宁波市鄞州首南恒宇激光雕刻厂

数控铣床零件加工中宏程序的运用
分享到:

数控铣床机

在数控加工中,加工程序是关键,而加工程序在基于CAM软件编程的功能下,使编程较为容易。然而在某些情况下,PC机也无能为力,所以要求我们深挖手工编程,发挥数控机床潜力,争取更大经济效益,笔者深有体会。

在某次加工中,由于PC机与机床连接故障,程序无法传送,而工件要求按时完成,我们利用宏程序编程,问题迎刃而解。加工图如图1所示。

图1要求在¢50mm孔一周倒出R5mm凸圆弧过度。

在编制程序过程中,引入变量#1,如图2,所以沿R5mm过度面母线上一点A的坐标在图示坐标系中可表示为:

AX=-(25 5-5sin(#1))=5sin(#1)-30

AX=-(5-5cos(#1))=5cos(#1)-5

利用条件转移语句IF—GOTO—循环,编写程序如下:(数控系统为FANUC0iMateC)

O1

N10G54G90G17G0Z100;

(建立工件坐标系,并使刀具快速到Z100高度)

N20X0Y0M3S600;

(刀具怏速到X0Y0主轴以600r/min正转)

N30Z0M8;(刀具快速到Z0冷却开)

N40#1=1;(给#1赋值为1)

N50G1Z(5COS(#1)-5)F100;(Z向进给)

N60G42X-(5SIN(#1)-30)D1;(X进刀加右刀偏)

N70G2X-(5SIN(#1)-30)Y01(30-5SIN(#1))J0;(整圆顺时针铣削)

N80G40G1X0;(取消刀偏,刀具到X0Y0)

N90#1=#1 1;(给#1赋值为#1 1,角度递增)

N100IF(#1LE90)GOTO50;(#1小于90跳转至N50段,循环)

N110GOZ100;(抬刀)

N120M9;(冷却关)

N130M5;(主轴停)

N140M30;(程序结束)

数控铣床

需要指出的问题:

(1)该程序N60段中D1可根据刀具在系统中设定,我们采用¢14mm立铣刀,故D1设为7。走完程序,加工结果满意。

(2)如果要求更好的表面质量,可以将N90段#1 1中的数值“1”赋的更小,使循环次数增多。

同时我们还对长方孔孔口倒闭角做了进一步试验,结果满意。如图3。

程序为:

O2

N10G54G0Z100;

N20X0Y0M3S600;

N30Z0M8;

N40#1=1;

N50G1Z(6COS(#1)-6)F100;

N60G42Y(15 6-6SIN(#1)D1;

N70X14;

N80G2X(20 6-6SIN(#1)Y9R6;

N90G1Y-9;

N100G2X14Y-(15 6-6SIN(#1)R6;

N110G1X-14;

N120G2X-(20 6-6SIN(#1))Y-9R6;

N130G1Y9;

N140G2X14Y(15 6-6SIN(#1))R6;

N150G1X0;

N160G40X0Y0;

N170#1=#l 1;

N180IF(#1LE90)GOTO50;

N190G0Z100;

N200M9;

N210M5;

N220M30

同程序O1相同,只需找出平面内圆弧与直线连接处点在R6mm圆弧母线上的变量坐标即可。

联系我们

地址: 浙江省.宁波市鄞州区宁姜公路(九曲小区二期旁)

邮编: 315040

联系人: 盛立峰

电话: 0574-87139378

传真: 0574-87139378

手机: 13867861670

邮箱: 85400329@qq.com

联系我们