s7-300控制机械手.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
s7-300控制机械手

运动控制系统论文 基于S7-300PLC的多工作方式机械手控制系统 摘要:采用西门子S7-300的可编程控制器(PLC)为主控设备,应用STEP7编程软件对机械手进行顺序控制,实现机械手的多工作方式运行。文中对机械手的运行及PLC的控制电路和控制程序等做了较为详细的叙述。 关键词:机械手;多工作方式;PLC 在生产线中,通常采用机械手进行搬运工作。而为满足生产的需要,很多系统要求设置多工作方式,如手动和自动方式;自动方式又包括连续、单周期、单步、自动返回初始状态等方式。以前的机械手是采用继电器—控制器控制气压系统,其控制系统复杂,大量的接线使系统的可靠性降低,设备的工作效率下降,自动化程度不高,安全系数低,但是若采用PLC进行顺序控制,可以大大提高系统可靠性,工作效率,使之满足生产过程的要求。 1、系统工作原理 系统中操作面板、PLC、机械手三者的控制关系如图一所示。操作面板上设有机械手的五个工作方式以及手动运行时的各个单步按钮如图二所示。 图一 机械手控制框图 图二 机械手操作控制面板 图三 机械手工作示意图 机械手的五种工作方式通过单刀五掷开关来选择。 (1)手动(I0.2) 在手动工作方式下(开关旋至I2.0),可以进行6种手动控制(I0.5~I1.2)。 (2)回原点(I2.1) 可以使系统返回原点状态,为进入自动工作方式做好准备。 原点状态——即系统的初始状态,指系统等待起动命令,进入自动工作方式之前的静止状态。 此系统原点状态为:机械手在最上和最左位置,且夹紧装置为松开状态。 (3)单步(I2.2) ——用于系统的调试 在此工作方式下,从初始步开始,按一下起动按钮(I2.6),系统向下转换一步,完成该步动作后即停止,等待下次起动按钮被按下,再向下转换。 (4)单周期(I2.3) 此方式下,按下起动按钮(I2.6),从初始步开始执行一个工作周期,返回并停留在初始步。 (5)连续(I2.4) 此方式下,按下起动按钮(I2.6),从初始步开始连续执行若干个工作周期。当按下停止按钮(I2.7),也要将当前工作周期执行完,返回并停留在初始步。 机械手的动作采用气缸驱动,气缸的动作由气动电磁换向阀控制,气压驱动主要优点:气源方便,一般工厂都由压缩空气站供应压缩空气;由于空气的可压缩性,气压驱动系统还具有缓冲作用;结构简单、成本低,易于保养。其动作过程如图三所示。从原点开始,经过下降、夹紧、上升、右移、下降、放松、上升、左移8个动作完成一个循环并回到原点。 2、系统程序设计(PLC的梯形图语言,SFC功能图) 2.1机械手PLC控制系统I/O接线图(如图) 机械手的控制分为手动控制和自动控制两种方式。手动控制分为手动和回原点两种操作。自动操作分为步进、单周期和自动循环操作方式,因此需要设置一个工作方式选择开关(手动、回原点、步进、单周期、自动循环),占5个输入点,手动时设置一个运动选择开关(左,右,上,下,夹,松)占6个输入点,限位开关I0.1-I0.4占4个输入点;启动按钮、停止按钮占2个输入点,共需17个输入点。输出设备有电磁铁Q4.0、Q4.1、Q4.2、Q4.3、Q4.4,共占5个输出点。还设有一个紧急停车开关。 2.2机械手控制系统编程实现 2.2.1程序的总体结构 在STEP7编程软件下建立项目“多工作方式机械手控制”,在主程序OB1中,用调用功能来实现多种工作方式切换: FC1 无条件调用,供各种工作方式公用; FC2是手动程序、 FC4是回原点程序、 FC3自动程序包括连续、单周期和单步工作方式。 PLC进入Run模式的第一个扫描周期,调用组织块OB100 ,执行初始化程序。 2.2.2组织块OB100的初始化程序 用于识别系统是否处于原点状态并对其初始化:如果原点条件满足,则初始步被置位,为进入单步、单周期、连续等自动工作方式做好准备,如果原点条件不满足,则初始步将被复位,则三种自动工作方式将被禁止。 为方便起见,引入原点状态标识位M0.5,和初始步存储位M0.0 主程序OB1的程序结构 OB100中初始化程序梯形图 2.2.3公用程序 (1)用于自动和手动方式的相互切换 (2)当系统处于手动或回原点方式,与OB100中的处理相同,若满足原点条件,则M0.0被置位,反之被复位。 (3)系统在手动工作方式时,I2.0常开触点闭合,则通过MOVE指令将自动过程中步的存储位(M2.0~M2.7)全部复位。 (4)在非连续工作状态,则将表示连续工作的位标志M0.7复位。 2.2.4手动程序 采用经验设计法设计。手动操作时,用I0.5~I1.2对应的6个按扭控制机械手的

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档