黃偉
河南大學(xué)濮陽(yáng)工學(xué)院 河南濮陽(yáng) 457000
在零部件高精度、高質(zhì)量、高效率的加工過程中,測(cè)量技術(shù)起著非常重要的作用。由于毛坯存在差異,所以依靠機(jī)床本身來控制加工精度是很難實(shí)現(xiàn)的。采用精密測(cè)頭對(duì)工件進(jìn)行實(shí)時(shí)測(cè)量,是機(jī)床加工過程中的重要環(huán)節(jié),測(cè)量系統(tǒng)原理如圖1所示。

圖1 測(cè)量系統(tǒng)原理
測(cè)頭作為測(cè)量系統(tǒng)的信號(hào)感知部件,可使機(jī)床在毛坯加工過程中實(shí)現(xiàn)對(duì)加工尺寸的自動(dòng)測(cè)量。機(jī)床對(duì)測(cè)頭反饋回來的測(cè)量結(jié)果進(jìn)行處理、分析后,自動(dòng)修改加工程序,提高加工精度。數(shù)控機(jī)床不僅具有機(jī)加工功能,同時(shí)還兼具測(cè)量機(jī)的功能,進(jìn)一步提高了加工性能。
汽車企業(yè)的動(dòng)力總成機(jī)加工線應(yīng)用主動(dòng)測(cè)量技術(shù)比較廣泛,例如缸體缸蓋生產(chǎn)線機(jī)加工設(shè)備引進(jìn)的MARPOSS T25測(cè)頭和P1SRW60000接收器,配合西門子SINUMERIK 840D sl中高端數(shù)控系統(tǒng),測(cè)頭與數(shù)控系統(tǒng)連接應(yīng)用可以實(shí)現(xiàn)工件測(cè)量功能。機(jī)床的冷機(jī)熱機(jī)狀態(tài)對(duì)關(guān)鍵尺寸影響較大,通過用測(cè)頭測(cè)量消除誤差十分重要。MARPOSS T25測(cè)頭是一種觸發(fā)式測(cè)頭,采用無線電傳輸觸發(fā)測(cè)頭系統(tǒng)傳輸模式。當(dāng)系統(tǒng)執(zhí)行測(cè)量動(dòng)作時(shí),T25測(cè)頭發(fā)出采樣脈沖信號(hào),接收裝置接收信號(hào)后,傳輸至NCU(Numerical Control Unit,中央控制單元),NCU經(jīng)過運(yùn)算分析,確定工件或夾具的坐標(biāo)偏差是否在規(guī)定公差范圍內(nèi),并根據(jù)測(cè)量結(jié)果自動(dòng)修正坐標(biāo)系的偏置量,使同樣的機(jī)床能加工出更高精度的零件。
本案例使用的測(cè)量裝置為MARPOSS T25測(cè)頭和P1SRW60000接收器,配合西門子SINUMERIK 840D sl中高端數(shù)控系統(tǒng)。MARPOSS測(cè)頭系統(tǒng)由發(fā)射器和集成接口的無線電接收器構(gòu)成,適用于中大型機(jī)床和五軸機(jī)床;其堅(jiān)固穩(wěn)定的設(shè)計(jì),可適應(yīng)苛刻的加工環(huán)境;傳輸頻率2.4GHz,傳輸距離長(zhǎng)達(dá)15m,并且擁有卓越的抗干擾性。
SINUMERIK 840D sl的數(shù)控單元作為數(shù)控機(jī)床的中央控制單元,負(fù)責(zé)整個(gè)機(jī)床的邏輯控制功能,主要由一個(gè)COM CPU板、一個(gè)PLC CPU板和一個(gè)DRVIVE板組成。硬件接線如圖2所示,探針1對(duì)應(yīng)的主軸1測(cè)頭接收器連接到NCU的X122接口單元上的10針端口,而探針2對(duì)應(yīng)的主軸2測(cè)頭接收器則連接到X122接口單元上的11針端口。通過修改SINUMERIK 840D sl參數(shù)P680,可以實(shí)現(xiàn)手動(dòng)設(shè)定測(cè)量輸入接口。另外,MD13200可以配置高低電平有效。

圖2 硬件接線
系統(tǒng)連接正常通電后,MDA或自動(dòng)模式下用M指令啟動(dòng)探針,探針1、2的測(cè)量輸入可以通過PLC側(cè)的DB10.DBX107.0和DB10.DBX107.1監(jiān)控。雙主軸機(jī)床有兩個(gè)獨(dú)立的Z向進(jìn)給,共用X、Y方向的進(jìn)給。測(cè)量時(shí),X、Y、Z1為第一套測(cè)頭系統(tǒng),X、Y、Z2為第二套測(cè)頭系統(tǒng),分別進(jìn)行測(cè)量。
PLC程序通過M38激活主軸1測(cè)頭的功能(見圖3),激活主軸2測(cè)頭的功能則通過控制M37完成(見圖4),PLC控制M39則可關(guān)閉所有測(cè)頭功能。當(dāng)NCU側(cè)接收到一個(gè)M功能時(shí),PLC側(cè)對(duì)應(yīng)的信號(hào)功能就會(huì)被激活,從而實(shí)現(xiàn)NCU與PLC的信息交換,激活或關(guān)閉測(cè)量頭使能等機(jī)床輔助功能。

圖3 M38激活主軸1測(cè)頭

圖4 M37激活主軸2測(cè)頭
當(dāng)N C U接受M38功能請(qǐng)求后,激活主軸1測(cè)頭,只有當(dāng)測(cè)頭被激活后,才能執(zhí)行下一條指令,否則會(huì)出現(xiàn)因測(cè)頭未被完全激活而導(dǎo)致測(cè)量數(shù)據(jù)不準(zhǔn)確的情況。由于M0~M99是動(dòng)態(tài)M功能,一般不具備讀入禁止功能,所以執(zhí)行M38功能后要在PLC中增加讀入禁止功能,執(zhí)行M38功能時(shí)會(huì)產(chǎn)生一條510116的操作信息,顯示測(cè)頭處于打開狀態(tài)。當(dāng)測(cè)頭被成功激活后,若操作信息的條件不滿足邏輯關(guān)系則會(huì)自動(dòng)從HMI中消失。根據(jù)Doconcd手冊(cè)的提示信息可知,510116~510123這類操作信息具有讀入禁止與進(jìn)給禁止功能。利用這些特殊的操作信息使M38(激活主軸1測(cè)頭功能)、M37(激活主軸2測(cè)頭功能)具有讀入禁止與進(jìn)給禁止的功能,確保激活完成后才進(jìn)行測(cè)量,進(jìn)而保證了測(cè)量結(jié)果的準(zhǔn)確性。
1)使軸移動(dòng)到測(cè)量工件上的實(shí)際位置,在測(cè)頭發(fā)出脈沖沿時(shí),刪除實(shí)際位置與給定位置之間的剩余行程,并將軸的實(shí)際位置寫入存儲(chǔ)單元中。
2)設(shè) 置 測(cè) 量 值 公 差 帶。當(dāng)G U D全 局變量測(cè)量值M E A S U R I N G_VA L U E_Z超過UPPER_TOLERANCE_LIMIT或小于LOWER_TOLERANCE_LIMIT時(shí),輸出65952的NC報(bào)警。
3)記錄測(cè)量結(jié)果值。使用WRITE指令可以將零件程序中的段落或數(shù)據(jù)寫入到指定文件(日志文件)的末尾。利用此功能記錄兩個(gè)測(cè)頭測(cè)量值結(jié)果(見圖5),分號(hào)作為分隔符進(jìn)行間隔,存于子程序文件夾中。用U盤復(fù)制這些文件,在電腦Excel表格中可直接打開,勾選分號(hào)為分隔符,在預(yù)覽窗口可以看到測(cè)量結(jié)果清晰顯示在Excel表格中,便于管理測(cè)量值的數(shù)據(jù)并保證數(shù)據(jù)的可追溯性。

圖5 記錄測(cè)量值結(jié)果
4)測(cè)量頻次設(shè)置。在實(shí)際生產(chǎn)中,并非對(duì)每一個(gè)工件都進(jìn)行測(cè)量,本例中通過設(shè)置會(huì)依次增加測(cè)量件之間的間隔(見圖6)。加工中心從冷機(jī)到熱機(jī)期間,測(cè)量值會(huì)有波動(dòng),當(dāng)加工中心熱機(jī)完成后,測(cè)量值則會(huì)趨于穩(wěn)定,這時(shí)就不需要小頻次測(cè)量,頻次曲線如圖7所示。

圖6 頻次設(shè)置

圖7 頻次曲線
5)修正坐標(biāo)系。通過CFINE精偏指令可以將測(cè)量后得到的補(bǔ)償值寫入到雙主軸的各個(gè)坐標(biāo)系中,修正坐標(biāo)系補(bǔ)償功能。雙主軸機(jī)床的坐標(biāo)系補(bǔ)償值有X、Y、Z1和Z2四個(gè)方向,在程序中分別對(duì)應(yīng)變量R320、R321、R322和R323。
SinuCom NC是一款針對(duì)西門子840D sl數(shù)控系統(tǒng)和驅(qū)動(dòng)數(shù)據(jù)分析、管理的工具。該軟件包支持對(duì)SINUMERIK 840D sl控制系統(tǒng)的簡(jiǎn)便、高效調(diào)試,所包含的程序提供豐富的機(jī)床調(diào)試產(chǎn)品,包括跟蹤功能、安全集成驗(yàn)收測(cè)試、生成PC卡映像文件、系列調(diào)試管理以及數(shù)控用戶數(shù)據(jù)的傳輸。
SinuCom NC軟件提供了很多診斷和調(diào)試工具,比如FFS、ARC、Trace等,其中Trace功能可以對(duì)系統(tǒng)狀態(tài)、IO狀態(tài)、伺服功能、PLC/NC變量等進(jìn)行全方位監(jiān)控。軟件中添加測(cè)頭信號(hào),可以通過事件或手動(dòng)觸發(fā)對(duì)變量進(jìn)行記錄。通過這些記錄,用戶可以方便地監(jiān)控測(cè)頭運(yùn)行狀態(tài),也方便用戶診斷故障。
在SinuCom NC Trace中完成配置,然后將該配置運(yùn)行到系統(tǒng)中,Trace結(jié)果會(huì)自動(dòng)在SinuCom NC Trace中顯示,如圖8所示。

圖8 Trace結(jié)果顯示
840D sl數(shù)控系統(tǒng)的雙主軸加工中心配雙測(cè)頭測(cè)量系統(tǒng)改造方案取得了良好的效果,將會(huì)陸續(xù)推廣到其他車間的雙主軸項(xiàng)目中。在項(xiàng)目實(shí)際調(diào)試過程中,840D sl數(shù)控系統(tǒng)的靈活性和開放性,以及完善的技術(shù)資料、良好的技術(shù)支持,使現(xiàn)場(chǎng)調(diào)試有了保障,降低了項(xiàng)目成本。