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