珩齒機混料碰撞怎么辦?
2020-12-10來源:網絡作者:網絡標簽:珩齒機
珩齒機混料碰撞怎么辦?
混料碰撞防護方案
基于機床數控系統為西門子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 hmb.dirHURTH_CH.COM”中文報警中編輯報警信息,加入內容7022330 0“工件錯誤,混料請檢查工件”,為此在混料時會出現報警信息提示,讓操作人員可以知曉。
軸停止不會再往負方向運行,避免了與混料件碰撞,同時觸發報警地址DB2.DBX360.1,程序可以參看圖4c“設定X2軸監控保護程序”。
下一篇:一文為您簡單分析珩齒機
- 版權與免責聲明:凡本網注明“來源:機床商務網”的所有作品,均為浙江興旺寶明通網絡有限公司-機床商務網合法擁有版權或有權使用的作品, 未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:機床商務網”。違反上 述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其它來源(非機床商務網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行 為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。