在数控车床上实现一次上料,多次加工可以有如下途径:一是机床带有自动抓料或自动送料装置,每次抓料夹紧后,工件露出卡盘固定长度,一般够满足加工一个工件连带切断的长度。工件加工完毕切断后,卡盘程序控制松开,由抓料或送料装置使工件再次伸出一定长度,卡盘再夹紧,继续加工下一件,直到达到设定的数目,程序结束。
对于很多没有抓送料装置的数控车床,在刚性允许的情况下,可以装夹时露出几个工件的装夹和切断量,这样可以一次装夹,连续加工几个工件。但这种方法需要在程序编制上有一定技巧,具体如何实现,下面举例讲解。
上图中每个零件的加工程序以工件右端面中心为坐标原点,编制成为一个子程序命名为O1234
方法一:调用多个坐标系G54~G59,每个坐标系中X,Z值分别为
G54 X 0
Z 0
G55 X 0
Z -14.3
G56 X 0
Z -28.6
G57 X 0
Z -42.9
G58 X 0
Z -57.2
主程序
G54
M98P1234
G55
M98P1234
G56
M98P1234
G57
M98P1234
G58
M98P1234
方法二:偏置值直接在程序中使用G10修改。
G10 P0 Z0
M98P1234
G10 P0 Z-14.3
M98P1234
G10 P0 Z-28.6
M98P1234
G10 P0 Z-42.9
M98P1234
G10 P0 Z-57.2
M98P1234
对于没有用过这两种方法的人可能心存疑问,不防上机仿真,试一下。