10.3 极坐标(G15、G16)
(1)指令格式
:
:
G15
:
说明:
① G15为极坐标指令取消;G16为极坐标系指令有效。当程序中不需要极坐标时,必须用G15指令取消。两条指令都必须在单独程序段中编写。
② 当利用极坐标编程时,在程序里必须有平面选择。G17为XY平面选择;G18为ZX平面选择;G19为YZ平面选择。其中G17平面可以省略,但是在编写加工程序单时最好编出来。
③ G90指定工件坐标系的零点作为极坐标系的原点,从该点测量半径。G91指定当前位置作为极坐标系的原点,从该点测量半径。
④ IP指定极坐标系选择平面的轴地址及其值。如表10-3所示。
表10-3 不同平面选择的各轴的表示方式
第一轴:极坐标半径。
第二轴:极坐标角度,规定所选平面第一轴(+方向)的逆时针方向为角度的正方向,顺时针方向为角度的负方向。
⑤ 当应用极坐标系时,半径和角度可以用绝对指令(G90),也可以用增量指令(G91)。用绝对值指令指定半径。工件坐标系的原点被设定为极坐标系的原点。当使用局部坐标系(G52)时,局部坐标系的原点变为极坐标系的原点。图10-4和图10-5表示角度用绝对指令和增量指令的情况。
图10-4 当角度用绝对指令时(一)
图10-5 当角度用增量指令时(一)
用增量值编程指令指定半径(当前位置和编程点之间的距离),当前位置指定为极坐标的原点。图10-6和图10-7表示角度用绝对指令和增量指令的执行情况。
图10-6 当角度用绝对指令时(二)
图10-7 当角度用增量指令时(二)
⑥ 下列指令即使使用轴地址代码,也不视为极坐标指令。
a.暂停(G04)。
b.程序改变偏置量(G10)。
c.设定局部坐标系(G52)。
d.改变工件坐标系(G92)。
e.选择机床坐标系(G53)。
f.存储行程检验(G22)。
g.坐标系旋转(G68)。
h.比例缩放(G51)。
⑦ 选择极坐标系时,指定圆弧插补或螺旋线切削(G02,G03)时用R指定半径。
⑧ 在极坐标方式中不能指定任意角度倒角和拐角圆弧过渡。
(2)应用
对于一些圆弧形分布的孔来说,采用直角坐标系,需要利用三角函数计算孔的中心坐标,相当烦琐,给编程带来不便。如采用极坐标的形式,可以使计算简便,有时可以不通过计算直接在图纸上确定孔的坐标位置。
(3)编程举例
【例】 采用极坐标编程加工如图10-8所示零件上的6个孔,加工程序如表10-4所示。
图10-8 零件示意图
表10-4 零件图的加工程序表