②请注意,由于在G90前,刀具移动到接近工件处.但加工起点的Z轴位置一般离工件端面还有一段距离,车锥面的话,大小头直径差要根据图纸换算过. ③与G01在用法上的区别:
G01必须事先把刀具用指令移动到正确的起点位置,以保证加工尺寸
G90车削开始时的起点X坐标是由本段自动计算后移动到位的,故在G90的上一个程序段中,只须把刀具移动到一个合适的退刀位置。
▲G94的用法与G90相似,用于端面切削,G92在螺纹车削中介绍。 《四》 复合型车削固定循环 (1)外园车削循环G71,在程序中的使用由二部分组成: ﹟第一部份: G71程序段。
﹟第二部份:用来确定最后车削的轨迹路线,由若干个程序段组成。各段只允许用G01、G02、G03指令。
用法举例:G71 X100 I5 K1 L3 F80
I5:每次进刀5mm(直径方向). K1:退刀时,径向退出1mm. L3:精车程序段共3条。 X100:精车起点的X坐标.(G71车外园时一般用于左大右小的工件,精车起点的X坐标应该在最右端最小的X处)。 使用举例:
N20 G00 X200 Z302(快速定位接近工件)
N30 G71 X100 I5 K1 L3 F80(X100:精车起点的X坐标为100;I5:每次粗车切深5mm-直径方向;K1:每次退刀1mm;L3:精车程序段共3条)
N40 G01 Z260(描述精车轨迹的第一个程序段,不得有X向坐标) N50 Z210 X195 N60 Z200;
N120 G00 X200 Z302;(精车结束,退出)
▲ 上述G71指令的粗车是以多次Z轴方向走刀以切除工件余量,为精车提供一个良好的条件,适用于毛坯是园钢的工件。从N40到N60(描述精车轨迹)各段的X、Z方
向坐标值只允许单向减少或单向增大,并只能使用G01、G02、G03。(例如:适用于工件为左边直径最大,各级直径逐渐向右减小的外园车削)。 (2)G72端面车削循环:与G71相似,见手册。 (3)G74:端面深孔循环 用法举例:G74 Z10 I5 K1 R1 F60
这是钻深孔用的,Z10:深孔最后的Z轴坐标为10;I5:每次钻进5mm; K1:每次快进到离上次钻削位置为1mm;R1:每次退到起点。 (4)G75:切槽循环,用于槽宽大于切刀宽,需重复多次切槽时。 G75切槽槽循环例(切槽刀宽度为5mm) 见下页图:
先用G00定位到切槽起点,注意计入切刀宽度。
G75中,X60,Z-35为槽的终点坐标,I11为X向切入深(直径值),E4.5为每切一刀后,Z方向移动4.5mm后再继续切下一刀(注意移动距离要小于切刀宽度),K0为X向退刀量,不退、直接切到槽底取0。
《五》 G22、G80:循环及循环体结束指令 用法举例:G22 L3 (循环3次)
。。。。。。(需要重复执行的程序段) G80 (循环体结束) 《六》 螺纹加工
本系统螺纹加工指令有二条:G33、G92。公制的导程用P指定,英制的每英寸牙数用E指定。另外还有一条攻丝指令G32。
(1)G33:是最基本的螺纹加工指令。
用法举例:G33 X15.2 Z100 P2 K1.3 X15.2、Z100是螺纹终点坐标,
P2:导程(单头螺纹即为螺距)为2(若为每英寸牙数,则使用E,如E11,为每英寸11牙)。 K1.3:在没有退刀槽的情况下,指定螺纹退刀的轴向距离为1.3mm。(车园柱内螺纹,K取负值,可使车刀向负X方向退出
使用该指令前,应先将刀具定位到正确的起点位置,只要使起点的X坐标小于(内螺纹则为大于)终点的X坐标,即可车出锥螺纹。车园柱螺纹时可省略X字段,刀具在Z轴方向的起点位置应距离工件≥2。
(2)G92:为单一固定循环,G92每执行一次,可完成快速进刀--螺纹切削—快速退刀—返回起点。
用法举例:G92 X15.2 Z100 P2;
意义与G32相同,也可带K指令指定退刀量,但在使用G92前,只须把刀具定位到一个合适的起点位置(X方向处于退刀位置),执行G92时系统会自动把刀具定位到所需的切深位置。而G32则不行:起点位置的X方向必须处于切入位置。
车锥螺纹举例:G92 X29.2 Z150 R-1.5 E11(R-1.5:起点直径与终点直径之差)。 (3)G32:攻丝循环
使用举例:G32 Z20 P2(Z:终点坐标;P:导程、英制用E)
循环过程为:攻丝→攻到指定位置主轴停止→主轴反转→退出→主轴停止。 附:常用公制螺纹牙深及推荐切削次数 螺距(mm) 牙深(半径值) 第一刀 切削次数及吃刀量(直径值) 第二刀 第三刀 第四刀 第五刀 第六刀 1 0.649 0.7 0.4 0.2 1.5 0.974 0.8 0.6 0.4 0.16 2 1.299 0.9 0.6 0.6 0.4 0.1 2.5 1.624 1.0 0.7 0.6 0.4 0.4 0.15 3 1.949 1.2 0.7 0.6 0.4 0.4 0.4 3.5 4 2.273 2.598 1.5 0.7 0.6 0.6 0.4 0.4 1.5 0.8 0.6 0.6 0.4 0.4 第七刀 第八刀 第九刀 0.2 0.2 0.15 0.2 0.3 0.2 ▲ 螺纹加工应注意的事项:
①主轴转速:不应过高,尤其是是大导程螺纹,过高的转速使进给速度太快而引起不正常,一些资料推荐的最高转速为:使用伺服进给电机时:导程*主轴每分钟转速不超过3000 ②切入、切出的空刀量,为了能在伺服电机正常运转的情况下切削螺纹,应在Z轴方向有足够的空切削长度,一些资料推荐的数据如下: 切入空刀量≥2倍导程; 切出空刀量≥0.5倍导程 ③螺纹加工过程中不应变换转速。
《七》 M代码及调用子程序: 本机床的主要有效M代码为:
M03:主轴正转。 M04:主轴反转。 M05:主轴停。 M08:开冷却液。 M09:关冷却液。
M00:程序暂停。(暂停后可按运行键继续运行) M02:程序结束,回参考点,转到第一段等待。 M20:程序结束,回参考点,转到第一段加工。
M30:程序结束,停止主轴和冷却液,回参考点,转到第一段等待。一个程序的最后一个程序段通常用M30来结束程序。
控制尾架及卡盘的M代码本机床无效。M21-M24、M91-M94本机床未使用。 M98、M99:主程序调用及返回。M97:程序转移:
使用子程序可以减少编程工作量,避免重复劳动,并可使程序结构清晰,便于阅读分析。GSK928TC、TE的子程序一般放在主程序的后面,主程序用M98指令调用子程序,子程序末尾用M99返回主程序的下一个程序段继续执行。
如果子程序放在主程序的中间,那么为了在子程序返回后,能执行M99句以下的内容,必须使用M97作程序转移。 用法举例:
N0090 M98 P0120 L3(调用N0120段开始的子程序,共调用三次) N0100 G00 X150 Z250 N0110 M30(程序结束) N0120 (此处开始为子程序) ??????
N0200 M99 (子程序结束,返回到N0100段执行)
如果把N0100、N0110二句放在N0200以后,分别变成了N0210、N0220,那么N0090的下一句必须是M97 P0210。 《八》T代码与刀补:
(1)T代码用来选择刀具号并指定刀补号。
如T22;第一个2为选择2号刀具,第二2为指定2号刀补值为当前刀补值。
通常刀具号应与刀补号一致,但0号刀补系统设定为取消刀补,即刀补值为零,有时程序要求取消刀补(如在用G50设定坐标系时),可使用如: T10;即使用1号刀,同时取消刀补。 (2)关于刀补:
▲ 刀补值的设置:(注意:应在手动工作方式,并已设置好工件坐标系的情况下设置刀补)
试切法设刀补:
X方向刀补值:试车工件外园后从Z向退刀、X向不动、测量试车的外园直径、按I键、屏幕显示:刀偏X、输入量得的直径值、按Enter键,系统即自动计算并存入该号刀的X刀补值。