技術(shù)文章
臥式加工中心任意角度自動(dòng)建立坐標(biāo)系
閱讀:842 發(fā)布時(shí)間:2020-8-11引 言
臥式加工中心的工作臺(tái)一般可以旋轉(zhuǎn),方便加工 箱體類等具有回轉(zhuǎn)特征的零件,自動(dòng)化程度較高,可實(shí) 現(xiàn)一次裝卡多角度加工。但是旋轉(zhuǎn)角度后需要重新建立坐標(biāo)系,因?yàn)樯弦粋€(gè)工位加工的特征很難與后續(xù)加工做到基準(zhǔn)統(tǒng)一,存在多次建立坐標(biāo)系產(chǎn)生的誤差。解決上述問題的傳統(tǒng)辦法是:裝卡時(shí)將零件的中心與工作臺(tái)回轉(zhuǎn)中心重合,或是在零件上做一個(gè)輔助工藝孔,旋轉(zhuǎn)后重新對(duì)刀建立坐標(biāo)系。這兩種辦法均存在費(fèi)時(shí)費(fèi)力、自動(dòng)化程度不高、誤差較大、受零件形狀的 局限等缺點(diǎn)。本文介紹一種用宏程序自動(dòng)建立坐標(biāo)系的方法,原理是:將測定的回轉(zhuǎn)中心機(jī)械坐標(biāo)值作為旋轉(zhuǎn)中心點(diǎn)計(jì)算第一個(gè)對(duì)刀點(diǎn)旋轉(zhuǎn)一個(gè)角度后的坐標(biāo)偏置量,并通過系統(tǒng)變量的方法寫到新的坐標(biāo)系下。
1 測定回轉(zhuǎn)中心機(jī)械坐標(biāo)值
加工時(shí)用到的坐標(biāo)系分為機(jī)械坐標(biāo)系和工件坐標(biāo)系。機(jī)械坐標(biāo)系是表示機(jī)械固有位置的坐標(biāo)系,工件坐標(biāo)系是用于加工的坐標(biāo)系(G54~G59)。自動(dòng)建立坐標(biāo)系指的是建立工件坐標(biāo)系,可由坐標(biāo)系設(shè)定功能或工件偏置測量等功能實(shí)現(xiàn)。
回轉(zhuǎn)中心是機(jī)床機(jī)械位置的固有點(diǎn),我們將其機(jī)械坐標(biāo)位置定義為(X0,Z0)。其中,X0 是固定的,因主軸裝卡刀具不同,Z0 是相對(duì)的,可以是相對(duì)于基準(zhǔn)刀或是主軸端面的位置,這里我們選擇在基準(zhǔn)刀下測
定Z0 的相對(duì)位置。測定回轉(zhuǎn)中心時(shí)需要用到大理石方尺、基準(zhǔn)刀或機(jī)床自帶的紅寶石探頭。測定回轉(zhuǎn)中心的具體過程如圖1所示。
(1)測定 X0:將方尺固定在工作臺(tái)上,用尋邊器測定 X1;工作臺(tái)旋轉(zhuǎn)180°,測定 X2。回轉(zhuǎn)中心 X0 =(X1+X2)/2。
(2)測定Z0:在0°時(shí)用基準(zhǔn)刀測定Z1,旋轉(zhuǎn)180°,測定Z2。用千分尺測量方尺的長度L,回轉(zhuǎn)中心Z0=(Z1+Z2-L)/2。
圖1 測定回轉(zhuǎn)中心示意圖
2 建立數(shù)學(xué)模型
如圖2 所示,O1 為機(jī)械坐標(biāo)系原點(diǎn),O2 為工作臺(tái)旋轉(zhuǎn)中心,A 為 G54 的對(duì)刀點(diǎn),B 為工作臺(tái)旋轉(zhuǎn)α 角度后A 點(diǎn)的位置,AO2 與Z 軸形成的夾角為β,BO2 與 Z 軸的夾角為ε,A 點(diǎn)的機(jī)械坐標(biāo)值為(Xa,Za),B 點(diǎn)的機(jī)械坐標(biāo)為(Xb,Zb),O2 的機(jī)械坐標(biāo)為(X2,Z2)。
圖2 數(shù)學(xué)原理圖
3 編寫宏程序
為了便于管理及避免使用者誤操作,將程序格式編為主程序和子程序,使用時(shí)只需打開主程序由主程序自動(dòng)調(diào)用宏程序,將測定的回轉(zhuǎn)中心的機(jī)械坐標(biāo)值填入子程序?qū)?yīng)的#21和#23的等式右邊,日常使用時(shí)子程序并不需要修改。以森精機(jī) NHC4000 三菱系統(tǒng)為例,其主程序自變量地址與局部變量的關(guān)系如表1所示。表1 中,帶有 × 標(biāo)記的自變量地址無法使用,但在 G66.1 模式中可追加使用帶有* 標(biāo)記的自變量地址;帶有-標(biāo)記表示沒有對(duì)應(yīng)地址,帶有○標(biāo)記表示可以正常調(diào)用該自變量地址。
表1 主程序自變量地址與局部變量的關(guān)系
與工件坐標(biāo)系(G54~G59)相關(guān)的系統(tǒng)變量地址如表2所示。表2 表示與工件坐標(biāo)系對(duì)應(yīng)的變量地址,使用變量編號(hào)#5201~#532n,可讀取工件坐標(biāo)系偏置數(shù)據(jù)或?qū)⒅荡搿?/p>
表2 與工件坐標(biāo)系(G54~G59)相關(guān)的系統(tǒng)變量地址
編寫的主程序如下:
O1234
G65P1000B_E_;(B 為回轉(zhuǎn)軸旋轉(zhuǎn)角度,E 為回轉(zhuǎn)后新坐標(biāo)系的存放位置 G55~G59,填寫數(shù)值55~59)M30;
編寫的子程序如下:
O1000
#21=_;(測定的回轉(zhuǎn)中心 X 軸機(jī)械坐標(biāo))
#23=_;(測定的回轉(zhuǎn)中心Z 軸機(jī)械坐標(biāo))
#11= #5221;(調(diào)用 G54下 X 機(jī)械坐標(biāo))
#13= #5223;(調(diào)用 G54下Z 機(jī)械坐標(biāo))
#6= #11- #21;(G54原點(diǎn)與回轉(zhuǎn)中心 X 軸偏移量)
#7= #13- #23;(G54原點(diǎn)與回轉(zhuǎn)中心Z 軸偏移量)
#8=ATAN[#6/#7];(根據(jù) X、Z 兩個(gè)分向量求總向量與Z軸夾角)
#9= #8- #2;(回轉(zhuǎn)后的夾角,ISO841標(biāo)準(zhǔn)的坐標(biāo)軸規(guī)定,假定工件靜止,刀具運(yùn)動(dòng),運(yùn)動(dòng)方向遵循右手定則,與數(shù)學(xué)規(guī)定的角度正 方向相反所以是減。也有機(jī)床例外,相應(yīng)的改為加號(hào))
#10= #6/SIN[#8];(G54原點(diǎn)與回轉(zhuǎn)中心斜線距離)
#15= #10*SIN[#9];(回轉(zhuǎn)增加的 X 方向距離)
#16= #10*COS[#9];(回轉(zhuǎn)增加的Z 方向距離)
#24= #21+ #15;(回轉(zhuǎn)后的 X 坐標(biāo))
#26= #23+ #16;(回轉(zhuǎn)后的Z 坐標(biāo))
#[[#5-4]*20+5221]= #24;(將 X 坐標(biāo)返回到新建立的工件坐標(biāo)系中)
#[[#5-4]*20+5222]= #5222;(Y 維持不變)
#[[#5-4]*20+5223]= #26;(將Z 坐標(biāo)返回到新建立的工件坐標(biāo)系中)
#[[#5-4]*20+5223]= #5224;(B 軸原點(diǎn)維持不變,方便程序 B0仍然回到 G54原始方向)
M99;
4 程序驗(yàn)證
正式加工零件前,首先驗(yàn)證坐標(biāo)轉(zhuǎn)換程序的精度及可靠性。在工作臺(tái)上裝卡一個(gè)標(biāo)準(zhǔn)驗(yàn)棒,將 G54的原點(diǎn)設(shè)定在圓心,工作臺(tái)旋轉(zhuǎn)任意角度,運(yùn)行主程序 O1234,將新的坐標(biāo)系原點(diǎn)設(shè)定在 G55,重新分中,與 G55 原點(diǎn)進(jìn)行比較。反復(fù)驗(yàn)證,確保任意角度下零點(diǎn)跟隨,如果 有偏差可以微調(diào)工作臺(tái)回轉(zhuǎn)中心或是重新校定。
5 結(jié) 語
通過宏程序?qū)崿F(xiàn)了加工過程中任意角度的零點(diǎn)跟隨,在實(shí)際生產(chǎn)中有較強(qiáng)的應(yīng)用價(jià)值。
(1)確保了加工過程中同一基準(zhǔn)。只需要一次對(duì)刀,后續(xù)多個(gè)角度只需運(yùn)算宏程序的主程序即可自動(dòng)建立相應(yīng)工件坐標(biāo)系,簡化了操作者的工作強(qiáng)度,同時(shí)確保了同一基準(zhǔn)加工的所有特征,確保了特征之間的位置關(guān)系。
(2)簡化零件編程與計(jì)算。編制零件加工程序時(shí)只需把坐標(biāo)系相應(yīng)地旋轉(zhuǎn)一個(gè)角度,零點(diǎn)不產(chǎn)生偏移。不管零件的中心是否在工作臺(tái)中心,或是偏差多少,對(duì) 程序都沒有影響。
(3)拓展宏程序的應(yīng)用。手工編程是數(shù)控加工的基礎(chǔ),宏程序是手工編程的精髓。通過巧妙地應(yīng)用宏程 序的系統(tǒng)變量參數(shù),使計(jì)算結(jié)果自動(dòng)填入數(shù)控系統(tǒng)中, 提升了數(shù)控的應(yīng)用水平,拓展了宏程序的應(yīng)用領(lǐng)域。
本文介紹的僅僅是宏程序用法的冰山一角,希望 能起到拋磚引玉的作用。宏程序非常簡潔,使用方便, 并且已經(jīng)在森精機(jī) NHC4000臥式加工中心上做了驗(yàn)證,非常可靠。