西门子和发那科(加工中心)指令对照表
中文含义 | 西门子 | 发那科 | 备注 |
快速定位 | 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 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论