数控编程分为手工编程和自动编程。自动编程就是用电脑软件如Mastercam,UG等进行编程,经过处理后生成加工程序。当然现在手工编程已经很少,都是用电脑软件编程,但是我们也应该懂点手工编程。对于简单的钻孔或铣孔还是应该会的,有时候电脑软件编出的程序,我们还要检查或修改一下,没有一点手工编程的基础也看不懂程序啊!
首先,常用的G代码,M代码都要懂得。
其次,关于常用的钻孔固定循环格式要知道。
G81钻孔加工循环指令格式为:G98 G81 X__ Y__ Z__ R__ F__ (X,Y为孔的位置、Z为孔的深度,F为进给速度,R为参考平面的高度)
G83钻孔加工循环指令格式为:G98 G83 X__ Y__ Z__ R__ Q__F__ (Q为深孔钻每一次的钻深,其他和G81一样)
G84右螺纹加工循环指令格式为:G98 G84 X__ Y__ Z__ R__ F__ 编程时要求根据主轴转速计算进给速度,进给速度F=主轴转速×螺纹螺距,其余各参数的意义同G81。使用G84攻螺纹进给时主轴正转,退出时主轴反转。与钻孔加工不同的是攻螺纹结束后的返回过程不是快速运动,而是以进给速度反转退出。
G76镗孔加工循环指令格式为:G98 G76 X__ Y__ Z__ R__ P__ Q__ F__ G76在孔底有三个动作:进给暂停、主轴准停(定向停止)、刀具沿刀尖的反向偏移Q值,然后快速退出。这样保证刀具不划伤孔的表面。P为暂停时间(ms),Q为偏移值。
举几个例子
钻孔
M6T1(点孔)
G0G90G54X0.Y0.M3S1200
G43H1Z50.M8
G98G81Z-2.R2.F80.
G80
M5
G91G28Z0.M9
G28Y0.
M01
M6T2(钻孔)
G0G90G54X0.Y0.M3S800
G43H2Z50.M8
G98G83Z-20.R2.Q2.F80.
G80
M5
G91G28Z0.M9
G28Y0.
M30
铣孔
G0 G90 G54 X0. Y0.M3 S1200
G43 H1 Z50. M8
G0 Z5.
G1 Z-10.F100.
G41 D1 X52.5
G3 I-52.5
G1 G40 X0. Y0.
G0 Z5.
Z50.
M5
G91 G28 Z0. M9
G28 Y0.
M30.
移动坐标原点
G0 G90 G10 P0 L2 X30. Y-20.
G0 G90 G54 X0 Y0 M3 S500
G43 H1 Z50. M8
Z5.
G1 Z2. F1000.
Z-10. F30.
G41 D1 X8.5
G3 I-8.5
G40 G1 X0 Y0
G0 Z50.
G0 G90 G10 P0 L2 X0. Y0.
M5
G91G28Z0.M9
G28Y0.
M30
下面是加工中心编程时的注意事项:
1.铣非平面,多用球刀,少用端刀,不要怕接刀。
2.小刀清角,大刀精修; 用大刀开粗后,应用小刀再清除余料,保证余量一致才光刀。
3.不要怕补面,适当补面可以提高加工速度,美化加工效果。
4.毛坯材料硬度高:逆铣较好 ;毛坯材料硬度低:顺铣较好。
5.机床精度好、刚性好,精加工较适应顺铣,反之较适应逆铣。
6.零件内拐角处精加工强烈建议要用顺铣。
7.粗加工:逆铣较好,精加工:顺铣较好。
8.刀具材料韧性好、硬度低:较适应粗加工(大切削量加工)。
9.刀具材料韧性差、硬度高:较适应精加工(小切削量加工)。
10. 白钢刀转速不可太快。
11.工件太高时,应分层用不同长度的刀开粗。
12.平面应用平底刀加工,少用球刀加工,以减少加工时间。
13.凡斜度是整数的,应用斜度刀加工,比如管位。
14. 做每一道工序前,想清楚前一道工序加工后所剩的余量,以避免空刀或加工过多而刀。
15.尽量走简单的刀路,如外形、挖槽,单面,少走环绕等高。
16. 外形光刀时,先粗光,再精光,工件太高时,先光边,再光底。
17.合理设置公差,以平衡加工精度和电脑计算时间。开粗时,公差设为余量 的1/5,光刀时,公差设为0.01。
18.做多一点工序,减少空刀时间。做多一点思考,减少出错机会。做多一点辅助线辅助面,改善加工状况。
19.树立责任感,仔细检查每个参数,避免返工。
20.勤于学习,善于思考,不断进步。