欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《工业机器人技术及应用》 教案 任务十七 机器人程序建立.docx

    • 资源ID:1697326       资源大小:231.17KB        全文页数:15页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《工业机器人技术及应用》 教案 任务十七 机器人程序建立.docx

    工业机器人技术与应用教案工业机器人技术及应用教案课程名称:工业机器人技术及应用授课人:XX课题机器人程序建立课时2教学目的与要求1,了解机器人常用的程序数据。2、了解机器人程序数据的存储类型。3、了解机器人程序任务、程序模块、例行程序之间的关系。教学重点与难点编程语&Rapid的基本概念及其中任务、模块、例行程序之间的关系,掌握创建程序数据的方法,了解程序数据的存储类型以及常用的程序数据。教学方法课堂讲授(PPT授课+小组讨论)教学过程.主要内容及步骤备注一、组织教学:组织课堂,新课前的自我介绍,介绍本节课程的体系结构,告知学习的基本要求。二、课题导入程序数据是在程序模块或系统模块中设定值和定义一些环境数据.创建的程序数据由同一个模块或其它模块中的指令进行引用.三、新课讲授(1)机器人常用的程序数据。(21机器人程序数据的存储类型.(3)机器人程序任务、程序模块、例行程序之间的关系。四、强化巩固利用实际生活中接触的例子加强巩固五、总结拓展1.课堂内容总结.2.布置作业小组讨论效果分析总结,泮内容课堂互动fr组织教学介绍本门课程的学习内容及知识体系结构,提出课程学习的基本提W:学要求,强调本门课程的上课时间'地点.推荐教材:工业机器人技术及应用汇邦教材:、课题导入通过教材知识以及网络拓展搜集的资料,创建一个可变城存储类型的的num组程序数据,再创建一个机戏入主程序Inain.导入:独立的完成机器人的程序数据的存储类型分类、程序任务、程序模块、曝M1.导入例行程序的创建,三、新课讲授§1«程序数据是在程序模块或系统模块中设定值和定义一些环境数据.创建的程序数据由同一个模块或其它模块中的指令进行引用。如图17-1所示,线框中是一条常用的机人关节运动的指令"。VeJ,并调用了4个程序数据.程序数据说明见表17-1。三×d%-HSEwg>m>八fej1.Affi<*K*>*xta1.1.aa«(»HfjH序ePROCmain()cMoveJP1.Ov1.000,z50,1.jtoo1.0)«ENDPROC基本知识讲解编,试改位1显示声明本节课点图17-1表17T程序数据说明程序数据数据类型说明思考激活原P1.Orobtarget机器人运动目标位置数据理v1.000speeddata机洪人运动速度数据z50Zonedatd机器人运动转弯数据1.oo1.Otoo1.data机器人工具数据TCP程序数据的建立一般可以分为两种形式,格是直接在示教器中的“程序数据”菜的中建立程序数据,另一种是在添加程序指令时,同时自动生成对应的程序数据。在本任务中将完成直接在示教器中的''程序数据”菜单中建立程序数据的方法.以建立数值数据(nn)为例子进行说明.创建程序数据的步骤如图17-2至图17-5所示:K单击左上角主菜单按钮,选择“程序数据”.2、选择数据类型num",单击“显示数据”。3、单击“新建”.本节课点4、单击“”按钮进行名称的设定,单击卜拉箭头进行各参数的设定参数说明见表17-2)然后点击“确定”完成程序数据创建。<HI,d*SQoo3Idge)24w图17I图17-5表172程序数据参数说明三vj;r*-««工区数据设定介数说明名称设定数据的名称范福设定数据的他用存储类型设定数据的存储类型任务设定数据所在的任务模块设定数据所在的模块例行程序设定数据所在的例行程序维数设定数据的维数初始值设定数据的初始值§2程序如的类熨与分类ABB机器人的程序数据共有I(K)个左右J并且可以根据实际情况遂行程序数据的创建,为ABB机器人的程序设计带来r无限的可能。在示秋洪中的“程序数据”窗口,可查看和创建需要的程序数据,如图17-6所示.在此界面中,可双击选择需要的程序数据类型诳行暂看或创建等相关操作%*,.rCUM(M*TXMAA0c*才a图17-6接下来就程序数据的类卷分类与存储类型这两个主曲进行详细说明,以便大家能对程序数据有一个清楚的认识,为后续程序编辑做好准备.1、程序敷捐的存储类型(1) XftVAR变诚型数据在程序执行的过程中和停止时,会保持当的的值。但如果程序指针复位或者机涔人控制器也启,数值会恢宏为声明变球时赋予的初始值.举例说明:VARnumIiCoun1.0;名称为IengIh的变贵型数值数据。VARstringname"Andy"名称为naae的变贵型字符串数据。VARboo1.finished:=FA1.SE:名称为finished的变量型布尔量数据。在程序编辑器窗口显示如图17-7所示:彩为二或我区Utjmi角>mu*taiHc*MfiW»FM0DU1.EMa1.nModu1.ejVARnumnCount三三0;1.1.>VARstringname:="AndV”;<VARboo1.finished三三FA1.SE;ENDMODU1.E图17-7说明:VAR表示存储类型为变敢.num表示声明的数据是数值型数据.String表示声明的数据是字符串里数据,boo1.表示声明的数据是布尔fit数据,在声明数据时可以定义变量数据的初始值。如:nC。Un1.的初始值为0ne的初始值为Andy,finiShed初始值为FA1.SEa在机器人执行RAP1.D程序中也可以耐变里存储类型的程序数据进行赋值操作,如图如-8近示。3CXI三ViQtfe三1.RM<4tK>>an1.M*aft1MMODU1.EMaxnModu1.eVARnumnCount三三0;VARstringname:-MAndyt,;VARboo1.finishedc三FA1.SE;PROCmaxn()nCount:=1;finished:=TRUE;ENDPROC图17-8说明:在程序中执行变量型程序数据的I4值,在指针发位或者机器人控制器城启后,都将快现为初始值。(2)可变=PERS可变量型程序数据的特点是无论程序的指针如何变化,无论机器人控制器是否重启,它都会保持最后赋予的值。举例说明:PERSnumNumber:=O;名称为NUmbCr的可变ht型数值数据,PERSstringtext:="He1.1.o”;名称为text的可变身型字符申数据.说明:PERS表示存储类型为可变址。可变G型程序数据也可在机器人执行RAPID程序中进行赋值操作,如图17-9所示.Ei,三-区ODV1.1MAinModuU7PK1.tSngnMuabr:«0; putsstringtext:vHe1.1.o9; PROCbin(> nMuber:1; txt:-bf:*Kmdprocff1.1.7-9图17-IOMODU1.iIUxnMCK1.u1.ePERSnunnXunbcr:«1;PERStringtext;PROCBaInOnXUBber1;txt:-h1.*;WDPHOC可变搔型程序数据在程序执行以后,赋值的结果会一直保持直到H-次对其进行更新赋值.如题17T0所示。(3)常ws常量的特点是在定义时已赋予了数值,并不能在程序中进行修改.只能在程序数据中手动修改.举例说明:CONSTnum11ABC:=1:名称为nABC的常地型数值数。CONSTstringtext:="Hi"名称为text的售量型字符申数据.在程在编辑窗口中的显示如图如T1所示,三%-三三区M0MAk>iibMODU1.EMaiinModu1.eCONSTnumnBCz三1.;CONSTstringtext三-whXPROCn1.n()<SMT>ENDPROCENDMODU1.E图17-11说明:存储类型为常t的程序数据不允许在程序中进行赋值的操作。2、程序数据的分类根据不同的用途,系统定义了不同的程序数据.接卜来了解一下ABB机器人系统常用的程序数据.(1)数值数据n.num用于存储数值数据:例如计数器,num数据类型的值可以为:整数:例如.-5。小数:例如:3.45。也可以指数的形式写入:例如,2E3<=2*103=2000),2.5E-2(=0.025).整数数值,始终将-8388607与+8388608之间的整数作为准确的整数储存.小数数值仅为近似数字,因此,不得用于等于或不等于对比。若为使用小数的除法和运算,则结果亦将为小数。(2)运辑值数据boo1.boo1.用于存储逻料佰(或/假)数据,即Ko1.数据值可以为TRUE或PA1.QF(3)字符串数据stringString用于存储字符小数据.字符串是由一于前后附有引号("”)的字符(i卷80个组成,例如,"Thisisacharacterstring":如果字符H;中包括反斜线(),则必须写两个反斜线符号,例如,"Thisstringcontainsacharacter*.(4) fift1Srobtargetrobtarget用于存储机器人和附加轴的位置数据“位置数据的内容是在运动指令中机器人和外轴将要移动到的位置.(5) MMftgspeeddataSPeCddHta用于存储机器人和附加轴运动时的速度数据.速度数据定义了工具中心点移动时的速度,工具的重定位速度,线性或提转外轴移动时的速度.(6)转角区域数据ZOnedataZonedata用于规定如何结束一个位置,也就是在朝下一个位置移动之前,机器人必须如何接近编程位置.可以以停止点或飞越点的形式来终止一个位置,停止点意味着机械行和外轴必须在使用卜,一个指令来继续程序执行之前达到指定位置(静止不动).飞越点意味者从未达到编程位置,而是在达到该位置之前改变运动方向。(7)工具敷IetoO1.data工具数据Too1.da1.a是用于描述安装在机器人第六轴上的工具的TCP,市M,市心等参数数据。(8)工件坐标IHeWObjdata工件坐标系对应工件:它定义工件相对于大地坐标系(或其它坐标系)的位孔(9)有效数据IOaddataIoadda1.a用于设置机器人轴6上安装法兰的负载收荷数据。载荷数据常常定义机器人的有效负载或抓取物的负载(通过指令GriP1.oad或耻ChUnit1.oad来设置),即机器人夹具所夹持的负载。同时爵Ioaddata作为io。Idata的姐成部分,以描述工具负载.IikJS化巩固理解程序数据的意义。(一)课堂总结清楚的知道机器人程序任务、程序模块、例行程序之间的关系(一)布置作业总结本节课的内容工业机器人技术与应用教案工业机器人技术及应用教案课程名称:工业机器人技术及应用授课人:XX课题机器人程序建立课时4教学目的与要求】、掌握建立机器人程序数据的操作步骤.2、掌握建立机器人程序的操作步骤。教学重点与难点了解任务、模块、例行程序之间的关系,掌握创建例行程序的步骤.教学方法课堂讲授(PPT授课+小组讨论实训)教学过程主要内容及步骤备注一、组织教学:组织课堂,新课前的自我介绍,介绍本节课程的体系结构,告知学习的基本要求。二、课题导入RAPID是一种嘱于计算机的高级编程语言,易学易Jf1.灵活性强.支持二次开发,支持中断、锢误处理、多任务处理等高级功能.RAP1.D程序中包含了一连串控制机器人的指令,执行这些指令可以实现对机器人的控制操作。三、新课讲授(1)掌握建立机人程序数据的操作步骤.(2)掌握建立机器人程序的操作步蛛,四、强化巩固利用实际生活中接触的例子加强巩固五、总结拓展1.课堂内容总结.2.布置作业小组讨论授课效果分析总结敦学内容课堂互动醯蛆黑教翻学介绍本门课程的学习内容及知识体系结构,提出课程学习的基本要求,强调本门课程的上课时间、地点。推荐教材:工业机器人技术及应用汇邦教材导1掌握创建程序数据的步骤,理解程序数据存储类堂的区别,了解常用的程序数据。导入:独立的完成机涔人的程序数掳创建及使用。厮课讲播§1建立机叁入主程序RAP1.1.)是一种基于计算机的高级编程语言,易学易用,灵活性强。支持二次开发,支持中断、错误处理、名任务处理等高线功能。RAP1.D程序中包含一连串控制机器人的指令,执行这些指令可以实现对机器人的控制操作.RAPID程序结构说明如F:1.一个RAPID程序称为一个任务,一个任务是由一系列的模块组成,由程用模块与系统模块组成。一般地,我们只通过新建程序模块来构建机器人的程序,而系统模块多用丁系统方面的控制之用,2 .可以根据不同的用途创建多个程序模块,如专门用于主控制的程序模块,用于位W.计算的程序模块,用于存放数据的程序模块,这样的目的在于方便归类管理不同用途的例行程序与数据.3 .每一个程序模块包含了程序数据,例行程序,中断程序和功能四种对象,但不一定在一个模块都有这四种对象的存在,程序模块之间的数据,例行程序,中断程序和功能是可以互相调用的。4 .在RAFID程序中,只有一个主程序main,并且存在于任意一个程序模块中,并且是作为整个RAP1.D程序执行的起点。下面我们就来创建一个机器人程序模块和主程序,步骤如图17T2至图M导入17-21所示”若本知识讲1、单击左上角主菜单按钮选择“程序漏辑器”.2 .骷击“取消”,遂入模块列表画面.3 .点击“文件”,选择“新建模块,。.”4、点击“是“,5、单击“ABC”将模块名称设定为“MainModu1.e”,然后点击“确解定”6、选择模块MainModu1.e,然后单击“显示模块”,7、单击“例行程序”标签,进行例行程序的创建8、点击“文件”,选择“新建例行程序。.”本节课充点9,单击“ABC”将程序名称设定为“hin”,然后点击“确定”思考激活原理图17771*117-18.区图17-12图17-13需也二本节课点图17-16图17-19

    注意事项

    本文(《工业机器人技术及应用》 教案 任务十七 机器人程序建立.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开