本文介紹了常用的幾款工業(yè)機(jī)器人主流離線編程軟件,通過示教在線編程在實(shí)際應(yīng)用中主要存在的問題,對(duì)機(jī)器人離線編程軟件的優(yōu)勢(shì)和主流編程軟件的功能、優(yōu)缺點(diǎn)進(jìn)行深度解析。
通常來(lái)講,機(jī)器人編程可分為示教在線編程和離線編程。我們今天講解的重點(diǎn)是離線編程,通過示教在線編程在實(shí)際應(yīng)用中主要存在的問題,來(lái)說說機(jī)器人離線編程軟件的優(yōu)勢(shì)和主流編程軟件的功能、優(yōu)缺點(diǎn)進(jìn)行深度解析。
示教在線編程在實(shí)際應(yīng)用中主要存在以下問題:
示教在線編程過程繁瑣、效率低。
精度完全是靠示教者的目測(cè)決定,而且對(duì)于復(fù)雜的路徑示教在線編程難以取得令人滿意的效果。
與示教在線編程相比,離線編程又有什么優(yōu)勢(shì)呢?
減少機(jī)器人的停機(jī)時(shí)間,當(dāng)對(duì)下一個(gè)任務(wù)進(jìn)行編程時(shí),機(jī)器人仍可在生產(chǎn)線上進(jìn)行工作。
使編程者遠(yuǎn)離了危險(xiǎn)的工作環(huán)境。
適用范圍廣,可對(duì)各種機(jī)器人進(jìn)行編程,并能方便的實(shí)現(xiàn)優(yōu)化編程。
可對(duì)復(fù)雜任務(wù)進(jìn)行編程。
便于修改機(jī)器人程序。
看到離線編程的這些優(yōu)點(diǎn)后,是不是迫不及待的想看看離線編程軟件長(zhǎng)什么樣子?那么往下看吧~下面詳細(xì)介紹一下主流的離線編程軟件。
1、RobotMaster
Robotmaster來(lái)自加拿大,由上海傲卡自動(dòng)化公司代理,是目前全球離線編程軟件中頂尖的軟件,幾乎支持市場(chǎng)上絕大多數(shù)機(jī)器人品牌(KUKA,ABB,F(xiàn)anuc,Motoman,史陶比爾、珂瑪、三菱、DENSO、松下),Robotmaster在Mastercam中無(wú)縫集成了機(jī)器人編程、仿真和代碼生成功能,提高了機(jī)器人編程速度。
優(yōu)點(diǎn):
可以按照產(chǎn)品數(shù)模,生成程序,適用于切割、銑削、焊接、噴涂等等。獨(dú)家的優(yōu)化功能,運(yùn)動(dòng)學(xué)規(guī)劃和碰撞檢測(cè)非常精確,支持外部軸(直線導(dǎo)軌系統(tǒng)、旋轉(zhuǎn)系統(tǒng)),并支持復(fù)合外部軸組合系統(tǒng)。
缺點(diǎn):
暫時(shí)不支持多臺(tái)機(jī)器人同時(shí)模擬仿真(就是只能做單個(gè)工作站),基于MasterCAM做的二次開發(fā),價(jià)格昂貴,企業(yè)版在20W左右。好貴!!
2、RobotArt
RobotArt是目前國(guó)內(nèi)品牌離線編程軟件中最頂尖的軟件。
軟件根據(jù)幾何數(shù)模的拓?fù)湫畔⑸蓹C(jī)器人運(yùn)動(dòng)軌跡,之后軌跡仿真、路徑優(yōu)化、后置代碼一氣呵成,同時(shí)集碰撞檢測(cè)、場(chǎng)景渲染、動(dòng)畫輸出于一體,可快速生成效果逼真的模擬動(dòng)畫。廣泛應(yīng)用于打磨、去毛刺、焊接、激光切割、數(shù)控加工等領(lǐng)域。
RobotArt教育版針對(duì)教學(xué)實(shí)際情況,增加了模擬示教器、自由裝配等功能,幫助初學(xué)者在虛擬環(huán)境中快速認(rèn)識(shí)機(jī)器人,快速學(xué)會(huì)機(jī)器人示教器基本操作,大大縮短學(xué)習(xí)周期,降低學(xué)習(xí)成本。
優(yōu)點(diǎn):
支持多種格式的三維CAD模型,可導(dǎo)入擴(kuò)展名為step、igs、stl、x_t、prt(UG)、prt(ProE)、CATPart、sldpart等格式;
支持多種品牌工業(yè)機(jī)器人離線編程操作,如ABB、KUKA、Fanuc、Yaskawa、Staubli、KEBA系列、新時(shí)達(dá)、廣數(shù)等;
擁有大量航空航天高端應(yīng)用經(jīng)驗(yàn);
自動(dòng)識(shí)別與搜索CAD模型的點(diǎn)、線、面信息生成軌跡;
軌跡與CAD模型特征關(guān)聯(lián),模型移動(dòng)或變形,軌跡自動(dòng)變化;
一鍵優(yōu)化軌跡與幾何級(jí)別的碰撞檢測(cè);
支持多種工藝包,如切割、焊接、噴涂、去毛刺、數(shù)控加工;
支持將整個(gè)工作站仿真動(dòng)畫發(fā)布到網(wǎng)頁(yè)、手機(jī)端;
缺點(diǎn):
軟件不支持整個(gè)生產(chǎn)線仿真(不夠萬(wàn)能),對(duì)外國(guó)小品牌機(jī)器人也不支持,不過作為機(jī)器人離線編程,還是相當(dāng)給力的,KUKA機(jī)器人維修,功能一點(diǎn)也不輸給國(guó)外軟件。
3、RobotWorks
RobotWorks是來(lái)自以色列的機(jī)器人離線編程仿真軟件,與RobotMaster類似,是基于Solidworks做的二次開發(fā)。使用時(shí),需要先購(gòu)買Solidworks。
功能:
全面的數(shù)據(jù)接口:Robotworks是基于Solidworks平臺(tái)開發(fā),Solidworks可以通過IGES,DXF,DWG,PrarSolid,Step,VDA,SAT等標(biāo)準(zhǔn)接口進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
強(qiáng)大的編程能力:
從輸入CAD數(shù)據(jù)到輸出機(jī)器人加工代碼只需四步。
第一步:從Solidworks直接創(chuàng)建或直接導(dǎo)入其他三維CAD數(shù)據(jù),選取定義好的機(jī)器人工具與要加工的工件組合成裝配體。所有裝配夾具和工具客戶均可以用Solidworks自行創(chuàng)建調(diào)用;
第二步:Robotworks選取工具,然后直接選取曲面的邊緣或者樣條曲線進(jìn)行加工產(chǎn)生數(shù)據(jù)點(diǎn);
第三步:調(diào)用所需的機(jī)器人數(shù)據(jù)庫(kù),開始做碰撞檢查和仿真,在每個(gè)數(shù)據(jù)點(diǎn)均可以自動(dòng)修正,包含工具角度控制,引線設(shè)置,增加減少加工點(diǎn),調(diào)整切割次序,在每個(gè)點(diǎn)增加工藝參數(shù);
第四步:Robotworks自動(dòng)產(chǎn)生各種機(jī)器人代碼,包含笛卡爾坐標(biāo)數(shù)據(jù),關(guān)節(jié)坐標(biāo)數(shù)據(jù),工具與坐標(biāo)系數(shù)據(jù),加工工藝等,按照工藝要求保存不同的代碼。
強(qiáng)大的工業(yè)機(jī)器人數(shù)據(jù)庫(kù):系統(tǒng)支持市場(chǎng)上主流的大多數(shù)的工業(yè)機(jī)器人,提供各大工業(yè)機(jī)器人各個(gè)型號(hào)的三維數(shù)模。
完美的仿真模擬:獨(dú)特的機(jī)器人加工仿真系統(tǒng)可對(duì)機(jī)器人手臂,工具與工件之間的運(yùn)動(dòng)進(jìn)行自動(dòng)碰撞檢查,軸超限檢查,自動(dòng)刪除不合格路徑并調(diào)整,還可以自動(dòng)優(yōu)化路徑,減少空跑時(shí)間。
開放的工藝庫(kù)定義:系統(tǒng)提供了完全開放的加工工藝指令文件庫(kù),用戶可以按照自己的實(shí)際需求自行定義添加設(shè)置自己獨(dú)特工藝,添加的任何指令都能輸出到機(jī)器人加工數(shù)據(jù)里面。
優(yōu)點(diǎn):
生成軌跡方式多樣、支持多種機(jī)器人、支持外部軸。
缺點(diǎn):
Robotworks基于solidworks,solidworks本身不帶CAM功能,編程繁瑣,機(jī)器人運(yùn)動(dòng)學(xué)規(guī)劃策略智能化程度低。不會(huì)用sw,只會(huì)用UG,PROE咋整?
4、Robcad
ROBCAD是西門子旗下的軟件,軟件較龐大,重點(diǎn)在生產(chǎn)線仿真,價(jià)格也是同軟件中最貴的。軟件支持離線點(diǎn)焊、支持多臺(tái)機(jī)器人仿真、支持非機(jī)器人運(yùn)動(dòng)機(jī)構(gòu)仿真,精確的節(jié)拍仿真,ROBCAD主要應(yīng)用于產(chǎn)品生命周期中的概念設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)兩個(gè)前期階段。現(xiàn)已被西門子收購(gòu),不再更新。
功能:
WorkcellandModeling:對(duì)白車身生產(chǎn)線進(jìn)行設(shè)計(jì)、管理和信息控制。
SpotandOLP:完成點(diǎn)焊工藝設(shè)計(jì)和離線編程。
Human:實(shí)現(xiàn)人因工程分析。
Application中的Paint、Arc、Laser等模塊:實(shí)現(xiàn)生產(chǎn)制造中噴涂,弧焊,激光加工,緄邊等等工藝的仿真驗(yàn)證及離線程序輸出。
ROBCAD的Paint模塊。噴漆的設(shè)計(jì)、優(yōu)化和離線編程,KUKA機(jī)器人維修,其功能包括:噴漆路線的自動(dòng)生成、多種顏色噴漆厚度的仿真、噴漆過程的優(yōu)化。
優(yōu)點(diǎn):
與主流的CAD軟件(如NX、CATIA、IDEAS)無(wú)縫集成。
實(shí)現(xiàn)工具工裝、機(jī)器人和操作者的三維可視化。
制造單元、測(cè)試以及編程的仿真。
缺點(diǎn):
價(jià)格昂貴,離線功能較弱,Unix移植過來(lái)的界面,人機(jī)界面不友好。
5、DELMIA
汽車行業(yè)都是用的DELMIA哦!