王 飛
(成都飛機工業(yè)(集團)有限責任公司設備公司,四川 成都610092)
數(shù)控機床是一種精密度及科技含量高的專門用于加工形狀復雜工件的機床,尤其是五軸加工中心,具有高效率、高精度的特點。為了提高加工效率,目前的加工中心都配有測量功能,并將測量的結(jié)果用于零點偏移的補償、刀具的自動補償以及在線檢測功能中[1]。本文以本單位自行改造的五軸立式加工中心為例,使用RENISHAW RMI-Q和840D sl數(shù)控系統(tǒng)進行連接,通過RMP測頭對工件進行測量,實現(xiàn)工件的自動偏移補償功能,擯棄傳統(tǒng)工人所使用的式件找正辦法,極大地降低了工作難度,同時提高了工件加工的準確度。
測頭調(diào)試需將RENISHAW RMI-Q和西門子840 D sl數(shù)控系統(tǒng)進行硬件連接,并進行PLC的編制及參數(shù)設置。
如圖1所示,將RMI-Q的測頭信號連接至數(shù)控系統(tǒng)的高速輸入通道X122.13進行數(shù)據(jù)的寫入工作。
在系統(tǒng)初始調(diào)試過程中,需要采用觸發(fā)邏輯(Trigger Logic)對RMI-Q和RMP進行配對。觸發(fā)邏輯采用的方式為RMP觸發(fā)、裝入電池、RMP再次觸發(fā)的順序,并觀察RMP的LED燈狀態(tài)變化。調(diào)試步驟如下:
步驟1:取下測頭電池,時間大于5 s,重新裝回電池,偏轉(zhuǎn)探針,測頭進入調(diào)試模式,LED燈紅綠藍交替閃爍;
步驟2:觀測LED指示,檢測電池狀態(tài),電量良好,LED紅燈持續(xù)閃爍;
步驟3:更改測頭的關(guān)閉方法,選擇光學關(guān)閉法,LED紅燈閃爍兩次后長閃爍一次;
步驟4:更改增強型觸發(fā)過濾器設定,默認關(guān)閉LED綠燈閃爍兩次后紅燈長閃爍一次;
步驟5:更改測頭識別方法,選擇啟動過濾器關(guān)閉法,LED藍燈閃爍兩次后紅燈長閃爍一次;
步驟6:更改光學功率,選擇標準,LED黃燈閃爍兩次后,綠燈長閃爍一次;
步驟7:返回到更改測頭關(guān)閉方式,設定完成,LED紅燈閃爍兩次后,長閃爍一次。
備注:配對過程中會出現(xiàn)配對中途指示燈閃爍時間過短的問題,此時只能重新取下電池繼續(xù)未完成的配對,直到所有參數(shù)設置完畢。
RMI和RMP配對完成后,需要通過數(shù)控系統(tǒng)的程序指令將其激活,編制如下S7-300 PLC程序[2]。
測量啟動子程序:
A“DB21”.MDyn[64] DB21.DBX202.0
S“Measure” Q45.2
測量停止子程序:
O“DB21”.MDyn[65] DB21.DBX202.1
O“KEY_RESET” I3.7
ON“POWER_ON_OK” M202.0
R“Measure” Q45.2
測頭電池報警子程序:
A“MEASURE_BATTERY_ALARM” I35.2
= DB2.DBX186.0
測頭錯誤報警子程序:
A“MEASURE_ERROR” I35.3
= DB2.DBX186.1
硬件連接及調(diào)試后,對相應的機床選件及參數(shù)進行設置以激活數(shù)控系統(tǒng)和該測量頭的功能。
西門子數(shù)控系統(tǒng)自帶測量循環(huán)功能,如使用則需要購買選件P28,如圖2所示。
840D sl數(shù)控系統(tǒng)對應的機床參數(shù)如表1所示[3]。
參數(shù)調(diào)試完成后,需檢測探頭功能是否正常工作。步驟如下:
表1 測量功能相關(guān)機床參數(shù)
序號參數(shù)設置參數(shù)定義1P0728 bit11 ,bit15=1X122.13設為輸入2P0680[0] Central probe input terminal =3中央測頭端3P0680[1] Central probe input terminal =3中央測頭端4P0680[2] Central probe input terminal = 3中央測頭端5P0488[0] Probe1 input terminal sensor1 =0測頭輸入端子編碼器16P0488[1] Probe1 input terminal sensor2 =0測頭輸入端子編碼器27P0488[2] Probe1 input terminal sensor3 =0測頭輸入端子編碼器38MD13200[0] $MN_MEAS_PROBE_LOW_ACTIVE=0測頭高電平有效9MD13210 $MN_MEAS_TYPE =1分散驅(qū)動的測量類型10MD51750 $MNS_J_MEA_M_DIST=5AUTO方式工件測量范圍為5 mm11MD51751 $MNS_J_MEA_M_DIST_MANUELL =10JOG方式工件測量范圍為10 mm12MD51755 $MNS_J_MEA_MEASURING_FEED=300工件測量速率13MD51757$MNS_J_MEA_COLL_MONIT_FEED=1000測頭碰撞監(jiān)控速率14MD51758 $MNS_J_MEA_COLL_MONIT_POS_FEED =1000測頭碰撞監(jiān)控定位速率15SD55630 $SCS_MEA_FEED_MEASURE=300標定工件測頭時的測量進給率16SD54780 $SNS_J_MEA_FUNC-TION_MASK_PIECE=512配置操作區(qū)“加工”JOG 方式“測量”功能的輸入對話框。17MD18120 $MN_MM_NUM_GUD_NAMES_NCK=50指定全局用戶變量名的數(shù)量(SRAM)18MD18130 $MN_MM_NUM_GUD_NAMES_CHAN=350指定通道專用用戶變量名的數(shù)量19MD18150 $MN_MM_GUD_VALUES_MEM=128指定全部通道內(nèi)全局用戶變量值的存儲位置(SRAM)20MD18170 $MN_MM_NUM_MAX_FUNC_NAMES=400指定附加功能的數(shù)量(循環(huán),DRAM)21MD18180 $MN_MM_NUM_MAX_FUNC_PARAM=6000指定 MD18170 用于循環(huán)的附加參數(shù)數(shù)量
步驟1:機床上電,激活測頭后,手動觸發(fā)測頭,觀測PLC信號DB10.DBX107.0是否翻轉(zhuǎn),若翻轉(zhuǎn)則功能正常。
步驟2:編制程序 N10 G1 F300 X300 Z200 MEAS=-1,N20 G1 F300 X300 Y100 MEAS=1;觸碰探頭后程序停止,探頭功能正常。
步驟3:檢測系統(tǒng)變量$AC_MEA[1]、$AA_MM<軸名>、$AA_MW<軸名>所對應的數(shù)據(jù),確定測量數(shù)據(jù)是否被存儲。
測量功能目前在改造的機床中主要用于工件坐標系(WCS)的建立包括旋轉(zhuǎn)(ROT)、偏移(TRANS)及鏡像(MIRROR)功能以提高工件的加工效率。
探頭在首次使用時需要進行校準工作,包括長度和半徑的校準,如圖3~4所示。校準過程需使用標準的環(huán)規(guī)和方塊,校準完成后系統(tǒng)自動將半徑和長度寫入刀具參數(shù)中。
工件加工的工件坐標系由通道基本偏移、可設定零偏及可編程零偏三部分組成,測量得到的為可設定零偏部分,探頭校準完成后可對工件進行測量工作。如圖5所示,OPERATE界面下的邊對齊測量如下:系統(tǒng)通過探頭讀取P1、P2的坐標點位置完成工件坐標系的偏轉(zhuǎn),并將相應的偏移(TRANS)及旋轉(zhuǎn)(ROT)數(shù)據(jù)寫入G54中,完成可設定零偏的數(shù)據(jù)處理。
如圖5所示,操作人員按下CYCLE START,840D sl系統(tǒng)調(diào)用CUST_MEACYC,此時需將M64指令寫入該程序中,用以激活測頭;測頭激活完成后系統(tǒng)根據(jù)當前界面下的測量方案激活相應的測量循環(huán),邊對齊對應的測量循環(huán)為CYCLE998,相應的其他測量方案所對應不同的測量循環(huán);測量完成后將機床各軸的數(shù)據(jù)寫入到相應的系統(tǒng)變量中,并寫入到G54,G55,…,G599等偏移坐標系中。邊對齊對應的參數(shù)如表2所示[4]。
步驟1: Operate界面下測量開始
步驟2:調(diào)用CUST_MEACYC(在該程序中加入測頭激活M指令) M64 G04F1
步驟3: 相應的CYCLEXXX,如圖5所示邊對齊調(diào)用的為CYCLE998
步驟4:數(shù)據(jù)存儲在如表2所示的系統(tǒng)變量中
步驟5: 數(shù)據(jù)寫入:測量完成后,自動獲取零偏并寫入零偏數(shù)據(jù) $P_UIFR[零偏編號,軸名,變換類型],其中零偏編號和偏移坐標系對應:0對應G500、1對應G54、2對應G55;軸名有X、Y、Z;變換類型包括TR、FI、RT、SC、MI。如圖6所示為測量循環(huán)執(zhí)行過程中工件坐標數(shù)據(jù)的疊加。
如圖6所示,測量循環(huán)執(zhí)行完成后系統(tǒng)得到$P_IFRAME(當前可設定偏移),再結(jié)合OPERATE界面下的$P_BFRAME (通道基本偏移)和程序中的$P_PFRAME(可編程偏移)得到實際的偏移數(shù)據(jù)$P_ACTFRAME (只讀)= $P_BFRAME+ $P_IFRAME+ $P_PFRAME,即為最終工件加工狀態(tài)下由機床坐標系MCS轉(zhuǎn)換為工件坐標系WCS的偏移值。
表2 “邊對齊”對應的系統(tǒng)變量
編號系統(tǒng)變量定義單位1_OVR[0]角度目標值度2_OVR[4]角度實際值度3_OVR[16]角度“實際-目標”差值度4_OVR[20]角度校正值度5_OVR[28]置信區(qū)域度6_OVR[30]經(jīng)驗值度7_OVR[0]零偏編號-8_OVR[2]測量循環(huán)編號-9_OVR[5]測頭編號-10_OVR[7]經(jīng)驗值存儲器編號-11_OVR[9]報警號-
測量循環(huán)目前已成為加工中心所必備的一項功能,用于提高工件的加工效率、降低操作工的工作難度及在線監(jiān)測功能的實現(xiàn)。本文介紿的調(diào)試流程、調(diào)試過程中參數(shù)的傳遞原理及工件坐標系建立的完整過程,能夠有效地解決機床在改造及升級過程中的測量循環(huán)功能的實現(xiàn)及應用。