王宇钢,朱彦松
(辽宁工业大学机械工程与自动化学院,辽宁 锦州121001)
工业用机械手可以模仿人手的动作功能,已广泛用于抓放材料、搬运物件或操持工具等工作[1]。气缸驱动具有结构简单、速度快、反应灵敏、易于维护和控制等特点,在机械手的驱动系统中被大量采用[2]。利用PLC作为机械手的控制核心,相比传统基于继电器-接触器的控制模式可有效提高系统可靠性和适应性。随着阀岛技术的发展,利用PLC控制气动机械手已变得越来越普遍[3]。
针对活塞杆零件滚丝加工生产的自动化上下料问题,本文设计了一种基于PLC控制的气压驱动搬运机械手,将该系统与滚丝机配套使用,对提高企业生产效率和智能程度具有积极意义。
本文设计的气动搬运机械手主要用于将活塞杆工件从料台搬运至滚丝专机,或将加工好的工件从滚丝专机搬运至下料台。为了避免加工零件与机床发生干涉,机械手采用架空式布局,通过连接支架将搬运机械手与滚丝机相连,如图1所示。
图1 机械手安装图
结合活塞杆滚丝加工过程,机械手上料完成动作如下:机械手向下运动抓取工件,向上提起,横向移动至两滚丝轮轴心连线中点正前方,然后向下运动松开工件,放置于定位元件V型块上。机械手上升,横向移动返回上料初始位置。下料过程功能和执行动作与上料过程相似。
根据机械手运动过程,本文设计的机械手由三个主要部件组成:气动手指、三杆气缸、磁耦无杆气缸[4]。一个气动手指实现抓和放工件动作,气动手指通过连接块与一个垂直方向的三杆气缸连结,三杆气缸实现竖直方向上升和下降运动,三杆气缸通过连接板与一个水平方向的磁耦无杆气缸滑块连结,在水平方向磁耦无杆气缸装载三杆气缸及气动手指往复运动。气动机械手结构如图2所示。
图2 气动机械手结构图
采用气动手爪作为机械手的终端执行部件。带导杆气缸将与活塞平行的导杆与气缸组成一体,具有结构紧凑,导向精度高,能承受较大的横向负载和力矩的特点,因此用于连接气动手爪,实现竖直方向上下运动。无杆气缸可承受高悬臂负载,具有省空间,重量轻,自导向,行程可变多样的特点,已经广泛应用于悬挂机械设备移动。为了匹配机械手架空式布局,机械手设计的气动机械手采用无杆气缸带动悬臂水平移动。
按照气缸的工作原理,在机械手的搬运动作过程中,采用3个三位四通电磁阀6个点来实现下降-抓紧-上升-左平移-下降-放开-上升-右平移复位动作,并且各气路中均配置了节流阀,可以调节气流速度。此外,气动机械手的运动控制信号部分采用了信号开关:左右极限位置各用1个磁电开关,上下极限位置也各采用1个磁电开关。最后机械手再配上3个按钮,分别用于启动、停止和重启。气动原理图如图3所示。
图3 气动系统原理图
分析搬运机械手运行需求可知,其共需7个输入端子和6个输出端子,PLC的地址分配表如表1所示。
表1 气动机械手PLC地址分配表
由西门子生产的S7-200系列PLC可满足控制机械手运动的 PLC 地址分配[5]。S7-200(CPU224)型号PLC共有14个输入点、10个输出点,5KB内存,6个计数器以及256个定时器。PLC和有关信号的系统接线图如图4所示。
图4 系统接线图
顺序功能图(Sequential Function Chart,SFC)是描述控制系统的控制过程、功能和特性的一种图形,也是设计PLC的顺序控制程序的有力工具。所谓的顺序控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地、有秩序地进行操作。顺序设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step),然后用编程软件(例如存储器位M)来代表各步。运用PLC进行顺序控制时常采用顺序功能图描述程序的设计思想,然后根据顺序控制指令编写符合程序设计思想的程序[6]。
顺序功能图是设计梯形图程序的基础,通过控制指令可将顺序功能图转换为相应的梯形图程序。本文根据机械手执行动作的控制要求,按照输出量的状态变化,将机械手搬运动作的一个工作周期分为9个顺序相连的执行步(M0-M8),设计的机械手搬运功能流程图如图5所示。
图5 功能流程图
本文设计了一种基于PLC控制的气压驱动搬运机械手,可用于活塞杆零件滚丝加工生产的自动化上下料。该机械手采用气缸驱动方式,可以充分利用丰富的空气介质减小开发成本,同时因气缸移动迅速,结构简单,降低了维护难度,提高了工作效率。
同时,采用PLC实现对机械手的气动控制,相比较传统的继电器-接触器控制系统,由于利用可编程序存储器实现控制功能,提高了控制系统的可扩展性和灵活性。此外,通过软件编程的方式控制电磁阀的开关通断,可迅速调节空气的流速和方向,提高了控制的精度。