美國A的課外物理知識

來源:文萃谷 1.46W

廣泛的閱讀有助於學生形成良好的道德品質和健全的人格,嚮往真、善、美,擯棄假、惡、醜;有助於溝通個人與外部世界的聯絡,使學生認識豐富多彩的世界,獲取資訊和知識,拓展視野。快一起來閱讀美國A的課外物理知識吧~

美國A的課外物理知識

美國A-B7360CNC軟體是一種典型的前後臺型軟體。其結構框圖如圖所示。該圖的右側是實時中斷程式處理的任務,主要的可遮蔽中斷有10.24ms實時時鐘中斷、閱讀機中斷和鍵盤中斷。其中閱讀機中斷優先順序最高,10.24ms實時時鐘中斷優先順序次之,鍵盤中斷優先順序最低。閱讀機中斷僅在輸入零件程式時啟動了閱讀機後才發生,鍵盤中斷也僅在鍵盤方式下發生,而10.24ms中斷總是定時發生的。左側則是背景程式處理的任務。背景程式是一個迴圈執行的主程式,而實時中斷程式按其優先順序隨時插入背景程式中。

當A-B7360CNC控制系統接通電源或復位後,首先執行初始化程式,然後,設定系統有關的區域性標誌和全域性性標誌;設定機床引數;預清機床邏輯I/O訊號在RAM中的映象區;設定中斷向量;並開放10.24ms實時時鐘中斷,最後進入緊停狀態。此時,機床的主軸和座標軸伺服系統的強電時斷開的',程式處於對緊停復位的等待迴圈中。由於10.24ms時鐘中斷定時發生,控制面板上的開關狀態隨時被掃描,並設定了相應的標誌,以供主程式使用。一旦操作者按了緊停復位按鈕,接通機床強電時,程式下行,背景程式起動。首先進入MCU總清(即清除零件程式緩衝區、鍵盤MDI緩衝區、暫存區、插補引數區等),並使系統進入約定的初始控制狀態(如G01、G90等),接著根據面板上的方式進行選擇,進入相應的方式服務環中。各服務環的出口又迴圈到方式選擇例程,一旦10.24ms時鐘中斷程式掃描到面板上的方式開關狀態發生了變化,背景程式便轉到新的方式服務環中。無論背景程式處於何種方式服務中,10.24ms的時鐘中斷總是定時發生的。

圖7360CNC軟體總框圖

在背景程式中,自動/單段是數控加工中的最主要的工作方式,在這種工作方式下的核心任務是進行一個程式段的資料預處理,即插補預處理。即一個數據段經過輸入譯碼、資料處理後,就進入就緒狀態,等待插補執行。所以圖中段執行程式的功能是將資料處理結果中的插補用資訊傳送到插補緩衝器,並把系統工作暫存器中的輔助資訊(S、M、T程式碼)送到系統標誌單元,以供系統全域性使用。在完成了這兩種傳送之後,背景程式設立一個數據段傳送結束標誌及一個開放插補標誌。在這兩個標誌建立之前,定時中斷程式儘管照常發生,但是不執行插補及輔助資訊處理等工作,僅執行一些例行的掃描、監控等功能。這兩個標誌的設定體現了背景程式對實時中斷程式的控制和管理。這兩個標誌建立後,實時中斷程式即開始執行插補、伺服輸出、輔助功能處理,同時,背景程式開始輸入下一程式段,並進行新一個數據段的預處理。在這裡,系統設計者必須保證在任何情況下,在執行當前一個數據段的實時插補執行過程中必須將下一個資料段的預處理工作結束,以實現加工過程的連續性。這樣,在同一時間段內,中斷程式正在進行本段的插補和伺服輸出,而背景程式正在進行下一段的資料處理。即在一箇中斷週期內,實時中斷開銷一部分時間,其餘時間給背景程式。

一般情況下,下一段的資料處理及其結果傳送比本段插補執行的時間短,因此,在資料段執行程式中有一個等待插補完成的迴圈,在等待過程中不斷進行CRT顯示。由於在自動/單段工作方式中,有段後停的要求,所以在軟體中設定迴圈停請求。若整個零件程式結束,一般情況下要停機。若僅僅本段插補加工結束而整個零件程式未結束,則又開始新的迴圈。迴圈停處理程式是處理各種停止狀態的,例如在單段工作方式時,每執行完一個程式段時就設立迴圈停狀態,等待操作人員按迴圈啟動按鈕。如果系統一直處於正常的加工狀態,則跳過該處理程式。

熱門標籤