G90是数控编程中用于外圆和锥面切削的绝对值编程指令。其基本格式和参数如下:
基本格式
G90 X(U) Z(W) R F
G90 U(W) R F
其中:
X, Z:绝对值终点坐标尺寸
U, W:相对值终点坐标尺寸
R:锥度部分大端与小端的半径差(当R=0时表示柱面加工)
F:切削进给速度
编程要点
G90指令以工件坐标系的原点为参考点,编程时需要指定工件在坐标系中的绝对位置。
在使用G90进行编程时,所有后续编入的坐标值都是以编程零点为基准的绝对值。
G90可以与其他指令(如G01、G03、G2、G3等)组合使用,以实现复杂的切削路径和轨迹。
示例
```
N0010 G90 G92 X20 Z90 ; 设置为绝对坐标系,并初始化半径差为0
N0020 G01 X40 Z80 F100 ; 快速定位到X40 Z80,进给速度100mm/min
N0030 G03 X60 Z50 I0 K-10 ; 从X60 Z50开始,以10mm的半径差进行锥面切削
N0040 M02 ; 结束当前程序段
```
在这个示例中:
`G90 G92 X20 Z90`:设置工件坐标系为绝对坐标系,并将半径差初始化为0。
`G01 X40 Z80 F100`:快速定位到X40 Z80位置,并以100mm/min的进给速度进行车削。
`G03 X60 Z50 I0 K-10`:从X60 Z50位置开始,以10mm的半径差进行锥面切削,I参数表示锥度部分大端与小端的半径差,K参数表示锥度部分的起点和终点在Z方向上的相对移动量。
建议
在使用G90进行编程时,务必确保所有坐标值都是绝对值,并且正确设置工件坐标系的原点。
结合其他指令(如G01、G03、G2、G3等)可以实现更复杂的切削路径和轨迹,提高编程的灵活性和效率。
在编程前,建议使用模拟软件进行预编程测试,以减少现场加工时的错误率。