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