(3)CNC內藏型PC。即在通用PC的擴展槽中插入專用CNC,專用CNC具有包括加工軌跡生成等幾乎所有的CNC處理功能。這種結構形式的優(yōu)點是能夠充分保證系統(tǒng)性能,軟件通用性強而且編程處理靈活;缺點是很難利用現(xiàn)有的CNC資源和系統(tǒng)的可靠性。
(4)全軟件型NC。即CNC的全部功能都由PC完成。優(yōu)點是硬件通用性強,編程處理靈活;缺點是在通用PC上較難實現(xiàn)實時處理,較難保證系統(tǒng)性能,而且難以利用現(xiàn)有CNC資源。
三、CNC裝置的軟件
(一)CNC 裝置的控制流程
數控機床在工作的全過程中,接受CNC裝置的兩類控制:
實現(xiàn)各坐標軸運行的“數字控制”,即NC控制;
完成各種應答動作的“順序控制”,或稱輔助控制。
此外,CNC裝置還必須有顯示功能、診斷功能和通信功能等。
機床所需要的各種控制指令、參數以及加工數據通過輸入設備送入 CNC 的存儲裝置中。加工時再從存儲器調出,按程序段進行譯碼,將零件加工程序轉變成為 CNC 裝置能夠接受的代碼。
譯碼后的信息分為兩路:
圖5-9 CNC裝置控制流程圖
1、低速輔助信息
(1)輔助功能 M(主軸起、停,冷卻液通、斷,刀具更換等);
(2)主軸轉速功能 S(主軸轉速設定);
(3)刀具功能 T(刀具選擇)。
低速輔助信息由 PLC 處理和輸出,實現(xiàn)輔助控制。
2、高速軌跡信息
(1)刀具補償處理(將零件輪廓軌跡轉換為刀具中心軌跡);
(2)進給速度處理(各運動坐標分速度的計算和限速處理)。
高速軌跡信息經過預處理后再進行插補和位置控制,經過控制伺服系統(tǒng)實現(xiàn)坐標軸的協(xié)同運動,以實現(xiàn)NC控制。
(二)CNC裝置的多任務并行處理
從CNC裝置的控制流程可以看出,CNC裝置的系統(tǒng)軟件除了要執(zhí)行必要的控制任務外,還必須具有管理功能。
控制任務包括譯碼、刀具補償、速度處理、插補、位置控制等,這類任務要求很強的實時性;而管理任務包括人機界面管理、程序的輸入輸出、顯示、診斷等。相對于控制任務而言,管理任務的特點是實時性要求不高。
CNC裝置中的一些控制和管理工作必須同時進行,例如顯示和控制任務必須同時進行,以便操作人員及時了解機床運行狀態(tài);在加工過程中,譯碼、刀具補償、插補和位置控制也必須同時進行,才能保證加工過程的連續(xù)。這就是并行處理。
相關文章:
編輯推薦:
(責任編輯:中大編輯)