(7.2.1)--ABB初级项目6-工业机器人绘图应用-任务6.2.ppt
-
资源ID:96638964
资源大小:5.69MB
全文页数:34页
- 资源格式: PPT
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(7.2.1)--ABB初级项目6-工业机器人绘图应用-任务6.2.ppt
任务6.2 基于工件坐标系变换的绘图ABB平台公司简介CATALOGUE任务提出任务实施知识准备132目目 录录拓展练习41 任务提出任务提出ABB工业机器人系统支持自定义工作空间,机器人在自定义空间中仍可实现线性及重定位动作。在实际应用场景中,这一特性可用于解决工作区域与机器人大地坐标系(基坐标系)非正交状态时操作不便的问题。也可以通过重新定义工作空间的方式,将自定义空间内的动作移动至其它位置,从而实现程序的复用。本任务首先标定工件坐标系绘制矩形,然后,将工件坐标系沿X轴和Y轴进行平移变化,在新的坐标系下,运行绘制矩形的程序,观察可见,矩形随着工件坐标系的变换发生了位移。2 知识准备知识准备-对准功能ABB机器人系统的对准功能可用于将系统中已定义的工具对准已定义的坐标系。该功能菜单在手动操纵窗口下,要先设定需要对准的目标坐标系。如目标坐标系为工件坐标系,则应设定需对准的工件坐标系。对准功能的设置界面如图6-11所示,单击左下角“对准”进入对准窗口。图6-11 手动操纵杆界面 知识准备-对准功能在坐标选择栏下拉菜单选择要对准的坐标系类型,如图6-12所示,坐标系类型有三种:大地坐标系、基坐标系和工件坐标系。其中大地坐标系与基坐标系通常是重合的,对准效果一致。如果选择工件坐标系,则对准手动操纵界面下设定的工件坐标系。坐标系选择完成后,按住机器人使能键,按住“开始对准”,直到当前工具坐标系Z轴垂直于目标坐标系的XY平面。工业机器人运动过程中如果松开“开始对准”,则工业机器人停止。如果工业机器人因运动学奇异点等问题无法到达目标姿态也会停止,同时报警。图6-12 对准坐标系选择知识准备-工件数据工件数据(Wobjdata)是描述用户、工件框架在各自参考坐标系中位置与姿态的数据,工件坐标系的标定也是定义工件数据的过程。Wobjdata包含多个参数(组),其数据结构如下:1.robhold robot hold,数据类型:bool。规定实际程序任务中的机械臂是否正夹持着工件:“TRUE”表示机械臂夹持着工件,即使用一个固定工具。“FALSE”表示机械臂未夹持着工件。2.ufprog user frame programmed,数据类型:bool。规定是否使用固定的用户坐标系:“TRUE”表示固定的用户坐标系。“FALSE”表示可移动的用户坐标系,即使用协调外轴。同时以半协调或同步协调模式用于MultiMove系统。知识准备-工件数据3.ufmec user frame mechanical unit,数据类型:string。用于协调机械臂移动的机械单元。仅在可移动的用户坐标系中进行规定(ufprog为FALSE)。4.uframe user frame,数据类型:pose。用户坐标系,即当前工作面或固定装置的位置。坐标系原点的位置(x、y和z),以mm计。坐标系的旋转表示为一个四元数(q1、q2、q3和q4)。5.Oframeobject frame,数据类型:pose。目标坐标系,即当前工件的位置。坐标系原点的位置(x、y和z),以mm计。坐标系的旋转表示为一个四元数(q1、q2、q3和q4)。3 任务实施任务实施-六点法标定工件坐标系Step1:创建程序L1P6T2,创建工件数据“wobj_Plane2”和“wobj_Temp”。选择“wobj_Plane2”,单击“编辑”。任务实施-六点法标定工件坐标系Step2:将用户方法和目标方法都设为3点。任务实施-六点法标定工件坐标系Step3:手动操纵工业机器人至图中位置X1,单击“修改位置”。任务实施-六点法标定工件坐标系Step4:手动操纵工业机器人至图中位置X2,单击“修改位置”。任务实施-六点法标定工件坐标系Step5:手动操纵工业机器人至图中位置Y1,单击“修改位置”。任务实施-六点法标定工件坐标系Step6:同样方法,按照图中位置,依次修改目标点X1、X2、Y1位置。X1示教位置。任务实施-六点法标定工件坐标系Step7:X2示教位置。任务实施-六点法标定工件坐标系Step8:Y1示教位置。任务实施-编写基于工件坐标系变换的绘图程序Step1:打开绘图程序“Drawing”,添加赋值指令,将工件坐标系数据wobj_Plane2赋值给wobj_Temp。任务实施-编写基于工件坐标系变换的绘图程序Step2:编写绘图程序。任务实施-编写基于工件坐标系变换的绘图程序Step3:调试程序,绘制矩形。任务实施-编写基于工件坐标系变换的绘图程序Step4:添加赋值指令,单击“更改数据类型”。任务实施-编写基于工件坐标系变换的绘图程序Step5:找到并选中“wobjdata”,单击“确定”。任务实施-编写基于工件坐标系变换的绘图程序Step6:选中“wobj_Temp”,单击“编辑”,在弹出菜单选择“添加记录组件”。任务实施-编写基于工件坐标系变换的绘图程序Step7:选中“robhold位置”,更改为“oframe”。任务实施-编写基于工件坐标系变换的绘图程序Step8:单击“编辑”,在弹出菜单选择“添加记录组件”。任务实施-编写基于工件坐标系变换的绘图程序Step9:选中“trans”,单击“编辑”,在弹出菜单选择“添加记录组件”。任务实施-编写基于工件坐标系变换的绘图程序Step10:选择trans的“x”属性,选中右侧的占位符,单击“编辑”,在弹出菜单中选择“仅限选定内容”。任务实施-编写基于工件坐标系变换的绘图程序Step11:按照相同的格式直接输入,使工件坐标系中工件框架x的值增加60。任务实施-编写基于工件坐标系变换的绘图程序Step12:按照同样的方式,将y方向的值也增加60。wobj_Temp.oframe.trans.y:=wobj_Plane2.oframe.trans.y+60;Step13:将绘图程序复制到坐标系运算指令。任务实施-编写基于工件坐标系变换的绘图程序Step14:编写完成后,再次运行程序,观察两个图形的形状与位置。4 拓展练习拓展练习1.ABB机器人系统的 可用于将系统中已定义的工具对准已定义的坐标系。2.工业机器人运动过程中如果松开“”,则工业机器人停止。如果工业机器人因运动学奇异点等问题无法到达目标姿态也会停止,同时报警。3.是描述用户、工件框架在各自参考坐标系中位置与姿态的数据,工件坐标系的标定也是定义工件数据的过程。4.Wobjdata包含多个参数,主要有:、和 。5.使用工业机器人对准功能,可以对准哪几类坐标系?6.写出工件坐标系wobj_temp沿X轴方向平移100mm,沿Y轴方向平移100mm的程序。谢谢!谢谢!