四自由度型机器人实验指导书
昆山同创科教设备有限公司
实验 1 机器人的认识
1.1
实验目的
1、 了解机器人的机构组成;
2、 掌握机器人的工作原理;
3、 熟悉机器人的性能指标;
4、 掌握机器人的基本功能及示教运动过程。
1.2
实验设备
1、 RBT-4T03S-TC-02机器人一台;
2、 RBT-4T03S-TC-02机器人控制柜一台;
3、 装有运动控制卡和控制软件的计算机一台。
1.3
实验原理
机器人是一种具有高度灵活性的自动化机器,是一种复杂的机电一体化设备。机器人按技术层次分为:固定程序控制机器人,示教再现机器人,智能机器人等。本课程所使用的机器人为四自由度机器人,为平面关节式,其轴线相互平行或垂直,能够在空间内进行定位。机器人采用步进电机驱动,主要传动部件采用可视化设计,控制简单,编程方便,是专为满足高等院校机电一体化、自动控制等专业进行机电及控制课程教学实验需要和相关工业机器人应用培训需要而最新开发的四自由度机器人,它是一个多输入多输出的动力学复杂系统,是进行控制系统设计的理想平台;它具有高度的能动性和灵活性,具有广阔的开阔空间,是进行运动规划和编程系统设计的理想对象。
机器人按技术层次分为:固定程序控制机器人,示教再现机器人,智能机器人等。本课程所使用的机器人为四自由度示教再现式机器人。整个系统包括四自由度机器人1台,控制柜1台,实验附件1套(包括轴、轴座),机器人控制软件1套。
机器人采用平面关节式开链结构,即机器人各连杆由旋转关节或移动关节串联连接,如图1-1所示。各关节轴线相互平行或垂直。连杆的一端装在固定的支座上(底座),另一端处于自由状态,可安装各种工具以实现机器人作业。关节的作用是使相互联接的两个连杆产生相对运动。关节的传动采用模块化结构,由同步齿型带和谐波减速器等多种传动结构配合实现。
机器人各关节采用步进电机驱动,并通过Windows环境下的软件编程和运动控制卡实现对机器人的控制,使机器人能够在工作空间内任意位置精确定位。
图1-1 机器人结构
机器人技术参数如表1-1所示。
表1-1 机器人技术参数
结构形式
|
平面关节式
|
驱动方式
|
步进电机驱动
|
负载能力
|
3Kg
|
重复定位精度
|
±0.1mm
|
动作范围
|
关节Ⅰ
|
0~ 158mm
|
关节Ⅱ
|
0~ 310mm
|
关节Ⅲ
|
0 ~ 240mm
|
关节Ⅳ
|
0°~ 90°
|
最大速度
|
关节Ⅰ
|
90o / S
|
关节Ⅱ
|
60o / S
|
关节Ⅲ
|
40mm / S
|
关节Ⅳ
|
120o / S
|
最大展开半径
|
470mm
|
高度
|
505mm
|
本体重量
|
≤40Kg
|
操作方式
|
示教再现/编程
|
电源容量
|
单相 220V 50Hz4A
|
预备知识:
1、
机器人的英文名缘由:
机器人是一种具有某种仿人功能的自动机、机器人的国际名叫“罗伯特(ROBOT)。“ROBOT”一词源于捷克作家卡列尔查培于1920年的一部名叫作《罗萨姆的万能机器人公司》的幻想剧,罗伯特是该剧主人公的名字,他是既忠诚又勤劳的机器人。
2、
机器人的定义:(我国科学家的定义)
机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。
3、
机器人的三原则:
1) 机器人不能伤害人类;
2) 在不违反第一条的情况下,机器人必须遵守人类的命令;
3) 在不违反第一、二条的情况下,机器人应能保护自己。
4、
机器人发展史:
1)
古代机器人:
(1)
中国机关人——世界最早的机器人
《列子、汤问篇》中记载西周穆王时,有位名叫偃师的能工巧匠就制造了一个能歌善舞的伶人机器人。
春秋后期,木匠鲁班制造的木鸟,能在空中飞行“三日不下”。
1800年前的汉代,大科学家张衡发明的计里鼓车。计里鼓车每行一里,车上木人击鼓一下,每行十里击钟一下。
后汉三国时期,诸葛亮成功地创造出了“木牛流马”,并用其运送军粮,支援前方战争。——最早的军事机器人
(2)
西方最早的机器人,是公元前2世纪古希腊人发明的最原始的机器人——自动机。
1738年,法国天才技师杰克·戴·瓦克逊发明了一只机器鸭。
……
2)
现代机器人:
1954 年美国戴沃尔最早提出了工业机器人的概念,并申请了专利。
1959 年第一台工业机器人(可编程、圆坐标)在美国诞生,开创了机器人发展的新纪元。
1967年日本成立了人工手研究会(现改名为仿生机构研究会),同年召开了日本首届机器人学术会。
1970年在美国召开了第一届国际工业机器人学术会议。
1980年被称为“机器人元年”。
5、
机器人的组成部分:
1) 机器人的手——操作系统,作用是抓住一个工作对象使其按工作或作战要求动作。
2) 机器人的眼——感测系统,作用是观测工作对象及其周围环境的信息,通过收集信息将其反馈给控制中心,作为对机器人行为控制和协调的依据。
3) 机器人神经系统——信息传输系统,作用是将传感器和观测器获得的各种信息下传上达,交给各执行及其附属设备。
4) 机器人的心脏——动力系统,作用是负责向机器人提供动力,主要设备有各种发动机,发电机及其附属设备。
5) 机器人的大脑——指挥控制系统。作用是加工处理各种信息,指挥机器人的各种行动。
图1-2 机器人图片
6、
机器人的种类:
按技术层次分为:固定程序控制机器人、示教再现机器人、数控机器人、遥控机器人、智能机器人。
按工作自由度分为自主机器人、半自主机器人、摇控机器人。
7、
机器人的用途:
1) 勤劳忠诚的员工——不计报酬
2) 未知世界的使者——不知“天高地厚”
3) 未到战争中的圣斗士——不晓得皮肉之苦
4) 保姆、白衣天使和明星——不用包装炒作
8、
机器人的未来发展:
人性化,智能化,普及化。
1.4 实验步骤
1、 连接好气路,启动气泵到预定压力;
2、 启动计算机,运行机器人软件,出现如图1-3所示主界面;
3、 接通控制柜电源,按下“串口打开”按钮;
图1-3 主界面
4、 点击主界面“复位”按钮,机器人进行回零运动。观察机器人的运动,四个关节全部运动完成后,机器人处于零点位置;
5、 在支架的相应位置上分别放置轴,然后按下“再现”按钮,机器人实现装配动作;
6、 运动完毕后,按下“复位”按钮,机器人回到零点位置,关闭对话框;
7、 如果想再做一次装配动作,把轴放回相应位置,按下“再现”按钮即可;
8、 点击“复位”按钮,使机器人回到零点位置;
9、 按下控制柜上的“停止”按钮,断开控制柜电源;
10、 退出机器人软件,关闭计算机。
1.5
注意事项
1、 在老师的指导下进行实验;
2、 机器人通电后,身体的任何部位不要进入机器人运动可达范围之内;
3、 机器人运动不正常时,及时按下控制柜的急停开关。
实验 2 机器人的机械系统
2.1
实验目的
1、 了解机器人机械系统的组成;
2、 了解机器人机械系统各部分的原理及作用;
3、 掌握机器人单轴运动的方法。
2.2
实验设备
1、 RBT-4T03S-TC-02机器人一台;
2、 RBT-4T03S-TC-02机器人控制柜一台;
3、 控制软件的计算机一台。
2.3
实验原理
RBT-4T03S-TC-02机器人机械系统主要由以下几大部分组成:原动部件、传动部件、执行部件。基本机械结构连接方式为原动部件—传动部件—执行部件。机器人的传动简图如图2-1所示。
Ⅰ关节传动链主要由步进电机、托盘构成。
Ⅱ关节传动链主要由步进电机构成。
Ⅲ关节传动链主要由伺服电机、滚珠丝杠构成。
Ⅳ关节传动链主要由步进电机、同步带、减速器构成。
本机器人中,原动部件为步进电机与伺服电机,本机器人中采用了同步齿型带传动、丝杠螺旋传动等传动方式。执行部件采用了气动手爪机构,以完成抓取作业。
下面对在RBT-4T03S-TC-02四自由度机器人中采用的各传动部件的工作原理及特点作以简要介绍。
图2-1 机器人传动简图
1、 同步齿型带传动
同步齿型带传动是通过带齿与轮齿的啮合传递运动和动力,如图2-2所示。与摩擦型带传动相比,同步带传动兼有带传动、链传动和齿轮传动的一些特点。与一般带传动相比具有以下特点:
1) 传动比准确,同步带传动是啮合传动,工作时无滑动;
2) 传动效率高,可达98%以上,节能效果明显;
3) 不需依靠摩擦传动,预紧张力小,对轴和轴承的作用力小,带轮直径小,所占空间小,重量轻,结构紧凑;
4) 传动平稳,动态特性良好,能吸振,噪音小;
5) 齿型带较薄,允许线速度高,可达50m/s;
6) 使用广泛,传递功率由几瓦至数千瓦,速比可达10左右;
7) 使用保养方便,不需要润滑,耐油、耐磨性和抗老化好,还能在高温、灰尘、水及腐蚀介质等恶劣环境中工作;
8) 安装要求较高,两带轮轴心线平行度要高,中心距要求严格;
9) 带和带轮的制造工艺复杂、成本高。尽管如此,同步带传动不失为一种十分经济的传动装置,现已广泛用于要求精密定位的各种机械传动中。
图2-2 同步齿型带传动结构
a) 丝杠螺旋传动
丝杠螺旋传动(梯形丝杠),滚珠丝杠副是由丝杠、螺母等零件组成的机械元件,其作用是将旋转运动转变为直线运动或将直线运动转变为旋转运动,它是传统滑动丝杠的进一步延伸发展。滚动螺旋传动的结构形式很多,其工作原理如图2-10所示。当螺杆或螺母转动时,图2-4为结构图。
图2-4 梯形丝杆结构图
滚动螺旋传动的特点如下:
1) 采用梯形丝杆副把电机的旋转运动变为直线运动。
2) 采用循环式直线滚动导轨约束平台面的运动,动静摩擦系数差别小,灵敏度高,启动阻力小,不易出现爬行现象。
3) 刚性好、抗振性强,能承受较大的冲击和振动。
4) 运动灵活平稳,能微量准确运动,定位精度比较高。
5) 结构紧凑,体积小。
导向部分采用的是直线轴承与圆柱导轨的形式如图2-5所示,它具有以下特点:
1) 摩擦系数小,只有0.001-0.004 ,节省动力。微量移动灵活、准确,低速时无蠕动爬行;
2) 精度高,行程长,移动速度快。具有自调整能力,可降低相配件加工精度。维修、润滑简便。导轨与导套呈圆柱形,造价低,但滚动体与轴呈点接触,承载能力较小,适用于精度要求较高、载荷较轻的场合;
3) 由于均采用滚动部件,无法形成自锁,所以在步进电机的后部使用电磁制动器保证在失电情况下的位置保持。
2.4 实验步骤
1、 介绍机器人机械系统中原动部分、传动部分以及执行部分的位置及在机器人系统中的工作状况;
2、 启动计算机,运行机器人软件;
3、 接通控制柜电源,按下“启动”按钮;
4、 点击“机器人复位”按钮,机器人进行回零运动,观察机器人运动,四个关节全部运动完成后,机器人处于零点位置;
5、 点击“运动测试”按钮,进入运动测试窗口,如图2-6所示;
6、 选择“关节Ⅰ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10mm,点击“启动”按钮,观察机器人第Ⅰ关节运动情况;
7、 选择“关节Ⅰ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅰ关节运动情况,然后点击“停止”按钮;
8、 选择“关节Ⅱ”,关节方向选择“正向”,运动模式选择“相对位置模式运动””,启动速度及运行速度取默认值,运行距离取10mm,点击“启动”按钮,观察机器人第Ⅱ关节运动情况;
9、 选择“关节Ⅱ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅱ关节运动情况,然后点击“停止”按钮;
10、选择“关节Ⅲ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取-10mm,点击“启动”按钮,观察机器人第Ⅲ关节运动情况;
11、选择“关节Ⅲ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅲ关节运动情况,然后点击“停止”按钮;
12、选择“关节Ⅳ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10度,点击“启动”按钮,观察机器人第Ⅳ关节运动情况;
13、选择“关节Ⅳ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅳ关节运动情况,然后点击“停止”按钮;
14、 点击“退出”按钮,退出运动测试窗口;
15、 点击“机器人复位”按钮,使机器人回到零点位置;
16、 按下控制柜上的“停止”按钮,断开控制柜电源;
17、 退出机器人软件,关闭计算机。
2.5 注意事项
1、 在老师的指导下进行实验;
2、 机器人上电后,身体的任何部位不要进入机器人运动范围之内;
3、 机器人运动不正常时,及时按下控制柜的急停开关;
实验 3 机器人示教与再现
3.1
实验目的
1、 了解示教再现的意义;
2、 掌握机器人示教与再现过程的操作方法。
3.2
实验设备
1、 RBT-4T03S-TC-02机器人一台;
2、 RBT-4T03S-TC-02机器人控制柜一台;
3、 控制软件的计算机一台。
3.3
实验原理
机器人的示教-再现过程是分为四个步骤进行的,它包括:
机器人示教(teach programming),就是操作者把规定的目标动作(包括每个运动部件,每个运动轴的动作)一步一步的教给机器人。示教的简繁,标志着机器人自动化水平的高低。
记忆,即是机器人将操作者所示教的各个点的动作顺序信息、动作速度信息、位姿信息等记录在存储器中。存储信息的形式、存储存量的大小决定机器人能够进行的操作的复杂程度。
再现,便是将示教信息再次浮现,即根据需要,将存储器所存储的信息读出,向执行机构发出具体的指令。至于是根据给定顺序再现,还是根据工作情况,由机器人自动选择相应的程序再现这一功能的不同,标志着机器人对工作环境的适应性。
操作,指机器人以再现信号作为输入指令,使执行机构重复示教过程规定的各种动作。
在示教-再现这一动作循环中,示教和记忆是同时进行的;再现和操作也是同时进行的。这种方式是机器人控制中比较方便和常用的方法之一。
示教的方法有很多种,有主从式,编程式,示教盒式等多种。
主从式既是由结构相同的大、小两个机器人组成,当操作者对主动小机器人手把手进行操作控制的时候,由于两机器人所对应关节之间装有传感器,所以从动大机器人可以以相同的运动姿态完成所示教操作。
编程式既是运用上位机进行控制,将示教点以程序的格式输入到计算机中,当再现时,按照程序语句一条一条的执行。这种方法除了计算机外,不需要任何其他设备,简单可靠,适用小批量、单件机器人的控制。
示教盒和上位机控制的方法大体一致,只是由示教盒中的单片机代替了电脑,从而使示教过程简单化。这种方法由于成本较高,所以适用在较大批量的成型的产品中。
3.4 实验步骤
1、 启动计算机,运行机器人软件;
2、 接通控制柜电源,按下“启动”按钮;
3、 点击主界面“机器人复位”按钮,机器人进行回零运动。观察机器人的运动,四个关节全部运动完成后,机器人处于零点位置;
4、
点击“机器人示教”按钮,弹出示教窗口,如图3-1所示;
5、 在“示教速度控制”中选择示教速度(分为低速、中速、高速和超高速四个挡,默认是中速,一般情况下建议选择中速);在“示教盒”中有每个关节的正反向运动、手爪张开和关闭的控制按钮,持续按下相应的按钮,机器人的各关节会按照指令运动,抬起相应的按钮,机器人的关节会停止运动。在机器人“关节信息”、“末端坐标信息”和“机器人状态信息”中,可以实时显示机器人的运动状态,当每个关节运动完成一次,必须按下“纪录”按钮,否则影响再现精度,在“示教点信息列表”中会记录并显示机器人相应关节运动的信息,继续运动其他关节,直到整个示教程序完成;
6、 点击“保存”按钮,示教完的信息以(*.RBT4)格式保存在示教文件中;
7、 点击“复位”按钮,机器人回到原点位置;
8、 点击“打开”按钮,选择打开之前保存的示教文件;
9、 点击“记录”,系统会开始自动识别并验证示教文件中的轨迹;
10、 点击“再现”按钮,机器人按照纪录的机器人关节信息再现一遍运动轨迹;
图3-1 机器人示教界面
11、 点击“清零”按钮会把关节信息、末端点信息和示教信息列表全部清除;
12、 点击“复位”按钮,机器人会做回零运动;
13、 点击“退出”按钮,退出机器人示教窗口;
14、 点击“机器人复位”按钮,使机器人回到零点位置;
15、 按下控制柜上的“停止”按钮,断开控制柜电源;
16、 退出机器人软件,关闭计算机。
3.5
注意事项
1、 在老师的指导下进行实验;
2、 机器人上电后,身体的任何部位不要进入机器人运动可达范围之内;
3、 机器人运动不正常时,及时按下控制柜的急停开关;
实验 4 机器人关节运动轨迹规划
4.1
实验目的
1、 理解机器人关节坐标运动的概念;
2、 了解机器人关节坐标运动时的轨迹规划方法;
3、 理解机器人相对运动位置模式和绝对运动位置模式的概念。
4.2 实验设备
1、 RBT-4T03S-TC-02机器人一台;
2、 RBT-4T03S-TC-02机器人控制柜一台;
3、 控制软件的计算机一台。
4.3 实验原理
机器人在坐标系内运动时,每个坐标轴的运动都是独立的运动,各轴之间不发生联系,因此,机器人的控制问题归结为单个电机的运动控制问题,机器人的运动轨迹规划归结为单个电机的运动规划问题。
RBT-4T03S-TC-02机器人使用基于PCI总线的四轴伺服/步进电机的运动控制卡控制四个关节轴电机的运动,
图8-1 机器人的运动控制系统
4.4
实验步骤
1、 启动计算机,运行机器人软件;
2、 接通控制柜电源,按下“启动”按钮;
3、 点击主界面“复位”按钮,机器人进行回零运动。观察机器人的运动,四个关节全部运动完成后,机器人处于零点位置;
4、 选择“关节Ⅰ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10mm,点击“启动”按钮,观察机器人第Ⅰ关节运动情况;
5、 选择“关节Ⅰ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅰ关节运动情况,然后点击“停止”按钮;
6、 选择“关节Ⅱ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10mm,点击“启动”按钮,观察机器人第Ⅱ关节运动情况;
7、 选择“关节Ⅱ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅱ关节运动情况,然后点击“停止”按钮;
8、 选择“关节Ⅲ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10毫米,点击“启动”按钮,观察机器人第Ⅲ关节运动情况;
9、 选择“关节Ⅲ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅲ关节运动情况,然后点击“停止”按钮;
10、选择“关节Ⅳ”,关节方向选择“正向”,运动模式选择“相对位置模式运动”,启动速度及运行速度取默认值,运行距离取10度,点击“启动”按钮,观察机器人第Ⅳ关节运动情况;
11、选择“关节Ⅳ”,关节方向选择“反向”,运动方式选择“速度模式运动”,启动速度及运行速度取默认值,点击“启动”按钮,观察机器人第Ⅳ关节运动情况,然后点击“停止”按钮;
12、 点击“退出”按钮,退出运动测试窗口;
13、 点击“机器人复位”按钮,使机器人回到零点位置;
14、 按下控制柜上的“停止”按钮,断开控制柜电源;
15、 退出机器人软件,关闭计算机。
4.5 注意事项
1、 在老师的指导下进行实验;
2、 机器人上电后,身体的任何部位不要进入机器人运动可达范围之内;
3、 机器人运动不正常时,及时按下控制柜的急停开关。
实验 5 机器人搬运装配实验
5.1 实验目的
1、 解机器人完成搬运作业的过程;
2、 掌握机器人示教作业的方法。
5.2 实验设备
1、 RBT-4T03S-TC-02机器人一台;
2、 RBT-4T03S-TC-02机器人控制柜一台;
3、 控制软件的计算机一台。
5.3 实验原理
对装配操作统计的结果表明,其中大多数为抓住零件从上方插人或连接的工作。水平多关节型机器人就是专门为此而研制的一种成本较低的机器人。它共有4个自由度:1个回转关节,上下移动以及两个前后,其中上下移动由安装在水平臂的前端的移动机构来实现。
手爪安装在手部前端,相当于人手的功能。事实上用一种手爪很难适应形状各异的工件,通常按抓取对象的不同需要设计其手爪。一些机器人上还可配备各种可换手,以增加通用性。手爪主要有电动手爪和气动手爪两种形式。气动手爪相对来说比较简单,价格便宜,因而在一些要求不太高的场合用得比较多。电动手爪造价比较高,主要用在一些特殊场合。
5.4 实验步骤
1、 启动计算机,运行机器人软件;
2、 接通控制柜电源,按下“启动”按钮;
3、 点击主界面“机器人复位”按钮,机器人进行回零运动。观察机器人的运动,四个关节全部运动完成后,机器人处于零点位置;(如图9.4.1)
(图9.4.1)
4、 将物块放入物台对应的位置;
5、 将机器人托盘运动到与轴比较接近位置,电机a正转,每示教一步都要记录;(如图9.4.2)
(图9.4.2)
6、 步进电机b正转,比较精确的将托盘移动到轴的正下方(距离大概15mm);(如图9.4.3)
(图9.4.3)
7、
伺服电机c反转,托盘上升至物块被抬高10mm位置(小幅度缓慢抬起);(如图9.4.4)
(图9.4.4)
8、 步进电机b反转,将物块从物台上抽出来;(如图9.4.5)
(如9.4.5)
9、 伺服电机a反转,将物块拖至仓库对齐处(如图9.4.6)
(图9.4.6)
10、 伺服电机d正转,带动皮带传动,使物块转个角度;(如图9.4.7)
(图9.4.9)
11、 步进电机c继续反转,将物块抬至于高于要送入仓库的高度10mm;(如图9.4.7)
(图9.4.7)
12、 步进电机b正转,将物块送至仓库里(如图9.4.8)
(图9.4.8)
13、 步进电机c正转,并降缓缓至仓库平台以下,(如图9.4.9)
(图9.4.9)
14、 步进电机b反转,将空托盘拖出;(如图9.4.10)
(图9.4.10)
15、 保存示教文件;
16、 将托盘放回原处,再现该示教文件;
17、 点击“机器人复位”按钮,使机器人回到零点位置;(如图9.4.11)
(图9.4.11)
18、 按下控制柜上的“停止”按钮,断开控制柜电源;
19、 退出机器人软件,关闭计算机。
5.5
注意事项
1、 在老师的指导下进行实验;
2、 机器人上电后,身体的任何部位不要进入机器人运动可达范围之内;
3、 机器人运动不正常时,及时按下控制柜的急停开关。
昆山同创科教设备有限公司
地址: 昆山市科教园区苇城南路1768号
电话: 0512-57364596
传真:0512-55185749