您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > FANUC系统常用指令
1一、FANUC系统常用指令1、快速定位指令G002、直线插补指令G013、圆弧插补指令G02、G03该指令使刀具从圆弧起点沿圆弧移动到圆弧终点。4、主轴速度设置指令和转速控制指令G96、G97、G50。(1)主轴线速度恒定指令G96格式:G96S;S单位为m/min。此时应限制主轴最高转速,即用G50指令。如:G50S1500;主轴最高转速限制为1500r/min。(2)直接设定主轴转速指令G97。格式:G97S;S的单位为r/min(注:一般系统G97)G96、G97均为模态指令,可相互取消。5、每转进给指令G99和每分钟进给指令G98。格式:G99F;F单位为mm/rG98F;F单位为mm/minG98、G99均为模态指令,机床初始状态默认G99。6、螺纹车削加工(可加工直螺纹和锥螺纹)方式有直进式和斜进式(1)螺纹切削指令G32,可车削直螺纹、锥螺纹和端面螺纹。G32指令进刀方式为直进式。注:螺纹切削时不可用主轴线速度恒定指令G96。格式:G32XZF;其中:XZ为螺纹终点坐标,F为螺距。螺纹深度计算:h=0.6495p螺纹小径:d1=d-h×27、刀具功能指令T格式:T0202T:为刀具02:刀具号00-9902:刀具补偿号00-99注;(1)刀具号可与转位刀架上的刀具号相对应。(2)刀具补偿包括形状补偿和磨损补偿。(3)为了方便,刀具号和刀具补偿号通常是一致的。(4)刀具号为0或00时,取消刀具;刀具补偿号为0或00时,相当于取消补偿。例:T0或T00、T0200。8、辅助功能指令MM00—程序停止M01—选择停止M02—程序停止M03、M04、M05—主轴正、反、停转M08—切削液开M09—切削液关M30—程序结束并返回M98—子程序调用M99—子程序调用返回(子程序结束)二、固定循环指令为了简化程序,数控装置可以用一个程序段指定刀具作反复切削,这就是固定循环指令。1、单一形状固定循环:G90、G92、G94。(1)外径、内径切削循环指令G902A)圆柱面切削循环格式:G90XZF;其中:XZ为切削终点坐标。例如:粗车φ50圆柱面,外径留量0.4mm,端面留余量0.2mm,完成程序编制。程序:O001;G99G97S500M03T0101F0.2;G00X85.0Z5.0;G90X75.0Z-39.8;X70.0;X65.0;X60.0;X55.0;X50.4;G01X50.0Z0.0;Z-40.0;X80.0;G00X100.0Z100.0;M30;B)锥面车削循环格式:G90XZRF;其中:XZ为切削终点坐标;R为圆锥面加工起、终点的半径差,有正、负号。如图所示:R3有关R的计算:如图所示:R=6.25(2)端面切削循环指令G94A)垂直端面车削固定循环。格式:G94XZF;其中:XZ为切削终点坐标。如图所示:程序:O001;G99G97S500T0101M03F0.2;G00X65.0Z5.0;G94X30.4Z-5.0;Z-10.0;Z-14.8;G00X100.0Z100.0;(3)螺纹车削指令G32(恒螺距螺纹车削)格式:G00XZ;定位点G32XZF;螺纹终点坐标与螺距练习图:h:螺纹的牙深。按h=0.6495P进行计算,半径值。螺纹小径:d1=d-h×2编程举例:G00X39.5Z5.0;G32Z-35.0F3.0;G00X42.0;4Z5.0;X39.0;G32Z-35.0F3.0;……M30;(4)固定循环指令G92格式:G00XZ;定位点G92XZF;螺纹终点坐标与螺距如上图编程举例:G00X42.0Z5.0;G92X39.0Z-35.0F3.0;X38.0;X37.0;X36.1;G00X100.0Z100.0;M30;(5)锥螺纹:G92XZRF;其中:XZ为螺纹终点坐标;R为锥螺纹始点与终点的半径差;F为螺距。(6)标准普通粗牙螺纹螺距值:M6P=1mmM8P=1.25mmM10P=1.5mmM12P=1.75mmM14P=2mmM16P=2mmM18P=2.5mmM20P=2.5mmM24P=3mmM30P=3.5mm三、多重复合固定循环指令应用G90、G92、G94这些单一固定循环还不能有效地简化加工程序,如果使用多重符合固定循环,通过定义零件精加工的刀具轨迹来进行零件的粗车和精车,可使数控编程变得更加容易。多重复合循环有外径、内径的粗加工循环指令G71、端面粗加工循环指令G72、闭合车削循环指令G73、精车循环指令G70、端面钻孔循环指令G74、外圆车槽循环指令G75。1、精加工循环指令G70在采用G71、G72、G73指令进行粗车后,用G70指令进行精车循环切削。格式:G70P(ns)Q(nf);其中:ns为精加工程序组的第一个程序段的顺序号;nf为精加工程序组的最后一个程序段的顺序号。编程注意事项:(1)精车过程中的F、S、T在程序段P到Q间指定。5(2)在车削循环期间,刀具(尖)半径补偿功能有效。(3)在P和Q之间的程序段不能调用子程序。2、外径、内径粗加工循环指令G71G71指令用于粗车圆柱棒料,以切除较多的加工余量。格式:G71U(△d)R(e);G71P(ns)Q(nf)U(△u)W(△w)FST;各参数说明如下:ns、nf:同G70;△d:粗加工每次切深(半径编程);e:退刀量;△u:X轴方向精加工余量(直径值);△w:Z轴方向精加工余量;F、S、T:粗车过程中从程序号P到Q之间包括的任何F、S、T功能都被忽略,只有在G71指令中指定的F、S、T功能有效。程序:O001;G99G97S500M03T0101;G00X45.0Z5.0;G71U2.0R0.5;G71P10Q20U0.4W0.2F0.2S600;N10G01X.0Z0.0;X20.0;Z-20.0;X30.0;Z-50.0;X40.0;Z-80.0;N20X45.0;G00Z5.0;G70P10Q20;G00X100.0Z100.0;M30;62、端面粗加工循环指令G72G72指令适用于圆柱毛坯的端面方向粗车。G72指令的执行过程除了车削是平行于X轴进行外,其余与G71指令相同。格式:G72W(△d)R(△e);G72P(ns)Q(nf)U(△u)W(△w)FST;其中:△d:为Z轴方向切深。例:如图程序:O001;G99G97S500T010M03;G00X130.0Z5.0;G72W2.0R0.5;G72P10Q20U0.4W0.2F0.2;N10G01Z-45.0;X120.0;Z-30.0;G02X110.0Z-25.0R5.0;G01X70.0;G03X60.0Z-20.0R5.0;G01Z-10.0;X30.0;Z0.0;X0.0;N20Z5.0;G70P10Q20;G00Z5.0;M30;3、闭合车削循环指令G73G73指令与G71、G72指令功能相同,只是刀具路径是按工件精加工轮廓进行的,。G73适用于毛坯轮廓形状与零件轮廓基本接近的毛坯粗加工。如:一些锻件、铸件的粗车。格式:G73U(△I)W(△k)R;G73P(ns)Q(nf)U(△u)W(△w)FST;其中:△I可表示沿X轴的退出距离和方向;△k可表示沿Z轴的退出距离和方向;R为粗加工次数。例:如图(外形有4mm余量)程序:O001;G99G97S500T0101M03;7G00X125.0Z5.0;G73U2.0W2.0R4;G73P10Q20U0.4W0.2F0.2;N10G01X0.0;Z0.0F0.15;X50.0;Z-20.0;X70.0Z-40.0;Z-60.0;G02X90.0Z-70.0R10.0;G01X110.0Z-80.0;Z-100.0;N20X115.0;G00Z5.0;G70P10Q20;G00Z100.0;M30;4、切槽循环指令G75格式:G00Xα1Zβ1;G75R(△e)G75Xα2Zβ2P(△i)Q(△k)R(△d)F(f)α1、β1:切槽刀起始点坐标。α2、:槽底直径。β2:切槽时的Z向终点位置坐标,同样与切槽起始位置有关。△e:切槽过程中径向的退刀量,半径值,单位为mm。△I:切槽过程中径向的每次切入量,半径值,单位为μm。△K:沿径向切完一个刀宽后退出,在Z向的移动量,单位为μm。但必须注意其值应小于刀宽。△d:刀具切到槽底后,在槽底沿–Z方向的退刀量,单位为μm。注意:尽量不要设置数值,取0,以免断刀。例:如图所示程序:O001;G99G97S500T0202M03;G00X42.0Z-30.0;G75R0.1;G75X30.0Z-24.0P500Q3500R0F0.2;G00X80.0;Z60.0;M30;5、螺纹切削复合循环指令G76利用螺纹切削复合循环功能,只要编写出螺纹的底径值,螺纹Z向终点位置、牙深及第一次背吃刀量等加工参数,车床即可自动计算每次的背吃刀8量进行循环切削,直到加工完为止。格式:G0Xα1Zβ1;G76P(m)(γ)(θ)Q(△dmin)R(d)G76Xα2Zβ2R(I)P(h)Q(△d)F(l)其中:α1β1:螺纹切削循环起始点坐标。m:精加工重复次数,可1~99次。γ:螺纹尾部倒角量(斜向退刀)。00~99个单位,取01则退0.11×导程,单位mm。θ:螺纹刀尖的角度(螺纹牙型角)。△dmin:切削时的最小背吃刀量。半径值,单位:μm。d:精加工余量,半径值,单位为mm。α2:螺纹底径值(外螺纹为小径值,内螺纹为大径值),直径值,单位为mm。β2:螺纹的Z向终点位置坐标,必须考虑空刀导出量。I:螺纹部分的半径差,与G92中的I相同。I为0时,是直螺纹切削。h:螺纹的牙深。按h=0.6495P进行计算,半径值,单位为μm。△d:第一次切深。半径值,单位为μm。l:螺纹导程。单位为mm。常用螺纹切削的进给次数与背吃刀量(表)米制螺纹螺距1.01.52.02.53.03.54.0牙深0.64950.9741.2991.6241.9492.2732.598背吃刀量及切削次数1次0.70.80.91.01.21.51.52次0.40.60.60.70.70.70.83次0.20.40.60.60.60.60.64次0.160.40.40.40.60.65次0.10.40.40.40.46次0.150.40.40.47次0.20.20.48次0.150.39次0.2例:如图所示:程序;O001;G99G97S500T0303M03;G00X32.0Z4.0;G76P10160Q50R0.1;9G76X27.4Z-27.0R0P1300Q450F2.0;G00X100.0Z200.0;M30;四、子程序在零件加工时,当某一加工内容重复出现(即工件上相同的切削路线重复)时,可以将该加工内容的程序编制出来作为子程序,而在编程时通过主程序调用,使程序简化。格式;M98P;子程序号(须为4位数字)调用次数1~99M98PL;子程序号(须为4位数字)调用次数1~99M99;子程序结束例:如图所示:程序:O001;G99G97S500T0202M03;(4mm切刀)G00X52.0Z0.0;M98P041234;G00X150.0Z200.0;M30;子程序:O1234;W-12.0;X46.0F0.1;X52.0F0.4;M99;或子程序:O1234;W-12.0;U-6.0F0.1;U6.0F0.4;M99;
本文标题:FANUC系统常用指令
链接地址:https://www.777doc.com/doc-2871405 .html