毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc

上传人:椰子壳 文档编号:3945495 上传时间:2019-10-10 格式:DOC 页数:53 大小:1.49MB
返回 下载 相关 举报
毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc_第1页
第1页 / 共53页
毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc_第2页
第2页 / 共53页
毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc_第3页
第3页 / 共53页
毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc_第4页
第4页 / 共53页
毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-于西门子S7-300PLC三轴联动机器人的编程设计.doc(53页珍藏版)》请在三一文库上搜索。

1、题 目基于西门子S7-300PLC的三轴联动机器人编程设计_自动化学院_院(系) 自动化_专业学号08010#姓名学生姓名指导教师第一指导教师顾问教师第二指导教师(可不填写)起止日期2013.12.20 2014.06.10设计地点东南大学毕业设计(论文)报告摘要PLC控制的三轴联动系统设计摘要在工业自动化的发展过程中,多轴立式系统越来越多地应用到工业生产中。由于PLC的稳定性和伺服电机的高精度特性,PLC控制的多轴伺服系统已经成为满足高度自动化高精度需求的一大趋势。PLC控制的三轴联动设计时稳定的多轴系统的基础。该系统以PLC为核心控制器,提供高稳定性和高度抗干扰能力的控制器。三轴上的伺服电

2、机以其高精度和适合频繁通断的特性为系统保证了高精度位置需求和频繁启停的需求。本文介绍了基于三个伺服电机的和一个三相异步电机组成的移物系统,在PLC中通过对开关信号、各轴上的传感器输入信号和内部计时器定时器信号进行综合处理,并通过一定的时序让系统有机运行,系统的各个部分各个轴按时序逻辑运行。最终实现系统的移物功能,并能抵抗掉电等意外干扰因素,使系统能够稳定、安全地运行。 本模板的快捷键说明,请仔细阅读:关键词:西门子、PLC、伺服电机、三轴联动、精确定位 . IV .东南大学毕业设计(论文)报告AbstractThree-axis control system design of PLCAbst

3、ractIn the process of development of industrial automation, multi-axis vertical systems are increasingly applied to industrial production. Due to the stability and precision characteristics PLC servo motor, PLC controlled multi-axis servo system has become highly automated precision to meet the dema

4、nds of a major trend.PLC-based control of three-axis stabilized design of multi-axis systems. The system PLC as the core controller, providing high stability and high anti-jamming capability of the controller. On-axis servo motor with high precision and suitable for frequent on-off characteristics o

5、f the system to ensure the accuracy position needs and the needs of the frequent start-stop.This article describes the physical system is based on three-shift servo motor and a three-phase asynchronous motors composed in the PLC through the switching signal, sensor input signal and the internal time

6、r timer signal processing integrated along each axis, and through a certain the timing of the various parts of the system so that the organic operation, the systems various axes run by temporal logic. Ultimately the system move things function, and can resist accidental power-down and other confound

7、ing factors, enabling the system to a stable and safe operation.KEYWORDS: Siemens, PLC, Servo motor, Three-axis, Precise positioning东南大学毕业设计(论文)报告目录目录摘要IABSTRACTII第1章 绪论11.1 项目背景11.2 项目设计任务21.3 项目设计思想21.4 运行设备与环境21.5 本文研究内容及各章安排31.5.1 各章安排31.5.2 课题关键问题和难点3第2章 总体设计42.1 系统硬件的总体设计42.1.1 硬件总体框架42.1.2 PL

8、C控制三轴电机42.2 系统软件的总体设计52.2.1 数据存储与查询5第3章 系统硬件设计83.1 PLC简介83.1.1 PLC的定义83.1.2 PLC的发展和未来83.1.3 PLC的工作原理83.1.4 PLC的优点93.2 系统PLC配置103.2.1 S7-300 CPU的基本结构103.2.2 S7-300 CPU的基本结构123.2.3 S7-300 CPU的输入输出模式123.3 伺服电机简介143.3.1 伺服电机的基本常识143.3.2 伺服电机的工作原理143.3.3 伺服电机的优点153.3.4 交流伺服系统的基本结构153.3.5 伺服电机与步进电机相比的优点15

9、3.4 伺服电机驱动器163.4.1 伺服电机驱动器的结构163.4.2 伺服电机驱动器内部结构及接线183.4.3 伺服电机驱动器的参数设置193.4.4 传送带机械结构253.4.5 系统引脚分配26第4章 系统软件设计304.1 软件设计概略304.2 各个动能块软件设计314.2.1 系统的硬件配置314.2.2 脉冲输出设计324.2.3 电机定位设计354.2.4 数据观测374.2.5 掉电保护384.2.6 不同形状摆放39第5章 系统调试415.1 硬件部分的调试415.2 软件部分的调试425.2.1 脉冲输出的调试425.2.2 程序编辑的调试43第6章 总结与展望44参

10、考文献45致谢46东南大学毕业设计(论文)报告第6章 总结与展望第1章 绪论1.1 项目背景随着工业自动化的发展,现实生产中对自动化程度和生产工艺的要求越来越高,简单的一台电机已经不能满足要求。生产工艺不断复杂化,多轴运动的控制系统越来越多地运用到工业生产中。因此,多轴控制系统在工业生产领域有着很高的的地位,是备受关注的研究课题。多轴联动是指在一台机床上的多个坐标轴(包括直线坐标和旋转坐标)上同时进行加工,而且可在计算机数控系统(CNC)的控制下同时协调运动进行。多轴联动加工可以提高空间自由曲面的加工精度、质量和效率。现代数控加工正向高速化、高精度化、高智能化、高柔性化、高自动化和高可靠性方向

11、发展,而多坐标轴数控机床正体现了这一点。多轴联动的关键点就在于时序逻辑的整理,通过采集开关信号、接近开关等传感器的信号输入,控制器要做出相应的处理,并做出相应的响应输出。在每一种不同的信号或者条件下做出不同的输出响应是控制器实现多轴联动的关键所在。任何一种时序错误都会导致严重的后果。在输入或者程序内部出现意外故障或干扰时应该采取的是安全地应急措施,而不能出现机械跑飞的危险现象。随着加工技术的不断发展和完善,其中包含了程序的编写日益简单,这在很大程度上减轻了工程师们在程序上的计算量,同时也减轻了机床操作者的工作量和提高了生产效率。可编程控制器在工业级的控制领域应用最广泛的工业计算机,是一种数字运

12、算操作的电子系统,专为工业环境设计的一种工业控制计算机,采用面向用户的指令,编程方便。PLC在传统的对开关量处理的基础上,又增加了数字运算及对模拟信号处理的能力,使PLC拥有巨大的发展前景。伺服系统又称随动系统,是用来精确地跟随或复现某个过程的反馈控制系统。伺服系统主要由三部分组成:控制器,功率驱动装置,反馈装置和电动机。伺服系统使物体的位置、方位、状态等输出被控量能够跟随输入目标的任意变化的自动控制系统。交流伺服电机自带编码器反馈,能够准确地进行位置定位,还能够消除“自转”现象,提高了系统的准确性,在实际的生产应用中越来越普及,是控制系统精确化的一大推动力。因此利用PLC控制交流伺服的三轴联

13、动可以实现控制系统的高度稳定和精确,能够带来更高的效率。三轴联动可以高效实现物件的搬移和器件的加工,并且是五轴联动的基础,而五轴联动是一种科技含量高、精密度高专门用于加工复杂曲面的机床,是一个国家工业生产水平的标志。因此研究和设计PLC的三轴联动系统具有良好的工程实用背景,可以在大学中熟悉实际生产中的数控技术的基本运用,为以后的工作打好基础。1.2 项目设计任务本次任务是完成一个用于实际工业生产现场的PLC控制的三轴联动的移物系统,基于西门子S7-300PLC核心控制器的软件编程。硬件则是由一个三相异步电机的传送带和三个台达伺服电机组成的三轴系统。在这次设计中,首先得完成机械的硬件配置,将机械

14、台上的电机、按键开关、接近开关等器件的输入信号接入核心控制器PLC。硬件配置中的重点是完成伺服电机驱动器的硬件配置和其中各个参数的设置,驱动器连接的是控制器PLC和执行器伺服电机,要将PLC的输出信号转化为直接控制电机的控制信号,并将伺服电机的光电编码器信号回馈到驱动器中实现闭环,从而实现电机的精确位置控制。硬件系统完成后就是核心控制器的编程,S7-300是西门子模块化PLC的代表。对于应用于实际的工业设备,在保证系统安全性和稳定性的前提下,提高系统的速率和实时性,系统各部分输入输出的时序操作是系统编程的核心部分。处理好各个部分的时序问题才能实现系统安全、稳定、高效工作的目的。1.3 项目设计

15、思想本次设计是基于工业生产机械台的三轴伺服系统,控制器为西门子S7-300PLC,CPU为313C-2DP。设计中首先要完成硬件系统的连接配置,将传送带和三轴伺服电机的驱动器的输入输出信号接入控制器,伺服电机的光电编码器信号接入驱动器形成闭环实现电机位置的精确控制,并设置调节驱动器的配置参数,让电机以最合适的状态工作。软件设计中,若遇偶然因素发生意外,系统应该保持关闭状态以保证安全。在正常运转中,开启电源后,传送带开始工作。若接近开关检测到有物料到达则传送带停止转动,三轴系统开始运作:Z轴下移至物料处,启动电磁阀,吸住物料,Z轴上升至原位;启动X轴和Y轴到达指定位置;启动Z轴到达放置处,关闭电

16、磁阀,Z轴回到原位;启动X轴和Y轴回到初始位置则完成一个周期,下一次取放物料的时候则改变放置位置,重复当前过程。系统设计中采用主体循环的方式,在每次循环中整理好各个部分的时序逻辑,并兼顾意外干扰的处理,由此可以实现系统的功能需求。1.4 运行设备与环境三轴联动取物机械台一台西门子S7-313C-2DP PLC一台STEP 7/Miro WIN 软件气缸、电磁阀组件一套1.5 本文研究内容及各章安排1.5.1 各章安排本文详细介绍了基于PLC控制三轴联动机械台的控制系统,并给出了整体硬件系统的连接配置和软件系统的详细设计过程。各章安排如下:第1章 绪论:介绍项目背景与任务,并结合对象给出了设计的

17、核心思想,以及相应的软硬件运行环境。第2章 系统的总体设计:介绍项目的总体设计需求和构架。第3章 硬件部分设计:介绍说明系统硬件部分的设计。第4章 硬件部分设计:详细介绍说明系统软件编程的设计。第5章 系统的调试:介绍在系统设计中软硬件的调试过程。第6章 总结:总结本项目内容与任务,并对软件可行性进行了说明。1.5.2 课题关键问题和难点1、系统三维坐标:建立三维坐标是三轴联动系统的基本,所有的时序控制和执行动作都是基于合适的坐标系的,建立适当的坐标是完成三轴系统的必备前提。2、伺服电机的控制:伺服电机是实现精确位置控制的执行器,要利用伺服电机的“无自转”特性和伺服电机的编码器反馈帮助精确定位

18、,实现电机的实时控制和准确定位和是完成系统功能的基本。3、系统各部分时序控制的配合:正确合理地时序逻辑控制是系统安全稳定运行的关键。启动电源后,须先检测是否有物件到达;若有,在拿取物件时,应启动Z轴,到达物料时开启电磁阀,然后Z轴反转回原位置;然后启动X、Y轴到达指定位置;放下物料;再回归原点。在整个循环过程中确定优先级,在其中的一个工作过程中要及时响应意外干扰信号,保证系统安全,同时要屏蔽一部分信号延时处理或者不处理。各个部分的协调配合,按照合理地时序逻辑运行是三轴系统的关键点和难点,此部分需要研究三轴的配合运作算法。5、控制器PLC的编程:这是系统的核心控制部分,在PLC编程准确实现系统各

19、部分的时序逻辑是编程中最主要的任务,也是主要的难点。第2章 总体设计2.1 系统硬件的总体设计2.1.1 硬件总体框架系统主要由控制器PLC、传送带三相异步电机及变频器、三轴伺服电机及驱动器、人机交互按键开关、电磁阀及气缸等部分组成。三轴联动控制系统的核心控制器为PLC,实际选用的是西门子S7-300型号。由PC机与PLC连接进行编程、调试等操作,PLC还可以通过RS485与其他结构进行通信;PLC的最主要功能是根据所编写程序控制三轴伺服电机驱动器和传动带电机的变频器,根据开关按钮、接近开关或者程序内部的信号输入向驱动器输出控制信号:电机使能信号、方向控制信号、脉冲信号、异警信号等;驱动器由电

20、源供电,根据PLC输入的脉冲信号调节输出电压U、V、W以控制伺服电机的转速,脉冲数量决定电机的转动距离。伺服电机的光电编码器信号回馈到伺服驱动器中,使系统闭环,实现精确的位置控制。图 2-1 系统总体控制结构图2.1.2 PLC控制三轴电机PLC是系统的核心控制器,三轴联动取物系统的实现就是PLC按照时序控制传送带异步电机和三轴伺服电机按照一定时序运行相应距离,加上电磁阀的协调配合从而实现取物放物并且精确定位的过程。PLC在按键启动后使传动带电机运转,在无意外干扰的情况下检测到有物料到达(接近开关有输入),则停止传动带,启动X、Y、Z三轴伺服电机,进行吸物料、移位、放物料、回原位的操作过程。因

21、此三轴系统最主要的控制部分就在于PLC控制传动带三相异步电机和三个轴上的三个伺服电机,使之协调配合运作,实现缩要求的工作。图 2-2 PLC控制系统电机示意图传动带的三相异步电机由变频器驱动,属于开环控制,PLC仅控制电机的启停。有接近开关的输入即表明有物料到达,则停止电机,取物后则启动电机,对速度和停止时间没有要求。三个轴上的伺服电机由其对应的驱动器驱动,PLC输出的使能信号控制其启停,方向信号控制其转动方向,脉冲信号的频率和数量控制其速度和移动的距离。伺服电机上的光电编码器检测信号反馈到驱动器上形成闭环回路,则驱动器可以根据反馈的信号调整输出的脉冲从而实现电机的精确定位。PLC控制四个电机

22、的运动是系统实现取放物料功能的主体部分,也是系统软硬件设计的重点,从每一个单轴的控制开始由简到繁,最终实现系统多轴的有机结合,会使系统的设计更为简单实际,并且更方便调试。2.2 系统软件的总体设计2.2.1 数据存储与查询系统软件设计是基于系统硬件的构成在PLC中的软件编程,这是系统控制部分的核心,也是关键所在。系统软件的重点在于时序,PLC的LAD梯形图编程语言是以后总很形象的语言,语言的逻辑类似于汇编。因此应该深刻理解LAD语言的含义和原理,在编程时注重时序逻辑,由简到繁,步步为营。程序中的时序关系着系统运行的安全性、稳定性和正确性。在每一种情况下根据不同的优先级确定优先响应的步骤,只有把

23、每一个部分的时序逻辑建立完善,并且融入系统整体中,才能实现系统的安全稳定的运行,防止发生意外事故。为了实现系统清晰的时序逻辑,系统的工作的流程图就格外重要。大至系统宏观的软件结构,小至每一个小子程序都需要有正确的流程,有了正确的流程才能有正确的逻辑,有了正确合理地逻辑才能实现系统所需的功能要求,使系统程序不至于跑飞出现系统故障,以保证系统的安全和稳定性。图 2-3 系统软件设计的模块图系统的工作流程图表明系统软件设计的几个主要部分:启动后的初始化,检测机械手是否在三维坐标的原点处,如果是则不动,如果不是则将X、Y、Z三轴回归零点,完成初始化;初始化完成后启动传动带电机,并且开始检测是否有物料到

24、达;如果有物料到达则停止传送带转动,移动机械手吸取物料再移动至指定位置,放下物料,并且回归原点;在完成一个过程后把物料堆放的位置信息存入保护区,以防掉电等意外情况。当下一个物料到达时,则按程序要求更改目标存放位置,进行下一个循环。为了保证系统运行的安全,要求电源的24V开关能够控制所有电机和传感器的通断,拥有第二高的优先级,所有的功能流程应当在开关按钮打开后才能运行;当按下关闭按钮后,所有电机能够处于关闭状态,防止发生不可控的意外。而急停开关则是另一道保险,按下急停开关后,应当能切断所有设备的运行状态,这是在程序跑飞或者机械失控时紧急启用的,所以应该拥有最高的优先级,防止发生意外事故时带来的严

25、重后果。第3章 系统硬件设计3.1 PLC简介3.1.1 PLC的定义PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置,是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。3.1.2 PLC的发展和未来PLC经过上个世纪几个阶段的发展已经获得了巨大成果,进

26、入了相当成熟的阶段,在现代工业中占据极为重要的地位。70年代中末期,可编程控制器进入实用化发展阶段,计算机技术全面引入可编程控制器中,其功能发生了飞跃。80年代初,可编程控制器在先进工业国家中已获得广泛应用。20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。这个时期发展了大型机和超小型机,用于各式各样的控制场合。21世纪,PLC会有更大的发展。计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,将会有运算速度更快、存储容量更大、智能更强的品种出现。可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。伴随着计算机网络的发展,PLC作为自动化控

27、制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。3.1.3 PLC的工作原理当 PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。3.1.3.1 输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲

28、信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。3.1.3.2 用户程序执行阶段在用户程序执行阶段, PLC总是按由上而下的顺序依次地扫描用户程序。在扫描每一条梯形图时,按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而

29、且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。3.1.3.3 当输出刷新阶段扫描用户程序结束后, PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 图 3-1 PLC工作流程示意图3.1.4 PLC的优点3.1.4.1 通用性强、灵活性好、功能齐全PLC是专为在工业环境下应用而设计的,具有面向工业控制的鲜明特点。通过选配相应的控制模块便可适用于各

30、种不同的工业控制系统。同时,由于PLC采用存储逻辑,其控制逻辑以程序方式存储在内存中,当生产工艺改变或生产设备更新时,不必改变PLC的硬件,只需改变程序,改变控制逻辑,其连线少,体积小,加之PLC中每只软继电器的触点数理论上无限制,因此,灵活性和扩展性都很好。3.1.4.2 可靠性高、抗干扰能力强为了确保PLC在恶劣的工业环境下能可靠的工作。在设计中强化了PLC的抗干扰能力,使之能抗诸如电噪声、电源波动、振动、电磁干扰等的干扰。PLC能承受电网电压的变化,可直接由交流市电供电,直接取自电控箱电源。即使在电源瞬间断电的情况下,仍可正常工作。PLC在设计、生产过程中除了对元器件严格筛选外,硬件和软

31、件还采用屏蔽、滤波。光电隔离和故障诊断、自动恢复等措施,有的PLC还采用了冗余技术等,进一步增强了PLC的可靠性。3.1.4.3 编程简单、使用方便PLC在基本控制方面采用梯形图语言进行编程,这种梯形图是与继电器控制电路图相呼应的,形式简单、直观性强,广大电气人员容易接受。用梯形图编程出错率比汇编语言低得多。梯形图、流程图、语句表之间可以有条件的相互转换,使用极其方便。3.1.4.4 模块化结构、安装简单、调试方便PLC的各个部件,包括CPU、电源、I/O等均采用模块化结构设计,由机架和电缆将各模块连接起来,由于配置灵活,使扩展、维护更加方便。另外,PLC的接线十分方便,只需将输入信号的设备(

32、如按钮、开关等)与PLC的输入端子相连,将接受控制的执行元件(接触器、电磁阀等)与输出端子相连即可。调试工作大部分是室内调试,用模拟开关模拟输入信号,其输入状态和输出状态可以观察PLC上相应的发光二极管,可以根据它进行测试、排错和修改。3.2 系统PLC配置3.2.1 S7-300 CPU的基本结构系统的硬件主要分两部分,控制器和执行器。控制器为西门子SIMATIC S7-300 PLC,SIMATIC S7-300系列属于中型PLC,最多可以扩展32个模块。300系列采用的是模块化结构,由机架和模块组成。通常情况下,300的系统由机架、电源模块、CPU、数字输入输出模块、模拟输入输出模块组成

33、。CPU313C是具有更大程序存储器、低成本的解决方案,适用于对速度要求较高、程序较大的的小型应用领域。CPU313C内置内置12KB的RAM,其装载存储器为内置40KB的RAM,可用存储卡扩充装载存储器,最大容量为256KB,指令执行速度为600ns/二进制指令。扩展模块只能装在一个机架上,最大扩展128点数字量和32路模拟量。CPU采用的是软件时钟,他给用户提供了一个工作时间定时器,该定时器可用来计量CPU或所连接接的工作时间长度。本次设计使用的CPU具体型号为S7-313C-2DP。CPU自带接入电源,因此不需另外添加电源模块。CPU上集成了16位的数字输入和两个8位的数字输出,在使用中

34、能够基本满足设计需求。图 3-2 西门子CPU 313C-2DP基本构造 状态和出错 LED 带有弹出装置的 SIMATIC MMC 卡的插槽 集成输入和输出的端子 电源连接 1. 接口 X1 (MPI/DP) 2. 接口 X2 (PN),配有双端口交换机 MAC 地址和二维条形码 模式选择器开关CPU面板上的指示灯表示CPU中的状态,其各个含义为:SF:表示状态和出错 LED (硬件错误)BF:网络通信错误(Bus Fault)FRCE:至少有一个输入或输出被强制MAINT:维护请求MRES:格式化3.2.2 S7-300 CPU的基本结构CPU 313C-2DP上集成了16位的数字输入和两

35、个8位的数字输出。CPU中每个IO口都能当做普通的开关量输出口使用,其中的部分IO口还拥有特定的技术功能,不同CPU的IO口拥有的技术功能也不同。本次设计的313C-2DP拥有3个通道分别用于计数、频率测量(最大频率为30 kHz)或脉冲宽度调制 (最大频率为2.5 kHz) 。由于系统需要为三个轴上的伺服电机提供连续脉冲,因此将V0、V1、V2这三个通道设置为计数通道正好能够满足系统的需求,在系统硬件配置中将三个高速计数通道设置为脉冲调制,并设定合适的频率,在程序中调用相应的功能块,则能实现最高2.5KHZ频率脉冲的输出。图 3-3 西门子CPU 313C-2DP基本构造CPU中的Zn表示计

36、数器n,可通过软件配置来实现频率测量和计数的功能,频率测量时测量范围最高可达到30KHZ;A、B表示编码器信号,当系统需要将编码器的信号反馈至CPU时,则将A、B相信号输入到指定的输入口,从而实现闭环;锁存器的功能则为存储计数器的距离。3.2.3 S7-300 CPU的输入输出模式PLC的输出方式有三种:晶体管输出、晶闸管输出和继电器输出。晶体管输出电路形式相比于继电器输出响应快(一般在0.2ms以下),适用于要求快速响应的场合;由于晶体管是无机械触点,因此比继电器输出电路形式的寿命长。晶体管输出型电路的外接电源只能是直接电源,这是其应用局限的一方面。另外,晶体管输出驱动能力要小于继电器输出,

37、允许负载电压一般为DC5V30V,允许负载电流为0.2A0.5A。这两点的使用晶体管输出电路形式时要注意。晶体管输出电路的形式主要有两种:NPN和PNP型集电极开路输出。继电器输出电路形式外接电源既可以是直流,也可以是交流。PLC继电器输出电路形式允许负载一般是AC250V/50V以下,负载电流可达2A,容量可达80100VA(电压电流),因此,PLC的输出一般不宜直接驱动大电流负载。PLC继电器输出电路的形式继电器触点的使用寿命也有限制(十万次左右),继电器输出的响应时间也比较慢(10ms左右)。因此,在要求快速响应的场合不适合使用此种类型的电路输出形式。双向晶闸管输出电路只能驱动交流负载,

38、响应速度也比继电器输出电路形式要快,寿命要长。双向晶闸管输出的驱动能力要比继电器输出的要小,允许负载电压一般为AC85242V;单点输出电流为0.2A0.5A,当多点共用公共端时,每点的输出电流应减小。为了保护晶闸管,通常在PLC内部电路晶闸管的两端并接RC阻容吸收元件(一般为0.015uF/22左右)和压敏电阻,因此在晶闸管关断时,PLC的输出仍然有12mA的开路漏电流,这就可能导致一些小型继电器在PLC输出OFF时无法关断的情况。图 3-4 西门子CPU 313C-2DP的集成数字I/O方块图本次设计CPU为晶体管输出,输出响应快,无机械触点,使用寿命长,但是输出的驱动能力不足,承受的电压

39、电流单位也不够。因此当要驱动功率要求较高的部分(如驱动电机的使能端、电磁阀、异警警报等)时,需要借助外部的继电器驱动,以免损伤IO口。3.3 伺服电机简介3.3.1 伺服电机的基本常识伺服电机(servo motor )是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。伺服电机转子转速受输入信号控制,并能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。分为直流和交流伺服电动机两大类。永磁交流伺

40、服系统的驱动器经历了模拟式、模式混合式的发展后,目前已经进入了全数字的时代。全数字伺服驱动器不仅克服了模拟式伺服的分散性大、零漂、低可靠性等确定,还充分发挥了数字控制在控制精度上的优势和控制方法的灵活,使伺服驱动器不仅结构简单,而且性能更加的可靠。现在,高性能的伺服系统,大多数采用永磁交流伺服系统其中包括永磁同步交流伺服电动机和全数字交流永磁同步伺服驱动器两部分。伺服驱动器有两部分组成:驱动器硬件和控制算法。控制算法是决定交流伺服系统性能好坏的关键技术之一,是国外交流伺服技术封锁的主要部分,也是在技术垄断的核心。其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。3.3.2

41、 伺服电机的工作原理交流伺服电动机的结构主要可分为两部分,即定子部分和转子部分。伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)。定子的结构与旋转变压器的定子基本相同,在定子铁心中也安放着空间互成90度电角度的两相绕组。其中一组为激磁绕组,另一组为控制绕组,交流伺服电动机一种两相的交流电动机。交流伺服电动机使用时,激磁绕组两端施加恒定的激磁电压Uf,控制绕组两端施加控制电压Uc。当定子绕组加上电压后,伺服电动机很快就会

42、转动起来。 通入励磁绕组及控制绕组的电流在电机内产生一个旋转磁场,旋转磁场的转向决定了电机的转向,当任意一个绕组上所加的电压反相时,旋转磁场的方向就发生改变,电机的方向也发生改变。 为了在电机内形成一个圆形旋转磁场,要求激磁电压Uf和控制电压Uc之间应有90度的相位差,常用的方法有:(1)利用三相电源的相电压和线电压构成90度的移相;(2)利用三相电源的任意线电压; (3)采用移相网络; (4)在激磁相中串联电容器; 图 3-5 交流伺服电机的工作原理图3.3.3 伺服电机的优点(1)电动机无电刷和换向器,工作可靠,维护和保养简单;(2)定子绕组散热快;(3)惯量小,易提高系统的快速性;(4)

43、适应于高速大力矩工作状态;(5)相同功率下,体积和重量较小,广泛的应用于机床、机械设备、搬运机构、印刷设备、装配机器人、加工机械、高速卷绕机、纺织机械等场合,满足了传动领域的发展需求。3.3.4 交流伺服系统的基本结构交流永磁同步伺服驱动器主要有伺服控制单元、功率驱动单元、通讯接口单元、伺服电动机及相应的反馈检测器件组成,其结构组成如图1所示。其中伺服控制单元包括位置控制器、速度控制器、转矩和电流控制器等等。我们的交流永磁同步驱动器其集先进的控制技术和控制策略为一体,使其非常适用于高精度、高性能要求的伺服驱动领域,还体现了强大的智能化、柔性化是传统的驱动系统所不可比拟的。3.3.5 伺服电机与

44、步进电机相比的优点精度:实现了位置,速度和力矩的闭环控制,克服了步进电机失步的问题;转速:高速性能好,一般额定转速能达到20003000转;稳定:低速运行平稳,低速运行时不会产生类似于步进电机的步进运行现象。适用于有高速响应要求的场合;适应性:抗过载能力强,能承受三倍于额定转矩的负载,对有瞬间负载波动和要求快速起动的场合特别适用;及时性:电机加减速的动态相应时间短,一般在几十毫秒之内;舒适性:发热和噪音明显降低。简单点说就是:平常看到的那种普通的电机,断电后它还会因为自身的惯性再转一小段时间才停下来。而伺服电机是即停即走,反应极快。但步进电机存在失步现象。伺服电机的应用领域广泛,只要是要有动力

45、源的,而且对精度有要求的一般都可能涉及到伺服电机。如机床、印刷设备、包装设备、纺织设备、激光加工设备、机器人、自动化生产线等对工艺精度、加工效率和工作可靠性等要求相对较高的设备。3.4 伺服电机驱动器3.4.1 伺服电机驱动器的结构伺服电机驱动器是专门驱动伺服电机,可以根据控制器产生的脉冲信号将其转化为相应的U、V、W电压传输给电机从而控制转速和转动距离。并能将电机的光电编码器反馈至驱动器,形成闭环回路,实现电机的精确定位。本次设计选用的是台达ASDA-B2系列伺服驱动器,具体的型号为ECMA-C20604PS,其含义为:ECM:电子换向式电机A:交流伺服电机C2:额定电压为220V,额定转速

46、为3000rpm,编码器形式为17-bit(光学编码器)06:电机框架尺寸为60mm04:额定功率为400WP:键槽(带螺丝孔位),无刹车,无油封S:标准轴径规则:S伺服电机系统完整可操作的伺服组件应包括: (1) 伺服驱动器及伺服电机。 (2) 一条 UVW 电机动力线,红(U)、白(V)、黑(W)依序三条线锁在驱动器上的电机输出座,还有一条绿色地线请锁在驱动器的接地处。(3) 一条编码器控制信号线与电机端编码器的母座相接,一端连接器至驱动器 CN2,另一端为公座。(4) 于 CN1 使用 44PIN 接头。(5) 于 CN2 使用 9PIN 接头。 (6) 于 CN3 使用 6PIN 接头

47、。图 3-6 台达伺服驱动器各部分名称该伺服驱动器主要包含电源、电机输出、显示部分、操作部分、控制连接器、编码器连接器和连接器等部分。控制回路电源为驱动器内部提供控制部分的驱动电压,如15V、5V、3.3V、24V等电压。主控制回路电源的R、S、T连接在商用电源,为驱动器内部整流部分提供三相电源,整流出来的直流经过控制信号的调制逆变生产可调的三相电以控制伺服电机。显示部分由五位七段数码管显示伺服驱动器的状态、异警或者驱动器内部参数。操作部分可以通过按键设置修改功能、参数、监控设定等。控制连接器CN1:与可编程控制器PLC或者其他控制IO口连接。编码器连接器CN2:连接伺服电机检测器,将编码器连接进入驱动器形成闭环系统。RS485&RS232连接器:与PC机或者控制器连接,并能与其他设备连接通信。3.4.2 伺服电机驱动器内部结构及接线图 3-7 交流伺服驱动器的内部结构图和接线图启动器中主要包含主控制回路、控制回路、回生处理回路、保护回路等回路。其中最主要的是主控制回路和控制回路。主控

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1