當前位置:
沈陽一機 > >
新聞中心 > >
行業動態 > > 數控機床的CNC機床中斷型結構
數控機床的CNC機床中斷型結構
日期:2014年01月04 來源:本站原創 關鍵字:數控機床的CNC機床中斷型結構
中斷型軟件結構的特點是除了初始化程序之外,整個系統軟件的各種任務模塊分別安排在不同級別的中斷服務程序中,各中斷程序的優先級別各不相同,級別高的可以打斷級別低的,整個系統本身就是一個大的多重中斷系統,其管理的功能主要通過各級中斷服務程序之間的相互通信來解決。CNC機床中的FANUC系統的中斷型軟件結構,該系統的主CPU為8086,控制程序共分為11級中斷程序,其中10級中斷級別最高,0級中斷級別最低。位置控制被安排在級別較高的中斷程序中,其原因是刀具運功的實時性要求最高,CNC裝置必須提供及時的服務。CRT顯示級別低,在不發生其他中斷的情況下才進行顯示。
1.初始化程序
電源接通后,首先進入此程序。初始化程序主要完成如下各項工作;1.對RAM中作為工作寄存器的單元設置初始狀態;2進行ROM廳偶校驗;3為 數控加工正常進行而設置一些所需的初始狀態。
2.第1級中斷
該中斷程序是主控程序,1級中斷請求始終存在,若無其他優先級中斷存在,就總是1級中斷(顯示)狀態。
3.第2級中斷
該中斷程序主要對各種工作方式進行處理,為插補的正常進行做準備工作。
4.第3級中斷
本級中斷的最主要功能是完成輸入/輸出數據傳送;操作面板掃描及處理:M、S、T輔助功能(如主軸正、反轉和主軸轉速控制、冷卻液啟/停、刀具交換等)信號的輸出及控制;表面恒線速度控制等。
5.第4級中斷
該中斷對存儲器(存放參數、宏變量等)進行讀寫等,有錯報警。
6.第5級中斷
該程序為實時控制程序,最重要的功能是完成插補計算、定位控制、螺距補償與間隙補償、伺服漂移補償和加/減速控制。7M系統采用“時間分割剖法”遁入空門,即將程序段的增量以8ms時間為單位,劃分為許多小段,每次插補進給一小段。一次插補處理可以分4個階段,即速度計算、插補計算、終點判別、進給量變換。
7.第6級中斷
該程序為2ms定時程序,主要用于檢查是否有急停信號、跳步切削等,并進行處理。
8.第7級中斷
本級中斷任務主要是從RS-232c接口讀入數據并存入緩沖存儲區。
9.第8 級中斷
該程序讀入紙帶閱讀機數據并輸入緩沖區。
10.第9級中斷
本級中斷為串行報警中斷。
11.第10級中斷
這是非屏蔽中斷,當電源斷開時或ROM校驗時發生。
上一篇:數控機床CNC機床實時中斷服務程序(前臺程序) 下一篇:
數控系統可編程控制器PLC
銷售電話
機床營銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務
Tel:024-25341716
024-25341717
Fax:024-25341718
維護改造
Tel:024-25340767
Fax:024-25341177
產品分類