整個(gè)數(shù)控雕銑機(jī)的數(shù)控系統(tǒng)的設(shè)計(jì)思路是:利用PC主機(jī)的強(qiáng)大的運(yùn)算功能,,迅速運(yùn)算出數(shù)控雕銑機(jī)刀具所運(yùn)動(dòng)的軌跡的脈沖信息序列,,并將這些脈沖信息序列通過USB總線發(fā)往USB設(shè)備,由于上層客戶程序的運(yùn)算速度是遠(yuǎn)遠(yuǎn)大于底層單片機(jī)實(shí)現(xiàn)這些脈沖序列的速度的,,基本上客戶軟件都是在等待USB設(shè)備芯片數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)被單片機(jī)讀出了一部分才發(fā)出了數(shù)據(jù),,所以不會(huì)存在因?yàn)榈讓訂纹瑱C(jī)等待脈沖信息傳輸?shù)絹矶茐南到y(tǒng)控制的連續(xù)性的情況。
數(shù)控雕銑機(jī)的數(shù)控系統(tǒng)采用USB傳輸,,無需外加存儲(chǔ)器來存儲(chǔ)G代碼,,只要改變單片機(jī)內(nèi)的循環(huán)緩沖區(qū)的大小,就能適應(yīng)不同的加工速度要求的數(shù)控系統(tǒng),,由于各種插補(bǔ)運(yùn)算在上層客戶軟件實(shí)現(xiàn),,可以應(yīng)用于較復(fù)雜的數(shù)控系統(tǒng)中。