专题伺服驱动22019/10/71西门子伺服概述2伺服和步进电动机的脉冲控制本章讲述的主要内容:32019/10/7•伺服电动机伺服电机是一种传统的电机。它是自动装置的执行元件。伺服电机的最大特点是可控,在有控制信号时,伺服电机就转动,且转速大小正比于控制电压的大小。去掉控制电压后,伺服电机就立即停止转动。伺服电机的应用甚广,几乎所有的自动控制系统都需要用到,在家电产品中,例如录相机、激光唱机等都是不可缺少的重要组成部分。•伺服电机一般分为直流伺服电机和交流伺服电机。1.1伺服电机的介绍42019/10/7•对于直流伺服马达,优点是:精确的速度控制,转矩速度特性很硬,原理简单、使用方便,价格优势。缺点是:电刷换向,速度限制,附加阻力,产生磨损微粒(对于无尘室)。•对于交流伺服马达,优点是:良好的速度控制特性,在整个速度区内可实现平滑控制,几乎无振荡;高效率,90%以上,不发热;高速控制;高精确位置控制(取决于何种编码器);额定运行区域内,实现恒力矩、低噪音、没有电刷的磨损,免维护,不产生磨损颗粒、没有火花,适用于无尘间、易暴环境,惯量比较低。缺点:控制较复杂,驱动器参数需要现场调整PID参数整定,需要更多的连线。1.1伺服电机的介绍52019/10/7•西门子伺服电机常用的有以下几大类:•1.1FK7电机•1FK7电机是高度紧凑型的永磁同步电机。根据不同的应用,可以选择相应的编码器。作为选件的集成齿轮箱和较宽的产品范围使得1FK7电机可以方便的应用到各种场合。他们可以满足用户对机器精益求精的要求。1FK7电机与SINAMICSS120高性能驱动系统的有机结合,可以完成速度和位置的精确控制。1FK7电机只有自然风冷,没有外部冷却系统,热量通过电机表面散发。1FK7电机有很强的过载能力。1.1伺服电机的介绍62019/10/7•2.1FT6电机•1FT6电机为结构极为紧凑的永磁同步电机,安装有内置式编码器的1FT6电机可以在西门子系列驱动系统上工作。西门子全数字驱动控制系统和1FT6电机全新的编码器技术满足了在动态性能、调速范围以及速度和位置精度等方面的最高要求。1FT6有自然风冷、强制风冷、水冷三种冷却形式。自然风冷是过电机表面散发热量,强制风冷通过外装风扇散发热量,而水冷能提高电机的保护等级和功率。1.1伺服电机的介绍72019/10/7•3.扭矩电机•扭矩电机,类似于线性电机,是一种基于同步驱动技术的直接驱动器。扭矩电机已进行了优化,可在低转速时产生较高的扭矩。1FW6电机是模块化电机,它主要用于机床的旋转工作台或者摆角轴。使用1FW3电机,您就拥有了一台可直接安装的扭矩电机。由于紧凑的设计,这些电机意味着理想的机械结构方案,例如喷射铸模和专用机床。这两种电机都采用水冷却,并有多种尺寸和长度。1.1伺服电机的介绍82019/10/7•4.1PH7交流电机•1PH7交流电机是紧凑、强制风冷型鼠笼异步电机,保护等级为IP55。电机是通过一个独立安装的风扇单元散热。电机订货时可以选择吹风从电机驱动端(DE)到电机非驱动端(NDE)或者相反。这些电机为连接变频器采用了特殊的设计。根据控制要求,可以选择合适的编码器。这些编码器用于检测电机的速度和位置。1.1伺服电机的介绍92019/10/7PID控制器1.1伺服电机的介绍102019/10/7•一般伺服电机选择考虑的问题•(1)电机的最高转速•电机选择首先依据机床快速行程速度。快速行程的电机转速应严格控制在电机的额定转速之内。•(2)惯量匹配问题及计算负载惯量•为了保证足够的角加速度使系统反应灵敏和满足系统的稳定性要求,负载惯量JL应限制在2.5倍电机惯量JM之内.1.1伺服电机的介绍112019/10/7•(3)空载加速转矩•空载加速转矩发生在执行部件从静止以阶跃指令加速到快速时。一般应限定在变频驱动系统最大输出转矩的80%以内。•(4)切削负载转矩•在正常工作状态下,切削负载转矩不超过电机额定转矩的80%。•(5)连续过载时间•连续过载时间应限制在电机规定过载时间之内。1.1伺服电机的介绍122019/10/7•1.2.1SINAMICSV60/V80•SINAMICSV60和V80伺服驱动器是为经济型车床及铣床提供的一种驱动产品。该伺服驱动器总是与其对应的同等功率的伺服电机一起配套使用。伺服驱动器通过脉冲输入接口来接受从上位控制器发来的脉冲序列,进行速度和位置控制,通过数字量接口信号来完成驱动器运行的控制和实时状态的输出。•由脉冲数量控制位置,由脉冲频率控制速度。•SINAMICSV80功率有0.1、0.2、0.4、0.75KW四档,进线电压单相220VAC。•SINAMICSV60功率有0.8、1.2、1.4、2.0KW四档,进线电压三相220VAC。1.2小型与经济型伺服控制系统SINAMICSV60/V80132019/10/7•一套V60或V80系统包括:•(1)驱动器*V80,3倍过载能力,IP10•*V60,2倍过载能力,IP20•(2)~伺服电机•1FL4forV80,3000rpm,2500线TTLIncrementalEncoder,IP551FL5forV60,2000rpm,2500线TTLIncrementalEncoder,IP64*分带不带抱闸,24VDC1.2小型与经济型伺服控制系统SINAMICSV60/V80142019/10/7•(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/V80152019/10/7•(5)通讯电缆•*与PLC脉冲信号进行通讯的电缆,内含控制和状态的DIO信号*V80的,由代理商提供插头,客户自己做,长度最长3米。西门子定制的电缆为3米。*V60的,固定3米1.2小型与经济型伺服控制系统SINAMICSV60/V80162019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80图1伺服驱动器及伺服电机172019/10/7•1.2.2硬件系统的连接•以SINAMICSV80系统为例说明。SINAMICSV80伺服驱动系统包括伺服驱动器和伺服电机两部分,伺服驱动器总是与其对应的同等功率的伺服电机一起配套使用。SINAMICSV80伺服驱动器通过脉冲输入接口来接受从上位控制器发来的脉冲序列,进行速度和位置的控制,通过数字量接口信号来完成驱动器运行的控制和实时状态的输出。1.2小型与经济型伺服控制系统SINAMICSV60/V80182019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80图2伺服驱动器连线192019/10/7•驱动器上有一个脉冲设置旋转开关用来设计脉冲分辨率以及指令脉冲类型的。本设计选择3,对应的分辨率是10000。驱动器的四个连接器X1、X2、X10和X20相应的功能如图3所示:1.2小型与经济型伺服控制系统SINAMICSV60/V80202019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80212019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80222019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80232019/10/7•伺服电机控制系统的硬件组成如图4所示。S7-200根据要求发出高速脉冲和电机转动的方向信号,经过驱动器控制伺服电机旋转;电机旋转编码器的输出信号通过驱动器形成A相和B相正交信号,经信号转换以后作为S7-200高速计数器的信号源,形成以S7-200为处理器的闭环控制系统。伺服电机、伺服驱动器和S7-200PLC之间采用屏蔽电缆连接。1.2小型与经济型伺服控制系统SINAMICSV60/V80242019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80图4PLC与伺服驱动器的接线252019/10/7•1.2.3程序编写•在伺服电机运行设计时,考虑到伺服电机的平稳启停,设计了三段式脉冲方式,其示意图如5所示。脉冲是分三段式走,即上升、恒速、下降三段,上升段是启动时速度从一个比较低的值上升到一个比较高的值,下降段是电机制动时速度从一个比较高的值一直减小到一个比较小的值,这样有利于保护电机。定义上升和下降段都是走一百个脉冲,则剩余需走的脉冲在恒速段高速走完。另外当需走的脉冲数少于两百个时,就以单段低速走,在每个脉冲子程序中都会先判断是以单段式走还是以三段式走。1.2小型与经济型伺服控制系统SINAMICSV60/V80262019/10/71.2小型与经济型伺服控制系统SINAMICSV60/V80图5三段式脉冲示意图272019/10/71西门子伺服概述2伺服和步进电动机的脉冲控制本章讲述的主要内容:282019/10/7为了配合步进和伺服电动机的控制,西门子PLC内置了脉冲输出功能,并设置了相应的控制指令,可以很好地对步进和伺服电动机进行控制。本节将重点讲解西门子S7-200PLC脉冲输出功能和步进电动机的控制,伺服电动机的控制与步进电动机的基本相同。S7-300/400PLC中也可以通过FM模块实现步进和伺服控制,思路与S7-200PLC一致,本节不再介绍。2.1概述292019/10/7•1.脉冲输出(PLS)指令•脉冲输出(PLS)指令功能为:使能有效时,检查用于脉冲输出(Q0.0或Q0.1)的特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作。指令格式如表9-3所示。2.2PLC的脉冲输出302019/10/7•2.用于脉冲输出(Q0.0或Q0.1)的特殊存储器•每个PTO/PWM发生器都有一个控制字节(8位)、一个脉冲计数值(无符号的32位数值)、一个时间周期和脉宽值(无符号的16位数值)。这些值都放在特定的特殊存储区(SM),如表9-4所示。执行PLS指令时,S7-200读这些特殊存储器位(SM),然后执行特殊存储器位定义的脉冲操作,即对相应的PTO/PWM发生器进行编程。2.2PLC的脉冲输出312019/10/72.2PLC的脉冲输出322019/10/7•3.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的脉冲输出332019/10/7•4.线性脉冲串输出(PTO)•PTO可以实现占空比为1:2的高速脉冲串的输出,脉冲数和周期可以由用户定义。状态字节中的最高位(空闲位)用来指示脉冲串输出是否完成。可在脉冲串完成时启动中断程序,若使用多段操作,则在包络表完成时启动中断程序。•5.脉宽可调脉冲(PWM)输出•PWM是脉宽可调的高速脉冲输出,通过控制脉宽和脉冲的周期,实现控制任务。2.2PLC的脉冲输出342019/10/7步进电动机在起动和停止时有一个加速及减速过程,且加速度越小则冲击越小,动作越平稳。所以,步进电动机工作时一般要经历这样一个变化过程:加速→恒速(高速)→减速→恒速(低速)→停止。步进电动机转速与脉冲频率成正比,所以输入步进电动机的脉冲频率也要经过一个类似变化过程。步进电动机脉冲频率变化规律如图9-5所示。2.3步进电动机的控制352019/10/72.3步进电