- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
主讲老师:赵鑫常见的程序数据工业机器人应用与编程
学习目标数值型程序数据逻辑值程序数据字符串程序数据机器人位置数据机器人关节位置数据速度数据转角区域数据运算符
请大家思考一下,机器人在运动时我们怎样调整它的运动速度,怎样描述它的位置?知识导入
INDUSTRIALROBOT目录数值数据01逻辑值数据02字符串数据03位置数据04
INDUSTRIALROBOT目录关节位置数据05速度数据06转角区域数据07运算符08
INDUSTRIALROBOT数值数据01
一、数值数据(一)数值数据numnum用于存储数值数据;例如,计数器。num数据类型的值可以为:整数;例如,-5小数;例如,3.45也可以指数的形式写入:例如,2E3(=2*10^3=2000),2.5E-2(=0.025)。整数数值,始终将-8388607与+8388608之间的整数作为准确的整数储存。小数数值仅为近似数字,因此,不得用于等于或不等于对比。若为使用小数的除法和运算,则结果亦将为小数。以下示例介绍了数值数据num:将整数3赋值给名称为count1的数值数据根据不同的数据用途,定义了不同的程序数据。现在来学习ABB机器人系统常用的程序数据。
INDUSTRIALROBOT逻辑值数据02
二、逻辑值数据(一)逻辑值数据boolbool用于存储逻辑值(真/假)数据,即bool型数据值可以为TRUE或FALSE。以下示例介绍了逻辑值数据bool:示例中,首先判断count1中的数值是否大于100,如果是大于100,则向highvalue赋值TRUE,否则赋值FALSE。
INDUSTRIALROBOT字符串数据03
三、字符串数据(一)字符串数据stringstring用于存储字符串数据。字符串是由一串前后附有引号()的字符(最多80个)组成,例如,Thisisacharacterstring。如果字符串中包括反斜线(\),则必须写两个反斜线符号,例如,Thisstringcontainsa\\character。以下示例介绍了逻辑值数据bool:将startweldingpipe1赋值给text,运行程序后,在示教器中的操作员窗口将会显示startweldingpipe1这段字符串。
INDUSTRIALROBOT位置数据04
四、位置数据(一)位置数据robtargetrobtarget(robottarget)用于存储机器人和附加轴的位置数据。位置数据的内容是在运动指令中机器人和外轴将要移动到的位置。以下示例介绍了位置数据robtarget位置p15定义如下:机器人在工件坐标系中的位置:x=600、y=500、z=225.3mm工具的姿态与工件坐标系的方向一致。机器人的轴配置:轴1和轴4位于90-180°,轴6位于0-90°。附加逻辑轴a和b的位置以度或毫米表示(根据轴的类型)。未定义轴c到轴f。CONSTrobtargetp15:=[[600,500,225.3],[1,0,0,0],[1,1,0,0],[11,12.3,9E9,9E9,9E9,9E9]];
四、位置数据(一)位置数据robtarget组件描述transtranslation数据类型:pos工具中心点的所在位置(x、y和z),单位为mm。存储当前工具中心点在当前工件坐标系的位置。如果未指定任何工件坐标系,则当前工件坐标系为大地坐标系。rotrotation数据类型:orient工具姿态,以四元数的形式表示(q1、q2、q3和q4)。存储相对于当前工件坐标系方向的工具姿态。如果未指定任何工件坐标系,则当前工件坐标系为大地坐标系。robconfrobotconfiguration数据类型:confdata机械臂的轴配置(cf1、cf4、cf6和cfx)。以轴1、轴4和轴6当前四分之一旋转的形式进行定义。将第一个正四分之一旋转0到90°定义为0。组件cfx的含义取决于机械臂类型。extaxexternalaxes数据类型:extjoint附加轴的位置对于旋转轴,其位置定义为从校准位置起旋转的度数。对于线性轴,其位置定义为与校准位置的距离(mm)。robtarget由4个部分组成,如表
INDUSTRIALROBOT关节位置数据05
五、关节位置数据(一)关节位置数据jointtargetjointtarget用于存储机器人和附加轴的每个单独轴的角度位置。通过moveabsj可以使机器人和附加轴运动到jointtarget关节位置处。以下示例介绍了关节位置数据jointtarget。通过数据类型jointtarget,在calib_pos存储了机器人的机械原点位置,同时定义外部轴a的原点位置0
您可能关注的文档
最近下载
- 人教版九年级(初三)道德与法治下册全册教案.pdf VIP
- 会计学原理课程实验(第六版)张志康习题答案解析.pdf
- 20S517- 排水管道出水口.pdf VIP
- Bose博士SoundTouch 300 Soundbar 扬声器说明书.pdf
- 集团数字化中台系统建设项目_用户手册_设备主数据.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 具身智能的基础知识(68页 PPT).pptx
- 贵州医科大学2024-2025学年第2学期《生物化学》期末考试试卷(B卷)附参考答案.docx
- 仪表桥架及保护管安装培训2(2021-03).pptx VIP
- 电气控制及PLC技术期末试卷.docx
原创力文档


文档评论(0)