FANUC 0i MateTC车床编程详解_第1页
FANUC 0i MateTC车床编程详解_第2页
FANUC 0i MateTC车床编程详解_第3页
FANUC 0i MateTC车床编程详解_第4页
FANUC 0i MateTC车床编程详解_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、FANUC 0i Mate TC 系统车床编程详解FANUC 0i Mate TC 系统车床编程详解内部资料仅供参考二六年六月第 1 页 共 32 页FANUC 0i Mate TC 系统车床编程详解一、G 代码解释CAK-D 系列数控机床 G 代码含义带 * 者表示是开机时会初始化的代码详解之内容来自沈阳第一机床厂 CAK-D 系列机床的技术文件说明和 FANUC 0i Mate TC 操作编程手册,以及实际经验,所有图例均在机床上实际加工过,由于作者水平有限,不正与蔬漏之处在所难免,实际以机床的技术文件说明和 FANUC 0i Mate TC 操作编程手册为准。第 2 页 共 32 页G

2、代码功能G 代码功能*G00定位(快速移动)G56选择工件坐标系 3G01直线切削G57选择工件坐标系 4G02圆弧插补(CW,顺时针)G58选择工件坐标系 5G03圆弧插补(CCW,逆时针)G59选择工件坐标系 6G04暂停G70精加工循环G18Z X 平面选择G71内外圆粗车循环G20英制输入G72台阶粗车循环G21公制输入G73成形重复循环G27参考点返回检查G74Z 向端面钻孔循环G28参考点返回G75X 向外圆/内孔切槽循环G30回到第二参考点G76螺纹切削复合循环G32螺纹切削G90内外圆固定切削循环*G40刀尖半径补偿取消G92螺纹固定切削循环G41刀尖半径左补偿G94端面固定切

3、削循环G42刀尖半径右补偿G96恒线速度控制G50坐标系设定/恒线速最高转速设定*G97恒线速度控制取消*G54选择工件坐标系 1G98每分钟进给G55选择工件坐标系 2*G99每转进给FANUC 0i Mate TC 系统车床编程详解1、G00 快移定位1格式:G00 X_ Z_;这个指令把刀具从当前位置移动到指令指定的位置 (在绝对坐标方式下), 或者移动到某个距离处 (在增量坐标方式下)。2非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置。3直线定位刀具路径类似直线切削(G01)那样,以最短的时

4、间(不超过每一个轴快速移动速率)定位于要求的位置。4举例N10 G00 X-100. Z-65.2、G01 直线插补1格式:G01 X(U) _ Z(W) _ F_;直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置。X、Z: 要求移动到的位置的绝对坐标值。U、W:要求移动到的位置的增量坐标值。2举例刀具移动路径 ABC绝对坐标程序1N10 G01 X50. Z75. F0.2;N20 X100.;增量坐标程序ABBC2N10 G01 U0.0 W-75. F0.2;N20 U50. ;ABBC3、G02/G03 圆弧插补刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向

5、。顺时针 G02;逆时针 G03。1格式:G02(G03) X(U)_Z(W)_I_K_F_ ;G02(G03) X(U)_Z(W)_R_F_ ;X、Z 指定的终点U、W 起点与终点之间的距离I圆弧起点到圆心之 X 轴的距离K圆弧起点到圆心之 Z 轴的距离R 圆弧半径(最大 180 度)。第 3 页 共 32 页FANUC 0i Mate TC 系统车床编程详解圆弧方向根据坐标系不同而改变,判断方法如下:2举例绝对坐标系程序1G02 X100. Z90. I50. K0. F0.2;或 G02 X100. Z90. R50. F0.2;增量坐标系程序2G02 U40. W-30. I50. K

6、0. F0.2;或 G02 U40. W-30. R50. F0.2;4、G04 暂停利用暂停指令,可以推迟下个程序段的执行,推迟时间为指令的时间,其格式如下:G04 X_(单位:秒);或G04 U_(单位:秒);G04 P_(单位:毫秒);指令范围从0.00199999.999 秒。用法举例:G04 X1.0;(暂停1秒);G04 U1.0;(暂停1秒)G04 P1000;(暂停1秒)。可用于切槽、台阶端面等需要刀具在加工表面作短暂停留的场合。第 4 页 共 32 页前(下)置刀架后(上)置刀架顺圆 G03(CW)顺圆 G02(CW)逆圆 G02(CCW)逆圆 G03(CCW)FANUC 0

7、i Mate TC 系统车床编程详解5、G32 切螺纹格式:G32 X(U)_Z(W)_F(E)_ ;F 公制螺纹导程(螺距);E 英制螺纹导程;X(U)、 Z(W) - 螺纹切削的终点坐标值;起点和终点的 X 坐标值相同(不输入 X 或 U)时,进行直螺纹切削;X 省略时为圆柱螺纹切削,Z 省略时为端面螺纹切削;X、Z 均不省略时为锥螺纹切削。在编制切螺纹程序时应当带主轴脉冲编码器,因为螺纹切削开始是从检测出主轴上的位置编码器一转信号后才开始的,因此即使进行多次螺纹切削,零件圆周上的切削点仍然相同,工件上的螺纹轨迹也是相同的。从粗车到精车,用同一轨迹要进行多次螺纹切削,主轴的转速必须是一定的

8、。当主轴转速变化时,有时螺纹会或多或少产生偏差。在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略。而且在进给保持按钮起作用时,其移动过程在完成一个切削循环后就停止了。螺纹加工应注意的事项:主轴转速:不应过高,尤其是是大导程螺纹,过高的转速使进给速度太快而引起不正常,一些资料推荐的最高转速为:主轴转速(转/分)1200/导程-80切入、切出的空刀量,为了能在伺服电机正常运转的情况下切削螺纹,应在Z 轴方向有足够的空切削长度,一些资料推荐的数据如下:切入空刀量2 倍导程;切出空刀量0.5 倍导程螺纹切削应注意在两端设置足够的升速进刀段1 和降速退刀段2。例:试编写右图所示螺纹的加工程序。 螺

9、纹导程 4mm,升速进刀段1=3mm,降速退刀段2=1.5mm,螺纹深度 2.165 mm)。G00 U-62G32 W-74.5 F4G00 U62W74.5U-64G32 W-74.5G00 U64W74.5例:试编写右图所示圆锥螺纹的加工程序。 螺纹螺距:4mm 。1 = 3.5mm,2 = 3.5mm ,总切深 1mm (单边),分两次切入。)G00 X28. Z3.;第一次切入 0.5mmG32 X51. W-77. F4.0;锥螺纹第一次切削G00 X55.;W77.;X27.;刀具退出Z 向回起点第二次再进刀 0.5mmG32 X50. W-77. F4.0;锥螺纹第二次切削G0

10、0 X55.;W77.;刀具退出Z 向回起点第 5 页 共 32 页(FANUC 0i Mate TC 系统车床编程详解车螺纹的计算例题:车制外牙 3/4"-10UNC20mm 长6、G40/G41/G42 刀尖半径补偿功能编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图所示。当用按理论刀尖点编出的程序进行端面,外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。1格式:G40 X_ Z_;G41 X_ Z_;

11、G42 X_ Z_;第 6 页 共 32 页公制牙与英制牙的转换牙距 P = 25.4 / (吋螺纹数 n)P = 25.4 / 10 = 2.54mm因为工件材料及刀具所决定的转速外径 D = 3 / 4 英吋 = 25.4 * (3/4) =19.05MM转速 N = (1000 周速 V) / (圆周率 * 直径 D )N = 1000V / pD = 1000 * 120 / (3.1416*19.05)=2005 rpm (转/分)因为机器结构所决定的转速刀座快速移动的影响车牙最高转速 N = 4000 / PN = 4000/2.54 = 1575 rpm综合工件材料刀具及机械结构

12、所决定的转速N = 1575 转 N = 2005 转两者转速选择较低者,即 1575 转刀座快速移动加减速的影响下刀点与退刀点的计算(不完全牙的计算)下刀最小距离 L1L1 = (牙距 P) * (主轴转速 S) / 500L1 = 2.54*1575/500=8.00mm退刀最小距离 L2L2 = (牙距 P) * (主轴转速 S) / 2000L2 = 2.54*1575/2000=2.00mm牙深及牙底径 d牙深径 d = 公称外径 D-2*h =19.05-2*1.65 = 15.75mm考虑条件计算公式公制螺纹与英制螺纹的转换每吋螺纹数 n = 25.4 / 牙距 P牙距 P =

13、25.4 / 每吋螺纹数 n因为工件材料及刀具所决定的转速转速 N = (1000 周速 V ) / (圆周率 * 直径 D )因为机器结构所决定的转速刀座快速移动的影响车牙最高转速 N = 4000/牙距 P刀座快速移动加减速的影响下刀点与退刀点的计算(不完全螺纹的计算)下刀最小距离 L1L1 = (牙距 P ) * (主轴转速 S ) / 500退刀最距离 L2L2 = (牙距 P ) * (主轴转速 S ) / 2000牙深及牙底径 d牙深 h =0.6495 * P牙底径 d =公称外径 D - 2 * hFANUC 0i Mate TC 系统车床编程详解当刀刃是假想刀尖时,切削进程按

14、照程序指定的形状执行不会发生问题。不过,真实的刀刃是由圆弧构成的 (刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差。2补偿方向:从刀具延工件表面切削运动方向看,刀具在工件的左边还是在右边,因坐标系变化而不同,如下:补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合。因此,补偿的基准点是刀尖中心。通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带来一些困难。把这个原则用于刀具补偿,应当分别以 X 和 Z 的基准点来测量刀具长度刀尖半径 R,以及用于假想刀尖半径补偿所需的刀尖形式号 08。刀尖方向代码以前(下)刀台为例:这些内容应当在加工前

15、输入进刀具偏置表中,进入刀具偏置页面,将刀尖圆弧半径值输入 R 地址中,刀尖方向代码输入在 T 地址中。注意:G40/G41/G42 只能同 G00/G01 结合编程,不允许同 G02/G03 等其它指令结合编程。因此,在编入 G40/G41/G42 的 G00 与 G01 前后两个程序段中 X、Z 至少有一值变化。在调用新刀具前必须用 G40 取消补偿。在使用 G40 前,刀具必须已经离开工件加工表面。第 7 页 共 32 页命令后(上)刀台前(下)刀台G40取消补偿取消补偿G41左补偿(内园时)右补偿(内园时)G42右补偿(外园时)左补偿(外园时)FANUC 0i Mate TC 系统车床

16、编程详解3举例:G00 G41 X5. Z5.;G02 X25. Z25. R25.;G00 G40 X10. Z10.;加入刀具左偏撤销刀偏7、G54G59 工件坐标系选择1格式:G54 (G55G59)X_ Z_;2功能:通过使用G54G59 命令,最多可设置六个工件坐标系(16)。 在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 。在有“模态”命令对这些坐标做出改变之前,它们将保持其有效性。8、G70 精加工循环1格式G70 P(ns) Q(nf)ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号 nsnf 程序段中的 F、S 或 T 功能有效

17、2功能:用 G71、G72 或 G73 粗车削后,G70 精车削。9、G71 外圆粗车固定循环1格式:G71 U (d) R(e) ;G71 P(ns) Q(nf) U(u) W(w )F(f) S(s) T(t);从顺序号 ns 到 nf 的程序段,指定 A 及 B 间的移动指令。d: 吃刀量(半径指定),无符号。切削方向依照AA的方向决定。本指定是状态指定,在另一个值指定前不会改变。参数(NO.5132)指定。e: 退刀量。本指定是状态指定,在另一个值指定前不会改变。参数(NO.5133)指定。ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号。u: X 方向精加工余

18、量的距离及方向。(直径/半径,一般参数设定为直径,有正负)w: Z 方向精加工余量的距离及方向。第 8 页 共 32 页FANUC 0i Mate TC 系统车床编程详解注意: u 、w 精加工余量的正负判断(用前、下刀架进行的判断):nsnf程序段中F、S 或 T 功能在(G71)循环时无效,而在(G70)循环时 nsnf 程序段中的 F、S 或 T 功能有效。 nsnf 程序段中恒线速功能无效。 nsnf 程序段中不能调用子程序。 起刀点 A 和退刀点 B 必须平行; 零件轮廓AB间必须符合X轴、Z轴方向同时单向增大或单向减少; ns 程序段中可含有G00、G01指令,不许含有Z轴运动指令

19、。2功能:G71 指令的粗车是以多次 Z 轴方向走刀以切除工件余量,为精车提供一个良好的条件,适用于毛坯是园钢的工件。例:按右图所示尺寸编写外圆粗切循环加工程序。N10 T0101 M03 S450N20 G00 G42 X121. Z10. M08 起刀位置N30 G71 U2. R0.5外圆粗车固定循环N40 G71 P50 Q110 U2. W2. F0.2N50 G00 X40. /ns 第一段,此段不允许有 Z 方向的定位。N60 G01 Z-30.N70 X60. Z-60.N80 Z-80.N90 X100. Z-90.N100 Z-110.N110 X120. Z-130. /

20、nf 最后一段N120 G00 G40 X200. Z140. M09N130 M05主轴停N140 M3010、G72 端面车削固定循环1格式G72 W(d) R(e);G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); d 、e、ns、nf、 u 、w,f、s 及t 的含义与G71 相同。 ns 程序段中可含有G00、G01指令,不许含有X轴运动指令。2功能:除了是平行于 X 轴外,本循环与 G71 相同。 但粗车是以多次 X 轴方向走刀来切除工件余量,适用于毛坯是园钢、各台阶面直径差较大的工件。第 9 页 共 32 页FANUC 0i Mate TC 系统

21、车床编程详解例:按图所示尺寸编写端面粗切循加工程序。N10 T0101;N20 M03 S600;N30 G00 G41 X165. Z2. M08;N40 G72 W4. R1.;N50 G72 P60 Q130 U1. W1. F0.2;N60 G00 Z-110.;/ns 此段不允许有 X 方向的定位。N70 G01 X160. F0.15;N80 Z-80.;N90 X120 Z-70;N100 Z-50;N110 X80. Z-40;N120 Z-20.;N130 X40 Z0;/nfN140 G00 G40 X200 Z200 M09;N150 M05;N160 M30;11、G7

22、3 成型加工复式循环1格式:G73 U(i) W(k) R(d);G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t);A 和 B 间的运动指令指定在从顺序号 ns 到 nf 的程序段中i: X 轴方向退刀距离(毛坯余量,半径指定),参数(NO.5135)指定。 k: Z 轴 方 向 退 刀 距 离 ( 毛 坯 余 量 ) , 参 数(NO.5136)指定。d: 分割次数,这个值与粗加工重复次数相同,参数(NO.5137)指定。ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号。u: X 方向精加工余量的距离及方向。(直径/半径)w: Z 方向

23、精加工余量的距离及方向。 nsnf 程序段中的 F、S 或 T 功能在循时环无效,而在 G70 时,程序段中的 F,S 或 T功能有效。加工余量的计算:毛坯Ö 工件最小Ö2 1(减 1 是为了少走一空刀) 、uw 精加工余量的正负判断:2功能:本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有效的切削一个用粗加工锻造或铸造等方式已经加工成型的工件。第 10 页 共 32 页FANUC 0i Mate TC 系统车床编程详解例:按右图所示尺寸编写封闭切削循环加工程序。N10 T0101;N20 M03 S800;N30 G00 G42 X140. Z5. M08;N50

24、 G73 U9.5 W9.5 R3; X/Z 向退刀量9.5mm,循环 3 次N60 G73 P70 Q130 U1. W0.5 F0.3;精加工余量,X 向余 1mm,Z 向余 0.5mmN70 G00 X20. Z0;N80 G01 Z-20. F0.15;N90 X40. Z-30.;N100 Z-50.;N110 G02 X80. Z-70. R20.;N120 G01 X100. Z-80.;N130 X105.;/ns/nfN140 G00 G40 X200. Z200.N150 M3012、G74 端面啄式钻孔、Z向切槽循环径向(X 轴)进刀循环复合轴向断续切削循环:从起点轴向(

25、Z 轴)进给、回退、再进给直至切削到与切削终点Z 轴坐标相同的位置,然后径向退刀、轴向回退至与起点Z轴坐标相同的位置,完成一次轴向切削循环;径向再次进刀后,进行下一次轴向切削循环;切削到切削终点后,返回起点(G74 的起点和终点相同),轴向切槽复合循环完成。G74 的径向进刀和轴向进刀方向由切削终点X(U)、Z(W)与起点的相对位置决定 ,此指令用于在工件端面加工环形槽或中心深孔,轴向断续切削起到断屑、及时排屑的作用。1格式:G74 R(e);G74 X(u) Z(w) P(i) Q(k) R(d) F(f);e:退刀量,本指定是状态指定,在另一个值指定前不会改变。参数(NO.5139)指定。

26、X: B 点的 X 坐标u: 从 A 至 B 增量Z: C 点的 Z 坐标w: 从 A 至 C 增量i: X 方向的移动量(无符号,直径值,单位:0.001mm)k: Z 方向的移动量(无符号,单位:0.001mm)d: 刀具在切削底部的退刀量。d的符号一定是(+)。但是,如果 X( )及UI 省略,退刀方向可以指定为希望的符号。f: 进给率2功能 如上图所示在本循环可处理断削,如果省略 X(U)及 P,结果只在 Z 轴操作,用于钻孔。第 11 页 共 32 页FANUC 0i Mate TC 系统车床编程详解例:用深孔钻削循环功能加工图所示深孔,试编写加工程序。其中:e=1, k=2000,

27、F=0.1。N10 T0303;N20 M03 S600;N30 G00 X0 Z1.;N40 G74 R1;退刀量 1mmN50 G74 Z-80. Q2000 F0.1; 每刀吃 2mmN60 G00 Z100.;N70 M30;13、G75 外经/内径啄式钻孔、X 向切槽循环轴向(Z 轴)进刀循环复合径向断续切削循环:从起点径向(X 轴)进给、回退、再进给直至切削到与切削终点X 轴坐标相同的位置,然后轴向退刀、径向回退至与起点X轴坐标相同的位置,完成一次径向切削循环;轴向再次进刀后,进行下一次径向切削循环;切削到切削终点后,返回起点(G75 的起点和终点相同),径向切槽复合循环完成。G7

28、5 的轴向进刀和径向进刀方向由切削终点X(U)Z(W)与起点的相对位置决定 ,此指令用于加工径向环形槽或圆柱面,径向断续切削起到断屑、及时排屑的作用。1格式:G75 R(e);G75 X(u) Z(w) P(i) Q(k) R(d) F(f)2功能: 指令操作如右图所示,除 X 用Z 代替外与 G74 相同,在本循环可处理断削,可在 X 轴切槽及 X 轴啄式钻孔。例:试编写右图所示零件切断加工的程序。N10 T0101;N20 M03 S650;N30 G00 X32. Z-13.;N40 G75 R1.;退刀量 1mmN50 G75 X20. Z-40. P5000 Q9000 F0.5;P

29、:X 向吃刀量 5mm,Q:Z 向每次增量移动 9mmN60 G00 X50.;N70 Z100.;N80 M05;N90 M30;第 12 页 共 32 页FANUC 0i Mate TC 系统车床编程详解14、G76 螺纹切削循环1格式:G76 P(m)(r)(a) Q(dmin) R(d);G76 X(u) Z(w) R(i) P(k) Q(d) F(L);m: 精加工重复次数(199),本指定是状态指定,在另一个值指定前不会改变。参数(NO.5142)指定。r: 倒角量,本指定是状态指定,在另一个值指定前不会改变。参数(NO.5130)指定。a: 刀尖角度:可选择 80o、60o、55

30、o、30o、29o、0o,用 2 位数指定。 本指定是状态指定,在另一个值指定前不会改变。参数(NO.5143)指定。dmin: 最小切削深度(半径值,单位:0.001mm)。 本指定是状态指定,在另一个值指定前不会改变。参数(NO.5140)指定。d: 精加工余量。本指定是状态指定,在另一个值指定前不会改变。参数(NO.5141)指定。i: 螺纹部分的半径差,含义及方向与 G92 的 R 相同,如果 i=0,可作一般直线螺纹切削。k: 螺纹高度,(半径值,单位:0.001mm)。d: 第一次的切削深度(半径值,单位:0.001mm) 。L: 螺纹导程(同 G32)2功能螺纹切削循环。例:试编

31、写右图所示圆柱螺纹的加工程序,螺距为6mm。G76 P 010060 Q200 R0.1;G76 X60.64 Z23 R0 P3680 Q1800 F6.;15、G90 内外直径的切削循环1格式:直线切削循环: G90 X(U)_Z(W)_F_ ;X(U)、Z(W):圆柱面切削的终点坐标值;刀具如图所示 1234 路径的循环操作。U 和 W 的正负号 (+/-) 在增量坐标程序里是根据 1 和 2 的方向改变的。第 13 页 共 32 页FANUC 0i Mate TC 系统车床编程详解例:应用圆柱面切削循环功能加工右图所示零件。N10 T0101;N20 M03 S1000;N30 G00

32、 X55. Z2.;N40 G90 X45. Z-25. F0.2;N50 X40.;N60 X35.;起刀位置切削循环第二刀切削到尺寸N70 G00 X200. Z100. ;N80 M05;N90 M30;锥体切削循环:G90 X(U)_Z(W)_R_ F_ ;X(U)、Z(W):圆锥面切削的终点坐标值; R切削起点与切削终点的直径值除以 2; 必须指定锥体的“R”值; 切削功能的用法与直线切削循环类似。R- 正负的判断:如果切削起点的 X 向坐标小于终点的 X 向坐标,R 值为负,反之为正。一般车床锥度与三角函数的关系锥度比 T=(大径 D-小径 d) / (长度 L)Tan= (大径

33、D-小径 d) / (2*长度 L )D= d + 2*L* Tand= D - 2*L* Tan= Tan - ( (D-d) / 2L )第 14 页 共 32 页FANUC 0i Mate TC 系统车床编程详解例:圆锥切削循环功能加工图所示零件。G00 X70. Z5.;起刀位置G90 X65. Z-35. R-5. F0.3;切削循环X60.;X55.;X50.;G00 X100. Z100.;第二刀第三刀切削到尺寸回换刀点2功能:外圆切削循环。16、G92 切削螺纹循环螺纹切削循环指令把“快速进刀-螺纹切削-快速退刀-返回起点”四个动作作为一个循环。还能在螺纹车削结束时,按要求有规

34、则退出(称为螺纹退尾倒角),因此可在没有退刀槽的情况下车削螺纹。1格式:直螺纹切削循环: G92 X(U)_Z(W)_F_ ;X(U)、 Z(W)螺纹终点坐标值;F螺纹导程螺纹范围和主轴 RPM 稳定控制(G97) 类似于 G32 (切螺纹)。在这个螺纹切削循环里,切螺纹的退刀有可能如图操作;倒角长度根据所指派的参数在 0.1L12.7L 的范围里设置为 0.1L 个单位。在使用G92 前,只须把刀具定位到一个合适的起点位置(X 方向处于退刀位置),执行G92 时系统会自动把刀具定位到所需的切深位置。而G32 则不行:起点位置的X 方向必须处于切入位置。例:试编写图所示圆柱螺纹的加工程序。G0

35、0 X35 Z104起刀位置G92 X29.2 Z53 F1.5 螺纹切削循环X28.6X28.2X28.04G00 X200 Z200第二刀第三刀切削到尺寸回换刀点第 15 页 共 32 页FANUC 0i Mate TC 系统车床编程详解锥螺纹切削循环:G92 X(U)_Z(W)_R_F_ ;R螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆锥螺纹时,当 X 向切削起始点坐标小于切削终点坐标时,R 为负,反之为正,判断方法同 G90。例:试编写右图所示圆锥螺纹的加工程序。G00 X80. Z62.;起刀位置G92 X49.2 Z12 R-20. F1.5;螺纹切削循环X48.6

36、 ;X48.2 ;X47.04 ;第二刀第三刀切削到尺寸G00 X200. Z200.;2功能:切削螺纹循环常用公、英制螺纹牙深及推荐切削次数:第 16 页 共 32 页公制螺纹螺距(mm)11.522.533.54牙深(半径值)0.6490.9741.2991.6241.9492.2732.598切削次数及吃刀量(直径值)第一刀0.70.80.91.01.21.51.5第二刀0.40.60.60.70.70.70.8第三刀0.20.40.60.60.60.60.6第四刀0.160.40.40.40.60.6第五刀0.10.40.40.40.4第六刀0.150.40.40.4第七刀0.20.2

37、0.4第八刀0.150.3第九刀0.2英制螺纹牙/in2418161412108牙深(半径值)0.6780.9041.0161.1621.3551.6262.033切削次数及吃刀量(直径值)第一刀0.80.80.80.80.91.01.2第二刀0.40.60.60.60.60.70.7第三刀0.160.30.50.50.60.60.6第四刀0.110.140.30.40.40.5第五刀0.130.210.40.5第六刀0.160.4第七刀0.17FANUC 0i Mate TC 系统车床编程详解17、G94 台阶切削循环1格式平台阶切削循环:G94 X(U)_Z(W)_F_ ;X(U)、Z(W

38、)端面切削的终点坐标值;例:应用端面切削循环功能加工右图所示零件。G00 X85 Z5G94 X30 Z-5 F0.2Z-10Z-15锥台阶切削循环:G94 X(U)_Z(W)_R_ F_ ; R端面切削的起点相对于终点在 Z 轴方向的坐标分量。当起点 Z 向坐标小于终点 Z 向坐标时 R 为负,反之为正。例:应用端面切削循环功能加工右图零件。G94 X20 Z0 R-5 F0.2Z-5Z-102. 功能 -台阶切削18、G96/G97/G50 恒线速度控制和高转速限制数控车床主轴分成低速和高速区;在每一个区内的速率可以自由改变。 若零件要求锥面或端面的粗糙度一至,则必须用恒线速来进行切削。1

39、G96 恒线速度控制:并且只通过改变转速来控制相应的工件直径变化时维持稳定的恒定的切削速率,和 G50 指令配合使用。格式:G96 S;S 后面的数字表示的是恒定的线速度:m/min。例:G96 S150 表示切削点线速度控制在 150 m/min对图中所示的零件,为保持 A、B、C 各点的线速度在 150m/min,则各点在加工时的主轴转速分别为:A:n=1000×150÷(×40)=1193 r/minB:n=1000×150÷(×60)=795r/minC:n=1000×150÷(×70)=682

40、r/min第 17 页 共 32 页FANUC 0i Mate TC 系统车床编程详解2G97 取消恒线速度控制:并且仅仅控制转速的稳定。格式 G97 SS 后面的数字表示恒线速度控制取消后的主轴转速,如 S 未指定,将保留 G96 的最终值。例:G97 S3000 表示恒线速控制取消后主轴转速 3000 r/min。3最高转速限制:当主轴转速高于 G50 后指定速度,则被限制在最高速度,不再升高。格式 G50 SS 后面的数字表示的是最高转速:r/min。例:G50 S2000;(限制最高转速为2000 转/分)G96 S150; (恒线速开始,指定切削速度为150 米/分)G01 X10;

41、G97 S200; (取消恒线速,指定转速为200 转/分)注意: G96 指定的线速度在 G97 时也记忆,再执行 G96 时,若不指定线速度,则执行前次的线速度; G97 指定的线速度在 G96 时也记忆;19、G98/G99 切削进给速度 每分钟进给率/每转进给率设置(G98/G99)切削进给速度可用 G98 代码来指令每分钟的移动(毫米/分),或者用 G99 代码来指令每转移动(毫米/转)。G99 的每转进给率主要用于数控车床加工。每分钟的移动速率 (毫米/分)第 18 页 共 32 页每转位移速率 (毫米/转)切削速度计算* Dm * nVC = (m / min)1000n(r/m

42、in):主轴转速Dm(mm):工件直径(3.14):圆周率Vc(mm/min):切削速度例:主轴转速 700 r/min、工件直径 50,求切削速度。答:3.14、Dm=50、n=700 代入公式Vc=(×Dm×n)÷1000(3.14×50×700)÷1000110(m/min)切削速度为 110m/min进给量计算lF= (mm / rev)nl(mm/min):每分钟切削长度n(r/min):主轴转速f(mm/rev):每转进给量例:主轴转速 500r/min、每分钟切削长度 120mm/min,求每转进给量?答:n=500、l

43、=120 代入公式F=l÷n=120÷500=0.24(mm/rev)每转进给量为 0.24mm/revFANUC 0i Mate TC 系统车床编程详解二、T 功能T 功能指令用于选择加工所用刀具。编程格式TT 后面通常用四位数字,前两位是刀具号,后两位是刀具补偿号,又是刀尖圆弧半径补偿号。例:T0303 表示选用 3 号刀及 3 号刀具长度补偿值和刀尖圆弧半径补偿值。T0300 表示取消刀具补偿三、辅助功能(M 功能)CAK-D 系列数控机床 M 代码含义。第 19 页 共 32 页代 码功 能代 码功 能M00程序停止M10液压卡盘放松M01选择性程序停止M11液压卡

44、盘卡紧M02程序结束M40主轴空挡M30程序结束复位M41主轴 1 挡M03主轴正转M42主轴 2 挡M04主轴反转M43主轴 3 挡M05主轴停M44主轴 4 挡M08切削液启动M98子程序调用M09切削液停M99子程序结束FANUC 0i Mate TC 系统车床编程详解四、车床对刀FANUC 0 系统设置工件零点的几种方法:1、直接用刀具试切对刀【推荐】(1) 用外圆车刀先试切一外圆,测量外圆直径后,按【OFFSET】【补正】【形状】输入“外圆直径值”,按【测量】键,刀具“X”补偿值即自动输入到几何形状里。(2) 用外圆车刀再试切外圆端面,按【OFFSET】【补正】【形状】 输入“Z 0

45、”, 按【测量】键,刀具“Z”补偿值即自动输入到几何形状里。 因输入的实测值为端面坐标值,即等效于将机械坐标系平移至零件端面。(3) 用同样方法可完成其它刀具的对刀。通过对刀,将刀偏值写入参数,从而获得工件坐标系。方法操作简单方便,可靠性好,每把刀独立坐标系,互不干扰。只要不断电、不改变刀偏值,工件坐标系就会存在且不会变,即使断电,重启后回参考点,工件坐标系还在原来的位置。(如使用绝对值编码器,刀架可在任何安全位置都可以启动加工程序。)2、用 G50 设置工件零点(1) 用外圆车刀先试切一段外圆,选择按【SHIFT】 【U】 ,这时“U”坐标在闪烁,按【CAN】键置“零”,测量工件外圆后,选择【MDI】模式,输入 G01 U××(××为测量直径)F0.3,切端面到中心。(2)选择【MDI】模式,输入 G50 X0 Z0,按循环启动【START】键,把当前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论