- FANUC 0i数控车床/加工中心编程实例及计算技巧
- 何贵显
- 1059字
- 2020-06-25 21:17:15
例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;