楊 偉,劉建永
YANG Wei, LIU Jian-yong
(湖北汽車工業(yè)學(xué)院 材料科學(xué)與工程學(xué)院,十堰 442002)
隨著我國(guó)制造業(yè)水平的不斷進(jìn)步,對(duì)工業(yè)機(jī)器人技術(shù)與自動(dòng)化裝備的需求迅速增長(zhǎng),機(jī)器人的應(yīng)用范圍日趨廣泛。機(jī)器人是可編程的機(jī)械裝置,其功能的靈活性和智能化很大程度上決定于機(jī)器人的編程能力[1]。機(jī)器人編程方式可分為示教再現(xiàn)編程和離線編程兩種形式。目前,在國(guó)內(nèi)外生產(chǎn)中應(yīng)用最為廣泛的機(jī)器人系統(tǒng)大多仍為示教再現(xiàn)型。但是,示教編程在實(shí)際生產(chǎn)應(yīng)用中存在有如下一些問題:1)機(jī)器人的在線示教編程過程繁瑣、效率低下,在編程時(shí)必須停止生產(chǎn),影響生產(chǎn)效率;2)示教的質(zhì)量完全靠編程者的經(jīng)驗(yàn)?zāi)繙y(cè)決定,對(duì)操作人員要求較高,而且對(duì)于復(fù)雜和空間路徑難以取得理想的效果[2];而離線編程系統(tǒng)可以大大提高機(jī)器人編程效率,是實(shí)現(xiàn)系統(tǒng)集成的必要的軟件支撐系統(tǒng)。與示教編程相比,離線編程系統(tǒng)具有如下優(yōu)點(diǎn):1)減少機(jī)器人停機(jī)的時(shí)間,當(dāng)對(duì)下一個(gè)任務(wù)進(jìn)行編程時(shí),機(jī)器人可仍在生產(chǎn)線上工作;2)使編程者遠(yuǎn)離危險(xiǎn)的工作環(huán)境,改善了編程環(huán)境;3)離線編程系統(tǒng)使用靈活,可以對(duì)機(jī)器人各種工作對(duì)象進(jìn)行編程,并能方便地實(shí)現(xiàn)優(yōu)化機(jī)器人運(yùn)行姿態(tài);4)便于和CAD/CAM系統(tǒng)結(jié)合,發(fā)揮各自系統(tǒng)優(yōu)勢(shì)[2],因此,離線編程引起了人們的廣泛重視,研究和應(yīng)用機(jī)器人離線編程技術(shù)是提高機(jī)器人作業(yè)自動(dòng)化水平的必然趨勢(shì)。
有完整的系統(tǒng)模型是離線編程的基礎(chǔ),而完整的機(jī)器人激光熔敷系統(tǒng)一般由以下六部分組成:工業(yè)機(jī)器人、變位機(jī)、機(jī)器人控制系統(tǒng)、激光加工系統(tǒng)、送粉系統(tǒng)和中央控制系統(tǒng)等。
筆者所使用機(jī)器人是瑞士ABB IRB4600,變位機(jī)是IRBPA,激光器使用的是LASERLINE半導(dǎo)體光纖耦合激光器,最大輸出功率可達(dá)3kW,主要編程軟件是DCAM。
圖1 激光熔敷系統(tǒng)組成框架圖
DCAM具備CAD功能,也支持UG等多種三維軟件建模后導(dǎo)入模型,可用于構(gòu)建工作平臺(tái)和工件模型,與機(jī)器人模塊一起構(gòu)成機(jī)器人作業(yè)系統(tǒng),模擬出一個(gè)逼真的工作場(chǎng)景。將各部件添加進(jìn)軟件,進(jìn)行裝配并定義各部位運(yùn)動(dòng)學(xué)參數(shù)。定義激光器熔敷頭出光焦點(diǎn)處為TCP(Tool Center Point)。TCP位置和矢量方向要與實(shí)際機(jī)器人末端工具在編程時(shí)所使用的位置和矢量方向一致。
圖2 機(jī)器人激光熔敷系統(tǒng)作業(yè)現(xiàn)場(chǎng)
圖3 CAD建模構(gòu)建的機(jī)器人工作場(chǎng)景
首先使用CAD功能進(jìn)行建模,導(dǎo)入到編程系統(tǒng)中,在模型上設(shè)計(jì)提取所需運(yùn)動(dòng)路徑,在該路徑上根據(jù)線條特征,分離出TCP運(yùn)動(dòng)時(shí)所需要的各節(jié)點(diǎn),調(diào)整各節(jié)點(diǎn)的矢量方向,優(yōu)化控制機(jī)器人姿態(tài),然后利用MovL、MovJ或MovC等插補(bǔ)指令,控制TCP從一節(jié)點(diǎn)向下一節(jié)點(diǎn)移動(dòng)。在移動(dòng)過程中,通過送粉器向熔覆頭同軸送粉,粉料在勻粉環(huán)的作用下在匯聚于激光焦點(diǎn)處,在激光掃描時(shí)熔化,隨后激光熔池冷卻堆積形成所需表面。
圖4 運(yùn)動(dòng)路徑規(guī)劃作業(yè)流程
圖形化編程是目前大多數(shù)機(jī)器人離線編程系統(tǒng)采用的方法,然而這種編程方式對(duì)于復(fù)雜路徑來說工作量仍是相當(dāng)大的[3]。而DAM軟件可根據(jù)分離出的各節(jié)點(diǎn)矢量,自動(dòng)生成所需的路徑插補(bǔ)指令,并可以方便地對(duì)各節(jié)點(diǎn)矢量進(jìn)行調(diào)整。為了體現(xiàn)離線編程的優(yōu)勢(shì),筆者用激光熔敷打印了空心“汽車”兩個(gè)字,熔敷高度4mm,每層在熔敷時(shí)的層高為0.5mm。如圖所示紅色、綠色、藍(lán)色分別對(duì)應(yīng)的空間曲線的弗萊納-雪列切向單位矢量、次法向單位矢量和法向單位矢量。
圖5 運(yùn)動(dòng)路徑編程
后置處理在機(jī)器人離線編程應(yīng)用中至關(guān)重要,它決定了經(jīng)編程后的程序是否能應(yīng)用于生產(chǎn)實(shí)際,是整個(gè)系統(tǒng)中聯(lián)系編程和加工的最具實(shí)用價(jià)值的環(huán)節(jié)。其中機(jī)器人逆運(yùn)動(dòng)學(xué)求解是其核心內(nèi)容,它是根據(jù)機(jī)器人末端執(zhí)行器所到達(dá)的節(jié)點(diǎn)的位姿,求出機(jī)器人各個(gè)關(guān)節(jié)的角度,實(shí)現(xiàn)對(duì)機(jī)器人姿態(tài)的控制。在后置處理的同時(shí),還需要對(duì)所需的IO控制信號(hào)指令進(jìn)行編程,以便在自動(dòng)工作時(shí)響應(yīng)外部設(shè)備。經(jīng)過后置處理生成所需的機(jī)器人程序指令代碼。
在仿真時(shí),為了保持仿真與實(shí)際運(yùn)動(dòng)的一致性,筆者除了使用DCAM進(jìn)行仿真以外,還將程序模塊導(dǎo)入RobotStudio中進(jìn)行運(yùn)動(dòng)仿真,分析其運(yùn)動(dòng)的可達(dá)性、平穩(wěn)性以及是否發(fā)生干涉等,以驗(yàn)證作業(yè)程序的正確性。其完整的程序模塊結(jié)構(gòu)如下:
經(jīng)仿真無誤的情況下,將程序模塊CLXYLASER.MOD同步到機(jī)器人控制器中,實(shí)地加工驗(yàn)證。經(jīng)試驗(yàn)發(fā)現(xiàn),機(jī)器人運(yùn)行路徑和仿真模擬完全一致,整個(gè)作業(yè)過程運(yùn)行平穩(wěn)流暢,所打印出的空心“汽車”二字字跡輪廓清晰,高度均勻一致,效果完全滿足了實(shí)際應(yīng)用需要,效果良好。
1)采用離線編程,能極大提高編程效率和精度,而且可以通過可視化仿真來對(duì)運(yùn)動(dòng)進(jìn)行修正,提高機(jī)器人工作時(shí)的安全性。
圖6 試驗(yàn)驗(yàn)證結(jié)果
2)該離線編程系統(tǒng)實(shí)現(xiàn)了機(jī)器人和變位機(jī)之間的聯(lián)動(dòng),對(duì)于復(fù)雜路徑運(yùn)動(dòng)編程有較大應(yīng)用優(yōu)勢(shì)。
3)經(jīng)仿真后的程序指令傳輸?shù)娇刂破髦泻?,無需再做任何修改即可直接運(yùn)行,證實(shí)該系統(tǒng)的有著良好的可靠性,是實(shí)現(xiàn)生產(chǎn)自動(dòng)化的關(guān)鍵,有著廣闊的應(yīng)用前景。
[1]王克鴻,劉永,許越蘭.弧焊機(jī)器人離線編程系統(tǒng)[J].焊接學(xué)報(bào),2001,22(4):84-87.
[2]Yocam Regev.The evolution of off-line programming[M].Industrial Robot,1995,22(3):3.
[3]姜蓓.機(jī)器人等離子切割離線編程技術(shù)[D].上海:上海交通大學(xué),2008.