plc 在机器人中的应用

28
PLC 在在在在在在在在 —— 在在在在在在在 在在在在在在在在 Shenyang Polytechnic College

Upload: jacqueline-simon

Post on 02-Jan-2016

69 views

Category:

Documents


0 download

DESCRIPTION

沈阳职 业技术学院 Shenyang Polytechnic College. PLC 在机器人中的应用. —— 电气工程系制作. 新 松 机 器 人    新松公司认为人才是保持和增强企业持续竞争力的关键,人才的基本素质和能力一定程度上决定着企业的竞争能力和发展能力,人才是新松事业发展的根本。 所以新松的人才观是:尊重人才、发展人才。    . 为适应市场需求,新松公司大力发展通用机器人的同时,开发出了一些特种机器人产品. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PLC 在机器人中的应用

PLC 在机器人中的应用—— 电气工程系制作

沈阳职业技术学院Shenyang Polytechnic College

Page 2: PLC 在机器人中的应用

新 松 机 器 人   新松公司认为人才是保持和增强企业持续竞争力的关

键,人才的基本素质和能力一定程度上决定着企业的竞争能力和发展能力,人才是新松事业发展的根本。

所以新松的人才观是:尊重人才、发展人才。  

Page 3: PLC 在机器人中的应用

为适应市场需求,新松公司大力发展通用机器人的同时,开发出了一些特种机器人产品

水切割机器人系统为适应加工飞机蒙皮的需求,我公司研制开发了高压水切割机器人系统,该系统由 SZJ-5A 控制器、机器人操作机、高奢水切割系统三部分组成。它可对 100MM 以内的金属、非金属等多种材质用高压水流进行切割加工,其突出特点是切割表面光滑平整,零件不产生切割应力,切割力接近于零,除切削常用材料外还适用于超硬和脆性材料加工。

激光加工机器人系统新松公司开发的激光加工机器人系统为五自由度,该系统通过编种示教盒进行在线操作,也可通过离线方式进行编程。该系统通过对加工工件的自动检测,产生加工件的模型,继而生成加工曲线,也可利用 CAD 数据直接加工。该系统可用工件表面处理、打孔、焊接、模具修理等场合。

排险机器人系统排险机器人是针对我国核工业、军事、燃化、铁路、公安等的危险、恶劣、有害环境而设计制造的符合我国国情的实用特种机器人,以代替人进行观察、检查、搬运、清扫、操作、维修、安装等作业,保障人员的健康、安全。

Page 4: PLC 在机器人中的应用

新松机器人自动化股份有限公司是由在科技界享有盛誉的“中国机器人之父” 。 而作为具有社会影响的中国领先的机器人企业,新松公司也是自有品牌产品线最齐全、行业应用和服务经验最丰富的机器人应用解决方案提供商。在系统成套装备方面新松公司先后完成了“汽车车身制造自动化成套技术和装备”、“电子、电器柔性自动化装配和检测成套技术及装备”、“ AGV物流与仓储自动化成套技术和装备”、“发动机柔性装配检测成套技术和装备”和金融系统柔性物流成套技术和装备以及各类冶金机械技术和装备等众多的机器人自动化成套系统。业绩遍及汽车、摩托车、电子、电器、烟草、化工、食品、金融、医药、印刷出版等众多行业。曾多次获得国家科技进步特等奖、科学院特等奖、一等奖,以及省市科技成果奖几十项。被国家发改委和科技部分别认定为“机器人国家工程研究中心”、“国家八六三计划机器人产业化基地”、“国家高技术研究发展计划成果产业化基地”。 2001年被评为中国 21佳未来企业之星, 2005年在《福布斯》最新发布的“中国潜力 100榜”上名列第 48位, 2006年初又以极具竞争的发展潜质荣登了“行业十大影响力品牌”的宝座。

Page 5: PLC 在机器人中的应用

一、 PLC 程序的经验设计方法二、 PLC 程序的顺控设计法 三、机械手的控制要求四、机械手的设计方法

PLC 在机器人中的应用 沈阳职业技术学院

Shenyang Polytechnic College

Page 6: PLC 在机器人中的应用

一、 PLC 程序的经验设计方法

基本思路: 在已有的些典型梯形图的基础 上,根据被控对象对

控制的要求,通过多次反复地调试和修改梯形图,增加中间编程元件和触点,以得到一个较为满意的程序。

沈阳职业技术学院Shenyang Polytechnic College

Page 7: PLC 在机器人中的应用

基本特点: 没有普遍的规律可以遵循,设计所用的时间、设计的

质量与编程者的经验有很大的关系。

沈阳职业技术学院Shenyang Polytechnic College

一、 PLC 程序的经验设计方法

Page 8: PLC 在机器人中的应用

适用场合: 可用于逻辑关系较简单的梯形图程序设计。

沈阳职业技术学院Shenyang Polytechnic College

一、 PLC 程序的经验设计方法

Page 9: PLC 在机器人中的应用

基本步骤: 分析控制要求、选择控制原则; 设计主令和检测元件,确定输入输出设备; 设计执行元件的控制程序; 检查修改和完善程序。

沈阳职业技术学院Shenyang Polytechnic College

一、 PLC 程序的经验设计方法

Page 10: PLC 在机器人中的应用

结论:( 1)经验设计法对于一些比较简单程序设计是比较奏效的

,可以收到快速、简单的效果。 ( 2)经验设计法没有规律可遵循,具有很大的试探性和随意性,往往需经多次反复修改和完善才能符合设计要求,设计的结果往往不很规范,因人而异。

( 3)特点:考虑不周、设计麻烦、设计周期长;梯形图的可读性差、系统维护困难。

沈阳职业技术学院Shenyang Polytechnic College

一、 PLC 程序的经验设计方法

Page 11: PLC 在机器人中的应用

1.概述 顺序控制系统: 如果一个控制系统可以分解成几个独立的控制动作,且这些动作必须严格按照一定的先后次序执行才能保证生产过程的正常运行,也称为步进控制系统。

顺序控制设计法: 就是针对顺序控制系统的一种专门的设计方法。这种

设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。

PLC 的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的设计方法成为当前 PLC程序设计的主要方法。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 12: PLC 在机器人中的应用

2.顺控设计法的设计步骤 ( 1)步的划分 将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并且用编程元件来代表各步。

步是根据 PLC输出状态的变化来划分的,在任何一步内,各输出状态不变,但是相邻步之间输出状态是不同的。

步也可根据被控对象工作状态的变化来划分,但被控对象工作状态的变化应该是由PLC输出状态变化引起的。否则就不能这样划分,例如从快进到工进与 PLC输出无关,那么快进和工进只能算一步。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 13: PLC 在机器人中的应用

( 2)转换条件的确定 使系统由当前步转入下一步的信号称为转换条件。 转换条件可能是外部输入信号,如按钮、指令开关、限位

开关的接通 /断开等,也可能是 PLC 内部产生的信号,如定时器、计数器触点的接通 /断开等,

转换条件也可能是若干个信号的与、或、非逻辑组合。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 14: PLC 在机器人中的应用

( 3)功能表图的绘制 根据以上分析和被控对象工作内容、步骤、顺序和控制要

求画出功能表图。绘制功能表图是顺序控制设计法中最为关键的一步。

功能表图又称做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形。

功能表图不涉及所描述控制功能的具体技术,是一种通用的技术语言,可用于进一步设计和不同专业的人员之间进行技术交流。

各个 PLC厂家都开发了相应的功能表图,各国家也都制定了国家标准。我国 1986年颁布了功能表图国家标准( GB6988.6-86)。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 15: PLC 在机器人中的应用

( 4)梯形图的编制 根据功能表图,按某种编程方式写出梯形图程序。 如果 PLC支持功能表图语言,则可直接使用该功能表图作

为最终程序。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 16: PLC 在机器人中的应用

3. 顺控设计法中功能表图的绘制 (1)功能表图的组成 (2)步与动作 (3)有向连线、转换与转换条件 (4)转换实现的基本规则 (5)功能表图的基本结构     单序列、选择序列、子步、并行 ( 6)序列绘制功能表图应注意的问题 两个步绝对不能直接相连,必须用一个转换将它们隔开。两个转换

也不能直接相连,必须用一个步将它们隔开。功能表图中初始步是必不可少的。只有当某一步所有的前级步都是活动步时,该步才有可能变成活动步。 PLC 开始进入 RUN 方式时各步均处于“ 0”状态,因此必须要有初始化信号,将初始步预置为活动步,否则功能表图中永远不会出现活动步,系统将无法工作。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 17: PLC 在机器人中的应用

4. 复杂程序的设计方法 ( 1 )概述 实际的 PLC 应用系统往往比较复杂,复杂系统不仅需要的 PLC输入/输出点数多,而且为了满足生产的需要,很多工业设备都需要设置多种不同的工作方式,常见的有手动和自动(连续、单周期、单步)等工作方式。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 18: PLC 在机器人中的应用

( 2)设计思路与步骤 确定程序的总体结构:将系统的程序按工作方式和功能分

成若干部份,如:公共程序、手动程序、自动程序等部份。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件

分别设计局部程序:公共程序和手动程序相对较为简单,一般采用经验设计法进行设计;自动程序相对比较复杂,对于顺序控制系统一般采用顺序控制设计法。

程序的综合与调试:进一步理顺各部分程序之间的相互关系,并进行程序的调试

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 19: PLC 在机器人中的应用

( 3) PLC 程序的内容 最大限度地满足控制要求,完成所要求的控制功能。 除控制功能外,通常还应包括以下几个方面的内容: 1)初始化程序:在 PLC 上电后,一般都要做一些初始化

的操作。其作用是为启动作必要的准备,并避免系统发生误动作。

2)检测、故障诊断、显示程序:应用程序一般都设有检测、故障诊断和显示程序等内容。

3)保护、连锁程序:各种应用程序中,保护和连锁是不可缺少的部分。它可以杜绝由于非法操作而引起的控制逻辑混乱,保证系统的运行更安全、可靠。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 20: PLC 在机器人中的应用

( 4) PLC 程序的质量 程序的质量可以由以下几个方面来衡量: 程序的正确性:所谓正确的程序必须能经得起系统运行实践的考验,离

开这一条对程序所做的评价都是没有意义的。 程序的可靠性:好的应用程序可以保证系统在正常和非正常(短时掉电再复电、某些被控量超标、某个环节有故障等)工作条件下都能安全可靠地运行,也能保证在出现非法操作(如按动或误触动了不该动作的按钮)等情况下不至于出现系统控制失误。

参数的易调整性:容易通过修改程序或参数而改变系统的某些功能。例如,有的系统在一定情况下需要变动某些控制量的参数(如定时器或计数器的设定值等),在设计程序时必须考虑怎样编写才能易于修改。

程序的简洁性:编写的程序应尽可能简练 程序的可读性:程序不仅仅给设计者自己看,系统的维护人员也要读。另外,为了有利于交流,也要求程序有一定的可读性。

沈阳职业技术学院Shenyang Polytechnic College

二、 PLC 程序的顺控设计法

Page 21: PLC 在机器人中的应用

三、机械手的控制要求 1.分析控制任务

结构示意图如图 操作面板

沈阳职业技术学院Shenyang Polytechnic College

Page 22: PLC 在机器人中的应用

手动方式:供维修用,即用按钮对机械手的每一种动作进行单独控制。例如,当选择上 /下运动时,按下起动按钮,机械手上升,按下停止按钮时,机械手下降。

回原点方式:机械手在最上方和最左边切松开时,称为机械手的原点位置(或初始状态)。机械手正常搬运时,应从原点位置按按钮启动,所以该方式可迅速将机械手回到原点位置。

自动方式又有三种运行状态,即单工步运行、单周期运行和自动连续运行。

单工步运行:供调试用,即每按一次起动按钮,机械手按顺序向前执行一个动作后停止。

单周期运行:供首次检验用,当机械手在原点时,按下起动按钮,机械手自动执行一个周期的动作后自动停止在原点。

自动连续运行:正常工作用,当机械手在原点并按下起动按钮时,机械手周而复始地执行各工步动作。

沈阳职业技术学院Shenyang Polytechnic College

三、机械手的控制要求

Page 23: PLC 在机器人中的应用

机械手自动连续动作过程分为八个工步,动作周期如图所示:

启动

左移 上升 放松 下降

右移上升夹紧下降

② ③

⑦ ⑥ ⑤

原点位

沈阳职业技术学院Shenyang Polytechnic College

三、机械手的控制要求

Page 24: PLC 在机器人中的应用

四、机械手的设计方法

使用起保停电路进行设计编程。因该机械手的控制有多种工作方式,所以程序上可划分为公共程序、手动程序、回原点程序和自动程序四部分。

沈阳职业技术学院Shenyang Polytechnic College

Page 25: PLC 在机器人中的应用

( 1)公共程序:用于自动程序和手动程序相互切换的处理,当系统处于手动工作方式时,必须将除初试步以外的各步对应的位存储器复位,同时将表示连续工作状态的复位,否则当系统从自动工作方式切换到手动方式,然后又返回自动工作方式时,可能会出现同时有两个步同时激活的异常情况,引起错误的动作。

沈阳职业技术学院Shenyang Polytechnic College

四、机械手的设计方法

Page 26: PLC 在机器人中的应用

( 2)手动程序:为了使系统安全运行,在程序中应设置必要的连锁保护。

沈阳职业技术学院Shenyang Polytechnic College

四、机械手的设计方法

Page 27: PLC 在机器人中的应用

( 3)回原点程序:机械手在回原点工作方式时。按下回原点启动按钮,将会自动完成回原点操作,直到回到原点位置后停止。

沈阳职业技术学院Shenyang Polytechnic College

四、机械手的设计方法

Page 28: PLC 在机器人中的应用

( 4)自动程序:在用起保停电路设计的自动控制程序中应用某点来表示连续工作状态。用某点来表示步与步之间的转换,即当该点为 ON时允许转换,将该点的常开触点串联在各起保停电路的起动电路中,允许步与步之间的转换。

沈阳职业技术学院Shenyang Polytechnic College

四、机械手的设计方法