劉偉偉,褚學(xué)寧,郭立杰
在產(chǎn)品生產(chǎn)階段,有1/3以上的人直接或間接從事與裝配有關(guān)的活動(dòng),產(chǎn)品的裝配費(fèi)用占整個(gè)生產(chǎn)成本的30% ~50%,甚至更高,而復(fù)雜產(chǎn)品的裝配成本約占工業(yè)產(chǎn)品總價(jià)值的40% ~60%,因此裝配是復(fù)雜產(chǎn)品制造過程的主要環(huán)節(jié)[1]。運(yùn)載火箭作為典型的復(fù)雜產(chǎn)品,具有尺寸大、形狀復(fù)雜、零件以及連接件數(shù)量多等特點(diǎn),其裝配生產(chǎn)更是一項(xiàng)技術(shù)難度大、涉及學(xué)科領(lǐng)域多的綜合性集成技術(shù),在很大程度上決定了火箭的最終質(zhì)量、制造成本和生產(chǎn)周期。
目前,我國火箭裝配工藝技術(shù)缺乏創(chuàng)新研究,存在的主要問題是:(1)工藝編制基本采用傳統(tǒng)的二維CAPP系統(tǒng),編制工藝主要依靠工藝人員的經(jīng)驗(yàn),無法充分利用上游產(chǎn)品設(shè)計(jì)階段發(fā)布的三維設(shè)計(jì)模型。(2)沿用以實(shí)物試裝作為驗(yàn)證裝配工藝可行性與合理性的主要手段,出現(xiàn)裝配效率低下、質(zhì)量不穩(wěn)定、裝配周期長、裝配成本高等問題。(3)裝配人員現(xiàn)場作業(yè)時(shí),需要閱讀大量圖紙、技術(shù)文件和工藝文件,經(jīng)常由于裝配人員無法充分理解圖紙或文件內(nèi)容而出現(xiàn)工作失誤,影響了裝配效率,造成運(yùn)載火箭出現(xiàn)裝配質(zhì)量問題,從而影響了裝配周期。因此,裝配工藝設(shè)計(jì)與輸出技術(shù)已成為影響我國運(yùn)載火箭制造過程的薄弱環(huán)節(jié),嚴(yán)重阻礙著我國的火箭制造技術(shù)的發(fā)展。
應(yīng)用數(shù)字化制造技術(shù)對(duì)火箭進(jìn)行三維裝配工藝設(shè)計(jì),并在現(xiàn)場輸出可視化工藝文件,這樣就可以有效解決工藝設(shè)計(jì)手段落后、驗(yàn)證手段單一及工藝可理解性差的問題[2]。基于數(shù)字化制造平臺(tái),利用上游設(shè)計(jì)部門發(fā)布的產(chǎn)品、工裝三維模型作為數(shù)據(jù)源,構(gòu)建虛擬裝配環(huán)境,實(shí)現(xiàn)工藝部門對(duì)三維設(shè)計(jì)模型的使用。分解工藝任務(wù),劃分裝配流程,建立零組件、工裝、工藝之間關(guān)聯(lián)關(guān)系,生成裝配工藝結(jié)構(gòu),并通過記錄裝配路徑關(guān)鍵點(diǎn)進(jìn)行裝配過程仿真,在實(shí)際裝配前實(shí)現(xiàn)對(duì)裝配工藝的驗(yàn)證,這樣就能大大降低裝配成本。最終,將數(shù)字化制造平臺(tái)的工藝設(shè)計(jì)與仿真數(shù)據(jù)傳遞到現(xiàn)場,實(shí)現(xiàn)對(duì)現(xiàn)場作業(yè)的可視化指導(dǎo),從而提高了裝配工藝的可理解性。Tecnomatix軟件為開展火箭三維裝配工藝設(shè)計(jì)與可視化工藝文件輸出提供了強(qiáng)有力的工具。Tecnomatix軟件的數(shù)字化制造解決方案確保了產(chǎn)品工藝、工裝資源配置的合理性。結(jié)合火箭某子級(jí)總裝過程,探討該軟件在火箭總裝工藝設(shè)計(jì)中的應(yīng)用方法,并將火箭總裝工藝數(shù)據(jù)以可視化工藝的形式發(fā)布到車間。
Tecnomatix是集規(guī)劃、仿真、優(yōu)化制造工藝于一體的協(xié)同開放式數(shù)字化制造軟件[3],為開展火箭裝配工藝仿真及可視化輸出提供了先進(jìn)的工具和手段,它由零件規(guī)劃與驗(yàn)證、裝配規(guī)劃與驗(yàn)證、自動(dòng)機(jī)械與自動(dòng)化規(guī)劃、工廠設(shè)計(jì)與優(yōu)化、質(zhì)量管理、生產(chǎn)管理等核心模塊組成[4]。裝配規(guī)劃與驗(yàn)證模塊能夠在三維虛擬制造環(huán)境下編制、驗(yàn)證、優(yōu)化裝配工藝,確保工藝設(shè)計(jì)的合理性。設(shè)計(jì)人員和工藝人員同步進(jìn)行裝配工藝研究,評(píng)價(jià)裝配工裝、設(shè)備、人員等影響下的裝配工藝和裝配方法,檢驗(yàn)裝配過程是否存在錯(cuò)誤,零件裝配時(shí)是否存在碰撞。Tecnomatix把產(chǎn)品、資源和工藝操作結(jié)合起來分析產(chǎn)品裝配的順序和工序的流程,并且在裝配制造模型下進(jìn)行裝配工裝的驗(yàn)證,仿真夾具的動(dòng)作,仿真產(chǎn)品的裝配過程,驗(yàn)證產(chǎn)品裝配的工藝性,達(dá)到盡早發(fā)現(xiàn)并解決問題的目的?;赑D(Process Design)模塊制定工藝和規(guī)劃資源,基于PS(Process Simulate)模塊進(jìn)行仿真驗(yàn)證,兩者通過工藝結(jié)構(gòu)數(shù)據(jù)關(guān)聯(lián)。因此,Tecnomatix軟件為企業(yè)用戶提供了一套完整的數(shù)字化制造解決方案。
某型號(hào)運(yùn)載火箭是我國無毒無污染的新一代運(yùn)載火箭,是未來新興的液體小型車載火箭,具有低成本、高可靠、適應(yīng)性強(qiáng)、安全性好的特點(diǎn)。
某子級(jí)是衛(wèi)星的最后助推子級(jí),具有體積小、管路多、結(jié)構(gòu)緊湊、精度要求高等特點(diǎn)。該子級(jí)直徑為2m,長度不足1m,有增壓輸送系統(tǒng)管路80多個(gè),傳感器等電氣設(shè)備約100個(gè),裝配空間小,裝配對(duì)象多,因此對(duì)其裝配操作提出了極高的要求。現(xiàn)場總裝過程為:首先由桁車吊起艙體呈垂直停放狀態(tài),用發(fā)動(dòng)機(jī)的安裝工裝固定某級(jí)發(fā)動(dòng)機(jī),桁車調(diào)用輔助安裝發(fā)動(dòng)機(jī);將艙體和發(fā)動(dòng)機(jī)水平停放,協(xié)調(diào)安裝增壓輸送系統(tǒng)管路;安裝設(shè)備、電纜以及支架,最后以發(fā)動(dòng)機(jī)零位刻線為基準(zhǔn),安裝三級(jí)伺服機(jī)構(gòu)。其中,增壓輸送系統(tǒng)管路需要經(jīng)常在總裝車間與加工制造車間反復(fù)協(xié)調(diào),管路需要在車間反復(fù)試裝,且由于制造精度等問題,即使試安裝成功,后續(xù)同型號(hào)箭體仍有可能無法按照當(dāng)前工藝安裝,需要留出一定裝配余量。
針對(duì)上述產(chǎn)品對(duì)象,基于Tecnomatix軟件進(jìn)行三維裝配工藝設(shè)計(jì)與仿真。首先,利用上游設(shè)計(jì)部門發(fā)布的產(chǎn)品模型和資源模型構(gòu)建虛擬裝配環(huán)境,構(gòu)建出初始裝配環(huán)境。然后,劃分裝配單元,定義裝配流程,建立裝配工藝樹并詳細(xì)設(shè)計(jì)工序工步信息。以裝配工藝樹節(jié)點(diǎn)(即工序)為單位,進(jìn)行動(dòng)態(tài)裝配過程仿真和人因工程仿真,輸出干涉報(bào)告和人體疲勞度分析報(bào)告,以報(bào)告為基礎(chǔ)調(diào)整裝配順序、工裝結(jié)構(gòu),達(dá)到優(yōu)化改進(jìn)裝配工藝的目的。最后,開發(fā)可視化裝配工藝文件輸出系統(tǒng),將工藝文件輸出到現(xiàn)場,總體流程如圖1所示。
圖1 Tecnomatix軟件在火箭裝配工藝設(shè)計(jì)及可視化輸出中應(yīng)用的總體流程
在進(jìn)行工藝設(shè)計(jì)前,需構(gòu)建由產(chǎn)品模型和資源模型構(gòu)成的虛擬裝配環(huán)境[5]。針對(duì)我國航天企業(yè)產(chǎn)品設(shè)計(jì)現(xiàn)狀,采用野火版Pro/E作為三維模型設(shè)計(jì)軟件,應(yīng)用自上而下的設(shè)計(jì)模式來建立仿真模型,包括火箭產(chǎn)品、地板、工裝、工具、載物臺(tái)等。然而,直接由Pro/E輸出的“*.a(chǎn)sm”文件,包含大量與工藝操作無關(guān)的工程信息,對(duì)于本身模型數(shù)據(jù)量非常大的火箭而言,模型導(dǎo)入和后期處理速度會(huì)非常慢,極大地降低了工作效率。因此,在三維工藝設(shè)計(jì)之前,需對(duì)產(chǎn)品模型進(jìn)行輕量化處理[6],生成主要包含PMI信息的輕量化JT模型。模型轉(zhuǎn)換通過JT Translator插件完成,根據(jù)后續(xù)工作需要選擇是否轉(zhuǎn)換基準(zhǔn)、裝配關(guān)系等屬性,轉(zhuǎn)換后的模型質(zhì)量不變,數(shù)據(jù)大小可縮小到原有的1%。
Tecnomatix軟件對(duì)產(chǎn)品和資源進(jìn)行分類管理,模型轉(zhuǎn)換完成后,將JT文件導(dǎo)入PD模塊,并將火箭模型導(dǎo)入到產(chǎn)品文件中,生產(chǎn)過程涉及的裝配工裝、輔助工裝、夾具等導(dǎo)入資源文件中。導(dǎo)入完成后,在導(dǎo)航樹窗口對(duì)產(chǎn)品和資源進(jìn)行加載等操作,將產(chǎn)品、工裝等模型按照工藝任務(wù)分配到相應(yīng)的工序。
Tecnomatix軟件支持以裝配工藝樹為核心的裝配工藝設(shè)計(jì),而裝配工藝樹是基于上游設(shè)計(jì)部門發(fā)布的三維模型,即產(chǎn)品結(jié)構(gòu)樹而建立?;鸺漠a(chǎn)品結(jié)構(gòu)樹是按照其設(shè)計(jì)分離面進(jìn)行劃分的,從產(chǎn)品的構(gòu)型上描述各零、組件的父子關(guān)系,表示火箭各零組件在結(jié)構(gòu)上的關(guān)系,其節(jié)點(diǎn)為實(shí)體、裝配件或者零件。而裝配工藝樹是按照裝配工藝分離面進(jìn)行劃分,是從工藝流程上描述產(chǎn)品的裝配過程,側(cè)重的是工作任務(wù)的安排,不僅體現(xiàn)了產(chǎn)品結(jié)構(gòu)的父子關(guān)系,而且體現(xiàn)了零部件裝配的先后順序,其節(jié)點(diǎn)中既有實(shí)體,又有裝配工序[7]。Tecnomatix軟件中的裝配工藝樹結(jié)構(gòu)示意圖如圖2所示。
圖2 裝配工藝樹結(jié)構(gòu)示意圖
在PD模塊下,按照工位、工序、工步等創(chuàng)建工藝節(jié)點(diǎn),建立工藝結(jié)構(gòu)樹,工藝結(jié)構(gòu)樹以裝配工序?yàn)楣?jié)點(diǎn)。通過PD的PERT圖功能,按照裝配關(guān)系關(guān)聯(lián)零組件、工裝與各工序節(jié)點(diǎn),建立完整的裝配工藝樹并規(guī)劃裝配流程。最后,通過定制的輸入界面編制詳細(xì)的工藝內(nèi)容。
Tecnomatix軟件主要通過采用拆卸法建立動(dòng)態(tài)裝配仿真,拆卸法是以“可拆即可裝”的假設(shè)為前提。在三維可視化環(huán)境中,通過采用人機(jī)交互仿真拆卸的方法對(duì)產(chǎn)品對(duì)象整體模型進(jìn)行拆卸操作,操作前需按照裝配零組件的倒序選擇拆卸對(duì)象,然后將整個(gè)流程“反轉(zhuǎn)倒置”,拆的過程就變成了裝的過程[8]。利用路徑規(guī)劃器的功能,通過坐標(biāo)系控制零部件拆卸過程中的一系列關(guān)鍵點(diǎn),來實(shí)現(xiàn)路徑規(guī)劃。圖3所示為九分機(jī)支架安裝路徑規(guī)劃示意。
圖3 九分機(jī)支架安裝路徑規(guī)劃示意圖
由于裝配空間狹小、工裝資源復(fù)雜等因素,經(jīng)過動(dòng)態(tài)裝配仿真驗(yàn)證的特定裝配工藝(例如某子級(jí)總裝工藝)需要考慮人的參與。Tecnomatix軟件擁有強(qiáng)大的人機(jī)工程功能,該功能主要通過Human模塊實(shí)現(xiàn),采用Human模塊創(chuàng)建人體模型,并模擬裝配人員手持工具、搬動(dòng)工裝和裝配零組件等操作,從而在工藝編制過程中考慮人體因素,驗(yàn)證人體操作的狹小空間可達(dá)性、裝配操作可視性、裝配姿態(tài)舒適性等。Tecnomatix軟件提供了多種人體建模模型標(biāo)準(zhǔn)以及全面的人因評(píng)價(jià)標(biāo)準(zhǔn),具有完善的評(píng)價(jià)體系和柔和的動(dòng)作仿真功能,全面考察人體裝配效率,以進(jìn)一步完善裝配工藝。在某子級(jí)火箭總裝仿真中,安裝單機(jī)支架需要人完成抓取、走路、安裝等許多動(dòng)作,其中安裝單機(jī)支架如圖4所示。
圖4 安裝單機(jī)支架
以動(dòng)態(tài)裝配仿真代替裝配現(xiàn)場物理樣機(jī)的試裝過程,是數(shù)字化工藝設(shè)計(jì)與傳統(tǒng)工藝設(shè)計(jì)的重要區(qū)別。Tecnomatix軟件通過碰撞干涉檢驗(yàn)功能,設(shè)置零部件間最小間隙,在仿真過程中進(jìn)行裝配干涉檢查,以驗(yàn)證裝配過程中零部件間是否存在干涉、是否存在余量不足等情況。根據(jù)干涉報(bào)告,實(shí)時(shí)調(diào)整裝配順序或裝配路徑,優(yōu)化工裝結(jié)構(gòu),可以在實(shí)際生產(chǎn)前提高工藝合理性,得到動(dòng)態(tài)仿真驗(yàn)證的工藝結(jié)果。同時(shí),根據(jù)加入人體后的仿真,通過ERGONOMICS功能對(duì)人體動(dòng)作進(jìn)行OWAS分析、RULA分析、靜力分析及l(fā)owback分析等,以降低人體裝配疲勞強(qiáng)度為目標(biāo),調(diào)整裝配順序或裝配路徑,提高工裝設(shè)計(jì)的合理性,通過動(dòng)態(tài)裝配仿真和人因工程仿真發(fā)現(xiàn)問題并不斷優(yōu)化工藝方案。
2.6.1 開發(fā)環(huán)境配置
選擇通過 PHP、HTML、JavaScript三者結(jié)合作為開發(fā)語言,其中,PHP是一種HTML內(nèi)嵌式的語言,是在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,可以運(yùn)行在 Unix、Linux、Windows、Mac OS下,跨平臺(tái)性強(qiáng),代碼執(zhí)行效率高[9]。PHP源程序在服務(wù)器端執(zhí)行,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)HTML頁面并返回瀏覽器,大大減輕了客戶端的負(fù)擔(dān)。PHP通過ODBC接口訪問底層數(shù)據(jù)庫管理系統(tǒng),前臺(tái)網(wǎng)頁設(shè)計(jì)通過HTML實(shí)現(xiàn),結(jié)合CSS技術(shù),實(shí)現(xiàn)良好的用戶使用效果,裝配工藝可視化輸出系統(tǒng)將靜態(tài)HTML網(wǎng)頁與PHP后臺(tái)動(dòng)態(tài)網(wǎng)頁結(jié)合,實(shí)現(xiàn)很多HTML不能實(shí)現(xiàn)的動(dòng)態(tài)功能。JavaScript是一種嵌入在瀏覽器的客戶端腳本語言,主要用于特效制作。
從裝配車間實(shí)際需求出發(fā),考慮到方便性、經(jīng)濟(jì)性等綜合因素,系統(tǒng)采用B/S結(jié)構(gòu)工作模式,瀏覽器端架設(shè)在制造車間,服務(wù)器端配置IIS 7.5站點(diǎn)服務(wù)器。使用Windows默認(rèn)的TCP/IP作為網(wǎng)絡(luò)通信協(xié)議,并選用Oracle數(shù)據(jù)庫進(jìn)行工藝信息的統(tǒng)一存儲(chǔ)和管理。
2.6.2 系統(tǒng)實(shí)現(xiàn)
當(dāng)前在火箭裝配生產(chǎn)車間,指導(dǎo)工人操作的仍然是二維圖紙和文字描述,裝配人員需要對(duì)裝配圖紙進(jìn)行完全消化,通過想象將裝配圖紙和工藝描述結(jié)合起來,對(duì)裝配人員而言可理解性差,容易造成工藝?yán)斫馄睿瑢?dǎo)致錯(cuò)裝、漏裝、重裝等現(xiàn)象的發(fā)生,影響裝配效率和質(zhì)量[10]。針對(duì)上述問題,通過PHP技術(shù)和ORACLE數(shù)據(jù)庫技術(shù),開發(fā)了裝配工藝可視化輸出系統(tǒng)。通過Tecnomatix軟件仿真驗(yàn)證的裝配工藝,工藝人員可根據(jù)需要在工藝結(jié)構(gòu)的任何節(jié)點(diǎn)將裝配工藝信息打包輸出,輸出定制工藝信息格式的Excel或XML格式,并將裝配動(dòng)畫以avi視頻的形式輸出,然后通過網(wǎng)絡(luò)或其他媒介傳遞到車間裝配現(xiàn)場服務(wù)器,并將工藝文檔和裝配動(dòng)畫建立關(guān)聯(lián)。三維裝配工藝可視化輸出系統(tǒng)將二維工藝信息和動(dòng)畫信息通過瀏覽器輸出,在車間裝配現(xiàn)場設(shè)置適當(dāng)配置的計(jì)算機(jī)(局域網(wǎng)客戶端),裝配工人可以瀏覽和播放所需的裝配工藝文件和裝配過程動(dòng)畫,幫助現(xiàn)場操作人員迅速、準(zhǔn)確地了解產(chǎn)品的裝配過程,顯著提高了產(chǎn)品裝配質(zhì)量和效率。三維裝配工藝可視化輸出系統(tǒng)基本原理如圖5所示??蛻舳耸窘虒?shí)例如圖6所示。
圖5 三維裝配工藝可視化輸出系統(tǒng)基本原理圖
圖6 客戶端示教實(shí)例演示
通過對(duì)Tecnomatix軟件的應(yīng)用,實(shí)現(xiàn)了對(duì)運(yùn)載火箭某子級(jí)總裝過程的工藝設(shè)計(jì)與仿真。開發(fā)了裝配工藝可視化輸出系統(tǒng),達(dá)到了三維工藝到現(xiàn)場,三維工藝下車間的目標(biāo),提高了工藝的可視化水平。Tecnomatix軟件的工藝設(shè)計(jì)及可視化輸出技術(shù)能夠保證工藝設(shè)計(jì)與工藝發(fā)布數(shù)據(jù)的一致性,可以應(yīng)用到其他復(fù)雜機(jī)械產(chǎn)品的裝配。目前裝配工藝可視化輸出系統(tǒng)中的三維工藝信息是以視頻動(dòng)畫的形式顯示,有一定的交互限制。Tecnomatix軟件提供了二次開發(fā)接口,因此在裝配工藝可視化輸出系統(tǒng)中嵌入Tecnomatix軟件的三維工藝信息瀏覽功能有待于今后進(jìn)一步研究。
[1] De Fazio T L,Edsall A C,Gustavson R E,et al.A prototype of feature-based design for assembly[J].Journal of Mechanical Design,1993(4):723-734.
[2] 王彥超,褚學(xué)寧,儲(chǔ)德新,等.基于Vis-Mockup的空間對(duì)接機(jī)構(gòu)數(shù)字化裝配系統(tǒng)開發(fā)[J].機(jī)械設(shè)計(jì)與制造,2011(10):184-186.
[3] 朱俊江,李明宇,吳波,等.Tecnomatix二次開發(fā)技術(shù)研究[J].機(jī)械設(shè)計(jì)與制造,2012(4):81-82.
[4] 郝磊,吳波.基于Tecnomatix的高速列車虛擬裝配應(yīng)用研究[J].機(jī)械與電子,2011(2):31-33.
[5] 譚慧猛,朱文華,王琛,等.DELMIA在支線飛機(jī)概念總裝仿真中的應(yīng)用[J].機(jī)械設(shè)計(jì)與制造,2010(1):86-88.
[6] 田文勝,譚一炯.基于DELMIA的三維裝配作業(yè)指導(dǎo)書生成方法研究[J].中國制造業(yè)信息化,2012,41(11):44-46.
[7] 劉劍,趙罡.基于Web的飛機(jī)裝配可視化系統(tǒng)研究[J].圖學(xué)學(xué)報(bào),2012,33(3):5-10.
[8] 鄒曉明,許建新,耿俊浩.基于三維模型的裝配工藝規(guī)劃技術(shù)研究[J].工藝與裝備,2008(7):97-100.
[9] 高洛峰.細(xì)說PHP[M].北京:電子工業(yè)出版社,2012.
[10] 夏平均,陳朋,郎躍東,等.面向虛擬裝配的工藝文檔生成及示教系統(tǒng)的研究[J].機(jī)械科學(xué)與技術(shù),2009,28(10):1275-1280.