網(wǎng)上有很多關(guān)于pos機(jī)怎么退出debug,珩齒機(jī)混料碰撞怎么辦的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)怎么退出debug的問題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!
本文目錄一覽:
pos機(jī)怎么退出debug
汽車市場隨著客戶對舒適度越來越高,許多公司生產(chǎn)自動(dòng)擋和雙離合的變速箱的齒輪和齒軸都會(huì)在熱后采用強(qiáng)力珩齒技術(shù),保證更順暢的與磨齒后的齒輪嚙合,并最終達(dá)到降低NVH,我們工廠的熱后軸齒使用進(jìn)口的強(qiáng)力珩齒機(jī)加工,其控制系統(tǒng)為西門子840D sl。
由于珩前零件都是進(jìn)行過熱處理的成型齒輪件,為此珩齒機(jī)在進(jìn)行加工前必須對零件齒輪進(jìn)行分度對齒,以便加工中珩磨砂輪與齒輪件嚙合,在我們工廠機(jī)床設(shè)計(jì)中,對齒傳感器安裝在設(shè)備的X2伺服軸上面,這樣對齒位置可以根據(jù)齒輪直徑大小進(jìn)行改變,這種設(shè)計(jì)使得機(jī)床可以柔性的加工不同規(guī)格零件(見圖1)。
圖1
1. 問題描述
本廠的珩齒機(jī)上需加工兩種類型的軸類零件,但兩種規(guī)格的零件存在的差異僅為待加工齒輪的頂齒外徑, 一個(gè)直徑為5 3 . 4 mm, 另一個(gè)直徑為50.15mm,其他尺寸基本無差異,差異如圖2所示。
圖2
目前問題在于如果φ50.15mm的零件中混入φ 53.4mm零件時(shí),對齒時(shí)將會(huì)損壞伺服軸X2上面的定位板和對齒開關(guān),這種情況已多次出現(xiàn),造成較大經(jīng)濟(jì)損失,并耗費(fèi)很多維修時(shí)間,為此有必要對該機(jī)構(gòu)增加防錯(cuò)功能。
2. 對齒過程分析
調(diào)試人員在首次調(diào)試零件時(shí),只需將相關(guān)產(chǎn)品的標(biāo)準(zhǔn)件夾緊到主軸上,在對齒區(qū)域里,移動(dòng)X2軸到對齒傳感器與標(biāo)準(zhǔn)件頂齒外圓距離0.3~0.4mm的位置處,讀取X2軸此時(shí)的機(jī)械坐標(biāo),把X2軸機(jī)械坐標(biāo)寫入到HMI界面對齒位置框中保存,記錄后會(huì)對應(yīng)保存到GUD全局變量中的NCK實(shí)數(shù)參數(shù)“x_2_5_index_p os_W”上,每次運(yùn)行加工程序時(shí),對齒的NC程序會(huì)按預(yù)定編程思路執(zhí)行程序段:“POS【X2】= x_2_5_i n d e x_p o s_W”,通過這種方式會(huì)保證每次自動(dòng)定位到設(shè)定位置,并進(jìn)行齒輪分度對齒。
但是按照原始的對齒方式,X2軸移動(dòng)到零件頂齒外圓之外0.3~0.4mm的設(shè)定位置,一旦大直徑零件混入,X2軸必定會(huì)與混入零件相撞。為了有效識(shí)別是否混料并避免發(fā)生碰撞,應(yīng)該在X2軸未到“x_2_5_index_pos_W”位置時(shí)進(jìn)行硬件和軟件方面的改善。
3. 混料碰撞防護(hù)方案
基于機(jī)床數(shù)控系統(tǒng)為西門子840D sl。結(jié)合兩種規(guī)格的零件待加工的頂齒外徑有3.25mm的差異性,進(jìn)行以下優(yōu)化方案。
硬件方面:筆者將在X2軸上加裝一個(gè)感應(yīng)距離在2.0mm的開關(guān)量感應(yīng)器,作為識(shí)別感應(yīng)的硬件基礎(chǔ),這個(gè)傳感器PLC地址為I74.7。硬件安裝如圖3所示。
圖3
軟件方面:首先利用PLC具有實(shí)時(shí)掃描特性,將相關(guān)NC程序中的參數(shù)以及X2軸相關(guān)數(shù)據(jù)讀取到PLC中,作為編寫PLC程序的約束條件,其次NC對齒子程序中還需編寫配合的程序段。為此該防錯(cuò)程序?qū)⒔Y(jié)合NC和PLC一起編寫。
首先運(yùn)用“NCVarSelector”軟件,讀取以下數(shù)據(jù):
(1)SEMA -> measPos1[9]參數(shù)X2第一測量系統(tǒng)坐標(biāo)值。
( 2 ) 對齒設(shè)定的位置值“x_2_5_index_pos_DG”,由于NC程序中有設(shè)定關(guān)系“x_2_5_index_pos_DG = R772”,筆者們只需讀取“R772”。
( 3 ) 機(jī)床模式號(hào)為“ R 4 3 6 ” , 該珩齒機(jī)中“ R 4 3 6 = 1 ” 時(shí)“ 自動(dòng)生產(chǎn)工件”,“R436=6”時(shí)“預(yù)熱程序”,“R436=8”時(shí)“工件定位”,這3種模式都需要執(zhí)行對齒程序,都需執(zhí)行監(jiān)控保護(hù)。
為此,運(yùn)用“ N C Va r -Selector”生產(chǎn)相應(yīng)源程序,并用STEP7讀取相應(yīng)源程序,再編譯產(chǎn)生相應(yīng)背景數(shù)據(jù)塊DB150、D B 1 6 0 , 數(shù)據(jù)塊D B 1 5 0 鏈接R436、R772兩個(gè)數(shù)據(jù),數(shù)據(jù)塊DB160鏈接SEMA→measPos1[9]數(shù)據(jù)。在原有PLC程序中,生成FC680塊使用FB2塊讀取NC中的三個(gè)程序,并存在到DB151塊中,其中DB151.DBD0存儲(chǔ)X2第一測量系統(tǒng)坐標(biāo)值,DB151.DBD4存儲(chǔ)機(jī)床模式號(hào),DB151.DBD8存儲(chǔ)對齒設(shè)定的位置值,讀取程序可以參看圖4a“用FB2塊讀取NC數(shù)據(jù)”。設(shè)定X2坐標(biāo)監(jiān)控范圍,當(dāng)X2軸運(yùn)行到對齒設(shè)定的位置值外、1.8mm和2.1mm之間位置時(shí)進(jìn)行監(jiān)控,其中注明對齒設(shè)定的位置值外1.8mm存儲(chǔ)在DB151.DBD.DBD16中,對齒設(shè)定的位置值2.1mm存儲(chǔ)在DB151.DBD.DBD24中,條件建立程序可以參看圖4b“設(shè)定X2軸監(jiān)控位置段”。
最后編寫監(jiān)控混料程序,如上所述DB151.DBD4存儲(chǔ)機(jī)床模式號(hào)程序?qū)⑦\(yùn)用比較指令“CMP<R”和“CMP>R”監(jiān)控該數(shù)據(jù)塊,在程序中模式號(hào)為1:“自動(dòng)生產(chǎn)工件”或6:“預(yù)熱程序”或8:“工件定位”時(shí)開始監(jiān)控,串聯(lián)X2坐標(biāo)監(jiān)控范圍條件,X2軸移動(dòng)在DB151.DBD.DBD16與DB151.DBD.DBD24位置間執(zhí)行進(jìn)一步監(jiān)控,如果傳感器I74.7感應(yīng)到物體,進(jìn)給命令不是正方向進(jìn)給(DB39.DBX64.7不為1)將觸發(fā)DB151.DBX32.1為1,將會(huì)切斷X2軸脈沖使能信號(hào)(DB39.DBX21.7不為1),X2容編輯在PCU硬盤中,“f:\\d h\\mb.dir\\HURTH_CH.COM”中文報(bào)警中編輯報(bào)警信息,加入內(nèi)容7022330 0“工件錯(cuò)誤,混料請檢查工件”,為此在混料時(shí)會(huì)出現(xiàn)報(bào)警信息提示,讓操作人員可以知曉。
軸停止不會(huì)再往負(fù)方向運(yùn)行,避免了與混料件碰撞,同時(shí)觸發(fā)報(bào)警地址DB2.DBX360.1,程序可以參看圖4c“設(shè)定X2軸監(jiān)控保護(hù)程序”。
圖4
4. 報(bào)警畫面的編輯
“DB2.DBX360.1”,其對應(yīng)的報(bào)警號(hào)是702233。報(bào)警內(nèi)容編輯在PCU硬盤中,“f:\\d h\\mb.dir\\HURTH_CH.COM”中文報(bào)警中編輯報(bào)警信息,加入內(nèi)容7022330 0“工件錯(cuò)誤,混料請檢查工件”,為此在混料時(shí)會(huì)出現(xiàn)報(bào)警信息提示,讓操作人員可以知曉。
5. NC對齒程序的配合
在NC程序上為了保證PLC能夠有效識(shí)別混料件,當(dāng)X2 軸運(yùn)行到對齒時(shí)運(yùn)行到離對齒位置還有2mm時(shí)(即“x_2_5_index_p o s_D G +2”的位置),停頓2s,并在對齒時(shí)運(yùn)行到離對齒位置還有1.9mm時(shí),停頓1s,這樣在混料情況下,有充分時(shí)間識(shí)別出混料件和切斷NC使能,為了避免改變節(jié)拍,同時(shí)會(huì)將進(jìn)給率FA[X2]=vx2_5gwneral加大,達(dá)到節(jié)拍時(shí)間不變,NC子程序的改善如圖5所示。
圖5
6. 結(jié)語
經(jīng)過硬件和軟件的改善,在零件混料后,驗(yàn)證是完全能夠有效切斷X2軸進(jìn)給使能,停止程序運(yùn)行,并且HMI面板會(huì)及時(shí)顯現(xiàn)報(bào)警信息。因此,珩齒機(jī)上利用840D sl中數(shù)據(jù)交換功能解決混料碰撞問題的目的已經(jīng)達(dá)到,并且改善后一年以來再未出現(xiàn)混料撞機(jī)事故。
作者:格特拉克(江西)傳動(dòng)系統(tǒng)有限公司 王俊青
本文發(fā)表于《金屬加工(冷加工)》2016年第12期第72-75頁,版權(quán)歸金屬加工雜志社所有,如轉(zhuǎn)載請注明來源。
-End-
?本文編輯:索兒
?投稿郵箱:tougao1950@126.com,稿件或線索一經(jīng)采用,有獎(jiǎng)勵(lì)!
近期必讀熱文
以上就是關(guān)于pos機(jī)怎么退出debug,珩齒機(jī)混料碰撞怎么辦的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)怎么退出debug的知識(shí),希望能夠幫助到大家!
