■西安工業(yè)大學 (陜西 710021) 郭天賜 曹 巖 李麗娟

掃碼了解更多
在切削加工過程中,刀具持續(xù)的加工磨損會使刀具切削力的波動和振動噪聲增大,進而使被加工工件的加工質(zhì)量和尺寸精度等重要因素的偏差越來越大,所以在自動化的數(shù)控加工過程中,智能切削在線監(jiān)測尤為重要。切削加工中,任何工件的加工過程都少不了刀具的參與,并且損耗大,需求量多,更換速率頻繁,其在線監(jiān)測具有重要意義。
智能切削刀具在線監(jiān)測系統(tǒng)的任務(wù)就是對刀具從入庫到報廢全程監(jiān)控,包括:入庫準備期、使用準備期、使用期到報廢期的全生命周期管理等多個狀態(tài)的監(jiān)測。其基本關(guān)系如圖1所示。其刀具生命周期全過程數(shù)據(jù)的采集與處理包括很多過程的協(xié)同作業(yè),其基本運行過程如圖2所示。
結(jié)合現(xiàn)有刀具管理流程構(gòu)建刀具管理模型,在整個管理過程中,通過物聯(lián)技術(shù)ZigBee構(gòu)建無限網(wǎng)絡(luò)進行實時傳輸,視頻在線檢測模塊進行刀具的磨損檢測。刀具從中央刀庫到裝夾對刀再到進行加工生產(chǎn)以及拆卸全程都有視頻在線模塊的參與,極大程度的提高了刀具的管理效率和應(yīng)變能力。

圖1 刀具全生命周期管理

圖2 刀具運行過程
(1)刀具編碼準則。基于物聯(lián)網(wǎng)的刀具管理系統(tǒng),必須對刀具進行編碼。并且合理有效的刀具編碼系統(tǒng),有利于對種類繁多的刀具進行有效的智能管理,形成刀具編碼與刀具一一對應(yīng)的關(guān)系,提高刀具管理系統(tǒng)對刀具的管理與使用效率。只有對在線監(jiān)控刀具進行編碼,才能在管理上合理有效的對刀具進行在線檢索、在線識別、智能調(diào)度,合理安排刀具購買和供應(yīng)、協(xié)調(diào)生產(chǎn)。
刀具編碼作為刀具識別的唯一準則,必須具備多種性質(zhì)才能達到智能管理的要求,如圖3所示。
(2)刀具編碼方案。刀具編碼由一長串定長或不定長的字符串或者數(shù)字組成,用來反映刀具對應(yīng)的類別以及基本的參數(shù)。目前應(yīng)用最廣泛的就是柔性分類編碼,該分類編碼采用數(shù)字與字母相結(jié)合的方式,其結(jié)構(gòu)由固定碼和柔性碼組成。固定碼主要用來描述零件的綜合信息,如類別、材料和總體尺寸等;柔性碼主要用來描述零件各部分詳細信息,如形位公差、尺寸精度等。
本系統(tǒng)采用柔性分類編碼,編碼結(jié)構(gòu)由刀具類碼、參數(shù)代碼、輔碼以及姐妹碼組成。其中,刀具類碼反映刀具所屬類別,參數(shù)代碼反映對應(yīng)的特征參數(shù),輔碼反映刀具結(jié)構(gòu)、切削精度、材料等屬性,姐妹碼用來區(qū)分對應(yīng)相同類別刀具。該系統(tǒng)的基本編碼結(jié)構(gòu)如表1所示。
(3)代碼的自動生成。刀具編碼的生成與使用,最重要的就是回收與再次利用。在整個管理過程中,刀具的代碼會插入、刪除和修改,如果刪除或未利用的代碼不生成,就會留有很多代碼空余,影響代碼利用率,進而代碼無限增大,超出范圍值,甚至導致數(shù)據(jù)庫字段溢出,系統(tǒng)出錯崩潰。所以,必須采取合適的方法對未利用的代碼實現(xiàn)回收,其基本方案如圖4所示。
刀具作為數(shù)控加工過程的重要組成部分,其合理的調(diào)配與否將直接關(guān)系到任務(wù)的加工效率以及生產(chǎn)成本。在實際生產(chǎn)加工過程中,刀柄相對刀頭更加昂貴與稀缺,因此,在實際的調(diào)度過程中,實現(xiàn)對刀柄的調(diào)度才能降低刀具成本,提高刀具利用率。在這種環(huán)境下,尋求一種合適的工序與刀具集成調(diào)度方案能極大程度上降低加工成本,提高生產(chǎn)效率。所以,在數(shù)控加工過程中,加工工序的合理排序與刀柄資源的合理調(diào)配缺一不可,兩者都是制約企業(yè)發(fā)展的關(guān)鍵因素。
(1)改進貝葉斯算法。由于傳統(tǒng)算法在求解類似最優(yōu)解問題的過程中,存在著收斂速度慢,陷入局部最優(yōu)解的缺點,本系統(tǒng)采用改進貝葉斯算法來實現(xiàn)對刀具流和工序流的集成優(yōu)化,以歷史運行經(jīng)驗為初始解群,針對該算法的每一代解集,構(gòu)建基于變量取值的概率描述模型——改進貝葉斯網(wǎng)絡(luò),然后以所構(gòu)建的模型產(chǎn)生新的可行解用以組成下一代解群。

圖3 刀具編碼準則

圖4 代碼自動回收流程

表1 刀具編碼方案
(2)算法實現(xiàn)。根據(jù)柔性制造系統(tǒng)中工序流和刀具流之間具有一定邏輯關(guān)系組成的層次結(jié)構(gòu),可以引入一種分層的貝葉斯網(wǎng)絡(luò)模型進行表示與識別,其結(jié)構(gòu)區(qū)如圖5所示。
在數(shù)控加工中心的切削加工過程中,刀具的狀態(tài)是影響加工質(zhì)量和加工效率的關(guān)鍵性因素,刀具的磨損狀態(tài)、破損狀態(tài),將直接影響刀具的加工精度,進而導致加工工件表面粗糙度和尺寸精度的急劇降低。所以,在自動化生產(chǎn)加工車間,刀具狀態(tài)的在線監(jiān)測尤其重要。本系統(tǒng)采用計算機視覺檢測的方法,由硬件和軟件兩部分組成,硬件部分對待測得刀具進行數(shù)據(jù)采集,軟件部分對所得數(shù)據(jù)進行分析處理,得倒對應(yīng)的磨損參數(shù),其主要軟硬件需求如圖6所示。

圖5 分層貝葉斯優(yōu)化算法流程
(1)監(jiān)測硬件部分。在切削加工過程中,刀具的在線檢測尤為重要。而計算機視覺檢測方法的硬件部分需要采集清晰的圖像傳入計算機進行處理,圖像獲取的越清晰,所得圖像越多,速度越快,越能形成準確可靠的刀具磨損數(shù)據(jù),進而分析得到對應(yīng)規(guī)則的磨損值。圖像獲取方法是在CCD 工業(yè)相機下,利用光學放大鏡調(diào)整相機的焦距,得到清晰的刀具磨損區(qū)域圖像,然后通過圖像采集卡存入計算機中。其監(jiān)測系統(tǒng)的原理圖如圖7所示。
(2)監(jiān)測軟件部分。將所傳輸?shù)膱D片進行分析處理,形成規(guī)范的管理和統(tǒng)計,是在線監(jiān)測軟件的基本任務(wù)。其基本過程是將獲取的圖像傳入計算機中,得到刀具在同一位置不同加工時間的磨損區(qū)域圖像,然后從圖像處理軟件中得到刀具磨損相對值。

圖6 在線檢測軟硬件需求

圖7 監(jiān)測系統(tǒng)原理
用對應(yīng)的圖像處理軟件確定圖像的標尺,分析圖片的曲面效應(yīng)所產(chǎn)生的誤差。然后通過標尺的標準值以及刀具的測量值,得出刀具的實際磨損量。與未使用的刀具磨損量進行對比,得出對應(yīng)的結(jié)果。磨損監(jiān)測整體流程圖如圖8所示。
本系統(tǒng)采用基于C#+EXT.NET技術(shù)的B/S三層框架結(jié)構(gòu),采用Visual Studio2010軟件開發(fā)程序,SQL Server2008作為數(shù)據(jù)庫服務(wù)器,Win7環(huán)境下運行。為提高數(shù)控加工中心刀具的利用率、減少研發(fā)時間、提高企業(yè)的管理水平、促進企業(yè)的自動化、信息化建設(shè),該智能管理系統(tǒng)主要實現(xiàn)庫存管理、刀具采購、在線監(jiān)測和系統(tǒng)管理等多個功能,系統(tǒng)功能結(jié)構(gòu)如圖9所示。

圖8 磨損監(jiān)測整體流程

圖9 系統(tǒng)功能結(jié)構(gòu)
智能切削刀具在線監(jiān)測系統(tǒng)對自動化數(shù)控加工制造有著重大作用。本系統(tǒng)通過對加工過程中刀具視覺在線監(jiān)測,得到對應(yīng)的刀具磨損參數(shù),通過機床關(guān)鍵部位安裝的傳感器,實現(xiàn)數(shù)據(jù)的實時傳輸,通過以太網(wǎng)傳輸?shù)街悄芄芾硐到y(tǒng),最后對在線視覺監(jiān)控和實時傳輸數(shù)據(jù)進行分析與整理,完成對個體采購、入庫編碼、在線監(jiān)測維護到報廢的全生命周期刀具生命全周期進行在線監(jiān)測和管理,極大的提高了企業(yè)生產(chǎn)效率,降低成本、促進企業(yè)的自動化、信息化建設(shè),對加工車間實現(xiàn)自動化具有重要意義。(陜西省工業(yè)科技攻關(guān)項目,編號:2016GY-024,名稱:整體結(jié)構(gòu)刀具虛擬設(shè)計與快速制造關(guān)鍵技術(shù)研究)