示例:从直径Φ45.25切削到Φ63.06的圆弧程序指令 G02 X63.06 Z-20.0 R19.26 F300 ;或 程序:
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指令;
G04延时时间由指令字P__、X__或U__指定; P、
X、U指令范围为0.001~99999.999秒。
25
指令字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) 若非机床锁住状态,返回参考点完毕时,回零灯亮。
注1:手动回机械零点与执行G28指令回机械零点的过程
一致,
26
每次都必须检测减速信号与一转信号;
注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)均未输入时,不改变当前坐标值,把当前点坐标值设定为程序零点;未输入X(U)或Z(W),未输入的坐标轴保持原来设定的程序零点。
27
示例:
用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轴)进刀、轴向
(Z轴或X、Z轴同时)切削,实现柱面或锥面切削循环。
指令说明:G90为模态指令;
切削起点:直线插补(切削进给)的起始位置; 切削终点:直线插补(切削进给)的结束位置; X:切削终点X轴绝对坐标,单位:mm U:切削终点与起点X轴绝对坐标的差值,单位:mm; Z:切削终点Z轴绝对坐标,单位:mm; W:切削终点与起点Z轴绝对坐标的差值,单位:mm;
28