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

?

基于PLC的六自由度焊接機器人手臂設計與應用

2020-12-11 09:14:03董長福胡興偉武升杰孫明軍焦念剛
中國科技縱橫 2020年13期
關鍵詞:焊接機器人位姿

董長福 胡興偉 武升杰 孫明軍 焦念剛

摘 要:六自由度焊接機器人對于提高產(chǎn)品質(zhì)量和企業(yè)競爭力有著重要意義,也是實驗制造業(yè)自動化生產(chǎn)的重要手段。本文研究六自由度機器人關節(jié)分解和關節(jié)與工作件坐標系合并原理,闡述機器人手臂結構,通過PLC控制手臂關節(jié)運動,完成手臂位姿控制的任意性,從而完成操作工作。

關鍵詞:焊接機器人;位姿;PLC

中圖分類號:TH112 文獻標識碼:A 文章編號:1671-2064(2020)13-0067-02

0 引言

機器人技術的應用水平象征著制造能力的水平,是一個國家工業(yè)自動化水平的重要標志[1]。由于人機協(xié)作機器人所具有的感知能力、友好性、操作指向性強、輕量化等特點,被逐漸地運用到企業(yè)實際的生活生產(chǎn)中[2]。本文主要對焊接機器人手臂工作原理和PLC控制系統(tǒng)進行分析,保證本機構完全實現(xiàn)六自由度工作的前提下,保證安全生產(chǎn)與精準生產(chǎn),提高生產(chǎn)效率。

1 焊接機器人位姿確認

焊接機器人使用了PLC、傳感器等技術,通過電機驅(qū)動等控制方法,使機器人根據(jù)操作者預輸入的配置文檔,通過調(diào)整機器人的軀干,協(xié)調(diào)各關節(jié)部位運動到合適位置,同時驅(qū)動焊鉗和焊槍開始工作,完成指定操作工作,具體操作流程如圖1。

要實現(xiàn)焊接機器人的軀干運動,六自由度的機器人手臂無疑滿足了生產(chǎn)要求,六自由度的實現(xiàn),即三個位移坐標和三個旋轉(zhuǎn)坐標的實現(xiàn),首先要確定機器人的工作件在空間坐標系中的位姿形態(tài)。

首先設立一個基準直角坐標系A,通過計算分析并定義機器人末端位姿P,,末端位姿P的位置分量如圖2所示。

要確定焊接機器人的工作件位姿,必須聯(lián)結機器人的剛性手臂坐標系。

焊接機器人工作件以外的剛性手臂依靠關節(jié)聯(lián)結,在六自由度環(huán)境下不止一個關節(jié),我們摘出一個關節(jié)i和鄰近的前后關節(jié)為例說明機器人手臂坐標系位置圖,如圖3所示。

對于手臂坐標系的某一連桿來說,關節(jié)關系描述,包括連桿長度ai和鄰近連桿扭角αi,如圖3中展示,鄰近連桿關節(jié)一般是剛性元件,可作出中軸線,線長即桿長ai,兩線的夾角即扭角αi。

對于手臂坐標系的兩連桿來說,運動關系描述,包括連桿夾角θi和距離di。如圖3中展示,兩關節(jié)的公垂線的夾角即連桿夾角θi,兩關節(jié)的公垂線間的距離即距離di。

通過以上四個參數(shù)的確定,可以實現(xiàn)焊接機器人的六自由度描述,也就是說,當連桿i做移動運動時,di隨著改變;當連桿i做旋轉(zhuǎn)運動時,θi隨著改變。

一般來說,六自由度機器人串聯(lián)手臂機構坐標系的建立,應當滿足以下條件[3]:

(1)設定其中一連桿i所處空間坐標系的原點,同時處于連桿i+1的軸線上,且為兩關節(jié)軸線之間的公垂線與關節(jié)i+1軸線的交點;

(2)手臂系統(tǒng)中,所有連桿的關節(jié)軸線所處的位置應該與z軸處于一條直線上;

(3)串聯(lián)手臂機構的對應關節(jié)公垂線的矢量方向始終為i,且指向關節(jié)為i+1;

(4)通過右手螺旋法明確Y軸方向。

經(jīng)過矩陣求解,可以得到焊接機器人正運動學位姿參數(shù)方程:

si=sinθi;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (1)

ci=cosθi;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (2)

si+1,i-1=sin(θi+1+θi-1);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(3)

ci+1,i-1=cos(θi+1+θi-1);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (4)

公式(1)(2)(3)(4)即六自由度焊接機器人某一關節(jié)的正運動位姿。

2 弧焊機器人PLC位姿控制

可編程邏輯控制基本單元模塊包括CPU、存儲器,其作用包括存儲數(shù)據(jù),對數(shù)據(jù)進行運算,實現(xiàn)利用自動化技術遠程控制機械電氣裝置的目的,主要優(yōu)點包括強抗擾能力、自我檢測和機電一體化的實現(xiàn)。

焊接機器人手臂PLC控制通過總線通信,輸出多路PWM信號控制步進電機,調(diào)動關節(jié),控制手臂的各個自由度。脈沖時間s參數(shù)由PLC實時變化,脈沖信號頻率與步進電機的轉(zhuǎn)速成正比,控制結構可以如圖4所示。

以焊接機器人關機i為例,Ui與Ii形成步進電機的初始轉(zhuǎn)速與工作后的時刻轉(zhuǎn)速,U和i體現(xiàn)PLC的自我檢測,作用是對信號修正,同時在操作臺有復位按鈕和限值調(diào)整按鈕,更換算法,完成不同操作。

依照圖4的結構,可以設計如下,以Xi_start、Xi_stop、Xi_current表示手臂關節(jié)的空間位置數(shù)據(jù),經(jīng)過計算得到Xi_result,若數(shù)據(jù)出現(xiàn)負值則取絕對值即手臂的工作運行距離,同時決定了桿件的扭轉(zhuǎn),即對應著圖3中的di與θi。

在該焊接機器人手臂設計中,PLC主要是用來調(diào)整步進電機頻率,即調(diào)節(jié)機器人手臂關節(jié)輸出脈沖。自由度數(shù)目為6,推導可得輸出脈沖R參數(shù)轉(zhuǎn)換矩陣如式(5)所示。

(5)

其中,β為軸數(shù),γ為諧波速度,si和ci對應式(1)和式(2),x0和y0對應基準坐標系。

在實際控制中,建立變換坐標系,以式(5)輸出PWM信號對焊接機器人手臂進行邏輯控制。

3 弧焊機器人操作

弧焊機器人采用了交流伺服驅(qū)動技術、精度高且剛性優(yōu)的RV減速機以及諧波減速器,同時采用了先進的智能控制技術,來控制串聯(lián)手臂機構的協(xié)調(diào)性與位置姿態(tài),弧焊機器人現(xiàn)場操作如圖5。

4結語

本文把弧焊機器人作為分析對象,首先分析了六自由度弧焊機器人手臂的位姿形態(tài)、PLC位姿控制方式,并在實際操作中檢驗工作效果,最終結果表明,六自由度焊接機器人能夠在配置文件PLC控制下完成手臂位姿控制,滿足生產(chǎn)要求。

參考文獻

[1] 萬豐,許俊鋒,吳佳.基于PLC的機器人手臂位置控制算法研究[J].儀表技術,2016(06):34-37+40.

[2] 王飛,晁智強,張傳清,等.機器人手臂運動軌跡跟蹤變導納控制仿真[J].計算機仿真,2018,35(12):280-285.

[3] 肖爽.六自由度焊接機器人運動學及動力學研究[D].烏魯木齊:新疆大學,2019.

Abstract:Six-degree-of-freedomwelding robot is of great significance to improve product quality and enterprise competitiveness, and is also an important means of automatic productioninexperimental manufacturing. In this paper, the principle ofsix-degree-of-freedom robot jointdecomposition and coordinate system combination between joint and work piece is studied, and the structure of robot arm is expounded.

Key words:robotic arm;posture;PLC

收稿日期:2020-06-09

作者簡介:董長福(1973—),男,山東濟寧人,本科,技術員,研究方向:礦山機電產(chǎn)品的研究與開發(fā)。

通訊作者:胡興偉(1988—),男,山東濟寧人,研究生,研究方向:機械產(chǎn)品研發(fā)設計。

猜你喜歡
焊接機器人位姿
焊接機器人系列教材開發(fā)與應用
亞太教育(2016年31期)2016-12-12 08:50:27
基于共面直線迭代加權最小二乘的相機位姿估計
基于CAD模型的單目六自由度位姿測量
小型四旋翼飛行器位姿建模及其仿真
新型《焊接機器人》本科教材的編制
多媒體技術在焊接機器人實習教學中的有效應用
科技視界(2015年9期)2015-04-07 11:10:41
龍門機器人激光焊接系統(tǒng)研制
基于幾何特征的快速位姿識別算法研究
云南省| 宝应县| 民和| 岫岩| 德钦县| 通许县| 蓬溪县| 余江县| 马尔康县| 屯门区| 抚松县| 昌江| 巴里| 海门市| 鄄城县| 汝城县| 南投市| 营山县| 汕尾市| 沐川县| 鄂州市| 普陀区| 温泉县| 津市市| 罗城| 宿迁市| 翁源县| 普陀区| 阳信县| 中方县| 都匀市| 微博| 桦甸市| 招远市| 昭平县| 泌阳县| 会东县| 栾川县| 鹿泉市| 合阳县| 广东省|