如何采用PLC控制伺服电机的精确定位资料

合集下载

台达PLC控制伺服电机实现原点回归和定位

台达PLC控制伺服电机实现原点回归和定位

台达PLC控制伺服电机实现原点回归和定位一、引言随着现代工业自动化的发展,伺服电机作为一种高性能的执行器被广泛应用于各种自动化设备中。

伺服电机通过PLC控制可以实现精确的运动控制和定位,其中包括对伺服电机进行原点回归和定位操作。

本文将介绍如何使用台达PLC控制伺服电机实现原点回归和定位。

二、伺服电机原点回归伺服电机的原点回归是指将伺服电机运动到事先设定好的原点位置。

下面是实现伺服电机原点回归的步骤:1.设定原点位置:首先,在PLC程序中定义伺服电机的原点位置。

原点位置可以是一个特定的坐标或一个传感器信号。

2.设置运动参数:根据实际情况,设置伺服电机的运动速度、加速度和减速度等参数。

3.启动伺服电机:通过PLC程序,给伺服电机发送运动指令,使其开始运动。

同时,监控伺服电机的位置。

4.到达原点位置:当伺服电机到达定义的原点位置时,通过PLC程序停止伺服电机的运动。

5.记录位置信息:记录伺服电机的位置信息,方便后续的定位操作。

三、伺服电机定位伺服电机的定位是指将伺服电机准确地移动到给定的位置。

下面是实现伺服电机定位的步骤:1.设定目标位置:在PLC程序中定义伺服电机的目标位置。

目标位置可以是一个特定的坐标或一个传感器信号。

2.设置运动参数:根据实际情况,设置伺服电机的运动速度、加速度和减速度等参数。

3.启动伺服电机:通过PLC程序,给伺服电机发送运动指令,使其开始运动。

同时,监控伺服电机的位置。

4.到达目标位置:当伺服电机到达指定的目标位置时,通过PLC程序停止伺服电机的运动。

5.记录位置信息:记录伺服电机的位置信息,方便后续的定位操作。

四、PLC控制台达伺服电机实现原点回归和定位的注意事项在使用PLC控制台达伺服电机实现原点回归和定位时,需要注意以下事项:1.伺服电机位置的监控:通过PLC程序实时监控伺服电机的位置,可以根据实际情况进行调整。

2.运动参数的设置:根据实际需求,设置伺服电机的运动速度、加速度和减速度等参数。

伺服电机的PLC控制方法

伺服电机的PLC控制方法

伺服电机的PLC控制方法伺服电机是一种高精度、高性能、可控性强的电机,可广泛应用于工业自动化领域。

在工业自动化应用中,PLC(可编程逻辑控制器)常用于控制伺服电机的运动。

本文将介绍伺服电机的PLC控制方法。

1.伺服电机的基本原理伺服电机是一种可以根据控制信号进行位置、速度或力矩控制的电机。

它由电机本体、编码器、位置控制器和功率放大器等组成。

通过反馈机制,控制器可以实时监控电机的运动状态,并根据实际需求输出控制信号调整电机的运行。

2.伺服电机的PLC控制器选型在使用PLC控制伺服电机之前,需要选择合适的PLC控制器。

PLC控制器需要具备足够的计算能力和接口扩展能力,以满足伺服电机复杂运动控制的需求。

同时,PLC控制器还需要具备丰富的通信接口,可以与伺服电机进行实时通信。

3.伺服电机的PLC控制程序设计PLC控制程序设计是实现伺服电机运动控制的关键。

在编写PLC控制程序时,需要考虑以下几个方面:(1)运动参数设定:根据实际应用需求,设置伺服电机的运动参数,包括速度、加速度、减速度、位置等。

(2)位置控制:根据编码器的反馈信号,实现伺服电机的位置控制。

根据目标位置和当前位置的差值,控制输出的电压信号,驱动电机按照设定的速度和加速度运动。

(3)速度控制:根据速度设定和编码器的反馈信号,实现伺服电机的速度控制。

通过调整输出的电压信号,控制电机的速度和加速度。

(4)力矩控制:根据力矩设定和编码器的反馈信号,实现伺服电机的力矩控制。

通过调整输出的电压信号,控制电机的力矩和加速度。

(5)运动控制模式切换:通过设定运动控制模式,实现伺服电机在位置控制、速度控制和力矩控制之间的切换。

4.伺服电机的PLC控制程序调试在编写完PLC控制程序后,需要进行调试以确保控制效果。

调试时可以通过监视编码器的反馈信号和控制输出,来验证伺服电机的运动控制是否准确。

如有误差,可以通过调整运动参数或控制算法进行修正。

此外,在PLC控制伺服电机过程中,还需要注意以下几点:(1)合理选择采样周期:采样周期越短,控制精度越高,但同时也会增加PLC的计算负担。

PLC控制伺服电机准确定位的方法

PLC控制伺服电机准确定位的方法

PLC控制伺服电机准确定位的方法
1.确定准确定位的目标:首先需要确定伺服电机的准确定位目标,即
需要将电机定位到的位置和角度。

2.设置伺服电机控制器参数:根据具体的伺服电机和应用需求,设置
伺服电机的控制器参数,包括电机的最大转速、加速度、减速度等。

3.设置PLC程序:使用PLC编程软件,编写相应的程序来控制伺服电
机的准确定位。

该程序需要包括初始化电机、设定目标位置、控制电机转
动等功能。

4.初始化电机:在程序开始时,需要对伺服电机进行初始化,将电机
的位置和角度归零,并设置初始速度。

5.设定目标位置:根据准确定位的目标,将目标位置和角度传输给伺
服电机控制器,控制器会根据这些参数来控制电机的行动。

6.控制电机转动:通过PLC程序控制电机的转动,可以使用闭环控制
或开环控制。

闭环控制使用编码器或传感器来反馈电机的位置和角度信息,并根据这些信息进行调整;开环控制则根据预设的速度和时间来控制电机
转动。

7.到达目标位置:通过不断调整电机的转速和加减速度,直到电机的
位置和角度达到目标位置。

可以使用PID控制算法来实现精确控制。

8.停止电机:在电机达到目标位置后,停止电机的转动,并进行必要
的复位操作,将电机的位置和角度归零。

以上是PLC控制伺服电机准确定位的一般方法。

具体的实现还需要根
据具体的应用需求和伺服电机的型号、规格进行调整和优化。

PLC如何控制伺服电机

PLC如何控制伺服电机

PLC如何控制伺服电机PLC(可编程逻辑控制器)是一种用于自动化控制系统的电子设备,它可以通过编程来控制各种机械设备,包括伺服电机。

伺服电机是一种精密的电动机,通常用于需要高精度和高性能的工业应用中。

在本文中,我们将讨论如何使用PLC来控制伺服电机。

PLC控制伺服电机的基本原理是通过PLC的输入和输出模块与伺服电机进行通信。

通常情况下,PLC通过数字信号输出控制伺服驱动器,从而控制伺服电机的运动。

下面我们将具体介绍PLC如何控制伺服电机的步骤:1.确定PLC和伺服电机之间的连接方式:首先需要确定PLC和伺服电机之间的连接方式,通常是通过电缆将PLC的输出模块与伺服驱动器进行连接。

在连接之前,需要注意两者之间的通信协议和电气特性是否匹配。

2.编写PLC程序:接下来需要编写PLC程序来控制伺服电机的运动。

在PLC的编程软件中,可以通过特定的指令和函数来控制伺服电机的启停、速度、位置等参数。

通常会使用类似于伺服控制器的指令来实现这些功能。

3.配置伺服驱动器和伺服电机:在编写PLC程序之前,需要对伺服驱动器和伺服电机进行一些基本的配置。

这包括设置伺服电机的运动参数、限位参数、控制模式等。

这些参数设置通常需要通过专门的软件或者控制面板来完成。

4.调试PLC程序:完成PLC程序编写之后,需要进行调试和测试。

通过逐步执行PLC程序中的指令,检查伺服电机的运动是否符合预期。

如果出现问题,需要进行调试和修改程序直到运动正常。

5.程序优化和调整:一旦PLC程序正常运行,可以进行程序优化和调整。

这包括对伺服电机的运动参数进行调整,以提高运动的稳定性和精度。

同时,还可以根据实际情况对程序进行优化,以满足不同的控制需求。

总的来说,PLC控制伺服电机需要对PLC程序和伺服电机进行充分的了解和配置。

只有通过正确的连接方式、编写程序和调试测试,才能实现对伺服电机的精准控制。

在实际应用中,需要根据具体的控制需求和系统要求来选择合适的PLC和伺服电机,并按照上述步骤进行操作,以确保系统的正常运行。

PLC控制伺服电机实现定位控制

PLC控制伺服电机实现定位控制

PLC控制伺服电机实现定位控制【摘要】随着科学技术的不断发展,各种机械已逐渐得到广泛的应用。

PLC 在机械的运用中越来越普遍,尤其是在伺服电机的定位控制中。

本文主要介绍利用PLC控制伺服电机实现定位的几种方法,并通过深入分析控制系统在实施过程中需要注意的问题,从而提出了控制系统的设计思路及参考方案,为工业生产中定位控制的实现提供了较高的参考价值。

【关键词】PLC;伺服电机;定位控制0.引言在工业自动化的生产及加工过程中,通常要准确定位控制机械设备的移动距离或生产工件的尺寸。

在定位控制中,关键便是实现对伺服电机的控制。

由于PLC体积小,可靠性高,抗干扰能力强,是一种专门应用于工业的控制计算机,因而其能有效实现机电一体化的控制。

PLC的有效运用,给工业带来了巨大的经济效益的同时,也为工业技术的发展奠定了良好的基础。

1.PLC旋转编码器及高速计数器指令控制三相交流异步伺服电机实现定位控制1.1 控制系统的工作原理PLC的旋转编码器与高速计数器的联合运用能有效进行长度测量和精确定位控制,其中,高速计数器在不增加特殊功能单元的情况下,就能准确计算出小于PLC主机扫描周期脉宽的高速脉冲,而PLC的旋转编码器则可以将电机轴上的角位移有效转换成脉冲值。

在此种控制系统中,其原理为利用光电旋转编码器将电机角位移转换成脉冲值后,高速计数器将编码器发出的脉冲个数进行统计,进而达到定位控制的目的[1]。

1.2 控制系统的设计方案本文以定位电机传输带的控制设计为例。

假设传输带现要将货物运送到距离为20cm的终点,且货物到达终点后,电机停止工作。

在此系统中,硬件设施主要包括PLC、三相交流异步伺服电机、光电旋转编码器以及变频器等,其工作原理是将光电旋转编码器的机械轴连接由三相交流异步伺服电机拖动的传动辊,通传动辊的转动,带动机械轴转动,从而将脉冲信号输出,并利用PLC的高速计数器指令计数产生的脉冲个数,此时,如果计数器的值与预置值相等时,电动机便由变频器控制停止工作,进而准确定位控制传输带的运行距离。

台达PLC控制伺服电机实现原点回归和定位

台达PLC控制伺服电机实现原点回归和定位

台达PLC控制伺服电机实现原点回归和定位PLC是一种常用的工业自动化控制设备,可以通过编程实现对各种设备的控制和监测。

伺服电机是一种精密、高效的电机,常用于需要精确定位和高速运动的应用中。

在工业自动化中,使用台达PLC控制伺服电机实现原点回归和定位是一种常见的应用。

原点回归是指将伺服电机恢复到初始位置的过程。

定位是指将伺服电机定位到指定位置的过程。

下面将详细介绍如何使用台达PLC控制伺服电机实现原点回归和定位。

首先,需要连接PLC和伺服电机。

通常情况下,PLC通过数字I/O或者模拟输出的方式与伺服电机进行通信。

通过控制信号来实现对伺服电机的运动控制。

接下来,需要进行编程。

在PLC编程软件中,可以使用LAD(梯形图)或SFC(顺序功能图)等编程语言进行编程。

以下是使用LAD进行编程的步骤:1.设定伺服电机的回零信号:首先,将一个输入模块(通常是数字输入模块)连接到PLC,并将其配置为接收伺服电机的回零信号。

在PLC编程软件中,设置一个变量用来接收回零信号,并将其与输入模块的输入点相连。

2.设定伺服电机的运动控制信号:将一个输出模块(通常是数字输出模块)连接到PLC,并将其配置为输出伺服电机的运动控制信号。

在PLC编程软件中,设置一个变量用来控制运动控制信号,并将其与输出模块的输出点相连。

3.编写原点回归程序:在PLC编程软件中,使用LAD或SFC语言编写原点回归的程序。

程序中需要包含以下几个步骤:a.等待回零信号:使用一个等待指令,等待回零信号的到来。

当接收到回零信号时,程序将继续执行下一步。

b.发送运动控制信号:将设定好的运动控制信号发送给伺服电机,使其执行原点回归的动作。

c.等待回零完成信号:使用一个等待指令,等待回零完成信号的到来。

当接收到回零完成信号时,程序将继续执行下一步。

4.编写定位程序:在PLC编程软件中,使用LAD或SFC语言编写定位的程序。

程序中需要包含以下几个步骤:a.接收定位信号:使用一个等待指令,等待定位信号的到来。

如何采用PLC控制伺服电机的精确定位资料

如何采用PLC控制伺服电机的精确定位资料

如何采用PLC控制伺服电机的精确定位资料PLC(可编程逻辑控制器)是一种用于自动化控制系统的设备,可以用于控制各种工业设备,包括伺服电机。

伺服电机是一种能够精确控制位置、速度和加速度的电机,通常用于需要高精度定位的应用,如机械加工、伺服控制、自动化装置等。

下面是一种常见的使用PLC控制伺服电机精确定位的方法:1.确定系统需求:首先需要确定系统的需求,包括需要实现的精度、速度、定位方式等。

根据这些需求,选择适合的伺服电机型号和控制器。

2.连接硬件:将PLC与伺服电机连接起来。

通常,伺服电机和PLC之间可以通过专用的伺服驱动器进行连接。

将伺服驱动器与PLC的数字输出端口和模拟输出端口连接,以实现控制信号和反馈信号的传输。

3.配置PLC:在PLC上进行相应的配置和编程工作。

首先,配置数字输出端口和模拟输出端口,使其与伺服驱动器的输入端口对应。

然后,根据伺服电机的参数设置PLC的输出信号类型(如脉冲、方向信号),以及加速度、速度和位置等参数。

4.编写控制程序:根据系统的需求和伺服电机的控制方式,编写控制程序。

控制程序通常包括以下几个部分:-位置控制:编写位置控制代码,根据输入信号(如脉冲信号)来控制伺服电机的位置。

可以通过PLC的计数器或定时器实现相应的控制逻辑。

-速度控制:编写速度控制代码,根据输入信号(如模拟输出信号)来控制伺服电机的速度。

可以通过PLC的PID控制功能来实现速度控制。

-加速度控制:编写加速度控制代码,根据输入信号(如模拟输出信号)来控制伺服电机的加速度。

可以通过PLC的PID控制功能来实现加速度控制。

-反馈控制:编写反馈控制代码,根据伺服电机的反馈信号(如编码器信号)来实时调整控制参数,以实现闭环控制。

5.调试和优化:完成编写控制程序后,进行系统的调试和优化工作。

通过实际测试和调整控制参数,确保系统能够达到设计要求,并对可能存在的问题进行排查和修复。

6.运行和维护:系统调试完成后,对PLC和伺服电机进行正式运行。

如何采用PLC控制伺服电机的精确定位资料

如何采用PLC控制伺服电机的精确定位资料

如何采用PLC控制伺服电机的精确定位 1 PLC定义 PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程。

PLC的特点是性能稳定可靠,一般由大公司如三菱,LG、台达、西门子等生产制造,质量可靠,使用寿命长,其次PLC 的扩展性好,一般可通过简单方法实现多种专业的功能,如AD/DA功能,波形输出功能,PID模糊控制功能等。

PLC可采用代码编程或者梯形图编程,逻辑清楚,编程简单,适合于初学者学习和使用,因此用途广泛。

目前PLC已经在世界各地的重要控制系统中发挥了重要的作用。

大到航天航海,小到普通家用电器,都有它的身影,特别是制造工厂,更是得到了大量的使用。

2 伺服电机定义 伺服电机主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm。

伺服电机在要求精密控制的工业自动化设备中得到了广泛的应用,他的闭环控制功能,是步进电机无法比拟的。

在一些场合,由于步进电机没有反馈,因此当步进电机卡死或打滑会出现丢步的情况,从而大大影响设备使用精度,因此步进电机一般用于纯粹的转动过程,或者用于对精度要求不高的使用场合。

3 如何采用PLC控制伺服电机运转 文中采用了LG品牌PLC,伺服电机采用英迈克的伺服电机及驱动器。

3.1 PLC控制伺服电机原理图 PLC控制伺服电机原理如图1所示。

①PLC引脚说明。

PLC引脚P00为电机运行启动信号;PLC引脚P40属于LG PLC的专用高速脉冲通道,用于控制伺服电机驱动器。

P41属于LG PLC专用方向脉冲通道;P属于高速脉冲通道的专用高电平端,当高速脉冲通道为低电平时,电流从P流向高速脉冲通道,从而伺服电机收到高速脉冲,并执行相关控制,如转动和换向。

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

如何采用PLC控制伺服电机的精确定位1 PLC定义PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程。

PLC的特点是性能稳定可靠,一般由大公司如三菱,LG、台达、西门子等生产制造,质量可靠,使用寿命长,其次PLC的扩展性好,一般可通过简单方法实现多种专业的功能,如AD/DA功能,波形输出功能,PID模糊控制功能等。

PLC可采用代码编程或者梯形图编程,逻辑清楚,编程简单,适合于初学者学习和使用,因此用途广泛。

目前PLC已经在世界各地的重要控制系统中发挥了重要的作用。

大到航天航海,小到普通家用电器,都有它的身影,特别是制造工厂,更是得到了大量的使用。

2 伺服电机定义伺服电机主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm。

伺服电机在要求精密控制的工业自动化设备中得到了广泛的应用,他的闭环控制功能,是步进电机无法比拟的。

在一些场合,由于步进电机没有反馈,因此当步进电机卡死或打滑会出现丢步的情况,从而大大影响设备使用精度,因此步进电机一般用于纯粹的转动过程,或者用于对精度要求不高的使用场合。

3 如何采用PLC控制伺服电机运转文中采用了LG品牌PLC,伺服电机采用英迈克的伺服电机及驱动器。

3.1 PLC控制伺服电机原理图PLC控制伺服电机原理如图1所示。

①PLC引脚说明。

PLC引脚P00为电机运行启动信号;PLC引脚P40属于LG PLC的专用高速脉冲通道,用于控制伺服电机驱动器。

P41属于LG PLC专用方向脉冲通道;P属于高速脉冲通道的专用高电平端,当高速脉冲通道为低电平时,电流从P流向高速脉冲通道,从而伺服电机收到高速脉冲,并执行相关控制,如转动和换向。

P04和P05属于LG PLC的专用原点定位信号,P04为减速信号,P05为到位信号。

原点定位原理如下:原点是为位置控制中的基准点,当原点位置设置好了后,后面的位置控制才有意义,因此在定位脉冲发送前必须进行原点控制。

当发送原点定位POSORG命令后,电机开始按参数设定的速度加速,然后匀速直到P04光电被感应,然后以一个比较低的速度继续运行,直到P05光电也被感应,此时原点位置被自动记录在PLC中,以后的位置控制指令,都由这个原点坐标作为参考。

②电机驱动器引脚说明。

伺服使能:该引脚为24+高电平时,伺服电机进人工作状态,否则处于参数设置状态。

DCl2-24:该引脚需要和PLC的24-连接,获取相同的低电位。

PURSE32:该引脚为位置脉冲发送的高电位,直接通过一个2K电阻连接到PLC的P端PURSE31:该引脚接受PLC的P40发出的位置信号低电平,作为控制电机运转的位置信号。

PURSE34:该引脚为方向脉冲发送的高电位,直接通过一个2K电阻连接到PLC的P端PURSE33:该引脚接受PLC的P40发出的位置信号低电平,作为控制电机运转的方向信号。

CZ信号:可作为运转圈数的反馈信号,电机每转动一圈,该通道会产生一个脉冲。

③电机引脚说明。

由于电机直接于伺服有相关配套的连接,无须知道接线过程,因此不具体说明。

3.2 PLC控制伺服电机流程第一步:原点定位,发送POSORG命令。

第二步:位置运转,发送POSDST命令,控制电机每次转动制定的角距。

3.3 PLC梯形图PLC梯形图如图2所示。

当PO开关闭合时,开始执行原点定位命令,此时电机开始运转,直到P04光电被感应,此时电机减速,当p05光电被感应时,此时电机原点定位结束,并产生一个标志位F0283,并执行D M001命令,该命令将在只在本段程序内产生一次t0001闭合信号,因为原点结束标志F283会一直存在,为避免频繁发送定位命令,因此这里用了D M001命令,此时电机定位开始执行,posds/表示从当前位置开始向后按制定的速度运转制定的角度。

PLC控制伺服电机介绍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也是很重要的参数),在您不太熟悉前只调整这三个参数也可以满足基本的要求.3、Pr40----指令脉冲输入选择,默认为光耦输入(设为0)即可。

也就是选择3(PULS1),4(PULS2),5(SIGN1),6(SIGN2)这四个端子输入脉冲与方向信号。

4、Pr41,Pr42----简单地说就是控制伺服电机运转方向。

Pr41设为0时,Pr42设为3,则5(SIGN1),6(SIGN2)导通时为正方向(CCW),反之为反方向(CW)。

Pr41设为1时,Pr42设为3,则5(SIGN1),6(SIGN2)断开时为正方向(CCW),反之为反方向(CW)。

(正、反方向是相对的,看您如何定义了,正确的说法应该为CCW,CW).5、Pr46,Pr4A,Pr4B----电子齿轮比设定。

此为重要参数,其作用就是控制电机的运转速度与控制器发送一个脉冲时电机的行走长度。

其公式为:伺服电机每转一圈所需的脉冲数=编码器分辨率× Pr4B/(Pr46 × 2^Pr4A)伺服电机所配编码器如果为:2500p/r 5线制增量式编码器,则编码器分辨率为10000p/r如您连接伺服电机轴的丝杆间距为20mm,您要做到控制器发送一个脉冲伺服电机行走长度为一个丝(0.01mm)。

计算得知:伺服电机转一圈需要2000个脉冲。

(每转一圈所需脉冲确定了,脉冲频率与伺服电机的速度的关系也就确定了)三个参数可以设定为:Pr4A=0,Pr46=10000,Pr4B=2000,约分一下则为:Pr4A=0,Pr46=100,Pr4B=20。

从上面的叙述可知:设定Pr46,Pr4A,Pr4B这三个参数是根据我们控制器所能发送的最大脉冲频率与工艺所要求的精度。

在控制器的最大发送脉冲频率确定后,工艺精度要求越高,则伺服电机能达到的最大速度越低。

做好上面的工作,编制好PLC程序,我们就可以控制伺服运转了。

伺服电机转速的PLC控制1.引言伺服电机在自动控制系统中用作执行元件,它将接收到的控制信号转换为轴的角位移或角速度输出。

通常的控制方式有三种:①通讯方式,利用RS232或RS485方式与上位机进行通讯,实现控制;②模拟量控制方式,利用模拟量的大小和极性来控制电机的转速和方向;③差分信号控制方式,利用差分信号的频率来控制电机速度。

简单、方便的实现对伺服电机转速的精确控制是工业控制领域内的一个期望目标,本文主要研究如何利用PLC输出的模拟量实现对伺服电机的速度较为精准的控制。

2.控制系统电路控制装置选用西门子S7-200系列PLC CPU224XPCN,这种型号的PLC除了带有输入输出点外。

还有1个模拟量输入点和1个模拟量输出点,这一型号PLC所具有的模拟量模块,能够满足控制伺服电机的需要。

触摸屏选用西门子触摸屏,型号为TP177B。

具体控制方案如图l所示,触摸屏是人机对话接口,最初的指令信息要从这里输入。

输入的信息通过通讯端口传送到PLC。

经运算后,PLC输出模拟量,并连接到伺服控制器的模拟量输入端口。

伺服控制器对接收到的模拟量进行内部运算,而后驱动伺服电机达到相应的转速。

伺服电机通过测速元件将转速信息反馈到伺服控制器,形成闭环系统,实现转速稳定的效果。

图1 控制方案方案中的伺服电机,设计工作转速范围为500~6000RPM,精度要求为±3RPM。

3.控制过程在触摸屏中设置一个对话框,可输入4位数值,然后将此对话框中的数据属性设置成对应PLC中的整形变量数据(如VW310)。

目的是当在对话框中输人数值后,电机就能够达到与该数值相同的速度。

PLC输出的模拟量是0~10V,对应的整形数据是0~32000;而伺服电机的输入模拟量是0~l0V。

对应的转速是0-6500 RPM。

由于这些数值都是理论上的,并且最终希望得到的还是输入值对应上转速即可。

因此,模拟量作为中间环节仅做参考。

需要重点考虑的还是输入值、整形数据和实际转速。

经过直接实测,测试数据如表1所示。

表1直接实测数值表输入值整形数值实际转速500 500 702000 2000 3604000 4000 7506000 6000 1145由表1可看出,输入值和实际转速相差甚远,而唯一的办法是通过运算将输入值转换成能对应上实际转速的整形数值。

但是还要首先找到最高转速和最低转速对应的数值。

通过实验发现,对应关系如表2所示表2 实测对应数值表整形数值实际转速2711 50030854 6000PLC的模拟量输出和伺服电机转速输出都是线性的,可以根据表2的数据列出直线方程组,计算出输入值和整形数值之间的关系。

相关文档
最新文档