- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
8.3常用的机器人编程语言8.3.1AL语言即一个坐标系的运动也将引起另一个坐标系的同样运动。然后执行下面的语句UNFIXBEAM_BOREFROMBEAM{BEAM_BORE和BEAM两坐标系的附着关系被解除}(5)力觉的处理在MOVE语句中使用条件监控子语句可实现使用传感器信息来完成一定的动作。监控子语句如:ON条件DO动作例如:MOVEBARMTO⊙-0.1*INCHESONFORCE(Z)10*OUNCESDOSTOP表示在当前位置沿Z轴向下移动0.1英寸,如果感觉Z轴方向的力超过10盎司,则立即命令机械手停止运动。第八章工业机器人编程与调试8.3常用的机器人编程语言8.3.1AL语言5.AL语言编程示例如图7-2所示,要求用AL语言编制机器人将料槽坐标位置螺栓插入立柱孔的作业程序。具体动作分解为:机器人末端执行器移至料斗上方A点;抓取螺栓;经过B点、C点再把它移至立柱孔上方D点;完成螺栓插入立柱孔的动作。第八章工业机器人编程与调试8.3常用的机器人编程语言8.3.1AL语言5.AL语言编程示例程序步骤是:(a)定义机座、导板、料斗、导板孔、螺栓柄等的位置和姿态;(b)把装配作业划分为一系列动作,如移动机器人、抓取物体和完成插入等;(c)加入传感器以发现异常情况和监视装配作业的过程;(d)重复步骤(a)~(c),调试改进程序。按照上面的步骤,编制的程序如下:BEGINinsertion{设置变量}bolt-diameter-0.5*inches;bolt-heiSht-1*inches;Tries-0;Grasped-false;{定义机座坐标系}第八章工业机器人编程与调试8.3常用的机器人编程语言8.3.1AL语言编程示例Beam-FRAME(ROT(2,90*deg),VECTOR(20,15,0)*inches);Feeder-FRAME(nilrot,VECTOR(25,20,0)*inches);{定义特征坐标系}bolt-grasp-feeder*TRANS(nilrot[,nilvect])bolt-tip-bolt-grasp*TRANS(nilrot,VECTOR(0,0,0.5)*inches);beam-bore-beam*TRANS(nilrot,VECTOR(0,0,1)*inches);{定义经过的点坐标系}A-feeder*TRANS(nilrot,VECTOR(0,0,0.5)*inches);B-feeder*TRANS(nilrot,VECTOR(0,0,8)*inches);C-beam-bore*TRANS(nilrot,VECTOR(0,0,5)*inches);D-beam-bore*TRANS(nilrot,bolt-height*Z);{张开手爪}OPENbhandTObolt-diameter+1*inches;{使手爪准确定位于螺栓上方}MOVEbarmTObolt-graspVIAA;WITHAPPROACH=-ZWRTfeeder;{试着抓取螺栓}DOCLOSEbhandTO0.9bolt-diameter;IFbhandbolt-diameterTHENBEGIN{抓取螺栓失败,再试一次}OPENbhandTObolt-diameter+1*inches;MOVEbarmTO@-1*Z*inches;EDNELSEgrasped-TRUE;Tdes-tries+1;UNTILgraspedOP(tries3);{如果尝试3次未能抓取螺栓,则取消这一动作}IFNOTgraspedTHENABORT;{抓取螺栓失败}{将手臂移动到B位置}MOVEbarmTOB;VIAA;WITHDEPARTURE=ZWRTdeeder;第八章工业机器人编程与调试8.3常用的机器人编程语言8.3.1AL语言编程示例{将手臂移动到D位置}MOVEbarmTODVIAC;WITHAPPROACH=ZWRTbeam-bore;{检验是否有孔}MOVEbarmTO@-0.1*Z*inchesONFORCE(Z)10*ounce;DOABORT;{无孔}{进行柔顺性插入}MOVEbarmTObeam-boreDIRECTLY;WITHFORCE(z
您可能关注的文档
- 简单介绍科学家的事迹5篇.doc
- 简述abb工业机器人工件坐标系的设定步骤和作用.docx
- 策划的工作内容.docx
- 简述室外设计.docx
- 简述谈判的入题技巧.doc
- 第八章-Zope对象数据库.doc
- 简议EPC总承包项目的管理及其意义[Word文档].pdf
- 第八章--寡头垄断市场的价格和产量(微观经济学-南开大学-耿作石).ppt
- 第八版口腔肿瘤TNM分期更新解读.pptx
- 第二章-医院外部环境.ppt
- SAP_财务操作手册.docx
- 2021年公路水运助理试验检测师《道路工程》真题及答案解析(试题与答案分开版).pdf
- 2020年一级建造师《建设工程项目管理》真题及答案解析.pdf
- 2023年二级建造师《建设工程施工管理》考点速记手册.pdf
- 2023年二级建造师《市政公用工程管理与实务》考点速记手册.pdf
- 港口公司发展战略规划.docx
- 2022年二级建造师《机电工程管理与实务》真题(二)及答案解析.pdf
- 2022年二级建造师《建设工程施工管理》真题及答案解析.pdf
- 2020年中安《其他安全(不包括消防安全)技术》真题及答案解析.pdf
- 2021年中安《建筑施工安全技术》真题及答案解析.pdf
最近下载
- 2024年高校红十字应急救护大赛理论考试题库(含答案).docx
- 水闸安全鉴定投标方案(技术标).pdf
- 广东省2007、2008、2014、2015年专插本考试《生理学》真题(未含答案版).pdf
- 碰焊机焊接作业指导书.doc
- 2023年广西林业局所属事业单位招聘考试真题.docx
- 2025中考复习数学考点突破练习课件:第一章 数与式 考点2 整式.pptx
- 1-05沥青混凝土心墙鉴定书(3.18新).doc VIP
- 苏科版2022-2023二年级上册劳动与技术《06树叶书签》课件.pptx
- GB15618-2018 土壤环境质量 农用地土壤污染风险管控标准.docx
- 谈判采购文件示范文本.docx
文档评论(0)