寧波珩磨機公司:旋轉編碼器調試
發(fā)布日期:2012-09-24 16:36:45 來源: www.victor-ng.com 點擊量:
水圈位置零點的確定:要想往復控制精確,必須找出一個珩磨開始往復的唯一起始基準點—水圈零點,才能確保精確,這就提出了一個難點,如何使水圈位置零點唯一不變。由于無觸點接近開關的感應發(fā)訊是在一個區(qū)域范圍內,若在機床上電的一瞬間,感應塊在水圈無觸點開關發(fā)訊范圍內的任一位置上,此時CPU讀取水圈零點的數值,其位置在空間不是一個固定點,上、下范圍內最大可差十幾毫米,這就無法唯一確定水圈位置、更無法實現準確控制。
若機床在上電一瞬間,感應塊不在水圈無觸點開關發(fā)訊范圍內,這樣有兩種情況:一種感應塊位置在水圈開關之上;另一種感應塊位置在水圈開關之下。要使CPU讀取水圈零點的數值,必先使感應塊逼近水圈開關發(fā)訊的范圍,那么,它們又有上逼近點和下逼近點,二者之間又相差十幾毫米,結果也不是唯一的。
如果把零點放在上極限位,雖然主軸往復向上到最高點上極限位置不能繼續(xù)上移,主軸向上移動到上極限位置也只有下逼近,但每次機床上電往復前必須把主軸上移至上極限位置,從上極限位置開始起始工作,這樣即麻煩,又影響工作效率,很不湊效,無法突破.在后來調試中,經認真觀察分析,總結出主軸在機床上電的一瞬間,停止位置
(1) 停在上極限和水圈開關上方不發(fā)訊的范圍A區(qū)內;
(2) 停在水圈開關發(fā)訊的范圍B區(qū)內;
(3) 停在水圈開關下方不發(fā)訊的范圍C區(qū)內。
第一種情況要想使主軸正常往復,感應塊必須通過水圈開關發(fā)訊范圍B區(qū),第二種情況感應塊本身就在水圈開關發(fā)訊范圍B區(qū),第三種情況要想使主軸正常往復,必須使主軸在往復區(qū)域內受控。要使其受控必須建立一個唯一坐標基準水圈位置零點,那么往復前必先使主軸向上達到水圈開關發(fā)訊范圍B區(qū),這樣將第一種和第三種情況都歸納為第二種情況——坐標數值零點登記。從零點登記后到主軸進入往復區(qū)域內正常往復,主軸必須得到一個向下往復的指令。綜合上述三種情況,主軸進入正常往復區(qū)域往復,必須有一個離開水圈開關位置向下從發(fā)訊到不發(fā)訊的一個過程,我們取這個發(fā)訊到失訊的下沿信號做為零點登記賦值信號,這個結果是唯一的。不考慮主軸是從上或從下逼近水圈開關,只取其“向下”離開水圈開關失訊的那一時刻為基準,因為我們知道同一個無觸點接近開關,在其它條件相同的情況下,發(fā)訊檢測距離從發(fā)訊到失訊是一定的,即只要開關的位置不變,則感應塊向下離開水圈開關使開關失訊的空間位置是一定的,這就順利地解決了水圈位置零點是唯一的問題,使其有一個突破。
如果把主軸在水圈位置零點的坐標定為0,主軸向下旋轉編碼器計數為正值,那么在往復區(qū)內的計數值均為正值,而當主軸上升到水圈開關位置上方至上極限區(qū)域內,計數值為負值,這給數據處理帶來不便。為保證其數據均為正值,將零點登記時坐標賦值設為5000,即5000×脈沖當量=5000×0.02356=118mm。本機床水圈開關到上極限開關的距離小于100mm,即使主軸上升到上極限位置停止,其計數結果也不會出現負值。例如水圈開關零點登記賦值5000,上換向點坐標設6300,下換向點坐標設18000,則上換向點距水圈開關的距離為:(6300-5000)×0.02356=30.6mm 下換向點距水圈開關的距離為:(18000-5000)×0.02356=306mm主軸的往復行程為:(18000-6300)×0.02356=275mm,改變其上、下換向點的坐標設置,即可調節(jié)主軸往復行程的大小和往復區(qū)域。
寧波海工集團公司主營珩磨機,面向寧波珩磨機/臺州珩磨機/上海珩磨機/江蘇珩磨機/大和珩磨機/北京珩磨機客戶,歡迎聯系我們。