唐鳳霞,劉 俊,范銳強(qiáng),黎 亮
應(yīng)用 Application
基于Tecnomatix的汽車焊接數(shù)字化工藝設(shè)計(jì)過程
唐鳳霞,劉 俊,范銳強(qiáng),黎 亮
(重慶小康工業(yè)集團(tuán)股份有限公司,重慶市 400000)
為了解決產(chǎn)品設(shè)計(jì)和產(chǎn)品制造之間的鴻溝,降低設(shè)計(jì)到生產(chǎn)制造之間的不確定性,采用Tecnomatix數(shù)字化工藝設(shè)計(jì)方法,以某車型下車體為例,從仿真前提環(huán)境建設(shè)、三維規(guī)劃方案設(shè)計(jì)和虛擬仿真三個(gè)方面進(jìn)行研究及論述,利用此方法實(shí)現(xiàn)了在產(chǎn)品設(shè)計(jì)階段,焊裝工藝設(shè)計(jì)同步開展三維規(guī)劃設(shè)計(jì)和虛擬仿真驗(yàn)證工作,從而可于設(shè)計(jì)階段有效規(guī)避問題發(fā)生,減少開發(fā)周期和變更成本。
數(shù)字化;虛擬仿真;三維規(guī)劃設(shè)計(jì);Tecnomatix
隨著汽車市場(chǎng)競(jìng)爭(zhēng)的日益激烈,產(chǎn)品開發(fā)過程越來越復(fù)雜,對(duì)于產(chǎn)品開發(fā)周期要求越來越高[2],傳統(tǒng)工藝設(shè)計(jì)模式以個(gè)人經(jīng)驗(yàn)為主,工藝設(shè)計(jì)及評(píng)審主要以二維靜態(tài)形式展開,不能夠?yàn)樵O(shè)計(jì)師直觀準(zhǔn)確地展現(xiàn)問題,工程設(shè)計(jì)階段缺少統(tǒng)一仿真平臺(tái)和標(biāo)準(zhǔn),仿真過程可控度較差,工藝驗(yàn)證主要為物理驗(yàn)證模式,周期長(zhǎng),成本高,現(xiàn)場(chǎng)試制過程中,干涉等問題多,難以支撐汽車行業(yè)高效率、高質(zhì)量和低成本的需求。Tecnomatix是一套全面的數(shù)字化解決方案組合,基于該平臺(tái)能有效解決傳統(tǒng)開發(fā)生產(chǎn)過程中存在的痛點(diǎn)。 Process Designer(以下簡(jiǎn)稱“PD”)與Process simulate(以下簡(jiǎn)稱“PS”)是Tecnomatix平臺(tái)中重要的兩個(gè)模塊[4],焊裝工藝為汽車制造過程中的核心環(huán)節(jié),本文將基于某車型下車體生產(chǎn)線介紹焊裝數(shù)字化工藝設(shè)計(jì)與仿真驗(yàn)證過程。
白車身數(shù)字化工藝設(shè)計(jì)流程如圖1所示。
Tecnomatix一般有3層數(shù)據(jù)結(jié)構(gòu),即Client、eMServer和Oracle。Oracle數(shù)據(jù)庫存儲(chǔ)項(xiàng)目的所有對(duì)象節(jié)點(diǎn)及其關(guān)聯(lián)關(guān)系,Sysroot下主要存儲(chǔ)于eM database中的節(jié)點(diǎn)相關(guān)的所有外部文件[2],主要包括產(chǎn)品和資源的3D、文檔和AutoCAD文件等,如圖2所示。

圖1 白車身數(shù)字化工藝設(shè)計(jì)流程

圖2 Sysroot存儲(chǔ)結(jié)構(gòu)
在系統(tǒng)中,搭建規(guī)劃及知識(shí)資源庫結(jié)構(gòu),主機(jī)廠及供應(yīng)商基于該結(jié)構(gòu)進(jìn)行設(shè)計(jì)及仿真數(shù)據(jù)存放。項(xiàng)目資源庫中存放設(shè)備資源、典型工藝等,產(chǎn)品文件夾中存放產(chǎn)品數(shù)模,制造特征庫用于存放產(chǎn)品的制造特征,如點(diǎn)焊、弧焊和涂膠等制造信息,車型變量庫中用于存放車型變量,用于多車型共用線體區(qū)分,項(xiàng)目規(guī)劃文件夾中存放項(xiàng)目規(guī)劃相關(guān)文件,在該節(jié)點(diǎn)下創(chuàng)建車型節(jié)點(diǎn),車型節(jié)點(diǎn)下分別創(chuàng)建車型規(guī)劃仿真節(jié)點(diǎn)、 Layout 節(jié)點(diǎn)以及技術(shù)人員進(jìn)行規(guī)劃仿真的 Module 節(jié)點(diǎn),臨時(shí)文件夾存放粗規(guī)劃設(shè)計(jì)時(shí)的臨時(shí)相關(guān)文件,供應(yīng)商規(guī)劃文件存放承包方在規(guī)劃設(shè)計(jì)仿真時(shí)的臨時(shí)相關(guān)文件,如圖3所示。

圖3 Sysroot存儲(chǔ)結(jié)構(gòu)
建立資源分類庫主要分為制造特征數(shù)據(jù)庫、產(chǎn)品數(shù)據(jù)庫、制造資源庫和經(jīng)典工藝庫,資源的添加、變更和發(fā)布等通過資源庫管理員進(jìn)行統(tǒng)一管理,能夠確保資源的準(zhǔn)確性、唯一性。數(shù)據(jù)資源需按要求填寫屬性,設(shè)計(jì)工程師可根據(jù)屬性特征實(shí)現(xiàn)資源的快速查詢、調(diào)用。
白車身規(guī)劃仿真用到的數(shù)據(jù)主要為產(chǎn)品數(shù)據(jù)、制造特征數(shù)據(jù)(點(diǎn)焊、弧焊、涂膠、螺接和鉚接等制造特征)、制造資源數(shù)據(jù)和二維布局圖[3]。將其他格式的產(chǎn)品、制造資源數(shù)據(jù)和二維布局圖轉(zhuǎn)換為Tecnomatix可識(shí)別JT文件,將該JT文件放于對(duì)應(yīng)名稱的cojt文件夾中,并放置于Sysroot目錄下,在Process Desgner中運(yùn)行命令Tools→ Administrative Tools→Create Engineering Libraries 命令,選擇該資源對(duì)應(yīng)的類型導(dǎo)入資源數(shù)據(jù)。
焊點(diǎn)需從產(chǎn)品數(shù)據(jù)中手工導(dǎo)出中間文件,中間文件為.CSV格式,在系統(tǒng)中運(yùn)行File→Import→Import eBOPfrom File,找到.CSV 文件完成焊點(diǎn)導(dǎo)入。
連續(xù)制造特征如弧焊、涂膠等,需在Catia中做出特征線,為了保證轉(zhuǎn)換數(shù)據(jù)后所有的特征線都是分開獨(dú)立的,在轉(zhuǎn)換數(shù)據(jù)之前對(duì)特征線進(jìn)行分拆,另存為多個(gè)Catia文件,將轉(zhuǎn)換后的連續(xù)性制造特征cojt文件放在系統(tǒng)根目錄的對(duì)應(yīng)文件分類中。回到PD軟件在特征資源庫上單擊右鍵,新建連續(xù)性制造特征,然后在新建的連續(xù)性制造上單擊右鍵選擇屬性,連續(xù)性制造特征屬性窗口打開后切換到Physical選項(xiàng)卡,在3D File處選擇連續(xù)性制造特征的co文件(系統(tǒng)根目錄中),關(guān)閉屬性窗口,連續(xù)性制造特征便創(chuàng)建 完成。
在PD中,基于生產(chǎn)節(jié)拍、自動(dòng)化程度及生產(chǎn)方式等指導(dǎo)性文件,能夠快速將產(chǎn)品信息與產(chǎn)品制造特征、制造資源和制造工藝關(guān)聯(lián)在一起,創(chuàng)建工藝過程模型及制造信息模型,實(shí)現(xiàn)對(duì)白車身焊接過程中的工藝過程規(guī)劃及生產(chǎn)信息管理,詳細(xì)描述了焊接工藝過程實(shí)現(xiàn)的工藝順序、資源設(shè)備及焊接特征分配情況、物流流向和作業(yè)方法等,并最終于虛擬環(huán)境中建立 完成產(chǎn)線三維模型建立,支持仿真驗(yàn)證,如圖4所示。
在tecnomatix中,焊點(diǎn)與產(chǎn)品數(shù)據(jù)分開導(dǎo)入系統(tǒng)中,導(dǎo)入后需對(duì)產(chǎn)品和焊點(diǎn)進(jìn)行關(guān)聯(lián),并建立聯(lián)系。規(guī)劃人員可Lode需要關(guān)聯(lián)的焊點(diǎn)與產(chǎn)品,運(yùn)行命令A(yù)pplications—Weld—Automatic Parts Assignment, 完成關(guān)聯(lián)。
采用操作數(shù)及資源樹雙胞胎結(jié)構(gòu)節(jié)點(diǎn),創(chuàng)建產(chǎn)線PrLine及工位PrStation結(jié)構(gòu),并通過運(yùn)行命令Tools→Synchronize Process Objects將雙胞胎結(jié)構(gòu)中生產(chǎn)線或工位按要求進(jìn)行同步命名。

圖4 PD三維規(guī)劃步驟
由于BOM表定義的產(chǎn)品結(jié)構(gòu)不一定適用于項(xiàng)目規(guī)劃前提,因此規(guī)劃員需要分析產(chǎn)品的零件結(jié)構(gòu),按照規(guī)劃前提定義車身零件的上件/焊接順序,使其既滿足BOM表的零件結(jié)構(gòu)定義,又滿足實(shí)際的工藝規(guī)劃方案中的節(jié)拍等需求。如節(jié)拍能滿足要求,可將兩個(gè)或兩個(gè)以上設(shè)計(jì)總成歸并到同一個(gè)工藝總成(夾具)中進(jìn)行焊接;如節(jié)拍不能滿足要求,可將一個(gè)設(shè)計(jì)總成分解至兩個(gè)或兩個(gè)以上工藝總成(夾具)中進(jìn)行焊接。確定零件上件順序后,選擇相應(yīng)工位→右擊→New→ Compound Operation,修改操作名稱。將要上的零件拖拽到這個(gè)操作上,完成零部件上件定義。
完成工位的上件操作后,需建立相應(yīng)的焊接操作和輸送操作,完成整個(gè)工位工藝操作的定義。原則上需優(yōu)先從經(jīng)典操作工藝庫中拖拽,如果在經(jīng)典操作工藝庫中找不到合適的操作,則創(chuàng)建新的操作。單擊需要?jiǎng)?chuàng)建操作的工位→右擊→New→對(duì)應(yīng)操作節(jié)點(diǎn)類型及數(shù)量即可完成。創(chuàng)建完成后,按要求規(guī)范進(jìn)行命名及屬性的填寫。
車身每個(gè)總成上都要完成許多焊點(diǎn),在編制焊點(diǎn)布局圖時(shí)必須對(duì)焊點(diǎn)進(jìn)行分組,即將1把焊鉗在1個(gè)工作節(jié)拍內(nèi)完成的焊點(diǎn)分為1個(gè)焊點(diǎn)組,焊點(diǎn)分組時(shí)需權(quán)衡工位節(jié)拍、焊接強(qiáng)度及可達(dá)性,相同設(shè)備焊接焊點(diǎn)盡量分配在相同工位以減少投資;在制造特征庫中找到待分配的焊點(diǎn),將其拖拽到指定的焊接操作上,完成焊點(diǎn)分配[3]。
生產(chǎn)工位內(nèi)的操作工藝定義完成后,在Pert圖中確定工藝操作的順序,制定操作工藝流程。Pert圖同時(shí)顯示了與工藝操作相關(guān)聯(lián)的工藝信息,包括與資源、零件和MFG信息的關(guān)聯(lián)關(guān)系,如圖5所示。

圖5 某車型下車體組焊工位PERT圖
新建的工藝操作,由于其沒有MTM標(biāo)準(zhǔn)代碼,因此操作時(shí)間需要規(guī)劃員根據(jù)經(jīng)驗(yàn)進(jìn)行預(yù)估。選擇新建操作節(jié)點(diǎn)→鼠標(biāo)右鍵→“Properties”打開屬性窗口→選擇“Time”標(biāo)簽→在“AllocatedTime”欄填入預(yù)估的操作時(shí)間。
用GANTT圖對(duì)工藝規(guī)劃中的工位工作量進(jìn)行平衡分析,以顯示資源及操作在工藝周期間的分配情況,如圖6所示。

圖6 某車型下車體組焊工位GANTT圖
焊點(diǎn)分組及工藝流程規(guī)劃工作完成后即可進(jìn)行焊鉗選型,確定焊鉗的最小數(shù)量,然后根據(jù)工件的形狀及尺寸確定焊鉗的形式(X形、C形)、喉深、開檔、行程和電極形狀,在標(biāo)準(zhǔn)庫中選取合適的設(shè)備。使用Process Simulate軟件中的“Gun Search”命令,對(duì)焊點(diǎn)的焊接可達(dá)性進(jìn)行分析,并進(jìn)行焊槍篩選確定。
工藝流程及設(shè)備選型完成后,即可進(jìn)行三維布局規(guī)劃,所謂的三維布局規(guī)劃是指在選定的設(shè)施區(qū)域內(nèi),合理安排組織內(nèi)部生產(chǎn)作業(yè)單元、輔助設(shè)施的相對(duì)位置和面積及設(shè)備的布置,并將對(duì)應(yīng)的三維數(shù)模布置于相應(yīng)位置[3],使之構(gòu)成一個(gè)符合企業(yè)生產(chǎn)經(jīng)營(yíng)要求的有機(jī)整體,如圖7所示。

圖7 某車型下車體生產(chǎn)線三維模型
在工藝規(guī)劃及三維布局完成后,可以在PS里面對(duì)制造過程進(jìn)行虛擬驗(yàn)證。通過在同一環(huán)境中,模擬裝配過程、人工操作、設(shè)備運(yùn)動(dòng)軌跡、焊接可達(dá)性和工藝順序等,幫助工程師在設(shè)計(jì)初期發(fā)現(xiàn)問題并及時(shí)更正,以下主要介紹PS的典型應(yīng)用——機(jī)器人點(diǎn)焊仿真。
運(yùn)行RobcadStudy打開仿真文件,將焊點(diǎn)投影到零件表面。選擇分配到焊接操作上的焊點(diǎn),單擊Weld→Spot→ Project Weld Points命令,將焊點(diǎn)正確投影,如圖8所示。

圖8 機(jī)器人點(diǎn)焊仿真過程
焊點(diǎn)投影完成后,進(jìn)一步定義該焊接操作的機(jī)器人,完成機(jī)器人的定位以及其底座高度的確定。首先進(jìn)行工具安裝,先選擇機(jī)器人,再在菜單欄選擇Kinematics→Mount Tool,打開工具裝配對(duì)話框窗口→在工具裝配對(duì)話框中選擇工具和工具安裝坐標(biāo)系,以及機(jī)器人及其安裝坐標(biāo)系→選擇好工具的Toolframe后,單擊工具坐標(biāo)系旁的“Create Frame of Reference”按鈕,在出現(xiàn)的“Position”窗口中輸入工具裝配時(shí)與機(jī)器人TCPF的偏移量,單擊”O(jiān)K”完成工具坐標(biāo)系的設(shè)置→單擊“Apply”確認(rèn),完成機(jī)器人上工具的裝配,如果機(jī)器人與工具間有連接法蘭或者Toolchanger,需要在工具裝配時(shí)將工具裝配到正確的位置。
工具安裝完成后,可定義焊接操作的機(jī)器人及焊槍,選擇焊接操作→鼠標(biāo)右鍵→“Operation Properties”命令,打開焊接操作的屬性窗口→在“Process”標(biāo)簽中,選擇Robot信息欄→在對(duì)象樹窗口選擇機(jī)器人資源節(jié)點(diǎn),此時(shí)裝配到機(jī)器人上的焊槍將會(huì)自動(dòng)添加到Gun信息欄→單擊“確定”完成焊接操作的焊槍定義。

調(diào)整機(jī)器人位置,焊點(diǎn)可能還是不可達(dá),在Process Simulate中,還可以使用“Smart Place”命令對(duì)機(jī)器人進(jìn)行智能定位,單擊下拉菜單Kinematics下的“Smart Place”命令,打開“Smart Place”窗口→將機(jī)器人和焊接操作添加到窗口相應(yīng)信息欄中→在窗口的Search Area區(qū)域,設(shè)定機(jī)器人智能定位的查找范圍和位置點(diǎn)數(shù)→單擊“Start”按鈕,開始對(duì)查找范圍內(nèi)所有機(jī)器人位置點(diǎn)的焊接可達(dá)性進(jìn)行分析,并在“Search Results”區(qū)域顯示分析結(jié)果→選擇某一位置點(diǎn),單擊“Place”命令將機(jī)器人直接定位至該位置,紅色為不可達(dá)的范圍,藍(lán)色為可達(dá)的范圍。查看機(jī)器人焊接姿態(tài),修改機(jī)器人焊接方向,完成焊點(diǎn)的無干涉焊接調(diào)整,如圖9所示。

圖9 機(jī)器人智能工具
焊接操作狀態(tài)調(diào)整好之后,添加中間路徑,形成一條完整的焊接路徑,進(jìn)行布局及干涉等驗(yàn)證,在下車體開發(fā)過程中利用仿真發(fā)現(xiàn)圖10,在布局中,上件臺(tái)與立柱干涉,需調(diào)整;圖11中焊接過程中電動(dòng)機(jī)與零件干涉,需調(diào)整焊槍結(jié)構(gòu)。

圖10 布局合理性驗(yàn)證圖

圖11 干涉性驗(yàn)證
除了上述的焊接操作,在仿真過程中還會(huì)用到一些其他的操作,如 Device Operations對(duì)有機(jī)構(gòu)的設(shè)備進(jìn)行狀態(tài)切換定義,Object Flow Operation對(duì)物流路徑進(jìn)行定義,Pick and Place Operation對(duì)抓放件進(jìn)行定義,當(dāng)生產(chǎn)過程中涉及的所有路徑及狀態(tài)切換動(dòng)作都完成定義后,把它們按照Pert圖中的工藝順序連續(xù)執(zhí)行,就完成一個(gè)完整的仿真Sequence of Operations (SOP) 。

[1] 葛懷林,李二鐵.Tecnomatix在汽車焊裝工藝規(guī)劃設(shè)計(jì)中的應(yīng)用研究[J].汽車與配件,2011(5):37.
[2] 朱杰.Tecnomatix在汽車焊裝領(lǐng)域的應(yīng)用及思考[J].電焊機(jī),2013,43(2):16-19.
[3] 常輝娟.基于Tecnomatix軟件的白車身工藝規(guī)劃與仿真驗(yàn)證[J].科技與創(chuàng)新,2015(8):94-95.
[4] 姜海濤.Tecnomatix在重卡焊接工藝設(shè)計(jì)中的應(yīng)用[J].汽車制造業(yè),2011(9):39-40.