電腦雕刻機根據控制器發送的三軸脈沖序列,實現步進電機的多軸聯動。由于采用細分型驅動器,提高了系統運動精度的同時也對脈沖頻率的產生提出很高的要求。經過細分,當最高電機脈沖頻率達到20kHz時,脈沖間隔必須精確到5Otis,為了達到時間上的精確,我們利用DSP的定時器中斷產生脈沖信號。
TM$320C32有兩個定時器,工作方式可選脈沖方式或時鐘方式。圖1是監控程序流程圖每個定時器包括三個寄存器:GlobalControl,Counter和Period。每次寄存器Period裝載產生下一步脈沖所需的計數值,并開啟定時器,這樣寄存器Counter每兩個時鐘計數加一,直至達到寄存器Period中的值,產生中斷,中斷子程序中發送脈沖,并裝載下一次值,實現速度控制。流程圖如圖2所示。
圖1 電腦雕刻機控制主程序流程圖
圖2 電腦雕刻機的定時器中斷流程圖
下一篇:數控雕銑機床的插補程序