2五軸數(shù)控加工中心數(shù)控系統(tǒng)的軟件結(jié)構(gòu)
五軸數(shù)控加工中心數(shù)控系統(tǒng)軟件主要由以下五個(gè)模塊組成:人機(jī)界面模塊、預(yù)處 理模塊、軌跡插補(bǔ)模塊、plc控制模塊和位置控制模塊。
人機(jī)界面模塊
人機(jī)界面模塊是用戶(hù)與數(shù)字控制器交互的平臺(tái),一方面在屏幕上動(dòng)態(tài)的顯示 了加工過(guò)程中刀具的運(yùn)動(dòng)軌跡、機(jī)床的運(yùn)行狀態(tài)以及各進(jìn)給軸的實(shí)時(shí)坐標(biāo);另一 方面對(duì)文件進(jìn)行操作,將加工信息、系統(tǒng)參數(shù)等發(fā)送給信息預(yù)處理模塊,將命令 信息發(fā)送給軌跡插補(bǔ)模塊進(jìn)行處理。
預(yù)處理模塊
預(yù)處理模塊主要是對(duì)輸入的加工信息進(jìn)行處理,如:nc代碼的譯碼、刀補(bǔ) 補(bǔ)償?shù)挠?jì)算、對(duì)子程序、宏程序、固定循環(huán)程序段進(jìn)行前置處理,生成加工所需 的中間數(shù)據(jù)信息,通過(guò)接口函數(shù)與軌跡插補(bǔ)模塊進(jìn)行數(shù)據(jù)交換。
軌跡插補(bǔ)模塊
軌跡插補(bǔ)模塊主要完成插補(bǔ)計(jì)算和任務(wù)調(diào)度,是數(shù)控系統(tǒng)的核心模塊。它在 規(guī)定的插補(bǔ)周期內(nèi)按照進(jìn)給速度和精度要求完成各進(jìn)給軸的增量計(jì)算,并將結(jié)果 輸出給位置控制模塊。
plc控制模塊
plc控制模塊用來(lái)處理機(jī)床側(cè)i/o信號(hào),邏輯運(yùn)算和機(jī)床輔助功能控制,可 對(duì)急停、超程等突發(fā)事件進(jìn)行處理,將邏輯運(yùn)算的結(jié)果輸出給以實(shí)現(xiàn)與機(jī)床側(cè)i/o 的數(shù)據(jù)交換,同時(shí)將一些指令信息反饋給軌跡插補(bǔ)模塊。
位置控制模塊
位置控制模塊根據(jù)軌跡插補(bǔ)模塊的運(yùn)算結(jié)果,經(jīng)過(guò)pid調(diào)節(jié)后向各坐標(biāo)軸發(fā) 出運(yùn)動(dòng)指令,對(duì)各個(gè)軸進(jìn)行高精度的位置控制,它是數(shù)控系統(tǒng)中優(yōu)先級(jí)高的實(shí) 時(shí)任務(wù),調(diào)度周期小于其他任務(wù)。
本文采摘自“五軸數(shù)控加工中心軟plc控制系統(tǒng)的研究”,因?yàn)榫庉嬂щy導(dǎo)致有些函數(shù)、表格、圖片、內(nèi)容無(wú)法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章!本文由伯特利數(shù)控整理發(fā)表文章均來(lái)自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請(qǐng)注明!