美國A-B7360CNC軟件
發布日期:2011-05-21 蘭生客服中心 瀏覽:3399
美國A-B7360 CNC軟件是一種典型的前后臺型軟件。其結構框圖如圖所示。該圖的右側是實時中斷程序處理的任務,主要的可屏蔽中斷有10.24ms實時時鐘中斷、閱讀機中斷和鍵盤中斷。其中閱讀機中斷優先級最高,10.24ms實時時鐘中斷優先級次之,鍵盤中斷優先級最低。閱讀機中斷僅在輸入零件程序時啟動了閱讀機后才發生,鍵盤中斷也僅在鍵盤方式下發生,而10.24ms中斷總是定時發生的。左側則是背景程序處理的任務。背景程序是一個循環執行的主程序,而實時中斷程序按其優先級隨時插入背景程序中。
當A-B7360 CNC控制系統接通電源或復位后,首先運行初始化程序,然后,設置系統有關的局部標志和全局性標志;設置機床參數;預清機床邏輯I/O信號在RAM中的映象區;設置中斷向量;并開放10.24ms實時時鐘中斷,最后進入緊停狀態。此時,機床的主軸和坐標軸伺服系統的強電時斷開的,程序處于對“緊停復位”的等待循環中。由于10.24ms時鐘中斷定時發生,控制面板上的開關狀態隨時被掃描,并設置了相應的標志,以供主程序使用。一旦操作者按了“緊停復位”按鈕,接通機床強電時,程序下行,背景程序起動。首先進入MCU總清(即清除零件程序緩沖區、鍵盤MDI緩沖區、暫存區、插補參數區等),并使系統進入約定的初始控制狀態(如G01、G90等),接著根據面板上的方式進行選擇,進入相應的方式服務環中。各服務環的出口又循環到方式選擇例程,一旦10.24ms時鐘中斷程序掃描到面板上的方式開關狀態發生了變化,背景程序便轉到新的方式服務環中。無論背景程序處于何種方式服務中,10.24ms的時鐘中斷總是定時發生的。
圖 7360 CNC軟件總框圖
在背景程序中,自動/單段是數控加工中的最主要的工作方式,在這種工作方式下的核心任務是進行一個程序段的數據預處理,即插補預處理。即一個數據段經過輸入譯碼、數據處理后,就進入就緒狀態,等待插補運行。所以圖中段執行程序的功能是將數據處理結果中的插補用信息傳送到插補緩沖器,并把系統工作寄存器中的輔助信息(S、M、T代碼)送到系統標志單元,以供系統全局使用。在完成了這兩種傳送之后,背景程序設立一個數據段傳送結束標志及一個開放插補標志。在這兩個標志建立之前,定時中斷程序盡管照常發生,但是不執行插補及輔助信息處理等工作,僅執行一些例行的掃描、監控等功能。這兩個標志的設置體現了背景程序對實時中斷程序的控制和管理。這兩個標志建立后,實時中斷程序即開始執行插補、伺服輸出、輔助功能處理,同時,背景程序開始輸入下一程序段,并進行新一個數據段的預處理。在這里,系統設計者必須保證在任何情況下,在執行當前一個數據段的實時插補運行過程中必須將下一個數據段的預處理工作結束,以實現加工過程的連續性。這樣,在同一時間段內,中斷程序正在進行本段的插補和伺服輸出,而背景程序正在進行下一段的數據處理。即在一個中斷周期內,實時中斷開銷一部分時間,其余時間給背景程序。
一般情況下,下一段的數據處理及其結果傳送比本段插補運行的時間短,因此,在數據段執行程序中有一個等待插補完成的循環,在等待過程中不斷進行CRT顯示。由于在自動/單段工作方式中,有段后停的要求,所以在軟件中設置循環停請求。若整個零件程序結束,一般情況下要停機。若僅僅本段插補加工結束而整個零件程序未結束,則又開始新的循環。循環停處理程序是處理各種停止狀態的,例如在單段工作方式時,每執行完一個程序段時就設立循環停狀態,等待操作人員按循環啟動按鈕。如果系統一直處于正常的加工狀態,則跳過該處理程序。
關于中斷程序,除了閱讀機和鍵盤中斷是在其特定的工作情況下發生外,主要是10.24ms的定時中斷。該時間是7360 CNC的實際位置采樣周期,也就是采用數據采樣插補方法(時間分割法)的插補周期。該實時時鐘中斷服務程序是系統的核心。CNC的實時控制任務包括位置伺服、面板掃描、機床邏輯(可編程應用邏輯PAL程序)、實時診斷和輪廓插補等都在其中實現。
-
FANUC 0加工中心自動運行方式下執行加工程序的方法
FANUC0加工中心自動運行方式下執行加工程序的方法: 1啟動運行程序 首先將方式選擇開關置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調出程序”),完成上述操作后按循環起動按鈕。 2停止運行程序 當NC執行完一個M00指令時,
2015-09-10 -
加工中心的數控系統參數設定和操作要點
1 參數設定 參數的設定包括刀具參數及刀具補償參數、零點偏置等參數的設定。 下面簡單介紹參數的設定步驟。 (1) 刀具參數及刀具補償參數 打開軟鍵功能中的參數欄后,按刀具補償軟鍵,屏幕上顯示出刀具補償數據。按軟鍵<<T或&
2015-09-08 -
數控加工結構工藝性分析、零件精度與技術要求分析
對零件圖進行數控加工工藝分析主要包括結構工藝性分析、零件精度與技術要求分析 (1)結構工藝性分析 在進行數控加工工藝性分析時,工藝人員應該根據所掌握的數控加工特點、數控機床的功能和實際經驗,把準備工作做細、做好,減少失誤和返工。 1)零件結
2015-09-07 -
試區別一下手工編程和自動編程的過程以及適用場合。
試區別一下手工編程和自動編程的過程以及適用場合。 答:數控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06