前言:想要寫出一篇引人入勝的文章?我們特意為您整理了工業(yè)機器人工具及工件坐標系的應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:本文根據(jù)工業(yè)機器人坐標系原理,討論了工具坐標系標定和工件坐標系的標定,并對工具坐標系與大地坐標系的應(yīng)用進行了對比和工件坐標系三種應(yīng)用環(huán)境作以說明,使得在工業(yè)生產(chǎn)環(huán)境中怎樣合適的去轉(zhuǎn)換坐標系變得更加方便。
關(guān)鍵詞:工具坐標系;工件坐標系;轉(zhuǎn)換坐標系
1緒論
工業(yè)機器人的坐標系應(yīng)用非常廣泛,特別是工具坐標系和工件坐標系的應(yīng)用在工業(yè)生產(chǎn)中會頻繁的使用,包括坐標系的偏移及坐標系的轉(zhuǎn)換等,本文從工具坐標系的標定驗證,工件坐標系的標定驗證及工具坐標系的轉(zhuǎn)換三個方面出發(fā),討論驗證工具及工件坐標系的應(yīng)用方法。工具坐標系采用的是六點法TCP和Z,X的標定方法,其應(yīng)用可以在工具坐標的三個方向上進行拓展,機器人在任何時候只會跟蹤工具坐標系的X,Y,Z軸,因此當工業(yè)上需要進行一些特殊操作時就可以利用工具坐標系進行點位的示教。工件坐標系的標定采用的是3點法,通過坐標原點和X軸正方向,Y軸正方向3個點進行標定,工件坐標系的用途非常廣發(fā),本文主要討論了其三種用法,分別是進行斜面繪圖、重復性工作及工件位置改變的作業(yè),通過這三種方法的討論可以在工業(yè)生產(chǎn)中有效的進行坐標系的轉(zhuǎn)換和選取,達到事半功倍的目的。
2工具坐標系的標定及應(yīng)用
在工業(yè)機器人的使用過程中,工具坐標系通常采用默認的工具坐標,但是因為一些特殊的作業(yè),需要重新建立工具坐標并進行標定,標定工具坐標系首先在程序數(shù)據(jù)里面找到tooldata這個數(shù)據(jù),然后新建坐標系,再對其進行編輯定義,采用TCP和Z,X的方法進行6個點的標定。此時應(yīng)該盡量選取位姿差距比較大的位置進行標定示教,在這里應(yīng)該注意,因為工具坐標系是采用的標定工具進行標定的那么選取點位標定時,一定要將機器人的各種姿態(tài)盡量的出現(xiàn)在TCP的四個點中,否則會出現(xiàn)工具的末端點出現(xiàn)偏移,在驗證的環(huán)節(jié)會發(fā)現(xiàn)工具的坐標系不停的進行移動。影響后面的作業(yè)。建立完成之后,將示教器的界面調(diào)整到手動操作界面,將坐標系變成工具坐標系,選定新建的坐標系,(此時若發(fā)現(xiàn)無法選定坐標系那么需要將建立的工具坐標系的載荷量MASS改為正值即可)然后將運行方式改為重定位動作,如果機器人末端執(zhí)行器在XYZ三個方向操作下,一直繞著一點運動,如圖1所示,則工具坐標系完成。如果運行過程中沒有繞著一個點進行運動,那么該工具坐標系的標定不正確。工具坐標系的應(yīng)用非常廣泛,如圖2所示為工具坐標系和大地坐標系對比下的直線運動方式和繞Z軸旋轉(zhuǎn)運動方式。在直線運動下需要將法蘭盤放入目標點,如果是大地坐標系,那么Z軸永遠垂直向下,那么將很難將法蘭盤放入傾斜的目標點位中。如果將機器人的坐標系轉(zhuǎn)換為工具坐標系,只需要將工具保持和目標點平行,那么工具Z軸將正對目標點,沿著工具坐標系直線向下很容易將法蘭裝入目標點。繞Z軸旋轉(zhuǎn)運動在兩種坐標系下也有很大的差別,繞大地Z軸旋轉(zhuǎn)將會產(chǎn)生一個大圓,而轉(zhuǎn)換為工具坐標系后就只會繞著工具Z軸進行自轉(zhuǎn)運動。在應(yīng)用過程中應(yīng)該注意在合適的位置使用合適的坐標系,就可以比較順利的完成工作任務(wù)。工具坐標系的使用不只是Z軸一個方向,同樣的X,Y軸也可以使用這樣的操作的方式,在一個作業(yè)中如果順著工具的X軸方向可以完成動作,就要將大地坐標系轉(zhuǎn)換為工具坐標系,然后根據(jù)示教器的提示沿著X軸方向進行移動,就可以順著X軸進行運動了,Y軸也是一樣的。
3工件坐標系的標定及應(yīng)用
工件坐標系也叫用戶坐標系,就是用戶自己定義的坐標系。工件坐標系相比較于工具坐標系,在工業(yè)生產(chǎn)中應(yīng)用的更多一點。工件坐標系可以完成批量生產(chǎn)過程中的工件路徑規(guī)劃和位置發(fā)生變化時工件的表面路徑規(guī)劃,為噴漆,上色等工業(yè)工藝提供了很大的便利,在斜面上繪圖也采用工件坐標系,只需要將工件坐標系標定在一個斜面上,那么機器人的末端執(zhí)行器動作就會沿著斜面的角度進行移動,非常方便從而解決斜面作業(yè)的困難。位置發(fā)生改變的作業(yè)也可以使用工件坐標系,只需要重新定義一個工件坐標系,然后將原坐標系和新坐標系的偏移計算出來,就可以利用原點位進行軌跡的示教。工件坐標系標定首先在程序數(shù)據(jù)里面找到Wobjdata這個程序數(shù)據(jù),然后新建坐標系,再對其進行編輯定義,這里與工具坐標系如出一轍,然后采用三點法的方式,在工作臺上可以任意的標定一個工件坐標系。標定的時候首先選定坐標原點位置,然后將機器人運動到原點位置進行示教,然后需要確定X軸正方向,選定X正方向由用戶自己定義,接下來選定Y軸正方向,其中XY正方向根據(jù)右手定則來選,確定右手定則之后那么Z軸正方向就會確定,這樣一個工件坐標系就定義好了。工件坐標系的應(yīng)用主要分為三種如下:
3.1斜面繪圖
在一個傾斜的平面上進行繪圖如圖3所示,需要用到工件坐標系,將斜面放置好,在斜面上任意找一個點作為原點O。在O點進行X軸正方向的標定和Y軸正方向的標定,建立一個工件坐標系。利用這個新建的工件坐標系,讓機器人沿著X軸方向移動和Y軸方向移動,會發(fā)現(xiàn)機器人末端執(zhí)行器的工作平面就是斜面,因此在斜面上工作的話利用此坐標系可以方便的進行作業(yè)。在斜面上進行坐標系標定的時候應(yīng)該特別注意,因為是在大地坐標系下進行工件坐標的標定,那么一定要注意原點的位置和X軸或者Y軸正方向的位置一定要與斜面處在同一距離,讓原點和XY構(gòu)成的平面一定平行于斜面,否則工件坐標系將會出現(xiàn)偏移效應(yīng),出現(xiàn)點位偏差,從而影響工程作業(yè)。如果在大地坐標系下進行動作,那么此時Y軸方向?qū)撬竭M行移動,不會沿著斜面進行運動,繪圖工作比較困難。
3.2重復工作
圖4為在多個相同的工件下的工件坐標系的應(yīng)用,如圖中所示A為大地坐標系,B為工件1坐標系,C為工件2坐標系。該機器人工作環(huán)境為給兩個工件進行表面處理。當在B坐標系下完成工件1的所有點位示教后,就可以利用工件坐標系的轉(zhuǎn)換進行工件2的點位示教。計算出坐標系B和坐標系C的偏移量,那么只需要將工件1的所有點位復制到坐標系C下就可以實現(xiàn)工件2的點位示教。利用該方法只需要將一個工件進行手動示教,其他的工件標定好坐標系之后進行偏移量的計算,然后將所有點進行復制就可以完成相同工件的表面處理。此處的工件數(shù)量是不受限制的。
3.3位置變換工作
圖5為同一個工件在不同時刻下的不同位置,B為位置A的工件坐標系,D為位置C的工件坐標系,在A位置B坐標系下對工件進行軌跡示教并編寫程序,當位置變換為C時標定工件坐標系D,然后計算出坐標系B和坐標系D的偏移量,那么只需要將在A位置B坐標系下示教的點位復制到D坐標系下就可以完成對位置C的軌跡示教,這樣就可以在工業(yè)生產(chǎn)中很容易實現(xiàn)不同位置的工件工作。同樣的無論這個工件進行了多少次的位置變換都可以采用方法快速地實現(xiàn)位置變換后的工件軌跡示教。
4結(jié)論
本文重點討論了工具坐標系和工件坐標系標定及應(yīng)用。并針對不同工業(yè)場景下的工具工件坐標系進行了對比應(yīng)用說明,工具坐標系作為工業(yè)機器人末端執(zhí)行器的基準坐標系,在標定過程中應(yīng)該嚴格把握標定點的準確度,并在應(yīng)用中能及時地進行工具坐標系的轉(zhuǎn)變已滿足能高速有效地完成工業(yè)機器人手動示教工作。工件坐標系標定應(yīng)針對不同工件進行準確的三點法示教,選取合適的原點位置。應(yīng)用工件坐標系的環(huán)境主要分為斜面、重復和位置變換,能有效地進行工件坐標的選取置換將決定工業(yè)生產(chǎn)的效率。
參考文獻:
[1]王志強.工業(yè)機器人應(yīng)用編程初級ABB.高等教育出版社,2020.
[2]陳佩云.我國工業(yè)機器人現(xiàn)狀與發(fā)展[J].機器人技術(shù)與應(yīng)用,2013:1-6.87
作者:李培東 單位:楊凌職業(yè)技術(shù)學院