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