机器人基础站项目一任务4-机器人程序数据设定-60课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器人基础站项目一任务4-机器人程序数据设定-60课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 基础 项目 任务 程序 数据 设定 60 课件
- 资源描述:
-
1、工业机器人应用基础工业机器人应用基础机械工业出版社工业机器人应用基础项目一 工业机器人操作基础任务4:机器人程序数据设定任务描述任务实施知识准备学习目标目目 录录6 61 12 23 34 45 5任务拓展任务评价任务4 机器人程序数据设定能分辨机器人程序数据的类型会选择机器人程序数据的存储类型会创建机器人点位置数据robtarget会创建工具坐标系数据Tooldata会创建工件坐标系数据Wobjdata会创建有效载荷数据Loaddata在进行正式的编程之前,就需要构建起必要的编程环境,其中有几个程序数据必须在编程前进行定义,本任务要求能创建机器人点位置数据robtarget、工具坐标系数据T
2、ooldata、工件坐标系数据Wobjdata、有效载荷数据Loaddata等。程序数据是在程序模块或系统模块中设定值和定义一些环境数据。创建的程序数据由同一个模块或其它模块中的指令进行引用。如图所示,虚线框中的是一条常用的机器人关节运动的指令MoveJ),并调用了四个程序数据。程序数据程序数据数据类型数据类型说明说明p10robtarget机器人运动目标位置数据v1000speeddata机器人运动速度数据z50zonedata机器人运动转弯数据tool0tooldata机器人工具数据TCPABB机器人一般的程序数据共有76个,并且可以根据实际情况进行程序数据的创建,为ABB机器人的程序设计
3、带来了无限的可能。在示教器的“程序数据”窗口可查看和创建所需要的程序数据。1、程序数据的存储类型变量(VAR)变量型数据在程序执行的过程中和停止时,会保持当前的值;但如果程序指针被移到主程序后,数据丢失。在程序编辑窗口中的显示如右图。VAR num length:=0;名称为length的数字数据;VAR string name:=“John”;名称为name的字符数据;VAR bool finished:=FALSE;名称为finished的布尔量数据。1、程序数据的存储类型变量(VAR)在机器人执行的RAPID中也可以对变量存储类型程序数据进行赋值操作。2、程序数据的存储类型可变量(PER
4、S)可变量的特点是,无论程序的指针如何,都会保持最后赋予的值,在程序中执行变量型程序数据的赋值,在指针复位后将恢复为初始值。在程序编辑窗口中的显示如右图。PERS num nbr:=0;名称为nbr的数字数据;PERS string text:=“Hello”;名称为text的字符数据。3、程序数据的存储类型常量(CONST)常量的特点是在定义时已赋予了数值,并不能在程序中修改,除非手动修改。在程序编辑窗口中的显示如右图。CONST num gravity:=0;名称为gravity的数字数据;CONST string greating:=“Hello”;名称为greating的字符数据。注:
5、存储类型为常量的程序数据,不允许在程序中进行赋值的操作。4、常用的程序数据ABB机器人根据不同的数据用途,定义了不同的程序数据。1、进入示教器点击菜单进入“程序数据类型”点击“视图”选择“全部数据”,如图所示。3、进入“robtarget”数据中,如上图示。2、在全部数据类型中选择“robtarget”数据,如下图示。4、点击“新建”新建一个robtarget数据,如下图示。5、设定“名称”“范围”“存储类型”“任务”“模块”等,然后点击“确定”,robtarget数据创建完成,如上图示。6、机器人点位置数据robtarget的修改1)手动模式下打开机器人示教器手动操纵界面,将“工具坐标”选为
6、修改点所用工具坐标如“Tool1”,“工件坐标”选为修改点所在的工件坐标如“wobj0”,如图所示。6、机器人点位置数据robtarget的修改2)手动操纵机器人到所要修改点的位置,进入“程序数据”中的“robtarget”数据,选择所要修改的点,点击“编辑”中的“修改位置”完成修改,如图所示。1、工具数据的定义工具数据tooldata用于描述安装在机器人第六轴上的工具的TCP、质量、重心等参数数据。一般不同的机器人应用配置不同的工具,比如弧焊的机器人就使用弧焊枪作为工具,用于搬运的板材机器人就会使用吸盘式夹具作为工具。默认工具(tool0)的工具中心点(Tool Center Point)位
7、于机器人安装法兰的中心,如图所示。执行程序时,机器人就是将TCP移至编程位置,程序中所描述的速度与位置就是TCP点在对应工件坐标中的速度与位置。所有机器人在手腕处都有一个预定义工具坐标系,该坐标系被称为tool0。这样就能将一个或多个新工具坐标系定义为tool0的偏移值。2、TCP的设定原理(1)首先在机器人工作范围内找一个非常精确的固定点作为参考点;(2)然后在工具上确定一个参考点(最好是工具的中心点TCP);(3)通过之前学习到的手动操纵机器人的方法,去移动工具上的参考点以最少四种不同的机器人姿态尽可能与固定点刚好碰上。(4)机器人就可以通过这四个位置点的位置数据计算求得TCP的数据,然后
8、TCP的数据就保存在TOOLDATA这个程序数据中被程序进行调用。3、四点法设定TCP第一步:安装TCP单元在TCP单元四个方向有用于安装固定螺丝孔,把TCP模块放置到模块承载平台上,用M4内六角螺丝将其固定锁紧,保证模型紧固牢靠,整体布局与固定位置如图所示。3、四点法设定TCP第二步:安装绘图笔夹具TCP设定训练采用绘图笔夹具,该夹具在与机器人J6轴连接法兰上有四个M5螺丝安装孔,把夹具调整到合适位置,然后用螺丝将其紧固到机器人J6轴上,如图所示。3、四点法设定TCP第三步:设定TCP(1)点击示教器功能菜单按钮 ”,再点击工具坐标,进入工具设定界面,如所示。这里需要设定的参数有两个,一个是
9、工具的重量“mass”值,单位为kg,另一个是工具相对于6轴法兰盘中心的重心偏移“cog”值,包括X、Y、Z三个方向的偏移值,单位为mm。3、四点法设定TCP第三步:设定TCP(2)点击如图所示的“新建按钮”,再点击按钮 设置工具名称为“huitubi_t”,然后点击“初始值”按钮,进入工具初始值参数设置界面。3、四点法设定TCP第三步:设定TCP(3)点击按钮 ,找到“mass”值,点击修改成工具重量值,这里修改为1。找到“cog”值,在“cog”值中,要求X、Y、Z的三个数值不同时为零,这里X偏移值修改为10,再点击两次确定,回到工具设定界面,如图所示。3、四点法设定TCP第三步:设定TC
10、P(4)选中“huitubi_t”工具,然后点击“编辑”按钮,再点击“定义”按钮,进入工具定义界面,如图所示。3、四点法设定TCP第三步:设定TCP(5)采用默认的四点法建立绘图笔TCP。点击如右上图所示的“点1”,利用操纵杆运行机器人,使绘图笔的尖端与TCP定位器的尖端相碰,如右下图所示。然后点击“修改位置”,完成机器人姿态1的记录,如图所示。3、四点法设定TCP第三步:设定TCP(6)点击如右上图所示中的“点2”,利用操纵杆改变机器人姿态,如右下图所示。然后点击“修改位置”,完成姿态2的记录。3、四点法设定TCP第三步:设定TCP(7)点击如右上图所示中的“点3”,利用操纵杆改变机器人姿态
11、,如右下图所示。然后点击“修改位置”,完成姿态3的记录。3、四点法设定TCP第三步:设定TCP(8)点击如图右上所示中的“点4”,利用操纵杆改变机器人姿态,如右下图所示。然后点击“修改位置”,完成姿态4的记录。3、四点法设定TCP第三步:设定TCP(9)点击确定并保存修改好的四个点,完成绘图笔TCP的建立。3、四点法设定TCP第四步:重定位测试工具中心点(1)点击示教器功能菜单按钮 ,再点击工具坐标,进入工具设定界面,如图右所示。3、四点法设定TCP第四步:重定位测试工具中心点(2)选中如右上图所示画面中的“huitubi_t”工具,点击确定。然后按下按键 ,动作模式变为重定位,如右下图所示。
12、再按下示教器后面的电机使能键,操作操纵杆可以看到绘图笔的尖端固定不动,机器人绕着尖端改变姿态,说明TCP建立成功。3、四点法设定TCP第四步:重定位测试工具中心点为了获得更准确的TCP,可以采用六点法进行操作,第四点是用工具的参考点垂直于固定点,第五点是工具参考点从固定点向将要设定为TCP的X方向移动,第六点是工具参考点从固定点向将要设定为TCP的Z方向移动,下面讲解六点法设定TCP的方法和步骤。4、六点法设定TCP第一步:设定工具数据tool1a.单击ABB按钮;b.选择手动操纵;c.选择工具坐标;d.单击新建;e.对工具数据属性进行设定后(tool1),单击确定;f.选中tool1后,单击
展开阅读全文