基于ARM的cnc雕銑機控制系統主要由上位機、處理器控制板、硬件加密、鍵盤、數模轉換幾部分組成,具體如下圖所示,上位機主要是通過相應的雕刻軟件計算出需要雕刻圖像的G代碼,然后把這些數據代碼通過PCI總線放到雙端口RAM中去,主控制器主要是把雙端口RAM里面的數據取出來,計算出道具的位置然后送到道具控制器里面去,同時它要通過鍵盤完成人機交互,軟件設計時可以根據處理器的實際資源使用情況,讓它承擔更多的計算工作,減少上位機的工作量,提高了整個CNC雕銑機的實時性,控制器還會實時采集刀具的現場情況,根據實際工作現場做出相應的措施。硬件加密主要防止系統被人復制,起到產權保護的作用,同時由于整個系統中有3.3V的子系統,也有5.0V的子系統,它還可以在硬件上減小不同電源系統之間產生的干擾,提高系統的穩定性。
圖 cnc雕銑機系統硬件框圖