机器人技术及应用实训报告.docx
- 文档编号:8541022
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:14
- 大小:702.37KB
机器人技术及应用实训报告.docx
《机器人技术及应用实训报告.docx》由会员分享,可在线阅读,更多相关《机器人技术及应用实训报告.docx(14页珍藏版)》请在冰豆网上搜索。
机器人技术及应用实训报告
哈尔滨理工大学
机电与汽车工程学院
机器人技术及应用实训报告
班级:
姓名:
学号:
指导教师:
一.工业机器人概述
1、工业机器人的发展过程
第一代为示教/再现型机器人。
它主要由机械系统和控制系统组成。
是当前工业中应用最多的。
第二代机器人为感觉型机器人。
如有力觉、触觉和视觉等,它具有对某些外界信号进行反馈调整的能力。
目前已进入应用阶段。
第三代为智能型机器人。
其尚处于完全研究阶段。
2、工业机器人的基本组成
2.1、工业机器人的组成部件:
执行机构,驱动-传动机构,控制系统,智能系统
图1
2.2、各部件的功能:
执行机构:
是机器人赖以完成各种作业的主体部分。
通常为开式空间连杆机构。
驱动-传动机构:
由驱动器和传动机构组成。
传动有机械式、电气式、液压式、气动式和复合式等。
而驱动器有步进电机、伺服电机、液压马达和液压缸等。
控制系统:
一般由示教操作盘或控制计算机和伺服控制装置组成。
前者作用是发出指令协调各有关驱动器之间的运动,同时要完成编程、示教/再现以及和其它环境状况(传感器信号)、工艺要求。
外部相关设备之间的信息传递和协调工作。
而后者是控制各关节驱动器使各杆能按预定运动规律运动。
智能系统:
则由感知系统和分析决策系统组成,它分别由传感器及软件来实现。
工业机器人操作机是由机座、手臂、手腕及末端执行器等组成的机械装置。
而从机器人完成作业的方式来看,操作机个是由手臂机构、手腕机构及末端执行器等组成的机构。
其结构方案及其运动设计是整个机器人设计的关键
二、实训内容
1.工业机器人ABBIRB120的认识
1.1、ABBIRB120的结构及其组成
图2
ABBIRB120工业机器人,底座尺寸180×180mm,高度700mm,重量25kg,是迄今为止ABB最小的机器人。
具有敏捷、经凑、轻量的特点。
ABBIRB120是一款6轴机器人,最高载荷3kg(手腕5轴垂直向下时为4kg),工作范围达到580mm。
机身表面光洁,便于清洁,空气管线与用户信号线缆从脚底至手腕全部嵌入机身内部。
除了水平工作范围达到580mm以外,IRB120小型工业机器人还具有一流的工作行程,底座下方拾取距离为112mm。
IRB120采用对称结构,第二轴无外凸,回转半径极小,可靠近其他设备安装,纤细的手腕进一步增强了手臂的可达性。
IRB120配备轻型铝合金马达,结构轻巧,功率强劲,可实现机器人高速运行,在任何应用中都能确保优异的精度与敏捷性。
1.2、ABB机器人示教器
(1).示教器是进行机器人的手动操作,程序编写,参数配置以及监控用的手持装置,也是我们最常打交道的控制装置。
(2).示教器各外观介绍
A链接电缆
B触摸屏
C急停开关
D手动操作摇杆
E数据备份用USB接口
F是能按钮
H示教器复位按钮
G触摸屏用笔
使能器按钮的作用:
使能器按钮是工业机器人为保证操作人员人身安全而设置。
只有在按下按钮,并保持在电机开启状态,才可对机器人进行手动操作与程勋调试。
当发生危险时,人会本能地是按钮放开或松紧,则机器人会马上停下来,保证安全.使能器按钮分了两档,在手动状态下,第一档按下去机器人将处于电机开启状态.第二档按下去以后,机器人又处于防护装置停止状态.
(3).示教器的按键功能介绍:
右上四个键是功能扩展键,可根据实际情况对其进行设置,在本次实验中,将按键一设置为flj(法兰紧),按键二设置为fls(法兰松),按键三设置为gjj(工件紧),按键四设置为gjs(工件松)。
(4).示教器快捷键功能介绍:
选择机械单元
切换移动模式(重定位或线性)
手动操作机器人时控制各轴运动的切换键(轴1-3或轴4-6)
切换增量
步退按钮(使程序后退一步的指令)
停止按钮(停止程序执行)
启动按钮(开始执行程序)
步进按钮(使程序前进一步的指令)
切换机器人手动、自动状态
使能键
2.机器人的手动操作
手动操作机器人运动一共有三种模型,单轴运动、线性运动、重定位运动。
此次实训用到了单轴和线性运动,重定位运动不做介绍。
2.1、单轴运动
一般地ABB机器人是由六个伺服电动机分别驱动机器人的六个关节轴,那么每次手动操作一个关节轴的运动,就称之为单轴运动。
操作之前严格按照操作规则进行,规范操作。
其中手动操作时不能注意超过各轴的运动极限,以免造成机器损伤,影响实训进度。
各关节轴如下图所示。
图3
2.2、单轴运动的手动操作
2.3、线性运动
机器人线性运动指的是安装在机器人第六轴法兰盘上工具的TCP,在空间中做线性运动。
3.机器人的I/O通信
(1)、打开示教器功能界面的控制面板,点击配置系统参数,选择DeviceNetDevice,点击添加,然后修改Name。
再返回到配置系统参数,选择signal,点击添加,然后修改其属性。
(2)、点击配置I/O信号,选择已经新建好的I/O通信口,点击应用。
4.机器人程序数据及其设定
(1).机器人运行程序:
MODULEMainModule
CONSTrobtargetq10:
=[[222.94,-1.96,549.30],[0.0235348,-0.710764,0.703037,0.000778584],[-1,0,-2,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
CONSTrobtargetq20:
=[[84.79,279.54,209.92],[0.00117196,-0.708461,0.705748,0.000713793],[0,0,-1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
CONSTrobtargetq30:
=[[393.87,-179.58,315.20],[0.0368147,0.287365,0.956735,0.0268999],[-1,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
CONSTrobtargetp10:
=[[338.74,140.99,116.19],[0.00430799,-0.998823,0.00890213,0.047485],[-1,0,-2,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
TASKPERSwobjdatawobj1:
=[FALSE,TRUE,"",[[226.335,216.799,317.731],[0.71662,0.00153393,-0.0165551,-0.697266]],[[0,0,0],[1,0,0,0]]];
CONSTrobtargetq40:
=[[85.07,280.81,206.90],[0.00162944,-0.700772,0.713375,-0.00349161],[0,-1,-1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PROCmain()
qujiaju;
qubi;
zouguiji;
fangbi;
fanggongjian;
ENDPROC
PROCqujiaju()
MoveLq10,v200,fine,tool0;
MoveJoffs(q20,0,0,200),v200,fine,tool0;
MoveJOffs(q20,0,0,50),v200,fine,tool0;
Setfls;
MoveLq20,v50,fine,tool0;
WaitTime2;
Resetfls;
setflj;
WaitTime2;
MoveLOffs(q20,0,-100,0),v200,fine,tool0;
MoveLoffs(q20,0,0,200),v200,fine,tool0;
MoveLq10,v200,fine,tool0;
ENDPROC
PROCqubi()
MoveJoffs(q30,0,0,200),v200,fine,tool0;
Movelq30,v200,fine,tool0;
waittime2;
ResetGJS;
setgjj;
WaitTime2;
MoveLoffs(q30,0,0,200),v200,fine,tool0;
MoveLq10,v200,fine,tool0;
ENDPROC
PROCzouguiji()
MoveJOffs(p10,0,0,150),v200,z50,tool0\WObj:
=wobj1;
MoveLp10,v100,z50,tool0\WObj:
=wobj1;
MoveCOffs(p10,-100,-100,0),Offs(p10,-200,0,0),v100,z50,tool0\WObj:
=wobj1;
MoveCOffs(p10,-100,100,0),Offs(p10,0,0,0),v100,z50,tool0\WObj:
=wobj1;
MoveJOffs(p10,0,0,150),v200,z50,tool0\WObj:
=wobj1;
MoveLOffs(p10,-80,-50,0),v100,z5,tool0\WObj:
=wobj1;
MoveLOffs(p10,-100,-50,0),v100,z5,tool0\WObj:
=wobj1;
MoveCOffs(p10,-130,-30,0),Offs(p10,-100,0,0),v100,z5,tool0\WObj:
=wobj1;
MoveLOffs(p10,-80,0,0),v100,z5,tool0\WObj:
=wobj1;
MoveJOffs(p10,0,0,150),v200,z50,tool0\WObj:
=wobj1;
MoveLOffs(p10,-80,-50,0),v100,z5,tool0\WObj:
=wobj1;
MoveLOffs(p10,-80,60,0),v100,fine,tool0\WObj:
=wobj1;
MoveJOffs(p10,0,0,150),v200,z50,tool0\WObj:
=wobj1;
ENDPROC
PROCfangbi()
MoveJoffs(q30,0,0,200),v200,fine,tool0;
MoveLq30,v200,fine,tool0;
WaitTime2;
setgjs;
MoveLoffs(q30,0,0,200),v200,fine,tool0;
MoveJq10,v200,fine,tool0;
ENDPROC
PROCfanggongjian()
MoveJoffs(q20,0,-80,200),v200,fine,tool0;
MoveLoffs(q20,0,-80,0),v200,fine,tool0;
MoveLoffs(q20,0,1,0),v50,fine,tool0;
Resetflj;
WaitTime3;
SetFLS;
MoveLoffs(q20,0,0,200),v50,fine,tool0;
MoveJq10,v200,fine,tool0;
ENDPROC
ENDMODULE
(2).运行轨迹
5.程序编辑器
第一步:
选择手动模式下,点击程序编辑器;
第二步:
开始编程时,不在主程序中编写,点击例行程序、新建例行程序、改名称;
第三步:
开始编程,点击“添加指令”,添加编程所要用到的语句;
第四步:
最后进行轨迹的调试,点击调试“PP移至例行程序”,就可以调试运行了;
三.实训总结
在对工业机器人ABBIRB120的学习之后,学校教学计划开设了此次实训课程,经过了两周的实验和探索,在老师和同学的帮助下圆满的完成了本次实训。
在本次实训过程中,首先我们学习了工业机器人操作的安全注意事项,然后学习了工业机器人ABBIRB120各个轴的动作、工件坐标系的建立以及I/O通信口的设定和快捷键的设定,最后我们小组合作共同完成了让机器人运行指定轨迹的作业。
通过此次实训过程对机器人的实际操作,通过实际上手操作,增强了同学们的实践能力,更加巩固了课堂上相关知识内容的理论学习,完成了理论和实践体系的相结合。
在本次实训过程中,我学会了用简单程序完成机器人抓取夹具等相关程序,利用机器人运行已给定轨迹,我会在以后的学习中更加认真努力,争取在以后的各项课程中取得优异的变现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 技术 应用 报告