伺服电机控制器安全控制程序

伺服电机控制器安全控制程序
伺服电机控制器安全控制程序

伺服电机控制器安全控制程序

;******************************** PositionServo User Indexing Program ********************************

;********************************************** Header **************************************************

;Title : Sample Homing Program From PositionServo Training Exercises

;Author : AC Technology International Ltd

;Description : Program Performs Simple Homing Routine followed by Preset Sequence of Moves ; : Input A4 used to Re-Initalise Homing Routine during Main Program Execution

; : Homing Sensor on Input B1

; : Homing Complete Output on Out 1

;Version Number : V1.0.1

;Date : 22/11/06

;

;************************************************ I/O List ************************************************

; Input A1 - bottom/left/negative limit senso

; Input A2 - top/right/positive limit sensor

; Input A3 - Enable Input / Safety stop button

; Input A4 - homing button

; Input B1 - move left/up

; Input B2 - move right/down

; Input B3 - homing sensor

; Input B4 - not used

; Input C1 - not used

; Input C2 - not used

; Input C3 - not used

; Input C4 - not used

;

; Output 1 - alarm

; Output 2 - homing complete

; Output 3 - not used

; Output 4 - not used

;

; Analog In 1 - not used

; Analog In 2 - not used

; Analog Out - not used

;

; Encoder Out - not used

;

;******************************** Initialize and Set Variables

****************************************

; Define Constants and Variables. Assign I/O and Initialize Variable Values

UNITS = 1 ; Units in RPS

Accel = 300 ; Accelerate 50 RPS/S

Decel = 450 ; Decelerate 50 RPS/s

Define Vel_Calc V0 ; Define Variable for Velocity Calculations

Define But_Run_CW IN_B2 ; positive run button LEFT RUN

Define But_Run_CCW IN_B1 ; negative run button RIGHT RUN

Define Homing_Sensor In_B3 ; In_C1--->>>In_B3 Define Variable for Homing Sensor Input Define Reset_Btn In_B4 ;reset signa

Define System_Enable In_A3 ; define Variable for Enable Input

Define Homing_Request In_A4 ; In_B4--->>>In_A4 Define Variable for Homing Request Input Define AlarmOut Out1

Define Home_Completed Out2 ; Define Variable for Homing complete Indicator

Define Suddun_Stop_Left In_A1 ;Left/bottom/negative Limit

Define Suddun_Stop_Right In_A2 ;Right/top/positive Limit

V AR_REFERENCE = 0 ;set Reference to Internal

V AR_DRIVEMODE = 2 ;Set Operating mode to Position mode

V AR_ENABLE_SWITCH_TYPE = 0 ;enable switch function set to "Inhibit"

;************************************************ Events ************************************************

Event homing_call input Homing_Request rise ; Events looks for Homing Request Input and Jumps to Homing Code

jump homing

Endevent

;******************************************* Main Program ********************************************

PROGRAM_START:

Wait While System_Enable == 0 ; Wait for drive safety enable to be active - Safe Condition

enable ; enable drive

VELOCITY_LOOP:

if Suddun_Stop_Left==1 || Suddun_Stop_Right ==1

V AR_HLS_MODE = 0

ELSE

V AR_HLS_MODE = 1

ENDIF

; Update the velocity reference

Vel_Calc = 10

if But_Run_CW == 1 && But_Run_CCW == 0&&Suddun_Stop_Right ==0

;Vel_Calc = Vel_Calc ; Move Clockwise command - don't change the calculation

maxv = 10 ; set slow velocity for homing

move back until But_Run_CW==0 ; move back at slow velocity until homing sensor is activate

endif

if But_Run_CW == 0 && But_Run_CCW == 1&& Suddun_Stop_Left == 0

;Vel_Calc = Vel_Calc * -1 ; Move Counter-Clockwise command - change direction of the calculation

maxv = 10 ; set slow velocity for homing

move until But_Run_CCW==0 ; move back at slow velocity until homing sensor is activat

endif

if But_Run_CW == 0 && But_Run_CCW == 0

; Vel_Calc = 0 ; Invalid Input - don't allow movement

endif

if But_Run_CW == 1 && But_Run_CCW == 1

;Vel_Calc = 0 ; Invalid Input - don't allow movement

endif

If But_Run_CW == 1 && Suddun_Stop_Right==1

Vel_Calc = 0

;maxv = 10

;move back until But_Run_CW==0 ; move back at slow velocity until homing sensor is activate endif

If But_Run_CCW == 1 && Suddun_Stop_Left ==1

Vel_Calc = 0

;maxv = 10

;move until But_Run_CCW==0 ; move back at slow velocity until homing sensor is activate endif

if Reset_Btn == 1

AlarmOut = 0

endif

If Vel_Calc <= 0.6 && Vel_Calc >= -0.6 ; Add If Statement to Include Deadband

;Vel_Calc = 0;

Endif

;IREF = Vel_Calc

;V AR_DRIVEMODE = 2 ;Set Operating mode to V mod

;GOTO VELOCITY_LOOP

IF IN_A4

Homing: ; Homing Routine, Performed at Start Up and after Homing Routine Request inout goes high

Accel = 300 ; Accelerate 50 RPS/S

Decel = 450 ; Decelerate 50 RPS/s

Home_Completed = 0 ; Turn off homing completed indicator

event homing_call off ; Switch off event to check for homing request input

maxv = 10 ; set slow velocity for homing

move until Homing_Sensor ; move back at slow velocity until homing sensor is activate

;maxv = 2 ; set very slow velocity

;move until homing_sensor == 0 ; move forward off homing sensor

Accel = 50 ; Accelerate 50 RPS/S

Decel = 50 ; Decelerate 50 RPS/s

APOS = 0 ; Set actual position register to 0

maxv = 50 ; Set velocity back to normal speed

wait while Homing_Request == 1 ; wait for the homing request signal to be removed

event homing_call on ; Switch on event to check for homing request input

Home_Completed = 1 ; Turn on homing completed indicator

ENDIF

GOTO VELOCITY_LOOP

end

fault_section:

wait while System_Enable == 1 ; wait until enable input is removed

goto program_start ; restart program

;******************************************* Sub-Routines ********************************************

; Enter Sub-Routine code here

;************************************** Fault Handler Routine ****************************************

; Enter Fault Handler code here

ON FAULT

AlarmOut = 1

resume fault_section

ENDFAULT

步进电机控制器--说明书[1].答案

步进电机,伺服电机可编程控制器KH-01使用说明 一、系统特点 ●控制轴数:单轴; ●指令特点:任意可编程(可实现各种复杂运行:定位控制和非定位控制); ●最高输出频率:40KHz(特别适合控制细分驱动器); ●输出频率分辨率:1Hz; ●编程条数:99条; ●输入点:6个(光电隔离); ●输出点:3个(光电隔离); ●一次连续位移范围:—7999999~7999999; ●工作状态:自动运行状态,手动运行状态,程序编辑状态,参数设定状态; ●升降速曲线:2条(最优化); ●显示功能位数:8位数码管显示、手动/自动状态显示、运行/停止状态显示、步数/计数值/程序显示、编辑程序,参数显示、输入/输出状态显示、CP脉冲和方向显示; ●自动运行功能:可编辑,通过面板按键和加在端子的电平可控制自动运行的启动和停止; ●手动运行功能:可调整位置(手动的点动速度和点动步数可设定); ●参数设定功能:可设定起跳频率、升降速曲线、反向间隙、手动长度、手动速度、中断跳转行号和回零速度; ●程序编辑功能:可任意插入、删除可修改程序。具有跳转行号、数据判零、语句条数超长和超短的判断功能; ●回零点功能:可双向自动回到零点; ●编程指令:共14条指令; ●外操作功能:通过参数设定和编程,在(限位A)A操作和(限位B)B操作端子上加开关可执行外部中断操作; ●电源:AC220V(电源误差不大于±15%)。

一、前面板图 前面板图包括: 1、八位数码管显示 2、六路输入状态指示灯 3、三路输出状态指示灯 4、 CP脉冲信号指示灯

5、 CW方向电平指示灯 6、按键:共10个按键,且大部分按键为复合按键,他们在不同状态表示的功能不同,下面的说明中,我们只去取功能之一表示按键。 后面板图及信号说明: 后面板图为接线端子,包括: 1、方向、脉冲、+5V为步进电机驱动器控制线,此三端分别连至驱动器的相应端,其中: 脉冲————步进脉冲信号 方向————电机转向电平信号 +5V————前两路信号的公共阳端 CP、CW的状态分别对应面板上的指示灯 2、启动:启动程序自动运行,相当于面板上的启动键。 3、停止:暂停正在运行的程序,相当于面板上的停止键,再次启动后,程序继续运行。 4、 (限位A)A操作和(限位B)B操作是本控制器的一大特点:对于步进电机,我们一般进行定量定位控制,如控制电机以一定的速度运行一定的位移这种方式很容易解决,只需把速度量和位移量编程即可。但还有相当多的控制是不能事先定位的,例如控制步进电机从起始点开始朝一方向运行,直到碰到一行程开关后停止,当然再反向运行回到起始点。再例如要求步进电机在两个行程开关之间往复运行n次,等等。在这些操作中,我们事先并不知道步进电机的位移量的具体值,又应当如何编程呢?本控制器利用:“中断操作”,我们称之为“(限位A)A操作”和“(限位B)B操作”。以“(限位A)A操作”为例,工作流程为:当程序在运行时,如果“(限位A)A 操作”又信号输入,电机作降速停止,程序在此中断,程序记住了中断处的座标,程序跳转到“(限位A)A操作”入口地址所指定的程序处运行程序。 5、输入1和输入2通过开关量输入端。 6、输出1、输出2和输出3通过开关量输出端。 7、+24V、地—输入输出开关量外部电源,本电源为DC24V/0.2A,此电源由控制器内部隔离提供。 8、 ~220V控制器电源输入端。 输入信号和输出信号接口电路: 本控制器的“启动”、“停止”、“(限位A)A操作”、“(限位B)B操作”、“输入1”、“输入2”为输入信号,他们具有相同的输入接口电路。“输出1”、“输出2”、“输出3”称为输出信号。他们具有相同的输出接口电路。输入和输出电路都有光电隔离,以保证控制器的内部没有相互干扰,控制器内部工作电源(+5V)和外部工作电源(+24V)相互独立,并没有联系,这两组电源由控制器内部变压器的两个独立绕组提供。 开关量输入信号输出信号的状态,分别对应面板上的指示灯。对于输入量,输入低电平(开关闭合时)灯亮,反之灯灭;对于输出量,输出0时为低电平,指示灯灭,反之灯亮。 开关量输入电路:

伺服电机编码器

伺服电机编码器 伺服电机编码器是安装在伺服电机上用来测量磁极位置和伺服电机转角及转速的一种传感器,从物理介质的不同来分,伺服电机编码器可以分为光电编码器和磁电编码器,另外旋转变压器也算一种特殊的伺服编码器,市场上使用的基本上是光电编码器,不过磁电编码器作为后起之秀,有可靠,便宜,抗污染等特点,有赶超光电编码器的趋势。 基本信息 ?中文名称 伺服电机编码器 ?OC输出 三极管输出 ?推挽输出 接口连接方便 ?分类 abz uvw 目录1原理 2输出信号 3分类 4正余弦 5维修更换 6注意事项 7选型注意 8订货代码 原理 伺服编码器这个基本的功能与普通编码器是一样的,比如绝对型的有A,A反,B,B反,Z,Z反等信号,除此之外,伺服编码器还有着跟普通编码器不同的地方,那就是伺服电机多数为同步电机,同步电机启动的时候需要知道转子的磁极位置,这样才能够大力矩启动伺服电机,这样需要另外配几路信号来检测转子的当前位置,比如增量型的就有UVW等信号,正因为有了这几路检测转子位置的信号,伺服编码器显得有点复杂了,以致一般人弄不懂它的道理了,加上有些厂家故意掩遮一些信号,相关的资料不齐全,就更加增添了伺服电机编码器的神秘色彩。

由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。 编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些。 分辨率-编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度5~10000线。 输出信号 1、OC输出:就是平常说的三极管输出,连接需要考虑输入阻抗和电路回路问题. 2、电压输出:其实也是OC输出一种格式,不过置了有源电路. 3、推挽输出:接口连接方便,不用考虑NPN和PNP问题. 4、差动输出:抗干扰好,传输距离远,大部分伺服编码器采用这种输出. 分类 增量编码除了普通编码器的ABZ信号外,增量型伺服编码器还有UVW信号,国产和早期的进口伺服大都采用这样的形式,线比较多。 增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。 解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。 比如,打印机扫描仪的定位就是用的增量式编码器原理,每次开机,我们都能听到噼哩啪啦的一阵响,它在找参考零点,然后才工作。 这样的方法对有些工控项目比较麻烦,甚至不允许开机找零(开机后就要知道准确位置),于是就有了绝对编码器的出现。

伺服电机的三种控制方式

选购要点:伺服电机的三种控制方式 伺服电机速度控制和转矩控制都是用模拟量来控制的,位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求以及满足何种运动功能来选择。接下来,松文机电为大家带来伺服电机的三种控制方式。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。 如果对位置和速度有一定的精度要 求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。 如果上位控制器(在一个运动控制系统中“上位控制”和“执行机构”是系统中举足轻重的两个组成部分。“执行机构”部分一般不外乎:步进电机,伺服电机,以及直流电机等。它们作为执行机构,带动刀具或工件动作,我们称之为“四肢”;“上位控制”单元的四种方案:单片机系统,专业运动控制PLC,PC+运动控制卡,专用控制系统。“上位控制”是“指挥”执行机构动作的,我们也称之为“大脑”。 随着PC(Personal Computer)的发展和普及,采用PC+运动控制卡作为上位控制将是运动控制系统的一个主要发展趋势。这种方案可充分利用计算机资源,用于运动过程、运动轨迹都比较复杂,且柔性比较强的机器和设备。从用户使用的角度来看,基于PC机的运动控制卡主要是功能上的差别:硬件接口(输入/输出信号的种类、性能)和软件接口(运动控制函数库的功能函数)。按信号类型一般分为:数字卡和模拟卡。数字卡一般用于控制步进电机和伺服电机,模拟卡用于控制模拟式的伺服电机;数字卡可分为步进卡和伺服卡,步进卡的脉冲输出频率一般较低(几百K左右的频率),适用于控制步进电机;伺服卡的脉冲输出频率较高(可达几兆的频率),能够满足对伺服电机的控制。目前随着数字式伺服电机的发展和普及,数字卡逐渐成为运动控制卡的主流。)有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。 就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的

新力川伺服驱动使用说明

感谢您使用本产品,本使用操作手册提供LCDA系列伺服驱动器的相关信息。内容包括: ●伺服驱动器和伺服电机的安装与检查 ●伺服驱动器的组成说明 ●试运行操作的步骤 ●伺服驱动器的控制功能介绍与调整方法 ●所有参数说明 ●通讯协议说明 ●检测与保养 ●异常排除 ●应用例解说 本使用操作手册适合下列使用者参考: ●伺服系统设计者 ●安装或配线人员 ●试运行调机人员 ●维护或检查人员 在使用前,请您仔细详读本手册以确保使用上的正确。此外,请将它妥善保存在安全的地点以便随时查阅。下列在您尚未读完本手册时,务必遵守事项: ●安装的环境必须没有水气,腐蚀性气体或可燃性气体。 ●接线时,禁止将三相电源接至马达U、V、W的连接器,因为一旦接错 时将损坏伺服驱动器。 ●接地工程必须确实实施。 ●在通电时,请勿拆解驱动器、马达或更改配线。 ●在通电动作前,请确定紧急停机装置是否随时开启。 ●在通电动作时,请勿接触散热片,以免烫伤。 如果您在使用上仍有问题,请洽询经销商或者本公司客服中心。

安全注意事项 LCDA 系列为一开放型(Open Type )伺服驱动器,操作时须安装于遮蔽式的控制箱内。本驱动器利用精密的回授控制与结合高速运算能力的数字信号处理器(Digital Signal Processor,DSP ),控制IGBT 产生精确的电流输出,用来驱动三相永磁式同步交流伺服马达(PMSM )达到精准定位。 LCDA 系列可使用于工业应用场合上,且建议安装于使用手册中的配线(电)箱环境(驱动器、线材与电机都必须安装于符合环境等级的安装环境最低要求规格)。 在按收检验、安装、配线、操作、维护与检查时,应随时注意以下安全注意事项。 标志[危险]、[警告]与[禁止]代表的含义: ? 意指可能潜藏危险,若未遵守要求可能会对人员造成严 重伤或致命 ? 意指可能潜藏危险,若未遵守可能会对人员造成中度的 伤害,或导致产品严重损坏,甚至故障 ? 意指绝对禁止的行动,若未遵守可能会导致产品损坏, 或甚至故障而无法使用

伺服电机控制器安全控制程序

伺服电机控制器安全控制程序 ;******************************** PositionServo User Indexing Program ******************************** ;********************************************** Header ************************************************** ;Title : Sample Homing Program From PositionServo Training Exercises ;Author : AC Technology International Ltd ;Description : Program Performs Simple Homing Routine followed by Preset Sequence of Moves ; : Input A4 used to Re-Initalise Homing Routine during Main Program Execution ; : Homing Sensor on Input B1 ; : Homing Complete Output on Out 1 ;Version Number : V1.0.1 ;Date : 22/11/06 ; ;************************************************ I/O List ************************************************ ; Input A1 - bottom/left/negative limit senso ; Input A2 - top/right/positive limit sensor ; Input A3 - Enable Input / Safety stop button ; Input A4 - homing button ; Input B1 - move left/up ; Input B2 - move right/down ; Input B3 - homing sensor ; Input B4 - not used ; Input C1 - not used ; Input C2 - not used ; Input C3 - not used ; Input C4 - not used ; ; Output 1 - alarm ; Output 2 - homing complete ; Output 3 - not used ; Output 4 - not used ; ; Analog In 1 - not used ; Analog In 2 - not used ; Analog Out - not used ; ; Encoder Out - not used ; ;******************************** Initialize and Set Variables

PLC控制伺服电机的方法

伺服电机的PLC控制方法 以松下Minas A4系列伺服驱动器为例,介绍PLC控制伺服电机的方法。伺服电机有三种控制模式:速度控制,位置控制,转矩控制{由伺服电机驱动器的Pr02参数与32(C-MODE)端子状态选择},本章简要介绍位置模式的控制方法 一、按照伺服电机驱动器说明书上的"位置

控制模式控制信号接线图"连接导线 3(PULS1),4(PULS2)为脉冲信号端子,PULS1连接直流电源正极(24V电源需串连2K左右的电阻),PULS2连接控制器(如PLC 的输出端子)。 5(SIGN1),6(SIGN2)为控制方向信号端子,SIGN1连接直流电源正极(24V电源需串连2K左右的电阻),SIGN2连接控制器(如PLC的输出端子)。当此端子接收信号变化时,伺服电机的运转方向改变。实际运转方向由伺服电机驱动器的P41,P42这两个参数控制。 7(com+)与外接24V直流电源的正极相连。 29(SRV-0N),伺服使能信号,此端子与外接24V直流电源的负极相连,则伺服电机进入使能状态,通俗地讲就是伺服电机已经准备好,接收脉冲即可以运转。 上面所述的六根线连接完毕(电源、编

码器、电机线当然不能忘),伺服电机即可根据控制器发出的脉冲与方向信号运转。其他的信号端子,如伺服报警、偏差计数清零、定位完成等可根据您的要求接入控制器。构成更完善的控制系统。 二、设置伺服电机驱动器的参数。 1、Pr02----控制模式选择,设定Pr02参数为0或是3或是4。3与4的区别在于当32(C-MODE)端子为短路时,控制模式相应变为速度模式或是转矩模式,而设为0,则只为位置控制模式。如果您只要求位置控制的话,Pr02设定为0或是3或是4是一样的。 2、Pr10,Pr11,Pr12----增益与积分调整,在运行中根据伺服电机的运行情况相应调整,达到伺服电机运行平稳。当然其他的参数也需要调整(Pr13,Pr14,Pr15,Pr16,Pr20也是很重要的参数),在您不太熟悉前只调整这三个参数也

伺服电机的三种控制方式有哪些

伺服电机是在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。在不同场景下,伺服电机的控制方式各有不同,在进行选择之前你需要先了解伺服电机是三种控制方式各有其特点,下面小编就给大家介绍一下伺服电机的三种控制方式。 伺服电机控制方式有脉冲、模拟量和通讯控制这三种 1、伺服电机脉冲控制方式 在一些小型单机设备,选用脉冲控制实现电机的定位,应该是最常见的应用方式,这种控制方式简单,易于理解。基本的控制思路:脉冲总量确定电机位移,脉冲频率确定电机速度。都是脉冲控制,但是实现方式并不一样: 第一种,驱动器接收两路(A、B路)高速脉冲,通过两路脉冲的相位差,确定电机的旋转方向。如上图中,如果B相比A相快90度,为正转;那么B相比A相慢90度,则为反转。运行时,这种控制的两相脉冲为交替状,因此我们也叫这样的控制方式为差分控制。具有差分的特点,那也说明了这种控制方式,控制脉冲具有更高的抗干扰能力,在一些干扰较强的应用场景,优先选用这种方式。但是这种方式一个电机轴需要占用两路高速脉冲端口,对高速脉冲口紧张的情况,比较尴尬。

第二种,驱动器依然接收两路高速脉冲,但是两路高速脉冲并不同时存在,一路脉冲处于输出状态时,另一路必须处于无效状态。选用这种控制方式时,一定要确保在同一时刻只有一路脉冲的输出。两路脉冲,一路输出为正方向运行,另一路为负方向运行。和上面的情况一样,这种方式也是一个电机轴需要占用两路高速脉冲端口。 第三种,只需要给驱动器一路脉冲信号,电机正反向运行由一路方向IO信号确定。这种控制方式控制更加简单,高速脉冲口资源占用也最少。在一般的小型系统中,可以优先选用这种方式。 2、伺服电机模拟量控制方式 在需要使用伺服电机实现速度控制的应用场景,我们可以选用模拟量来实现电机的速度控制,模拟量的值决定了电机的运行速度。模拟量有两种方式可以选择,电流或电压。电压方式,只需要在控制信号端加入一定大小的电压即可。实现简单,在有些场景使用一个电位器即可实现控制。但选用电压作为控制信号,在环境复杂的场景,电压容易被干扰,造成控制不稳定;电流方式,需要对应的电流输出模块。但电流信号抗干扰能力强,可以使用在复杂的场景。

伺服电机旋转编码器旋变安装

伺服电机旋转编码器安装 一.伺服电机转子反馈的检测相位与转子磁极相位的对齐方式 1.永磁交流伺服电机的编码器相位为何要与转子磁极相位对齐 其唯一目的就是要达成矢量控制的目标,使d轴励磁分量和q轴出力分量解耦,令永磁交流伺服电机定子绕组产生的电磁场始终正交于转子永磁场,从而获得最佳的出力效果,即“类直流特性”,这种控制方法也被称为磁场定向控制(FOC),达成FOC控制目标的外在表现就是永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,如下图所示: 图1 因此反推可知,只要想办法令永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,就可以达成FOC控制目标,使永磁交流伺服电机的初级电磁场与磁极永磁场正交,即波形间互差90度电角度,如下图所示: 图2 如何想办法使永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致呢?由图1可知,只要能够随时检测到正弦型反电势波形的电角度相位,然后就可以相对容易地根据电角度相位生成与反电势波形一致的正弦型相电流波形了。 在此需要明示的是,永磁交流伺服电机的所谓电角度就是a相(U相)相反电势波形的正弦(Sin)相位,因此相位对齐就可以转化为编码器相位与反电势波形相位的对齐关系;另一方面,电角度也是转子坐标系的d轴(直轴)与定子坐标系的a轴(U轴)或α轴之间的夹角,这一点有助于图形化分析。 在实际操作中,欧美厂商习惯于采用给电机的绕组通以小于额定电流的直流电流使电机转子定向的方法来对齐编码器和转子磁极的相位。当电机的绕组通入小于额定电流的直流电流时,在无外力条件下,初级电磁场与磁极永磁场相互作用,会相互吸引并定位至互差0度相位的平衡位置上,如下图所示:

伺服电机控制方式的选择

伺服电机控制方式的选择 一般伺服电机主要有三种控制方式,即速度控制方式,转矩控制方式和位置控制方式,下面分别对每种控制方式进行详细说明。 1.速度控制方式 通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位机控制装置的外环PID控制时,速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位机反馈以做运算用。速度模式也支持直接负载外环检测位置信号,此时的电机轴端的编码器只检测电机转速,位置信号就由直接的最终负载端的检测装置来提供了,这样的优点在于可以减少中间传动过程中的误差,增加了整个系统的定位精度。 2.转矩控制方式 转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为:例如10V对应5Nm的话,当外部模拟量设定为5V时,电机轴输出为2.5Nm,如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转。可以通过即时的改变模拟量的设定来改变设定力矩的

大小,也可以通过通讯方式改变对应的地址的数值来实现。应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如绕线装置或拉光纤设备。 3.位置控制方式 位置控制方式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服驱动器可以通过通讯方式直接对速度和位移进行赋值。由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置,应用领域如数控机床、印刷机械等等。 如何选择伺服电机的控制方式呢? 就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的响应最快;位置模式运算量最大,驱动器对控制信号的响应最慢。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。 如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。 如果对运动中的动态性能有比较高的要求时,需要实时对电机进行调整。那么如果控制器本身的运算速度很慢(比如

伺服电机编码器

编码器的工作原理及作用:它是一种将旋转位移转换成一串数字脉冲信号的旋转式传感器,这些脉冲能用来控制角位移,如果编码器与齿轮条或螺旋丝杠结合在一起,也可用于测量直线位移。 编码器产生电信号后由数控制置CNC、可编程逻辑控制器PLC、控制系统等来处理。这些传感器主要应用在下列方面:机床、材料加工、电动机反馈系统以及测量和控制设备。在ELTRA编码器中角位移的转换采用了光电扫描原理。读数系统是基于径向分度盘的旋转,该分度由交替的透光窗口和不透光窗口构成的。此系统全部用一个红外光源垂直照射,这样光就把盘子上的图像投射到接收器表面上,该接收器覆盖着一层光栅,称为准直仪,它具有和光盘相同的窗口。接收器的工作是感受光盘转动所产生的光变化,然后将光变化转换成相应的电变化。一般地,旋转编码器也能得到一个速度信号,这个信号要反馈给变频器,从而调节变频器的输出数据。故障现象:1、旋转编码器坏(无输出)时,变频器不能正常工作,变得运行速度很慢,而且一会儿变频器保护,显示“PG 断开”...联合动作才能起作用。要使电信号上升到较高电平,并产生没有任何干扰的方波脉冲,这就必须用电子电路来处理。编码器pg接线与参数矢量变频器

与编码器pg之间的连接方式,必须与编码器pg的型号相对应。一般而言,编码器pg型号分差动输出、集电极开路输出和推挽输出三种,其信号的传递方式必须考虑到变频器pg卡的接口,因此选择合适的pg卡型号或者设置合理. 编码器一般分为增量型与绝对型,它们存着最大的区别:在增量编码器的情况下,位置是从零位标记开始计算的脉冲数量确定的,而绝对型编码器的位置是由输出代码的读数确定的。在一圈里,每个位置的输出代码的读数是唯一的;因此,当电源断开时,绝对型编码器并不与实际的位置分离。如果电源再次接通,那么位置读数仍是当前的,有效的;不像增量编码器那样,必须去寻找零位标记。 现在编码器的厂家生产的系列都很全,一般都是专用的,如电梯专用型编码器、机床专用编码器、伺服电机专用型编码器等,并且编码器都是智能型的,有各种并行接口可以与其它设备通讯。 编码器是把角位移或直线位移转换成电信号的一种装置。前者成为码盘,后者称码尺.按照读出方式编码器可以分为接触式和非接触式两种.接触式采用电刷输出,一电刷接触导电区或绝缘区来表示代码的状态是“1”还是“0”;非接触式的接受敏感元件是光敏

安川伺服电机说明书

YSKAWA 安川∑Ⅱ数字交流伺服  安装调试说明书  (2004.7版本)

目 录 1. 安川连接示意图  2. 通电前的检查  3. 通电时的检查 4. 安川伺服驱动器的参数设定  5. 安川伺服驱动器的伺服增益调整

1. 安川连接示意图  重要提示: 由于电机和编码器是同轴连接,因此,在电机轴端安装带轮或连轴器时,请勿敲击。否则,会损坏编码器。(此种 情况,不在安川的保修范围!)

2. 通电前的检查  1) 确认安川伺服驱动器和电机插头的连接,相序是否正确:  A.SGMGH电机,不带刹车制动器的连接: 伺服驱动器 电机插头  U A V B W C 接地 D B.SGMGH电机 0.5KW-4.4KW,带刹车制动器电机的连接: 伺服驱动器 电机插头  U A V B W C  接地 D  刹车电源 E  刹车电源 F   刹车电源为: DC90V (无极性)     C. SGMGH电机5.5KW-15KW,带刹车制动器电机的连接:    伺服驱动器 电机插头  U A V B W C  接地 D  电机制动器插头 刹车电源 A 刹车电源 B   刹车电源为: DC90V (无极性)   注: 1.相序错误,通电时会发生电机抖动现象。  2.相线与“接地”短路,会发生过载报警。

2)确认安川伺服驱动器CN2和伺服电机编码器联接正确,  接插件螺丝拧紧。  3)确认伺服驱动器CN1和数控系统的插头联接正确,  接插件螺丝拧紧。    3.通电时的检查   1) 确认三相主电路输入电压在200V-220V范围内。  建议用户选用380V/200V的三相伺服变压器。  2)确认单相辅助电路输入电压在200V-220V范围内。    4.安川伺服驱动器的参数设定  安川伺服驱动器参数,操作方法如下:(1)参数密码设定;  (2)用户参数和功能参数的设定;   1)参数密码设定  为防止任意修改参数,将“Fn010”辅助功能参数,设定: ? “0000” 允许改写 PnXXX 的用户参数,及部分辅助功 能“FnXXX”参数。  ? “0001” 禁止改写 PnXXX 的用户参数,及部分辅助功 能“FnXXX”参数。

伺服电机工作原理图

伺服电机工作原理图 伺服电机工作原理——伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。 永磁交流伺服系统具有以下等优点:(1)电动机无电刷和换向器,工作可靠,维护和保养简单;(2)定子绕组散热快;(3)惯量小,易提高系统的快速性;(4)适应于高速大力矩工作状态;(5)相同功率下,体积和重量较小,广泛的应用于机床、机械设备、搬运机构、印刷设备、装配机器人、加工机械、高速卷绕机、纺织机械等场合,满足了传动领域的发展需求。 永磁交流伺服系统的驱动器经历了模拟式、模式混合式的发展后,目前已经进入了全数字的时代。全数字伺服驱动器不仅克服了模拟式伺服的分散性大、零漂、低可靠性等确定,还充分发挥了数字控制在控制精度上的优势和控制方法的灵活,使伺服驱动器不仅结构简单,而且性能更加的可靠。现在,高性能的伺服系统,大多数采用永磁交流伺服系统其中包括永磁同步交流伺服电动机和全数字交流永磁同步伺服驱动器两部分。伺服驱动器有两部分组成:驱动器硬件和控制算法。控制算法是决定交流伺服系统性能好坏的关键技术之一,是国外交流伺服技术封锁的主要部分,也是在技术垄断的核心。 2 交流永磁伺服系统的基本结构 交流永磁同步伺服驱动器主要有伺服控制单元、功率驱动单元、通讯接口单元、伺服电动机及相应的反馈检测器件组成,其结构组成如图1所示。其中伺服控制单元包括位置控制器、速度控制器、转矩和电流控制器等等。我们的交流永磁同步驱动器其集先进的控制技术和控制策略为一体,使其非常适用于高精度、高性能要求的伺服驱动领域,还体现了强大的智能化、柔性化是传统的驱动系统所不可比拟的。 目前主流的伺服驱动器均采用数字信号处理器(DSP)作为控制核心,其优点是可以实现比较复杂的控制算法,事项数字化、网络化和智能化。功率器件普遍采用以智能功率模块(IPM)为核心设计的驱动电路,IPM内部集成了驱动电路,同时具有过电压、过电流、过热、欠压等故障检测保护电路,在主回路中还加入软启动电路,以减小启动过程对驱动器的冲击。

交流伺服电机驱动器使用说明书.

交流伺服电机驱动器使用说明书 1 ?特点 16位CPU+32位DSP三环(位置、速度、电流)全数字化控制脉冲序列、速度、转矩 多种指令及其组合控制 转速、转矩实时动态显示 完善的自诊断保护功能,免维护型产品交流同步全封闭伺服电机适应各种恶劣环境体 积小、重量轻 2 ?指标 输入电源三相200V -10%?+15% 50/60HZ 控制方法IGBT PWM(正弦波) 反馈增量式编码器(2500P/r ) 控制输入伺服-ON报警清除CW、CCW驱动、静止 指令输入输入电压土10V 控制电源DC12?24V 最大200mA 保护功能OU LU OS OL OH REG OC ST CPU 错误,DSP错误,系统错误 通讯RS232C 频率特性200Hz或更高(Jm=Jc时)体积L250 X W85 X H205 重量3.8Kg 3?原理 见米纳斯驱动器方框图(图1)和控制方框图(图2) 4?接线 4.1主回路 卸下盖板坚固螺丝;取下端子盖板。用足够线经和连接器尺寸作连接,导线应采用额定温度600C以上的铜体线,装上端子盖板,拧紧盖板螺丝。螺丝拧紧力矩大于 1.2Nm M4或 2.0 Nm M5时才可能损坏端子,接地线径为2.0mn i 具体见接线图3 4.2CN SIG 连接器[ 具体见接线图4 驱动器和电机之间的电缆长度最大20M 这些线至少要离开主电路接线30cm,不要让这些线与电源进线走一线槽; 或让它们捆扎在一起 线经0.18mm2或以上屏蔽双绞线,有足够的耐弯曲力 屏蔽驱动器侧的屏蔽应连接到CN.SIG连接器的20脚,电机侧应连接到J 脚 若电缆长于10M,则编码器电源线+5V、0V应接双线 4.3CN I/F 连接 控制器等周边设备与驱动器之间距离最大为3M 这些线至少和主电路接线相隔30cm ,不要让这些线与电源进线走同一线槽 或和它们捆扎在一起 COM和COM之间的控制电源(V DC)由用户供给 控制信号输出端子可以接受最大24V或50mA不要施加超过此限位的电压 和电流 若用控制信号直接使继电器动作要象左图所示那样,并联一只二极管到继电 器。不接二极管或接错了二极管的极性,都将可能损坏驱动器 机身接地点(FG)要接到驱动器的一个接地端子具体见接线图5 5.参数

伺服电机维修之编码器对位调零

伺服电机转子反馈的检测相位与转子磁极相位的对齐方式 论坛中总是有人问及伺服电机编码器相位与转子磁极相位零点如何对齐的问题,这样的问题论坛中多有回答,本人也曾在多个帖子有所回复,鉴于本人的回复较为零散,早就想整理集中一下,只是一直未能如愿,今借十一长假之际,将自己对这一问题的经验和体会整理汇总一下,以供大家参考,或者有个全面的了解。 永磁交流伺服电机的编码器相位为何要与转子磁极相位对齐 其唯一目的就是要达成矢量控制的目标,使d轴励磁分量和q轴出力分量解耦,令永磁交流伺服电机定子绕组产生的电磁场始终正交于转子永磁场,从而获得最佳的出力效果,即“类直流特性”,这种控制方法也被称为磁场定向控制(FOC),达成FOC控制目标的外在表现就是永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,如下图所示: 图1 因此反推可知,只要想办法令永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,就可以达成FOC控制目标,使永磁交流伺服电机的初级电磁场与磁极永磁场正交,即波形间互差90度电角度,如下图所示: 图2 如何想办法使永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致呢?由图1可知,只要能够随时检测到正弦型反电势波形的电角度相位,然后就可以相对容易地根据此相位生成与反电势波形一致的正弦型相电流波形了,因此相位对齐就可以转化为编码器相位与反电势波形相位的对齐关系。

在实际操作中,欧美厂商习惯于采用给电机的绕组通以小于额定电流的直流电流使电机转子定向的方法来对齐编码器和转子磁极的相位。当电机的绕组通入小于额定电流的直流电流时,在无外力条件下,初级电磁场与磁极永磁场相互作用,会相互吸引并定位至互差0度相位的平衡位置上,如下图所示: 图3 对比上面的图3和图2可见,虽然U相绕组(红色)的位置同处于电磁场波形的峰值中心(特定角度),但FOC控制下,U相中心与永磁体的q轴对齐,而空载定向时,U相中心却与d轴对齐,也就实现了a轴或|á轴与d轴间的对齐关系,此时相位对齐到电角度0度,电机绕组中施加的转子定向电流的方向为U相入,VW出,由于V相与W相是并联关系,流经V相和W相的电流有可能出现不平衡,从而影响转子定向的准确性。 实用化的转子定向电流施加方法是U入,V出,即U相与V相串联,可获得幅值完全一致的U相和V相电流,有利于定向的准确性,此时U相绕组(红色)的位置与d轴差30度电角度,即a轴或|á轴对齐到与d差(负)30度的电角度位置上,如图所示: 图4 上述两种转子定向方法对应的绕组相反电势波形和线反电势,以及电角度的关系如下图所示,棕色线为a轴或|á轴与d轴对齐,即直接对齐到电角度0点,紫色线为a轴或|á轴对齐到与d差(负)30度的电角度位置,即对齐到-30度电角度点:

伺服电机驱动控制器

目录 一、伺服驱动概述 (1) 二、本产品特性 (2) 三、电路原理图及PCB版图 (4) 四、电路功能模块分析 (4) 五、焊接(附元件清单) (14) 六、编者设计体会 (16)

一.伺服驱动概述 1. 伺服电机的概念 伺服电机是在伺服系统中控制机械元件运转的发动机,作为一种执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出,是一种补助马达间接变速装置。伺服电机是可以连续旋转的电-机械转换器,直流伺服电机的输出转速与输入电压成正比,并能实现正反向速度控制。 2.伺服电机分类 普通直流伺服电动机 直流伺服电机 { 低惯量直流伺服电动机 直流力矩电动机 3. 控制系统对伺服电动机的基本要求 宽广的调速范围 机械特性和调节特性均为线性 无“自转”现象 快速响应 控制功率小、重量轻、体积小等。 4. 直流伺服电机的基本特性 (1)机械特性在输入的电枢电压Ua保持不变时,电机的转速n随电磁转矩M 变化而变化的规律,称直流电机的机械特性 (2)调节特性直流电机在一定的电磁转矩M(或负载转矩)下电机的稳态转速n随电枢的控制电压Ua变化而变化的规律,被称为直流电机的调节特性 (3)动态特性从原来的稳定状态到新的稳定状态,存在一个过渡过程,这就是直流电机的动态特性 5. 直流伺服电机的驱动原理 伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm 直流伺服电机分为有刷和无刷电机。有刷电机成本低,结构简单,启动转矩大,调速范围宽,控制容易,需要维护,但维护方便(换碳刷),产生电磁干扰,对环境有要求。因此它可以用于对成本敏感的普通工业和民用场合。无刷直流伺服电机电机体积小,重量轻,出力大,响应快,速度高,惯量小,转动平滑,力矩稳定。容易实现智能化,其电子换相方式灵活,可以方波换相或正弦波换相。电机免维护不存在碳刷损耗的情况,效率很高,运行温度低噪音小,电磁辐射很小,长寿命,可用于各种环境

西门子伺服电机编码器的正确安装法

关于西门子伺服电机内置编码器的正确安装方法 一、工作内容 1、这项技术适用于对德国西门子伺服电机(型号为1FT603-1FT613, 1FK604-1FK610)内置编码器损坏后的安装、调试,配置的增量型编码器为德国海德汉公司的ERN1387.001/020, 绝对值编码器为海德汉公司EQN1325.001。 2、使用工具公制内六方扳手一套,自制专用工具一个,十字改锥及一 字改锥各一把,梅花改锥6件套。 3、可解决的问题对有故障的西门子伺服电机进行修理或更换损坏的 伺服电机内置编码器,做到修旧利废,节约维修费用。 二、操作方法 1、该操作方法和一般操作方法的区别 在数控机床配置的西门子数控系统中,驱动电机分主轴电机和伺服电机两种。当电机定子、转子、轴承有故障或其电机内置编码器损坏时,我们都需要对编码器拆卸进行修理或更换。对主轴电机来说,更换或安装编码器只要用专用工具将其安装到相应位置就可以试车了,不需要调整电机轴或编码器的角度及位置。但对伺服电机来说,则必须按照编码器的安装要求,严格执行安装步骤。只要安装过程中出一点差错,就会出现编码器方面的报警而不能起动机床或出现飞车事故,导致电机报废或机械部件损坏。因此正确安装非常重要。 2、该项技术的操作步骤 2.1拆卸损坏的编码器 关掉机床电源,解掉伺服电机的电源电缆及反馈电缆,把电机从机床

上拆下来放到工作台案上,用内六方扳手去掉电机端盖上的四条螺栓,打开端盖,先卸下编码器盖,拔下编码器上的插接电缆,用十字改锥卸下支持盘上的两条小螺丝,用内六方扳手卸出编码器中心孔内的螺栓,然后用自制专用工具把编码器从电机轴上顶出来。这样第一步工作即告完成。 图1自制专用工具尺寸图 2.2安装海德汉公司ERN1387.001/020或EQN1325.001编码器 2.2.1先安装支持盘 不同型号的电机,其支持盘的外形也不一样,如图2和图3,这由购买的备件提供。用4条M2.5*6的小螺丝将支持盘安装到编码器的轴端。注意事项:确保支持盘面和编码器的底面间距为 5.2mm或12mm。 1.支持盘 2.编码器 图2 1FT606-1FT613/1FK606-1FK613电机内置编码器的支持盘

PLC控制伺服电机学习资料

PLC控制伺服电机学习资料- 内容来源于 https://www.360docs.net/doc/1410615715.html,/%C5%C9%BF%CB%D6%B1%C1%F7%B5%F7%CB%D9%C6%F7/blog/i tem/40db14c465f77f48b219a8bd.html 介绍P L C控制伺服电机的方法。 伺服电机有三种控制模式:速度控制,位置控制,转矩控制{由伺服电机驱动器的P r02参数与32(C-M O D E)端子状态选择},本文简要介绍位置模式的控制方法。 一、按照伺服电机驱动器说明书上的'位置控制模式控制信号接线图'连接导 线 3(P U L S1),4(P U L S2)为脉冲信号端子,P U L S1连接直流电源正极(24V电源需串连2K左右的电阻),P U L S2连接控制器(如P L C的输出端子)。 5(S IG N1),6(S IGN2)为控制方向信号端子,S IG N1连接直流电源正极(24V 电源需串连2K左右的电阻),S IGN2连接控制器(如P L C的输出端子)。当此端子接收信号变化时,伺服电机的运转方向改变。实际运转方向由伺服电机驱动器的P41,P42这两个参数控制。 7(c om+)与外接24V直流电源的正极相连。 29(S R V-0N),伺服使能信号,此端子与外接24V直流电源的负极相连,则伺服电机进入使能状态,通俗地讲就是伺服电机已经准备好,接收脉冲即可以运转。 上面所述的六根线连接完毕(电源、编码器、电机线当然不能忘),伺服电机即可根据控制器发出的脉冲与方向信号运转。其他的信号端子,如伺服报警、偏差计数清零、定位完成等可根据您的要求接入控制器。构成更完善的控制系统。 二、设置伺服电机驱动器的参数 1、Pr02----控制模式选择,设定P r02参数为0或是3或是4。3与4的区别在于当32(C-M O D E)端子为短路时,控制模式相应变为速度模式或是转矩模式,而设为0,则只为位置控制模式。如果您只要求位置控制的话,P r02设定为0或是3或是4是一样的。 2、P r10,Pr11,Pr12----增益与积分调整,在运行中根据伺服电机的运行情况相应调整,达到伺服电机运行平稳。当然其他的参数也需要调整(Pr13, P r14,Pr15,Pr16,Pr20也是很重要的参数),在您不太熟悉前只调整这三个参数也可以满足基本的要求.

如何选择伺服电机控制方式

如何选择伺服电机控制方式? 如何选择伺服电机控制方式? 一般伺服电机都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。 速度控制和转矩控制都是用模拟量来控制的。位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求,满足何种运动功能来选择。 如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。 如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。 就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的响应最快;位置模式运算量最大,驱动器对控制信号的响应最慢。 对运动中的动态性能有比较高的要求时,需要实时对电机进行调整。那么如果控制器本身的运算速度很慢(比如PLC,或低端运动控制器),就用位置方式控制。如果控制器运算速度比较快,可以用速度方式,把位置环从驱动器移到控制器上,减少驱动器的工作量,提高效率(比如大部分中高端运动控制器);如果有更好的上位控制器,还可以用转矩方式控制,把速度环也从驱动器上移开,这一般只是高端专用控制器才能这么干,而且,这时完全不需要使用伺服电机。 换一种说法是: 1、转矩控制:转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为例如10V对应5Nm的话,当外部模拟量设定为5V时电机轴输出为2.5Nm:如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转(通常在有重力负载情况下产生)。可以通过即时的改变模拟量的设定来改变设定的力矩大小,也可通过通讯方式改变对应的地址的数值来实现。应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如饶线装置或拉光纤设备,转矩的设定要根据缠绕的半径的变化随时更改以确保材质的受力不会随着缠绕半径的变化而改变。 2、位置控制:位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服可以通过通讯方式直接对速度和位移进行赋值。由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置。应用领域如数控机床、印刷机械等等。 3、速度模式:通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位控制装置的外环PID控制时速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位反馈以做运算用。位置模式也支持直接负载外环检测位置信号,此时的电机轴端的编码器只检测电机转速,位置信号就由直接的最终负载端的检测装置来提供了,这样的优点在于可以减少中间传动过程中的误差,增加了整个系统的定位精度。

相关文档
最新文档