數(shù)控機(jī)床CNC裝置的工作過(guò)程
文章出處:行業(yè)資訊
責(zé)任編輯:東莞市派森機(jī)械有限公司
發(fā)表時(shí)間:2023-04-27
CNC數(shù)控裝置在硬件支持下,由軟件完成其控制過(guò)程。下面從輸入、譯碼處理、數(shù)據(jù)處理、插補(bǔ)運(yùn)算、位置控制、輸入/輸出處理、顯示和診斷八個(gè)環(huán)節(jié)來(lái)說(shuō)明CNC裝置的工作過(guò)程。
1輸入
輸入到CNC裝置的有零件程序、控制參數(shù)和補(bǔ)償數(shù)據(jù)等。常用的輸入方式有鍵盤手動(dòng)輸入(MDI)、存儲(chǔ)卡輸入、磁盤輸入、串行通信接口RS-232輸入、連接上一級(jí)計(jì)算機(jī)的DNC輸入以及網(wǎng)絡(luò)通信方式輸入。
2譯碼處理
譯碼處理程序?qū)⒘慵庸こ绦蛞猿绦蚨危˙lock)為單位進(jìn)行處理。每個(gè)程序段由若干代碼組成。計(jì)算機(jī)通過(guò)譯碼程序識(shí)別這些代碼,按一定的規(guī)則翻譯成CNC裝置能夠識(shí)別的數(shù)據(jù)形式(如事先約定的二進(jìn)制形式)并存放在制定的存儲(chǔ)器(譯碼結(jié)果緩沖器)內(nèi)。
3數(shù)據(jù)處理
數(shù)據(jù)處理程序的任務(wù)就是將經(jīng)過(guò)預(yù)處理后存放在制定的存儲(chǔ)區(qū)的數(shù)據(jù)進(jìn)行處理。數(shù)據(jù)處理一般包括刀具位置補(bǔ)償、刀具長(zhǎng)度補(bǔ)償、刀具半徑補(bǔ)償、刀尖圓弧半徑補(bǔ)償、進(jìn)給速度處理及輔助功能處理。
4插補(bǔ)運(yùn)算
插補(bǔ)運(yùn)算和位置控制是CNC系統(tǒng)的實(shí)時(shí)控制,一般在相應(yīng)的中斷服務(wù)程序中進(jìn)行。
5位置控制
位置控制的任務(wù)是在每個(gè)采樣周期內(nèi),將插補(bǔ)計(jì)算得到的理論位置與工作臺(tái)實(shí)際反饋位置相比較,根據(jù)其差值控制進(jìn)給電動(dòng)機(jī),帶動(dòng)工作臺(tái)或刀具移動(dòng),加工出所要求的零件。
6輸入/輸出處理
輸入/輸出處理主要處理CNC裝置操作面板的開關(guān)信號(hào)、機(jī)床電氣信號(hào)的輸入/輸出控制(如換刀、換擋、冷卻等)。CNC裝置與機(jī)床強(qiáng)電之間必須通過(guò)光電隔離電路進(jìn)行隔離,確保CNC裝置不受強(qiáng)電信號(hào)的影響。
7顯示
CNC裝置的顯示主要是為操作者提供方便。顯示內(nèi)容包括零件程序顯示、參數(shù)顯示、機(jī)床狀態(tài)顯示、加工軌跡的動(dòng)態(tài)顯示、報(bào)警診斷顯示等。
8診斷
CNC裝置利用內(nèi)部自診斷程序進(jìn)行故障診斷,主要包括啟動(dòng)診斷和在線診斷。