邢茂德,徐 術(shù),張 慶
(1.深圳市燃?xì)饧瘓F(tuán)股份有限公司,廣東深圳 518000;2.重慶前衛(wèi)科技集團(tuán)有限公司,重慶 401121;3.深圳市睿荔科技有限公司,廣東深圳 518000)
目前,對(duì)于追溯概念、理論、系統(tǒng)的研究與應(yīng)用,已經(jīng)在各行各業(yè)中廣泛展開(kāi),生產(chǎn)制造行業(yè)對(duì)追溯功能也產(chǎn)生很大需求[1]。燃?xì)夤境鲇趯?duì)安全管理的需要,要求燃?xì)獗砩a(chǎn)企業(yè)對(duì)關(guān)鍵零部件進(jìn)行溯源,這就需要在零件上進(jìn)行標(biāo)記。一般情況下,對(duì)于非關(guān)鍵零部件,需標(biāo)注批次編碼;對(duì)于關(guān)鍵零部件,需標(biāo)注唯一編碼。燃?xì)獗砩蠚んw作為關(guān)鍵零部件,每件上殼體需具備唯一編碼。隨著二維碼技術(shù)的發(fā)展,其信息容量大、容錯(cuò)能力強(qiáng)、占用空間小的優(yōu)點(diǎn)成為燃?xì)獗砩蠚んw標(biāo)記的最佳選擇。
在燃?xì)獗砩蠚んw的生產(chǎn)過(guò)程中,大多數(shù)采用激光刻印的方式標(biāo)注二維碼。但是,目前生產(chǎn)中大多數(shù)采用人工查看型號(hào)+激光刻印設(shè)備+人工掃碼確認(rèn)的半自動(dòng)操作模式,因此造成上殼體在二維碼刻印及效果檢驗(yàn)過(guò)程中,耗費(fèi)操作人員過(guò)多的精力與時(shí)間。因此,提出并設(shè)計(jì)一種能適應(yīng)自動(dòng)化生產(chǎn)線的、集上殼體表型識(shí)別、二維碼刻印以及效果檢驗(yàn)于一體的多功能自動(dòng)化刻印裝置。
要實(shí)現(xiàn)本自動(dòng)刻印裝置,需要解決以下3 個(gè)主要問(wèn)題:①依據(jù)編碼規(guī)則,二維碼信息中需要記錄上殼體規(guī)格表型信息,在刻印前必須對(duì)表型自動(dòng)識(shí)別;②生產(chǎn)過(guò)程中整套裝置單工位所需最長(zhǎng)時(shí)間要與生產(chǎn)線節(jié)拍相適應(yīng),時(shí)間控制在8 s 以內(nèi);③對(duì)刻印好的二維碼需要進(jìn)行可識(shí)別性和準(zhǔn)確性的檢驗(yàn),保證二維碼合格。
自動(dòng)刻印裝置結(jié)構(gòu)組成見(jiàn)圖1。輸送線(含框架)用于上殼體在生產(chǎn)線上的流轉(zhuǎn);定位裝置用于上殼體的精確定位;特征識(shí)別模塊用于對(duì)上殼體表型的識(shí)別;二維碼生成及刻印模塊用于自動(dòng)生成并刻印二維碼;掃碼槍用于讀取二維碼,并傳輸給PLC;控制系統(tǒng)用于對(duì)整套裝置進(jìn)行自動(dòng)化控制。
圖1 自動(dòng)刻印裝置結(jié)構(gòu)組成
該自動(dòng)刻印裝置按功能分類,主要由以下模塊組成:上殼體輸送及定位模塊、視覺(jué)特征識(shí)別模塊、二維碼自動(dòng)生成模塊、激光刻印模塊、二維碼比對(duì)檢驗(yàn)?zāi)K以及控制模塊。自動(dòng)刻印裝置控制原理見(jiàn)圖2。圖中解釋文字中,首位數(shù)字代表步驟號(hào),步驟號(hào)相同的代表同時(shí)工作。箭頭方向代表信息傳輸路徑。
圖2 自動(dòng)刻印裝置控制原理
2.2.1 上殼體輸送及定位模塊
上殼體輸送及定位模塊由輸送線、工裝板、定位裝置組成,分為兩個(gè)工位,每個(gè)工位都可通過(guò)工裝板對(duì)上殼體實(shí)現(xiàn)精確定位。工位1 進(jìn)行視覺(jué)識(shí)別,從而判斷表型信息。工位2 進(jìn)行二維碼刻印及效果檢驗(yàn)。
2.2.2 視覺(jué)特征識(shí)別模塊
視覺(jué)識(shí)別模塊安裝在工位1 正上方,采用基恩士IV-G500ma 圖像識(shí)別傳感器,對(duì)燃?xì)獗砩仙w邊緣弧線特征進(jìn)行識(shí)別,并給出相應(yīng)的結(jié)果——A 表型或B 表型,其中A 表型用數(shù)字0 表示、B 表型用數(shù)字1 表示。同時(shí)對(duì)燃?xì)獗砩仙w中間的箭頭方向進(jìn)行識(shí)別,并給出相應(yīng)結(jié)果——正向表或反向表,其中正向表用數(shù)字0表示,反向表用數(shù)字1 表示。最終組合成4 種表型(表1)。規(guī)定表型代號(hào)在高位,方向代號(hào)在低位。視覺(jué)特征識(shí)別效果見(jiàn)圖3。經(jīng)過(guò)識(shí)別后的結(jié)果,以ASCⅡ碼的形式發(fā)送給二維碼自動(dòng)生成模塊和PLC。
表1 燃?xì)獗砩蠚んw表型
圖3 視覺(jué)特征識(shí)別效果
2.2.3 二維碼自動(dòng)生成模塊
二維碼自動(dòng)生成模塊是一款軟件,安裝在激光刻印模塊的計(jì)算機(jī)上。該軟件在接收到視覺(jué)識(shí)別模塊發(fā)送的表型信息之后,根據(jù)預(yù)先設(shè)定的規(guī)則生成對(duì)應(yīng)的二維碼,并同時(shí)發(fā)送給激光刻印模塊和二維碼比對(duì)檢驗(yàn)?zāi)K。二維碼編制規(guī)則見(jiàn)圖4,其中,生產(chǎn)年、月、日分別用兩位數(shù)字表示,表型和方向用表1 中對(duì)應(yīng)的數(shù)字表示,產(chǎn)品流水號(hào)6 位,從000000 開(kāi)始計(jì)數(shù),當(dāng)生產(chǎn)至999999 后清零重新計(jì)數(shù)(由于日產(chǎn)能遠(yuǎn)遠(yuǎn)低于流水號(hào)最大值,清零重新計(jì)數(shù)后整條編碼不會(huì)重復(fù),保證編碼唯一性)。生成的二維碼以ASCⅡ碼形式發(fā)送給激光刻印模塊及PLC。
圖4 二維碼編制規(guī)則
2.2.4 激光刻印模塊
激光刻印模塊由激光刻印機(jī)和控制系統(tǒng)構(gòu)成。其中,激光刻印機(jī)分為鏡頭和激光發(fā)生器主機(jī),鏡頭安裝于工位2 的正上方,激光發(fā)生器主機(jī)放置于線體旁邊;控制系統(tǒng)分為硬件和軟件,硬件是一臺(tái)計(jì)算機(jī),軟件安裝于計(jì)算機(jī)上。在接收到二維碼自動(dòng)生成模塊發(fā)送的二維碼且上殼體完成定位之后,激光刻印模塊將該二維碼刻印至燃?xì)獗砩仙w指定位置。
2.2.5 二維碼比對(duì)檢驗(yàn)?zāi)K
二維碼比對(duì)檢驗(yàn)?zāi)K由掃碼器和控制程序組成,主要功能是讀取已刻印好的二維碼,并與正確的二維碼進(jìn)行比對(duì)。讀取設(shè)備采用基恩士SR1000 條碼二維碼掃碼器,掃碼器安裝于工位2 正上方,緊靠在激光刻印鏡頭旁邊。首先由基恩士SR1000 掃碼器對(duì)上殼體上的二維碼進(jìn)行讀取,并將結(jié)果以ASCⅡ碼形式發(fā)送至PLC,PLC 將該信息與預(yù)先收到的由二維碼自動(dòng)生成模塊發(fā)送的信息進(jìn)行比對(duì)。比對(duì)的核心是一段PLC 程序,使用比較指令,輸出比對(duì)結(jié)果:結(jié)果一致,則判定此碼合格,輸出1;若不一致或超過(guò)時(shí)間仍無(wú)法識(shí)別,則判定為不合格,輸出0,同時(shí)系統(tǒng)暫停,并給出報(bào)警提示。
(1)工位1:工作時(shí),燃?xì)獗砩蠚んw正向放置于工裝板上,該工裝板可在輸送線上移動(dòng)。當(dāng)工裝板運(yùn)動(dòng)至工位1 時(shí),阻擋氣缸擋停工裝板,接近開(kāi)關(guān)檢測(cè)到工裝板到位,將頂升氣缸升起,工裝板連同上殼體停止移動(dòng),通過(guò)定位銷實(shí)現(xiàn)精確定位。待停穩(wěn)后,基恩士IV-G500ma 圖像識(shí)別傳感器進(jìn)行圖像識(shí)別,檢測(cè)出上殼體的邊緣特征和箭頭方向,按預(yù)設(shè)的規(guī)則確定表型,并將此表型信息發(fā)送至二維碼自動(dòng)生成模塊,二維碼自動(dòng)生成模塊立即根據(jù)預(yù)設(shè)規(guī)則生成二維碼。完成后發(fā)送成功信號(hào)給PLC,PLC 接收到信息后轉(zhuǎn)譯成ASCⅡ碼并暫存,同時(shí)控制頂升氣缸和阻擋氣缸下降,工裝板連同上殼體在輸送線上繼續(xù)移動(dòng)。
(2)工位2:當(dāng)工裝板移動(dòng)至工位2 時(shí),阻擋氣缸擋停工裝板,接近開(kāi)關(guān)將工裝板到位信號(hào)發(fā)送至PLC,PLC 控制頂升氣缸動(dòng)作,對(duì)工裝板進(jìn)行定位。定位完成后,首先由激光刻印機(jī)將已經(jīng)生成的二維碼刻印在上殼體中間箭頭附近預(yù)設(shè)的位置??逃⊥瓿珊?,基恩士SR1000 條碼二維碼掃碼器立即進(jìn)行掃碼,識(shí)別該二維碼。并生成相應(yīng)的ASCⅡ碼發(fā)送至PLC。PLC 將接收到的ASCⅡ碼信息與預(yù)先收到并轉(zhuǎn)碼的信息進(jìn)行比對(duì),如果一致,則判定此碼合格,工裝板放行;若不一致或超過(guò)時(shí)間仍無(wú)法識(shí)別,則判定為不合格,系統(tǒng)暫停并給出報(bào)警提示。
該自動(dòng)刻印裝置能夠自動(dòng)識(shí)別燃?xì)獗砩蠚んw表型、根據(jù)表型信息按預(yù)設(shè)規(guī)則自動(dòng)生成相應(yīng)的二維碼并進(jìn)行激光刻印,且能夠?qū)逃∈欠窈细襁M(jìn)行檢驗(yàn)。單工位整體用時(shí)平均值小于6 s,經(jīng)過(guò)現(xiàn)場(chǎng)測(cè)試,時(shí)間上完全滿足現(xiàn)場(chǎng)生產(chǎn)節(jié)拍的需要。
該自動(dòng)刻印裝置部署在生產(chǎn)現(xiàn)場(chǎng)后,使用部門反饋使用效果良好,上殼體二維碼刻印效果見(jiàn)圖5,表型信息及二維碼檢驗(yàn)結(jié)果反饋見(jiàn)圖6。
圖5 二維碼刻印效果
圖6 表型信息及二維碼檢驗(yàn)結(jié)果反饋
該裝置實(shí)施一段時(shí)間后,使用部門反饋不足之處主要體現(xiàn)在對(duì)不合格上殼體的處理方式上。目前的處理方式為:檢測(cè)到不合格,設(shè)備暫停并報(bào)警,然后等待人工處理并復(fù)位后繼續(xù)工作。改進(jìn)措施為:可增加自動(dòng)下線裝置,同時(shí)對(duì)程序進(jìn)行優(yōu)化,實(shí)現(xiàn)不合格上殼體的自動(dòng)處理。
自動(dòng)刻印裝置的提出、設(shè)計(jì)及實(shí)施,解決了燃?xì)獗砩蠚んw在自動(dòng)化生產(chǎn)線上對(duì)于刻印二維碼的綜合應(yīng)用,滿足了自動(dòng)生產(chǎn)線的實(shí)際需求,并為企業(yè)更加科學(xué)有效地實(shí)現(xiàn)上殼體的生產(chǎn)追溯和質(zhì)量追溯提供保障。