在数控车床上对外圆柱、内圆柱、端面、螺纹等表面进行粗加工时,刀具往往要多次反复地执行相同的动作,直至将工件切削到所要求的尺寸。于是在一个程序中可能会出现很多基本相同的程序段,造成程序冗长。为了简化编程工件,数控系统可以用一个程序段来设置刀具作反复切削,这就是循环功能。
固定循环功能包括单一固定循环和复合固定循环功能。
1.单一固定循环指令
常用有以下几种指令:
(1)外径、内径切削循环指令G90可完成外径、内径及锥面粗加工的固定循环。
① 切削圆柱面 指令格式为:
G90 X(U)__Z(W)__(F__)
如图3-23所示。
【例题1】用G90指令编程,工件和加工过程如图3-24所示,程序如下:
②切削锥面 指令格式:
G90 X(U)__Z(W)__I__(F__)
如图3-25所示,X(U)、Z(W)的意义同前。I值为锥面大、小径的半径差,其符号的确定方法是:锥面起点坐标大于终点坐标时为正,反之为负。
2.复合固定循环指令
它应用在切除非一次加工即能加工到规定尺寸的场合,主要在粗车和多次切螺纹的情况下使用,它主要有以下几种:
(1)外径、内径粗车循环指令G71 该指令将工件切削到精加工之前的尺寸,精加工前工件形状及粗加工的刀具路径由系统根据精加工尺寸自动设定。
指令格式:G71 Pns Qnf UΔu WΔw DΔd(F__S _T__)
如图3-26所示为G71粗车外径的加工路线。图中C粗车循环的起点,A是毛坯外径与端面轮廓的交点。当此指令用于工件内径轮廓时,G71就自动成为内径粗车循环,此时径向精车余量Δu应指定为负值。
(2)端面粗车循环指令G72 它适用于圆柱棒料毛坯端面方向粗车,其功能与G71基本相同,不同之处是G72只完成端面方向粗车,刀具路径按径向方向循环,其刀具循环路径如图3-27所示,指令格式和其地址含义与G71的相同。
(3)闭合车削循环指令G73 它适用于毛坯轮廓形状与零件轮廓形状基本接近时的粗车。例如,一些锻件、铸件的粗车,此时采用G73指令进行粗加工将大大节省工时,提高切削效率。其功能与G71、G72基本相同,所不同的是刀具路径按工件精加工轮廓进行循环,其走刀路线如图3-28所示。
指令格式:G73 Pns Qnf IΔi KΔk UΔu WΔw DΔd(F__S__T__)
(4)精加工循环指令G70 用于执行G71、G72、G73粗加工循环指令后的精加工循环。
指令格式:G70 Pns Qnf
指令中的ns、nf与前几个指令的含义相同。在G70状态下,ns至nf程序中指定的F、S、T有效;当ns至nf程序中不指定F、S、T时,则粗车循环中指定的F、S、T有效。