如图2-12所示。
AP=极角,取值范围±0°~±360°,角度为在加工平面内与水平坐标轴的夹角,旋转的正方向为逆时针方向。在极点发生变化、平面重新选择或者输入一个新的极角度值之前,当前的AP值一直有效。 RP=极半径,以毫米或英寸为单位的绝对尺寸的正值。在极点发生变化、平面重新选择或者输入一个新的极半径值之前,极坐标半径RP一直有效。 附加说明:
在G17~G19平面中,极坐标均有效。
也可以在圆柱坐标系中进行空间位置编程,例如:G17 G0AP=? RP=? Z?
指令G110~112用于对极点的定义,不受绝对或增量尺寸(AC/IC)的影响。
可以在笛卡尔坐标系,也可以在极坐标系中规定坐标系的极。如果没有对极坐标系的极进行规定,则现行工件坐标系的原点可用于此。 在NC程序段之间可以进行极坐标系和笛卡尔坐标系之间的转换。 编程举例(图2-13) N10 G17 G54
N20 G111 X43 Y38; 定义极坐标的极点 N30 G0 RP=30 AP=18 Z5; 在圆柱坐标系中定位 N40 L10; 调用子程序
N50 G91 AP=72; 以增量尺寸的极坐标快递定位到下一位置,N30程序段规定的极半径仍然有效,因而不需要再行规定。 N60 L10 N70 AP=IC(72) N80 L10 N90 AP=IC(72) N100 L10 N110 AP=IC(72) N120 L10 N130 ? ?
9. 快速直线运动(G0) 指令形式:
G0 X? Y? Z? ;直角坐标系中
G0 AP=? RP=? ;极坐标系中 指令说明:
X、Y、Z、AP、RP为终点坐标。
G0 编程的刀具运动时的进给速度为:在考虑到所有参与轴的情况下所能达到的最高速度。 该指令为模态指令。 10. 直线插补(G1) 指令形式:
G1 X? Y? Z? F? G1 AP=? RP=? F? 指令说明:
X、Y、Z、AP、RP为终点坐标。 F为进给速度。
G1 编程的刀具运动可以沿空间任意直线运行。 该指令为模态指令。 该方式为开机缺省运动方式。 11. 圆弧插补(G2/G3,CIP) (1) 采用圆心和终点进行圆弧编程 指令形式:
G2/G3 X? Y? Z? I? J? K? 指令说明:
X、Y、Z:圆弧终点坐标。
I:在X方向上圆心相对于起点的位置。 J:在Y方向上圆心相对于起点的位置。 K:在Z方向上圆心相对于起点的位置。 附加说明:
如果圆弧用圆心编程,但没有终点,则结果为整圆。
G90和G91的设定仅对圆弧终点有效,圆心坐标I、J、K通常参照圆弧起点以增量尺寸输入。
可以在工件原点下进行非模态的圆心绝对位置编程:I=AC(?), J=AC(?),K=AC(?)。
可以忽略插补参数为0的I、J、K。 (2)采用半径和终点进行圆弧编程 指令形式:
G2/G3 X? Y? Z? CR=? 指令说明:
X、Y、Z:圆弧终点坐标。 CR:圆弧半径。 附加说明:
圆弧半径的值前面必须规定符号。 CR=+?,圆弧角度小于或等于180°。 CR=—?,则圆弧角度大于180°。
如图2-14所示,当CR>0时,圆心在O1处,而CR<0时,圆心在O2处。 不能用这种方法进行整圆的编程(进给运行角度为360°),整圆