輸出鎖存器殘留有隨機數,這時程序讀數就會讀到這個隨機數,3035加工中心所以當第一個計數脈沖到來后,計數器開始從編程初值減一計數。當實際位置脈沖沒有來到時,程序里讀到的位置脈沖值為一隨機數,當有實際位置脈沖輸入到計數器后,3035加工中心采樣程序讀到的是正常的位置脈沖值,所以采樣程序第一次計算出的正轉或反轉脈沖數是不正確的,而隨后計數才進入正常狀態。第一次讀數的這一隨機性將引起系統的劇烈跳動,稱之為“初值跳動”。這種跳動對數控機床來說是不可接受的,必須予以消除。
作者通過程序處理解決了這一問題,其方法:3035加工中心初始化后先記錄下輸出鎖存器的起始內容,在采樣程序里把讀入輸出鎖存器的內容與此起始數值比較,若數值不變,3035加工中心說明沒有計數脈沖,位置增量為零;若數值發生變化,說明已有計數脈沖到來,經過程序計算得到第一次的位置增量。此后不再判別“初值跳動”,進行正常計數。3035加工中心該伺服系統采用4000線/轉的光電編碼器,再經過四倍頻電路,脈沖當量為δ=360°/(4000×4)=0.0225°/脈沖,位置控制算法采用前向差分控制算法,調整速度反饋的D/A轉換,使輸出滿足速度控制單元A06B-6054-H005的要求:3V/1000r/min,速度環反饋系數調節為1.2,電機能在不同的恒值速度指令電壓下平穩運轉,線性度為2000r/min/7V。
經過實驗,調整位置增益為2,3035加工中心電機定位誤差為±8脈沖,即±0.18°。在不同的進給速度指令下,測得的穩態跟蹤誤差見下表。電機到工作臺有150∶1的減速比,3035加工中心上述性能指標已能滿足實際的加工要求。另外,經過軟件處理,系統徹底消除了“初值跳動”的現象。8254是與微機接口十分便利的可編程計數器,在辦法2下計數器可主動重復計數,利用它的兩個計數通道別離記載正轉和回轉脈沖,在程序里讀入計數值并使二者相減,便可得到在采樣周期內的方位脈沖增量,給后續程序作進一步處置。
該伺服體系選用4000線/轉的光電編碼器,3035加工中心再通過四倍頻電路,脈沖當量為δ=360°/(4000×4)=0.0225°/脈沖,方位操控算法選用前向差分操控算法通過試驗,調整方位增益為2,電機定位差錯為±8脈沖,即±0.18°。在不一樣的進給速度指令下,測得的穩態盯梢差錯見下表。電機到工作臺有150∶1的減速比,上述性能指標已能滿意實踐的加工需求。別的,通過軟件處置,體系徹底消除了“初值跳動”的表象。文章來源互聯網 由山東威智鍛壓3035加工中心http://www.xuanyich.com/整理發布