輪廓加工采用數(shù)據(jù)采樣的插補(bǔ)計(jì)算法,利用時(shí)間分割的思想,即將程序段的增量以 愿皂澤為單位,劃分為許多小段,每次插補(bǔ)計(jì)算出一段增量。當(dāng)進(jìn)行不需要插補(bǔ)的運(yùn)動(dòng)時(shí),如手動(dòng)連續(xù)進(jìn)給、步進(jìn)和自動(dòng)定位等,代替插補(bǔ)計(jì)算的是按要求的進(jìn)給速度計(jì)算其 愿皂澤 內(nèi)的位移增量。插補(bǔ)的結(jié)果作為位置伺服系統(tǒng)的指令位置增量。位置伺服系統(tǒng)的采樣周期和插補(bǔ)周期相同,由位置伺服控制程序按指令位置增量計(jì)算出指令位置,并將其與采樣的實(shí)際位置相減,差值換算成速度指令值,送往硬件伺服部分,控制電動(dòng)機(jī)的運(yùn)轉(zhuǎn)。
為使位置伺服系統(tǒng)硬件部分能準(zhǔn)確跟蹤速度指令,系統(tǒng)對(duì)速度指令進(jìn)行了加減速處理,可選擇采用直線或指數(shù)加減速控制的算法。
為保證機(jī)床運(yùn)動(dòng)執(zhí)行機(jī)構(gòu)實(shí)現(xiàn)準(zhǔn)確的指令位置,系統(tǒng)采用了各種補(bǔ)償措施,包括螺距補(bǔ)
償、間隙補(bǔ)償、伺服漂移補(bǔ)償?shù)取?br />
(7)第六級(jí)中斷服務(wù)程度。它是2ms定時(shí)服務(wù)程序,定時(shí)時(shí)間由8253 可編程計(jì)數(shù)器轅 定時(shí)器在初始化時(shí)確定。該程序主要完成下列工作:
1.進(jìn)行軟件分頻,為第五級(jí)中斷提供8ms定時(shí),為第二級(jí)和第三級(jí)提供16ms定時(shí),并使三級(jí)定時(shí)時(shí)刻有一定的時(shí)間間隔(如4ms);
2.檢查跳步切削信號(hào),并置標(biāo)志;
3.檢查棧是否溢出,有 溢出則報(bào)警。
(8)第七級(jí)中斷服務(wù)程序。它主要進(jìn)行 ASR鍵盤(pán)輸入處理。由該裝置的接收和發(fā)送器發(fā)
出發(fā)送或接收中斷請(qǐng)求,第七級(jí)中斷服務(wù)程序從RS-232c接口讀入其鍵盤(pán)數(shù)據(jù),并存入相應(yīng)的緩沖區(qū)。
(9)第八級(jí)中斷服務(wù)程序。紙帶閱讀機(jī)(PTR)每輸入一個(gè)字符(對(duì)應(yīng)一行孔信號(hào))就產(chǎn)生一次中斷,第八級(jí)中段服務(wù)程序?qū)⒃撟址x入將其存入相應(yīng)的緩沖區(qū)。若該字符是使PTR
停止的字符(如ER或%,CR或LF),或PTR輸入緩沖區(qū)已滿時(shí),則停止PTR的工作。
(10)第九級(jí)中斷服務(wù)程序。是串行報(bào)警中斷程序,即當(dāng)?shù)綦、ROM校驗(yàn)出錯(cuò)及其他報(bào)
警信號(hào)出現(xiàn)時(shí),導(dǎo)致此中斷。當(dāng)連續(xù)兩次出現(xiàn)此中斷時(shí),該處理程序置PLC報(bào)警標(biāo)志,并停止系統(tǒng)工作。
(11)第十級(jí)中斷是非屏蔽中斷服務(wù)程序。主要內(nèi)容是:RAM奇偶校驗(yàn)錯(cuò)時(shí)顯示出錯(cuò)并
產(chǎn)生動(dòng)態(tài)停止;電源關(guān)斷時(shí)終止磁泡存儲(chǔ)器工作;工程師面板中斷;監(jiān)控定時(shí)器中斷,顯示
監(jiān)控報(bào)警并產(chǎn)生動(dòng)態(tài)停止。