数控铣削编程与加工(第二版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4章 铣削编程中的实用功能

4.1 极坐标(G15和G16)的使用

4.1.1 指令格式

(G17)G16 X  Y  Z 

G16:设定极坐标,X表示极轴的长度,Y表示极轴的角度,Z轴无影响。

G15:取消极坐标设定。

编程时的坐标值除了用直角坐标输入外也可以用极坐标输入:角度的正向是所选平面的第1 轴正向的逆时针转向,而负向是顺时针转向;极轴的长度和角度可用绝对值指令或增量值指令G90、G91。

4.1.2 程序示例

用绝对值指令角度:

N1 G17 G90 G16;(指定极坐标指令,选择XY平面)

N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0;(指定100mm的长度和30 °的角度)

N3 Y150.0;(指定100mm的长度和150°的角度)

N4 Y270.0;(指定100mm的长度和270°的角度)

N5 G15 G80;(取消极坐标指令)

用增量值指令角度:

N1 G17 G90 G16;(指定极坐标指令,选择XY平面)

N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0;(指定100mm的长度和30°的角度)

N3 G91 Y120.0;(指定100mm的长度和+120°的角度增量)

N4 Y120.0;(指定100mm的长度和+120°的角度增量)

N5 G15 G80;(取消极坐标指令)

【例4-1】 用ϕ18mm的四刃立铣刀加工图4-1所示的深度为5mm的槽,编写加工程序。

图4-1 槽铣削(一)

O9;

G90 G54 M3 S360;(调用坐标系,设定主轴转速)

G0 X0 Y0;(水平方向定位)

G43 Z100. H1;(竖直方向定位)

Z2.;(竖直方向降刀)

G1 Z-5. F40;(进刀)

G16 G1 X26. Y45. F120;(调极坐标)

G0 X0 Y0;(返回)

G1 X26. Y135.;

G0 X0 Y0;

G1 X26. Y225.;

G0 X0 Y0;

G1 X-45. Y26.;

G0 X0 Y0;

G15;(取消极坐标)

G0 Z150.;(退刀)

M30;(关断冷却液,主轴停转,程序光标返回开头)

【例4-2】 如图4-2所示,在ϕ100mm×30mm的毛坯中心铣削高10mm的正六边形(外接圆直径为90mm),刀具为ϕ20mm的立铣刀,编写加工程序。

图4-2 槽铣削(二)

O10;

G90 G54 G17 G40 G80;(加工状态初始化)

G0 X-70. Y-70.;(刀具水平方向定位到毛坯外一点)

Z50.;(刀具Z方向上降刀)

Z2.;

Z-10.;

G16;(建立极坐标编程)

G41 G1 X45. Y240. D01 F80;(建立刀具半径补偿)

Y180.;

Y120.;

Y60.;

Y0;

Y300.;

Y240.;

G15;(取消极坐标编程)

G40 G1 X-70. Y-70.;(取消半径补偿)

G0 Z150.;(提刀)

M5;(停主轴)

M30;(程序结束)