FANUC系统常用指令精编.docx
16页FANUC系统常用指令 一、FANUC系统常用指令 1、快速定位指令G00 2、直线插补指令G01 3、圆弧插补指令G02、G03该指令使刀具从圆弧起点沿圆弧移动到圆弧终点 4、主轴速度设置指令和转速控制指令G96、G97、G50 (1)主轴线速度恒定指令G96 格式:G96 S ;S单位为m/min 此时应限制主轴最高转速,即用G50指令 如:G50 S1500;主轴最高转速限制为1500r/min (2)直接设定主轴转速指令G97 格式:G97 S ;S的单位为r/min (注:一般系统G97) G96、G97均为模态指令,可相互取消 5、每转进给指令G99和每分钟进给指令G98 格式:G99 F ;F单位为mm/r G98 F ;F单位为mm/min G98、G99均为模态指令,机床初始状态默认G99 6、螺纹车削加工(可加工直螺纹和锥螺纹) 方式有直进式和斜进式 (1)螺纹切削指令G32,可车削直螺纹、锥螺纹和端面螺纹 G32指令进刀方式为直进式。
注:螺纹切削时不可用主轴线速度恒定指令G96 格式:G32 X Z F ; 其中:X Z 为螺纹终点坐标,F 为螺距 螺纹深度计算:h=0.6495p 螺纹小径:d1=d-h×2 7、刀具功能指令T 格式:T 02 02 T:为刀具 02:刀具号00-99 02:刀具补偿号00-99 注;(1)刀具号可与转位刀架上的刀具号相对应 (2)刀具补偿包括形状补偿和磨损补偿 (3)为了方便,刀具号和刀具补偿号通常是一致的 (4)刀具号为0或00时,取消刀具;刀具补偿号为0或00时, 相当于取消补偿例:T0或T00、T0200 8、辅助功能指令M M00—程序停止M01—选择停止M02—程序停止 M03、M04、M05—主轴正、反、停转M08—切削液开 M09—切削液关M30—程序结束并返回 M98—子程序调用M99—子程序调用返回(子程序结束) 二、固定循环指令 为了简化程序,数控装置可以用一个程序段指定刀具作反复切削, 这就是固定循环指令。
1、单一形状固定循环:G90、G9 2、G94 (1)外径、内径切削循环指令G90 A)圆柱面切削循环 格式:G90 X Z F ; 其中:X Z 为切削终点坐标 例如:粗车φ50圆柱面,外径留量0.4mm,端面留余量0.2mm,完成程序编制 程序: O001; G99 G97 S500 M03 T0101 F0.2; G00 X85.0 Z5.0; G90 X75.0 Z-39.8; X70.0; X65.0; X60.0; X55.0; X50.4; G01 X50.0 Z0.0; Z-40.0; X80.0; G00 X100.0 Z100.0; M30; B)锥面车削循环 格式:G90 X Z R F ; 其中:X Z 为切削终点坐标;R 为圆锥面加工起、终点的半径差,有正、负号 如图所示: R 有关R的计算: 如图所示: R=6.25 (2)端面切削循环指令G94 A)垂直端面车削固定循环。
格式:G94 X Z F ; 其中:X Z 为切削终点坐标如图所示: 程序: O001; G99 G97 S500 T0101 M03 F0.2; G00 X65.0 Z5.0; G94 X30.4 Z-5.0; Z-10.0; Z-14.8; G00 X100.0 Z100.0; (3) 螺纹车削指令G32 (恒螺距螺纹车削) 格式:G00 X Z ;定位点 G32 X Z F ;螺纹终点坐标与螺距 练习图: h:螺纹的牙深按h=0.6495P进行计算,半径值螺纹小径:d1=d-h×2 编程举例:G00 X39.5 Z5.0; G32 Z-35.0 F3.0; G00 X42.0; Z5.0; X39.0; G32 Z-35.0 F3.0; …… M30; (4)固定循环指令G92 格式:G00 X Z ;定位点 G92 X Z F ;螺纹终点坐标与螺距 如上图编程举例: G00 X42.0 Z5.0; G92 X39.0 Z-35.0 F3.0; X38.0 ; X37.0 ; X36.1 ; G00 X100.0 Z100.0; M30; (5)锥螺纹:G92 X Z R F ; 其中:X Z 为螺纹终点坐标;R 为锥螺纹始点与终点的半径差; F 为螺距。
(6)标准普通粗牙螺纹螺距值: M6 P=1mm M8 P=1.25mm M10 P=1.5mm M12 P=1.75mm M14 P=2mm M16 P=2mm M18 P=2.5mm M20 P=2.5mm M24 P=3mm M30 P=3.5mm 三、多重复合固定循环指令 应用G90、G92、G94这些单一固定循环还不能有效地简化加 工程序,如果使用多重符合固定循环,通过定义零件精加工的 刀具轨迹来进行零件的粗车和精车,可使数控编程变得更加容易 多重复合循环有外径、内径的粗加工循环指令G71、端面粗加 工循环指令G72、闭合车削循环指令G73、精车循环指令G70、端 面钻孔循环指令G74、外圆车槽循环指令G75 1、精加工循环指令G70 在采用G71、G7 2、G73指令进行粗车后,用 G70指令进行精车循环切削 格式:G70 P(ns)Q(nf); 其中:ns为精加工程序组的第一个程序段的顺序号;nf为精加工程序组的最后一个程序段的顺序号。
编程注意事项: (1)精车过程中的F、S、T在程序段P 到Q 间指定 (2)在车削循环期间,刀具(尖)半径补偿功能有效 (3)在P 和Q 之间的程序段不能调用子程序 2、外径、内径粗加工循环指令G71 G71指令用于粗车圆柱棒料,以切除较多的加工余量 格式:G71 U(△d)R(e); G71 P(ns)Q(nf)U(△u)W(△w)F S T; 各参数说明如下: ns、nf:同G70; △d:粗加工每次切深(半径编程); e:退刀量; △u:X轴方向精加工余量(直径值); △w:Z轴方向精加工余量; F、S、T:粗车过程中从程序号P到Q之间包括的任何F、S、T功 能都被忽略,只有在G71指令中指定的F、S、T功能有效 程序: O001; G99 G97 S500 M03 T0101; G00 X45.0 Z5.0; G71 U2.0 R0.5; G71 P10 Q20 U0.4 W0.2 F0.2 S600; N10 G01 X.0 Z0.0 ; X20.0; Z-20.0; X30.0; Z-50.0; X40.0; Z-80.0; N20 X45.0; G00 Z5.0; G70 P10 Q20; G00 X100.0 Z100.0; M30; 2、端面粗加工循环指令G72 G72指令适用于圆柱毛坯的端面方向粗车。
G72指令的执行过程除了车削是平行于X轴进行外,其余与G71指令相同 格式:G72 W(△d)R(△e); G72 P(ns)Q(nf)U(△u)W(△w)F S T ; 其中:△d:为Z轴方向切深 例:如图 程序:O001; G99 G97 S500 T010 M03; G00 X130.0 Z5.0; G72 W2.0 R0.5; G72 P10 Q20 U0.4 W0.2 F0.2; N10 G01 Z-45.0; X120.0; Z-30.0; G02 X110.0 Z-25.0 R5.0; G01 X70.0; G03 X60.0 Z-20.0 R5.0; G01 Z-10.0; X30.0; Z0.0; X0.0; N20 Z5.0; G70 P10 Q20; G00 Z5.0; M30; 3、闭合车削循环指令G73 G73指令与G71、G72指令功能相同,只是刀具路径是按工件精加工轮廓进行的,。
G73适用于毛坯轮廓形状与零件轮廓基本接近的毛坯粗加工如:一些锻件、铸件的粗车 格式:G73 U(△I)W(△k)R ; G73 P(ns)Q(nf)U(△u)W(△w)F S T ; 其中:△I可表示沿X轴的退出距离和方向;△k可表示沿Z轴的退出距离和方向;R 为粗加工次数 例:如图(外形有4mm余量) 程序: O001; G99 G97 S500 T0101 M03; G00 X125.0 Z5.0; G73 U2.0 W2.0 R4; G73 P10 Q20 U0.4 W0.2 F0.2; N10 G01X0.0; Z0.0 F0.15; X50.0; Z-20.0; X70.0 Z-40.0; Z-60.0; G02 X90.0 Z-70.0 R10.0; G01 X110.0 Z-80.0; Z-100.0; N20 X115.0; G00 Z5.0; G70 P10 Q20; G00 Z100.0; M30; 。





