在数控编程当中,那些循环指令你都悟透了吗?今天来教你! 您所在的位置:网站首页 数控铣G81指令 在数控编程当中,那些循环指令你都悟透了吗?今天来教你!

在数控编程当中,那些循环指令你都悟透了吗?今天来教你!

2024-07-14 03:49| 来源: 网络整理| 查看: 265

大家好,我是木子,今天给大家带来,数控编程加工中,基本的编程方法里面常用的G,M,F,S,T这些代码指令,刀具补偿的后续,话不都说,上干货

四、固定循环功能

如图所示。每个孔的加工过程相同:快速进给、工进钻孔、快速退出,然后在新的位置定位后重复上述动作。编程时,同样的程序段需要编写若干次,十分麻烦。使用固定循环功能,可以大大简化程序的编制。

1、固定循环的组成及固定循环代码

(1)固定循环的组成

如图所示固定循环由6个动作组成:

动作1—— X、Y轴定位;

动作2—— Z轴快速移动到 R点;

动作3——孔加工;

动作4——在孔底的动作,包括暂停、主轴准停、刀具移位等动作;

动作5——返回到R点,

动作6——快速返回到初始点。

(2)固定循环代码

①数据格式代码(G90和G91)

在G90方式下,R与Z一律取其终点坐标值。

在G91方式下,R是自初始点到R点间的距离,Z是自R点到Z点的距离。

②返回点代码(G98和G99)

指定G98,刀具返回到初始点所在平面。

指定G99,刀具返回到 R点所在平面。

初始点是为安全下刀而规定的点,该点到零件表面的距离可以任意设定。R点又叫参考点,是刀具由快进转为工进的转换点,距工件表面的距离主要考虑工件表面尺寸的变化,一般可取2~5 mm。

(3)固定循环的指令格式

G90(G91)  G98(G99)  G73~G89  X_  Y_  Z_  R_  Q_  P_   F_  L_

X、Y——平面点定位坐标值,可以用绝对值,也可以用增量值。

Z——使用绝对值时,表示从Z坐标原点到孔底Z点的距离,使用增量值时,表示从R点到孔底Z点的距离。

R——使用绝对值时,表示从Z坐标原点到R点的距离,使用增量值时,表示从初始点到R点的距离。

Q——在G73或G83指令中,指定每次进给的深度;在G76或G87指令中,指定刀具的位移量,用增量值给定。

P——刀具在孔底的暂停时间。

F——切削进给速度。

L——固定循环次数,不指定时只进行一次。

G73~G89、Z、R、P、Q都是模态代码。固定循环加工方式一旦被指定,在加工过程中保持不变,直到指定其他循环孔加工方式,或使用G80指令取消固定循环为止,若程序中使用代码G00、G01、G02、G03时,循环加工方式及其加工数据也全部被取消。

2、常用的固定循环指令

(1)G81——钻削固定循环指令

格式:G81  X_   Y_   Z_   R_   F_

说明:主轴正转,刀具以进给速度向下运动钻孔,到达孔底位置后,快速退回(无孔底动作),如图所示。

【例3.1】   用G81指令加工如图所示零件所有的孔,其加工程序如下:

O0003

G92  X0  Y0  Z0

G90  G00  Z30.  M08

G00  X10.  Y10.

S1000  M03

G99  G81  Z-15.  R5.  F70

X50

Y30

X10

G80

G00 Z30

M05

G00 X0 Y0

M30

(2)G82——钻削固定循环指令

格式:G82  X_   Y_   Z_   R_   P_   F_

说明:与G81的主要区别是,仅在孔底增加了进给暂停动作,即当钻头加工到孔底位置时,刀具不做进给运动,而保持旋转状态,使孔的表面更光滑。

(3)G73——高速深孔钻削固定循环指令

格式:G73  X_   Y_   Z_   R_   Q_  F_

说明:与G81的主要区别是,由于是深孔加工,采用间歇进给(分多次进给),以利于排屑。每次背吃刀量为 Q,退刀距离为d。d由 CNC系统内部设定,末次进给量≤ Q。

(4)G83——深孔钻削固定循环指令

格式:G83  X_   Y_   Z_   R_   Q_   F_

说明:与G73的主要区别是,该指令在每次进刀 Q距离后返回R点平面,这样对深孔钻削时的排屑有利。如图所示

(5)G84——攻螺纹固定循环指令

格式:G84  X_  Y_   Z_  R_  F_

说明:攻螺纹进给时主轴正转,退出时主轴反转。与钻孔加工不同的是攻螺纹结束后的返回过程,不是快速运动而是以进给速度反转退出。攻螺纹过程要求主轴转速与进给速度成严格的比例关系,因此,编程时要求根据主轴转速计算进给速度。

【例3.2】   对图中的4个孔进行攻螺纹,螺纹深度8 mm,选10 mm丝锥,导程2 mm。其数控加工程序为:

O0004

G92  X0  Y0  Z0

G90  G00  Z30.  M08

G00  X10.  Y10 S150  M03

G99  G84  Z-8. R5. F300

X50

Y30

X10

G80

G00  Z30.

M05

G00 X0 Y0

M30

(6)G74——左旋攻螺纹固定循环指令

格式:G74  X_  Y_   Z_   R_   F_

说明:与G84的区别是:进给时为反转,退出时为正转。

(7)G85——镗削固定循环指令

格式:G85  X_   Y_   Z_  R_   F_

说明:主轴正转,刀具以进给速度向下运动镗孔,到达孔底位置后,立即以进给速度退出(没有孔底动作)

(8)G86——退刀型镗削固定循环指令

格式:G86  X_  Y_   Z_   R_   P_   F_

说明:与G85的区别是:G86在到达孔底位置后,主轴停止转动,暂停一段时间后退出。

(9)G89——镗削固定循环指令

格式:G89  X_   Y_   Z_   R_   P_   F_

说明:与G85的区别是:G89在到达孔底位置后,进给暂停

(10)G76——精镗固定循环指令

格式:G76   X_   Y_   Z_   R_   P_  Q_  F_

说明:与G85的区别是:G76在孔底有三个动作,即进给暂停、主轴定向停止、刀具沿刀尖所指的反方向偏移Q值,然后快速退出。

(11)G87——背镗孔固定循环指令

格式:G87   X_   Y_   Z_   R_   Q_   F_

说明:刀具运动到初始点后,主轴定向停止,刀具沿刀尖所指的反方向偏移Q值,然后快速运动到孔底位置,沿刀尖所指方向偏移Q值,主轴正转,刀具向上做进给运动到R点,主轴又定向停止,刀具沿刀尖所指的反方向偏移Q值,快退,沿刀尖所指方向偏移Q值回到初始点,主轴正转。

(12)G88——镗孔固定循环指令

格式:G88  X_   Y_   Z_   R_   P_   F_

说明:刀具加工到孔底后,进给暂停,主轴停止,并转为进给保持状态,然后以手动方式将刀具移出孔外,再转回自动方式,使“MANUAL ABSOLUTE”开关在“ON”位置,启动自动循环,刀具将快速进给到 R点或初始点。

(13)G89——镗孔固定循环指令

格式:G89  X_   Y_   Z_   R_   P_   F_

说明:动作过程与G85类似,从 Z→R为切削进给,但在孔底时有暂停动作,适用于精镗孔。

好了,今天的分享就到这里了,喜欢的多多支持



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有