最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

PLC对机械手的定位控制

发布时间:2013-05-15 作者:王亮 李虹  来源:万方数据
本文介绍了西门子ST--200PLC对机械手的加减速控制方法.首先介绍了系统的现有功能和特性,通过改变对伺服电机驱动器的控镧来实现对机械的精确定位。该系统具有占用PLC接口少、可靠性膏的特点-适用于教学实践和工业应用。

0 引言

  机械手是随着工业机械化、自动化而发展起来的一种装置,具有结构简单、运动迅速、可靠性高、节能环保的特点.目前已经在各行业得到了广泛的应用。机械手的应用可以大幅度减少人工重复操作,降低生产过程中的危险系数,极大地提高生产效率与工作精度。此外,机械手还能在无人区或对人有害的环境中正常工作,因此对机械手进行研究对于提高人们的生产生活具有十分重要的意义。

  可编程控制器(PLC)是在计算机技术、通信技术和继电器控制技术的发展基础上开发出来的,现已广泛应用于工业控制的各个领域。它以微处理器为核心,采用编写程序进行逻辑控制、定时、计数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。本文介绍基于德国西门子S7—200PLC开发的机械手定位控制系统。

1 系统结构和功能介绍

  该机械手控制系统的硬件包括S7—200PLC、东元TSB伺服电机、伺服电机驱动器、电磁阀、继电器、电缸、气缸、限位开关、工位及工件、机械手指、往复活塞式空气压缩机。系统中采用V4.0 STEP 7MicroWlN SP7对PLC进行编程。

  1.1 系统控制的目的及内容

  系统通过S7—200PLC控制机械手实现对物品多个自由度方向(水平、垂直、左右、旋转)的抓取或放置,通过PLC编程实现8个工位之间复杂的控制运动。在该实验中给出的是其中一种典型的运行方式:①把工位A1的工件搬到工位B1处;②把工位B2的工件搬到工位A1处;③把工位B1的工件搬到工位B2处;④当一个运行周期完成后会自动重复运行.

  系统控制的内容包括:①通过PLC控制器以脉冲的方式控制伺服电机精确运行,②各运行情况下实现机械手在导轨上的移动速度、方向、目标位置等的精确控制;③通过上位机给PLC编程,实现智能工件的定位传送功能;④机械手复杂控制动作的编程实现。该控制具有多个考察目标,首先是对机械手横、纵2个电缸导轨方向的精确定位和3个气缸阀门执行步骤的控制,如果工位和机械手此时的位置误差超过允许范围,则无法完成后续的动作。

  1.2 系统电路图

  系统电路图如图1所示。图1中,Q0.0为横向高速脉冲信号,Q0.1为纵向高速脉冲信号,Q1.0为横向方向信号,Q1.1为纵向方向信号。Q0.2为上下气缸信号,Q0.3为开合气缸信号,Q0.4为旋转气缸信号。

系统电路图

  1.3 系统中各装置的工作状态
  (1)PLC程序模块通过RS-485协议下载到CPU中,作为控制器负责信号的输出,对机械手的每个动作一一发出指令并进行控制。

  (2)伺服电机及相应驱动器作为控制系统的执行机构,负责机械手的精确定位及系统的工作效率。伺服驱动器接收Q0.0、Q0.1、Q1.0、Q1.1以及限位开关的信号来控制电机转动的方向和速度。在伺服驱动器上通过设定参数来确定整个系统的运行模式。

  (3)空气压缩机为整个系统的气动部分提供动力,在系统运行前必须保证空气压缩机中的气压达到要求,否则机械手在运行过程中会出错。

  (4)电磁阀和继电器共同完成对机械手的开合、旋转、夹紧动作的控制。继电器把从PLC发出的低电平信号转换成能驱动电磁阀的高电平信号;电磁阀则用来控制空气压缩机产生的气流,通过气缸来控制机械手的开合、旋转、夹紧。

  (5)限位开关用来辅助控制电机的转动,从而限制机械手移动的距离。当限位开关被触动时会发出信号给伺服驱动器的正转(或反转)禁止端口,让电机立即停止转动。限位开关在整个系统中起到保证系统正常运作和保护设备的作用。

  (6)伺服电缸是将伺服电机与丝杠进行一体化设计的模块化产品,将伺服电机的旋转运动转换成直线运动。同时将伺服电机的精确转速控制、精确转数控制、精确扭矩控制转变成精确速度控制、精确位置控制、精确推力控制.实现高精度直线运动。该系统中包含横向和纵向两个伺服电缸。另外,该系统中有3个气缸分别控制机械手的开合、旋转、夹紧。

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。