kuka基础培训之6机器人程序中的逻辑功能

kuka基础培训之6机器人程序中的逻辑功能

ID:3815434

大小:1004.27 KB

页数:29页

时间:2017-11-24

kuka基础培训之6机器人程序中的逻辑功能_第1页
kuka基础培训之6机器人程序中的逻辑功能_第2页
kuka基础培训之6机器人程序中的逻辑功能_第3页
kuka基础培训之6机器人程序中的逻辑功能_第4页
kuka基础培训之6机器人程序中的逻辑功能_第5页
资源描述:

《kuka基础培训之6机器人程序中的逻辑功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、KUKA机器人程序中的逻辑功能讲师:课程用时:60分钟课程目的:了解KUKA机器人程序中逻辑功能的使用课程内容I机器人技术入门IIIIIIV轨迹切换功能的编程机器人程序中的逻辑功能逻辑编程入门等待功能的编程简单切换功能的编程一、逻辑编程入门在逻辑编程时使用输入端和输出端为了实现与机器人控制系统的外围设备进行通讯,可以使用数字式和模拟式输入端和输出端。概念解释示例通讯通过接口交换信号询问状态(抓爪打开/闭合)外围设备“周围设备”工具(例如:抓爪、焊钳等)、传感器、材料输送系统等等。数字式数字技术:离散的数值和时间信号传感器信号:工件存在:值1(TRUE/真),工件不

2、存在:值0(FALSE/假)模拟式模拟一个物理量温度测量输入端通过现场总线接口到达控制器的信号传感器信号:抓爪已打开/抓爪已闭合输出端通过现场总线接口从控制系统发送至外围设备的信号用于闭合抓爪的阀门切换指令。概念解释图1-1:数字输入/输出端OUT

3、在程序中的某个位置上关闭输出端WAITFOR

4、与信号有关的等待功能:控制系统在此等待信号:输入端IN输出端OUT定时信号TIMER控制系统内部的存储地址(标记/1比特内存)FLAG或者CYCFLAG(如果循环式地连续分析)WAIT

5、与时间相关的等待功能:控制器根据输入的时间在程序中的该位置上等待。对KUK

6、A机器人编程时,使用的是表示逻辑指令的输入端和输出端信号。二、等待功能的编程计算机预进时预先读入(操作人员不可见)运动语句,以便控制系统能够在有轨迹逼近指令时进行轨迹设计。但处理的不仅仅是预进运动数据,而且还有数学的和控制外围设备的指令。计算机预进图2-1:计算机预进①主运行指针(灰色语句条)②触发预进停止的指令语句③可能的预进指针位置(不可见)运动程序中的等待功能可以很简单地通过联机表格进行编程。在这种情况下,等待功能被区分为与时间有关的等待功能和与信号有关的等待功能。等待功能用WAIT可以使机器人的运动按编程设定的时间暂停。WAIT总是触发一次预进停止。图2-

7、2:Wait的联机表格序号说明1等待时间≥0s等待功能的程序举例图2-3:带Wait指令的程序举例图2-4:带Wait指令的路径指示序号备注1在点P2上中断运动2秒钟等待功能的WaitFor图2-5:WAITFOR的联机表格序号说明1添加外部连接。运算符位于加括号的表达式之间。ANDOREXOR添加NOT。NOT[空白]用相应的按键添加所需的运算符。2添加内部连接。运算符位于一个加括号的表达式内。ANDOREXOR添加NOT。NOT[空白]用相应的按键添加所需的运算符。3等待的信号INOUTCYCFLAGTIMERFLAG等待功能的

8、WaitFor图2-5:WAITFOR的联机表格序号说明4信号的编号1…40965如果信号已有名称则会显示出来。仅限于专家用户组使用:通过点击长文本可输入名称。名称可以自由选择。6CONT:在预进过程中加工[空白]:带预进停止的加工在使用条目CONT时必须注意:该信号是在预进中被查询的!预进时间过后不能识别信号更改!逻辑连接在应用与信号相关的等待功能时也会用到逻缉连接。用逻缉连接可将对不同信号或状态的查询组合起来:例如可定义相关性,或排除特定的状态。一个具有逻辑运算符的函数始终以一个真值为结果,即最后始终给出“真”(值1)或“假”(值0)。图2-6:逻辑连接

9、的示例逻缉连接的运算符为:NOT

10、该运算符用于否定,即使值逆反(由“真”变为“假”)。AND

11、当连接的两个表达式为真时,该表达式的结果为真。OR

12、当连接的两个表达式中至少一个为真时,该表达式的结果为真。EXOR

13、当由该运算符连接的命题有不同的真值时,该表达式的结果为真。有预进和没有预进的加工(CONT)与信号有关的等待功能在有预进或者没有预进的加工下都可以进行编程设定。没有预进表示,在任何情况下都会将运动停在某点,并在该处检测信号①(图2-7).即该点不能轨迹逼近。图2-7:无预进逻辑运动示例图2-8:逻辑运动示例有预进编程设定的与信号有关的等待功能允许在

14、指令行前创建的点进行轨迹逼近。但预进指针的当前位置却不唯一(标准值:三个运动语句),因此无法明确确定信号检测的准确时间①(图2-9)。除此之外,信号检测后也不能识别信号更改!图2-9:带预进逻辑运动示例图2-10:逻辑运动示例三、简单切换功能的编程通过切换功能可将数字信号传送给外围设备。为此要使用先前相应分配给接口的输出端编号。简便的切换功能图3-1:静态切换信号设为静态,即它一直存在,直至赋予输出端另一个值。切换功能在程序中通过联机表格实现简便的切换功能图3-2:OUT联机表格序号说明1输出端编号1…40962如果输出端已有名称则会显示出来。仅限于专家用户组使

15、用:通过点

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

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

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