在数控编程当中,那些循环指令你都悟透了吗?今天来教你! | 您所在的位置:网站首页 › 数控铣G81指令 › 在数控编程当中,那些循环指令你都悟透了吗?今天来教你! |
大家好,我是木子,今天给大家带来,数控编程加工中,基本的编程方法里面常用的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 实验室设备网 版权所有 |