cnc控制機的系統程序是指在cnc控制機硬件支持下運行的專用控制軟件 軟件和硬件的合理配合,可以實現數控設備所要求的各種控制功能,cnc控制機的系統程序主要有以下幾個部分組成
①系統管理程序
系統管理程序的任務是協調整個cnc系統控制的運行 他執行面板操作命令,根據輸入命令,使控制機制性相應的控制程序,進入規定的控制狀態,例如,自動運行,加工程序的讀入,手動操作,程序編輯和工作臺回到原點等。
②顯示程序
顯示程序用來顯示加工程序,設備的絕對坐標值和相對坐標值及工具的運行軌跡等
③加工程序的讀入和編輯程序
加工程序的讀入和編輯程序可以從紙袋讀入接口,驅動器讀入接口或鍵盤接口讀入,并能利用控制功能對該加工程序進行編輯和修改
④插補和位置控制程序
插補和位置控制程序根據給定條件執行
⑤譯碼和輸入計算程序
譯碼和輸入計算程序解釋加工程序中的控制指令,產生開關量控制命令和運動控制命令,并進行工件有關的偏移計算。
⑥pc控制程序
pc控制程序執行開關量控制命令,并把命令從輸出接口送出,控制設備執行,他也能截水溝設備發出的控制信號
⑦故障診斷程序
故障診斷程序監視cnc控制機和數控設備各部分的工作狀態,當數控設備和cnc控制機發生故障時,診斷出故障的性質和部位,并在顯示器上顯示或報警,從而幫助維修人員迅速排除故障
應當指出,在已經固定的cnc控制機硬件的條件下,控制機制造單元可以通過不斷地發展控制軟件來豐富控制機的各項功能,功能完善的控制機還給用戶留有一定的軟件窗口或用戶宏程序,給用戶創造條件,使他們能夠根據各自的需要,通過擴充軟件,自行補充,設計必要的控制功能。