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