中文字幕视频在线免费_日韩在线精品_日韩视频免费看_中文字幕在线三区_午夜免费视频_日韩在线大片

基于射頻技術的刀具自動識別系統的設計與實現

來源:萬方數據

點擊:1710

A+ A-

所屬頻道:新聞中心

關鍵詞:射頻技術 刀具自動識別 制造業無人化

    引言

        隨著制造業無人化的發展,刀具管理自動化的需求變得尤為突出。目前,刀具的選擇與安裝大部分仍然依靠手工來完成,而且對于機床來說,還希望得到刀具的其他信息,如刀具壽命、刀具尺寸等。目前,刀具信息中很多都是由操作人員輸入機床的,很顯然,在同時輸入多把刀具信息時,容易產生錯誤。如果某人在機床刀庫中放錯了一組刀具,就將造成企業的損失。一個理想的系統應該是可以在無人干預的情況下穩定、可靠地工作,提高經濟效益。

        本文所述的刀具自動識別系統,將射頻技術與西門子數控系統刀具管理模塊相結合。其主要功能有二,一是實現刀具信息的自動傳輸,避免人工操作的錯誤,從而實現刀具的自動識別;二是實現刀具壽命信息更新。

    1 系統分析與設計

        1.1 系統設計

        本文所述刀具自動識別系統由刀具、對刀儀、數控加工中心和射頻識別設備構成。數控加工中心為沈陽機床廠某系列銑車復合加工中心,它使用的是Siemens840D數控系統。射頻設備使用的是BALLUFF BIS C系列產品,處理器為BIS C-600-007-650-00-KLl型號,讀寫探頭為BIS C-300型號,編碼塊為BIS C-122—04/L型號。編碼塊存儲類型為EEPROM,最多可存儲511字節數據。在本文中,只使用編碼塊的前18個字節存儲數據,數據在編碼塊中的存儲地址如表1所示。編碼塊讀寫操作指令語句首字母代表此語句的功能,如表2所示。

     

    表1 數據在編碼塊中的存儲位置

     

    表2 射頻處理器操作指令

        1.2系統工作流程

        射頻編碼塊是刀具信息的載體,在刀具被拿到對刀儀處進行對刀之前,需要將射頻編碼塊安裝在刀具刀柄上。之后,將刀具在對刀儀處測出的刀具長度、刀具半徑、刀具T號、刀具識別碼以及刀壽命信息等,通過射頻讀寫設備,寫入射頻編碼塊中。最后,將刀具安裝到加工中心,進行工件的加工。系統工作流程如圖1所示。

     

    圖1 刀具自動識別系統工作流程

    2 系統功能實現

        本文所述刀具自動識別系統主要包括兩個功能模塊:數據轉換模塊和PLC監控模塊。數據轉換模塊主要是利用RS232串口實現數據在射頻設備和數控系統之問的傳遞。加工中心換刀時,PLC監控模塊發送觸發信號給數據轉換模塊,更新射頻編碼塊內存儲的刀具壽命信息。系統功能模塊視圖如圖2所示。

       

    圖2 系統功能模塊

        2.1 數據交換模塊

        本文所述數據轉換模塊的串口通信軟件主要應用Visual Basic 6.0(以下簡稱VB)進行編制。VB運用MSComm進行串口通信,DDE進行數據交換。DDE中的Linkitem屬性與Linktopic屬性結合使用,確定服務器應用程序與客戶控件的完整數據鏈接。在DDE的各個屬性中,LinkMode、Linktopic與Linkitem這三個屬性的設置如下:

        LinkMode:

        Automatic(數據從射頻編碼塊讀出時)

        Manual(數據寫入射頻編碼塊時)

        Linktopic:NCDDE f NCU840d

        Linkitem:變量名稱

        上述Linkitem的變量名是根據系統傳遞的數據在

        西門子840D數控系統刀具管理模塊中表示的系統變量進行設置的。本文所使用的6個系統變量如表3所示,其中壽命信息的單位均為分鐘。

     

    表3 各數據的變量名

        MSComm控件是VB 6.0中的一個ActiveX控件,其提供了兩種處理通信的方式:一種為事件驅動方式,另一種為查詢方式。該控件常用屬性和方法有:Commport(設置或返回串口號)、Setting(以字符串的形式設置或返回串口通信參數)、Portopen(設置或返回串口狀態)、InputMode(設置或返回接收數據的類型)、Output(設置或返回發送緩沖區中等待計算機發送的字符數)、CommEvent(依據產生事件和錯誤,MSComm控件為CommEven屬性賦不同的代碼,同時產生OnComm事件)等。

        VB中,利用MSComm控件實現串口通信,發送命令主要程序語句如下:

        MSeomml.CommPort=1

        MSComml.OutBufferCount=0

        MSComml,Output=命令

        MSComml.InBufferCount=0

        接收數據主要程序語句如下:

        Dim lnbyte() As Byte

        Select Case MSComml.CommEvent

        Case comEvReceive

        Inbyte=MSComml.Input

        Case comEvSend

        End Select

    .2 PLC監控模塊

        PLC監控模塊的建立主要是為了解決刀具壽命更新的問題。機床加工過程中需要換刀時,便更新一次刀具編碼塊內存儲的刀具壽命信息。加工中心換刀過程分為兩部分,一是通過Txx代碼選刀,二是通過M代碼(通常M06)機械手換刀。當執行Txx代碼時,機床執行換刀準備動作;當執行M06代碼時,機床執行換刀動作。這個過程在PLC中的狀態變化如表4所示。

    表4 PLC狀態描述

        PLC監控模塊實時監控DB72.DBX0,0以及DB72.DBX4.2這兩個位的值的變化。當DB72.DBX0.O以及DB72.DBX4.2同時為1時,將觸發信號發送給數據轉換模塊,再通過數據轉換模塊將射頻編碼塊的寫操作命令發送給射頻處理器,將數控系統變量中的數據寫入射頻編碼塊,進行刀具壽命信息的更新。

    3 系統功能展示

        本文所述串口通信軟件安裝在加工中心數控系統中,通過帛口通信技術,從而將射頻編碼塊中的數據顯示在機床操作面板上。如信息有錯誤,工人可以直接在軟件界面中進行修改。待數據確認無曝后,工人可點擊界面上的“WriteToNCK”鍵,即將這些信啟、寫入相對應的數控系統變量中。這樣的一個可視化界而,使得操作人員在裝刀時可對所使用刀具的正確性進行一次判斷,從而避免裝刀錯誤,實現刀具自動識別。圖3所示為軟件操作界面。

     

    圖3 系統功能展示

    4 結語

        本文將射頻識別設備與西門子數控系統相結合,實現了刀具信息在數控系統與射頻設備間的傳遞、刀具的自動識別以及刀具壽命的更新,防止人工操作的錯誤,降低了輔助加工時間,提高了加工的自動化程度和生產效率。

        在本文的基礎上,可開發基于射頻技術的刀具管理系統,建立刀具管理數據庫,對刀具在生產線外進行離線管理,例如庫存管理、采購管理等。此外,還可進行刀具在線管理,將刀具在生產線的使用情況進行實時監控。將本文所述刀具自動識別系統與刀具管理系統相結合,必將進一步提高企業生產自動化水平和生產效率。


    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 精品一区二区三区免费毛片爱 | 国内自拍网站 | 欧美日韩国产一区二区三区不卡 | 欧美在线观看免费观看视频 | 夜操| 国产在线高清 | 国产欧美精品一区二区色综合 | 亚洲午夜电影 | 亚洲www视频 | 久久综合久久综合久久综合 | 中文字幕综合 | 超级黄色毛片 | 四季久久免费一区二区三区四区 | 中文字幕免费中文 | 韩国精品一区 | 中文字幕在线观看 | 亚洲欧美在线视频 | www.夜夜爽 | 91xx在线观看| 婷婷天堂| 激情网在线观看 | 久久亚洲美女 | 久国产精品韩国三级视频 | 一本a道v久大 | 在线精品一区 | 日韩专区中文字幕 | 成人影音 | 欧美在线观看免费观看视频 | 欧美在线观看免费观看视频 | 蜜臀久久99精品久久久无需会员 | 最近2019年好看中文字幕视频 | 亚洲免费在线视频 | 国产福利视频 | 在线色综合| 亚洲一区自拍偷拍 | 国产精品毛片久久久久久久 | 超碰成人在线免费 | 黄色一级视频在线观看 | 一级黄色片看看 | 亚洲精品成人18久久久久 | 欧美色综合天天久久综合精品 |