0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用三菱FX2N系列晶体管输出型PLC实现三自由度机械手系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-10-08 07:54 次阅读

机械手是一种能模拟人的手臂动作,按照设定程序、轨迹和要求,代替人手进行抓取、搬运工件或操持工具的机电一体化自动装置。三自由度机械手又称3D机械人,能够实现三个自由度方向(水平、垂直和旋转)的抓取或放置物品,具有操作范围大,灵活性好,应用广泛的特点。

编程控制器PLC)是一种专门为工业应用而设计的进行数字运算操作的电子控制装置。由于其具有可靠性高,功能强,编程简单,人机交互界面友好等特性而广泛用于工业控制系统。

步进电机是将电脉冲信号转变为角位移或线位移的开环执行元件。在非超载情况下,电机的转速、停止位置只取决于脉冲信号的频率和脉冲数目。这一线性关系的存在,加上步进电机只有周期性误差而无累计误差的特点,使其在速度、定位等控制领域应用得非常广泛。

机械手按驱动方式可分为液压式、气动式、电动式和机械式机械手。本文设计的三自由度机械手属于混合式机械手,它综合了电动式和气动式机械手的优点,既节省了行程开关和PLC的I/O端口,又达到了简便操作和精确定位的目的。

1 三自由度机械手的系统结构与运动方式

三自由度机械手为圆柱坐标型。图1为机械手结构示意图,机械手手臂的左右运动(水平方向)由伸缩步进电机控制,上下运动(垂直方向)由升降步进电机控制,逆时针和顺时针旋转运动则由底盘直流电机的正反转控制。机械手的夹紧装置采用关节结构,其夹紧与松开用气压驱动,并由电磁阀控制。

机械手可以根据设定程序的动作将工件从A处搬运到B处。SQ1,SQ2,SQ5,SQ6为水平和垂直方向上的限位开关,SQ3,SQ4为原点位置和终点位置的光接近开关。

2 三自由度机械手控制系统设计

三自由度机械手系统设置了手动工作方式和自动工作方式。自动方式又分为自动回原点、单步、单周期、连续四种工作方式。

采用三菱FX2N系列晶体管输出型PLC实现三自由度机械手系统的设计

2.1 硬件设计

主控制系统选用三菱FX2N系列晶体管输出型PLC,步进电机驱动器选用SH-20403型模块。机械手的外部接线图如图2所示。

采用三菱FX2N系列晶体管输出型PLC实现三自由度机械手系统的设计

机械手在最上面、最右边,底盘转至光接近开关X3处且夹紧装置松开时称系统处于原点状态。X10为手动控制按钮,按下该按钮后,可以进行按键开关X20~X27对应的手动操作。X11~X15分别为自动方式中的回原点、单步、单周期和连续工作方式按钮,按下其中的某一个按钮,再按起动按钮X0,该工作方式的动作就会自动执行。步进电机只有在有脉冲信号(Y0)和方向信号(Y2或Y3)输入时才会转动,Y6,Y7选择将脉冲信号Y0送至哪个步进电机。Y5控制送气电磁阀,实现夹紧装置的夹紧与松开。Y10,Y11控制底盘直流电机的正反转。

2.2 软件设计

在选择单步、单周期和连续工作方式前,系统应当处于原点状态。如果不满足这一条件,可以选择回原点工作方式,该工作方式依次执行以下操作:向上运动至上限位x1→向右运动至右限位X2→顺时针转动至光接近开关X3→夹紧装置松开。

机械手自动工作方式的顺序功能图如图3所示。机械手手臂的运动速度由输入步进电机的脉冲频率控制,机械手下降及左行的距离由脉冲数控制,脉冲频率和脉冲数可以根据工业现场的实际情况在程序中设定,具有可重复操作性。

采用三菱FX2N系列晶体管输出型PLC实现三自由度机械手系统的设计

本系统采用的是PLC梯形图顺序编程的方法。其中以PLSY脉冲输出指令输出脉冲,用MOV指令设定脉冲个数,指定脉冲输出完后,指令执行完成标志M8029置1。由于PLSY指令只能使用一次,而系统中两个步进电机均需要脉冲输入,设计中采用两个外部继电器解决了该问题。将Y0输出的脉冲同时接至两个继电器动触点,两继电器的常开触点分别与两块步进电机驱动器的脉冲输入端相连,Y6,Y7接到两继电器的控制端,这样就可以通过Y6,Y7来控制步进电机的脉冲输入。

3 系统的MCGS组态环境

MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善,操作简便,可视性好,可维护性强的突出特点。图4为三自由度机械手系统工作时的MCGS组态环境界面,它包括主界面、手动工作方式界面和自动工作方式界面。

采用三菱FX2N系列晶体管输出型PLC实现三自由度机械手系统的设计

4 结 语

经调试,步进电机的运转无抖动和失步现象发生,机械手系统处于良好的运行状态。三自由度机械手系统实现的只是三个自由度方向上的运动,根据工业生产的实际需要,可以对其进一步改进,在夹紧装置肘部添加腕回转控制装置,就能使之成为四自由度机械手控制系统。在条件允许的情况下,也可以采用触摸屏代替MCGS组态环境对机械手系统进行控制,这样占用空间小,人机交互界面直观,操作更方便。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16402

    浏览量

    178585
  • plc
    plc
    +关注

    关注

    5013

    文章

    13329

    浏览量

    464107
  • 晶体管
    +关注

    关注

    77

    文章

    9708

    浏览量

    138501
收藏 人收藏

    评论

    相关推荐

    高价回收三菱PLC FX1N系列/三菱PLC FX2N

    、A700系列、高价回收三菱PLC FX1N系列/三菱PLC
    发表于 10-19 10:12

    计算机-PLC机械手远程控制系统中的应用

    本文针对机械手的远程控制问题,选用三菱FX2N 系列PLC 作为控制器,以计算机为主站,实现
    发表于 08-31 09:11 40次下载

    三自由度气动机械手PLC控制

    三自由度气动机械手PLC控制 一、实验目的:通过对一个三自由度气动机械手的控制程序的设计,熟悉基于P
    发表于 09-23 08:19 3699次阅读

    三自由度转台的设计与实现

    基于MSP430F149单片机设计了一种三自由度转台系统。在该系统中,利用旋转编码器的信息反馈,通过对电机的闭环控制,使三自由度转台能够模拟飞机的飞行姿态。
    发表于 09-26 13:58 2574次阅读
    <b class='flag-5'>三自由度</b>转台的设计与<b class='flag-5'>实现</b>

    三菱FX2N PLC(上位机)LabWindowsC_labview程序案例

    程序案例 三菱FX2N PLC(上位机)LabWindowsCVI程序
    发表于 01-12 15:45 54次下载

    三菱FX2N PLC(下位机)程序_labview程序案例

    程序案例 三菱FX2N PLC(下位机)程序
    发表于 01-12 15:45 122次下载

    基于三菱FX2N系列的大小球分拣程序,实现大小球的分拣。适用于教

    三菱PLC(可编程逻辑控制器)编程实例项目例程——基于三菱FX2N系列的大小球分拣程序,实现大小
    发表于 11-08 16:03 35次下载

    毕业论文-三菱FX2N PLC在电梯控制中的应用

    毕业论文-三菱FX2N PLC在电梯控制中的应用
    发表于 11-02 18:31 24次下载

    紫金桥与三菱FX2N系列PLC编程口通讯

    本驱动适用于FX2n系列PLC通过串口和紫金桥通讯的场合。FX2n系列PLC是日本的
    发表于 10-13 15:23 14次下载
    紫金桥与<b class='flag-5'>三菱</b><b class='flag-5'>FX2N</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>编程口通讯

    三菱FX2N系列PLC型号含义

    三菱FX2N系列PLC型号名称的含义如下:
    发表于 04-25 03:53 1.4w次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>FX2N</b><b class='flag-5'>系列</b><b class='flag-5'>PLC</b>型号含义

    三菱FX2N通过PLC网关两步即可接入MQTT平台

    三菱FX2N通过PLC网关两步即可接入MQTT平台
    发表于 11-11 16:13 852次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>FX2N</b>通过<b class='flag-5'>PLC</b>网关两步即可接入MQTT平台

    三菱PLC编程实例之FX2N的PID程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程,一个FX2N的PID程序超详细注释!
    发表于 05-11 15:02 8次下载

    三菱FX系列PLC型号的含义

    FX系列PLC具有庞大的家族。基本单元(主机)有FX0、FX0S、FXON、FX1、
    发表于 01-31 10:29 4652次阅读

    三菱PLC控制机械手实例

    大家好,今天小阿畅为大家带来的是三菱PLC控制机械手的一个实例,快来一起看看吧!
    的头像 发表于 04-20 10:04 7113次阅读

    三菱PLC编程软件FX2N PLC怎么添加模块

    三菱电机的FX2N系列PLC是一种小型、高性能的可编程逻辑控制器,广泛应用于工业自动化领域。FX2N P
    的头像 发表于 06-20 10:18 2892次阅读