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