李愛冉 成正勇
(重慶安全技術職業(yè)學院智能制造與工業(yè)安全系,重慶 404020)
隨著市場競爭的日益加劇,企業(yè)對生產(chǎn)周期、產(chǎn)品質(zhì)量、制造成本提出了更高要求,加之用工成本逐漸提升,工業(yè)機器人在生產(chǎn)制造中開始大規(guī)模應用。在汽車白車身制造過程中,部分企業(yè)機器人自動化應用程度更是高達100%,以往主要依靠生產(chǎn)前的現(xiàn)場調(diào)試已不能滿足全面的機器人自動化生產(chǎn)要求[1],而機器人自動化生產(chǎn)過程仿真可以在計算機虛擬環(huán)境中模擬整個白車身生產(chǎn)制造過程,大大縮短生產(chǎn)現(xiàn)場調(diào)試時間并提高生產(chǎn)質(zhì)量。
本文運用Tecnomatix PS仿真軟件中的連續(xù)性制造特征和機器人等模塊,以頂蓋涂膠工位、頂蓋弧焊工位和左前車門滾邊工位為例,分析了白車身制造過程中的連續(xù)性制造特征仿真的一般流程和技術方法。
Tecnomatix是一套大型數(shù)字化制造軟件的合稱,如圖1所示,包含ProcessDesigner(PD)、Process-Simulate(PS)、RobotExpert、PlantSimulation、Factory-CAD、FactoryFlow和Intosite 7個軟件模塊,其中Tecnomatix PS被廣泛應用于生產(chǎn)制造過程的三維設計與仿真驗證[2]。應用Tecnomatix PS的連續(xù)性制造特征(Continuous)和機器人(Robotics)功能可以完成白車身制造過程中涂膠、電弧焊和滾邊的創(chuàng)建、處理與仿真,大大提高生產(chǎn)效率與質(zhì)量。
圖1 Tecnomatix軟件
制造特征處理包括2部分內(nèi)容,一部分是在Tecnomatix PS軟件外部處理,一部分是在Tecnomatix PS軟件內(nèi)部處理。
Tecnomatix PS軟件外部處理首先是在CATIA、UG等三維CAD產(chǎn)品設計軟件中沿產(chǎn)品的連續(xù)性制造位置繪制出路徑曲線。如圖2a所示,黑色線條為在CATIA中繪制的頂蓋外板涂膠路徑曲線。如圖2b所示,黑色線條為在CATIA中繪制的頂蓋弧焊路徑曲線。如圖2c所示,黑色線條為在CATIA中繪制的左前車門滾邊路徑曲線。其次是路徑曲線提取。在三維CAD產(chǎn)品設計軟件中對上述繪制的路徑曲線與產(chǎn)品分離保存。為了便于機器人工作分配和特征投影,提取保存時,不連續(xù)的分段路徑曲線要每一段單獨保存。最后應用數(shù)據(jù)轉(zhuǎn)換工具,將提取保存的路徑曲線文件轉(zhuǎn)換成Tecnomatix PS軟件支持的cojt數(shù)據(jù)格式,并存放在sysroot目錄下的制造特征文件夾。
圖2 連續(xù)性制造特征路徑曲線繪制
Tecnomatix PS軟件內(nèi)部處理首先是在軟件里的制造特征庫中創(chuàng)建對應數(shù)量的連續(xù)性制造特征,并在制造特征屬性3D文件路徑中關聯(lián)sysroot目錄下的cojt格式路徑曲線文件,圖3a為完成創(chuàng)建后的部分涂膠特征。其次,把連續(xù)性制造特征關聯(lián)到對應的連續(xù)性生產(chǎn)操作上,如圖3b所示,并加載到仿真環(huán)境中。最后在仿真環(huán)境中對路徑曲線進行投影。所謂投影即是利用路徑曲線生成一系列坐標點,用這些坐標點逼近加工路徑。
圖3 連續(xù)性制造特征創(chuàng)建與關聯(lián)
在投影過程中,通過設置投影參數(shù)可以控制投影點的生成方式及質(zhì)量。方式1為利用分隔長度和公差控制投影點的生成,生成的投影點兩點之間的間距和公差不超過設置的最大值,如圖4a所示。方式2為等距生成,生成的投影點兩點之間的間距相等,近似等于設置值,并且可以設置開始和結(jié)尾不投影的偏置距離,如圖4b所示。
圖4 投影點生產(chǎn)方式
頂蓋涂膠與車門滾邊的路徑曲線投影應用一般投影功能(Project Continuous Mfgs),投影點的生成方式選擇方式1,設置要投影到的零件和面,設置最大分隔長度為10 mm,公差為1 mm,并且選擇優(yōu)化點的創(chuàng)建,設置最小線性長度5 mm,如圖5所示。投影完成后的頂蓋涂膠投影點軌跡和車門滾邊投影點軌跡如圖6所示,直線路徑只生成開始和結(jié)尾2個點,各點坐標Z軸為投影面的法向,X軸為進給運動方向,遵循右手系原則。
圖5 頂蓋涂膠與車門滾邊投影參數(shù)設置
圖6 投影點軌跡生成
弧焊投影要應用弧焊投影功能(Project Arc Seam),與一般投影功能類似,通過選擇焊接面,設置對應的投影參數(shù),可以控制投影點的生成,其中投影參數(shù)除了可以設置一般投影功能中的參數(shù)外,還可以設置焊接角度和焊縫偏移參數(shù)。這里為頂蓋弧焊每段分別設置焊接面,焊接角度和焊縫偏移保持系統(tǒng)默認值,即行走角為0°,工作角為0°(焊槍軸線與焊件表面夾角45°)[3],焊槍旋轉(zhuǎn)為0°,偏移為0 mm,如圖7a所示。其它參數(shù)與前面投影一致,生成后的弧焊投影點軌跡如圖7b所示,各點Z軸為兩焊接面夾角平分線方向,X軸為進給運動方向,遵循右手系原則。
圖7 弧焊投影
工具是指涂膠槍、弧焊槍和滾邊頭,工具坐標定義主要是定義工具的工具中心點(Tool Center Point,TCP)坐標和安裝坐標。
頂蓋涂膠采用膠槍固定、機器人抓取頂蓋涂膠的方式,分別涂結(jié)構(gòu)膠和減振膠2種膠型,所以膠槍采用的是1個支架、2個槍頭的固定式膠槍。膠槍不安裝在機器人上,只需要定義TCP坐標,如圖8a所示,TCP坐標定義在槍嘴處,距離槍嘴的距離等于槍嘴與涂膠面的距離,Z軸由槍頭指向外部,X軸與進給方向一致。
圖8 工具定義
弧焊槍的定義與涂膠槍的定義基本一樣。由于頂蓋弧焊槍是安裝在機器人六軸上,除了定義TCP坐標外,還要定義安裝坐標。TCP坐標定義在焊絲端部,Z軸由槍頭指向外部,X軸與進給方向一致。安裝坐標定義要參照機器人六軸上的工具安裝坐標,保證弧焊槍能以正確的姿態(tài)安裝到機器人上。完成TCP坐標和安裝坐標定義后的頂蓋弧焊槍如圖8b所示。
現(xiàn)在車門包邊廣泛采用機器人自動化滾邊的方式,滾頭是其中1個重要部件,滾頭安裝在機器人六軸上,由滾頭的滾動和壓力實現(xiàn)車門包邊[4]。左前車門滾邊采用3道滾邊工序,第1道滾60°,第2道滾30°,第3道滾0°,為了提高效率,其中60°和30°由雙輪一次成型。滾頭需要定義滾輪的TCP坐標和滾頭的安裝坐標,如圖8c所示,TCP坐標定義在滾輪輪面上1/2處,Z軸指向壓緊的方向,Y軸沿輪面由內(nèi)指向外。安裝坐標的定義要參照機器人六軸上的工具安裝坐標,保證滾頭的姿態(tài)安裝正確。
資源設備布局完成后,利用軟件Mount Tool工具安裝功能將工具安裝到機器人六軸上,如圖9所示,Mounted Tool處選擇被安裝的工具和工具的安裝坐標,Mounting Tool處選擇機器人和機器人六軸的安裝坐標。仿真原理即是利用工具TCP坐標與路徑曲線的投影點軌跡坐標重合模擬制造過程。仿真時,先對需要驗證干涉的物體設置干涉檢查條件,系統(tǒng)不僅可以檢查碰撞干涉,還能夠?qū)﹂g隙和接觸進行檢查,并以紅、黃、橙3種不同的顏色進行標識。一般通常設置的干涉檢查條件包括產(chǎn)品與工具及周邊設備、工具與夾具及周邊設備、機器人間及機器人與周邊設備的干涉檢查。如圖10所示,為定義的頂蓋與弧焊槍、機器人、夾具的干涉檢查條件。
圖9 機器人工具安裝
圖10 干涉條件定義
在操作的屬性中定義完成此操作的機器人和工具,由于頂蓋涂膠采用的是固定涂膠槍,要選擇External TCP外部TCP選項。應用Location manipulation功能,通過選擇單個點或多個點能夠?qū)崿F(xiàn)單點或多點仿真。仿真過程中主要通過調(diào)整投影點沿3個坐標軸的旋轉(zhuǎn),從而調(diào)整機器人工作姿態(tài),使得工作過程中不發(fā)生干涉且工作姿態(tài)最佳。投影點位置代表著制造特征位置,一般不作移動。如果Z軸正向投影不滿足要求,系統(tǒng)支持沿Z軸翻轉(zhuǎn)坐標。滾邊仿真時,調(diào)整投影點Z軸旋轉(zhuǎn)角度,可以調(diào)整進給方向,一般限制在3°以內(nèi),調(diào)整X軸旋轉(zhuǎn)角度可以調(diào)整滾邊角度,調(diào)整投影點Y軸旋轉(zhuǎn)角度可以調(diào)整滾頭傾斜角度。左前車門滾邊是采用60°-30°-0°滾邊工序,并且60°-30°是雙輪一次成型,因此還需要復制一遍投影點軌跡,并將所有點沿X軸旋轉(zhuǎn)60°,生成60°-30°的滾邊軌跡。涂膠仿真時,調(diào)整投影點Z軸旋轉(zhuǎn)角度,可以調(diào)整涂膠進給方向和姿態(tài),調(diào)整投影點X、Y軸旋轉(zhuǎn)角度可以調(diào)整涂膠槍傾斜角度,從而保證涂膠姿態(tài)合理同時避免干涉?;『阜抡鏁r,調(diào)整投影點Z軸旋轉(zhuǎn)角度,可以調(diào)整弧焊進給方向和姿態(tài),調(diào)整X軸選裝角度,可以調(diào)整工作角度,調(diào)整Y軸旋轉(zhuǎn)角度,可以調(diào)整焊槍傾角。如圖11所示,為頂蓋涂膠、弧焊和車門滾邊的仿真過程。此外操作順序不一定滿足工藝、節(jié)拍要求,需要結(jié)合工藝要求、機器人間的配合、工作姿態(tài)多個因素進行調(diào)整。機器人的路徑仿真包括特征投影點軌跡路徑和過程路徑,因此特征的投影點仿真完成之后,還要定義機器人進入、退出和切換操作的過程點。優(yōu)良的運動路徑是機器人工作過程不產(chǎn)生干涉、運動路徑短、姿態(tài)良好且切換過程平穩(wěn),2個路徑點之間不產(chǎn)生奇異點及路徑點盡量少。PS軟件中創(chuàng)建路徑非常方便,用Robot Jog工具直接手動拖動或沿坐標軸精確移動旋轉(zhuǎn)機器人TCP到所需創(chuàng)建路徑點位置,然后在路徑規(guī)劃菜單(Path)中完成對路徑點的添加、刪除操作和分析。通過仿真,在虛擬環(huán)境中完成車間布局和工裝設計合理性驗證以及最優(yōu)工作姿態(tài)和工作路徑調(diào)整。
圖11 機器人仿真
仿真完成后,可以導出離線程序應用于生產(chǎn)現(xiàn)場。輸出離線程序需要用到虛擬機器人控制器系統(tǒng)RCS,RCS的類型、版本必須與現(xiàn)場實際機器人控制器的品牌、型號和版本對應。設置好輸出參數(shù),即可直接導出離線程序,再將導出的離線程序?qū)氲杰囬g現(xiàn)場機器人控制器。由于安裝誤差原因,現(xiàn)場仍需要對導入的離線程序進行優(yōu)化調(diào)試,經(jīng)過現(xiàn)場優(yōu)化調(diào)試后,涂膠、弧焊和滾邊的加工效果滿足生產(chǎn)要求,減少了現(xiàn)場機器人調(diào)試時間30%~40%,大大提高了調(diào)試效率,降低了調(diào)試成本。離線編程成為代替示教編程機器人的主要編程方式。
在汽車白車身現(xiàn)場試生產(chǎn)之前,應用Tecnomatix PS軟件對白車身的機器人涂膠、機器人弧焊和機器人滾邊進行建模與仿真,提前對生產(chǎn)制造過程進行驗證。結(jié)果表明,應用Tecnomatix PS對機器人涂膠、機器人弧焊和機器人滾邊進行仿真并將離線程序應用于現(xiàn)場具有實用性,可以有效減少現(xiàn)場問題,提高開發(fā)質(zhì)量與效率。此方法不僅可以完成涂膠、弧焊和滾邊仿真,還可以拓展應用到機器人激光焊接、機器人噴涂等其它自動化生產(chǎn)中。