G90:横向车削循环
G90 指令用于车削外(内)径直线及锥度轴向循环。循环作用为将数个移动指令的车削形状,在循环指令只用一个指令,使加工程序简单化。G90 指令可实现圆柱面、圆锥面的单一循环加工。
指令格式
- 轴向直线车削循环:G90 X/U_ Z/W_
- 轴向锥度车削循环:G90 X/U_ Z/W_ R_
描述
- X/U:X 向车削终点的绝对坐标(U 为增量值编程指令,指刀具移动的距离)
- Z/W:Z 向车削终点的绝对坐标(W 为增量值编程指令,指刀具移动的距离)
- R:圆锥面切削起点与终点的半径差。需指定正负号,缺省值为 0。
说明
G90 为模态指令。
若指定多个 R 值以最后一个为准。
R 的绝对值必须小于等于 X 轴切削深度。
刀具路径
外(内)径直线轴向循环:
外(内)径锥度轴向循环:
刀具路径描述:
- 循环前应先将刀具快速定位至起始点。
- 执行 G90 指令后,刀具先在 X 轴向快速移动至欲进刀的 X(U) 坐标位置。
- 接着刀具以所指定的F(进给速度)的进刀速率,朝所指定的 X(U)、Z(W)坐标位置进刀。
- 进刀结束,刀具自动快速退回起始点。
- 到起始点后,刀具继续以每次所改变的 X(U) 值一次次重复路径。
- 车削到所指定的尺寸,刀具最后停在起点,等待下一次的循环。
当使用增量值方式时,参数 U、W 及 R 的正负号判别及刀具路径的关系如下:
U<0,W<0,R<0,|R|≤|U/2|
U<0,W<0,R>0,|R|≤|U/2|
U>0,W<0,R<0,|R|≤|U/2|
U>0,W<0,R>0,|R|≤|U/2|
范例
轴向直线车削循环
G50 S5000 //限制主轴最高转速为 5000 rpm T01 //选择 1 号刀具 G96 S130 M03 //主轴正转 130m/min,转速恒定 M08 //打开切削剂 G00 X60. Z65. //快速定位至起始点 a G90 X45. Z15. F0.6 //执行轴向车削循环,进给速率为 0.6mm/rev,a.->b.->f.->k.->a. X40. //a.->c.->g.->k.->a. X35. //a.->d.->h.->k.->a. X30. //a.->e.->i.->k.->a. G28 X60. Z70. //快速定位至指定中间点,并回机械原点 M09 //关闭切削剂 M05 //停止主轴 M30 //结束程序
轴向锥度车削循环
G50 S5000 //限制主轴最高转速为 5000 rpm T01 //选择 1 号刀具 G96 S130 M03 //主轴正转,表面速度为 130m/min,周速恒定 M08 //打开切削剂 G00 X60. Z65. //快速定位至起始点 a G90 X53. Z15. R-7.5 F0.6 //执行轴向车削循环,进给速率为 0.6mm/rev,a.->b.->f.->k.->a. X48. //a.->c.->g.->k.->a. X42. //a.->d.->h.->k.->a. X35. //a.->e.->i.->k.->a. G28 X60. Z70. //快速定位至指定中间点,并回机械原点 M09 //关闭切削剂 M05 //停止主轴 M30 //结束程序