FANUC 0i数控车床/加工中心编程实例及计算技巧
上QQ阅读APP看书,第一时间看更新

例1-9 复合件的加工(1)(圆弧相关的计算)。

如图1-9所示,该工件毛坯尺寸为ϕ40mm×61mm,材料为45钢,试编写其加工程序。

图1-9 复合件

工艺分析:

图样上的轴和孔,都是0.03mm的公差,加工起来还是比较容易的。先加工左边,平端面、用油性笔在钻头上做记号,钻孔、车孔、粗精车外圆;然后调头加工右边,粗精车外形、退刀槽、螺纹。

参考程序如下:

O0036;

G97 G99 M3 S550 T101;内孔粗车刀伸出刀架27~30mm长,工件伸出卡盘25~27mm长

G0 X21.Z50.M8;定位到中间点,打开切削液

Z1.;接近工件,由于内孔结构简单,余量不大,所以没有用循环

G1 Z-14.9 F0.2;粗加工,工件的X轴、Z轴均留有余量

G0 U-1.Z1.;退到孔口

X25.;定位到下一刀的起点

G1 Z-4.9;车内孔

G0 U-1.Z1.;退到孔口

X150.Z150.;退刀

M3 S550 T202;换上内孔精车刀,伸出刀架25~30mm长

G0 X30.Z1.;定位到接近工件的位置

G1 X26.015 Z-1.F0.15;加工到公差带的中间值,精车时进给量较小

Z-5.;

X24.;

X22.015 W-1.;加工到公差带的中间值

Z-15.05;加工到公差带的中间值

X18.;

G0 Z2.;

X100.Z150.;退刀

M3 S800 T303;换外圆粗车刀

G0 X39.Z1.;定位到接近工件的位置

G1 Z-23.F0.22;切削第一刀

G0 U1.Z1.;退刀

X35.;定位到下一刀的起点

G1 Z-16.;切削第二刀

G0 U1.Z200.;退刀到安全位置

M3 S1000 T404;换外圆精车刀

G0 X30.Z1.;

G1 X33.985 Z-1.F0.15;加工到公差带的中间值,倒角1mm

Z-16.05;加工到公差带的中间值

X36.;

X37.985 W-1.;加工到公差带的中间值,倒角1mm

Z-23.;

G0 U1.Z1.M9;

M5;

X100.Z150.;退刀

T202;换上粗车刀

M0;调头装夹,在ϕ340-0.03mm处垫上铜皮,半夹紧时打表测量ϕ380-0.03mm处,当跳动量在0.02mm以内时夹紧工件,夹紧后再测量一次。用3号刀轻轻平一下端面,测量ϕ380-0.03mm台阶左端处到右端面的距离为41.95~42.00mm时,在21号偏置号里输入Z0,按[测量]软键;点POS键,找到绝对坐标,把此时的X轴的绝对坐标值输入21号偏置寄存器的X轴里。

T321 M3 S800;调用粗车刀的另一个偏置值

G0 X44.Z3.M8;定位到中间点

G1 Z0 F0.3;

X-2.F0.2;平端面

G0 X40.5 Z1.;定位点的X坐标值要比程序段群末尾N2程序段的X坐标值略大

G71 U2.5 R0.5 F0.22;设定粗车循环的参数

G71 P1 Q2 U1.W0.1;设定精加工余量

N1 G0 X0;定位到精加工轨迹起点外

G1 Z0 F0.16 S1000;切削到起点;设定精加工的进给量、转速

G3 X16.Z-8.R8.;

G1 X20.8;

X23.8 W-1.5;

Z-22.;

X26.;

X21.985 W-1.;切削到公差带的中间值,倒角1mm

W-9.;

X30.;

X31.985 W-1.;切削到公差带的中间值,倒角1mm

W-4.05;

X36.;

N2 X40.W-2.;倒角,延长了1mm

G0 X100.Z200.;退刀

T412 M3 S1000;换上精车刀,调用另外一个偏置值

G0 X40.5 Z1.;定位到原G71指令的起点

G70 P1 Q2;精加工

G0 X100.Z200.;退刀

M3 S500 T505;换上车槽刀

G0 X29.Z2.;定位到安全点

Z-22.;定位到槽的上方

G1 X20.F0.12;车槽

G0 X100.;

Z150.;

T606 M3 S800;换上外螺纹车刀

G0 X26.Z2.;定位到接近工件的位置上

Z-4.;定位到螺纹的加工起点

G92 X22.9 Z-20.F1.5;螺纹加工第一刀,背吃刀量0.45mm

X22.3;螺纹加工第二刀,背吃刀量0.3mm

X22.05;螺纹加工第三刀,背吃刀量0.075mm

X22.05;螺纹加工第四刀,背吃刀量0,光一刀

M9;

G0 X150.Z300.M5;

T101;

M30;