cnckad吧 关注:2,028贴子:5,227
  • 2回复贴,共1

一些代码解释,G代码、M代码,部分CNCkand代码

只看楼主收藏回复

G代码 功能
G00 定位(快速进给)
G01 线性插补(程序给定速度)
G02 指定圆心的圆弧插补CW(顺时针方向)
G03 指定圆心的圆弧插补CCW(逆时针方向)
G04 暂停时间
G08 提前读取OFF(台前功能)
G09 提前读取ON(台前功能)
G10 动态堆栈清零
G13 指定半径的圆弧插补CCW(逆时针方向)
G14 极坐标编程(绝对值)
G40 取消刀具半径补偿
G41 刀具半径补偿左偏置
G42 刀具半径补偿右偏置
G50 比例缩放
G51 工件旋转 (角度)
G54 回到上一步的位置
G55 回到上上步的位置
G56 回到上上上步的位置
G54-G59 工件坐标系选择
G70 英寸制
G71 米制
G90 绝对值编程
G91 增量值编程
G92 设定坐标系
GX0Y0Z0 回原点
M代码 功能
M6 关电子光闸
M7 开电子光闸
M10 开机械光闸
M11 关机械光闸
M13 开辅助气
M14 关辅助气
M15 选择激光连续模式
M16 选择激光门脉冲模式
M17 选择激光超脉冲模式
M21~M28 选择激光脉冲频率
M30 零件程序结束
M31 选择空气
M32 选择氧气
M33 选择氮气
M34 关闭辅助气体选择
M35 打开Z轴随动
M36 关闭Z轴随动
M51 第一类穿孔第一阶段参数传递代码
M52 第二类穿孔第一阶段参数传递
M66 横吹打开
M67 横吹关闭
M81 切割层1辅助功能打开
M82 切割层2辅助功能打开
M83 切割层3辅助功能打开
M84 切割层4辅助功能打开
M85 穿孔辅助功能打开
M86 切割引线辅助功能打开
M87 切割转角减速使能
M88 切割起始减速使能
M89 切割辅助关闭
M90 切割辅助开气使能
M91 取消激光打开限制
M92 Z轴随动到位判断
M151 第一类穿孔第二阶段参数传递代码
M152 第二类穿孔第二阶段参数传递代码
M188 共边结束,下个工件要穿孔
M189 共边切割,下个工件不需要穿孔
%
P11253; 程序头
N1010 G7; 公制编程
N1020 G90; 绝对坐标编程
N1030 G10; 动态堆栈清零
*N1040 P084=1200,P085=1000; 定义板材长度和宽度
N1050 M10; 开启机械光闸
N1055 G04F1000; 机械光闸开后延时等待1秒钟
N1060 G160X1Y1Z1
N1070 G165F18(Q999991)
N1080 Q999997; 调用工件坐标系统记忆子程序
N1090 Q999998; 调用自动寻边子程序
N1100 G92X0Y0; 定义工件零点
N1110 G09; 开启预读功能
*N1120 G51R=P082; 工件坐标旋转角度
*N1130 IF P187=1 GO P001; 是否断点返回判断与跳转
N1140 G0X50Y50; 快速定位
N1150 Q990051; 第一层切割参数调用
N1160 Q=P10; 第一层切割开关
N1170 G1X200Y50; 轮廓切割
N1180 G1Y100 ; 轮廓切割
N1190 G1X50; 轮廓切割
N1200 G1Y50 ; 轮廓切割
N1210 Q=P11; 第一层关光
N1220 G0X50Y200; 快速定位
N1230 Q990052; 第二层切割参数调用
N1240 Q=P20; 第二层开关
N1250 G1X200Y200; 轮廓切割
N1260 G1Y250
N1270 G1X50
N1280 G1Y200
N1290 Q=P21; 第二层切割关光
N1300 Q990039; 切割参数调用结束
N1310 M11; 关闭机械光闸
N1320 G08; 关闭预读
N1330 Q990037; Z 轴提升至零点
N1340 M30; 程序结束


IP属地:湖北1楼2022-01-20 19:55回复
    干得漂亮!


    IP属地:广东来自Android客户端2楼2024-01-10 11:32
    回复
      干得漂亮!


      IP属地:广东3楼2024-11-16 21:29
      回复