西门子802S数控车床编程G代码和M代码的使用格式是什么?
西门子802S数控车床编程通常使用G代码(General Command Language)和M代码(Machine Code),它们是数控机床控制语言。G代码用于定义各种运动指令,如直线、圆弧、插补等;M代码则用于控制机床状态,如启动、停止、报警、查询等。这些指令通过编程软件输入到数控车床上,由伺服系统执行,实现复杂的加工任务。
G代码
1、G00: 快速移动点定位
2、G01: 直线插补
3、G02: 顺时针圆弧插补
4、G03: 逆时针圆弧插补
5、G04: 暂停
6、G05: 中间点圆弧插补
7、G17: 选择XY平面
8、G18: ZX平面选择
9、G19: YZ平面选择
10、G32: 螺纹切削
11、G33:
12、G40: 取消刀具补偿
13、G41: 刀具补偿-左
14、G42: 刀具补偿-右
15、G43: 刀具长度补偿-正
16、G44: 刀具长度补偿-负
17、G49: 取消刀具长度补偿
18、G50: 主轴最高速度限制
19、G54~G59: 设置加工坐标系
20、G65: 用户宏指令
21、G70: 精加工循环
22、G71: 外圆粗切循环
23、G72: 端面粗切循环
24、G73: 封闭切削循环
25、G74: 深孔钻循环
26、G75: 外径切槽循环
27、G76: 复合螺纹切割循环
28、G80: 取消固定循环
29、G81: 定点钻孔循环
30、G90: 绝对值编程
31、G91: 增量值编程
32、G92: 螺纹切割循环
33、G94: 每分钟进给量
34、G95: 每转进给量
35、G96: 恒线速控制
36、G97: 恒线速取消
37、G98: 回到起始平面
38、G99: 返回R平面
39、功能字
- SIEMENS系统
- G00: 快速移动点定位
- G01: 直线插补
- G02: 顺时针圆弧插补
- G03: 逆时针圆弧插补
- G04: 暂停
- G05: 中间点圆弧插补
- G17: 选择XY平面
- G18: ZX平面选择
- G19: YZ平面选择
- G32: 螺纹切削
- G33:
- G40: 取消刀具补偿
- G41: 刀具补偿-左
- G42: 刀具补偿-右
- G43: 刀具长度补偿-正
- G44: 刀具长度补偿-负
- G49: 取消刀具长度补偿
- G50: 主轴最高速度限制
- G54~G59: 设置加工坐标系
- G65: 用户宏指令
- G70: 精加工循环
- G71: 外圆粗切循环
- G72: 端面粗切循环
- G73: 封闭切削循环
- G74: 深孔钻循环
- G75: 外径切槽循环
- G76: 复合螺纹切割循环
- G80: 取消固定循环
- G81: 定点钻孔循环
- G90: 绝对值编程
- G91: 增量值编程
- G92: 螺纹切割循环
- G94: 每分钟进给量
- G95: 每转进给量
- G96: 恒线速控制
- G97: 恒线速取消
- G98: 回到起始平面
- G99: 返回R平面
M代码
1、M00: 程序停止
2、M01: 计划结束
3、M02: 程序结束
4、M03: 顺时针旋转主轴
5、M04: 逆时针旋转主轴
6、M05: 主轴停止
7、M46-M47: 不指定
8、M06: 换刀
9、M07: 2号冷却液开
10、M08: 1号冷却液开
11、M09: 冷却液关
12、M10: 夹紧
13、M11: 松开
14、M12: 不指定
15、M13: 主轴顺时针,冷却液打开
16、M14: 主轴逆时针,冷却液打开
17、M15: 正运动
18、M16: 负运动
19、M17-M18: 不指定
20、M19: 主轴定向停止
21、M20-M29: 永不指定
22、M30: 纸带结束
23、M31: 互锁旁路
24、M32-M35: 不指定
25、M36: 进给范围1
26、M37: 进给范围2
27、M38: 主轴速度范围1
28、M39: 主轴速度范围2
29、M40-M45: 齿轮换档
30、M46-M47: 不指定
31、M48: 注销M49
32、M49: 修正旁路的进给率
33、M50: 3号冷却液开
34、M51: 4号冷却液开
35、M52-M54: 不指定
36、M55: 刀具直线位移,位置1
37、M56: 刀具直线位移,位置2
38、M57-M59: 不指定
39、M50: 3号冷却液开
40、M51: 4号冷却液开
41、M52-M54: 不指定
42、M55: 刀具直线位移,位置1
43、M56: 刀具直线位移,位置2
44、M57-M59: 不指定
45、M50: 3号冷却液开
46、M51: 4号冷却液开
47、M52-M54: 不指定
48、M55: 刀具直线位移,位置1
49、M56: 刀具直线位移,位置2
50、M57-M59: 不指定
51、M50: 3号冷却液开
52、M51: 4号冷却液开
53、M52-M54: 不指定
54、M55: 刀具直线位移,位置1
55、M56: 刀具直线位移,位置2
56、M57-M59: 不指定
57、M50: 3号冷却液开
58、M51: 4号冷却液开
59、M52-M54: 不指定
60、M55: 刀具直线位移,位置1
61、M56: 刀具直线位移,位置2
62、M57-M59: 不指定
63、**M5