| |
|
|
|
|
|
| |
| 軟件式多車床數(shù)控裝置的運(yùn)用 | | 發(fā)布者:admin 日期:2012/11/23 點(diǎn)擊:549 | | | 系統(tǒng)結(jié)構(gòu)采用一臺(tái)工業(yè)PC實(shí)現(xiàn)對(duì)多臺(tái)車床控制的系統(tǒng)結(jié)構(gòu),沈陽第一機(jī)床廠車床的驅(qū)動(dòng)采用步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)系統(tǒng),所用的工業(yè)PC有一套CPU卡和與所需控制的車床臺(tái)數(shù)匹配的數(shù)字I/O卡及Encoder卡。
我們?cè)诠I(yè)PC中對(duì)操作系統(tǒng)進(jìn)行實(shí)時(shí)功能擴(kuò)展,由一臺(tái)工業(yè)PC完成數(shù)控系統(tǒng)中所有的實(shí)時(shí)任務(wù)和非實(shí)時(shí)任務(wù)。即工業(yè)PC通過一套CPU卡處理包含軌跡插值、誤差補(bǔ)償、運(yùn)動(dòng)控制、開關(guān)量控制、狀態(tài)監(jiān)測等的一切實(shí)時(shí)功能,并且處理包含人機(jī)交互:如方式管理、預(yù)處理、動(dòng)態(tài)顯示、聯(lián)網(wǎng)通信等的一切非實(shí)時(shí)功能。采用一臺(tái)工業(yè)PC的多臺(tái)車床控制系統(tǒng)是通過時(shí)分割多重任務(wù)的實(shí)時(shí)處理功能來實(shí)現(xiàn)的。沈陽第一機(jī)床廠基于時(shí)分割的多重任務(wù)處理流程。工業(yè)PC的系統(tǒng)程序由主程序和中斷處理程序構(gòu)成。中斷處理程序?qū)?shí)時(shí)性要求非常嚴(yán)格,而主程序處理對(duì)實(shí)時(shí)性的要求比較低。
本設(shè)計(jì)中采用工業(yè)PC的INT8中斷系統(tǒng)來處理各種循環(huán)周期的中斷任務(wù)。該中斷系統(tǒng)內(nèi),中斷周期為0.1ms的優(yōu)先權(quán)是最高的,中斷周期是1ms的優(yōu)先權(quán)是第二的(任務(wù)2),沈陽第一機(jī)床廠中斷周期是50ms的優(yōu)先權(quán)是第三的。任務(wù)1實(shí)現(xiàn)空程移送G00、螺紋切削G33等功能,任務(wù)2實(shí)現(xiàn)直線插值G01、圓弧插值G02及G03等功能,任務(wù)3實(shí)現(xiàn)對(duì)操作面板的掃描、M功能等。各任務(wù)的處理時(shí)間不能超過相應(yīng)的中斷周期,他們將被各車床作為個(gè)別任務(wù),在執(zhí)行過程中進(jìn)行時(shí)分割程序處理。
總控制臺(tái)作為服務(wù)器,因此,在每臺(tái)車床上安裝了操作面板。采用該面板,車床操作員可以設(shè)置新的工具及工件,測量及輸入刀具校正量,進(jìn)行自動(dòng)加工前的準(zhǔn)備工作,同時(shí)保障車床的正常運(yùn)行。簡化的車床操作面板的電路如所示。車床操作面板具有7個(gè)鍵,6個(gè)發(fā)光二極管與兩位8段數(shù)碼管等,所有車床的操作面板都通過數(shù)據(jù)總線與總控制臺(tái)(工業(yè)PC)連接。
結(jié)束語采用一臺(tái)工業(yè)PC的多車床控制系統(tǒng)沈陽第一機(jī)床廠,具有全軟件型結(jié)構(gòu),結(jié)構(gòu)簡單,成本低廉;只有一個(gè)操作員,就可以管理多臺(tái)車床,節(jié)減了人力;該系統(tǒng)既可實(shí)現(xiàn)多臺(tái)集中控制,亦可進(jìn)行單臺(tái)分散管理。實(shí)驗(yàn)證明,該系統(tǒng)可以滿足同時(shí)處理多臺(tái)車床發(fā)出的指令的需求。
| | | | [返回] [打印] | |
|