首页 理论教育 学习极坐标系指令G15和G16

学习极坐标系指令G15和G16

时间:2023-06-27 理论教育 版权反馈
【摘要】:3)选择极坐标系指令时,指定圆弧插补或螺旋线切削时用半径指定。

学习极坐标系指令G15和G16

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为半径用增量值、角度为绝对值示意图。

978-7-111-36275-3-Part02-38.jpg

图4-28 半径用绝对值、角度为增量值

978-7-111-36275-3-Part02-39.jpg

图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; 极坐标系指令取消,固定循环取消

978-7-111-36275-3-Part02-40.jpg

图4-30 极坐标系编程

978-7-111-36275-3-Part02-41.jpg

图4-31 极坐标指令举例

【例4-10】 对图4-31中的AE用极坐标系指令编程。

程序为:

%

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; 程序结束

%

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈