第三节 单一固定循环指令
利用单一固定循环可以将一系列连续的动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而使程序简化。
例如,图2-5按一般写法,程序应写为:
N10 G00 X50
N20 G01 Z-30 F_
N30 X65
N40 G00 Z2
但用固定循环语句只要下面一句就可以了:
G90 X50 Z-30 F_
(1)内外圆柱或圆锥切削循环(G90)
指令格式:G90 X(U)_ Z(W)_ R_ F_指令功能:实现外圆切削循环和锥面切削循环,刀具从循环起点按如图2-6和图2-7所示走刀路线,最后返回到循环起点。
图2-6
图2-7
指令说明:X、Z表示切削终点坐标值。
U、W表示切削终点相对循环起点的坐标分量。
R表示切削始点与切削终点在X轴方向的坐标增量(半径值),如图2-7所示中R-(XB-XC)/2-CBXXR=,外圆切削循环时R为零,可省略。
F表示进给速度。
例2.3 如图2-8所示,运用外圆切削循环指令编程。
图2-8
图2-9
G00 X45 Z60
G90 X40 Z20 F1.0 A→B→C→D→A
X30 A→E→F→D→A
X20 A→G→H→D→A
上述程序中每次循环都是返回了出发点,因此产生了重复切削端面C的情况,为了提高效率,可将循环部分程序改为:
G90 X40 Z20 F1.0
G00 X41
X30
G00 X31
X20
例2.4 锥面切削,如图2-9所示,运用外圆切削循环指令编程,点画线代表毛坯。
O24
T0101 (换1号刀,并建立工件坐标系)
M03 S400 (主轴以400r/min 旋转)
G00 X40 Z3 (将刀具快速移到工件表面)
G90 X33 Z-30 R-5.5 F2.0 (加工第一次循环)
X30 (加工第二次循环)
X27 (加工第三次循环)
G01 X14 Z0 F2.0 (将刀具移到工具表面,进行精车)
X24 Z-30
G00 X50 Z60
M05
M30 (主轴停、主程序结束并复位)
(2)端面切削循环(G94)
指令格式:G94 X(U)_ Z(W)_ R_ F_
指令功能:实现端面切削循环和带锥度的端面切削循环,刀具从循环起点,按如图2-10所示走刀路线,最后返回到循环起点。
图2-10
图2-11
指令说明:
X、Z表示端平面切削终点坐标值;
U、W表示端面切削终点相对循环起点的坐标分量;
R表示端面切削始点至切削终点位移在Z轴方向的坐标增量,端面切削循环时R为零,可省略;
F表示进给速度。
例2.5 如图2-11所示,运用端面切削循环指令编程。
G01 G96 X55 Z2 S120 M03
G94 X20 Z0 R-5 F0.2
Z-5
Z-10
G00 X_ Z_
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。