版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块二ABB工业机器人软件基础任务四ABB工业机器人常用指令1赋值指令目录/content2机器人运动指令3I/O控制指令4条件逻辑判断指令5其它的常用指令子任务一:赋值指令1、理解赋值指令的含义。2、掌握添加常量赋值指令操作的方法。3、掌握添加带数学表达式的赋值指令的操作方法。学习任务:子任务一:赋值指令
赋值指令用于对程序数据进行赋值。赋值可以是一个常量或数学表达式。
下面就添加一个常量赋值与数学表达式赋值说明此指令的使用:常量赋值:reg1:=5;数学表达式赋值:reg2:=reg1+4;子任务一:赋值指令1、常量赋值指令添加常量赋值指令的操作:①在指令列表中选择“:=”。②单击“更改数据类型…”,选择num数字型数据。子任务一:赋值指令③在类表中找到“num”并选中,然后单击“确定”。④选中“reg1”。子任务一:赋值指令⑤选中“<EXP>”并蓝色高亮显示。⑥打开“编辑”菜单,选择“仅限选定内容”。子任务一:赋值指令⑦通过软键盘输入数字“5”,然后单击“确定”。⑧单击“确定”。子任务一:赋值指令⑨在程序编辑窗口中能看见所增加的指令。子任务一:赋值指令2、带数学表达式的赋值指令添加数学表达式的赋值指令的操作:①在指令列表中选择“:=”。②选中“reg2”。子任务一:赋值指令③选中“<EXP>”,显示为蓝色高亮。④选中“reg1”。子任务一:赋值指令⑤单击“+”按钮。⑥选中“<EXP>”,显示为蓝色高亮。子任务一:赋值指令⑦打开“编辑”菜单,选择“仅限选定内容”。⑧通过软键盘输入数字“4”,然后单击“确定”。子任务一:赋值指令⑨单击“确定”。⑩在弹出对话框中单击“下方”。子任务一:赋值指令⑪添加指令成功。子任务一:赋值指令学习小结:★通过学习,掌握添加常量赋值指令操作的方法和添加带数学表达式的赋值指令的操作方法。子任务二:机器人运动指令学习任务:1、了解机器人运动指令的类型。2、掌握不同指令的特点。3、掌握不同指令的添加方法。子任务二:机器人运动指令1、MoveJ:关节运动指令关节运动指令是在对路径精度要求不高的情况下,机器人的工具中心点TCP从一个位置移动到另一个位置,两个位置之间的路径不一定是直线,关节运动示意如图所示:子任务二:机器人运动指令【MoveJ】指令指令解析如下:参数含义P10、p20目标点位置数据V1000运动速度数据关节运动指令适合机器人大范围运动时使用,不容易在运动过程中出现关节轴进入机械死点的问题。如图所示,添加两条【MoveJ】指令。子任务二:机器人运动指令标号MoveJ指令特点1机器人以最快捷的方式运动至目标点。2机器人运动状态不完全可控。3运动路径保持唯一。4常用于机器人在空间大范围移动。子任务二:机器人运动指令线性运动是机器人的TCP从起点到终点之间的路径始终保持为直线。一般如焊接、涂胶等应用对路径要求高的场合使用此指令。线性运动示意如图所示:如图所示,添加两条【MoveL】指令。2、MoveL:线性运动指令子任务二:机器人运动指令标号MoveL指令特点1机器人以线性方式运动至目标点。2当前点与目标点两点决定一条直线,机器人运动状态可控。3运动路径保持唯一,可能出现死点。4常用于机器人在工作状态移动。子任务二:机器人运动指令3、MoveC:圆弧运动指令将机器人TCP沿圆弧运动至给定目标点。圆弧路径是在机器人可以到达的空间范围内定义三个位置点。第一点是圆弧的起点,第二个点用于圆弧的曲率,第三个点是圆弧的终点。MoveCp30,p40,v1000,z1,tool1\Wobj:=wobj1;参数含义P10圆弧的第一个点P30圆弧的第二个点P40圆弧的第三个点fine/z1转弯区数据子任务二:机器人运动指令标号MoveC指令特点1机器人通过中心点以圆弧移动方式运动至目标点。2当前点、中间点与目标点三点决定一断圆弧,机器人运动状态可控。3常用于机器人在工作状态移动。4限制:不可能通过一个MoveC指令完成一个圆。子任务二:机器人运动指令【MoveAbsJ】指令指令解析如下:参数定义*目标点位置数据\NoEOffs外轴不带偏移数据V1000运动速度数据,1000mm/sZ50转弯区数据,转弯区的数值越大,机器人的动作越圆滑与流畅。Tool1工具坐标数据Wobj1工件坐标数据绝对位置运动指令是机器人的运动使用六个轴和外轴的角度值来定义目标位置数据;MoveAbsJ常用于机器人六个轴回到机械原点的位置。4、MoveAbsJ:绝对位置运动指令子任务二:机器人运动指令①选择“手动操纵”。②确定已选定工具坐标与工件坐标(注意事项:当再添加或修改机器人的运动指令之前,一定要确认所使用的工具坐标和工件坐标)。子任务二:机器人运动指令③选中<SMT>,开始添加指令。④打开“添加指令”菜单。子任务二:机器人运动指令⑤选择“MoveAbsJ”指令。子任务二:机器人运动指令标号MoveAbsj指令特点1机器人以单轴运行的方式运动至目标点。2绝对不存在死点,运动状态完全不可控。3避免在正常生产中使用此指令。4常用于检查机器人零点位置,指令中TCP与Wobj只与运行速度有关,与运动位置无关。子任务二:机器人运动指令学习小结:★通过学习,了解机器人运动指令的类型,掌握不同运动指令的特点和添加方法。子任务三:I/O控制指令学习任务:1、了解ABB机器人常用的I/O控制指令。2、通过实例具体掌握I/O控制指令的应用操作。子任务三:I/O控制指令1、Set数字信号置位指令Set数字信号置位指令用于将数字输出(DigitalOutput)置位为“1”。参数含义do1
数字输出信号Setdo1指令解析子任务三:I/O控制指令2、Reset数字信号复位指令Reset数字信号复位指令用于将数字输出(DigitalOutput)置位为“0”。如果在Set、Reset指令前有运动指MoveL、MoveJ、MoveC、MoveAbsJ的转弯区数据,必须使用fine才可以准确地输出I/O信号状态的变化。子任务三:I/O控制指令3、WaitDI数字输入信号判断指令WaitDI数字输入信号判断指令用于判断数字输入信号的值是否与目标一致。参数含义di1数字输入信号1判断的目标值WaitDI数字输入信号判断指令解析在程序执行此指令时,等待di1的值为1。如果di1为1,则程序继续往下执行;如果达到最大等待时间300s以后,di1的值还不为1,则机器人报警或进入出错处理程序。子任务三:I/O控制指令4、WaitDO数字输出信号判断指令WaitDO数字输出信号判断指令用于判断数字输出信号的值是否与目标一致。在程序执行此指令时,等待do1的值为1。如果do1为1,则程序继续往下执行;如果达到最大等待时间300s以后,do1的值还不为1,则机器人报警或进入出错处理程序。子任务三:I/O控制指令5、WaitTime时间等待指令时间等待指令,用于程序在等待一个指定的时间以后,再继续向下执行。子任务三:I/O控制指令学习小结:★通过学习,了解ABB机器人常用的I/O控制指令,通过实例具体掌握I/O控制指令的应用操作。子任务四:条件逻辑判断指令学习任务:1、了解几种常用条件逻辑判断指令。2、掌握各指令的添加方法及含义。子任务四:条件逻辑判断指令1、CompactIF紧凑型条件判断指令如图所示,如果flag1的状态为TRUE,则do1被置位为1。CompactIF紧凑型条件判断指令用于当一个条件满足了以后,就执行一句指令。子任务四:条件逻辑判断指令2、IF条件判断指令如图所示。如果num1为1,则flag1会赋值为TRUE;如果num1为2,则flag1会赋值为FALSE。IF条件判断指令,就是根据不同的条件去执行不同的指令。除了以上两种条件之外,则执行do1位置为1。条件判定的条件数量可以根据实际情况进行增加与减少。子任务四:条件逻辑判断指令3、FOR重复执行判断指令FOR重复执行判断指令,适用于一个或多个指令需要重复执行数次的情况。如图所示,例行程序main,重复执行10次。子任务四:条件逻辑判断指令4、WHILE条件判断指令WHILE条件判断指令,用于在给定条件满足情况下,一直重复执行对应的指令。如图所示,当num1>num2的条件满足的情况下,就一直执行num1:=num1-1的操作。。子任务四:条件逻辑判断指令学习小结:★通过学习,了解几种常用条件逻辑判断指令,掌握各指令的添加方法及含义。子任务五:其它的常用指令学习任务:1、掌握其它的常用指令创建方法。子任务五:其它的常用指令1、ProcCall调用例行程序指令通过此指令在指定位置调用例行程序。①选中<SMT>为要调用例行程序的位置,并在添加指令列表,选择“ProcCall”指令。子任务五:其它的常用指令②选中要调用的例行程序,然后单击确定。③调用例行程序完毕。子任务五:其它的常用指令2、RETURN返回例行程序指令当di1=1时,执行RETURN指令程序指针返回到调用Routine2的位置并继续向下执行S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年外研衔接版选择性必修2物理上册阶段测试试卷
- 二零二五年环保型电缆沟材料供应与应用合同3篇
- 2025年人教新课标七年级物理上册月考试卷含答案
- 2025年人教版八年级生物下册月考试卷含答案
- 2025年外研版2024七年级地理下册阶段测试试卷含答案
- 2025年牛津上海版八年级化学下册月考试卷
- 2025年外研版高二物理下册月考试卷含答案
- 2025年上教版第一册生物上册阶段测试试卷含答案
- 2025年北师大新版七年级生物下册月考试卷含答案
- 2025年华东师大版七年级物理上册阶段测试试卷含答案
- (完整)Tribon m3培训资料
- 临时占道交通组织方案
- 汽车吊接地比压计算
- 某10kv线路迁改施工方案
- 复旦大学本科留学生入学考试语文样题
- 食管裂孔疝手术同意书
- 工地试验室平面布置图
- (完整版)复变函数与积分变换公式
- 国有资产清查工作方案国有资产清查报告
- 行政处罚普通程序流程图
- 煤矿火灾防治
评论
0/150
提交评论