刀座坐
标系是相反的,见图
注意事项:
①.当I = 0或K = 0时,可以省略;但指令地址I、K或R必须至少输入一个,否则系统产生报警; ②.I、K和R同时输入时,R有效,I、K无效; ③.R值必须等于或大于起点到终点的一半,如果终点不在用R指令定义的圆弧上,系统会产生报警;
④.地址X(U)、Z(W)可省略一个或全部;当省略一个时,表示省略的该轴的起点和终点一致;同时省略表示终点和始点是同一位置,若用I、K指令圆心时,执行G02/G03指令的轨迹为全圆(360°);用R指定时,表示0度的圆;
⑤.R指令时,可以是大于180°和小于180°圆弧,R负值时为大于180度的圆弧,R正值时为小于或等于180度的圆弧;
示例:从直径Φ45.25切削到Φ63.06的圆弧程序指令
G02
X63.06 Z-20.0 R19.26 F300 ;或
序:
26
程
G02
U17.81 W-20.0 R19.26 F300 ;或
G02
X63.06 Z-20.0 I17.68 K-6.37 ;或
G02
U17.81 W-20.0 I17.68 K-6.37 F300
G02/G03指令综合编程实例:
程序:O0001
N001 G0 X40 Z5; (快速定位) N002 M03 S200; (主轴开) N003 G01 X0 Z0 F900; (靠近工件)
N005 G03 U24 W-24 R15; (切削R15圆弧段) N006 G02 X26 Z-31 R5; (切削R5圆弧段) N007 G01 Z-40; (切削ф26) N008 X40 Z5; (返回起点) N009 M30; (程序结束) 3.5 暂停指令G04
指令格式:G04 P__ ;或 G04 X__ ;或 G04 U__ ;或 G04;
指令功能:各轴运动停止,不改变当前的G指令模态和保持
的数据、状态,延时给定的时间后,再执行下一个程序段。
指令说明:G04为非模态G指令;
27
G04延时时间由指令字P__、X__或U__指定; P、
X、U指令范围为0.001~99999.999秒。
指令字P__、X__或U__指令值的时间单位,见下表 地址 P U X 单位 0.001秒 秒 秒 注意事项 ①. 当P、X、U未输入时或P、X、U指定负值时,表示程序段间准确停。 ②. P、X、U在同一程序段,P有效;X、U在同一程序段,X有效。
③.G04指令执行中,进行进给保持的操作,当前延时的时间要执行完毕后方可暂停。 3.6 返回机械零点G28
指令格式:G28 X(U) Z(W) ;
指令功能:从起点开始,以快速移动速度到达X(U)、Z
(W)指定的中间点位置后再回机械零点。 指令说明:G28为非模态G指令; X:中间点X轴的绝对坐
标; U:中间点与起点X轴绝对坐标的差值; Z:中间点Z轴的绝对坐标; W:中间点与起点Z轴绝对坐标的差值。 指令地址X(U)、Z(W)可省略一个或全部 指令动作过程: (1)快速从当前位置定位到指令轴的中间点位置(A 点→B 点);
(2)快速从中间点定位到参考点(B 点→R 点); (3) 若非机床锁住状态,返回参考点完毕时,回零灯亮。
28
注1:手动回机械零点与执行G28指令回机械零点的过程
一致,
每次都必须检测减速信号与一转信号;
注2:从A点→B点及B点→R点过程中,两轴是以各自独
立的快
速速度移动的,因此,其轨迹并不一定是直线; 注3:执行G28指令回机械零点操作后,系统取消刀具长
度补偿;
注4:如果机床未安装零点开关,不得执行G28指令与返回机械零点的操作。 3.7 工件坐标系设定G50
指令格式:G50 X(U) Z(W) ;
指令功能:设置当前位置的绝对坐标,通过设置当前位
置的绝对坐标在系统中建立工件坐标系
(也称浮动坐标系)。执行本指令后,系统将当前位置作为程序零点,执行回程序零点操作时,返这一位置。 工件坐标系建立后,绝对坐标编程按这个坐标系输入坐标值,直至再次执行G50时建立新的工件坐标系。 指令说明:G50为非模态G指令;
X:当前位置新的X轴绝对坐标; U:当前位置新的X轴绝对坐标与执行指令前的绝对坐标的差值;
Z:当前位置新的Z轴绝对坐标; W:当前位置新的Z轴绝对坐标与执行指令前的绝对坐标的差值;
G50指令中,X(U)、Z(W)均未输入时,不改变当前坐
29
标值,把当前点坐标值设定为程序零点;未输入X(U)或Z(W),未输入的坐标轴保持原来设定的程序零点。 示例:
用G50设置坐标系前
用G50设置坐标系后
当执行指令段“G50 X100 Z150;”后,建立了如图所示的工件坐标系,并将(X100 Z150)点设置为程序零点。 3.8 固定循环指令
为了简化编程,GSK980TD提供了只用一个程序段完成快速移动定位、直线/螺纹切削、最后快速移动返回起点的单次加工循环的G指令: G90:轴向切削循环; G92:螺纹切削循环;, G94:径向切削循环 ,G92螺纹切削固定循环指令在螺纹功能一节中讲述.
本节主要讲述G90:轴向切削循环。 1、轴向切削循环G90
指令格式:G90 X(U)__ Z(W)__ F__; (圆柱切削)
G90 X(U)__ Z(W)__ R__ F__;(圆锥切削) 指令功能:从切削点开始,进行径向(X轴)进刀、轴向
30