数控系统中西门子和发那科(加工中心)指令对照表1
(完整版)数控系统中西门子和发那科(加工中心)指令对照表

不一样
坐标偏移
TRANSX_ Y_ Z_ (绝对)
ATRANSX_ Y_ Z_ (附加于前一个指令)
TRANS单独占一行,取消坐标偏移
G52 X_ Y_ Z_(绝对)
G52 X0 Y0 Z0取消偏移
可编程偏移
坐标旋转
ROT RPL=__(RPL后跟旋转度数)
AROT RPL=__(附加前一个指令)
AMIRRORX0Y0 (附加前一个指令)
MIRROR单独占一行,取消镜像
不做说明
可编程镜像
极坐标
AP极角RP极径
G17 G16 X_ Y_(X为极径Y为极角)
G15取消极坐标
孔循环
CYCLE 81、82、83、84、HOLSE等
G73、G81-G89(G98为初始高度,G99为安全高度,R安全高度数值)
ROT单独占一行,取消坐标旋转
G68X_ Y_ R_ (X_ Y_为旋转中心,R为旋转度数,逆时针为正,反之为负)
G69取消坐标旋转
可编程旋转
比例缩放
SCALEX_Y_(比1大放大,比1小缩小)
ASCALE X_Y_(附加前一个指令)
SCALE单独占一行,取消比例缩放
不做说明
可编程比例
镜像
MIRROR X0 Y0(关于X轴对称写Y0,反之亦然,X、Y后面只要跟一个数字即可,没意义)
G90 G02/G03 X_ Y_ I_ J_ F_ (圆心绝对值)
G91 G02/G03 X_Y_ I_ J_ F_ (圆心相对值)
G02/G03 X_ Z_ I_ K_ F_ (圆心绝对值)
G02/G03 U_W_ I_ K_ F_
FANUC数控机床公用指令讲解

2、使用刀具半径补偿须用G17\G18\G19之一指 定补偿平面,数控车默认G18、数控默认G17
G01G41X-Z-F-;绝对方式
G41 07 刀具半径左补偿
G91G28Z-; G90G29X-Y-Z-; G91G29X-Y-Z-;
G90G30X-Y-; G91G30X-Y-;
G90G40G00X-Y-; G40G90G01X-Y-; G90G41G00X-Y-D-;绝对方式 G90G41G01X-Y-D-F-;绝对方式
G41 07 G42 07
刀具半径左补偿 刀具半径右补偿
3、补偿值必须在执行刀补前,在对应的刀补地
址中输入。数控车在工具补正画面,补偿寄存器
地址为R,在数控铣、加工中心补偿画面对应地
址为D,补偿值要与补偿编号相对应,调用时刀 G00G41U-; 增量方式
具号必须与刀补号一致如数控车T0101,数控铣
在机床操作面板上‘选择停止’按钮按下后遇M01有效,自动运行停止,所有的模态信息保持不变,用于工件测量,清屑, 按循环起动按钮,程序往下继续执行。编程一般安排在程序中间。
主轴停、冷却液关、自动运行,机床复位,安排在程序末尾,用于程序结束,光标不返回程序开头 前置刀架车床为逆时针转 前置刀架车床为顺时针转
G90G01X-Y-F-;
4、若某轴没有进给,则指令中可省略此轴坐标 G01X-F-;车端面
G90G01Z-F-;
5、F进给速度可用进给倍率修调
G01Z-F-;车外园
1、G02/G03判断方法:沿垂直于圆弧所在平面的
坐标轴负方向看去,刀具相对工件顺圆为G02, G02/G03X-Z-I-K-F-;绝对,I,K编程 G17G90G02/G03X-Y-I-J-F-;
加工中心代码指令

2)DELET+RESET 清空系统内存3)CAN+EOB 清回零点错误任意功能键+CAN 关闭显示器操作一览表(KND100M系统数控铣床)存储器全清:参数开关ON 按RST+DEL+STR参数置初值:参数开关ON 按RST开机程序清除:参数开关ON 按DEL+RST开机程序全输出:编辑方式O→-9999→START程序输出:编辑方式O→程序号→START程序全删除:编辑方式O→-9999→DELET程序删除:编辑方式O→程序号→DELE T检索:编辑/自动字等↓程序全输入:程序开关开O→-9999→INPUT程序输入:程序开关开O→程序号→INPUT不检查超程:按EOB+CAN开机FANUC系统键盘定义1 ALTER 修改程序及代码(输入一段地址,如X20.0然后按此键,光标所在位置的地址将被X20.0替代。
)2 INSRT 插入程序(把光标移到要插如地址的前面。
如程序“G01X30.0Y50.0F0.08;”要在“X30.0”前面插入“G99”先把光标移动到“G01”处,然后再输入“G99”,再按此键。
)3 DELET 删除程序(要删除一个地址。
如“N1G01X30.0Y50.0F0.08;”中的“Y50.0”。
把光标移动到“Y50.0”处。
按此键。
要删除一段程序,如“N1G01X30.0Y50.0F0.08;”。
输入N1,按此键。
)4 EOB 完成一句(END OF BLOCK) (此键就是“;”的意思。
表示这一段程序结束。
每一段程序结束要要此键。
)5 CAN 取消(EDIT 或MDI MODE 情况下使用)6 INPUT 输入程序及代码在输入新的程序时用得较多。
7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标(按此键之后,CRT会显示当前机床各轴的位置。
FANUC与SIEMENS数控系统的程序代码对比

FANUC与SIEMENS数控系统的程序代码对比作者:王和华来源:《CAD/CAM与制造业信息化》2013年第06期摘要:FANUC与SIEMENS,是两种最常用的数控系统,它们有很多相似之处,但代码表达方式却不尽相同,本文通过各种常用编程指令的格式对比,为需要在两种格式之间进行程序转换的编程者提供一些应用参考,提高编程水平。
关键词:发那科;西门子;数控程序;格式对比笔者公司多年来购买了许多种类的数控加工中心,最初主要以FANUC0i—MA系统为主,后来多为西门子840D系统,编程员就需要经常将原来的FANUC程序转换成西门子程序后再下发机床,经验较丰富的编程员可以很快地完成,但初次接触西门子系统的编程员经常将格式搞错,要么导致程序无法下发,要么加工中程序格式报警,下面笔者结合自己平时的编程经验,将两种系统放在一起,通过对比说明,以共同提高编程水平。
一、程序命名规则FANUC:%O1234(WP1-CUXI)……………SIEMENS:%_N_WP1_CUXI_MPF…………..FANUC机床将“WP1-CUX I”读取为程序名,字符串间用“-”连接;西门子机床将“WP1_CUXI”读取为程序名,字符串间用“_”连接,“MPF”表示为主程序,若为“SPF”则自动放入子程序文件夹。
此外,在任意程序段,需要书写字符串的地方都应遵循FANUC使用“-”、西门子使用“_”。
二、刀具长度与半径补偿FANUC程序需使用“H1”对刀具T1进行长度补偿,使用“D1”对刀具T1进行半径补偿,H 值与D值分别存储在OFFSET面板的长度补偿与半径补偿栏。
而西门子程序只需在调用刀具后移动刀具前执行“D1”即可同时进行长度和半径补偿,西门子的“D1”表示的含义是“刀沿1”,其在OFFSET面板中对应了一组刀具长度和刀具半径,每把刀均拥有若干组刀具长度和刀具半径,即若干个“刀沿”D1~D9(840D有9个,810D、802D有3个),一般刀具都使用各自的D1即可。
FANUC常用数控指令及编程要领

⊙
G55
⊙
G56
⊙
12
G57
⊙
选择工件坐标系1~6
G58
⊙
G59
⊙
1. 常用数控指令一览
1)G指令
代码
设备 组
数铣/加工中心 数车
意义
G68
⊙
16
G69
⊙
坐标系旋转 坐标系旋转取消
G70
⊙ 精车循环
G71
⊙ 粗车外圆循环
G72
⊙ 粗车端面循环
G73 09
⊙
⊙ 深孔钻循环,数车为封闭切断循环
G74
⊙
1. 常用数控指令一览
1)G指令
代码
设备 组
数铣/加工中心 数车
意义
G80
⊙
固定循环取消
G81
⊙
钻中心孔
G82
⊙
锪孔
G83
⊙
钻深孔
G84 09
⊙
攻螺纹
G85
⊙
镗削
G86
⊙
退刀镗削
G88
⊙
镗削
G89
⊙
镗削
1. 常用数控指令一览
2)M指令
代码
M0 M1 M2 M3 M4 M5 M6 M8 M9 M30 M98 M99
2. 主要指令编程要领
2)平面选择G17/G18/G19
2. 主要指令编程要领
2)平面选择G17/G18/G19
G17:X-Y 平面,圆弧插补对应的是I、J G18: X-Z 平面,圆弧插补对应的是I、K G19: Y-Z 平面,圆弧插补对应的是J、K
2. 主要指令编程要领
2)平面选择G17/G18/G19
FANUC加工中心编程指令介绍

FANUC加工中心编程指令介绍
FANUC 0iMD基本编程指令
数控铣床编程指令分为两大类:
第1类指令称为准备功能指令,即G指令,用来实现刀具轨迹控制、刀具补偿、尺寸单位设定、坐标系原点设定等;如下表1。
第2类指令称为辅助功能指令,用来实现机床的辅助功能,如主轴启停、切削液开关、自动换刀等等。
其中,S指令用来指定主轴转速,F指令用来指定进给速度,T指令用来指定所换刀具,其余辅助控制指令由M指令实现。
如下表2。
表1 准备功能G指令
从上表1可以看到,G指令划分为不同的组别,同一组别的G指
令是不相容的。
如01组的G00、G01、G02、G03,如程序指令当前为G01,当使用G02并起作用时,G01自然失去作用。
程序G指令有模态指令与非模态指令之分,模态指令不仅在当前的程序段起作用,而且在后续的程序段中一直起作用,直到被另一个同组别的G指令代替为止;非模态指令指指在它所在的程序段中起作用的G指令,如暂停指令G04。
表2 辅助功能M指令
主轴功能S指令,用来指定主轴的转速,如S3000,表示主轴转速为3000r/min;进给功能F指令,用来指定进给速度,如F1000,表示刀具的进给速度为1000mm/min;刀具选择功能T指令,如T04 M06,表示将刀库中的4号刀具交换到主轴。
西门子数控编程指令代码

SIEMENS铣床G代码地址含义 D 刀具刀补号 F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17* X/Y平面G18 Z/X平面G19 Y/Z平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60* 准确定位G70 英制尺寸G71* 公制尺寸G700 英制尺寸,也用于进给率F G710 公制尺寸,也用于进给率F G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转G901 在圆弧段进给补偿“开”G900 进给补偿“关”G450 圆弧过渡G451 等距线的交点I 插补参数J 插补参数K 插补参数I1 圆弧插补的中间点J1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS802S/CM 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC60 线性孔排列LCYC61 圆弧孔排列LCYC75 矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82 中心钻孔CYCLE83 深孔钻削CYCLE84 性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE71 端面铣削LONGHOLE 一个圆弧上的长方形孔POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削SLOT1 一个圆弧上的键槽SLOT2 环行槽SIEMENS车床G 代码地址含义 D 刀具刀补号 F F 进给率(与G4 一起可以编程停留时间) G G功能(准备功能字) G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补G33 恒螺距的螺纹切削G4 快速移动G63 快速移动G74 回参考点G75 回固定点G17 (在加工中心孔时要求) G18* Z/X平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制尺寸G71* 公制尺寸G90* 绝对尺寸G91 增量尺寸G94* 进给率F,单位毫米/分G95 主轴进给率F,单位毫米/转I 插补参数I1 圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30 M17 M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段: 主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴AR 圆弧插补张角CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程SIEMENS 801、802S/CT、802SeT 固定循环循环说明LCYC82 钻削,沉孔加工LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削LCYC84 不带补偿夹具的螺纹切削LCYC85 镗孔LCYC93 切槽循环LCYC95 毛坯切削循环LCYC97 螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明CYCLE71 平面铣削CYCLE82 中心钻孔YCLE83 深孔钻削CYCLE84 刚性攻丝CYCLE85 铰孔CYCLE86 镗孔CYCLE88 带停止镗孔CYCLE93 切槽CYCLE94 退刀槽形状E..F CYCLE95 毛坯切削CYCLE97 螺纹切削。
FANUC加工中心系统指令及代码

1、G00与G01G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29 参考点指令G27:返回参考点,检查、确认参考点位置G28:自动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G41、G42 半径补偿G40:取消刀具半径补偿G41:刀具半径左补偿;G42:刀具半径又补偿;先给这么多,晚上整理好了再给7、G43、G44、G49 长度补偿G43:长度正补偿G44:长度负补偿G49:取消刀具长度补偿8、G32、G92、G76G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环9、车削加工:G70、G71、72、G73G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环10、铣床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环G85:铰孔G80:取消循环指令11、编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程12、主轴设定指令G50:主轴最高转速的设定G96:恒线速度控制G97:主轴转速控制(取消恒线速度控制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔)13、主轴正反转停止指令M03、M04、M05M03:主轴正传M04:主轴反转M05:主轴停止14、切削液开关M07、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关15、运动停止M00、M01、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头16、M98:调用子程序17、M99:返回主程序先给这么多,晚上整理好了再给。
(完整版)数控系统中西门子和发那科(加工中心)指令对照表

圆弧咼级 指令
G01 X_ Y_ F_到达圆弧起点
CIPXY11=J1= F中间点插补圆弧,(XY
为圆弧终点坐标,I1、J1为起点到终点之间的 任意点的坐标)
圆弧指令 张角终点
G01 X_ Y_ F_到达圆弧起点
G02/G03 AR=_ X_ Y_ F_
数,逆时针为正,反之为负)
G69取消坐标旋转
可编程旋转
比例缩放
SCALE X_Y_(比1大放大,比1小缩小)
ASCALE X_Y_(附加前一个指令)
SCALE单独占一行,取消比例缩放
不做说明
可编程比例
镜像
MIRRORX0 Y0(关于X轴对称写Y0,反之亦然,
X、Y后面只要跟一个数字即可,没意义)
AMIRROR X0 Y0(附加前一个指令)
G02/G03 U_ W_ R_ F_
G91 G02/G03 X_ Y_ R_ F_
(半径相对值)
(半径相对值)
(半径相对值)
(半径相对值)
G90 G02/G03 X_ Z_ I_K_ F_
G90 G02/G03 X Y I J F
G02/G03 X_ Z_ I_ K_ F_
G90 G02/G03 X Y I J F
G01 X_ Z_ F_
G01 X_ Y_ Z_ F_
绝对相对
G90绝对/G91相对
G90绝对/G91相对
X、Z绝对/U、W相对
G90绝对/G91相对
公制英制
G71*公制/G70英制
G71*公制/G70英制
G21*公制/G20英制
G21*公制/G20英制
数控加工中心编程指令代码参考模板

常用地址符含义数控加工中心编程指令代码详解(M70系统)注:在一个程序段中只能有指令一个M指令,如果在一个程序中出现两个或两个以上的M 指令时,则只有最后一个M指令有效,其余无效!其他指令(1)F—进给速度指令F及后面的若干数字表示,当指令为G94单位是mm/min,当指令为G95单位是mm/r。
(2)S—主轴转速指令S及后面的若干数字表示,单位是r/min。
(3)T—刀具指令T及后面的三位数字表示,表示刀号。
(4)H和D—刀具长度补偿值和刀具半径补偿值H和D及其后面的三位数字表示,该三位数字为存放刀具补偿量地存储器地址(番号)。
G指令代码详解一、机床功能设定1、G53—选择机床坐标系格式:G53 X Y Z ;(X Y Z为机床坐标值)注:当指定G53指令时,就清除刀具的半径补偿、刀具长度补偿和刀具偏值,一般在换刀是指定Z轴。
2、G54~G59—选择工件坐标系注:电源接通并返回参考点后,系统自动选择G54。
3、G54.1 P1~P48—选择附加工件坐标系4、G52—局部坐标系格式:G52X Y Z ;格式含义:为了编程的方便设定工件坐标系的子坐标系,G52中的X Y Z的值是工件坐标系G54~G59中的位置坐标。
取消局部坐标系——G52 X 0 Y 0 Z 0 ;注:当指令G52局部坐标系或取消局部坐标系时就取消了刀具长度补偿、刀具半径补偿等刀具偏值,在后续的程序中必须重新设置指定刀具长度补偿、刀具半径补偿等刀具偏值。
5、G90—绝对编程绝对编程是刀具移动到距离工件坐标系原点的某一位置。
6、G91—增量编程增量编程刀具移动的距离是以前一点为基准计算,是前一点的增量。
7、G21—毫米输入 G20—英寸输入二、插补功能指令1、G00—快速定位指令格式:G00 X Y Z ;格式含义:G00指令使刀具以点位控制方式从刀具当前点以最快速度运动到另一点。
其轨迹不一定是两点一线,有可能是一条折线。
注意事项:(1)刀具从上向下移动时:G00 X Y ;Z ;先定XY面,然后Z轴下降。
数控系统中西门子和发那科(加工中心)指令对照表1

西门子和发那科(加工中心)指令对照表中文含义西门子发那科备注快速定位G00 X_ Y_ Z_ G00 X_ Y_ Z_ ; 一样直线插补G01 X_ Y_ Z_ F_ G01 X_ Y_ Z_ F_ 一样圆弧插补半径编程G02/G03 X_ Y_ CR=_ F_ G02/G03 X_ Y_ R_ F_半径符号不同圆弧插补圆心编程G02/G03 X_ Y_I_ J_ F_ G02/G03 X_ Y_I_ J_ F_ 一样进给暂停G04 F (秒)G04 S(转速) (S为转速,只有主轴受控机床才可是使用)G04 X (秒) 或G04 P(毫秒) 进给暂停工作平面G17* X-Y G18 Z-X G19 Y-Z G17* X-Y G18 Z-X G19 Y-Z 一样绝对/相对G90*绝对G91相对G90*绝对G91相对一样进给G94*分进给/G95转进给G94*分进给/G95转进给一样输入单位G71*公制/G70英制G21*公制/G20英制不一样刀具半径补偿G41左刀补G42右刀补G40取消刀补G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立)G40 G90/G91 G01 X_ Y_ F_ (取消)G41左刀补G42右刀补G40取消刀补G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立)G40 G90/G91 G01 X_ Y_ F_ (取消)一样刀具长度补偿T_D_ + G5_例如G00 Z_ T_D_;G5_ + G43/G44 + H_ G49取消补偿例如G00 Z_ G43/4 H_;不一样坐标偏移TRANS X_ Y_ Z_ (绝对)ATRANS X_ Y_ Z_ (附加于前一个指令)TRANS 单独占一行,取消坐标偏移G52 X_ Y_ Z_ (绝对)G52 X0 Y0 Z0 取消偏移可编程偏移坐标旋转ROT RPL= __ (RPL后跟旋转度数)AROT RPL=__(附加前一个指令)ROT单独占一行,取消坐标旋转G68 X_ Y_ R_ (X_ Y_为旋转中心,R为旋转度数,逆时针为正,反之为负)G69 取消坐标旋转可编程旋转比例缩放SCALE X_Y_ (比1大放大,比1小缩小)ASCALE X_Y_(附加前一个指令)SCALE单独占一行,取消比例缩放不做说明可编程比例镜像MIRROR X0 Y0 (关于X轴对称写Y0,反之亦然,X、Y后面只要跟一个数字即可,没意义)AMIRROR X0 Y0 (附加前一个指令)MIRROR 单独占一行,取消镜像不做说明可编程镜像极坐标AP极角RP极径G17 G16 X_ Y_ (X为极径Y为极角) G15 取消极坐标孔循环CYCLE 81、82、83、84、HOLSE等G73、G81-G89(G98为初始高度,G99为安全高度,R安全高度数值)均为孔系加工宏指令变量符号为R1-R249,R0为空变量运算(+、-、*、/、COS、SIN、TAN、SQRT)=、>、>=、<、<=、>< (等于、大于、大于等于、小于、小于等于、不等于)IF R1>=42.1 GOTOB AAA运算公式要加小括号“()”,比如COS(45)R1=6AAA: G01 X=R1 Y0;运算顺序:先三角函数,后乘除,再加减;先括号里面,后括号外面。
西门子数控指令编程代码

西门子数控编程指令代码含义SIEMEN S铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数J插补参数K插补参数I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMEN S802S/CM 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMEN S802D M/810/840DM固定循环循环说明CYCLE82中心钻孔CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHO LE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽SIEMEN S车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*Z/X平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G70英制尺寸G71*公制尺寸G90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转I插补参数I1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMEN S 801、802S/CT、 802SeT固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC93切槽循环LCYC95毛坯切削循环LCYC97螺纹切削SIEMEN S 802D、810D/840D 固定循环循环说明CYCLE71平面铣削CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状E..FCYCLE95毛坯切削CYCLE97螺纹切削。
FANUC加工中心指令表

G44
负向刀具长度补偿
G44 Z.. .H…
G45
00
刀具偏置值增加
G45 IP…D…
G46
刀具偏置值减小
G46 IP…D…
G47
2倍刀具偏置值
G47 IP…D…
G48
1/2倍刀具偏置值
G48 IP…D…
G49
08
刀具长度补偿取消
G50
11
比例缩放取消
G51
比例缩放有效
G51X..Y.. Z…P..
03
绝对值编程
G90 IP…
G91
增里值编程
G91 IP…
G92
设定工件坐标系或最大主轴速度钳 制
G92 IP…
工件坐标系预置
G92.1 IP..
G94
05
每分进给
G94 F…
G95
每转进给
G95 F…
G96
13
恒外表速度控制
G96 S…
G97
恒外表速度控制取消
G97 S…
G98
10
固定循环返回到初始点
G30 IP…
G31
跳转功能
G31 IP…F…P…
G33
01
螺纹切削
G33 IP…F…
G37
00
自动刀具长度测量
G37 IP…
G39
拐角偏置圆弧插补
G40
07
取消刀尖R补偿
G40X(U)--Z(W)--I-- K--
G41
刀尖R补偿〔左〕
“G41、
丿>IPD
g
G42
刀尖R补偿〔右〕
G43
08
FANUC 指令表

FANUC Series 0i Mate-MB系统的加工中心G代码和M代码G00 快速定位G01 直线补间切削G02 圆弧补间切削CW(顺时针)G03 圆弧补间切削CCW(逆时针)G02.3 指数函数补间正转G03.3 指数函数补间逆转G04 暂停G05 高速高精度制御1G05.1 高速高精度制御2G06~G08没有G07.1/107 圆筒补间G09 正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削CWG13 整圆切削CCWG12.1/112 极坐标补间有效G13.1/113 极坐标补间取消G14没有G15 极坐标指令取消G16 极坐标指令有效G17 平面选择X-YG18 平面选择Y-ZG19 平面选择X-ZG20 英制指令G21 公制指令G22-G26没有G27 参考原点检查G28 参考原点复归G29 开始点复归(从参考点返回)G30 第2~4参考点复归G30.1 复归刀具位置1G30.2 复归刀具位置2G30.3 复归刀具位置3G30.4 复归刀具位置4G30.5 复归刀具位置5G30.6 复归刀具位置6G31 跳跃机能G31.1 跳跃机能1G31.2 跳跃机能2G31.3 跳跃机能3G32没有G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(角度直线孔循环)G36 特别固定循环(圆弧)G37 自动刀具长测定G37.1 特别固定循环(棋盘孔循环)G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正G40 刀具径补正取消G41 刀具径补正左G42 刀具径补正右G40.1 法线制御取消G41.1 法线制御左有效G42.1 法线制御右有效G43 刀具长设定(+)G44 刀具长设定(—)G43.1 第1主轴制御有效G44.1 第2主轴制御有效G45 刀具位置设定(扩张)G46 刀具位置设定(缩小)G47 刀具位置设定(二倍)G48 刀具位置设定(减半)G47.1 2主轴同时制御有效G49 刀具长设定取消G50 比例缩放取消G51 比例缩放有效G50.1 G指令镜象取消G51.1 G指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 工件坐标系选择1G55 工件坐标系选择2G56 工件坐标系选择3G57 工件坐标系选择4G58 工件坐标系选择5G59 工件坐标系选择6G54.1 工件坐标系选择扩张48组G60 单方向定位G60属于单一方向定位。
SINUMERIK西门子系统加工中心编程各代码-1

西门子系统,在机床没有回零点时,也可以循环起动的方法。
在启动状态下(诊断—机床设定)输入DB126 DBX4.0,B,1西门子系统,等分圆周孔,钻孔循环的另一种方法,MACLL CYCLE81(100,0,5,,20)HOLES 1 或2(0,0,126,90,360/7,7)MACLL1,是直线2,是圆周0,起始角度0,起始点Z值126,半径90,第一孔的起始角度360/7,在360度内钻7个孔7,一共要钻7个孔西门子系统按键说明:区域转换键菜单扩展键返回键加工显示键自动方式单段运行手动方式;门子系统操作面板,英—汉对照说明:JOG 手动方式窗口:PresetScratch 对刀Handwheel 手轮ICN ICN…………………Gfct+transf G功能Auxiliary func 功能表Spindles 主轴功能Axis federate 轴功能表Zoom act .val 坐标值放大Act.val MCS 机床坐标系/绝对坐标系;<<<<<<<<<<<<<<<<<<<<<<<<<<<AUTO自动方式窗口:Over-storeDRF offsetProgram control 程序控制Block searchHandwheel 手轮Correct programProgram overview…………………Gfct+transf G功能Auxiliary func 功能表Spindles 主轴功能Axis federate 轴功能表Zoom act .val 坐标值放大Act.val MCS 机床坐标系/绝对坐标系;<<<<<<<<<<<<<<<<<<<<<<<<<<<MDA 方式窗口Program control 程序控制Handwheel 手轮Editor function 编辑MDA file fct MDA程序管理…………………Gfct+transf G功能Auxiliary func 功能表Spindles 主轴功能Axis federate 轴功能表Zoom act .val 坐标值放大Act.val MCS 机床坐标系/绝对坐标系Delete MDA buffer 删除MDA缓冲区;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 按区域转换键后的窗口:Machine 机床Parameter 参数Program 程序Services 服务Diagnosis 诊断Startup 起动…………………AUTO 自动方式MDA MDA方式JOG 手动方式R.EPOSREF;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 按Parameter参数选择键后的窗口:Magazine list 刀具补偿R parameter R参数Setting data 设定数据(维修时用)Zero offset 零点偏置User data 用户数据Actire ZO+compens 坐标激活Tool manageme 刀具管理…………………Axes+ 轴+Axes- 轴-Rotation scale mirr Base ZOSet ZO;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 按Program程序选择键后的窗口:Work—pieces 工件Part programs 工件程序Sub—programs 子程序User cycles 用户循环Clip—board 剪粘板Log 记录…………………Interactiv programing 对话式编程New 新的Copy 复制Inserl 粘贴Delete 删除Rename 重命名AlterenableInteractiv programing 对话式编程New 新的Load 装载Unload 卸载Smulation 模拟Manage programs 程序管理Seleet 选择Save setup data 保存数据;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 按Services服务选择键后的窗口:Data in 数据输入Data out 数据输出Manage data 数据管理Data selection 数据选择Interface 接口…………………V24 RS232C接口PG 编程器Disk 磁盘Archive… 文档NC card NC卡;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 按Diagnosis诊断选择键后的窗口:Alarms 报警Messages 信息Alarm log 报警记录Serrice displays 服务显示Plc status LC状态…………………Display newStore logSort young—old;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<按Program control程序控制,选择键后的窗口:• Skp:skip block跳过语句• Dry:dry run federate空运行• ROV:rap:trat o/ride 快速倍率• M01:program stop程序停止• DRF RF offset DRF偏差•RT: program test 程序测试SBL1: λ每一个机床切削后停止SBL2: 每一条语句后停止λSBL3: λ循环停止Display 显示Display all blocks 显示所有程序段λλ Display erav bloks anly 仅显示程序段移动;西门子系统打开两个程序窗口,可以相互复制程序段的操作步骤:新建一个文件或打开一个文件—→按“双页面键”—→打开第二个文件—→按“程序段选择键”,选中要复制的程序段—→按“复制程序段”键—→按NEXT/Window键,也就是把光标换到另一个文件下面—→按粘贴程序段键—→按“确定软键”。
三菱发那科常用参数对照表

三菱发那科常用参数对照表项次参数用途含义三菱M70 发那科OIMC/D 备注1 螺距2218 2029=2218/2 18212 轴名称1013 10203 第二原点2038 12414 背隙补正2011 18515 2012 18526 机床正负极限2013 18517 2014 18528 快速进给速度2001 14209 切削速度速度2002 142110 手动进给速度2002 142211 回参考点速度2026 1423G0 G1速度一样PLC开关18 操作PN OVCANCEL=NO12 主轴最低转速3023伺服通道设定2021 1023主轴通道设定3031回原点方式三轴同时回原点1086=0 1401#1=1回原点方式Z轴先回原点1086=1 1401#1=0DNC加工有效8109=1 138#7=1G5.1Q1 1267#0=0G5 P10000 1267#0=1刀补显示2列1037=1刀补显示4列1037=41060=1-N-Y格式化后1037设定有效镭射有效3623=1 3624 X=2084*2.5 Y=2084*2.5 Z=2084*1.5 固定循环没有完成,程式不能运行1234=1 3402=113 主轴最高转速3001 402014 主轴定位角度3108 4077 403115 主轴马达旋转指令设定3028=3004 3=M3CW 4=M4CCW16 齿轮比参数13057-1306417 主轴齿轮3057-306018 主轴马达齿轮3061-306419 伺服马达类型ID 2225 202020 坐标系平面属性1025-1031 102221 伺服轴号1021/3031主轴102322 绝对位置功能开启8 2217=88 2049 1005#1绝对值设定形式(基准点) 1815#51815#4=1原点设定完成23 绝对值设定形式(基准点) 2049=2 1002#124 初始绝对值选择1073=0开电复位增量=1绝对语言选择1043 3103刀具寿命管理1103=0巨程式8101主轴速度显示模式3111 #6 =0主轴电机转速=1主轴的转速轴回原点方向参数2030=1负方向0正方向1006#51002#1主轴内部定位外部定位8133#1 0:内部1:外部3111#7发生报警切换画面202825 主轴电机类型ID 13031 413326 回升单元类型1303227 G00加减速时间常数1 2001 162028 G00加减速时间常数2 2002 162129 G01加减速时间常数1 2003 162230 G00加减速时间常数2 200431 TV效验0000#032 ISO 0000#133 INI公英制0000#234 8000号程式保护8105=1 3202#0=1 三菱设定1保护8000-999935 9000号程式保护1121=1 1122=1 3202#4=138 20=0、=4 RS232 SET 0 CF SET 439 DNC 连线加工8109=1 138#7=140 屏幕截取8121=1 3301#3=141 主轴电机类型设定1303142 电源单元类型、电阻单元类型1303243 系统循环程式显示隐藏1166=0隐藏=1可见44 MDI执行完成保持、清除1288=0保持=1清除45 伺服自动调整功能开启1164=1 开启后左上角有AT闪烁46 密码保持,机床厂用11018=147 键盘按键音开启关闭8126=148 加工程式光标位置启动11301=149 轴名称显示149450 补正类型显示1037=0 1组=1 两组51 系统选择1007=0(加工中心)=1(车床)52 宏程式M码调用有效无效1195 1195=0无效=1有效53 S码调用有效无效119654 T码调用有效无效119755 GX连接6451=1Z轴垂直防下落调试参数用途含义调试方法56 垂直倾斜轴不平衡扭矩2232=轴100%位移上-下的电流值读数相加/2 设定负值Z向上,正值Z向下垂直轴防下落功能开启2233=4***垂直轴防下落功能时间2248=200MS紧急停止时最大延长时间2255(HF)=2256(HA)的值+100垂直轴防下落功能时间紧急停止时减速时间2256=2004的值加减速时间常数2004=伺服软件调试值三菱攻牙相关参数1 参数功能设定说明2 2017 Z轴攻牙增益根据伺服调试设定,东昱设定38 2249=2017设定值(3209=2017 64SM)3 13002 主轴攻牙增益同2017设定,2017和13002不一样,(P-P<140 值会很大0.148,设定一样0.01东昱实例)4 1305556 3013-3016 攻牙最高转速3000 如果2017=13002 P-P的值任超过140,延长3013的值。
西门子数控编程指令代码含义

刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数J插补参数K插补参数I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMENS802S/CM 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82中心钻孔CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽SIEMENS车床G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间)GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*Z/X平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G70英制尺寸G71*公制尺寸G90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转I插补参数I1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程SIEMENS 801、802S/CT、802SeT 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC93切槽循环LCYC95毛坯切削循环LCYC97螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明CYCLE71平面铣削CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状E..FCYCLE95毛坯切削CYCLE97螺纹切削。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子和发那科(加工中心)指令对照表
中文含义西门子发那科备注快速定位G00 X_ Y_ Z_ G00 X_ Y_ Z_ ; 一样直线插补G01 X_ Y_ Z_ F_ G01 X_ Y_ Z_ F_ 一样
圆弧插补半径编程G02/G03 X_ Y_ CR=_ F_ G02/G03 X_ Y_ R_ F_
半径符号
不同
圆弧插补
圆心编程
G02/G03 X_ Y_I_ J_ F_ G02/G03 X_ Y_I_ J_ F_ 一样
进给暂停G04 F (秒)
G04 S(转速) (S为转速,只有主轴受控机床才可是使用)
G04 X (秒) 或G04 P(毫秒) 进给暂停
工作平面G17* X-Y G18 Z-X G19 Y-Z G17* X-Y G18 Z-X G19 Y-Z 一样绝对/相对G90*绝对G91相对G90*绝对G91相对一样进给G94*分进给/G95转进给G94*分进给/G95转进给一样输入单位G71*公制/G70英制G21*公制/G20英制不一样
刀具半径
补偿G41左刀补G42右刀补G40取消刀补
G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立)
G40 G90/G91 G01 X_ Y_ F_ (取消)
G41左刀补G42右刀补G40取消刀补
G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立)
G40 G90/G91 G01 X_ Y_ F_ (取消)
一样
刀具长度
补偿
T_D_ + G5_
例如G00 Z_ T_D_;
G5_ + G43/G44 + H_ G49取消补偿
例如G00 Z_ G43/4 H_;
不一样
坐标偏移TRANS X_ Y_ Z_ (绝对)
ATRANS X_ Y_ Z_ (附加于前一个指令)
TRANS 单独占一行,取消坐标偏移
G52 X_ Y_ Z_ (绝对)
G52 X0 Y0 Z0 取消偏移
可编程偏移
坐标旋转ROT RPL= __ (RPL后跟旋转度数)
AROT RPL=__(附加前一个指令)
ROT单独占一行,取消坐标旋转
G68 X_ Y_ R_ (X_ Y_为旋转中心,R为旋转度
数,逆时针为正,反之为负)
G69 取消坐标旋转
可编程旋转
比例缩放SCALE X_Y_ (比1大放大,比1小缩小)
ASCALE X_Y_(附加前一个指令)
SCALE单独占一行,取消比例缩放
不做说明可编程比例
镜像MIRROR X0 Y0 (关于X轴对称写Y0,反之亦然,
X、Y后面只要跟一个数字即可,没意义)
AMIRROR X0 Y0 (附加前一个指令)
MIRROR 单独占一行,取消镜像
不做说明可编程镜像
极坐标AP极角RP极径G17 G16 X_ Y_ (X为极径Y为极角) G15 取消极坐标
孔循环CYCLE 81、82、83、84、HOLSE等G73、G81-G89(G98为初始高度,G99为安全
高度,R安全高度数值)
均为孔系
加工
宏指令变量符号为R1-R249,R0为空变量
运算(+、-、*、/、COS、SIN、TAN、SQRT)
=、>、>=、<、<=、>< (等于、大于、大于等于、
小于、小于等于、不等于)
IF R1>=42.1 GOTOB AAA
运算公式要加小括号“()”,比如COS(45)
R1=6
AAA: G01 X=R1 Y0;
运算顺序:先三角函数,后乘除,再加减;先括
号里面,后括号外面。
变量符号为#1-#500,#0为空变量
运算(+、-、*、/、COS、SIN、TAN、SQRT)
EQ、GT、GE、LT、LE、NE (等于、大于、大
于等于、小于、小于等于、不等于)
IF[#1GE42.1]GOTO10
运算公式要加小括号“[ ]”,比如COS[45]
#1=6.
N10 G01 X#1 Y0;
运算顺序:先三角函数,后乘除,再加减;先括
号里面,后括号外面。
圆弧高级G01 X_ Y_ F_ 到达圆弧起点
指令CIP X_ Y_ I1=_ J1=_ F_ 中间点插补圆弧,(XY 为圆弧终点坐标,I1、J 1为起点到终点之间的
任意点的坐标)
圆弧指令张角终点G01 X_ Y_ F_ 到达圆弧起点
G02/G03 AR=_ X_ Y_ F_
AR为圆弧的圆心角(张角)、XY为终点坐标
圆弧指令张角圆心G01 X_ Y_ F_ 到达圆弧起点
G02/G03 AR=_ I_ J_ F_
AR为圆弧的圆心角(张角)、IJ为圆心相对于起点的增量坐标(圆心减起点,正负号表示圆心在起点的正负方向不表示大小)
圆弧指令极坐标G00 X_ Y_ 刀具到达圆弧起点
G111 X_ Y_ 指定圆心为极坐标的极点
G02/G03 RP=_ AP=_ F_
RP=_为极径AP=_为极角
西门子和发那科(车/铣)指令表
中文注解
西门子发那科
车床铣床车床铣床
快速定位G00 X_ Z_ G00 X_ Y_ Z_ G00 X_ Z_ G00 X_ Y_ Z_ 直线插补G01 X_ Z_ F_ G01 X_ Y_ Z_ F_ G01 X_ Z_ F_ G01 X_ Y_ Z_ F_ 绝对相对G90绝对/G91相对G90绝对/G91相对X、Z绝对/U、W相对G90绝对/G91相对公制英制G71*公制/G70英制G71*公制/G70英制G21*公制/G20英制G21*公制/G20英制
圆弧插补[半径编程]G90 G02/G03 X_ Z_CR=_ F_
(半径绝对值)
G91 G02/G03 X_ Z_ CR=_ F_
(半径相对值)
G90 G02/G03 X_ Y_ CR=_ F_
(半径绝对值)
G90 G02/G03 X_ Y_ CR=_ F_
(半径相对值)
G02/G03 X_ Z_ R_ F_
(半径绝对值)
G02/G03 U_ W_ R_ F_
(半径相对值)
G90 G02/G03 X_ Y_ R_ F_
(半径绝对值)
G91 G02/G03 X_ Y_ R_ F_
(半径相对值)
圆弧插补[圆心编程]G90 G02/G03 X_ Z_ I_K_ F_
(圆心绝对值)
G91 G02/G03 X_ Z_ I_ K_ F_
(圆心相对值)
G90 G02/G03 X_ Y_ I_ J_ F_
(圆心绝对值)
G91 G02/G03 X_ Y_ I_ J_ F_
(圆心相对值)
G02/G03 X_ Z_ I_ K_ F_
(圆心绝对值)
G02/G03 U_W_ I_ K_ F_
(圆心相对值)
G90 G02/G03 X_ Y_ I_ J_ F_
(圆心绝对值)
G91 G02/G03 X_ Y_ I_ J_ F_
(圆心相对值)
进给量G94分进给G95*转进给G94*分进给G95转进给G98分进给G99*转进给G94*分进给G95转进给刀具号T1D1---T1D9 T1D1-T1D9 T0101-T9999 T0101-T9999。