工业机器人现场编程-机器人程序的逻辑编程-课件.pptxVIP

工业机器人现场编程-机器人程序的逻辑编程-课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器人程序的逻辑编程主要内容掌握进行逻辑编程的几种指令方式。掌握进行等待功能编程的理论知识及操作步骤。掌握进行简单切换功能的理论知识及操作步骤。逻辑编程入门在对KUKA机器人进行逻辑编程时,使用的是表示逻辑指令的输入端和输出端信号。OUT——在程序中的某个位置上关闭输出端。WAIT FOR——与信号有关的等待函数。输入端-IN输出端-OUT时间信号TIMER控制系统内部的存储地址(标记/1 比特内存)FLAG或者CYCFLAG(如果循环式地连续分析)WAIT——与时间相关的等待函数:控制系统根据输入的时间在程序中的该位置上等待。等待功能的编程计算机预进计算机预进时预先读入运动语句(操作人员不可见),以便控制系统能够在有轨迹逼近指令时进行轨迹设计。但处理的不仅仅是预进运动数据,而且还有数学的和控制外围设备的指令。某些指令将触发一个预进停止,其中包括影响外围设备的指令,如OUT指令(抓爪关闭,焊钳打开)。如果预进指针暂停,则不能进行轨迹逼近。序号说明1行6是主运行指针位置(灰色语句条)2行8是触发预进停止的指令语句3行10是可能的预进指针位置(不可见)等待功能运动程序中的等待功能可以很简单的通过联机表格进行编程。在这种情况下,等待功能被区分为与时间有关的等待功能和与信号有关的等待功能。WAIT设定一个与时间有关的等待功能,可以使机器人的运动按编程设定的时间暂停。但是WAIT总是触发一次预进停止。程序举例:机器人在P2点的位置上暂停运动2s。序号说明1添加外部连接,运算符位于加括号的表达式之间。ANDOREXOR添加NOTNOT空白用相应的按键插入所需的运算符。2. WAIT FOR设定一个与信号有关的等待功能,需要时可将多个信号 (最多12个)按逻辑连接。如果添加了一个逻辑连接,则联机表格中会出现用于附加信号和其它逻辑连接的栏。序号说明2添加外部连接,运算符位于加括号的表达式之间。ANDOREXOR添加NOTNOT空白用相应的按键插入所需的运算符。3等待的信号INOUTCYCFLAGTIMERFLAG续表序号说明4信号的编号(1~4096)5如果信号已有名称则会显示出来。仅限专家用户组使用:通过点击长文本可输入名称,名称可以自由选择。6CONT:在预进中被查询,预进时间过后不能识别信号更改空白:带预进停止的加工续表逻辑连接在应用与信号相关的等待功能时也会用到逻辑连接。用逻辑连接可将对不同信号或状态的查询组合起来,如:可定义相关性,或排除特定的状态。一个具有逻辑运算符的功能始终以一个逻辑值为结果,即最后始终给出“真”(值为1)或“假”(值为0)。逻辑连接的运算符包括:NOT:该运算符用于否定,即使值逆反(由“真”变为“假”)AND:当连接的两个表达式为真时,该表达式的结果为真OR:当连接的两个表达式中至少一个为真时,该表达式的结果为真EXOR:当由该运算符连接的表达式有不同的逻辑值时,该表达式的结果为真。有预进和没预进的处理(CONT)与信号有关的等待功能在有预进或没有预进的加工下都可以进行编程设定。没有预进表示,在任何情况下都会将运动停在某点,并在该处检测信号,即该点不能轨迹逼近。例子:在执行无CONT的WAIT FOR行时,P2点无法轨迹逼近,并且会显示信息提示:“无法轨迹逼近”。有预进编程设定的和与信号有关的等待功能允许在指令行前创建的点进行轨迹逼近。但预进指针的当前位置却不唯一,因此无法明确确定信号检测的准确时间。除此之外,信号检测后也不能识别信号更改。例子:在执行CONT的WAIT FOR行时,P2点可进行轨迹逼近。进行等待功能编程的操作步骤将光标定位到应插入逻辑指令的行上。依次选择菜单序列“指令”、“逻辑”、“WAIT FOR”或“WAIT”。在联机表格中设置参数。单击“指令OK”保存设置。简单切换功能的编程简单的切换函数通过切换功能可将数字信号传送给外围设备,为此要使用先前相应分配给接口的输出端编号。信号设为静态,即它一直存在,直至赋予输出端另一个值。切换功能在程序中通过联机表格实现:脉冲切换函数与简单的切换功能一样,在此输出端的数值也变化。然而,在脉冲时,于定义的时间过去之后,信号又重新取消。编程同样使用联机表格,在该联机表格中给脉冲设置了一定的时间长度。CONT对切换功能的影响无CONT如果在OUT联机表格中去掉条目CONT,则在切换过程时必须执行预进停止,并接着在切换指令前于点上进行精确暂停,给输出端赋值后继续该运动。例子:在执行OUT行前,机器人会精确暂停到P3点。带CONT插入条目CONT的作用是,预进指针不被暂停(不触发预进停止)。因此,在切换指令前,运动可以轨迹逼近,在预进时发出信号。例子:在执行OUT行前,机器人可以进行轨迹逼近。进行简单切换功能编程的操作步骤将光标定位到应插入逻辑指令的行上。依次选择菜

您可能关注的文档

文档评论(0)

飞花落叶 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档