西门子数控编程代码大全(西门子数控编程实例精解)
西门子加工中心常用代码
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------进给率,每转进给
西门子数控车床编程指令
模态
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高速
西门子系统如何加工中心编程各代码?
1 加工中心G代码代码名称-功能简述
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------进给率,每转进给 G00-快速定位
格式:G00 X(U)__Z(W)__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
轴继续运动,
(3)不运动的坐标无须编程。
(4)G00可以写成G0
例:G00 X75 Z200
G0 U-25 W-100
先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。 G01-直线插补
格式:G01 X(U)__Z(W)__F__(mm/min)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
例:G01 X40 Z20 F150
两轴联动从A点到B点 G02-逆圆插补
格式1:G02 X(u)____Z(w)____I____K____F_____
说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。
I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
(2)G02指令编程时,可以直接编过象限圆,整圆等。
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙
悬殊,都会在工件上产生明显的切痕。
(3)G02也可以写成G2。
例:G02 X60 Z50 I40 K0 F120 2 M代码M代码 功 能
M00 程序停止
M01 条件程序停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M18 主轴定向解除
M19 主轴定向
M29 刚性攻丝
M30 程序结束并返回程序头
M33 主轴定向
M98 调用子程序
M99 子程序结束返回/重复执行
西门子数控编程指令代码含义
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 螺纹切削
西门子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*不指定
西门子 数控车指令
西门子801说明书
D 刀具补尝号 0~9整数,不带符号 用于某个刀具T的补尝参数;D0表示补尝值=0一个刀具最多有9个D号
G2 顺时针圆弧 编程方式:G2 X Z I K F 圆心和终点
G2 X Z CR= F 半径和终点
G2 AR= I K F 张角和圆心
G2 AR= X Z F 张角和终点
G5 中间点圆弧插补 G5 X Z IX= KZ= F
G33 恒螺距的螺纹切削 模态有效 G33 Z K SF= 圆柱螺纹
G33 X I SF= 横向螺纹
G33 Z X K SF= 锥螺纹Z方向位移大于X方向位移
G33 Z X I SF= 锥螺纹Z方向位移大于X方向位移
G4 暂停时间 G4 F 或S
G74 回参考点 G74 X Z
G75 回固定点 G75 X Z
G158 可编程的编置 写存储器,程序段方式有效 G158 X Z
G25 主轴转速下限 G25 S
G26 主轴转速上限 G26 S
G40 刀尖半径补尝方式取消
G41 调用刀尖补尝,刀具在轮廓左侧移动
G42 调用刀尖补尝,刀具在轮廓右侧移动
G500 取消可设定零点偏置
G54 第一可设定零点偏置
G55
G56
G57 第四可设定零点偏置
G53 按程序段方式取消可设定零点偏置 取消可设定零点偏置非模态有效
G60 准确定位 定位性能模态有效
G64 连续路径方式 定位性能模态有效
G9 准确定位,单程序段有效
G601 在G60,G9,方式下精准确定位(在程式开头编写)
G602 在G60,G9,方式下精准确定位
G70 英制尺寸 模态
G71 公制尺寸
G90 绝对尺寸(绝对编程)
G91 增量尺寸(增量编程)
G94 每分钟进给 毫米/分
G95 每转进给
G96 恒定切削速度
G97 取消恒定切削
G450 圆弧过度
G451 等距线的交点,刀具在工件转角处不切削
G22 半径尺寸
G23 直径尺寸
//////////////////////////////////////////////////
M0 程序停止
M1 选择停
M2 程序结束
M30 没用
M3 主轴正转
M4 主轴反转
M5 主轴停止
M6 更换刀具 在机床数据有效时用M6更换刀具。其它情况下直接用T 指今进行。
计算功能:
SIN()弦 单位:度 比如:R1=SIN(17、35)
COS()余弦 单位:度 比如:R2=COS(R3)
TAN()正切 单位;度 比如:R4=TAN(R5)
SQRT()平方根 比如:R6=SQRT(R7)
ABS()绝对值 比如:R8=ABS(R9)
TRUNC()取整 比如:R10=TRUNC(11)
地址 含义 赋值 说明 编程
RET 子程序结束 0、001~99999、999 代替M2使用, RET自身程序段
保证路径连续运行
CHF 倒角 0、001~99999、999 在两轮廓之间插入长度的倒角 N10X Z CHF=
N11X Z
////////////////////////////////////////////
LCY93循环切槽
R100横向坐标轴起始点R101纵向坐标轴起始点R105加工类型(1~8)
1 纵向 外部 左边
2 横向 外部 左边
3 纵向 内部 左边
4 横向 内部 左边
5 纵向 外部 右边
6 横向 外部 右边
7 纵向 内部 右边
8 横向 内部 右边
R106精加工余量R107刀具宽度R108切入深度R114槽宽R116螺纹啮合角R117槽沿倒角R118槽底倒角R119槽底停留时间
LCYC95 切削加工外/内径循环:
R105加工类型(1~12),
1 纵向 外部 粗加工
2 横向 外部 粗加工
3 纵向 内部 粗加工
4 横向 内部 粗加工
5 纵向 外部 精加工
6 横向 外部 精加工
7 纵向 内部 精加工
8 横向 内部 精加工
9 纵向 外部 综合加工
10 横向 外部 综合加工
11 纵向 内部 综合加工
12 横向 内部 综合加工
R106精加工余量,R108切入深度,R109粗加工切入角,
R110粗加工时的退刀量,R111粗切进给,R112精切进给
LCYC97 螺纹切削循环:
R100螺纹起始点直径R101纵向螺纹起始点R102螺纹终点直径R103纵向轴螺纹终点
R104螺纹导程值R105加工类型(1和2)
1外螺纹 2内螺纹
R106精加工余量R109空刀导入量R110空刀退出量R111螺纹深度R112起始点偏移R113粗切削次数R114螺纹头数