G94:端面车削循环
G94 为端面车削循环指令,简化车削程序。
指令格式
- 径向直线车削循环:G94 X/U_ Z/W_
- 径向锥度车削循环:G94 X/U_ Z/W_ R_
描述
- X/U:X 向车削终点的绝对坐标(U 为增量值编程指令,指刀具移动的距离)
- Z/W:Z 向车削终点的绝对坐标(W 为增量值编程指令,指刀具移动的距离))
- R:端面切削起点与终点的距离差。缺省值为 0,需指定正负号。
说明
G94 为模态指令。
若指定多个 R 值,以最后一个为准。
R 过大或过小(参考 U/W/R 正负号判别与刀具路径关系说明)时软件会报错。
当指定终点坐标与当前点坐标一致,则跳过此次车削循环。
G94 处于 G71/G72/G73 指定加工区间内,两类功能相似,不支持混用。
G94 过程中遇其他运动指令,车削循环结束。
刀具路径
径向直线轴向循环:
径向锥度轴向循环:
刀具路径描述:
- 循环前将刀具快速定位至起始点。
- 执行 G94 后,刀具在 Z 轴向快速移动至欲进刀的 Z/W 坐标。
- 以指定的 F(进给速度),朝所指定的 X/U、Z/W 坐标进刀。
- 进刀结束,自动快速退回起始点。
- 到起始点后,刀具继续以每次改变的 Z/W 值一次次重复路径。
- 车削到所指定尺寸,刀具停在起点,等待下一次的循环。
增量编程参数U、W 及 R 的正负号判别及刀具路径的关系如下:
U<0,W<0,R<0,|R|≤|W|
U>0,W<0,R<0,|R|≤|W|
U<0,W<0,R>0,|R|≤|W|
U>0,W<0,R<0,|R|≤|W|
范例
径向直线车削循环
G50 S3000 //限制主轴最高转速为 3000 rpm T01 //选择 1 号刀具 G96 S130 M03 //主轴正转,表面速度为 130 m/min,周速恒定 M08 //打开切削剂 G00 X52. Z35. //快速定位至循环起始点 G94 X20. Z25. F0.6 //执行径向直线车削循环,进给速率为 0.6 mm/rev,第一循环 Z20. //第二循环 Z15. //第三循环 Z10. //第四循环 G28 X70. Z40. //快速定位至指定中间点,并回机械原点 M09 //关闭切削剂 M05 //停止主轴 M30 //程序结束
径向锥度车削循环
G50 S3000 //限制主轴最高转速为 3000 rpm T01 //选择 1 号刀具 G96 S130 M03 //主轴正转,表面速度为 130 m/min,周速恒定 M08 //打开切削剂 G00 X52. Z35. //快速定位至循环起始点 G94 X20. Z32. R-10. F0.6 //执行径向锥度车削循环,进给速率为 0.6mm/rev,第一循环 Z28. //第二循环 Z24. //第三循环 Z20. //第四循环 G28 X70. Z35. //快速定位至指定中间点,并回机械原点 M09 //关闭切削剂 M05 //停止主轴 M30 //程序结束