内容正文:
4.3 简单循环指令编程
1.内(外)径切削循环G80
(1)圆柱面内(外)径切削循环。
格式:G80 X__Z__F__;
X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;
该指令执行A→B→C→D→A的轨迹动作,如图4.13所示。
图4.13 圆柱面内(外)切削循环
(2)圆锥面内(外)径切削循环。
格式: G80 X__Z__ I___F__;
X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;
I:为切削起点B与切削终点C的半径差。
该指令执行A→B→C→D→A的轨迹动作,如图4.14所示。
图4.14 圆锥面内(外)切削循环
2.螺纹切削循环G82
(1)直螺纹切削循环。
格式:G82 X(U)__Z(W)__R__E__C__P__F__;
X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标;
U、W:增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W 表示,其符号由轨迹1 和2 的方向确定;
R、E:螺纹切削的退尾量,R、E 均为向量,R 为Z向回退量;E 为X向回退量,R、E 可以省略,表示不用回退功能;
C:螺纹头数,为0 或1 时切削单头螺纹;
P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。
F:螺纹导程。
该指令执行A→B→C→D→E→A的轨迹动作,如图4.16所示。
图4.16 直螺纹切削循环
(2)锥螺纹切削循环。
格式: G82 X__Z__ I__R__E__C__P__F__;
X、Z:绝对值编程时,为螺纹终点C在工件坐标系中的坐标;
U、W:增量值编程时,为螺纹终点C相对于循环起点A的有向距离;
I:为螺纹起点B与螺纹终点C的半径差。
R、E:螺纹切削的退尾量,R、E 均为向量,R 为Z向回退量;E 为X向回退量,R、E 可以省略,表示不用回退功能;
C:螺纹头数,为0 或1 时切削单头螺纹;
P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。
F:螺纹导程。
该指令执行图4.17所示A→B→C→
D→A的轨迹动作。
图4.17 锥螺纹切削循环
$$