工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx

工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx

ID:52838005

大小:618.87 KB

页数:20页

时间:2020-03-22

工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx_第1页
工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx_第2页
工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx_第3页
工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx_第4页
工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx_第5页
资源描述:

《工业机器人现场编程(KUKA)+陈小艳+PPT课件C-01-O-K-机器人程序的逻辑编程-课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、机器人程序的逻辑编程主要内容掌握进行逻辑编程的几种指令方式。掌握进行等待功能编程的理论知识及操作步骤。掌握进行简单切换功能的理论知识及操作步骤。逻辑编程入门在对KUKA机器人进行逻辑编程时,使用的是表示逻辑指令的输入端和输出端信号。OUT——在程序中的某个位置上关闭输出端。WAITFOR——与信号有关的等待函数。输入端-IN输出端-OUT时间信号TIMER控制系统内部的存储地址(标记/1比特内存)FLAG或者CYCFLAG(如果循环式地连续分析)WAIT——与时间相关的等待函数:控制系统根据输入的时间在程序中

2、的该位置上等待。等待功能的编程计算机预进计算机预进时预先读入运动语句(操作人员不可见),以便控制系统能够在有轨迹逼近指令时进行轨迹设计。但处理的不仅仅是预进运动数据,而且还有数学的和控制外围设备的指令。某些指令将触发一个预进停止,其中包括影响外围设备的指令,如OUT指令(抓爪关闭,焊钳打开)。如果预进指针暂停,则不能进行轨迹逼近。序号说明1行6是主运行指针位置(灰色语句条)2行8是触发预进停止的指令语句3行10是可能的预进指针位置(不可见)等待功能运动程序中的等待功能可以很简单的通过联机表格进行编程。在这种情

3、况下,等待功能被区分为与时间有关的等待功能和与信号有关的等待功能。WAIT设定一个与时间有关的等待功能,可以使机器人的运动按编程设定的时间暂停。但是WAIT总是触发一次预进停止。程序举例:机器人在P2点的位置上暂停运动2s。2.WAITFOR设定一个与信号有关的等待功能,需要时可将多个信号(最多12个)按逻辑连接。如果添加了一个逻辑连接,则联机表格中会出现用于附加信号和其它逻辑连接的栏。序号说明1添加外部连接,运算符位于加括号的表达式之间。ANDOREXOR添加NOTNOT空白用相应的按键插入所需的运算符。续

4、表序号说明2添加外部连接,运算符位于加括号的表达式之间。ANDOREXOR添加NOTNOT空白用相应的按键插入所需的运算符。3等待的信号INOUTCYCFLAGTIMERFLAG续表序号说明4信号的编号(1~4096)5如果信号已有名称则会显示出来。仅限专家用户组使用:通过点击长文本可输入名称,名称可以自由选择。6CONT:在预进中被查询,预进时间过后不能识别信号更改空白:带预进停止的加工逻辑连接在应用与信号相关的等待功能时也会用到逻辑连接。用逻辑连接可将对不同信号或状态的查询组合起来,如:可定义相关性,或排

5、除特定的状态。一个具有逻辑运算符的功能始终以一个逻辑值为结果,即最后始终给出“真”(值为1)或“假”(值为0)。逻辑连接的运算符包括:NOT:该运算符用于否定,即使值逆反(由“真”变为“假”)AND:当连接的两个表达式为真时,该表达式的结果为真OR:当连接的两个表达式中至少一个为真时,该表达式的结果为真EXOR:当由该运算符连接的表达式有不同的逻辑值时,该表达式的结果为真。有预进和没预进的处理(CONT)与信号有关的等待功能在有预进或没有预进的加工下都可以进行编程设定。没有预进表示,在任何情况下都会将运动停在

6、某点,并在该处检测信号,即该点不能轨迹逼近。例子:在执行无CONT的WAITFOR行时,P2点无法轨迹逼近,并且会显示信息提示:“无法轨迹逼近”。有预进编程设定的和与信号有关的等待功能允许在指令行前创建的点进行轨迹逼近。但预进指针的当前位置却不唯一,因此无法明确确定信号检测的准确时间。除此之外,信号检测后也不能识别信号更改。例子:在执行CONT的WAITFOR行时,P2点可进行轨迹逼近。进行等待功能编程的操作步骤将光标定位到应插入逻辑指令的行上。依次选择菜单序列“指令”、“逻辑”、“WAITFOR”或“WAI

7、T”。在联机表格中设置参数。单击“指令OK”保存设置。简单切换功能的编程简单的切换函数通过切换功能可将数字信号传送给外围设备,为此要使用先前相应分配给接口的输出端编号。信号设为静态,即它一直存在,直至赋予输出端另一个值。切换功能在程序中通过联机表格实现:脉冲切换函数与简单的切换功能一样,在此输出端的数值也变化。然而,在脉冲时,于定义的时间过去之后,信号又重新取消。编程同样使用联机表格,在该联机表格中给脉冲设置了一定的时间长度。CONT对切换功能的影响无CONT如果在OUT联机表格中去掉条目CONT,则在切换过

8、程时必须执行预进停止,并接着在切换指令前于点上进行精确暂停,给输出端赋值后继续该运动。例子:在执行OUT行前,机器人会精确暂停到P3点。带CONT插入条目CONT的作用是,预进指针不被暂停(不触发预进停止)。因此,在切换指令前,运动可以轨迹逼近,在预进时发出信号。例子:在执行OUT行前,机器人可以进行轨迹逼近。进行简单切换功能编程的操作步骤将光标定位到应插入逻辑指令的行上。依次选择菜单序列“指令”、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。