pos機怎么退出debug,珩齒機混料碰撞怎么辦

 新聞資訊2  |   2023-06-06 09:10  |  投稿人:pos機之家

網上有很多關于pos機怎么退出debug,珩齒機混料碰撞怎么辦的知識,也有很多人為大家解答關于pos機怎么退出debug的問題,今天pos機之家(m.bangarufamily.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機怎么退出debug

pos機怎么退出debug

汽車市場隨著客戶對舒適度越來越高,許多公司生產自動擋和雙離合的變速箱的齒輪和齒軸都會在熱后采用強力珩齒技術,保證更順暢的與磨齒后的齒輪嚙合,并最終達到降低NVH,我們工廠的熱后軸齒使用進口的強力珩齒機加工,其控制系統為西門子840D sl。

由于珩前零件都是進行過熱處理的成型齒輪件,為此珩齒機在進行加工前必須對零件齒輪進行分度對齒,以便加工中珩磨砂輪與齒輪件嚙合,在我們工廠機床設計中,對齒傳感器安裝在設備的X2伺服軸上面,這樣對齒位置可以根據齒輪直徑大小進行改變,這種設計使得機床可以柔性的加工不同規格零件(見圖1)。

圖1

1. 問題描述

本廠的珩齒機上需加工兩種類型的軸類零件,但兩種規格的零件存在的差異僅為待加工齒輪的頂齒外徑, 一個直徑為5 3 . 4 mm, 另一個直徑為50.15mm,其他尺寸基本無差異,差異如圖2所示。

圖2

目前問題在于如果φ50.15mm的零件中混入φ 53.4mm零件時,對齒時將會損壞伺服軸X2上面的定位板和對齒開關,這種情況已多次出現,造成較大經濟損失,并耗費很多維修時間,為此有必要對該機構增加防錯功能。

2. 對齒過程分析

調試人員在首次調試零件時,只需將相關產品的標準件夾緊到主軸上,在對齒區域里,移動X2軸到對齒傳感器與標準件頂齒外圓距離0.3~0.4mm的位置處,讀取X2軸此時的機械坐標,把X2軸機械坐標寫入到HMI界面對齒位置框中保存,記錄后會對應保存到GUD全局變量中的NCK實數參數“x_2_5_index_p os_W”上,每次運行加工程序時,對齒的NC程序會按預定編程思路執行程序段:“POS【X2】= x_2_5_i n d e x_p o s_W”,通過這種方式會保證每次自動定位到設定位置,并進行齒輪分度對齒。

但是按照原始的對齒方式,X2軸移動到零件頂齒外圓之外0.3~0.4mm的設定位置,一旦大直徑零件混入,X2軸必定會與混入零件相撞。為了有效識別是否混料并避免發生碰撞,應該在X2軸未到“x_2_5_index_pos_W”位置時進行硬件和軟件方面的改善。

3. 混料碰撞防護方案

基于機床數控系統為西門子840D sl。結合兩種規格的零件待加工的頂齒外徑有3.25mm的差異性,進行以下優化方案。

硬件方面:筆者將在X2軸上加裝一個感應距離在2.0mm的開關量感應器,作為識別感應的硬件基礎,這個傳感器PLC地址為I74.7。硬件安裝如圖3所示。

圖3

軟件方面:首先利用PLC具有實時掃描特性,將相關NC程序中的參數以及X2軸相關數據讀取到PLC中,作為編寫PLC程序的約束條件,其次NC對齒子程序中還需編寫配合的程序段。為此該防錯程序將結合NC和PLC一起編寫。

首先運用“NCVarSelector”軟件,讀取以下數據:

(1)SEMA -> measPos1[9]參數X2第一測量系統坐標值。

( 2 ) 對齒設定的位置值“x_2_5_index_pos_DG”,由于NC程序中有設定關系“x_2_5_index_pos_DG = R772”,筆者們只需讀取“R772”。

( 3 ) 機床模式號為“ R 4 3 6 ” , 該珩齒機中“ R 4 3 6 = 1 ” 時“ 自動生產工件”,“R436=6”時“預熱程序”,“R436=8”時“工件定位”,這3種模式都需要執行對齒程序,都需執行監控保護。

為此,運用“ N C Va r -Selector”生產相應源程序,并用STEP7讀取相應源程序,再編譯產生相應背景數據塊DB150、D B 1 6 0 , 數據塊D B 1 5 0 鏈接R436、R772兩個數據,數據塊DB160鏈接SEMA→measPos1[9]數據。在原有PLC程序中,生成FC680塊使用FB2塊讀取NC中的三個程序,并存在到DB151塊中,其中DB151.DBD0存儲X2第一測量系統坐標值,DB151.DBD4存儲機床模式號,DB151.DBD8存儲對齒設定的位置值,讀取程序可以參看圖4a“用FB2塊讀取NC數據”。設定X2坐標監控范圍,當X2軸運行到對齒設定的位置值外、1.8mm和2.1mm之間位置時進行監控,其中注明對齒設定的位置值外1.8mm存儲在DB151.DBD.DBD16中,對齒設定的位置值2.1mm存儲在DB151.DBD.DBD24中,條件建立程序可以參看圖4b“設定X2軸監控位置段”。

最后編寫監控混料程序,如上所述DB151.DBD4存儲機床模式號程序將運用比較指令“CMP<R”和“CMP>R”監控該數據塊,在程序中模式號為1:“自動生產工件”或6:“預熱程序”或8:“工件定位”時開始監控,串聯X2坐標監控范圍條件,X2軸移動在DB151.DBD.DBD16與DB151.DBD.DBD24位置間執行進一步監控,如果傳感器I74.7感應到物體,進給命令不是正方向進給(DB39.DBX64.7不為1)將觸發DB151.DBX32.1為1,將會切斷X2軸脈沖使能信號(DB39.DBX21.7不為1),X2容編輯在PCU硬盤中,“f:\\d h\\mb.dir\\HURTH_CH.COM”中文報警中編輯報警信息,加入內容7022330 0“工件錯誤,混料請檢查工件”,為此在混料時會出現報警信息提示,讓操作人員可以知曉。

軸停止不會再往負方向運行,避免了與混料件碰撞,同時觸發報警地址DB2.DBX360.1,程序可以參看圖4c“設定X2軸監控保護程序”。

圖4

4. 報警畫面的編輯

“DB2.DBX360.1”,其對應的報警號是702233。報警內容編輯在PCU硬盤中,“f:\\d h\\mb.dir\\HURTH_CH.COM”中文報警中編輯報警信息,加入內容7022330 0“工件錯誤,混料請檢查工件”,為此在混料時會出現報警信息提示,讓操作人員可以知曉。

5. NC對齒程序的配合

在NC程序上為了保證PLC能夠有效識別混料件,當X2 軸運行到對齒時運行到離對齒位置還有2mm時(即“x_2_5_index_p o s_D G +2”的位置),停頓2s,并在對齒時運行到離對齒位置還有1.9mm時,停頓1s,這樣在混料情況下,有充分時間識別出混料件和切斷NC使能,為了避免改變節拍,同時會將進給率FA[X2]=vx2_5gwneral加大,達到節拍時間不變,NC子程序的改善如圖5所示。

圖5

6. 結語

經過硬件和軟件的改善,在零件混料后,驗證是完全能夠有效切斷X2軸進給使能,停止程序運行,并且HMI面板會及時顯現報警信息。因此,珩齒機上利用840D sl中數據交換功能解決混料碰撞問題的目的已經達到,并且改善后一年以來再未出現混料撞機事故。

作者:格特拉克(江西)傳動系統有限公司 王俊青

本文發表于《金屬加工(冷加工)》2016年第12期第72-75頁,版權歸金屬加工雜志社所有,如轉載請注明來源。

-End-

?本文編輯:索兒

?投稿郵箱:tougao1950@126.com,稿件或線索一經采用,有獎勵!

近期必讀熱文

以上就是關于pos機怎么退出debug,珩齒機混料碰撞怎么辦的知識,后面我們會繼續為大家整理關于pos機怎么退出debug的知識,希望能夠幫助到大家!

轉發請帶上網址:http://m.bangarufamily.com/newsone/63644.html

你可能會喜歡:

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 babsan@163.com 舉報,一經查實,本站將立刻刪除。