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