數控系統的運動和控制精度都比較高,運動速度可達15m,甚至還要大,最小位置定量爲0.001mm,因此要求控制機具有很強的實現時實時處理能力,在進行控制機硬件設計和配置時,通常考慮以下幾個問題
保證各項功能的實現;造價合理,即要求較高的性能價格比,具有軟件和硬件繼續擴充的可能性。cnc控制器的性能在很大程度上由其硬件性能決定,目前cnc控制器硬件配件和結構主要有以下三種:
①單處理機
②單處理機+專用硬件
③多處理機
如圖所示爲單微處理控制機的結構,在這種結構的系統中,所有的控制任務都由一個cpu藉助比較簡單的接口電路來完成,這類結構比較簡單,容易實現,造價低,但是,由於受cpu運算速度的限制,系統不能同時處理多種控制任務,控制功能不可能很強,這類結構使用於功能比較簡單的數控系統
圖中所示爲是單微處理機+專用硬件的控制機結構,在這類結構的系統中,把計算簡單但要求運算速度高的插補器和位置控制器做成專用的硬件 專用芯片 使cpu有更多的時間去處理其他任務
圖中所示爲微處理機的控制機結構,系統控制任務分別由幾個cpu按功能分擔,每個cpu都有獨立的控制任務,都有各自的控制程序,這樣可以非常方便的擴充系統的硬件和軟件,在修改某一部分功能功能時,對其他部分不會產生很大的影響,這類系統適用於完成比較複雜的控制任務,滿足各種數據設備的需要,系統可能具有會話自動編程功能、圖形顯示功能和設備誤差補償功能等 目前高性能的cnc數控系統均採用這種結構