DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1003|回复: 0
打印 上一主题 下一主题

[待整理] 基于S7—200PLC的机械手运动控制

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-12 14:26:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
基于S7—200PLC村机械于的运动进行一系列控制,这些运动包括手臂上下、左右直线运动,手腕旋转运动,手爪夹紧动作和机械手整体旋转运动等。所采用的动力机构是步进电机,能够做到精确控制。在多个行程开关传感器的保护下,保证了这些运动万无一失。
       
        0引言
       
        工业机械手(以下简称机械手)是近代自动控制领域中出现的一项新技术,并已成为现代制造生产系统中的一个重要组成部分,越来越多地被研究和应用。本设汁的控制系统采用小型可编程控制器S7—200PLC,具有编程简单、修改容易、可靠性高等优点。
       
        1机械手的选择
       
        根据古典力学的观点,物体在三维空间内的静止位置是由三个坐标或围绕三轴旋转的角度来决定的。因此,物体的位置和方向(即关节的角度)能从理论上求得。在实际生产生活中,机械手的自由度不是盲目模仿人手的动作来确定的,而是根据实际需要的动作,设计出最少自由度的机械手来满足作业要求。所以一般专用机械手(不包括握紧动作)通常只具有2~3个自由度。而通用机械手则一般取4~5个自由度。本设计采用的机械手共有5个自由度。
       
        这五个自由度为机械手能够做出手臂伸缩、手臂上下摆动、手臂左右摆动、手腕回转、手指抓紧,该机械手示意图如图1所示。
       
       
        图1 机械手示意图
       
        2动力装置的选择
       
        工业机械手要求精度非常高,所以本设计采用的是步进电机,步进电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数宋控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
       
        不过步进电机需要在驱动器的作用下才能正常工作,所以还要选择驱动器,本设计选择的是价格便宜而又方便使用的中美合资SH系列步进电动机驱动器,主要由电源输入部分、信号输入部分、输出部分等,实物图和接线原理图分别如图2和图3所示。
       
       
        图2 步进电机驱动模块实物图
       
        图3 驱动模块与步进电机的接线示意图
       
        电源输入部分:由电源模块提供,用两根导线连接,注意极性。
       
        信号输入部分:信号源由PTO主机提供。由于PTO提供的电平为24V,输入部分的电平为5V,中间加了保护电路。
       
        输出部分:与步进电动机连接,注意相序。
       
        3传感器的使用
       
        采用近位开关作为手爪旋转和底盘旋转眼位检测用;采用限位开关,作为横轴、纵轴限位检测用。
       
        近位开关:有3根连接线(红、蓝、黑),红色接电源正极、黑色接电源负极、蓝色为输出信号,当与挡块接近时输出电平为低电平,否则为高电平。
       
        选用型号:ASL-300Q(磁感应式320),其结构原理如图4所示。
       
       
        图4 近位开关原理图
       
        限位开关:当挡块碰到限位开关时动作(常开点闭合),选用型号:ASL-300M(机械式310)
       
        4电气接线图
       
        电气接线图如图5所示。
       
       
        图5 电气接线图
       
        5控制流程设计
       
        本次设计为空间内两点间的物件循环搬运动作。具体控制流程如下:开启PLC,如果机械手不在初试位置上,步进电机开始运转(橫轴向手爪方向移动,竖轴向下移动),机座伺服电机反向旋转到零刻度位置。初始化完成后,首先载入物件所在位置在柱面坐标系下对应的脉冲数,横轴、竖轴步进电机和机座伺服电机同时工作,横轴向前伸,竖轴向上升,机座正转;当步进电机因脉冲输完而中断停止,伺服电机伸到位后,手腕电动机得电带动手腕反向旋转;当传感器检测到限位磁头时,电动机停止,PLC控制电磁阀动作,手爪夹紧,延时一段时间后,然后载入目的地所在位置在柱面坐标系下对应的脉冲数,横轴、竖轴步进电机和机座伺服电机同时工作,返回到物件所在位置;手腕电动机得电带动手腕正向旋转,电磁阀复位,手爪松开延时一段时间;最后判断主程序开关状态,若仍然开启,则开始下一周期的搬运动作。控制流程图见图6所示。
       
       
        图6 控制流程图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-9 11:38 , 耗时 0.100002 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表