首页 理论教育G90/G92/G94固定循环简介

G90/G92/G94固定循环简介

【摘要】:G90循环用于圆柱体类零件的内、外圆的车削加工;G92循环用于直螺纹与锥螺纹车削加工;G94循环用于端面车削加工。固定循环指令G90、G92、G94的编程格式、参数和动作见表3.2-1。3)指令G00/G01/G02/G03、G32等和G90、G92、G94属于同组G代码,因此,执行G00/G01/G02/G03、G32将自动取消固定循环。

1.固定循环说明

所谓固定循环,实质上是CNC生产厂家根据机床的典型加工动作,以子程序形式设计的指令集,这些子程序可通过G代码指令直接调用,故可大大缩短编程时间和简化程序。

调用固定循环的G代码指令称为固定循环指令,每一固定循环G代码指令都对应一组不同的加工动作,固定循环指令可通过给定不同的进给速度、加工深度、起点终点坐标等参数,改变加工位置和尺寸。

FS-0iTD的固定循环分为普通车削循环与车削中心用循环两大类,前者为标准车削加工循环,其动作与早期的CNC相同,可用于数控车床;后者是用于车削中心、车铣复合加工中心的新功能,可用于端面、侧面的钻孔、攻螺纹、镗孔等加工,其动作与镗铣床控制用的FS-0MiD孔加工固定循环相似。

固定循环指令G90/G92/G94、G80~G89为模态指令,它只要改变循环参数,就可以多次重复执行固定循环,利用这一功能,可通过一个程序段实现通常普通编程需要多个程序段才能完成的加工。

2.指令格式与动作

数控机床上,有些加工虽动作简单,但由于动作典型、使用频繁,故也被设计成固定循环指令,FS-0iTD的G90、G92、G94即属于此类。G90循环用于圆柱体类零件的内、外圆的车削加工;G92循环用于直螺纹与锥螺纹车削加工;G94循环用于端面车削加工。

固定循环指令G90、G92、G94的编程格式、参数和动作见表3.2-1。表中的格式1用于圆柱加工、格式2用于圆锥加工,圆锥的方向改变可以通过改变R的符号实现。固定循环加工的起点位置,需要在执行固定循环指令前定位,改变循环加工起点或X、Z、R的值,即可改变加工轮廓。

如在代码体系A中使用增量编程,表3.2-1格式中的地址XZ用地址UW代替,XZUW的含义见表3.2-1的动作示意图;如果采用直径编程,表3.2-1的动作示意图栏上的U值应为U/2。

指令格式栏的F,在G90、G94固定循环指令中为切削加工进给速度;但在G92螺纹加工循环中,F指定的是螺纹的导程,Z轴的进给速度决定于螺纹导程和主轴转速。G92螺纹加工的要求和编程注意点和G32指令相同。

表3.2-1 简单车削循环的指令格式与动作表

978-7-111-41794-1-Chapter03-18.jpg

(续)

978-7-111-41794-1-Chapter03-19.jpg

3.使用要点

固定循环指令G90、G92、G94及指令中的XU)、ZW)、R都模态有效,如程序中没有给定新的坐标值,上次执行同一循环指令时的参数将保持有效。因此:

1)在含有固定循环指令的程序段中,如只有固定循环G指令代码,如“N20 G90;”等,或没有给定坐标值,执行循环指令将在原来的位置上,重复原循环动作。

2)固定循环指令中包含M、S指令时,固定循环和M、S机能可同时执行;由于T指令将影响刀具补偿,因此,执行T指令时通常应取消固定循环。

3)指令G00/G01/G02/G03、G32等和G90、G92、G94属于同组G代码,因此,执行G00/G01/G02/G03、G32将自动取消固定循环。

4.编程实例

例3-6假设工件安装如图3.2-1所示,试用车削固定循环指令编制,在ϕ56棒料前端粗加工ϕ24×60外圆的加工程序。

ϕ56棒料加工成ϕ24外圆需要多次切削才能完成,为了简化程序,可使用G90外圆车削循环进行加工。假设加工时的主轴转速S为500r/min、进给速度F为100mm/min,循环以X轴离开外圆2mm、Z轴离开端面6mm的(30,80)点作为起点,每次切深为4mm,其加工程序段如下:

978-7-111-41794-1-Chapter03-20.jpg

978-7-111-41794-1-Chapter03-21.jpg

978-7-111-41794-1-Chapter03-22.jpg

图3.2-1 简单循环编程例