馬慶恒, 萬永麗, 姜貴中, 王立松, 劉子春, 徐源東
(云南省機械研究設(shè)計院, 云南省機電一體化應(yīng)用技術(shù)重點實驗室, 云南 昆明 650031)
目前大部分制藥企業(yè)外包裝線在前端均已實現(xiàn)產(chǎn)品的自動化分揀、裝箱、中端檢測,在后端的產(chǎn)品紙箱貼標(biāo)、掃碼、蓋印、打包、搬運、碼垛等環(huán)節(jié),確還是純?nèi)斯ぷ鳂I(yè),這極大地影響了生產(chǎn)效率。 可通過在后端搭建具有自動物流、生產(chǎn)狀態(tài)實時監(jiān)控、智能剔除和自動堆垛功能的智能化生產(chǎn)系統(tǒng),來進行智能化提升改造,可保證產(chǎn)品質(zhì)量的一致性,減少現(xiàn)場的重復(fù)體力勞動,補齊生產(chǎn)過程的效率短板,從而提升整條生產(chǎn)包裝線的綜合效率。
總體方案設(shè)計:基于藥企生產(chǎn)現(xiàn)狀,利用車間現(xiàn)有的資源,確定后端的產(chǎn)品輸送布置、設(shè)備規(guī)劃布局形式及其關(guān)鍵尺寸,進行相關(guān)的工藝流程設(shè)計:翻箱-平推-打碼-貼簽-檢測-異常條碼產(chǎn)品剔除-打包-機器人抓取碼垛-叉車(AGV)運至倉庫。
推進模式:采用自頂向下、逐級細化,機械、電氣協(xié)作的方式進行。 具體:首先完成總體方案的二維設(shè)計,提交客戶作技術(shù)交流, 根據(jù)客戶的意見進行修改、 完善和優(yōu)化,直至客戶認(rèn)可。 再進行各個零部件、運動機構(gòu)詳細的選型及其三維建模設(shè)計。 三維模型完成后,逐級進行靜態(tài)干涉檢查。
市場上主流的仿真軟件很多, 有些集成在設(shè)計軟件內(nèi),如:Pro/Mechanical 集成在Pro/E 內(nèi),有些為獨立軟件,如:Adams。若采用上述軟件進行仿真,一則前處理中需要對各個運動機構(gòu)(如:機器人)、動件(如:紙箱)均需設(shè)置運動副、驅(qū)動等,從而需要進行大量繁瑣的參數(shù)獲取及其合理設(shè)置,造成技術(shù)處理極其困難、效率極其低下,二則摸試后的仿真效果不夠理想。而使用3DVIA Composer,經(jīng)摸試發(fā)現(xiàn)僅需對機器人作類同前處理, 優(yōu)勢極大且效果理想,故最終選用3DVIA Composer。
模型導(dǎo)入方法共有兩種。 方法一: 為在SOLIDWORKS 界面內(nèi), 在菜單欄中單擊 【工具】/【3DVIA Composer 】/【Export to 3DVIA Composer ......】, 單擊保存按鈕后會在外部創(chuàng)建*.smg 文件,隨后用3DVIA Composer 直接打開該文件。 方法二:為在3DVIA Composer 界面內(nèi),在菜單欄中單擊 【建?!?【導(dǎo)入幾何體】/【瀏覽幾何體......】,選用SOLIDWORKS 文件格式 (*.sldprt、*.sldasm) 直接導(dǎo)入或選用轉(zhuǎn)換格式(如:*.igs 等)間接導(dǎo)入。 本項目摸試、對比這兩種方法,根據(jù)實效選用方法一完成。
可選的操作很多,如:設(shè)置零件的顏色等,必選的操作包括:創(chuàng)建機器人各軸的運動副DOF、設(shè)置各級鏈接形式。
(1)機器人及其附件模型前處理[1]。 項目選用ABB公司的IRB4600 六軸垂直串聯(lián)機器人。 摸試結(jié)果:對機器人及其附件模型創(chuàng)建如圖1 所示的各級鏈接關(guān)系,并對第一~五(關(guān)節(jié))軸設(shè)置“鏈接類型:樞軸”,并合理設(shè)定“鏈接軸(在父級中):”值,方可實現(xiàn)各關(guān)節(jié)軸符合實際的單軸或聯(lián)動動作, 并可確保實現(xiàn)在整個仿真過程中, 工具及其所夾持的紙箱僅做空間平移和或繞第六(關(guān)節(jié)) 軸做與地面垂直的旋轉(zhuǎn)運動。 吸盤及其吸附的各側(cè)紙箱均以缺省“鏈接類型:自由”方式鏈接且紙箱均消隱。
圖1 在3DVIA Composer 內(nèi)對機器人及其附件模型進行必要的前處理Fig.1 Necessary preprocessing of robot and its accessory model in 3DVIA Composer
(2)紙箱模型集前處理[1]。 工藝流程設(shè)計為兩條生產(chǎn)線后端做并行處理, 以滿足使用全自動托盤庫空間及托盤出入庫空間需要, 這兩條線生產(chǎn)節(jié)拍及箱型均有可能不同,故設(shè)置為每條線單獨碼垛(同一臺碼垛機器人分別完成兩條生產(chǎn)包裝線碼垛任務(wù)、實現(xiàn)雙輸入雙輸出、各五種箱型產(chǎn)品自由碼垛),而這些箱型在后端的工作模式大體相同。 為既仿真生產(chǎn)實際,又節(jié)省動畫視頻的制作量,經(jīng)摸試對比并征得客戶認(rèn)同,最終選用一側(cè)為大箱、另一側(cè)為小箱作為代表來制作相應(yīng)的動畫視頻。 對所需的紙箱模型集處理共有兩種方法。 方法一為在SOLIDWORKS總裝模型內(nèi), 預(yù)先創(chuàng)建出該紙箱模型集并裝配、 調(diào)整到位,導(dǎo)入后直接使用。 方法二為在3DVIA Composer 界面內(nèi)根據(jù)需要現(xiàn)時創(chuàng)建(注:可復(fù)制、編輯)并裝配、調(diào)整到位。方法一需要設(shè)計人員與制作人員協(xié)作,或同一技術(shù)人員熟練使用這兩種軟件完成。方法二無需上述協(xié)作,僅需制作人員會熟練使用3DVIA Composer, 同比更具有獨立性和靈活性,故最終選用方法二完成。
由于該生產(chǎn)線實際生產(chǎn)的模式和狀態(tài)允許在很大范圍內(nèi)合理變動, 造成動畫可供呈現(xiàn)的內(nèi)容豐富多彩、千變?nèi)f化且過于靈活,從而難于取舍、決擇。 經(jīng)摸試對比并與客戶充分交流達成共識, 最終確定動畫呈現(xiàn)的內(nèi)容:初態(tài)時,機器人在機械原位,其兩側(cè)均有托盤且為準(zhǔn)滿垛,兩側(cè)生產(chǎn)線上合理分布有紙箱產(chǎn)品集,叉車上堆滿托盤準(zhǔn)備進入空托盤庫。 開始后,并行呈現(xiàn)機器人碼垛運動及兩側(cè)生產(chǎn)線上的紙箱集相應(yīng)的符合生產(chǎn)工藝流程的聯(lián)動運動、托盤庫系統(tǒng)運動、叉車運動等。 主要內(nèi)容為機器人交叉碼垛直至大箱先滿垛,叉車運走該垛并等待該側(cè)放置空托盤,期間機器人單獨碼放小箱直至小箱滿垛,叉車運走該垛并等待該側(cè)放置空托盤。 機器人在兩側(cè)空托盤上依次啟動下一碼垛周期,待每側(cè)托盤底層各碼2 個紙箱產(chǎn)品,機器人回到機械原位,動畫結(jié)束。 典型工作態(tài)瞬間分別如圖2~5 所示。 對機器人兩側(cè)托盤及其垛品、叉車等均需配作前處理,方法同上。
選擇動畫模式,在時間軸位置選擇自動關(guān)鍵幀,此后手動的任何操作命令,包括模型復(fù)制、平移、旋轉(zhuǎn)、文字標(biāo)注及尺寸標(biāo)注等一系列過程都會以自動關(guān)鍵幀的形式被記錄下來,這些關(guān)鍵幀就是生成動畫的元素,制作效果如圖2~5 所示。
(1)制作技巧及體會[1]。制作前,應(yīng)根據(jù)產(chǎn)品的工作原理、裝配或運動過程合理規(guī)劃動作順序。 制作過程中,合理設(shè)定關(guān)鍵幀(注:包括位置關(guān)鍵幀、視圖關(guān)鍵幀和Digger 關(guān)鍵幀)的數(shù)量及其在時間軸上的位置順序、間隔等,靈活選用各種變換工具、切換工具和可視性工具,創(chuàng)建選擇集來快速選取目標(biāo)角色, 使用過濾器來快速篩選目標(biāo)幀,掌握常用命令、快捷鍵,合理設(shè)置動畫播放速度等。
圖2 制藥外包裝線后端智能化生產(chǎn)在第0 秒末時的工作態(tài)仿真效果Fig.2 Working state simulation effect of intelligent production of pharmaceutical packaging line at the end of 0s
圖3 制藥外包裝線后端智能化生產(chǎn)在第8 秒末時的工作態(tài)仿真效果Fig.3 Working state simulation effect of intelligent production of pharmaceutical packaging line at the end of 8s
圖4 制藥外包裝線后端智能化生產(chǎn)在第26 秒末時的工作態(tài)仿真效果Fig.4 Working state simulation effect of intelligent production of pharmaceutical packaging line at the end of 26s
圖5 制藥外包裝線后端智能化生產(chǎn)在第58 秒末時的工作態(tài)仿真效果Fig.5 Working state simulation effect of intelligent production of pharmaceutical packaging line at the end of 58s
(2)制作難點分析及其特殊技術(shù)處理。 比較特殊的操作為如何仿真機器人及其附件的空間運動,根據(jù)路徑規(guī)劃,全程僅用到關(guān)節(jié)運動(MoveJ)和線性運動(MoveL)。 摸試中發(fā)現(xiàn),采用常規(guī)方法操設(shè)時,機器人常會呈現(xiàn)隨意的空間自由運動及混亂的空間自由形態(tài),尤其是末端常掀頭。 經(jīng)反復(fù)摸試、對比,最終解決方法:制作全程,均須選中菜單欄中的【變換】/【模式】,依次按軸一~三、五~六順序逐輪次進行單軸旋轉(zhuǎn)操設(shè),遵循轉(zhuǎn)角盡量由大到小、調(diào)整由粗到細原則,經(jīng)過一系列繁瑣操作,最終目測達標(biāo)即可。 對正被碼垛的紙箱處理技巧:拾取瞬間,將正被拾取的紙箱隱藏,同時將機器人所吸附的相同紙箱顯示。 放置瞬間,將機器人所吸附的該紙箱隱藏,同時將放置處的預(yù)先裝調(diào)到位并隱藏的紙箱顯示。
在3DVIA Composer 內(nèi),將文件另存為avi 格式,通過設(shè)置壓縮比,即可生成對應(yīng)清晰度的視頻文件。還可通過其他視頻合成軟件,增加聲音、特效處理等,從而獲得帶圖、文、聲等功能的仿真視頻。還可生成高分辨率圖像,配合軟件自帶的材質(zhì)庫, 圖像效果非常逼真。 應(yīng)用發(fā)布功能,可以將生成的關(guān)鍵幀和視圖,打包成網(wǎng)頁文件HTML和交互式pdf 等格式文檔。 發(fā)布后的文件,可以通過編程的形式,完成角色定制,實現(xiàn)虛擬環(huán)境仿真到3D 互動操作地完整體驗。
利用Solidworks 完成項目總體方案的設(shè)計、自頂向下逐級完成零部件的三維設(shè)計、 靜態(tài)干涉檢查, 最后導(dǎo)入3DVIA Composer 完成三維動畫仿真的制作, 三維動畫能生動而形象地呈現(xiàn)制藥外包裝線后端經(jīng)過智能化提升改造后的各項工作態(tài)流程效果, 大幅提高了與客戶技術(shù)交流的質(zhì)量、效率和認(rèn)可度,為后續(xù)施工改造提供了可靠的技術(shù)保障。 并在客戶企業(yè)中宣傳、推廣了先進的設(shè)計、仿真一體化的理論和技術(shù), 上述將在后續(xù)的施工改造中進行驗正和進一步的優(yōu)化、完善。