1.功能
编程时除了用右手直角坐标系外,也可以用极坐标系。目标点的坐标值可以用极坐标(半径和角度)输入。极坐标使用平面为G17~G19平面,用所在轴的第一轴指令极坐标半径,第二轴指令角度。规定所选平面的第一轴正方向的逆时针旋转方向为角度的正方向,而顺时针旋转方向为角度的负方向。
2.指令格式
G15;极坐标系指令取消
(G17)G16 X_Y_Z_(R_)F_;极坐标系指令有效
式中,G16设定极坐标,后面的X_表示极轴长度,Y_表示极轴的角度,Z_(R_)无影响。
3.说明
1)半径和角度可以用绝对值指令G90,也可以用增量值指令G91。G90时,工件坐标系原点为极坐标系的原点,X为终点到坐标系原点的距离;当使用局部坐标系G52时,局部坐标系原点变为极坐标系的原点。G91时,则X为刀具所在的当前点到终点的距离。
2)G90时,Y为终点到坐标原点的连线与+X方向之间的夹角;G91时,Y为当前点到坐标原点的连线与终点到坐标原点的连线之间的夹角。
3)选择极坐标系指令时,指定圆弧插补或螺旋线切削(G02、G03)时用半径指定。图4-28为半径用绝对值、角度为增量值示意图,图4-29为半径用增量值、角度为绝对值示意图。
图4-28 半径用绝对值、角度为增量值
图4-29 半径用增量值、角度为绝对值
4.极坐标指令编程举例
【例4-9】 请用极坐标系指令完成图4-30所示零件孔的加工。
(1)半径和角度均为绝对值指令时
N10 G90 G17 G16; 极坐标系指令有效,选择XY平面
N20 G99 G81 X100.0 Y30.0 Z-20.0 R5.0 F100; 加工位于100mm的距离和30°角度的孔
N30 Y150.0; 加工位于100mm的距离和150°角度的孔
N40 Y270.0; 加工位于100mm的距离和270°角度的孔
N50 G15 G80; 极坐标系指令取消,固定循环取消
(2)半径为绝对值指令,角度为增量值指令时
N10 G90 G17 G16; 极坐标系指令有效,选择XY平面
N20 G99 G81 X100.0 Y30.0 Z-20.0 R5.0 F100; 加工位于100mm的距离和30°角度的孔(www.xing528.com)
N30 G91 Y120.0; 加工位于100mm的距离和+120°角度增量的孔
N40 Y120.0; 加工位于100mm的距离和+120°角度增量的孔
N50 G15 G80; 极坐标系指令取消,固定循环取消
图4-30 极坐标系编程
图4-31 极坐标指令举例
【例4-10】 对图4-31中的A➝E用极坐标系指令编程。
程序为:
%
O4801; 程序名
N10 M6 T1; 换上1号刀
N20 G54 G90 G0 G43 H1 Z35; 选择G54工件坐标系,绝对编程,快速移动到Z35,在Z方向调入了刀具长度补偿
N30 X50 Y45:刀具快速移动A点上方
N40 M3 S600:主轴正转,转速600r/min
N50 G1Z-2 F100:在A点切入深度2mm,进给速度为100mm/min
N60 G16 X42.426 Y45:直线移动到B点
N70 X30 Y0; 直线移动到C点
N80 G2 X30 Y-270(或Y90) R-30; 顺圆移动到D点
N90 G91 G1 X40 Y-60; 增量极坐标,直线移动到E点(注意这儿以OD为角度度量起始位置)
N100 G15 G90 G00 Z100; 取消极坐标,绝对编程,主轴快速上升
N110 G49 G90 Z0; 取消刀具长度补偿,Z轴快速移动到机床坐标Z0处
N120 M30; 程序结束
%
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。