基于PMAC的數(shù)控車床主軸熱誤差補(bǔ)償系統(tǒng)研究
時間:2009-11-10 14:05:50來源:ronggang
導(dǎo)語:?介紹了基于PMAC多軸運(yùn)動控制器的數(shù)控車床主軸熱誤差軟件補(bǔ)償系統(tǒng)。通過對PMAC多軸運(yùn)動控制卡進(jìn)行二次開發(fā),能夠根據(jù)主軸上數(shù)字溫度傳感器測出的溫度值
摘 要:介紹了基于PMAC多軸
運(yùn)動控制器的數(shù)控車床主軸熱誤差軟件補(bǔ)償系統(tǒng)。通過對PMAC多軸運(yùn)動控制卡進(jìn)行二次開發(fā),能夠根據(jù)主軸上數(shù)字溫度傳感器測出的溫度值,利用預(yù)先建立的熱誤差模型計(jì)算出誤差補(bǔ)償值,并通過PMAC卡將誤差補(bǔ)償值實(shí)時補(bǔ)正到刀具軌跡中,從而實(shí)現(xiàn)熱誤差的實(shí)時補(bǔ)償,提高加工精度。
關(guān)鍵詞:PMAC多軸運(yùn)動控制器 熱誤差補(bǔ)償 數(shù)控車床 主軸
隨著
數(shù)控機(jī)床和精密加工的廣泛應(yīng)用,人們對數(shù)控機(jī)床的加工精度提出了更高的要求,誤差補(bǔ)償技術(shù)能有效地提高數(shù)控機(jī)床的加工精度。所謂的誤差補(bǔ)償控制,就是在獲得誤差模型之后,把它們反映到機(jī)床的實(shí)際加工過程中,使刀具和工件在機(jī)床工作空間中沿著誤差的逆方向產(chǎn)生一定的相對運(yùn)動,從而實(shí)現(xiàn)誤差補(bǔ)償,提高機(jī)床的加工精度。
而熱誤差是數(shù)控機(jī)床的最大誤差源,約占機(jī)床總誤差的50%。因而減小熱誤差對提高機(jī)床的加工精度至關(guān)重要口。降低熱誤差可以通過改進(jìn)設(shè)計(jì)、控制溫度和誤差補(bǔ)償?shù)确椒▽?shí)現(xiàn)。誤差補(bǔ)償是一種簡單而有效的方法,該方法正越來越受到重視。而專用數(shù)控系統(tǒng)由于其自身結(jié)構(gòu)的封閉性,研究人員很難在其上進(jìn)行二次開發(fā),集成熱誤差補(bǔ)償功能。本文介紹了基于可編程多軸運(yùn)動控制器(Programmable Multi-Axis Controller,PMAC)的軟件補(bǔ)償系統(tǒng),實(shí)驗(yàn)證明,該軟件補(bǔ)償系統(tǒng)能實(shí)現(xiàn)機(jī)床加工過程中的實(shí)時熱誤差補(bǔ)償,可以大幅度提高機(jī)床加工精度。
1 PMAC多軸運(yùn)動控制器
PMAC是美國DeltaTauDataSystem公司推出的高性能伺服運(yùn)動控制器,它是基于工控PC機(jī)和windows操作系統(tǒng)的多軸、多通道開放式.運(yùn)動控制器。PMAC多軸運(yùn)動控制器能同時控制1-8軸,既可單獨(dú)執(zhí)行存儲于控制器內(nèi)部的程序,也可執(zhí)行運(yùn)動程序和PLC程序。它還是一臺實(shí)時的、多任務(wù)的計(jì)算機(jī),能自動對任務(wù)的優(yōu)先級進(jìn)行判別。
詳情請點(diǎn)擊:
基于PMAC的數(shù)控車床主軸熱誤差補(bǔ)償系統(tǒng)研究