單刀具多工件原點(diǎn)當(dāng)零件復(fù)雜或有多個(gè)相同結(jié)構(gòu)時(shí),為方便編程計(jì)算,常常在零件上選定多個(gè)程序原點(diǎn)或當(dāng)一次裝夾加工多個(gè)相同零件時(shí)也可以選擇多原點(diǎn)編程。對多程序原點(diǎn)的編程,可以用多個(gè)G92來定義調(diào)換工件坐標(biāo)系,也可以用G54~G59來選擇變換程序原點(diǎn),甚至還可以將G92和G54混合編程。
因結(jié)構(gòu)尺寸和安裝原因,各刀具在機(jī)床上安裝后其刀位點(diǎn)在加工起始位置不會重合,如中A、B點(diǎn)所示。工件原點(diǎn)OW的位置雖是固定的,但各把刀具的刀位點(diǎn)到達(dá)工件OW的機(jī)床坐標(biāo)值不同,因而不能簡單的在一個(gè)坐標(biāo)系下編程。
加工坐標(biāo)系用T指令建立各刀具的加工坐標(biāo)系在數(shù)控車床的生產(chǎn)實(shí)踐中,多用試切法進(jìn)行對刀,用刀具偏置補(bǔ)償指令(T指令)建立各刀的加工坐標(biāo)系。所謂刀具偏置是指當(dāng)機(jī)床回到機(jī)床原點(diǎn)時(shí),工件原點(diǎn)相對于刀架工作位上各刀位點(diǎn)的有向距離。如中,T01的偏置值為X=-300(直徑編程),Z=-260;T02的偏置值為X=-250,Z=-300.加工前,分別用T01、T02試切工件的外圓和端面,并將測量的試切值輸入,數(shù)控系統(tǒng)會自動計(jì)算每把刀具的偏置值,并存放在對應(yīng)的偏置補(bǔ)償寄存器中。
編程時(shí)刀具的補(bǔ)償功能由T代碼指定,如T0101,其后的4位數(shù)字分別表示選擇的刀具號和刀具偏置補(bǔ)償寄存器號,為方便起見,通常在T代碼指令中取刀具編號和偏置補(bǔ)償寄存器號相同。
如零件,用T指令編程為:N05T0101;換T01刀并調(diào)用01號偏置補(bǔ)償寄存器中的值(X=-300,Z=-260);N20T0202換T02刀并調(diào)用02號偏置補(bǔ)償寄存器中的值(X=-250,Z=-300);程序執(zhí)行到換刀指令時(shí),數(shù)控系統(tǒng)先取出所選刀具的偏置值進(jìn)行補(bǔ)償,建立該刀具的加工坐標(biāo)系,再進(jìn)行加工。各刀具在各自的加工坐標(biāo)系中運(yùn)行,各自獨(dú)立。用G54~G59對各把刀具分別建立加工坐標(biāo)系如零件,先用2把刀具分別對刀,輸入:X-300Z-260存入G54中,X-250Z-300.存入G55中。
程序編制為:N05T01G54;換T01刀并調(diào)用G54坐標(biāo)系;N20T02G55;換T02刀并調(diào)用G55坐標(biāo)系;2.4多刀具多工件原點(diǎn)對于有自動換刀裝置的加工中心,既可以是單工件原點(diǎn)也可以是多工件原點(diǎn)。無論哪種,我們都可以將各刀具分別對刀,并仿照車床用G54~G59分別建立加工坐標(biāo)系。對T01刀具可輸入Z-132存入G54中,T02刀具輸入Z-185.6存入G55中,X-Y方向的工件零點(diǎn)偏置為實(shí)際對刀位置上的坐標(biāo)值,并在程序中考慮用G41/G42進(jìn)行刀具半徑補(bǔ)償。
刀具坐標(biāo)程序編制為:N05G54T01;換T01刀并調(diào)用G54坐標(biāo)系……;N20G55T02;換T02刀并調(diào)用G55坐標(biāo)系;對于只有單工件原點(diǎn)的加工中心,各刀具建立的加工坐標(biāo)系在走刀平面內(nèi)是重合的,只是刀具長度方向上不同而已。我們除了用上面的方法外,還可以將其中一把刀作基準(zhǔn)刀具對刀,其它各刀具只對長度方向,算出Z軸的尺寸差異后用刀具長度補(bǔ)償指令(G43/G44)編程。
結(jié)束語工件零點(diǎn)偏置的數(shù)控編程方法很多,也很靈活。不同類型的數(shù)控機(jī)床采用的對刀形式可以有所不同,工件零點(diǎn)偏置的數(shù)控編程方法也可以有差異,但原理是相通的。只有深刻理解各指令的內(nèi)涵,才能做到靈活應(yīng)用;只有多用多實(shí)踐,才能熟練技巧,做到得心應(yīng)手,游刃有余。