基于PLC与步进电动机的机械手控制设计
- 格式:doc
- 大小:1.49 MB
- 文档页数:14
基于三菱PLC的机械手控制系统设计毕业设计机械手是一种广泛应用于工业生产的设备。
在传统工艺中,采用继电器控制时需要使用大量的继电器,接线复杂,容易出现故障,维修困难,费时费工,增加了成本,影响了设备的工效。
因此,采用可编程控制器(PLC)对机械手进行控制是一种更加可靠、方便的方法。
本文介绍了使用XXX生产的F1/F2系列PLC对机械手进行控制的设计方案。
该方案根据机械手的运动规律进行软件编程,实现了手动操作和自动操作。
采用梯形控制直观易懂,PLC控制使接线简化,安装方便,减少了维修量,提高了工效。
第一章 PLC的技术简述1.1 PLC的定义PLC是一种可编程控制器,是一种数字计算机,可用于控制各种工业过程,包括机械手的控制。
PLC通过数字输入和输出模块与外部设备进行通信,通过编程实现对设备的控制。
1.2 PLC的特点PLC具有可编程性、可靠性、灵活性、扩展性等特点。
它可以根据不同的应用需求进行编程,可以适应不同的工业环境,具有较高的可靠性和稳定性,可以方便地进行扩展和升级。
1.3 PLC的一般结构PLC一般由中央处理器、存储器、输入模块、输出模块、通信模块等组成。
其中,中央处理器是PLC的核心部件,负责执行程序和控制设备。
存储器用于存储程序和数据。
输入模块用于接收外部设备的信号,输出模块用于控制外部设备的动作,通信模块用于与其他设备进行通信。
1.4 PLC的基本工作原理PLC的基本工作原理是通过输入模块接收外部设备的信号,经过中央处理器进行处理,然后通过输出模块控制外部设备的动作。
PLC的程序是由用户编写的,可以根据实际需求进行修改和升级。
PLC的输入和输出可以根据需要进行扩展,以适应不同的应用场合。
第二章机械手控制系统的控制要求2.1 工作对象的介绍机械手是一种用于自动化生产的设备,可以完成各种物料的搬运、装卸、组装等操作。
机械手的控制需要考虑到其运动规律和工作对象的特点。
2.2 工作原理机械手的工作原理是通过电机驱动各个关节进行运动,实现对工作对象的搬运、装卸、组装等操作。
毕业设计(论文)—基于plc的步进电机控制系统设计基于PLC步进电机控制系统摘要:随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。
研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。
步进电机是将电脉冲信号变换成机械角位移的一种装置,每个脉冲使转轴步进一个步距角增量,输出角位移与输入脉冲数成正比,转速与输入脉冲成正比,转速与输入脉冲频率成正比。
步进电机的控制方式简单,属于开环控制,且无累积定位误差,有较高的定位精度,而PLC作为一种工业控制微机,是实现电机一体化的有力工具,因此基于PLC的步进电机控制技术已广泛用于数字定位控制中。
本控制系统的设计,由硬件设计和软件设计两部分组成。
其中,硬件设计主要包括步进电机的工作原理、步进电机的驱动电路设计、PLC的输入输出特性、PLC的外围电路设计以及PLC与步进电机的连接与匹配等问题的实现。
软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制。
本系统具有智能性、实用性及可靠性的特点。
关键词:步进电机、PLC、转速控制、方向控制Stepping motor control system based on PLC Abstract:With the development of microelectronics and computer technology, the stepper motor is increasing demanded, which is widely used in printers, electric toys and other consumer products, and CNC machine tools, industrial robots, medical equipment and other electrical machinery products, and is applied in the national economy in various fields. Researching of stepper motor control system to improve the control accuracy and response speed, energy conservation is so important.Stepper motor is a device which will transform electrical pulses into mechanical angular displacement so that Shaft of each pulse to a step angle stepping increment, SO output angular displacement is proportional to the input pulses, speed is proportional to the input pulse speed and speed is proportional to input pulse frequency. Stepper motor control is simple, is open-loop control, and no accumulation of positioning error, a high positioning accuracy,and the PLC as an industrial control computer, is a powerful tool for the integration of the motor, Therefore, the stepper motor control based on PLC technology has been widely used for digital positioning control.The control system consists of hardware and software design of two parts. Among them, the hardware design includes the working principle of stepper motor, stepper motor drive circuit design, PLC input and output characteristics, PLC and PLC external circuit connection with the stepper motor and matching Problem. Software design, including the main program and each module of the control program, ultimately realizes on the stepper motor rotation direction and rotation speed control This system has the intelligence, practicality and reliability features.Keywords: Stepper motor, PLC, speed control, direction control目录1、绪论 (1)1.2问题的提出 (3)1.3设计目的及系统功能 (4)2、PLC控制步进电机系统简介 (5)2.1PLC控制系统 (5)2.1.1 PLC概述 (5)2.1.2 PLC系统的其它设备 (9)2.1.3 PLC的通信联网 (9)2.1.4 PLC控制系统的设计基本原则 (9)2.1.5 PLC软件系统及常用编程语言 (10)2.1.6 PLC的特点 (10)2.1.7 PLC的应用领域 (12)2.1.8 PLC未来展望 (13)2.2步进电机 (13)2.2.1 步进电机概述 (13)2.2.2 步进电机的特性 (14)2.2.3 与直流电机的比较 (14)2.2.4 步进电机的种类 (17)2.2.5 反应式步进电机的控制 (17)2.3本设计所用步进电机 (21)3、硬件电路设计 (23)3.1硬件设计思路 (23)3.2总体设计框图 (23)3.3外围电路设计及分析 (24)3.3.1 键盘控制电路 (24)3.3.2步进电动机驱动电路 (26)2.6.3 LED数码显示电路 (31)3.4步进电机控制系统电路图 (34)4、软件设计 (36)4.1可编程控制器软件设计原理 (36)4.1.1可编程序控制器的工作原理 (36)4.1.2 扫描周期 (37)4.2 PLC的选型 (38)4.2.1 输入输出(I/O)点数的估算 (38)4.2.2 存储器容量的估算 (38)4.2.3 控制功能的选择 (38)4.2.4 机型的选择 (40)4.3FX可编程序控制器简介 (42)2N4.4PLC控制程序设计 (42)4.4.1 PLC控制系统的设计基本原则 (42)4.4.2 PLC编程步骤 (42)4.4.3 PLC提供的编程语言 (42)4.5.1启动停止控制环节 (45)4.5.2 PLC实用驱动电源控制环节 (45)结论 (50)致谢 (51)参考文献 (52)附录 (53)1、绪论1.1技术概述在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。
基于PLC的机械手控制系统设计张振凯摘要:机械手在各个领域中都有着广泛的应用,特别是在制造业中,机械手的应用就更加广泛,机械手通过交换信号的方式来交换彼此的运动状态和位置信息,在一段运动程序过程中,机械手是否继续运动的判定是通过信号的交换决定的。
如果在运动过程中遇到障碍物或者是因为控制器的信号交换出现了一些错误,这将会导致机械手出现一些错误的动作,也就可能发生碰撞的危险。
机械手的碰撞即会造成设备的损坏,甚至人员的伤亡。
鉴于此,本文对基于PLC的机械手控制系统设计进行分析,以供参考。
关键词:机械手;PLC;程序设计引言以PLC作为控制器,各个机械手关节中的交流伺服电动机为执行器,传感器作为一个反馈环节,通过反馈环节使整个系统得到稳定的运行,除了对工件的准确定位外并有效地防止了机械手发生碰撞的危险,大大提高了机械手的安全系数。
但是本设计还存在着一些缺陷,对防碰撞的方案设计上比较的单一,只是通过传感器的方式还不能很好地应对复杂的工业现场环境,这也是后续需要提高改正和重点研究的方向。
1机械手原理概述机器人比人的手力大,能做很多人不能做的事情等,有很多优点,可以提高工业生产的效率,使用操纵器生产工业时的成本有所降低。
自动机通常由三部分组成:机器部分、检测部分和控制部分。
手安装在手臂前面,是执行器的主体,根据固定对象的形状、重量、材料和操作要求,可以有多种结构。
控制部分包括控制系统和人机交互系统。
对于自动机基本部件的控制系统,控制系统的任务是控制自动机的实际行为方式。
机器人控制系统有开环和闭环控制方法,如果工业机器人没有信息反馈功能,则是开环控制系统。
如果有信息反馈功能,那就是闭环控制系统。
对于由机器人构成的基本人机交互系统,人机交互系统是允许操作员参与机器人控制和与机器人通信的设备。
总之,人机交互系统可分为两类:指示设备和信息显示设备,机器人设备的控制主要通过软件程序完成。
2工业生产领域当中气动机械手的意义与PLC系统技术结合,使得工业当中生产出来的气动机械手能够完成指定的工作过程和动作,其外部表现就是工业生产过程当中比较常规的自动抓取和搬运等等,这一设备的充足应用,使得现阶段的工业生产领域已经基本实现了自动化控制,这种自动化控制,不仅可以最大程度上的减少工业企业对生产过程的人力投入,还能使得生产的过程变得更加高效,也能使得生产的最终产物的各种标准的结果非常平均,从而降低错误率,提高合格率。
图书分类号:密级:毕业设计(论文)基于三菱PLC的机械手控制系统设计DESIGN OF MANIPULATOR CONTROL SYSTEM BASED ONMITSUBISHI PLC学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日学位论文版权协议书本人完全了解关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归所拥有。
有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。
可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名:导师签名:日期:年月日日期:年月日摘要在机械加工行业,机械手使用的已经很多了,是自动化生产中最为重要的元素,现在车间工人的劳动环境改善了很多,劳动生产率也是提高了很多。
本文设计的是基于三菱PLC的机械手控制系统设计,该机械手主要由L1-25型单向节流阀和24D2H-15-S1型二位五通电磁阀组成的气压回路驱动,由气动机械手实现物件的抓取,利用气缸实现物件的移动,采用行程开关来实现物料的摆放,运用欧光PSD-1010(2D-PSD)光电位敏传感器来检测工件的位置,最后使用三菱FX2N-48MR来控制电磁阀,从而实现机械手臂的旋转-下降-伸出-夹紧-收回-上升-旋转-下降-松开-上升的控制功能。
关键词机械手;PLC;气压驱动;电气元件AbstractIn the machining industry, the robot has been used a lot, is the automated production of the most important elements of plant workers are now a lot of work to improve the environment, labor productivity is also improved a lot.This design is based on the Mitsubishi PLC robot control system design, the robot consists of L1-25 type way throttle and 24D2H-15-S1 type two five-way solenoid valve pneumatic circuit is driven by a pneumatic manipulator to achieve the object crawl, mobile air cylinder to achieve the object, using the limit switch to achieve the display of materials, the use of European light PSD-1010 (2D-PSD) position sensitive photoelectric sensor to detect the position of the workpiece, last used to control the Mitsubishi FX2N-48MR solenoid valve, in order to achieve the rotating mechanical arm - the drop - projecting - clamping - recover - rising - rotation - fall - Release - increased control functions.Keywords Manipulator; PLC;Pneumatic drive;Electrical components目录摘要 (I)Abstract (II)目录 (III)1 绪论 (1)1.1 机械手的概述 (1)1.1.1 机械手的设计背景 (1)1.1.2 机械手的组成 (2)1.1.3 机械手的分类及应用组合 (2)1.2 机械手的发展及现状 (3)1.2.1机械手的发展 (3)1.2.2 PLC控制系统的引用 (4)1.3 本课题研究的主要内容及技术路线 (5)1.3.1 本课题研究的主要内容 (5)1.3.2 本课题研究的技术路线 (5)1.4 控制要求及机械手参数 (6)1.4.1 控制要求 (6)1.4.2 机械手的相关参数 (6)2 机械手的机械设计 (7)2.1 执行机构的设计 (7)2.1.1 工作原理及组成 (7)2.1.2 基本形式的选择 (7)2.1.3 机械手的结构设计 (8)2.1.4机械手外观简图 (9)2.2 驱动机构的设计 (9)2.2.1 工作原理的确定 (10)2.2.2 气动元件的选择 (10)3 机械手的硬件设计 (14)3.1 PLC的介绍 (14)3.2 电气元件的选型 (16)3.2.1 限位开关的选择 (16)3.2.2 传感器的选择 (17)3.2.3 接触器的选择 (17)3.3 PLC选型 (18)3.4 I/O设计 (18)3.5 PLC接口分布图 (19)4 机械手的软件设计 (20)4.1 流程图 (20)4.2 梯形图 (21)4.3 调试 (25)结论 (26)致谢 (27)参考文献 (28)附录 (29)附录1 气压控制原理图 (30)附录2 输入输出分配表 (30)附录3 外部接线图 (31)附录4 状态控制图 (31)附录5 梯形图 (32)1绪论机械手诞生在上世纪六十年代,到现在也发展了四十多年了,现在机械手是工业化制造里面一个自动化的关键装置。
毕业设计(论文)论文题目基于PLC机械手设计姓名学号专业机械设计制造及其自动化指导教师2014年3月10日摘要工业机械手是近几十年发展起来的一种高科技自动生产设备。
工业机械手也是工业机器人的一个重要分支。
他的特点是可以通过编程来完成各种预期的作业,在构造和性能上兼有人和机器各自的优点,尤其体现在人的智能和适应性。
机械手作业的准确性和环境中完成作业的能力,在国民经济领域有着广泛的发展空间。
机械手是一种能自动控制并可从新编程以变动的多功能机器,他有多个自由度,可以搬运物体以完成在不同环境中的工作。
机械手的结构形式开始比较简单,专用性较强。
随着工业技术的发展,制成了能够独立的按程序控制实现重复操作,适用范围比较广的“程序控制通用机械手”,简称通用机械手。
由于通用机械手能很快的改变工作程序,适应性较强,所以它在不断变换生产品种的中小批量生产中获得广泛的引用。
关键字工业机械手,电磁阀,可编程控制器(PLC)AbstractIndustrial manipulator is a kind of high-tech automated production equipment,which is developed in recent decades.Industrial manipulator is an important branch of industrial robots.Its characteristics is that it can do theexpected task by programming , and it has the respective advantage of both manand machine on the structure and performance, particularly in the person's intelligence and adaptability.The accuracy of the manipulator operation and theability to work in the environment has a broad space for development in the fieldof national economy.Manipulator is a kind of multifunctional machine which can be automatically controlled and can be changed by new programming, it has multiple degrees of freedomand can complete the work carry objects in different environments.At first,thestructure of manipulator is relatively simple,but in has a strong specificity.Withthe development of industrial technology, Industrial manipulator is produced withthe process control to independently achieve repetitive operation, which is called "universal manipulator for program control" in wide scope of application, whichis called shortly as general manipulator.Because of general manipulator canquickly change the working procedure with strong adaptability, it was widely quotedby changing in the medium and small batch production of products .Key wordsIndustrial manipulator,Solenoid valve,Programmable Logic Controller(PLC)摘要 (1)Abstract (2)目录 (3)前言 (4)第一章机械手简介 (5)1.1 机械手的发展史 (5)1.2 机械手的分类 (5)1.3 功能与构成 (6)1.3.1 执行机构 (7)1.3.2 驱动机构 (7)1.3.3 控制系统 (8)1.4 课题的提出 (8)1.4.1 应用前景 (8)1.4.2 市场需求 (8)1.4.3 应用领域 (9)第二章机械手整体设计方案 (9)2.1 机械手总体设计 (9)2.1.1机械手整体结构的类型 (9)2.2 机械手工作过程 (10)第三章机械手控制系统设计 (12)3.1 可编程序控制器简介 (12)3.1.1 PLC的结构 (12)3.1.2 PLC的特点 (13)3.1.3 PLC的主要功能 (14)3.2 控制系统硬件设计 (14)3.2.1 PLC选型 (14)3.2.2地址分配 (15)3.3 控制系统软件设计 (16)3.4 PLC程序的调试 (21)3.4.1 PLC控制的安装与布线 (21)第四章结论 (22)参考文献 (23)用于再现人手的的功能的技术装置称为机械手。
分析基于PLC技术的机械手控制系统设计的运用摘要:在科学技术日新月异的社会背景下,智能化和自动化已成为时代潮流,其中以机械手为代表,其通过模仿手臂的部分动作,按照固定的操作程序,达到自动生产的目的,能很好地适应有害、复杂环境,有利于减少人工失误,在保障人们生命安全的同时,提高生产效率与质量。
企业必须加大对机械手控制系统设计的重视程度,利用当前先进的技术,结合企业实际情况,引进先进的机械手设备。
本文基于PLC技术视角,结合目前旋转机械手的自动生产线,重点介绍机械手控制系统设计运用。
关键词:PLC技术;机械手控制系统;生产效率;设计运用DOI:10.16640/ki.37-1222/t.2016.12.213机械手属于可控且集多种功能于一身的机器,以自动地位为基础,通过改变其编订程序等方式,达到搬运工件等目的。
主要包括气动、液压、机械、电动等驱动方式,其能够合理节省人力资源,代替人们在复杂且艰难的环境下工作,被广泛运用于原子能、轻工业、冶金制造业、电子行业等部门。
PLC(Programmable Logic Controller)是可编程的存储器,属于控制系统[1],在机械手设计中占据着重要位置,统筹两者之间的关系,研究其对应的系统,有利于提升整体生产效率。
1 机械手控制系统的具体介绍机械手主要包括工件、机械手手爪、止动气缸、导轨等部分,能够迅速完成旋转、升降等程序,如图1所示。
其中机械手手爪主要有旋转式等形式,通过多工位的旋转,降低或者伸缩工件位置,更好地使工件运行在轨道位置;导轨作为生产环节中各部件的传送纽带,是机械手中重要组成部分。
整个机械手以中心控制为基础,能够自动对生产线作出合理、有效的调度,在需要的情况下,也可以进行人为调度。
采取“小车”运行的方式[2],将工件停在每个不同的站点,同时完成取放程序。
旋转机械手主要驱动模式为电动和气动,只有一个止动气缸,以达到工件抓和放的目的。
通过双电控型的电磁阀和双作用型的气缸完成整个过程的控制。
机电工程系基于PLC的步进电机运动控制系统设计专业:测控技术与仪器指导教师:xxx姓名: xxx _______________(2011年5月9日)目录一、步进电机工作原理 (1)1。
步进电机简介 (1)2。
步进电机的运转原理及结构 (1)3。
旋转 (1)4。
步进电动机的特征 (2)1)运转需要的三要素:控制器、驱动器、步进电动机 (2)2)运转量与脉冲数的比例关系 (2)3)运转速度与脉冲速度的比例关系 (2)二、西门子S7-200 CPU 224 XP CN (2)三、三相异步电动机DF3A驱动器 (3)1。
产品特点 (3)2。
主要技术参数 (3)四、PLC与步进电机驱动器接口原理图 (5)五、PLC控制实例的流程图及梯形图 (5)1.控制要求 (5)2。
流程图 (5)3.梯形图 (6)六、参考文献 (6)七、控制系统设计总结 (6)基于PLC的步进电机运动控制系统设计一、步进电机工作原理1.步进电机简介步进电机是一种将电脉冲转化为角位移的执行机构。
通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;也可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。
这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。
使得在速度、位置等控制领域用步进电机来控制变的非常的简单2.步进电机的运转原理及结构电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。
0、1/3て、2/3て,即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A’与齿5相对齐,(A'就是A,齿5就是齿1)3.旋转如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力,以下均同)。
基于PLC对步进电动机机械手的控制课程
[摘要]:介绍一种基于PLC和步进电机机械手控制系统的设计方案。
本论文中系统介绍了可编程控制器对混合式步进电动机的驱动及控制原理。
本设计使用步进电机控制机械手横轴,纵轴的进给,通过限位开关等传感器等实现机械手的精确运动。
该机械手可在空间抓放物体,随意位置夹取、停止,动作灵活多样,并可根据运动流程的要求随时更改相关参数,代替人工在高温和危险的作业区进行作业,具有较高的应用价值。
此处使用MCGS组态软件设计模拟物料搬运机械手,程序使用GX Developer的SFC程序类型设计。
[关键字]:PLC,步进电机,机械手
一、课题设计的软硬件概述及应用:
(一)GX Developer编程软件概述及应用
这里介绍的GX Developer8.86Q(SW7D5C-GXW)版本,它适用于Q系列、QnA系列及FX系列的所有PLC。
GX编程软件可以编写梯形图程序和状态转移图程序(全系列),支持在线和离线编程功能,并具有软元件注释、声明、注解及程序监视、测试、故障诊断、程序检查等功能。
本课题使用FXCPU系列,FX2NC类型,程序类型为SFC的方式进行编写课题程序。
课题要求:独立编写控制步进电机机械手运动的程序。
(二)MCGS组态软件简介概述及应用
用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制。
本课题使用MCGS组态软件设计模拟步进电机搬运机械手的动态显示。
课题要求:熟悉使用MCGS组态软件,并绘制步进电机机械手的模拟图。
(三)可编程程序控制器概述及应用(plc):
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
本课题设计使用的是三菱FX2N-48MT晶体管输出型PLC。
(四)步进电机驱动器概述及应用
步进电机驱动器是一种将电脉冲转化为角位移的执行机构。
当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。
本课题主要使用两个步进电机驱动器SH-20403型模块控制两个步进电机。
课题要求:认识和了解步进电机驱动器的的原理及使用。
二、基于PLC对步进电机机械手的控制
(一)步进电机机械手的系统结构与控制要求方式:
本课题使用的是三自由度机械手为圆柱坐标型,可以实现三个自由度方向上的运动功能。
不过此次不用底座旋转自由度(图1为步进电机机械手结构示意图),只用实现由步进电机驱动的机械手臂的左右运动(水平方向)的控制和上下运动(垂直方向)的控制。
控制要求:机械手可以根据设定的程序完成手动,自动的功能将工件从在机械手的限位围的任意位置A处搬运到B处及回原位的功能。
X1,X2,X3,X4分别为下、上、右、左限位开关。
机械手在最上面x2、最左边x4,称系统处于原点状态。
M50为手动控制按钮,按下该按钮后,可以进行按键开关M60-M67对应的手动操作。
M52-M54分别为自动方式中单步、单周期、连续工作方式按钮,按下其中的某一个取反按钮,再按1松0的起动按钮M50,该工作方式的动作就会自动执行。
M51和M55位原位条件,当按下取反按钮M51,再按1松0按钮M55,机械手将自动回到原点状态。
垂直和水平方向受两个步进电机控制,Y0和Y1为脉冲信号,Y2和Y3为控制方向。
图1步进电机机械手结构示意图
(二) 步进电机机械手外部硬件设计
图2为PLC 控制单个步进电机的外部硬件电路图(图中以升降运动步进电机为例)。
系统
选用三菱FX2N-48MT 晶体管输出型PLC ,步进电机驱动器选用SH-20403型模块。
PLC 的Y0
端和Y1端通过驱动模块分别供给左右步进电机和升降步进电机脉冲信号,Y2端和Y3分别控
制其转动方向,而脱机信号Y4可以使步进电机处于锁定状态(本课题可以不接)。
FX 2N -48MT
SH-20403脉冲Y0Y2
Y4
脱机方向公共COM
M
A+
A -
B+B -步进电机
24V +步进电机驱动器
-24V -+PLC 图2 PLC 控制步进电机的外部硬件电路图
图3为机械手的外部接线图所示。
图3 机械手的外部接线图
图4 为控制功能图,PLC中的主要程序是结合控制能图以及I/O分配进行编写,在本次的课题实验中,只要现水平方向和垂直方向上的位移运动,地座旋转的要求暂不需要。
图4 控制功能图
(三)步进电机机械手MCGS模拟控制系统设计
1.设计思路分析
图4步进电机机械手模拟系统控制按钮图,步进电机机械手MCGS模拟系统设置了手动工作方式和自动工作方式。
自动方式又分为自动回原点、单步、单周期、连续四种工作方式。
在选择单步、单周期和连续工作方式前,系统应当处于原点状态。
其中自动方式是由参数设置实现定位控制。
机械手手臂的运动速度由输入步进电机的脉冲
频率控制,机械手下降及左行的距离由脉冲数控制,脉冲频率和脉冲数可以根据工业现场的实际情况在梯形图程序中设定,可根据运动流程的要求随时更改相关参数具有可重复操作性。
2.通用串口设备属性编辑窗口
3.实时数据库
4.设备属性设置:-通道连接
5.实时监控界面的组态图
(四)基于PLC步进电机机械手的控制SFC梯形图
PLC的程序编程设计是根据步进电机顺序功能图的控制要求,以及结合I/O分配而进行的编写程序,程序主要是利用三菱FX-232的SFC模块进行编写,主要模块分为四大类:公共部分、手动部分、原位部分以及自动部分。
是个部分组成的一个的操作系统程序,程序的运行,主要是MCGS实时监控界面上的控制按钮的控制开停,也可以从GX编程软件监控界面,得知相应变量的变化。
a)公共部分
b)手动部分
c)原位部分
d)自动部分
三、遇到的问题及解决办法
在开始设计的时候,遇到的主要问题对程序中的PLSY和M8029指令的认识不够深刻,不能很好的正确使用,在多次调试程序中一直找不到错误,后来经过在网上查找多方资料,和询问老师同学,得到了有效的解决。
在其他问题上都能够与同学的讨论合作得出解决办法。
最终调试成功该步进电机机械手的控制,达到课题的要求。
通过本次设计,可以增进对步进电机机械手的认识,同时熟悉并掌握部分PLC技术,对提高自身动手,独立思考能力有很大帮助。
四、课题总结
经调试,程序中将频率设定为600Hz,步进电机运转无抖动和失步现象发生,机械手系统处于良好运行状态。
步进电机机械手系统实现的只是两个自由度方向上的运动,根据工实际需要,可以对作其进一步的改进,加上底座直流电机的旋转,加上手部的气动夹取装置和在夹紧装置肘部添加腕回转控制装置,能使之成为多自由度机械手控制系统。
条件允许的情况下,也可以采用触摸屏代替MCGS组态环境对机械手系统进行控制,这样占用空间小,人机交互界面直观,操作更方便。