可能有人会说,G83指令每次都退刀到R点所在平面,不就冷却、排屑了吗?但是你仔细想想一下,在开始的阶段是可行的,当加工到一定深度后,切屑都能排出来吗?那排不出来的切屑往哪里去了?越往后,钻头的进给量还能一样吗?偶想,当你把这些问题再思考一下,也许你就能明白为什么在深孔加工的时候,采用宏比较合适了!
如何进行宏程序的编制?可能每个人的思路都不一样,或者主要解决的问题也不一样,以FANUC数控车为例,从刀具冷却,磨损,排屑三个点描述一下偶个人的编程思路。
#1=2;每次加工递减深度
#2=0
while[#2GE-155]DO1
#2=#2-#1;每次钻的深度
#3=#2+#1;定位用的
G0Z#3+0.3
G01Z#2F0.05;每次钻孔
G0Z10;退刀
G04P2000;暂停,冷却
IF[#2EQ-50]THEN#1=1;判别每次递减深度
IF[#2EQ-100]THEN#1=0.5;同上
END1
由于在手机上编写,没法校验,以上主要程序是偶针对深孔加工中啄钻的加工思路,编制的程序,有什么不当之处,请交流讨论!