西门子数控机床编程代码大全(西门子机床编程指令)
西门子802s数控车床编程G代码和M代码的使用格式是什么?
这是g代码
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平面
G功能字
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
注销G96
G98
---
G99
---
辅助功能M代码功能作用范围功能代码功能作用范围功能
M00*程序停止M36*进给范围1
M01*计划结束M37*进给范围2
M02*程序结束M38*主轴速度范围1
M03主轴顺时针转动M39*主轴速度范围2
M04主轴逆时针转动M40-M45*齿轮换档
M05主轴停止M46-M47*不指定
M06*换刀M48*注销M49
M072号冷却液开M49*进给率修正旁路
M081号冷却液开M50*3号冷却液开
M09冷却液关M51*4号冷却液开
M10夹紧M52-M54*不指定
M11松开M55*刀具直线位移,位置1
M12*不指定M56*刀具直线位移,位置2
M13主轴顺时针,冷却液开M57-M59*不指定
M14主轴逆时针,冷却液开M60更换工作
M15*正运动M61工件直线位移,位置1
M16*负运动M62*工件直线位移,位置2
M17-M18*不指定M63-M70*不指定
M19主轴定向停止M71*工件角度位移,位置1
M20-M29*永不指定M72*工件角度位移,位置2
M30*纸带结束M73-M89*不指定
M31*互锁旁路M90-M99*永不指定
M32-M35*不指定
西门子数控编程指令代码含义
SIEMENS铣床 G代码\x0d\x0a地址 \x0d\x0a 含义 \x0d\x0a \x0d\x0aD \x0d\x0a 刀具刀补号 \x0d\x0a \x0d\x0aF \x0d\x0a 进给率(与G4 一起可以编程停留时间)\x0d\x0a \x0d\x0aG \x0d\x0a G功能(准备功能字)\x0d\x0a \x0d\x0aG0 \x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG1 \x0d\x0a 直线插补 \x0d\x0a \x0d\x0aG2 \x0d\x0a 顺时针圆弧插补 \x0d\x0a \x0d\x0aG3 \x0d\x0a 逆时针圆弧插补 \x0d\x0a \x0d\x0aCIP \x0d\x0a 中间点圆弧插补 \x0d\x0a \x0d\x0aG33\x0d\x0a 恒螺距的螺纹切削 \x0d\x0a \x0d\x0aG331 \x0d\x0a 不带补偿夹具切削内螺纹 \x0d\x0a \x0d\x0aG332 \x0d\x0a 不带补偿夹具切削内螺纹. 退刀 \x0d\x0a \x0d\x0aCT \x0d\x0a 带切线的过渡圆弧插补 \x0d\x0a \x0d\x0aG4 \x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG63\x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG74 \x0d\x0a 回参考点 \x0d\x0a \x0d\x0aG75 \x0d\x0a 回固定点 \x0d\x0a \x0d\x0aG25 \x0d\x0a 主轴转速下限 \x0d\x0a \x0d\x0aG26 \x0d\x0a 主轴转速上限 \x0d\x0a \x0d\x0aG110 \x0d\x0a 极点尺寸,相对于上次编程的设定位置 \x0d\x0a \x0d\x0aG110 \x0d\x0a 极点尺寸,相对于当前工件坐标系的零点 \x0d\x0a \x0d\x0aG120 \x0d\x0a 极点尺寸,相对于上次有效的极点 \x0d\x0a \x0d\x0aG17* \x0d\x0a X/Y平面 \x0d\x0a \x0d\x0aG18\x0d\x0a Z/X平面 \x0d\x0a \x0d\x0aG19 \x0d\x0a Y/Z平面 \x0d\x0a \x0d\x0aG40 \x0d\x0a 刀尖半径补偿方式的取消 \x0d\x0a \x0d\x0aG41 \x0d\x0a 调用刀尖半径补偿, 刀具在轮廓左侧移动 \x0d\x0a \x0d\x0aG42 \x0d\x0a 调用刀尖半径补偿, 刀具在轮廓右侧移动 \x0d\x0a \x0d\x0aG500 \x0d\x0a 取消可设定零点偏置 \x0d\x0a \x0d\x0aG54 \x0d\x0a 第一可设定零点偏置 \x0d\x0a \x0d\x0aG55 \x0d\x0a 第二可设定零点偏置 \x0d\x0a \x0d\x0aG56 \x0d\x0a 第三可设定零点偏置 \x0d\x0a \x0d\x0aG57 \x0d\x0a 第四可设定零点偏置 \x0d\x0a \x0d\x0aG58 \x0d\x0a 第五可设定零点偏置 \x0d\x0a \x0d\x0aG59 \x0d\x0a 第六可设定零点偏置 \x0d\x0a \x0d\x0aG53 \x0d\x0a 按程序段方式取消可设定零点偏置 \x0d\x0a \x0d\x0aG60* \x0d\x0a 准确定位 \x0d\x0a \x0d\x0aG70 \x0d\x0a 英制尺寸 \x0d\x0a \x0d\x0aG71* \x0d\x0a 公制尺寸 \x0d\x0a \x0d\x0aG700 \x0d\x0a 英制尺寸,也用于进给率F\x0d\x0a \x0d\x0aG710\x0d\x0a 公制尺寸,也用于进给率F\x0d\x0a \x0d\x0aG90* \x0d\x0a 绝对尺寸 \x0d\x0a \x0d\x0aG91 \x0d\x0a 增量尺寸 \x0d\x0a \x0d\x0aG94* \x0d\x0a 进给率F,单位毫米/分 \x0d\x0a \x0d\x0aG95 \x0d\x0a 主轴进给率F,单位毫米/转 \x0d\x0a \x0d\x0aG901 \x0d\x0a 在圆弧段进给补偿“开”\x0d\x0a \x0d\x0aG900 \x0d\x0a 进给补偿“关”\x0d\x0a \x0d\x0aG450 \x0d\x0a 圆弧过渡 \x0d\x0a \x0d\x0aG451 \x0d\x0a 等距线的交点 \x0d\x0a \x0d\x0aI\x0d\x0a 插补参数 \x0d\x0a \x0d\x0aJ \x0d\x0a 插补参数 \x0d\x0a \x0d\x0aK \x0d\x0a 插补参数 \x0d\x0a \x0d\x0aI1 \x0d\x0a 圆弧插补的中间点 \x0d\x0a \x0d\x0aJ1 \x0d\x0a 圆弧插补的中间点 \x0d\x0a \x0d\x0aK1 \x0d\x0a 圆弧插补的中间点 \x0d\x0a \x0d\x0aL \x0d\x0a 子程序名及子程序调用 \x0d\x0a \x0d\x0aM \x0d\x0a 辅助功能 \x0d\x0a \x0d\x0aM0 \x0d\x0a 程序停止 \x0d\x0a \x0d\x0aM1 \x0d\x0a 程序有条件停止 \x0d\x0a \x0d\x0aM2\x0d\x0a 程序结束 \x0d\x0a \x0d\x0aM3 \x0d\x0a 主轴顺时针旋转 \x0d\x0a \x0d\x0aM4 \x0d\x0a 主轴逆时针旋转 \x0d\x0a \x0d\x0aM5 \x0d\x0a 主轴停 \x0d\x0a \x0d\x0aM6 \x0d\x0a 更换刀具 \x0d\x0a \x0d\x0aN \x0d\x0a 副程序段 \x0d\x0a \x0d\x0a: \x0d\x0a 主程序段 \x0d\x0a \x0d\x0aP \x0d\x0a 子程序调用次数 \x0d\x0a \x0d\x0aRET \x0d\x0a 子程序结束 \x0d\x0a \x0d\x0aS \x0d\x0a 主轴转速,在G4 中表示暂停时间 \x0d\x0a \x0d\x0aT \x0d\x0a 刀具号 \x0d\x0a \x0d\x0aX \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aY \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aZ \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aCALL \x0d\x0a 循环调用 \x0d\x0a \x0d\x0aCHF \x0d\x0a 倒角,一般使用 \x0d\x0a \x0d\x0aCHR \x0d\x0a 倒角轮廓连线 \x0d\x0a \x0d\x0aCR\x0d\x0a 圆弧插补半径 \x0d\x0a \x0d\x0aGOTOB \x0d\x0a 向后跳转指令 \x0d\x0a \x0d\x0aGOTOF \x0d\x0a 向前跳转指令 \x0d\x0a \x0d\x0aRND \x0d\x0a 圆角 \x0d\x0a \x0d\x0a支持参数编程 \x0d\x0a\x0d\x0aSIEMENS802S/CM 固定循环\x0d\x0a循环 \x0d\x0a 说明 \x0d\x0a \x0d\x0aLCYC82\x0d\x0a 钻削,沉孔加工\x0d\x0a \x0d\x0aLCYC83\x0d\x0a 深孔钻削 \x0d\x0a \x0d\x0aLCYC840\x0d\x0a 带补偿夹具的螺纹切削 \x0d\x0a \x0d\x0aLCYC84\x0d\x0a 不带补偿夹具的螺纹切削 \x0d\x0a \x0d\x0aLCYC85\x0d\x0a 镗孔 \x0d\x0a \x0d\x0aLCYC60\x0d\x0a 线性孔排列 \x0d\x0a \x0d\x0aLCYC61\x0d\x0a 圆弧孔排列 \x0d\x0a \x0d\x0aLCYC75\x0d\x0a 矩形槽,键槽,圆形凹槽铣削 \x0d\x0a\x0d\x0aSIEMENS802DM/810/840DM 固定循环\x0d\x0a循环 \x0d\x0a 说明 \x0d\x0a \x0d\x0aCYCLE82\x0d\x0a 中心钻孔 \x0d\x0a \x0d\x0aCYCLE83\x0d\x0a 深孔钻削 \x0d\x0a \x0d\x0aCYCLE84\x0d\x0a 性攻丝 \x0d\x0a \x0d\x0aCYCLE85\x0d\x0a 铰孔 \x0d\x0a \x0d\x0aCYCLE86\x0d\x0a 镗孔 \x0d\x0a \x0d\x0aCYCLE88\x0d\x0a 带停止镗孔 \x0d\x0a \x0d\x0aCYCLE71\x0d\x0a 端面铣削 \x0d\x0a \x0d\x0aLONGHOLE \x0d\x0a 一个圆弧上的长方形孔 \x0d\x0a \x0d\x0aPOCKET4\x0d\x0a 环形凹槽铣削 \x0d\x0a \x0d\x0aPOCKET3\x0d\x0a 矩形凹槽铣削 \x0d\x0a \x0d\x0aSLOT1\x0d\x0a 一个圆弧上的键槽 \x0d\x0a \x0d\x0aSLOT2\x0d\x0a 环行槽 \x0d\x0a\x0d\x0aSIEMENS车床 G 代码\x0d\x0a地址 \x0d\x0a 含义 \x0d\x0a \x0d\x0aD \x0d\x0a 刀具刀补号 \x0d\x0a \x0d\x0aF \x0d\x0a\x0d\x0aF \x0d\x0a 进给率(与G4 一起可以编程停留时间)\x0d\x0a \x0d\x0aG \x0d\x0a G功能(准备功能字)\x0d\x0a \x0d\x0aG0 \x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG1 \x0d\x0a 直线插补 \x0d\x0a \x0d\x0aG2 \x0d\x0a 顺时针圆弧插补 \x0d\x0a \x0d\x0aG3 \x0d\x0a 逆时针园弧插补 \x0d\x0a \x0d\x0aG33 \x0d\x0a 恒螺距的螺纹切削 \x0d\x0a \x0d\x0aG4 \x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG63 \x0d\x0a 快速移动 \x0d\x0a \x0d\x0aG74 \x0d\x0a 回参考点 \x0d\x0a \x0d\x0aG75 \x0d\x0a 回固定点 \x0d\x0a \x0d\x0aG17 \x0d\x0a (在加工中心孔时要求)\x0d\x0a \x0d\x0aG18* \x0d\x0a Z/X平面 \x0d\x0a \x0d\x0aG40 \x0d\x0a 刀尖半径补偿方式的取消 \x0d\x0a \x0d\x0aG41 \x0d\x0a 调用刀尖半径补偿, 刀具在轮廓左侧移动 \x0d\x0a \x0d\x0aG42 \x0d\x0a 调用刀尖半径补偿, 刀具在轮廓右侧移动 \x0d\x0a \x0d\x0aG500 \x0d\x0a 取消可设定零点偏置 \x0d\x0a \x0d\x0aG54 \x0d\x0a 第一可设定零点偏置 \x0d\x0a \x0d\x0aG55 \x0d\x0a 第二可设定零点偏置 \x0d\x0a \x0d\x0aG56 \x0d\x0a 第三可设定零点偏置 \x0d\x0a \x0d\x0aG57 \x0d\x0a 第四可设定零点偏置 \x0d\x0a \x0d\x0aG58 \x0d\x0a 第五可设定零点偏置 \x0d\x0a \x0d\x0aG59 \x0d\x0a 第六可设定零点偏置 \x0d\x0a \x0d\x0aG53 \x0d\x0a 按程序段方式取消可设定零点偏置 \x0d\x0a \x0d\x0aG70 \x0d\x0a 英制尺寸 \x0d\x0a \x0d\x0aG71* \x0d\x0a 公制尺寸 \x0d\x0a \x0d\x0aG90* \x0d\x0a 绝对尺寸 \x0d\x0a \x0d\x0aG91 \x0d\x0a 增量尺寸 \x0d\x0a \x0d\x0aG94* \x0d\x0a 进给率F,单位毫米/分 \x0d\x0a \x0d\x0aG95 \x0d\x0a 主轴进给率F,单位毫米/转 \x0d\x0a \x0d\x0aI \x0d\x0a 插补参数 \x0d\x0a \x0d\x0aI1 \x0d\x0a 圆弧插补的中间点 \x0d\x0a \x0d\x0aK1 \x0d\x0a 圆弧插补的中间点 \x0d\x0a \x0d\x0aL \x0d\x0a 子程序名及子程序调用 \x0d\x0a \x0d\x0aM \x0d\x0a 辅助功能 \x0d\x0a \x0d\x0aM0 \x0d\x0a 程序停止 \x0d\x0a \x0d\x0aM1 \x0d\x0a 程序有条件停止 \x0d\x0a \x0d\x0aM2 \x0d\x0a 程序结束 \x0d\x0a \x0d\x0aM30 \x0d\x0a \x0d\x0a \x0d\x0aM17 \x0d\x0a \x0d\x0a \x0d\x0aM3 \x0d\x0a 主轴顺时针旋转 \x0d\x0a \x0d\x0aM4 \x0d\x0a 主轴逆时针旋转 \x0d\x0a \x0d\x0aM5 \x0d\x0a 主轴停 \x0d\x0a \x0d\x0aM6 \x0d\x0a 更换刀具 \x0d\x0a \x0d\x0aN \x0d\x0a 副程序段 \x0d\x0a \x0d\x0a: \x0d\x0a 主程序段 \x0d\x0a \x0d\x0aP \x0d\x0a 子程序调用次数 \x0d\x0a \x0d\x0aRET \x0d\x0a 子程序结束 \x0d\x0a \x0d\x0aS \x0d\x0a 主轴转速,在G4 中表示暂停时间 \x0d\x0a \x0d\x0aT \x0d\x0a 刀具号 \x0d\x0a \x0d\x0aX \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aY \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aZ \x0d\x0a 坐标轴 \x0d\x0a \x0d\x0aAR \x0d\x0a 圆弧插补张角 \x0d\x0a \x0d\x0aCALL \x0d\x0a 循环调用 \x0d\x0a \x0d\x0aCHF \x0d\x0a 倒角,一般使用 \x0d\x0a \x0d\x0aCHR \x0d\x0a 倒角轮廓连线 \x0d\x0a \x0d\x0aCR \x0d\x0a 圆弧插补半径 \x0d\x0a \x0d\x0aGOTOB \x0d\x0a 向后跳转指令 \x0d\x0a \x0d\x0aGOTOF \x0d\x0a 向前跳转指令 \x0d\x0a \x0d\x0aRND \x0d\x0a 圆角 \x0d\x0a \x0d\x0a支持参数编程 \x0d\x0a\x0d\x0aSIEMENS 801、802S/CT、 802SeT 固定循环\x0d\x0a循环 \x0d\x0a 说明 \x0d\x0a \x0d\x0aLCYC82 \x0d\x0a 钻削,沉孔加工 \x0d\x0a \x0d\x0aLCYC83 \x0d\x0a 深孔钻削 \x0d\x0a \x0d\x0aLCYC840 \x0d\x0a 带补偿夹具的螺纹切削 \x0d\x0a \x0d\x0aLCYC84 \x0d\x0a 不带补偿夹具的螺纹切削 \x0d\x0a \x0d\x0aLCYC85 \x0d\x0a 镗孔 \x0d\x0a \x0d\x0aLCYC93\x0d\x0a 切槽循环\x0d\x0a \x0d\x0aLCYC95 \x0d\x0a 毛坯切削循环 \x0d\x0a \x0d\x0aLCYC97 \x0d\x0a 螺纹切削 \x0d\x0a\x0d\x0aSIEMENS 802D、810D/840D 固定循环\x0d\x0a循环\x0d\x0a 说明 \x0d\x0a \x0d\x0aCYCLE71\x0d\x0a 平面铣削 \x0d\x0a \x0d\x0aCYCLE82\x0d\x0a 中心钻孔\x0d\x0a \x0d\x0aYCLE83\x0d\x0a 深孔钻削\x0d\x0a \x0d\x0aCYCLE84\x0d\x0a 刚性攻丝\x0d\x0a \x0d\x0aCYCLE85\x0d\x0a 铰孔\x0d\x0a \x0d\x0aCYCLE86\x0d\x0a 镗孔\x0d\x0a \x0d\x0aCYCLE88\x0d\x0a 带停止镗孔\x0d\x0a \x0d\x0aCYCLE93\x0d\x0a 切槽\x0d\x0a \x0d\x0aCYCLE94\x0d\x0a 退刀槽形状E..F\x0d\x0a \x0d\x0aCYCLE95\x0d\x0a 毛坯切削\x0d\x0a \x0d\x0aCYCLE97\x0d\x0a 螺纹切削
请问西门子数控车床802d系统的各指令代码?
G指令代码
G0
快速移动
示例
模态
G1
直线插补
示例
模态
G2
顺时针圆弧插补
示例
模态
G3
逆时针圆弧插补
示例
模态
G5
中间点圆弧插补
示例
模态
G33
恒螺纹的螺纹切削
示例
模态
G4
暂停时间
示例
程序段
G74
回参考点
示例
程序段
G75
回固定点
示例
程序段
G158
可编程的偏置
示例
程序段
G25
主轴转速下限
示例
程序段
G26
主轴转速上限
示例
程序段
G17
在加工中心孔时要求
平面选择
模态有效
G18
Z/X平面
平面选择
模态有效
G40
刀尖半径补偿方式的取消
示例
模态
G41
调用刀尖半径补偿刀具在轮廓左面移动
示例
模态
G42
调用刀尖半径补偿刀具在轮廓右面移动
示例
模态
G500
取消零点偏置
示例
模态
G54
第一可设零点偏置
示例
模态
G55~G57
第二、三、四可设零点偏置
示例 模态
G53
按程序段方式取消可设定零点偏置
示例 程序段
G9
准确定位,单程序段有效
示例
程序段
G70
英制尺寸
示例
模态有效
G71
公制尺寸
示例
模态有效
G90
绝对尺寸
示例
模态有效
G91
增量尺寸
示例
模态有效
G94
进给率F,单位毫米/分
示例
模态有效
G95
主轴进给率F,单位:毫米/转
示例
模态有效
G96
恒定切削速度,F单位:毫米/转,S单位米/分钟
示例
模态有效
G97
删除恒定切削速度
示例
模态有效
G22
半径尺寸
示例
模态有效
G23
直径尺寸
示例
模态有效
返回
辅助指令M 示例
M0
程序暂停,可以按”启动”加工继续执行
M1
程序有条件停止
M2
程序结束,在程序的最后一段被写入
M30,M70
无用
M3
主轴顺时针转
M4
主轴逆时针转
M5
主轴停
M6
更换刀具:机床数据有效时用M6直接更换刀具,其它情况下直接用T指令进行
M40
自动变换齿轮集
M41~M45
齿轮级1~5
M8
冷却液开
M9
冷却液关
M17
子程序结束
M41
低速
M42
高速
返回
刀具指令
D指令
刀具补偿号
0~9不带符号 示例
T指令
刀具号
1…..32000整数 示例
返回
参数指令
地址 含义 赋值 说明
I指令 插补参数
±0.001~999.999 X轴尺寸
螺纹:0.001~200000.000
X轴尺寸,在G2/G3中为圆心坐标;在G33中表示螺距大小
K指令 插补参数 如I指令 Z轴尺寸,在G2/G3中为圆心坐标;在G33中表示螺距大小
S指令 主轴转速
0.001 ~ 99 999.999 主轴单位为转/分,在G4中作为暂停时间 参见示例
X指令 坐标轴 ±0.001 ~ 99999.999 位移信息
Z指令 坐标轴 ±0.001 ~ 99999.999 位移信息
STOPRE 停止解码 无 只有在STOPRE之前的程序段结束之后才译码下一个程序段。
F指令 进给率 0.001 ~ 999999.999 刀具/工件的进给速度,对应G94或G95,单位毫米/分钟或毫米/转 参见示例
AR
圆弧插补张角
0.00001~359.99999
单位是度,参见G2,G3
CHF
倒角
0.001 ~999999.999
在两个轮廓间插入给定的倒角
CR
圆弧插补半径
0.010 ~ 99999.999
在G2/G3中确定圆弧
IX
中间点坐标
±0.001~99999.999
X轴尺寸,参见G5
KZ
中间点坐标
±0.001~99999.999
Z轴尺寸,参见G5
RND
倒圆
0.01~99999.999
在两个轮廓间插入过渡圆弧
SF
G33中螺纹加工切入点
0.001~359.999
G33中螺纹切入角度偏移量
SPOS
主轴定位
0.0000…359.9999
单位是度,主轴在给定位置停止
R0~R249 计算参数 ±0.000 0001...9999 9999 或 指数表示±10-300...10+300
R0到R99可以自由使用,R100到R249作为加工循环中传送参数
返回
跳转指令集
标记符 示例
有条件跳转 示例
绝对跳转 示例
返回
子程序指令 概述
地址 含义 说明
P指令 子程序调用次数 无符号整数 示例
L指令 子程序及子程序调用 7位十进制整数无符号 示例
RET 子程序结束 代替M2使用,保证路径连续进行。要求占用一个独立的程序段
返回
循环指令集 概述
LCYC82
钻削、沉孔加工
示例
LCYC83
深孔钻削
示例
LCYC840
带补偿夹具切削螺纹
示例
LCYC85
镗孔
示例
LCYC93
切槽
示例
LCYC94
凹凸切削
示例
LCYC95
切削加工
示例
LCYC97
车螺纹
示例
西门子加工中心常用代码
G00------快速定位
G01------直线插补
G02------顺时针方向圆弧插补
G03------逆时针方向圆弧插补
G04------定时暂停
G05------通过中间点圆弧插补
G07------Z 样条曲线插补
G08------进给加速
G09------进给减速
G20------子程序调用
G22------半径尺寸编程方式
G220-----系统操作界面上使用
G23------直径尺寸编程方式
G230-----系统操作界面上使用
G24------子程序结束
G25------跳转加工
G26------循环加工
G30------倍率注销
G31------倍率定义
G32------等螺距螺纹切削,英制
G33------等螺距螺纹切削,公制
G53,G500-设定工件坐标系注销
G54------设定工件坐标系一
G55------设定工件坐标系二
G56------设定工件坐标系三
G57------设定工件坐标系四
G58------设定工件坐标系五
G59------设定工件坐标系六
G60------准确路径方式
G64------连续路径方式
G70------英制尺寸 寸
G71------公制尺寸 毫米
G74------回参考点(机床零点)
G75------返回编程坐标零点
G76------返回编程坐标起始点
G81------外圆固定循环
G331-----螺纹固定循环
G90------绝对尺寸
G91------相对尺寸
G92------预制坐标
G94------进给率,每分钟进给
G95------进给率,每转进给
西门子系统如何加工中心编程各代码?
SIEMENS铣床 G代码\x0d\x0a地址 含义 \x0d\x0a\x0d\x0aD 刀具刀补号 \x0d\x0aF 进给率(与G4 一起可以编程停留时间)\x0d\x0aG G功能(准备功能字)\x0d\x0aG0 快速移动 \x0d\x0aG1 直线插补 \x0d\x0aG2 顺时针圆弧插补 \x0d\x0aG3 逆时针圆弧插补 \x0d\x0aCIP 中间点圆弧插补 \x0d\x0aG33恒螺距的螺纹切削 \x0d\x0aG331 不带补偿夹具切削内螺纹 \x0d\x0aG332 不带补偿夹具切削内螺纹. 退刀 \x0d\x0aCT 带切线的过渡圆弧插补 \x0d\x0aG4 快速移动 \x0d\x0aG63快速移动 \x0d\x0aG74 回参考点 \x0d\x0aG75 回固定点 \x0d\x0aG25 主轴转速下限 \x0d\x0aG26 主轴转速上限 \x0d\x0aG110 极点尺寸,相对于上次编程的设定位置 \x0d\x0aG110 极点尺寸,相对于当前工件坐标系的零点 \x0d\x0aG120 极点尺寸,相对于上次有效的极点 \x0d\x0aG17* X/Y平面 \x0d\x0aG18Z/X平面 \x0d\x0aG19 Y/Z平面 \x0d\x0aG40 刀尖半径补偿方式的取消 \x0d\x0aG41 调用刀尖半径补偿, 刀具在轮廓左侧移动 \x0d\x0aG42 调用刀尖半径补偿, 刀具在轮廓右侧移动 \x0d\x0aG500 取消可设定零点偏置 \x0d\x0aG54 第一可设定零点偏置 \x0d\x0aG55 第二可设定零点偏置 \x0d\x0aG56 第三可设定零点偏置 \x0d\x0aG57 第四可设定零点偏置 \x0d\x0aG58 第五可设定零点偏置 \x0d\x0aG59 第六可设定零点偏置 \x0d\x0aG53 按程序段方式取消可设定零点偏置 \x0d\x0aG60* 准确定位 \x0d\x0aG70 英制尺寸 \x0d\x0aG71* 公制尺寸 \x0d\x0aG700 英制尺寸,也用于进给率F\x0d\x0aG710公制尺寸,也用于进给率F\x0d\x0aG90* 绝对尺寸 \x0d\x0aG91 增量尺寸 \x0d\x0aG94* 进给率F,单位毫米/分 \x0d\x0aG95 主轴进给率F,单位毫米/转 \x0d\x0aG901 在圆弧段进给补偿“开”\x0d\x0aG900 进给补偿“关”\x0d\x0aG450 圆弧过渡 \x0d\x0aG451 等距线的交点 \x0d\x0aI插补参数 \x0d\x0aJ 插补参数 \x0d\x0aK 插补参数 \x0d\x0aI1 圆弧插补的中间点 \x0d\x0aJ1 圆弧插补的中间点 \x0d\x0aK1 圆弧插补的中间点 \x0d\x0aL 子程序名及子程序调用 \x0d\x0aM 辅助功能 \x0d\x0aM0 程序停止 \x0d\x0aM1 程序有条件停止 \x0d\x0aM2程序结束 \x0d\x0aM3 主轴顺时针旋转 \x0d\x0aM4 主轴逆时针旋转 \x0d\x0aM5 主轴停 \x0d\x0aM6 更换刀具 \x0d\x0aN 副程序段 \x0d\x0a: 主程序段 \x0d\x0aP 子程序调用次数 \x0d\x0aRET 子程序结束 \x0d\x0aS 主轴转速,在G4 中表示暂停时间 \x0d\x0aT 刀具号 \x0d\x0aX 坐标轴 \x0d\x0aY 坐标轴 \x0d\x0aZ 坐标轴 \x0d\x0aCALL 循环调用 \x0d\x0aCHF 倒角,一般使用 \x0d\x0aCHR 倒角轮廓连线 \x0d\x0aCR圆弧插补半径 \x0d\x0aGOTOB 向后跳转指令 \x0d\x0aGOTOF 向前跳转指令 \x0d\x0aRND 圆角 \x0d\x0a支持参数编程 \x0d\x0a\x0d\x0aSIEMENS802S/CM 固定循环\x0d\x0a循环 说明 \x0d\x0a\x0d\x0aLCYC82钻削,沉孔加工\x0d\x0aLCYC83深孔钻削 \x0d\x0aLCYC840带补偿夹具的螺纹切削 \x0d\x0aLCYC84不带补偿夹具的螺纹切削 \x0d\x0aLCYC85镗孔 \x0d\x0aLCYC60线性孔排列 \x0d\x0aLCYC61圆弧孔排列 \x0d\x0aLCYC75矩形槽,键槽,圆形凹槽铣削 \x0d\x0a\x0d\x0aSIEMENS802DM/810/840DM 固定循环\x0d\x0a循环 说明 \x0d\x0a\x0d\x0aCYCLE82中心钻孔 \x0d\x0aCYCLE83深孔钻削 \x0d\x0aCYCLE84性攻丝 \x0d\x0aCYCLE85铰孔 \x0d\x0aCYCLE86镗孔 \x0d\x0aCYCLE88带停止镗孔 \x0d\x0aCYCLE71端面铣削 \x0d\x0aLONGHOLE 一个圆弧上的长方形孔 \x0d\x0aPOCKET4环形凹槽铣削 \x0d\x0aPOCKET3矩形凹槽铣削 \x0d\x0aSLOT1一个圆弧上的键槽 \x0d\x0aSLOT2环行槽 \x0d\x0a\x0d\x0aSIEMENS车床 G 代码\x0d\x0a地址 含义 \x0d\x0a\x0d\x0aD 刀具刀补号 \x0d\x0aF \x0d\x0aF 进给率(与G4 一起可以编程停留时间)\x0d\x0aG G功能(准备功能字)\x0d\x0aG0 快速移动 \x0d\x0aG1 直线插补 \x0d\x0aG2 顺时针圆弧插补 \x0d\x0aG3 逆时针园弧插补 \x0d\x0aG33 恒螺距的螺纹切削 \x0d\x0aG4 快速移动 \x0d\x0aG63 快速移动 \x0d\x0aG74 回参考点 \x0d\x0aG75 回固定点 \x0d\x0aG17 (在加工中心孔时要求)\x0d\x0aG18* Z/X平面 \x0d\x0aG40 刀尖半径补偿方式的取消 \x0d\x0aG41 调用刀尖半径补偿, 刀具在轮廓左侧移动 \x0d\x0aG42 调用刀尖半径补偿, 刀具在轮廓右侧移动 \x0d\x0aG500 取消可设定零点偏置 \x0d\x0aG54 第一可设定零点偏置 \x0d\x0aG55 第二可设定零点偏置 \x0d\x0aG56 第三可设定零点偏置 \x0d\x0aG57 第四可设定零点偏置 \x0d\x0aG58 第五可设定零点偏置 \x0d\x0aG59 第六可设定零点偏置 \x0d\x0aG53 按程序段方式取消可设定零点偏置 \x0d\x0aG70 英制尺寸 \x0d\x0aG71* 公制尺寸 \x0d\x0aG90* 绝对尺寸 \x0d\x0aG91 增量尺寸 \x0d\x0aG94* 进给率F,单位毫米/分 \x0d\x0aG95 主轴进给率F,单位毫米/转 \x0d\x0aI 插补参数 \x0d\x0aI1 圆弧插补的中间点 \x0d\x0aK1 圆弧插补的中间点 \x0d\x0aL 子程序名及子程序调用 \x0d\x0aM 辅助功能 \x0d\x0aM0 程序停止 \x0d\x0aM1 程序有条件停止 \x0d\x0aM2 程序结束 \x0d\x0aM30 \x0d\x0aM17 \x0d\x0aM3 主轴顺时针旋转 \x0d\x0aM4 主轴逆时针旋转 \x0d\x0aM5 主轴停 \x0d\x0aM6 更换刀具 \x0d\x0aN 副程序段 \x0d\x0a: 主程序段 \x0d\x0aP 子程序调用次数 \x0d\x0aRET 子程序结束 \x0d\x0aS 主轴转速,在G4 中表示暂停时间 \x0d\x0aT 刀具号 \x0d\x0aX 坐标轴 \x0d\x0aY 坐标轴 \x0d\x0aZ 坐标轴 \x0d\x0aAR 圆弧插补张角 \x0d\x0aCALL 循环调用 \x0d\x0aCHF 倒角,一般使用 \x0d\x0aCHR 倒角轮廓连线 \x0d\x0aCR 圆弧插补半径 \x0d\x0aGOTOB 向后跳转指令 \x0d\x0aGOTOF 向前跳转指令 \x0d\x0aRND 圆角 \x0d\x0a支持参数编程 \x0d\x0a\x0d\x0aSIEMENS 801、802S/CT、 802SeT 固定循环\x0d\x0a循环 说明 \x0d\x0a\x0d\x0aLCYC82 钻削,沉孔加工 \x0d\x0aLCYC83 深孔钻削 \x0d\x0aLCYC840 带补偿夹具的螺纹切削 \x0d\x0aLCYC84 不带补偿夹具的螺纹切削 \x0d\x0aLCYC85 镗孔 \x0d\x0aLCYC93切槽循环\x0d\x0aLCYC95 毛坯切削循环 \x0d\x0aLCYC97 螺纹切削 \x0d\x0a\x0d\x0aSIEMENS 802D、810D/840D 固定循环\x0d\x0a循环说明 \x0d\x0a\x0d\x0aCYCLE71平面铣削 \x0d\x0aCYCLE82中心钻孔\x0d\x0aYCLE83深孔钻削\x0d\x0aCYCLE84刚性攻丝\x0d\x0aCYCLE85铰孔\x0d\x0aCYCLE86镗孔\x0d\x0aCYCLE88带停止镗孔\x0d\x0aCYCLE93切槽\x0d\x0aCYCLE94退刀槽形状E..F\x0d\x0aCYCLE95毛坯切削\x0d\x0aCYCLE97螺纹切削\x0d\x0a\x0d\x0a够详细了吧!!你也可以在文库下载相关书籍,那样会更全面!
西门子数控车床编程指令
模态
G1直线插补
模态
G2顺时针圆弧插补
模态
G3逆时针圆弧插补
模态
G5中间点圆弧插补
模态
G33恒螺纹的螺纹切削
模态
G4暂停时间
程序段
G74回参考点
程序段
G75回固定点
程序段
G158可编程的偏置
程序段
G25主轴转速下限
程序段
G26主轴转速上限
程序段
G17在加工中心孔时要求平面选择模态有效
G18Z/X平面平面选择模态有效
G40刀尖半径补偿方式的取消
模态
G41调用刀尖半径补偿刀具在轮廓左面移动
模态
G42调用刀尖半径补偿刀具在轮廓右面移动
模态
G500取消零点偏置
模态
G54第一可设零点偏置
模态
G55~G57第二、三、四可设零点偏置
模态
G53按程序段方式取消可设定零点偏置
程序段
G9准确定位,单程序段有效
程序段
G70英制尺寸
模态有效
G71公制尺寸
模态有效
G90绝对尺寸
模态有效
G91增量尺寸
模态有效
G94进给率F,单位毫米/分
模态有效
G95主轴进给率F,单位:毫米/转
模态有效
G96恒定切削速度,F单位:毫米/转,S单位米/分钟
模态有效
G97删除恒定切削速度
模态有效
G22半径尺寸
模态有效
G23直径尺寸
模态有效
辅助指令M
M0程序暂停,可以按”启动”加工继续执行
M1程序有条件停止
M2程序结束,在程序的最后一段被写入
M30,M70无用
M3主轴顺时针转
M4主轴逆时针转
M5主轴停
M6更换刀具:机床数据有效时用M6直接更换刀具,其它情况下直接用T指令进行
M40自动变换齿轮集
M41~M45齿轮级1~5
M8冷却液开
M9冷却液关
M17子程序结束
M41低速
M42高速