国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于數(shù)字化工廠(chǎng)中的點(diǎn)焊機(jī)器人節(jié)拍測(cè)算研究

2023-08-23 11:21:50韋加業(yè)蘇冬勝
裝備制造技術(shù) 2023年6期
關(guān)鍵詞:點(diǎn)焊焊槍參數(shù)設(shè)置

韋加業(yè),蘇冬勝

(廣西生態(tài)工程職業(yè)技術(shù)學(xué)院,廣西 柳州 545004)

0 引言

在白車(chē)身工藝開(kāi)發(fā)設(shè)計(jì)階段,需對(duì)線(xiàn)體節(jié)拍進(jìn)行設(shè)計(jì),傳統(tǒng)的節(jié)拍核算方法主要依靠于工程師的經(jīng)驗(yàn),因此在對(duì)生產(chǎn)線(xiàn)各個(gè)工位的節(jié)拍核算的時(shí)候,受現(xiàn)場(chǎng)工況以及人的主觀(guān)因素的影響,核算出來(lái)的節(jié)拍與實(shí)際節(jié)拍偏差大,導(dǎo)致到了現(xiàn)場(chǎng)調(diào)試階段,出現(xiàn)實(shí)際的生產(chǎn)節(jié)拍無(wú)法達(dá)到設(shè)計(jì)節(jié)拍的問(wèn)題,需要花費(fèi)大量的人力、物力以及時(shí)間對(duì)節(jié)拍進(jìn)行優(yōu)化提升,嚴(yán)重影響項(xiàng)目的改造成本及改造周期[1]。

隨著工廠(chǎng)自動(dòng)化程度的不斷提高,越來(lái)越多的點(diǎn)焊機(jī)器人在白車(chē)身制造過(guò)程中被應(yīng)用,點(diǎn)焊機(jī)器人的作業(yè)時(shí)間直接影響工位節(jié)拍的輸出,因此,如何在白車(chē)身工藝規(guī)劃階段對(duì)機(jī)器人作業(yè)時(shí)間進(jìn)行準(zhǔn)確核算,也直接影響項(xiàng)目改造的成本及改造周期[2]。

本研究課題以某車(chē)型導(dǎo)入焊裝自動(dòng)化線(xiàn)體為例,采用西門(mén)子TECNOMATIX 仿真軟件與FANUC 機(jī)器人控件RCS,包含有仿真PS 軟件和機(jī)器人馬達(dá)文件RCS;如果在仿真軟件中直接運(yùn)行機(jī)器人程序并加載機(jī)器人RCS,會(huì)發(fā)現(xiàn)仿真測(cè)算的點(diǎn)焊機(jī)器人節(jié)拍與實(shí)際時(shí)間相差甚遠(yuǎn)。本研究課題以FANUC 機(jī)器人為例,分析項(xiàng)目開(kāi)發(fā)設(shè)計(jì)過(guò)程中,點(diǎn)焊機(jī)器人理論核算節(jié)拍與現(xiàn)場(chǎng)機(jī)器人實(shí)際節(jié)拍差異的原因及解決方案。

1 點(diǎn)焊機(jī)器人節(jié)拍測(cè)算差異分析

1.1 機(jī)器人參數(shù)因素分析

根據(jù)PS 仿真軟件使用功能和現(xiàn)場(chǎng)點(diǎn)焊機(jī)器人程序構(gòu)成分析,得出影響節(jié)拍的因素主要分為機(jī)器人參數(shù)、FANUC RCS 加載的馬達(dá)文件、焊接參數(shù)三類(lèi)。機(jī)器人參數(shù)與機(jī)器人的品牌兮兮相關(guān),機(jī)器人的參數(shù)設(shè)置不僅遵循仿真軟件使用條件,還需要與實(shí)際機(jī)器人型號(hào)對(duì)應(yīng)設(shè)置,以FANUC 機(jī)器人為例,主要影響參數(shù)見(jiàn)表1。

表1 影響參數(shù)

1.2 節(jié)拍測(cè)算要點(diǎn)

節(jié)拍測(cè)算過(guò)程中需保證上傳的機(jī)器人程序完整性,上傳過(guò)程沒(méi)有報(bào)錯(cuò)并且能連續(xù)運(yùn)行;機(jī)器人move、speed、term type、config、servo value 等參數(shù)與實(shí)際機(jī)器人一致,焊槍設(shè)置的極限范圍大于等于實(shí)際焊槍極限范圍;確保仿真模型中機(jī)器人motionparameters.e 文件存在于后臺(tái)文件中,且能正常使用;為保證機(jī)器人home 位與實(shí)際機(jī)器人一致,需確保機(jī)器人位置寄存器參數(shù)文件(posreg.va)保存在后臺(tái)文件當(dāng)中。仿真設(shè)置中焊槍驅(qū)動(dòng)方式有兩種:第一種是按照軟件內(nèi)部已設(shè)定的步序運(yùn)動(dòng),此步序與實(shí)際機(jī)器人運(yùn)動(dòng)控制不一樣;第二種是將焊接參數(shù)發(fā)送到virtual robot,利用RCS 來(lái)控制焊槍運(yùn)動(dòng),焊槍運(yùn)動(dòng)方式與實(shí)際亦有出入。這兩種驅(qū)動(dòng)方式均另外進(jìn)行校正,才能保證節(jié)拍的準(zhǔn)確度。另外,還需考慮信號(hào)傳遞延遲情況,機(jī)器人在與外界設(shè)備(焊接控制柜、PLC 中央處理器等)存在信號(hào)交互時(shí)間延遲。

2 節(jié)拍測(cè)算方案

為了保證節(jié)拍的正常測(cè)算,首先要準(zhǔn)備好生產(chǎn)線(xiàn)仿真環(huán)境數(shù)據(jù),并確認(rèn)環(huán)境中焊槍機(jī)構(gòu)定義和機(jī)器人motionparameters.e 文件正確。并備份最新的現(xiàn)場(chǎng)機(jī)器人程序,備份程序中需包含sysframe.va 和system.va文件;其次,在PS 仿真環(huán)境中,設(shè)置機(jī)器人品牌和控制器版本信息,然后完成機(jī)器人系統(tǒng)坐標(biāo)系、仿真設(shè)置、機(jī)器人焊槍設(shè)置、機(jī)器人附加軸設(shè)置、負(fù)載設(shè)置、位置寄存器導(dǎo)入等參數(shù)設(shè)置。同時(shí)上傳機(jī)器人的現(xiàn)場(chǎng)程序,以此保證機(jī)器人home 點(diǎn)一致。另外,需要在生產(chǎn)線(xiàn)仿真環(huán)境中進(jìn)入機(jī)器人模型controller 設(shè)置界面,將上傳的機(jī)器人程序添加到path editor 中,加載RCS 運(yùn)行程序,并統(tǒng)計(jì)所有焊點(diǎn)的開(kāi)槍時(shí)間(即remove to gun open 項(xiàng))。根據(jù)焊點(diǎn)的焊接參數(shù)表統(tǒng)計(jì)出所有焊點(diǎn)的焊接時(shí)間,通過(guò)減去仿真環(huán)境中機(jī)器人焊槍開(kāi)槍的時(shí)間再除以焊點(diǎn)數(shù),以此得出機(jī)器人平均的焊接時(shí)間,將此數(shù)值填入path editor 中的weld time中。最后,固化節(jié)拍測(cè)算公式,機(jī)器人平均焊接時(shí)間=(焊接時(shí)間-開(kāi)槍時(shí)間)/焊點(diǎn)數(shù)。運(yùn)行機(jī)器人程序,得出機(jī)器人程序運(yùn)行時(shí)間。

3 測(cè)算關(guān)鍵參數(shù)設(shè)置

3.1 機(jī)器人RCS 參數(shù)設(shè)置

參考機(jī)器人焊接所用焊槍品牌及焊槍參數(shù)文件,設(shè)置焊槍馬達(dá)型號(hào)、行程極限和齒數(shù)比(其他參數(shù)默認(rèn)PS 軟件值),如圖1 所示。

圖1 馬達(dá)參數(shù)設(shè)置

3.2 設(shè)置機(jī)器人模型參數(shù)

使用PS 軟件加載機(jī)器人仿真數(shù)據(jù),在modeling模型編輯狀態(tài)下,檢查仿真用的機(jī)器人和焊槍模型的機(jī)構(gòu)定義是否達(dá)到參數(shù)要求(圖2),機(jī)器人各關(guān)節(jié)旋轉(zhuǎn)速度以及最大加速度需與現(xiàn)實(shí)機(jī)器人一致,焊槍的最大速度和加速度需要參考實(shí)際現(xiàn)場(chǎng)使用的焊槍參數(shù)設(shè)置。

圖2 機(jī)構(gòu)定義參數(shù)

3.3 導(dǎo)入機(jī)器人參數(shù)

本研究課題以改造線(xiàn)體機(jī)器人為例,使用機(jī)器人備份程序進(jìn)行應(yīng)用,需檢查機(jī)器人備份中的文件是否包含以下配置文件:

(1)Posreg.va:位置寄存器文件

(2)Sysframe.va:工具/用戶(hù)坐標(biāo)系參數(shù)文件

(3)System:系統(tǒng)參數(shù)文件

確認(rèn)以上參數(shù)后,通過(guò)機(jī)器人模型Simulation settings 界面進(jìn)行伺服焊槍參數(shù)設(shè)置,其中,Servo Weld Simulation 設(shè)置有兩個(gè)選項(xiàng)(圖3 焊槍模擬驅(qū)動(dòng)方式):RCS 和Explicit Gun Motions,表示仿真模型中模擬伺服焊接的兩種方式:RCS 驅(qū)動(dòng)和使用PS 軟件系統(tǒng)默認(rèn)的焊槍驅(qū)動(dòng)。

圖3 焊槍模擬驅(qū)動(dòng)方式

RCS 驅(qū)動(dòng)表示焊槍運(yùn)動(dòng)控制由RCS 來(lái)控制焊槍相關(guān)運(yùn)動(dòng),而Explicit Gun Motions 模式則是使用仿真軟件默認(rèn)的控制方式來(lái)驅(qū)動(dòng)焊槍。Send servo setting則是選擇是否把robot and guns setup 中的焊接參數(shù)發(fā)送到RCS 或者默認(rèn)控制器中,在此,simulation settings 選擇Explicit Gun Motions,servo weld simulation則選擇off,如圖4 所示。

圖4 仿真設(shè)置

需要注意的是:如果是RCS 驅(qū)動(dòng)并且不發(fā)送參數(shù),則需要保證現(xiàn)場(chǎng)焊槍的正向開(kāi)口是負(fù)數(shù),因?yàn)楹笜尶刂朴袃煞N模式:RCS 控制焊槍運(yùn)動(dòng)或者PS 自帶功能控制焊槍運(yùn)動(dòng),選擇RCS 驅(qū)動(dòng)方式必須滿(mǎn)足焊槍的開(kāi)口為負(fù)值;如果是RCS 驅(qū)動(dòng)并且發(fā)送參數(shù)到RCS,那么必須保證robot and guns setup 中的參數(shù)完善并且與實(shí)際機(jī)器人一致[2]。Explicit Gun Motions 的控制模式一共有三個(gè)步驟:第一步是合槍?zhuān)礄C(jī)器人到達(dá)焊點(diǎn)位置之前有一次合槍動(dòng)作;第二步是焊接,此動(dòng)作由程序參數(shù)中的weld time 來(lái)控制焊接時(shí)間;第三步是開(kāi)槍動(dòng)作,即焊接完成后機(jī)器人優(yōu)先打開(kāi)焊槍?zhuān)蜷_(kāi)完畢之后再運(yùn)行到下一個(gè)location。

Explicit Gun Motions 的控制模式與實(shí)際FANUC機(jī)器人控制模式不一致,即機(jī)器人的開(kāi)槍和關(guān)槍均是融合到機(jī)器人到達(dá)位置和離開(kāi)位置之前的動(dòng)作,也是以往核算節(jié)拍偏差的原因之一,其中焊接時(shí)間是另外一個(gè)偏差的原因。

綜上所述,機(jī)器人運(yùn)行程序的運(yùn)行時(shí)間可以用下列方式統(tǒng)計(jì):機(jī)器人測(cè)算時(shí)間(體現(xiàn)一段程序的運(yùn)行時(shí)間就是path editor 中顯示的時(shí)間)=機(jī)器人純運(yùn)動(dòng)時(shí)間+焊接時(shí)間-合槍時(shí)間-開(kāi)槍時(shí)間+信號(hào)交互延遲時(shí)間。其中機(jī)器人純運(yùn)動(dòng)時(shí)間指的是機(jī)器人的運(yùn)動(dòng)時(shí)間,包括焊槍動(dòng)作時(shí)間;焊接時(shí)間指的是焊接控制柜焊接所用的時(shí)間,此時(shí)間可參照焊接工藝參數(shù)表查找焊接時(shí)間;合槍/開(kāi)槍時(shí)間指的是機(jī)器人不動(dòng)而焊槍單獨(dú)運(yùn)動(dòng)所花的時(shí)間,這個(gè)時(shí)間與焊槍開(kāi)口設(shè)定值有關(guān)系,值越大,時(shí)間越長(zhǎng),經(jīng)過(guò)實(shí)際實(shí)驗(yàn)統(tǒng)計(jì),開(kāi)槍時(shí)間范圍在0.15 ~0.25 s 之間,而合槍時(shí)間受程序中term type 軟件屬性影響只有開(kāi)槍時(shí)間的一半。

3.4 機(jī)器人開(kāi)槍時(shí)間測(cè)算

在PS 軟件中初始化機(jī)器人RCS 控件,執(zhí)行機(jī)器人焊接程序,通過(guò)機(jī)器人程序監(jiān)控界面統(tǒng)計(jì)出simulate servo gun step 3 和OnLocationReached 之間的時(shí)間差,每一個(gè)焊點(diǎn)焊接完之后都會(huì)有一個(gè)時(shí)間差。

如圖5 所示,每個(gè)焊點(diǎn)在焊接過(guò)程一共有三個(gè)步驟,在焊接第三個(gè)步驟(reopen to departure gun position)的時(shí)候有一個(gè)開(kāi)槍動(dòng)作,這個(gè)開(kāi)槍的時(shí)間就是多余的時(shí)間,當(dāng)前焊點(diǎn)的開(kāi)槍時(shí)間為16.06 - 15.34 =0.72 s;以此類(lèi)推將機(jī)器人程序所有的焊點(diǎn)開(kāi)槍誤差時(shí)間總和。

圖5 開(kāi)槍時(shí)間測(cè)算

3.5 焊接時(shí)間測(cè)算

根據(jù)機(jī)器人焊接工藝參數(shù)表2 和程序中焊點(diǎn)的焊接參數(shù),統(tǒng)計(jì)出焊點(diǎn)實(shí)際焊接需要的時(shí)間。

表2 焊接工藝參數(shù)表

按照表2,如果某焊點(diǎn)焊接參數(shù)規(guī)范號(hào)S=3,那么它的焊接時(shí)間為(20+1+2+1+11+10)*20=900 ms,根據(jù)這種方法統(tǒng)計(jì)出所有焊點(diǎn)的焊接時(shí)間。

3.6 節(jié)拍測(cè)算

根據(jù)以上統(tǒng)計(jì)出來(lái)的時(shí)間,算出每個(gè)焊點(diǎn)需要的平均時(shí)間,測(cè)算公式:機(jī)器人平均焊接時(shí)間=(焊接時(shí)間-開(kāi)槍時(shí)間)/焊點(diǎn)數(shù)。

將機(jī)器人程序加載到path editor 中,然后在set locations properties 中設(shè)置焊點(diǎn)的焊接時(shí)間。根據(jù)以上公式測(cè)算出本程序平均焊接的時(shí)間為0.65 s,因此在機(jī)器人焊點(diǎn)屬性中(圖6)所示的weld time 位置填入0.65 s。

圖6 焊點(diǎn)屬性

備份收集現(xiàn)場(chǎng)生產(chǎn)用的點(diǎn)焊機(jī)器人程序共100套,每套機(jī)器人程序中均包含20~30 個(gè)焊點(diǎn),通過(guò)驗(yàn)證統(tǒng)計(jì)現(xiàn)場(chǎng)實(shí)際機(jī)器人運(yùn)行時(shí)間與在軟件中測(cè)算節(jié)拍時(shí)間進(jìn)行比較,得出表3 所示平均誤差值,機(jī)器人節(jié)拍測(cè)算誤差平均值可以控制在1.5 s 之內(nèi)。

表3 案例驗(yàn)證

根據(jù)數(shù)據(jù)分析結(jié)果,得出以下測(cè)算平均值,焊槍開(kāi)槍時(shí)間平均0.25 s,機(jī)器人純焊接平均時(shí)間1.057 s,可求得出焊接時(shí)間=0.807 s,可用于在工藝粗規(guī)劃階段快速對(duì)節(jié)拍進(jìn)行仿真估算。

4 結(jié)語(yǔ)

本研究課題通過(guò)某車(chē)型白車(chē)身導(dǎo)入改造線(xiàn)體為案例,在工藝開(kāi)發(fā)前期進(jìn)行機(jī)器人節(jié)拍測(cè)算,使數(shù)字孿生技術(shù)更好的服務(wù)現(xiàn)場(chǎng)生產(chǎn)與調(diào)試,根據(jù)此測(cè)試方案的驗(yàn)證,在白車(chē)身工藝開(kāi)發(fā)過(guò)程中,為使機(jī)器人運(yùn)行節(jié)拍的測(cè)算更加準(zhǔn)確,得出節(jié)拍測(cè)算公式“(純焊接時(shí)間-焊槍開(kāi)槍時(shí)間)/焊點(diǎn)數(shù)”來(lái)計(jì)算weld time(焊接時(shí)間),計(jì)算得出的結(jié)果可以使點(diǎn)焊機(jī)器人節(jié)拍測(cè)算誤差在±1.5 s 內(nèi)。

本研究課題結(jié)合白車(chē)身工藝開(kāi)發(fā)過(guò)程與數(shù)字化生產(chǎn)線(xiàn)機(jī)器人仿真技術(shù)[3],利用西門(mén)子PDPS 軟件工具作為機(jī)器人仿真系統(tǒng)的運(yùn)行平臺(tái),進(jìn)行點(diǎn)焊機(jī)器人運(yùn)行節(jié)拍仿真分析與測(cè)算,總結(jié)出FANUC 點(diǎn)焊機(jī)器人仿真節(jié)拍偏差影響因素及減少測(cè)算誤差的方法,為汽車(chē)生產(chǎn)線(xiàn)點(diǎn)焊機(jī)器人節(jié)拍測(cè)算提供技術(shù)參考以及優(yōu)化思路,同時(shí)可推廣至其他機(jī)器人工藝節(jié)拍分析核算工作中進(jìn)行應(yīng)用。

猜你喜歡
點(diǎn)焊焊槍參數(shù)設(shè)置
基于Solidworks 的藍(lán)莓采摘車(chē)焊槍夾持機(jī)構(gòu)設(shè)計(jì)
熱成型零件點(diǎn)焊對(duì)碰撞的影響
鎢極氬弧焊焊槍散熱結(jié)構(gòu)的分析
蟻群算法求解TSP中的參數(shù)設(shè)置
基于改進(jìn)型神經(jīng)網(wǎng)絡(luò)的焊接機(jī)器人焊槍控制算法研究
焊接(2016年6期)2016-02-27 13:04:57
SAPH440酸洗鋼電阻點(diǎn)焊性能研究
焊接(2016年5期)2016-02-27 13:04:46
動(dòng)車(chē)環(huán)境下U900異頻切換參數(shù)設(shè)置探討
DP600/AZ31無(wú)匙孔攪拌摩擦點(diǎn)焊軸肩下壓量對(duì)接頭性能的影響
焊接(2015年6期)2015-07-18 11:02:24
軌道車(chē)輛TIGSPOT點(diǎn)焊工藝研究
焊接(2015年8期)2015-07-18 10:59:12
汽車(chē)焊裝夾具設(shè)計(jì)中快速插槍技術(shù)研究與應(yīng)用*
邳州市| 蚌埠市| 山阳县| 石台县| 松潘县| 吉隆县| 上饶市| 哈巴河县| 峨眉山市| 东乡县| 东辽县| 怀柔区| 长白| 哈密市| 犍为县| 清原| 九江市| 衡东县| 镇坪县| 肥城市| 林周县| 商洛市| 札达县| 乌鲁木齐县| 乌拉特中旗| 新乡市| 浦城县| 邵阳市| 樟树市| 灵璧县| 文成县| 和平区| 宁津县| 辽宁省| 乐山市| 山西省| 那曲县| 苏尼特右旗| 安顺市| 石景山区| 高青县|