首页 理论教育 孔加工固定循环指令:G00、G01编程解析及注意事项

孔加工固定循环指令:G00、G01编程解析及注意事项

时间:2023-06-27 理论教育 版权反馈
【摘要】:孔加工运动可用G00、G01编程指令表达,但数控机床编程人员在编程时,还可用系统规定的固定循环指令调用孔加工的全部动作。另外,如在孔加工固定循环中出现G00、G01、G02、G03,则孔加工方式也会自动取消。孔底平面为切削深度所在平面,固定循环中必须包括切削深度,到达这一深度时刀具将停止进给。②G98和G99代码只用于固定循环,它们的主要作用就是刀具在加工过程中绕开的障碍。

孔加工固定循环指令:G00、G01编程解析及注意事项

1.孔加工固定循环的概念

为避免每次孔加工编程时重复编写G00、G01指令,数控系统软件工程师把类似的孔加工步骤、顺序动作编写成预存储的微型程序,固化存储于计算机的内存里。这种预存储的微型程序就称为固定循环。

孔加工运动可用G00、G01编程指令表达,但数控机床编程人员在编程时,还可用系统规定的固定循环指令调用孔加工的全部动作。固定循环指令的使用方便了孔加工编程,并减少了程序段数。

2.孔加工固定循环指令格式

G90/G91 G98/G99 G73~G89 X__Y__Z__R__Q__P__F__K__;

其中:

X、Y——孔中心定位位置;

R——R平面所在的位置;

Z——孔底平面的位置;

Q——间歇进给时,刀具每次加工的进给量;在精镗或背镗孔循环中为退刀量;

P——指定刀具在孔底的暂停时间,数值为整数,以ms作为时间单位;

F——孔加工切削进给时的进给速度;

K——指定孔加工循环的次数。

格式说明:

1)并不是每一种孔加工循环的编程都要用到孔加工固定循环指令格式的所有代码。

2)格式中,除K代码外,其他所有代码都是模态代码,只有在循环取消时才被清除,因此这些指令一经指定,在后面的重复加工中不必重新指定。

3)取消孔加工固定循环采用代码G80。另外,如在孔加工固定循环中出现G00、G01、G02、G03,则孔加工方式也会自动取消。

3.孔加工动作及固定循环指令格式中的参数说明见下表。(www.xing528.com)

孔加工动作及固定循环指令格式中的参数说明

4.孔加工固定循环G指令及动作

(1)孔加工固定循环指令

FANUC-0系统加工中心配备的固定循环功能,主要用于孔加工,包括钻孔、镗孔、攻螺纹等,调用固定循环的G指令有:G73、G74、G76、G81~G89,取消固定循环指令为G80。

(2)不同G指令对应的加工动作

孔加工固定循环及动作一览表

(3)三个平面和两种返回代码

指令动作循环

1)三个平面。在孔加工运动过程中,刀具运动涉及三个平面,即Z向坐标的三个高度位置:初始平面、R平面(参考平面)、孔底平面。设计孔加工工艺时,要对这三个平面进行适当选择。

①初始平面。初始平面是为安全点定位及安全下刀而规定的一个平面。初始平面的高度应能保证刀具不会与夹具、工件凸台等发生干涉,特别应能防止快速运动中切削刀具与工件、夹具和机床的碰撞。

R平面。R平面为刀具切削进给运动的起点高度平面,即从R平面的高度开始刀具处于切削状态。对于所有的循环都应该仔细地选择R平面的高度,通常选择在零件上表面(Z0平面)上方(2~10mm)处。

③孔底平面。孔底平面为切削深度所在平面,固定循环中必须包括切削深度,到达这一深度时刀具将停止进给。在循环程序段中以Z地址来表示深度,Z的值表示切削深度的终点。

2)两种返回代码(G98和G99)。

①G98代码表示返回初始平面,G99代码表示返回R平面。

②G98和G99代码只用于固定循环,它们的主要作用就是刀具在加工过程中绕开的障碍。障碍包括夹具、零件的凸出部分、未加工区域以及附件等。

③采用固定循环进行孔系加工时,一般不用返回到初始平面,只有在全部孔加工完成后,或孔之间存在凸台或夹具等障碍时,才回到初始平面。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈