CNC加工中心主軸編碼器數字倍頻
海天精工 加工中心 鉆攻中心前言:目前在CNC系統加工技術中的螺紋插補加工技術多數采用的是主軸編碼器跟蹤技術,即加工刀具所在軸的電機跟隨主軸編碼器的旋轉而旋轉,也就是說電機驅動器的脈沖源來自主軸編碼器信號。常用主軸編碼器的線數主要有1024線/轉和1200線/轉,目前CNC系統的精度是〇.〇〇1mm,如果主軸編碼器轉一轉加工一個螺距的話,其可******加工1.024mm(對應1024線/轉編碼器)和1.2mm(對應1200線/轉編碼器)螺距的螺紋,這遠遠達不到螺紋螺距加工的要求,解決不了大螺紋加工問題,所以必須對主軸編碼器信號進行倍頻處理。傳統的主軸編碼器倍頻技術解決方案是用軟件技術進行倍頻:通過軟件計算主軸編碼器的轉速,計算在一個編碼器脈沖周期中產生多個脈沖(例如:100倍頻就產生100個脈沖)給刀具電機驅動器,從而實現大螺距螺紋加工。這個算法的主要問題是:軟件算法占用大量的系統資源,實時性差、有累計誤差、脈沖不均勻時加工振動大、光潔度不好。鑒于軟件倍頻方法的不足,提出了 “變頻脈沖均勻倍頻法”。所提出的方法不僅同時考慮了脈沖的頻率,同時考慮了脈沖的數量,而且使所倍頻后的脈沖均勻分布在原有脈沖上。1變頻脈沖均勻倍頻法原理1.1變頻脈沖均勻倍頻法原理變頻脈沖均勻倍頻法是通過檢測第一個輸入脈沖,然后記錄與下一個輸入脈沖之間的時間間隔來確定倍頻脈沖輸出序列的脈沖間隔時間。所以此法最后的輸出脈沖相對于輸入脈沖是延遲一個時間間隔輸出的。圖1為輸入脈沖四倍頻的示意圖,兩條實線分別表示輸入脈沖串和輸出脈沖串。a、b、c、d、e為輸入脈沖,所對應的輸出脈沖為A、B、C、D、E。由圖可知,輸出脈沖輸出相對于輸入脈沖整體延遲一個時間間隔,而此時間間隔為開始倍頻的第一個和第二個脈沖之間的時間間隔。1.2倍頻輸出脈沖間隔時間的確定由于主軸在啟動階段做加速運動,停止階段做減數運動,同時在加工過程中轉速也不是穩定的;所以倍頻處理需要根據兩輸入脈沖之間的間隔時間確定倍頻后輸出脈沖的脈沖間隔時間,即輸出脈沖的間隔時間為輸入脈沖間隔時間的倍頻數份之一。所以此法的輸出脈沖是跟隨輸入脈沖并且脈沖輸出是絕對均勻分布的。如圖1所示,以四倍頻為例,在定位首脈沖的時候,同時對當前脈沖和下一脈沖到來的時間間隔計時;當確認當前脈沖為首脈沖之后,在下一脈沖到來時立即輸出倍頻后脈沖序列。圖中a為首脈沖,在b脈沖到來后,立即開始輸出對應于a的以A為起始倍頻后脈沖序列;之后以此類推。同時需要注意的是,要做到脈沖均勻分布,輸出脈沖間隔時間的小數部分也是需要做處理的。這里的辦法就是保留并且累計小數部分。假設編碼器為1024線/轉,主軸******轉速為10000轉/分,則輸入脈沖時間間隔為5.859|xs,對輸入脈沖之間的時間間隔計時是以FPGA內部系統時鐘為基準計數實現的。所使用的系統時鐘周期為20ns。所以使用的系統時鐘可以達到實際使用需求。海天精工 備注:為保證文章的完整度,本文核心內容都PDF格式顯示,如未有顯示請刷新或轉換瀏覽器嘗試,手機瀏覽可能無法正常使用!結束語:基于FPGA的“變頻脈沖均勻倍頻法”通過檢測輸入脈沖邊沿、記錄存儲時間數據、生成新脈沖時間間隔到最后的輸出倍頻后脈沖序列,不僅保證了倍頻后輸出脈沖個數準確,而且所生成的脈沖均勻分布,完全符合CNC加工過程中準確及穩定的要求。海天精工是一家集銷售、應用及服務于一體的公司。產品包括:CNC加工中心、鉆攻中心、龍門加工中心、雕銑機、石墨機、五軸加工中心、立式加工中心、臥式加工中心等。我們機床的生產工廠設在廣東省寧波市,目前其生產的加工中心70%出口,其中出口到歐洲占到50%。我們盡心、盡力、盡意的服務!聲明:本站文章均來自網絡,所有內容不代表本站觀點,本站不承擔任何法律責任!
- 相關文章
- 發表留言
-
◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。
主站蜘蛛池模板:
招远市|
兴化市|
长宁区|
北京市|
丰都县|
崇左市|
邯郸县|
五原县|
乌拉特后旗|
杭锦旗|
宁乡县|
泰安市|
沁源县|
比如县|
左贡县|
商城县|
曲阜市|
平潭县|
阜宁县|
玉环县|
松江区|
德格县|
南充市|
江津市|
弋阳县|
长子县|
皮山县|
旺苍县|
周宁县|
彩票|
巴塘县|
调兵山市|
皮山县|
涡阳县|
拜城县|
永定县|
秀山|
马尔康县|
蚌埠市|
长阳|
固始县|