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