步进电机控制及高速脉冲指令

合集下载

PLSY指令的应用详解

PLSY指令的应用详解
虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。
因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。
二、步进控制系统的组成
1、主要由以下三部分组成
1)、控制器(plc mcu定位控制模块)
分类方式
具体类型
按力矩产生的原理
反应式:转子无绕组,由被激磁的定子绕组产生反应力矩实现步进运行
激磁式:定、转子均有激磁绕组(或转子用永久磁钢),由电磁力矩实现步进运行。
按输出力矩大小
伺服式:输出力矩在百分之几至十分之几(N.m),只能驱动较小的负载,要与液压扭矩放大器配用,才能驱动机床工作台等较大的负载。
2)、步进驱动器
3)、步进电机和工作台
外观图
2、硬件接线步进电机、步进驱动器和plc间的硬件接线
三、步进电机工作原理
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,点击的转速、停止的位置只取决于控制脉冲信号的频率和脉冲数.
脉冲数越多,电机转动的角度越大;
脉冲的频率越高,电机转速越快,但不能超过最高频率,否则点击的力矩迅速减小,电机不转。
在输出过程中改变D0的值,其输出脉冲频率立刻改变(调速很方便);
在输出过程中改变输出脉冲数D10的值,其输出脉冲数并不改变,只要驱动断开再一次闭合后才按新的脉冲数输出;
相关标志位与寄存器:
M8029:脉冲发完后,M8029闭合。当M0断开后,M8029自动断开。
M8147:Y0输出脉冲时闭合,发完后脉冲自动断开;
二是:要选电机的步距角。但是如果选择带细分功能的驱动器,步距角就没有多大的意义,因为通过细分可以改变步距角。

用PLSY指令控制

用PLSY指令控制

用plc控制两台伺服做两轴控制用PLSY指令控制步进电机实际上德国人有更好的办法,就是用真正的光学绝对值码盘的绝对值编码器,并同时输出正余弦信号,其绝对值信号也是用通讯形式输出,例如海德汉的EnDat,或STEGMANN的Hipeface,其时钟频率可在1MHz以上,虽然绝对值信号输出,仍然要编码-解码,速度快了,响应一样跟不上,但是不要忘了,其是真正光学刻线的绝对值,其响应不上并不丢脉冲。

并不影响精度,而只是滞后,这时,其同时输出的正余弦信号就有用了,既可以作为速度反馈(即时的),也可以作为高速定位的冗余,此高速定位是减速,等速度下来,仍然由高精度绝对信号定位停车,从而做到高速高精度。

用这种方法,编码器是贵了,但运动控制卡的成本就可以下来,这的确是种好方法,可惜,国内做运动控制的,基本是跟着日本人走,还很少有人认识到这种方法。

三菱PLC的PLSY指令我想实现步进电机旋转60° 我这样写对不对 PLSY k3000 k240 y3 步进电机的步距角是0.9不对的首先对脉冲输出仅限于y000或y001 也就是说不能指定y003一个脉冲是赚一个步距角吗plsy k3000 k66 y000PLSY K3000 K1548 Y3步距0.9的Y0和Y1同时输出PLSY指令是可以的(其实也不是同时,因为你得分别写两条这个指令,所以只能说是在同一扫描周期内执行而已.姑且认为是同时吧)如下:LD X0PLSY K1000 K2000 Y0PLSY K1000 K2000 Y1Y0和Y1的高速输出标志各是各的,不会互相影响.不可以同时执行同一个输出点的两条PLSY指令.首先用MT晶体管系列的,其次,最好不用PLSY指令,使用DIVR指令,可重复使用.对于脉冲输出来控制伺服电机,台达PLC完全可以胜任,而且已经有很多实际应用,PLSY/PLSR指令是脉冲输出控制指令,DRVI/DRVA/ZRN是专门定位指令,还有PWM脉宽调制指令都可以使用,其中PLSY是直接脉冲输出,PLSR是可以设置加减速时间脉冲输出指令.前几日改造设备,原设备用的PLC是三菱FX1N的,运动机构用的是安川的伺服电机。

编码器的脉冲计数高速计数器小总结

编码器的脉冲计数高速计数器小总结

我们一般采用高速输出信号控制步进电机和伺服电机做位置,角度和速度的控制,比如定位,要实现这个目的,我们要知道这几个条件:1、PLC高速输出需要晶体管输出,继电器属于机械动作,反应缓慢,而且易坏2、以PLC为例,高速输出口采用Y0 、Y13、高速输出指令常用的有PLSY 脉冲输出PLSR 带加减速PLSV……可变速的脉冲输出ZRN……原点回归DRVI……相对定位DRVA……绝对定位4、脉冲结束标志位M80295、D8140 D8141 为Y0总输出脉冲数6、在同一个程序里面Y0做为脉冲输出,程序可以存在一次,当需要多次使用的时候,可以采用变址V进行数据的切换,频率,脉冲在不同的动作模式中,改变数据正对上述讲解的内容:我们用一个程序来表示若我们以后可能接触步进;伺服这一块,上述内容,大家一定要熟练掌握在高速计数器与编码器配合使用之前,我们首先要知道是单向计数,还是双向计数,需要记录记录的数据,需要多少个编码器,在PLC中也需要多少个高速输入点,我们先要确认清楚;当我们了解上面的问题以后,参照上题的寄存器分配表得知我们该选择什么高速计数器如:现在需要测量升降机上升和下降的高度,那么我们需要采用双向编码器,即可加可减的,AB相编码器,PLC需要两个IO点,查表得知,X0 X1为一路采用C251高速计数器那么我们可以这样编程,如图开机即启动计数,上升时方向,C251加计数下降时方向,C2 51减计数我们要求编码器转动的数据达到多少时,就表示判断实际升降机到达的位置注意:在整个程序中没有出现X0、X1这个两个软元件是因为C251为X0、X1的内置高速计数器,他们是一一对应的,只要见到c251,X0 X1就在里面了,当然,用了C251以后,X0 、X 1不能在程序里面再当做开关量使用了接线参照下图相对11题定时器和计数器来说,本题目主要是告诉大家学习高数处理的功能PLC内部高速计时器是计数器功能的扩展,高速计数器指令与定位指令使PLC的应用范围从逻辑控制、模拟量控制扩展到了运动控制领域;特点:其最大的特点就是执行的过程中不受PLC的扫描周期影响,而是按照中断方式工作,并且立即输出;之前的题目中,我们说过内部信号计数器,它可以对编程元件X、Y、M、S、T、C信号进行计数;当X信号计数时,要求X的断开和接通一次时间应大于PLC的扫描周期,否则会出现丢步的现象,如果PLC的扫描周期为40ms,则一秒里X的信号频率最高位25HZ;这么低的速度限制了PLC的高速应用范围,如编码器,可以达到10000HZ;编码器后面会讲到我们看高速计数器,可以先参照下面表格图片出处:FX编程手册U:增计数输入;D:减计数输入;A:A相输入;B:B相输入;R:复位输入;S:启动输入;一般不同型号的PLC,可能对应高速计数器的点位控制不一样,首先满足硬件功能;然后在软件上进行实现,两者缺一不可图片出处:三菱编程手册我们现在说说高速计数器与普通计数器的区别:1、高速计数器相对于普通计数器,不受扫描周期的影响,但是,速度还是有限制的;2、多个高速计数输入口,和对应的高速计数器不是任意选择的,由上表得知,他们是一一对应的3、所有高速计数器均为停电保持型,题当前值和出点状态在停电时都会保持停电前的状态,也可以利用参数设定为非停电保持型;4、作为高速计数器的高速输入信号,建议使用电子开关信号,而不要使用机械开关触点信号,由于机械触点的振动会引起信号输入误差,从而影响到正确计数;考考大家的理解能力看了上图,再看后面的内容,我们会不会对高速计数器又一步加深理解编码器是产生脉冲反馈给PLC的检测装置,一般用来检测外围设备走的距离和速度,我们常见的检测位置的元件有:光电编码器、光栅编码器;最常用感应同步器、磁栅编码器、容栅编码器;10年前的产品电位器;30多年前的产品激光干涉仪、机器视觉系统;高精度、高成本旋转式光电编码器原理:光电编码器,是通过光电转换将输入轴上机械几何位移量转换成脉冲数字量的传感器; 光电编码器是有码盘和光电检测装置组成;码盘是在一定直径的透明圆板上等分的印制了若干个细长线,如图,经发光二极管等电子元件组成的检测装置检测脉冲输出信号,即可测量编码器输入轴的转角;通过计算单位时间编码器输出脉冲的个数就能计算出输入轴的转速;增量式编码器:增量式编码器是直接利用光电转换原理输出三组方波脉冲:A、B和脉冲相位差90度,以判断旋转方向,如下图所示;增量式编码器特点:l 构造简单,l 机械寿命长,l 抗干扰能力强,可靠性高;l 缺点是无法输出轴转动角的绝对位置;绝对式编码器:绝对编码器是直接输出数字量的传感器,在它的圆形码盘上沿径向有若干同心码道,每条道上由透光和不透光的扇形区相间组成,相邻码道的扇区数目是双倍关系,码盘上的码道数就是它的二进制数码的位数,在码盘的一侧是光源,另一侧对应每一码道有一光敏元件;当码盘处于不同位置时,各光敏元件根据受光照与否转换出相应的电平信号,形成二进制数;这种编码器的特点是不要计数器,在转轴的任意位置都可读出一个固定的与位置相对应的数字码;显然,码道越多,分辨率就越高,对于一个具有N位二进制分辨率的编码器,其码盘必须有N条码道;特点:1.可以直接读出角度坐标的绝对值;2.没有累积误差;3.电源切除后位置信息不会丢失;4.有10位、14位、16位等品种;。

PLC的脉冲输出控制步进电机的实用方法

PLC的脉冲输出控制步进电机的实用方法
O.09。。 拨位开关0N=0,0FF=1,细分数设定好后驱动器须
断电复位方可有效。 步进电机的型号是86BYG402,其相电流选4A,拨位
开关1 2 3 4设定值为1111。细分数根据实际应用的精度 要求来选取。
(3)PLC与步进电机驱动器的硬件连接 可编程序控制器PLC与步进电机驱动器的连接如图4
2.期刊论文 胡佳丽.闫宝瑞.张安震.李庆春.何亚东.信春玲 S7-200 PLC在伺服电机位置控制中的应用 -自动化仪
表2009,30(12)
为了探究如何更方便、准确地实现位置控制,确保其位置控制的精度,探讨了基于西门子S7-200系列PLC和Copley系列伺服系统的位置控制方法.通过 介绍系统软硬件构成及其特点,详细论述了PLC系统通过高速脉冲输出、EM253位置控制模块以及自由口通信这三种方式控制伺服电机,以实现绝对运动、 相对运动等;同时对它们进行了一系列的比较.实验证明,三种控制方式各有其不同的应用场合,对类似的工业控制具有一定的借鉴参考意义.
1234 1000 100l 1010 1011 1100 1101 11lO 1111
相电流 2.25A 2.50A 2.75A 3.OOA 3.25A 3.50A 3.75A 4.00A
表2 细分设定【位7 8 9 10)
7 8 9 10 0000 0001 oolO 0011 0100 0101 0110 0111
在图4中将可编程序控制器的脉冲输出端yo的公共端como和输出点y10的公共端com4皆与可编程序控表1相电流设定i位12341234相电流1234相电流0000025a1000225a0001050a100l250a0010075a1010275a00111ooa10113ooa0100125a1100325a0101150a1101350a0110175a11lo375a01112ooa1111400a表2细分设定位7891078910细分数789lo细分数0000110001800012100l20oolo410lo32001151011400100611005001018110l01101011101280111161111256制器的24v地即com相连步进电机驱动器的输入信号公共端与可编程序控制器plc的24v电源相连plc的脉冲输出端yo外接18k的限流电阻连接至步进脉冲输入信号cpplc的输出点y10用于控制步进电机的旋转方wc咖024vsh204硼步进电机驱动器fxlhomtc删0ptp18置yot一c卜一cp18置y10dir图4plc与步进电机驱动器的连接向外接18k的限流电阻连接至方向电平输入端dir

步进电机总线控制与脉冲控制的区别

步进电机总线控制与脉冲控制的区别

步进电机总线控制与脉冲控制的区别
步进电机是靠接收脉冲电流来实现速度、位置和方向的掌握,脉冲的多少打算步进电机的位置,脉冲的速率打算电机的转速,脉冲的方向打算电机的转向。

现在大多数步进电机的掌握方式就是用plc发脉冲给驱动器,驱动器驱动电机运转。

脉冲型方式已经存在了几十年,对于一些应用要求比较高的场合脉冲型已经不能满意需求,需要总线型来掌握。

对于需要使用许多电机的场合,比如许多医疗器械都有二三十个轴,假如使用脉冲型一是不好掌握,一个plc最多也就可以掌握六七个轴,电机一多就需要多个上位机,对空间体积要求比较大,而大多医疗器械体积就比较小巧紧凑,二是电机多了脉冲型布线很难,线路一多就存在信号干扰问题导致设备不稳定。

假如使用总线型就只需要两根信号线和电源线把全部电机串联起来就搞定,设计和安装都特别便利,也不会存在大量布线的信号干扰问题。

有些机械上面自身就带有电脑主机,假如使用脉冲型就不能发挥电脑主机的用处,还需要一个上位机或者运动掌握卡来掌握步进电机驱动系统,而使用总线型直接就可以通过电脑主机来掌握,有运动掌握卡方式的专业性能,而且成本和空间体积比起另外两种方式也很大优势。

有些产品在运动过程中需要力矩模式,比如锁螺丝机有些使用力矩模式,脉冲型是无法对电机电流做到掌握从而调整力矩,而总线型就
可以做到。

总线型方式相对于脉冲型不仅仅是体积上面小巧许多,掌握程序的编写也会相对于plc梯形程序简洁很多,而且还能做到电机电流、电压、温度、堵转等的时时反馈,电流、细分的时时转变,s形加减速、模拟量、同步指令、离线掌握等的简洁掌握。

总的来说总线型对于脉冲型来说有许多新的功能特点而且没有什么劣势,总线型是将来步进电机运动掌握的进展方向和趋势。

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制
步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。

虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机,交流电机在常规下使用。

它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。

因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。

步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。

随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

步进电机的单脉冲控制与双脉冲控制步进电机的控制有单电压和高低电压控制之分;
单电压控制用一串脉冲信号控制一个电子开关的通、断来控制电机驱动绕组得电、失电;高低电压控制在单电压控制的基础上,用另一串脉冲控制一个电子开关的通、半导通,两个开关串联,两个控制脉冲同频率但不同相位和宽度。

达到给绕组的供电电压全、一半、迅速关断的目的。

步进电机的开环控制和闭环控制步进电机的开环控制
1、步进电机开环伺服系统的一般构成
步进电动机的电枢通断电次数和各相通电顺序决定了输出角位移和运动方向,控制脉冲分配频率可实现步进电动机的速度控制。

因此,步进电机控制系统一般采用开环控制方式。

图为开环步进电动机控制系统框图,系统主要由控制器、功率放大器、步进电动机等组成。

2、步进电机的控制器
1、步进电机的硬件控制
步进电动机在个脉冲的作用下,转过一个相应的步距角,因而只要控制一定的脉冲数,即。

PLC如何控制步进电机

PLC如何控制步进电机

PLC如何控制步进电机PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备,通过输入/输出模块对各种机电设备进行控制。

在PLC系统中,步进电机是常见的执行元件之一,它具有准确的位置控制和高的加减速性能。

本文将介绍PLC如何控制步进电机,包括步进电机的驱动方式、PLC的控制原理及步进电机控制的程序设计。

一、步进电机的驱动方式1.串行通信驱动方式:步进电机通过串行通信驱动方式与PLC进行通信和控制。

首先,将PLC与串行通信模块相连,通过串行通信模块与步进电机控制器进行通信。

PLC通过串行通信模块发送指令,步进电机控制器接收指令后控制步进电机运动。

2.并行通信驱动方式:步进电机通过并行通信驱动方式与PLC进行通信和控制。

与串行通信驱动方式类似,首先将PLC与并行通信模块相连,通过并行通信模块与步进电机控制器进行通信。

PLC通过并行通信模块发送指令,步进电机控制器接收指令后控制步进电机运动。

3.脉冲驱动方式:步进电机通过脉冲驱动方式与PLC进行通信和控制。

在脉冲驱动方式中,需要PLC输出脉冲信号控制步进电机。

通常情况下,PLC将脉冲信号传递给步进电机驱动器,在驱动器中产生相应的控制信号,实现对步进电机的控制。

二、PLC的控制原理PLC作为控制器,一般采用扫描运行方式。

其运行原理如下:1.输入信号读取:PLC将外部输入信号输入到输入模块中,采集输入信号,并将其从输入模块传递给中央处理器(CPU)进行处理。

2. 程序执行:CPU根据事先编写好的程序进行处理,包括数据处理、逻辑运算和控制计算等。

PLC程序一般采用ladder diagram(梯形图)进行编写。

3.输出信号控制:根据程序的执行结果,CPU将处理好的数据通过输出模块发送给外部设备,用于控制和操作外部设备。

三、步进电机控制的程序设计步进电机的控制程序主要包括参数设定、模式选择、起停控制、运动控制等部分。

下面以一个简单的例子来说明步进电机控制的程序设计过程:1.参数设定:首先需要设定步进电机的一些参数,如电机型号、步距角度、运动速度等。

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会三菱FX3U做为一款入门级PLC,应用很广泛,其实学习PLC就几点,开关量的输入、输出,就是我们平常所说的IO、伺服(或者步进电机)的控制、Modbus通信、模拟量输入输出,掌握了这些,基本可以做80%的项目了,小编今天主要来和大家说一下伺服电机(或者步进电机)的控制方法。

其实伺服电机就是高级一点的步进,其自带编码器,驱动器功能更加强大,支持位置模式、速度模式和转矩模式三种类型,因为伺服电机可以精确定位,所以通常我们用到的是位置模式。

位置模式需要PLC发送高速脉冲串给伺服驱动器,伺服驱动器再驱动伺服电机按照一定的角度和速度来旋转,从而达到位置控制的模式三菱FX3U这款PLC控制伺服电机有两种方法,一种是高速脉冲模式,一种是定位模式,其指令是不一样的,同时,FX3U只支持三路高速脉冲的发送,分别是Y0、Y1、Y2,所以最多只能控制三台伺服电机,如果想控制超三台伺服电机,可以选择加装定位模块或者几台PLC组网来实现。

一、高速脉冲模式1、PLSY指令PLSY是高速脉冲输出指令,可以指定Y0、Y1或者Y2发送高速脉冲,其指令格式如下如上图所示,分别是16位高速脉冲输出和32位高速脉冲输出,16位高速脉冲输出可以发送最大频率为32767的数据,而32位高速脉冲输出可以发送最大频率为200,000Hz的脉冲串,各位同学可以根据实际需要进行选择,不过这里小编建议大家养成一个好习惯,就是坚持用32位运算进行程序处理,可以有效防止程序溢出。

熟悉了相关指令,我们看下详细用法。

比如我们想接通M0的同时,让Y0输出频率为10000,数量为25000的脉冲串,那么就这样来写程序其中:频率为每秒钟发送的脉冲数,表示到伺服电机就是速度发送脉冲数即为一共发送多少个脉冲给驱动器,转换到伺服电机就是走过的距离或者角度Y0为输出通道,接线到驱动侧的高速脉冲输入点。

这里M0只要保持接通,就会以当前速度发送25000个脉冲,中间如果M0断开,则停止发送脉冲,再次接通M0则重新发送25000个脉冲直到完成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


一脉冲后,如给另一相激磁且保持原来相继处在激磁状态, 则电机转轴将移动半个步距角,停在相邻两个整步位置的 中间。如此循环地对两相线圈进行单相然后双相激磁步进 电机将以每个脉冲0.90度的半步方式转动。所有 Leadshine公司的整/半步驱动器都可以执行整步和半步驱 动,由驱动器拨码开关的拨位进行选择。和整步方式相比, 半步方式具有精度高一倍和低速运行时振动较小的优点, 所以实际使用整/半步驱动器时一般选用半步模式。
在没有设置细分时步距角是1.8°,即 200个脉冲/转。设置成4细分后,则是 800脉冲/转。相当一个导程需要800个 脉冲。
高速脉冲输出
高速脉冲输出有脉冲串输出PTO和脉宽调制输出PWM 两种形式。 每个CPU有两个PTO/PWM发生器,一个发生器分配给
输出端Q0.0,另一个分配给Q0.1。当Q0.0或Q0.1设定

细分驱动
细分驱动模式具有低速振动极小和定位精度高两大优点。 对于有时需要低速运行(即电机转轴有时工作在60rpm以 下)或定位精度要求小于0.90度的步进应用中,细分驱动 器获得广泛应用。其基本原理是对电机的两个线圈分别按 正弦和余弦形的台阶进行精密电流控制,从而使得一个步 距角的距离分成若干个细分步完成。如上图所示。例如十 六细分的驱动方式可使每圈200标准步的步进电机达到每 圈200*16=3200步的运行精度(即0.1125°)。Leadshine 公司可提供规格齐全、性能优越、品质可靠、价格优惠的 十余款细分驱动器。

式中m相m拍时,k=1;m相2m拍时,k=2;依此类推。
步进驱动器原理

从步进电机的转动原理可以看出,要使步进电机
正常运行,必须按规律控制步进电机的每一相绕
组得电。步进驱动器接收外部的信号是方向信号
(DIR)和脉冲信号(CP)。另外步进电机在停止 时,通常有一相得电,电机的转子被锁住,所以 当需要转子松开时,可以使用脱机信号(FREE).
步进电机工作原理
综上所述,可以得到如下结论: (1) 步进电机定子绕组的通电状态每改变一次,它的转子便转 过一个确定的角度,即步进电机的步距角α; (2) 改变步进电机定子绕组的通电顺序,转子的旋转方向随之 改变; (3) 步进电机定子绕组通电状态的改变速度越快,其转子旋转 的速度越快,即通电状态的变化频率越高,转子的转速越高; (4) 步进电机步距角α与定子绕组的相数m、转子的齿数z、通 电方式k有关,可用下式表示:
PTO/PWM周期时间值(范围:2至 65 535) PWM脉冲宽度值(范围:0至65 535) PTO脉冲计数值(范围:1至4 294 967 295) 段号(仅用于多段PTO操作),多段流水线PTO运行中的段的编 号
周期值设定寄存器 脉宽值设定寄存器 脉冲计数值设定寄存器 多段PTO操作寄存器
包络表起始位置,用距离V0的字节偏移量表示(仅用于多段PTO 操作)
步进驱动器有关细分的设置



设置细分时要注意的事项: 1、一般情况先细分数不能设置过大,因为 在控制脉冲频率不变的情况下,细分越大, 电机的转速越慢,而且电机的输出力矩减 小。 2、驱动步进电机的脉冲频率不能太高,一 般不超过2KHz,否则电机输出的力矩迅速 减小。
设置步进驱动器的拨码开关,使其输出 相电流为1.05A,细分数为4。滚珠丝杠 的导程为5mm,整步方式下步距角为 1.8°。
Q0.0
SM66.4 SM66.5 SM66.6 SM66.7 SM67.0 SM67.1 SM67.2 SM67.3 SM67.4 SM67.5 SM67.6 SM67.7 SMW68 SMW70 SMD72 SMB166 SMW168
Q0.1
SM76.4 SM76.5 SM76.6 SM76.7 SM77.0 SM77.1 SM77.2 SM77.3 SM77.4 SM77.5 SM77.6 SM77.7 SMW78 SMW80 SMD82 SMB176 SMW178
多段管(流水)线是指在变量存储区V建立一个包络表
(包络表Profile是一个预先定义的横坐标为位置、纵坐标为速度的曲 线,是运动的图形描述)。包络表存放每个脉冲串的参数,执行PLS指 令时,S7–200 PLC自动按包络表中的顺序及参数进行脉冲串输出。包 络表中每段脉冲串的参数占用8个字节,由一个16位周期值(2字节)、 一个16位周期增量值Δ(2字节)和一个32位脉冲计数值(4字节)组 成。
脉冲串输出(PTO)
单段管(流水)线是指流水线中每次只能存储一个脉冲
串的控制参数,初始PTO段一旦起动,必须按照对第二个波形的要求立 即刷新特殊存储器,并再次执行PLS指令,在第一个脉冲串完成后,第 二个脉冲串输出立即开始,重复这一步骤可以实现 多个脉冲串的输出。 单段流水线中的各段脉冲串可以采用不同的时间基准,但有可能造成脉 冲串之间的不平稳过渡。输出多段高速脉冲时,编程复杂。
步进电机的种类
分 类 方 式 按力矩产生的 原理 具 体 类 型 (1)反应式:转子无绕组,由被激磁的定子绕组产生反应 力矩实现步进运行 (2)激磁式:定、转子均有激磁绕组(或转子用永久磁 钢),由电磁力矩实现步进运行 (1)伺服式:输出力矩在百分之几之几至十分之几(N· m) 只能驱动较小的负载,要与液压扭矩放大器配用,才能驱动 机床工作台等较大的负载 (2)功率式:输出力矩在5-50 N· m以上,可以直接驱动机 床工作台等较大的负载 (1)单定子式(2)双定子式(3)三定子式(4)多定子式 (1)径向分布式:电机各相按圆周依次排列 (2)轴向分布式:电机各相按轴向依次排列
VBn
VBn+1 VBn+3 VBn+5 VBn+9
VBn+11
VBn+13 VBn+17 VBn+19 VB
段2
每个脉冲的周期增量Δ (符号整数:-32 768至32 767 个时基单位) 脉冲数(1至4 294 967 295) 初始周期(2至65 535个时基单位)
段3
每个脉冲的周期增量值Δ (符号整数:-32 768至32 767个时基单位) 脉冲数(1至4 294 967 295)

若以三相六拍通电方式工作,当A相通电转为A和B同时通电时,转子 的磁极将同时受到A相绕组产生的磁场和B相绕组产生的磁场的共同吸 引,转子的磁极只好停在A和B两相磁极之间,这时它的步距角α等于 30°。当由A和B两相同时通电转为B相通电时,转子磁极再沿顺时针 旋转30°,与B相磁极对齐。其余依此类推。采用三相六拍通电方式, 可使步距角α缩小一半。
在整步运行中,同一种步进电机既可配整/半步驱动器也可配细分驱 动器,但运行效果不同。步进驱动器按脉冲/方向指令对两相步进电 机的两个线圈循环激磁(即将线圈充电设定电流),这种驱动方式的 每个脉冲将使电机移动一个基本步距角,即1.80 度(标准两相电机的 一圈共有200个步距角)。

半步驱动
在单相激磁时,电机转轴停至整步位置上,驱动器收到下
3. PTO/PWM寄存器
Q0.0和Q0.1输出端子的高速输出功能通过对PTO/PWM寄存器的不同设置来 实现。PTO/PWM寄存器由SM66~SM85特殊存储器组成,它们的作用是监视和控制脉 冲输出(PTO)和脉宽调制(PWM)功能。各寄存器的字节值和位值的意义如表。
PTO/PWM寄存器各字节值和位值的意义
为PTO或PWM功能时,其他操作均失效。不使用PTO/PWM 发生器时,Q0.0或Q0.1作为普通输出端子使用。通常
在启动PTO或PWM操作之前,用复位R指令将Q0.0或Q0.1
清0。
脉冲串输出(PTO)
PTO功能可输出一定脉冲个数和占空比为50%的方 波脉冲。 输出脉冲的个数在1-4 294 967 295范围内可调; 输出脉冲的周期以µs或ms为增量单位,变化范围分别 是10~65 535µs或2~65 535ms。 如果周期小于两个时间单位,周期被默认为两个 时间单位。如果指定的脉冲数为0,则脉冲数默认为1。 PTO功能允许多个脉冲串排队输出,从而形成流水 线。流水线分为两种:单段流水线和多段流水线。


寄存器名
PTO包络由于增量计算错误异常终止 0:无错1:异常终止 PTO包络由于用户命令异常终止 PTO流水线溢出 PTO空闲 0:无错;1:异常终止 脉冲串输出状态寄存器
0:无溢出;1:溢出 0:运行中; 1:PTO空闲
PTO/PWM刷新周期值 PWM刷新脉冲宽度值 PTO刷新脉冲计数值 PTO/PWM时基选择 PWM更新方法 PTO操作
0 :不刷新; 1 :刷新 0 :不刷新; 1:刷新 0 :不刷新; 1:刷新 0 :1 µs; 1:1ms PTO/PWM输出控制寄存器
0 :异步更新; 1:同步更新 0 :单段操作; 1:多段操作 0 :选择PTO 1:选择PWM 0:禁止; 1 :允许
PTO/PWM模式选择 PTO/PWM允许
步进电机工作原理
三相单三拍。得电相序为A-B-C-A 步进电机逆时针旋转
三相单三拍。得电相序为A-C-B-A 步进电机顺时针旋转

电机的运行方向与通电的相序有关,改变 通电的相序,电机的运行方向会改变。
步进电机工作原理

上面所述的这种通电方式称为三相三拍。还有一种三相六拍的通电方 式,它的通电顺序是:顺时针为A → AB → B → BC → C → CA → A … ;逆时针为A → AC → C→ CB → B → BA →A…。
段周期增量=|段终止周期-段初始周期|/脉冲数量
多段流水线的包络表
从包络表起始地 址的字节偏移 段 说 明 总段数(1~255);数值0产生非致命错误,无PTO输出 初始周期(2至65 535个时基单位) 段1 每个脉冲的周期增量Δ (符号整数:-32 768至32 767 个时基单位) 脉冲数(1至4 294 967 295) 初始周期(2至65535个时基单位)
相关文档
最新文档