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
2、-Y G18 Z-X G19 Y-ZG17* 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_
3、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
4、_ 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 取消极坐标孔循环 CYC
5、LE 81、82、83、84、HOLSE 等 G73、G81-G89(G98 为初始高度,G99 为安全高度,R 安全高度数值)均为孔系加工宏指令变量符号为 R1-R249,R0 为空变量运算 (+ 、-、*、/、COS、SIN、TAN、SQRT)=、=、=42.1 GOTOB AAA运算公式要加小括号“() ”,比如 COS(45)运算顺序: 先三角函数,后乘除,再加减;先括号里面,后括号外面。变量符号为#1-#500,#0 为空变量运算 (+ 、-、*、/、COS、SIN、TAN、SQRT)EQ、 GT、GE、LT、LE、NE (等于、大于、大于等于、小于、小于等于、不等于)IF#1GE4
6、2.1GOTO10运算公式要加小括号“ ”,比如 COS45运算顺序: 先三角函数,后乘除,再加减;先括号里面,后括号外面。圆弧高级指令 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=_为极角