西安航空動力控制科技有限公司 (陜西 710077) 林敬順
生產(chǎn)中經(jīng)常遇到直徑大、厚度薄的墊片類零件加工。為了方便加工并減少機床的局部磨損,一般都采用裝夾一次切出多個零件的加工方法。
(1)編程時在同一程序中編出多個工件切斷程序(包括子程序)。優(yōu)點是程序直觀;缺點是編程工作量大,程序調(diào)整不便。
(2)編出單個零件程序,靠偏移工件坐標(biāo)系或刀具偏置來加工。優(yōu)點是編程方便,僅需編出單件零件的加工程序;缺點是單件零件加工完成后需要手工偏移坐標(biāo)系或偏置刀具補償,加工多件零件后或加工中斷后,再次加工時需要重新設(shè)置坐標(biāo)系。在零件加工數(shù)量大時易出現(xiàn)輸入錯誤,發(fā)生機床事故。
(3)設(shè)置多個坐標(biāo)系加工。優(yōu)點同方法(2),與方法(2)的區(qū)別為加工時調(diào)用不同的坐標(biāo)系來實現(xiàn)一切多的目的;缺點是加工件數(shù)受機床坐標(biāo)系限制,最多僅為6個(G54-G59)。調(diào)整不便,需要逐個坐標(biāo)系調(diào)整。修改一個坐標(biāo)系后,其他的坐標(biāo)系都要相應(yīng)的修改。
在加工某型零件時,零件直徑為φ22mm,厚度僅為1.8mm,如圖1所示。原來的做法是調(diào)用多個坐標(biāo)系加工,一次裝夾加工6件零件,工作效率不高?,F(xiàn)在利用機床宏程序及子程序和刀具自動補正代碼完成了一切多的加工,該方法避免了上述3種加工方法的缺點,程序簡潔直觀、不受坐標(biāo)系限制,且調(diào)整方便。程序如下:
T0101; (主程序)
G30 U0 W0;(返回安全點)
G10 L2 P0 X0.0 Z0.0;(初始化坐標(biāo)系)
#1=P____;(P____為G54坐標(biāo)系Z向坐標(biāo)數(shù)值)
#2=n;(n為一次裝夾所需加工件數(shù))
N2 G10 L2 P0 X0.0 Z#1;(設(shè)置工件坐標(biāo)系)
M98 Pxxxx;(執(zhí)行Pxxxx子程序)
#1=#1-[Z];(Z向偏移數(shù)值。一般為零件長度+切斷刀寬度+0.1mm)
#2=#2-1;
IF [#2 GT 0] GOTO 2;(判斷#2是否大于0)
G30 U0 W0;(返回安全點)
M30;
Pxxxx;(子程序,既零件的加工程序)
T0101;
……
M99;(返回主程序)

圖 1
該加工程序簡潔直觀、調(diào)整方便。所有關(guān)于零件的尺寸僅在子程序中調(diào)整一次,加工件數(shù)僅需在主程序中調(diào)整。如果在加工中出現(xiàn)停止僅需返回主程序繼續(xù)執(zhí)行即可,不需任何調(diào)整。經(jīng)過實際驗證該程序適用性強,可節(jié)省大量的輔助時間。