随着电子技术特别是电子计算机的广泛应用,机器人的研制已经成为高技术领域内迅速发展起来的一门新兴技术,它更加促进了机械手的发展,使得机械手能更好地实现与机械化和自动化的有机结合。机械手不仅对环境适应性强、能持久、耐劳、动作准确、灵活性好、能很好地适应产品的不断变化,而且提高了工作效率,节省了大量的劳动力,因此机械手已经受到很多部门的重视,在工业生产中得到了愈来愈广泛的应用。本节将对机械手的PLC控制过程进行详细说明。
    一、工艺流程与操作方式
    图8-1所示为搬运机械手的工作示意图,该机械手是一个水平/垂直位移的机械设备,运动过程并不复杂,一共有6个动作,分为3组,即上升/下降、左移/右移、夹紧/放松。其操作是将工件从左工作台搬到右工作台,由重新接近开关来检测工作台上有没有工件。


    图8-1    搬运机械手工作时的动作
    机械手通常位于原点,所有的动作均由气缸驱动,而气缸则由相应的电磁阀控制。其中,上升与下降、左移与右移动作均由双线圈二位电磁阀控制,即当下降电磁阀通电时,机械手下降;下降电磁阀断电时,机械手停止下降。只有当上升电磁阀通电时,机械手才上升。机械手的夹紧和放松由一个单线圈二位电磁阀(称为夹紧电磁阀)来控制,线圈通电时夹紧,断电时放松。
    (1)机械手工艺流程。机械手的动作顺序和检测元件、执行元件的布置示意图如图8-2所示。机械手的初始位置停在原点,按下启动按钮后,下降电磁阀通电,机械手下降,下降过程中,碰到下限位开关时,下降电磁阀断电,下降动作停止。同时接通夹紧电磁阀,机械手夹紧工件,夹紧后,上升电磁阀通电,机械手上升。上升过程中,碰到上限位开关时,上升电磁阀断电,上升过程停止。同时接通右移电磁阀,机械手右移。右移过程中,碰到右限位开关时,右移电磁阀断电,右移过程结束。如果此时工作台上没有工件,则光电开关接通,下降电磁阀通电,机械手下降。下降过程中,碰到下限位开关时,下降电磁阀断电,下降过程结束。同时夹紧电磁阀断电,机械手放松,在合适的位置放下工件。放完工件后,上升电磁阀通电,机械手上升,上升过程中,碰到上限位开关时,上升电磁阀断电,上升过程结束。同时接通左移电磁阀,机械手向左移动,直到碰到左限位开关后,左移电磁阀断电,左移过程结束,此时机械手回到原点。至此,机械手完成了一个周期的动作。


    图8-2    搬运机械手的动作顺序和检测元件、执行元件的布嚣示意图
    为保证安全,当机械手右移到位准备下降时,必须确保右工作台上没有工件时才能下降,若上一次搬到右工作台上的工件尚未移走,机械手应自动暂时等待。可以使用一个光电开关来检测右工作台上有无工件。
    (2)操作方式。搬运机械手的操作方式可化分为手动操作和自动操作两类,自动操作又可进一步划分为单步、单周期以及连续操作。
    1)手动操作。利用按钮对机械手的每一个动作单独进行控制,例如,选择夹紧/放松运动时,按下启动按钮,机械手夹紧;按下停止按钮,机械手放松。上下运动时,按下“下降”按钮,机械手下降,按“上升”按钮,机械手上升。
    2)单步操作。每按一下启动按钮,机械手完成一步的动作后自动停止。
    3)单周期操作。按下启动按钮,从原点开始,机械手自动完成一个周期的动作,返回原点后停止。
    4)连续操作。机械手从原点开始,每按一次启动按钮,机械手将按工序自动反复连续循环工作,直到按下停止按钮,机械手自动停机。
    二、硬件设计
    (1)操作面板设计。根据以上控制要求以及操作方式,可设计如图8-3所示的操作台面板布置示意图。


    图8-3    操作台面板布置示意图
    (2)输入、输出信号分析。输入信号是将机械手的工作状态和操作信息提供给PLC,PLC的输入信号共有18个输入信号点,需占用18个输入端子。具体分配如下:“操作方式”选择开关有手动、单步、单周期和连续4种工作方式,需要4个输入端子;手动操作时,需要下降、上升、右移、左移、夹紧、放松、回原点7个按钮,需要7个输入端子;自动工作时,需要启动按钮、停止按钮,需要用2个输入端子;位置检测信号有上限、下限、左限、右限4个行程开关,需要4个输入端子;“无工件”检测信号采用光电开关作检测元件,需要1个输入端子。总计需要18个输入端子。
    输出信号用来控制机械手的上升、下降、左移、右移和夹紧5个电磁阀线圈,需要5个输出点;此外,机械手从原点开始工作,需要1个原点指示灯,要占用1个输出端子。所以,共需要6个输出端子。
    (3) PLC的输入/输出分配表。根据对机械手的输入/输出信号的分析,可编写如表8-1所示的PLC输入/输出分配表。
    表8-1    PLC输入/输出分配表
|     序号 |     地址 |     名称 |     功能说明 | 
|     18路数字输入信号 | |||
|     1  |     I0.0  |     按钮 |     启动机械手动作 | 
|     2  |     I0.1  |     限位开关 |     指示机械手的运动下限 | 
|     3  |     I0.2  |     限位开关 |     指示机械手的运动上限 | 
|     4  |     I0.3  |     限位开关 |     指示机械手的右移运动极限 | 
|     5  |     I0.4  |     限位开关 |     指示机械手的左移运动极限 | 
|     6  |     I0.5  |     光电开关 |     检测工作台上有无工件 | 
|     7  |     I0.6  |     按钮 |     停止机械手工作 | 
|     8  |     I0.7  |     选择开关 |     手动操作方式选择开关 | 
|     9  |     I1.0  |     选择开关 |     单步操作方式选择开关 | 
|     10  |     I1.1  |     选择开关 |     单周期操作方式选择开关 | 
|     11  |     I1.2  |     选择开关 |     连续操作方式选择开关 | 
|     12  |     I1.3  |     按钮 |     选择下降运动 | 
|     13  |     I1.4  |     按钮 |     选择上升运动 | 
|     14  |     I1.5  |     按钮 |     选择右移 | 
|     15  |     I1.6  |     按钮 |     选择左移 | 
|     16  |     I1.7  |     按钮 |     选择夹紧动作 | 
|     17  |     I1.8  |     按钮 |     选择放松动作 | 
|     18  |     I1.9  |     按钮 |     复位按钮,使机械手复位 | 
|     6路数字输出信号 | |||
|     1  |     Q0.0  |     电磁阀 |     控制机械手的下降移动 | 
|     2  |     Q0.0  |     电磁阀 |     控制机械手的夹紧动作 | 
|     3  |     Q0.2  |     电磁阀 |     控制机械手的上升移动 | 
|     4  |     Q0.3  |     电磁阀 |     控制机械手向右移动 | 
|   5 |     Q0.4  |     电磁阀 |     控制机械手向左移动 | 
|     6  |     Q0.5  |     指示灯 |     指示机械手是否回到原点 | 
    (4) PLC选型。根据表8-1所示的输入/输出分配表,参看第2章中的表2-1,本实例中PLC选用西门子公司生产的S7-200系列PLC中的CPU226,S7-200 CPU226共有24个输入端子,16个输出端子,采用继电器输出型,完全可以满足本实例的控制需求。
    (5) PLC硬件接线图。根据前述的输入/输出信号分析,可设计如图8-4所示的PLC的输入/输出接线图。


    图8-4    PLC控制的机械手的外部接线图
    三、PLC控制系统程序设计
    为了便于编程,在设计软件时常将公用程序、手动程序和自动程序分别编出相对独立的程序段,再用条件跳转指令进行选择。搬运机械手的控制系统程序结构框图如图8-5所示。系统运行时首先执行公用程序,然后当选择手动工作方式时,I0.7接通并跳转至手动程序执行;当选择自动工作方式,然后当选择手动工作方式时,I0.7接通并跳转至手动程序执行;当选择自动工作方式(单步、单周期、连续)时,I1.0、I1.1或I1.2接通则跳转至自动程序执行。


    图8-5    控制系统程序结构框图
    (1)公用程序。公用程序用于处理各种工作方式都要执行的任务,以及不同的工作方式之间相互切换的处理,公用程序如图8-6所示。


    图8-6    公用程序
    左限位开关I0.4、上限位开关I0.2的动合触点和表示机械手夹紧的Q0.1的动断触点的串联电路接通时,“原点条件”S0.0变为ON。当机械手处于原点状态(S0.0为ON),在开始执行用户程序(SM0.1为ON)、系统处于手动状态或自动回原点状态(I0.7或I2.1为ON)时,初始步对应的M0.0将被置位,为进入单步、单周期和连续工作方式做好准备。如果此时S0.0为OFF状态,M0.0将被复位,初始步为不活动步,按下启动按钮也不能进入步M2.0,系统不能在单步、单周期和连续工作方式下工作。
    (2)手动程序。手动操作不需要按工序顺序动作,所以可按普通继电器程序来设计。手动操作的梯形图如图8-7所示。手动按钮I0.7、I1.3~I2.1分别控制下降、上升、右移、左移、夹紧、放松和回原点各个动作。为了保证系统的安全运行设置了一些必要的连锁。其中在左移动、右移动的梯形图中加入了I0.2作为上限连锁,因为机械手只有处于上限位置时,才允许左右移动。
    (3)自动操作流程图。由于自动操作的动作较复杂,可先画出自动操作流程图,如图8-8所示,用于表明动作的顺序和转换条件,然后再根据所采用的控制方法设计程序。矩形框表示“工步”,相邻两工步用有向线段连接,表明转换的方向。小横线表示转换的条件,如转换条件得到满足,则程序从上一工步转到下一工步,步进控制原理如图8-9所示。
    (4)自动程序设计。根据自动操作流程就可以画出自动控制程序的梯形图,如图8-10所示。


    图8-7    手动操作的梯形图


    图8-8    自动操作流程图


    图8-9    步进控制原理图






    图8-10    自动控制方式梯形图
    (a)梯形图;(b)语句表


 会员中心
 会员中心 会员注册
 会员注册 返回顶部
返回顶部 刷新页面
刷新页面 下到页底
下到页底