机电集成技术(高级)课件 模块二 工业机器人系统程序开发 SCARA工业机器人的过程控制指令与程序管理指令_第1页
机电集成技术(高级)课件 模块二 工业机器人系统程序开发 SCARA工业机器人的过程控制指令与程序管理指令_第2页
机电集成技术(高级)课件 模块二 工业机器人系统程序开发 SCARA工业机器人的过程控制指令与程序管理指令_第3页
机电集成技术(高级)课件 模块二 工业机器人系统程序开发 SCARA工业机器人的过程控制指令与程序管理指令_第4页
机电集成技术(高级)课件 模块二 工业机器人系统程序开发 SCARA工业机器人的过程控制指令与程序管理指令_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SCARA工业机器人的过程控制指令与程序管理指令——课证融通课程过程控制指令1管理指令21.过程控制指令SCARA工业机器人中常用的过程控制指令如下。(1)if条件分支指令常用if条件分支指令结构如下,其中else可以根据应用场合增减。其中,Conditions表示控制语句的条件,如果为true则条件成立,part为执行的代码部分。Conditions条件可以是常量、变量、表达式和函数调用等,程序只判断最终结果为false或true去选择执行程序。ifconditionsthenthen-partelseelse-part1.过程控制指令(2)while循环控制指令常用while循环控制指令结构如下。其中,conditions表示控制条件,如果为true则条件成立,statements为执行的代码部分,如果为false则条件不成立,不执行statements代码部分。whileconditionsdostatementsend1.过程控制指令(3)for循环控制指令常用for循环指令结构如下。 其中,for将用exp3作为step(步进值)从exp1(初始值)到exp2(终止值),执行loop-part(循环体)。其中exp3可以省略,默认step=1。exp是一个表达式,可以是数值常量,变量,或函数调用的返回值,表达式运算。forvar=exp1,exp2,exp3doloop-partEnd1.过程控制指令(4)repeat循环控制指令常用repeat循环指令结构如下。与while语句大致相同,只是循环部分statements的执行先后不一样,repear-until的循环体先执行在判断循环条件,而while语句是先判断循环条件。repeat statementsuntilconditions1.过程控制指令(5)goto无条件跳转指令常用goto无条件跳转指令结构如下。 用户定义的文件行跳转位置名称,字符串类型,如果没有定义会出错。注意:goto指令不能从一个函数跳转到另外一个函数,lab_name跳转名称不能重复定义。gotolab_namelab_name1.过程控制指令(6)用户函数定义指令常用用户函数定义指令结构如下。 name是函数名字,根据AR语言命名规则进行定义,且函数名不能重复,否则会出错。functionfunc_name(arguments-list)functionfunc_name(arguments-list)statements-listend1.过程控制指令arguments-list为函数的参数列表,列表中的参数可以是任何数据类型的变量,当有多个参数时,通过”,”分隔。函数还可以没有参数,在定义的时候参数列表为空即可,但是括号不能省略。statements-list为函数体部分,函数体就是实现该函数功能的具体程序细节,函数体结束部分可以有返回值,也可以没有返回值,如果有返回值则通过关键字return说明。2.管理指令(1)伺服管理指令MotOn指令控制SCARA工业机器人伺服所有轴打开使能,MotOff则实现所有轴关闭使能。(2)程序管理指令①延时指令Delay延时指令的单位为毫秒,使用方法如下:Delay(1000表示程序延时1000毫秒)。2.管理指令②退出程序执行指令Exit退出程序执行指令使用方法如下:Exit(),执行该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论