资源描述
专题 伺服驱动1西门子伺服概述2伺服和步进电动机的脉冲控制本章讲述的主要内容:5/25/20242伺服电动机伺服电机是一种传统的电机。它是自动装置的执行元件。伺服电机的最大特点是可控,在有控制信号时,伺服电机就转动,且转速大小正比于控制电压的大小。去掉控制电压后,伺服电机就立即停止转动。伺服电机的应用甚广,几乎所有的自动控制系统都需要用到,在家电产品中,例如录相机、激光唱机等都是不可缺少的重要组成部分。伺服电机一般分为直流伺服电机和交流伺服电机。1.1伺服电机的介绍伺服电机的介绍 5/25/20243对于直流伺服马达,优点是:精确的速度控制,转矩速度特性很硬,原理简单、使用方便,价格优势。缺点是:电刷换向,速度限制,附加阻力,产生磨损微粒(对于无尘室)。对于交流伺服马达,优点是:良好的速度控制特性,在整个速度区内可实现平滑控制,几乎无振荡;高效率,90%以上,不发热;高速控制;高精确位置控制(取决于何种编码器);额定运行区域内,实现恒力矩、低噪音、没有电刷的磨损,免维护,不产生磨损颗粒、没有火花,适用于无尘间、易暴环境,惯量比较低。缺点:控制较复杂,驱动器参数需要现场调整PID参数整定,需要更多的连线。1.1伺服电机的介绍伺服电机的介绍 5/25/20244西门子伺服电机常用的有以下几大类:1.1FK7电机1FK7电机是高度紧凑型的永磁同步电机。根据不同的应用,可以选择相应的编码器。作为选件的集成齿轮箱和较宽的产品范围使得1FK7电机可以方便的应用到各种场合。他们可以满足用户对机器精益求精的要求。1FK7电机与SINAMICSS120高性能驱动系统的有机结合,可以完成速度和位置的精确控制。1FK7电机只有自然风冷,没有外部冷却系统,热量通过电机表面散发。1FK7电机有很强的过载能力。1.1伺服电机的介绍伺服电机的介绍 5/25/202452.1FT6电机1FT6电机为结构极为紧凑的永磁同步电机,安装有内置式编码器的1FT6电机可以在西门子系列驱动系统上工作。西门子全数字驱动控制系统和1FT6电机全新的编码器技术满足了在动态性能、调速范围以及速度和位置精度等方面的最高要求。1FT6有自然风冷、强制风冷、水冷三种冷却形式。自然风冷是过电机表面散发热量,强制风冷通过外装风扇散发热量,而水冷能提高电机的保护等级和功率。1.1伺服电机的介绍伺服电机的介绍 5/25/202463.扭矩电机扭矩电机,类似于线性电机,是一种基于同步驱动技术的直接驱动器。扭矩电机已进行了优化,可在低转速时产生较高的扭矩。1FW6电机是模块化电机,它主要用于机床的旋转工作台或者摆角轴。使用1FW3电机,您就拥有了一台可直接安装的扭矩电机。由于紧凑的设计,这些电机意味着理想的机械结构方案,例如喷射铸模和专用机床。这两种电机都采用水冷却,并有多种尺寸和长度。1.1伺服电机的介绍伺服电机的介绍 5/25/202474.1PH7交流电机1PH7交流电机是紧凑、强制风冷型鼠笼异步电机,保护等级为IP55。电机是通过一个独立安装的风扇单元散热。电机订货时可以选择吹风从电机驱动端(DE)到电机非驱动端(NDE)或者相反。这些电机为连接变频器采用了特殊的设计。根据控制要求,可以选择合适的编码器。这些编码器用于检测电机的速度和位置。1.1伺服电机的介绍伺服电机的介绍 5/25/20248PID控制器1.1伺服电机的介绍伺服电机的介绍 5/25/20249一般伺服电机选择考虑的问题一般伺服电机选择考虑的问题(1)电机的最高转速电机选择首先依据机床快速行程速度。快速行程的电机转速应严格控制在电机的额定转速之内。(2)惯量匹配问题及计算负载惯量为了保证足够的角加速度使系统反应灵敏和满足系统的稳定性要求,负载惯量JL应限制在2.5倍电机惯量JM之内.1.1伺服电机的介绍伺服电机的介绍 5/25/202410(3)空载加速转矩空载加速转矩发生在执行部件从静止以阶跃指令加速到快速时。一般应限定在变频驱动系统最大输出转矩的80%以内。(4)切削负载转矩在正常工作状态下,切削负载转矩不超过电机额定转矩的80%。(5)连续过载时间连续过载时间应限制在电机规定过载时间之内。1.1伺服电机的介绍伺服电机的介绍 5/25/2024111.2.1SINAMICSV60/V80SINAMICSV60和V80伺服驱动器是为经济型车床及铣床提供的一种驱动产品。该伺服驱动器总是与其对应的同等功率的伺服电机一起配套使用。伺服驱动器通过脉冲输入接口来接受从上位控制器发来的脉冲序列,进行速度和位置控制,通过数字量接口信号来完成驱动器运行的控制和实时状态的输出。由脉冲数量控制位置,由脉冲频率控制速度。SINAMICSV80功率有0.1、0.2、0.4、0.75KW四档,进线电压单相220VAC。SINAMICSV60功率有0.8、1.2、1.4、2.0KW四档,进线电压三相220VAC。1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/202412一套一套V60或或V80系统包括:系统包括:(1)驱动器驱动器*V80,3倍过载能力,倍过载能力,IP10*V60,2倍过载能力,倍过载能力,IP20(2)伺服电机伺服电机1FL4forV80,3000rpm,2500线线TTLIncrementalEncoder,IP551FL5forV60,2000rpm,2500线线TTLIncrementalEncoder,IP64*分带不带抱闸,分带不带抱闸,24VDC1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/202413(3)电机电缆电机电缆UVWV80的,由代理商提供插头,客户自己的,由代理商提供插头,客户自己做,长度最长做,长度最长20米,内含抱闸米,内含抱闸24V电缆,电缆,由外部独立由外部独立24V电源供电电源供电V60的,固定的,固定5米或米或10米,抱闸电缆独米,抱闸电缆独立,立,5米或米或10米,伺服驱动器上有米,伺服驱动器上有24V电源电源端子,但还是需要外部端子,但还是需要外部24V(4)编码器电缆编码器电缆*内含内含A,A-,B,B-,U,V,W,*由于含用由于含用UVW相位信号,不需要另对相位信号,不需要另对伺服电机磁极位置进行识别伺服电机磁极位置进行识别V80由代理商提供插头,客户自己做,长由代理商提供插头,客户自己做,长度最长度最长20米米,V60的固定的固定5米或米或10米。米。1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/202414(5)通讯电缆)通讯电缆*与与PLC脉脉冲冲信信号号进进行行通通讯讯的的电电缆缆,内内 含含 控控 制制 和和 状状 态态 的的 DIO信信 号号*V80的的,由由代代理理商商提提供供插插头头,客客户户自自己己做做,长长度度最最长长3米米。西西门门子子定定制制的的电电缆缆为为3米米。*V60的,固定的,固定3米米1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024151.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80图1 伺服伺服驱动器及伺服器及伺服电机机 5/25/2024161.2.2硬件系统的连接硬件系统的连接以以SINAMICSV80系统为例说明。系统为例说明。SINAMICSV80伺服驱动系统包括伺伺服驱动系统包括伺服驱动器和伺服电机两部分,伺服驱服驱动器和伺服电机两部分,伺服驱动器总是与其对应的同等功率的伺服动器总是与其对应的同等功率的伺服电机一起配套使用。电机一起配套使用。SINAMICSV80伺服驱动器通过脉冲输入接口来接受伺服驱动器通过脉冲输入接口来接受从上位控制器发来的脉冲序列,进行从上位控制器发来的脉冲序列,进行速度和位置的控制,通过数字量接口速度和位置的控制,通过数字量接口信号来完成驱动器运行的控制和实时信号来完成驱动器运行的控制和实时状态的输出。状态的输出。1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024171.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80图图2 伺服驱动器连线伺服驱动器连线 5/25/202418驱动器上有一个脉冲设置旋转开关用驱动器上有一个脉冲设置旋转开关用来设计脉冲分辨率以及指令脉冲类型来设计脉冲分辨率以及指令脉冲类型的。本设计选择的。本设计选择3,对应的分辨率是,对应的分辨率是10000。驱动器的四个连接器。驱动器的四个连接器X1、X2、X10和和X20相应的功能如图相应的功能如图3所所示:示:1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024191.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024201.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024211.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/202422伺服电机控制系统的硬件组成如图伺服电机控制系统的硬件组成如图4所示。所示。S7-200根据要求发出高速脉冲根据要求发出高速脉冲和电机转动的方向信号,经过驱动器和电机转动的方向信号,经过驱动器控制伺服电机旋转;电机旋转编码器控制伺服电机旋转;电机旋转编码器的输出信号通过驱动器形成的输出信号通过驱动器形成A相和相和B相正交信号,经信号转换以后作为相正交信号,经信号转换以后作为S7-200高速计数器的信号源,形成高速计数器的信号源,形成以以S7-200为处理器的闭环控制系统。为处理器的闭环控制系统。伺服电机、伺服驱动器和伺服电机、伺服驱动器和S7-200PLC之间采用屏蔽电缆连接。之间采用屏蔽电缆连接。1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024231.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80图4 PLC4 PLC与伺服与伺服驱动器的接器的接线 5/25/2024241.2.3程序编写程序编写在伺服电机运行设计时,考虑到伺服电机在伺服电机运行设计时,考虑到伺服电机的平稳启停,设计了三段式脉冲方式,其的平稳启停,设计了三段式脉冲方式,其示意图如示意图如5所示。脉冲是分三段式走,即所示。脉冲是分三段式走,即上升、恒速、下降三段,上升段是启动时上升、恒速、下降三段,上升段是启动时速度从一个比较低的值上升到一个比较高速度从一个比较低的值上升到一个比较高的值,下降段是电机制动时速度从一个比的值,下降段是电机制动时速度从一个比较高的值一直减小到一个比较小的值,这较高的值一直减小到一个比较小的值,这样有利于保护电机。定义上升和下降段都样有利于保护电机。定义上升和下降段都是走一百个脉冲,则剩余需走的脉冲在恒是走一百个脉冲,则剩余需走的脉冲在恒速段高速走完。另外当需走的脉冲数少于速段高速走完。另外当需走的脉冲数少于两百个时,就以单段低速走,在每个脉冲两百个时,就以单段低速走,在每个脉冲子程序中都会先判断是以单段式走还是以子程序中都会先判断是以单段式走还是以三段式走。三段式走。1.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80 5/25/2024251.2小型与经济型伺服控制系统小型与经济型伺服控制系统SINAMICSV60/V80图5 三段式脉冲示意图 5/25/2024261西门子伺服概述2伺服和步进电动机的脉冲控制本章讲述的主要内容:5/25/202427为了配合步进和伺服电动机的控制,西门子PLC内置了脉冲输出功能,并设置了相应的控制指令,可以很好地对步进和伺服电动机进行控制。本节将重点讲解西门子S7-200PLC脉冲输出功能和步进电动机的控制,伺服电动机的控制与步进电动机的基本相同。S7-300/400PLC中也可以通过FM模块实现步进和伺服控制,思路与S7-200PLC一致,本节不再介绍。2.1概述概述 5/25/2024281.脉冲输出(PLS)指令脉冲输出(PLS)指令功能为:使能有效时,检查用于脉冲输出(Q0.0或Q0.1)的特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作。指令格式如表9-3所示。2.2PLC的脉冲输出的脉冲输出 5/25/2024292.用于脉冲输出(Q0.0或Q0.1)的特殊存储器每个PTO/PWM发生器都有一个控制字节(8位)、一个脉冲计数值(无符号的32位数值)、一个时间周期和脉宽值(无符号的16位数值)。这些值都放在特定的特殊存储区(SM),如表9-4所示。执行PLS指令时,S7-200读这些特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作,即对相应的PTO/PWM发生器进行编程。2.2PLC的脉冲输出的脉冲输出 5/25/2024302.2PLC的脉冲输出的脉冲输出 5/25/2024313.Q0.0和Q0.1的共用PTO/PWM生成器和输出映像寄存器共用Q0.0和Q0.1。在Q0.0或Q0.1使用PTO或PWM功能时,PTO/PWM发生器控制输出,并禁止输出点的正常使用,输出波形不受输出映像寄存器状态、输出强制、执行立即输出指令的影响;在Q0.0或Q0.1位置没有使用PTO或PWM功能时,输出映像寄存器控制输出,所以输出映像寄存器决定输出波形的初始和结束状态,即决定脉冲输出波形从高电平或低电平开始和结束,使输出波形有短暂的不连续。2.2PLC的脉冲输出的脉冲输出 5/25/2024324.线性脉冲串输出(PTO)PTO可以实现占空比为1:2的高速脉冲串的输出,脉冲数和周期可以由用户定义。状态字节中的最高位(空闲位)用来指示脉冲串输出是否完成。可在脉冲串完成时启动中断程序,若使用多段操作,则在包络表完成时启动中断程序。5.脉宽可调脉冲(PWM)输出PWM是脉宽可调的高速脉冲输出,通过控制脉宽和脉冲的周期,实现控制任务。2.2PLC的脉冲输出的脉冲输出 5/25/202433步进电动机在起动和停止时有一个加速及减速过程,且加速度越小则冲击越小,动作越平稳。所以,步进电动机工作时一般要经历这样一个变化过程:加速恒速(高速)减速恒速(低速)停止。步进电动机转速与脉冲频率成正比,所以输入步进电动机的脉冲频率也要经过一个类似变化过程。步进电动机脉冲频率变化规律如图9-5所示。2.3步进电动机的控制步进电动机的控制 5/25/2024342.3步进电动机的控制步进电动机的控制图9-5 步进电动机脉冲频率变化规律 5/25/2024351.通过指令向导组态PTOSTEP7-Micro/WIN提供了位置控制向导,可以帮助用户方便地完成PTO、PWM或位控模块的组态。该向导可以生成位控指令,可以用这些指令在应用程序中对速度和位置进行动态控制。本小节通过PLC控制一个步进电动机的应用,说明利用STEP7-Micro/WIN位置控制向导来实现PTO控制步进电动机的具体操作过程。2.4通过指令向导组态通过指令向导组态PTO/PWM 5/25/2024362.4通过指令向导组态通过指令向导组态PTO/PWM图9-6PTO的输出点 5/25/2024372.4通过指令向导组态通过指令向导组态PTO/PWM图9-7 选择PTO 5/25/2024382.4通过指令向导组态通过指令向导组态PTO/PWM图9-8 最高电动机速度和电动机的起动/停止速度的数值 5/25/2024392.4通过指令向导组态通过指令向导组态PTO/PWM图9-9 输入加速和减速时间 5/25/2024402.4通过指令向导组态通过指令向导组态PTO/PWM图9-10 建新包络 5/25/2024412.4通过指令向导组态通过指令向导组态PTO/PWM图9-11 选择包络的操作模式 5/25/2024422.4通过指令向导组态通过指令向导组态PTO/PWM图9-12 包络0中的第一步(步0)5/25/2024432.4通过指令向导组态通过指令向导组态PTO/PWM图9-13 包络0中的第二步(步1)5/25/2024442.4通过指令向导组态通过指令向导组态PTO/PWM图9-14 包络0中的第三步(步2)5/25/2024452.4通过指令向导组态通过指令向导组态PTO/PWM图9-15 配置分配存储区 5/25/2024462.4通过指令向导组态通过指令向导组态PTO/PWM图9-16 PTO0_CTRL和PTO0_RUN指令的应用 5/25/2024472.通过指令向导组态PWM在PTO的指令向导基础上,通过PLC控制一个步进电动机的应用,说明利用STEP7-Micro/WIN位置控制向导来实现PWM控制步进电动机的具体操作过程。PWM的指令向导操作过程共有4个主要操作步骤。操作步骤:1)、2)两步同PTO向导。3)在位置控制向导对话框中选择“配置S7-200PLC内置PTO/PWM操作”。从下拉列表中选择“脉冲宽度调制(PWM)”。选择时间基准为“毫秒”。单击“下一步”按钮,如图9-17所示。2.4通过指令向导组态通过指令向导组态PTO/PWM 5/25/2024484)选择完成结束向导,生成子程序PWM0_RUN。PWMx_RUN指令允许用户通过改变脉冲宽度从0到一个周期的宽度来控制输出占空比。周期输入是一个为PWM输出定义周期的字值。允许的变化范围是265535个在向导中指定的时基单元(微秒或毫秒)。占空比输入是一个为PWM输出定义脉宽的字值。允许的变化范围值是0.065535个在向导中指定的时间基准单元(微秒或毫秒)。Error是一个由PWMx_RUN返回的字节值,指示执行的结果。调用PWM0_RUN编程是非常方便的,如图9-18所示。2.4通过指令向导组态通过指令向导组态PTO/PWM 5/25/2024492.4通过指令向导组态通过指令向导组态PTO/PWM图9-17 选择PWM 5/25/2024502.4通过指令向导组态通过指令向导组态PTO/PWM图9-18 调用PWM0_RUN 5/25/202451
展开阅读全文