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使用高速脉冲输出端口,向伺服电机的脉冲输入端口发送运行脉冲信号。

伺服电机使能后,PLC向伺服电机发送运行脉冲,伺服电机即可运行。

针对伺服脉冲输入端口的接线方式,可以依照PLC侧输出端口的方式,进行如下处理:高速脉冲接线方式方式1,若PLC信号为差分方式输出,则可以使用方式1,其优点信号抗干扰力量强,可进行远距离传输。

若驱动器与PLC之间的距离较远,则推举使用此种方式。

方式2,PLC侧采纳漏型输出。

日系PLC多采纳此种方式接线,如三菱。

方式3,PLC侧采纳源型输出。

欧系PLC多采纳此种方式接线,如西门子。

在掌握脉冲的形式上,有如下几种方式:掌握脉冲形式主要为,AB相脉冲,脉冲+方向,正反向脉冲。

AB相脉冲:A相与B相脉冲的相位相差90°。

若A相领先于B相90°,则电机正向运行;若B相领先于A相90°,则电机反向运行。

脉冲+方向:脉冲掌握电机的运行。

通过脉冲数量实现定位掌握,接收脉冲的速度实现电机运行速度的掌握。

方向信号实现电机正反转运行掌握。

正反向脉冲:正向运行信号掌握电机的正向运行,脉冲数量掌握定位位置,脉冲速度掌握定位速度;反向运行信号掌握电机的反向运行。

综合以上三种方式,PLC掌握伺服电机的位置由发送给伺服电机的脉冲量确定,掌握伺服电机的速度由发送给伺服电机的脉冲速度确定。

伺服电机的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控制伺服电机实现准确定位的方法,介绍控制系统在设计与实施中需要认识与解决的若干问题,给出了控制系统参考方案及软硬件结构的设计思路,对于工业生产中定位控制的实现具有较高的实用与参考价值。

1 利用PLC的高速计数器指令和旋转编码器控制三相交流异步电机实现的准确定位1.1 系统工作原理PLC的高速计数器指令和编码器的配合使用,在现代工业生产自动控制中可实现精确定位和测量长度。

目前,大多数PLC都具有高速计数器功能,例如西门子S7-200系列CPU226型PLC有6个高速计数器。

高速计数器可以对脉宽小于PLC主机扫描周期的高速脉冲准确计数,不需要增加特殊功能单元就可以处理频率高达几十或上百kHz 的脉冲信号。

旋转编码器则可以将电动机轴上的角位移转换成脉冲值。

利用PLC的高速计数器指令和编码器控制三相交流异步电机实现的准确定位控制系统,其原理是通过与电动机同轴相连的光电旋转编码器将电机角位移转换成脉冲值,经由PLC的高速计数器来统计编码器发出的脉冲个数,从而实现定位控制。

1.2 设计与实施以对传输带的定位控制设计为例加以说明。

现需要用传输带运送货物,从货物运送起点到指定位置(终点)的距离为10 cm。

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控制伺服电机三种方式:一、转矩控制二、位置控制三、速度模式一、转矩控制转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为例如10V对应5Nm的话,当外部模拟量设定为5V时电机轴输出为2.5Nm:如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转(通常在有重力负载情况下产生)。

可以通过即时的改变模拟量的设定来改变设定的力矩大小,也可通过通讯方式改变对应的地址的数值来实现。

二、位置控制位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服可以通过通讯方式直接对速度和位移进行赋值。

由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置。

3、速度模式通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位控制装置的外环PID控制时速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位反馈以做运算用。

以SINAMICS V90系统为例说明SINAMICS V90 根据不同的应用分为两个版本:1. 脉冲序列版本(集成了脉冲,模拟量,USS/MODBUS)2. PROFINET通讯版本SINAMICS V90 脉冲版本可以实现内部定位块功能,同时具有脉冲位置控制,速度控制,力矩控制模式。

下图所示为脉冲串指令速度控制模式(PTI)下的默认接口定义,符合标准的应用习惯。

同时只允许使用一个脉冲输入通道,其他控制信号也可以自由分配到数字量输入和输出端子上,请参见操作手册。

数字量输入,支持NPN和PNP两种类型。

接线图中的24V电源如下:(1)用于SINAMICS V90的24V电源。

所有的PTO信号都必须连接至使用同一24V电源的控制器,如SINAMICS V90。

(2)隔离的数字量输入电源,可使用控制器电源。

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控制伺服电机的精确定位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流向高速脉冲通道,从而伺服电机收到高速脉冲,并执行相关控制,如转动和换向。

台达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对伺服电机的精确定位控制摘要:本文主要讨论了PLC(可编程逻辑控制器)在伺服电机精确定位控制方面的应用。

首先介绍了PLC的基本原理和优点,随后分析了PLC进行伺服电机精确定位控制的关键技术,包括PID控制算法、位置反馈系统、运动控制指令等。

文章还探讨了PLC精确定位控制在自动化工业中的重要性以及其应用案例。

关键词:PLC、伺服电机、精确定位控制、PID控制、位置反馈正文:PLC是一种应用广泛的工业自动化控制设备,其具有编程简单、操作灵活、可靠性高、适应性强等优点,广泛应用于现代化工业的自动化控制系统中。

在伺服电机控制中,精确定位控制是PLC应用的一个重要领域。

PLC精确定位控制主要涉及PID控制算法、位置反馈系统、运动控制指令等技术。

PID控制算法是伺服电机控制中最常用的控制算法之一,其可通过对电机速度、加速度等参数进行精确定位控制。

此外,在伺服电机的位置反馈系统中,编码器是常见的一种位置反馈设备,其可通过通过读取电机位置信息,并反馈至PLC,以实现精确控制。

针对不同的编码器型号,PLC还可以通过编写不同的驱动程序与硬件配置,实现自动检测、识别和校准等功能。

运动控制指令是PLC在对伺服电机进行精确定位控制时所必须具备的能力之一。

运动控制指令通常包括“加减速”,“定时触发”和“位置比较”等多种指令,通过对不同的指令进行组合,可实现对伺服电机的多种控制需求。

除此之外,PLC在自动化工业中精确定位控制方面也具有广泛的应用。

例如,在机械加工领域中,PLC控制伺服电机的精确定位,可将零件的加工精度提高到毫米级。

总而言之,PLC在伺服电机精确定位控制方面应用广泛,其优越的控制能力和广泛的应用领域在当今自动化工业中具有重要地位。

同时,PLC精确定位控制还可以应用在物流自动化、制造业自动化、冶炼等领域,实现对各种设备的精准控制。

通过PLC的精确控制,制造业可以实现更高质量的生产,提升生产效率,并极大地降低生产成本。

PLC如何控制伺服电机

PLC如何控制伺服电机

PLC如何控制伺服电机PLC(可编程逻辑控制器)是一种数字计算机,用于控制自动化过程中的机器和设备。

伺服电机是一种特殊的电动机,具有高精度、高速度和高可靠性的特点。

在工业自动化中,PLC常常用于控制伺服电机,实现精确的位置控制和运动控制。

伺服电机的控制主要依赖于PLC的控制器和相应的软件编程。

下面将从硬件和软件两个方面介绍如何使用PLC控制伺服电机。

1.硬件配置:在PLC控制伺服电机之前,需要进行相应的硬件配置。

主要包括以下几个步骤:-选择合适的PLC模块:根据实际需求选择适用于伺服电机控制的PLC模块,通常包括数字输入/输出模块、模拟输入/输出模块和专用的伺服驱动模块。

-连接硬件设备:将PLC模块与伺服电机的驱动器进行连接,在数字输入/输出模块上连接限位开关和信号传感器,在模拟输入/输出模块上连接编码器和其他传感器。

-配置通信参数:配置PLC和伺服电机之间的通信参数,包括波特率、数据位、停止位等。

这通常需要根据伺服电机厂商提供的手册来进行设置。

2.软件编程:PLC控制伺服电机主要依靠软件编程来实现。

PLC的编程语言通常分为梯形图(Ladder Diagram)、功能块图(Function Block Diagram)和结构化文本等几种形式。

下面以梯形图为例,介绍PLC控制伺服电机的软件编程实现步骤:-第一步是初始化:设置各个输入输出口的状态和初始值,包括伺服电机的驱动器、编码器的初始化配置等。

-第二步是编写位置控制程序:根据实际需求编写位置控制程序,通常包括以下几个步骤:a.读取编码器的反馈信号,并处理成位置信息。

b.设置目标位置,并计算位置误差。

c.根据位置误差,在PID控制算法基础上计算出控制指令。

d.将控制指令传送给伺服电机的驱动器。

e.根据驱动器的反馈信号进行位置校正。

-第三步是编写速度控制程序:根据实际需求编写速度控制程序,通常包括以下几个步骤:a.读取编码器的反馈信号,并处理成速度信息。

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

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

台达PLC控制伺服电机实现原点回归和定位原点回归是指将伺服电机的位置重新回归到设定的原点位置。

定位是
指将伺服电机移动到指定的位置。

这两个功能通常需要使用伺服电机控制
器和编码器。

首先,我们需要在台达PLC程序中设置相关的参数和变量。

例如,我
们可以设置一个变量来记录伺服电机的位置,以及一个变量来存储原点位
置的位置。

同时,我们还需要设置一个变量来指示是否需要回归到原点或
移动到指定的位置。

接下来,在PLC程序中,我们需要编写一段代码来控制伺服电机的运动。

首先,我们需要判断是否需要回归到原点或移动到指定的位置。

如果
需要回归到原点,我们可以将伺服电机移动到原点位置,并将当前位置设
置为原点位置。

如果需要移动到指定的位置,我们可以将伺服电机移动到
指定位置,并将当前位置设置为指定位置。

在代码中,我们还需考虑到伺服电机的运动速度和加减速度等参数。

这些参数可以在PLC程序中进行设置,以确保伺服电机的运动平稳和精确。

此外,在代码中,我们还可以添加一些保护措施,例如限制运动范围、错误处理等,来增强系统的稳定性和可靠性。

在实际操作中,我们还需要进行一些调试和测试。

例如,我们可以通
过监视伺服电机的位置和状态来验证系统的运行是否符合预期。

如果有异
常情况,我们可以通过调整参数或修改代码来进行调试。

总结来说,通过合理设置参数和编写PLC程序,台达PLC可以控制伺
服电机实现原点回归和定位功能。

这样可以帮助我们在自动化生产线或机
械设备中更方便地控制和操作伺服电机,提高生产效率和质量。

伺服电机的PLC控制方法

伺服电机的PLC控制方法

伺服电机的PLC控制方法以我司KSDG系列伺服驱动器为例,介绍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)即可。

PLC如何控制伺服电机(伺服系统设计实例)

PLC如何控制伺服电机(伺服系统设计实例)

PLC如何控制伺服电机(伺服系统设计实例)PLC(可编程逻辑控制器)通常用于控制伺服电机的运动,伺服电机通过PLC的输出信号来控制其位置、速度和加速度等参数。

本文将以一个伺服系统的设计实例来说明PLC如何控制伺服电机。

假设我们需要设计一个简单的伺服系统,实现一个沿直线轨道移动的小车。

伺服系统由PLC、伺服电机、编码器和开关等设备组成。

步骤1:设计控制电路首先,我们需要设计一个控制电路,包括PLC、伺服电机和编码器之间的连接。

PLC通常具有数字输出端口,可用于输出控制信号来驱动伺服电机,同时也需要设置一个数字输入端口来接收编码器的反馈信号。

步骤2:连接电路将PLC的数字输出端口与伺服电机的控制输入端口连接起来。

通常,伺服电机的控制输入端口包括位置命令、速度命令和加速度命令等信号。

确保正确连接这些信号,以便PLC可以向伺服电机发送正确的控制指令。

步骤3:编程PLC使用PLC编程软件,根据系统的需求编写控制程序。

通常,需要编写的程序包括接收编码器反馈信号、计算位置误差、生成控制指令以及输出控制信号等。

步骤4:设置伺服电机参数伺服电机通常具有各种参数设置,如最大速度、加速度和减速度等。

在PLC程序中,需要设置这些参数,以确保伺服电机的正常工作。

这些参数通常可以通过与伺服电机连接的调试软件进行设置。

步骤5:运行系统完成PLC程序和伺服电机参数的设置后,可以通过PLC进行系统测试和调试。

运行系统并观察小车的运动是否符合设计要求。

如果需要调整运动轨迹或控制参数,可以修改PLC程序和伺服电机的参数设置。

通过以上步骤,我们可以实现一个简单的伺服系统,通过PLC控制伺服电机的运动。

当PLC接收到编码器的反馈信号时,它会计算出位置误差,并生成相应的控制信号发送给伺服电机。

伺服电机根据接收到的指令,调整自身的位置、速度和加速度等参数,实现沿直线轨道移动的小车。

需要注意的是,PLC控制伺服电机还可以实现更复杂的运动控制,如直线插补、圆弧插补等。

手把手教你用汇川PLC位置模式控制伺服电机

手把手教你用汇川PLC位置模式控制伺服电机

作者:王者之师--广州@阿君H2U系列PLC产品--外观结构汇川HU2U I/O点:输入输出特性PLC型号H1U-0806MT H2U-1616MT H2U-2416MT H2U-3624MT H2U-3232MT H2U-3232MTQ H2U-6464MT 输入点数08162436323264输出点数06161624323264高速输出3路100K3路100K2路100K2路100K3路100K5路100K3路100K输出形式晶体管晶体管晶体管晶体管晶体管晶体管晶体管FNC 57 59 155 156 157 158 159 指令名称PLSYPLSRABSZRNPLSVDRVADRVI指令说明脉冲输出带加减速脉冲输出ABS当前值读出回原点可变速脉冲输出相对定位绝对定位Y0脉冲口相关特殊元件加减速时间可分别设置;运行中脉冲目标值可变;中断定位功能;定位完成中断;同一脉冲口多指令直接切换功能;每一个脉冲口都可以独立设置加减速时间、运行中目标值可变速度每一个脉冲口都可以独立设置加减速时间/S-ON伺服使能信号与脉冲输出之间的逻辑配合;(注意伺服本身使能时间)有效条件位M8135-位置M8139速度特殊功能有效为ON运行中目标值可变有效条件位M8135-位置M8139同一脉冲口可以实现中断定位功能、多指令直接切换速度有效条件位M8135-M8139速度中断指令既定位置量位置特殊功能有效为ON设备实际情况脉冲切换条件最好用伺服的“位置到达”信号(如在快速正反转、多动作之间的逻辑切换等)位置有效条件位M8085-M8089切换间隔根据设备实际情况脉冲切换条件最好用伺服的“位置到达”信号;(如在快速正反转、多动作之间的逻辑切换等)/S-ON伺服使能信号与脉冲输出之间的逻辑配合;(注意伺服本身使能时间)伺服分频输出不能直接到PLC高速输入,(三菱伺服除外);设定频率()/[2*(加减速度时间()/1000)] 输出脉冲频率的最低频率值最高频率()/[2*(加减速度时间()/1000)] 输出脉冲频率的最低频率值汇川PLC-H2u 与IS500伺服举例:高性能 定位应用示例:H2U 系列PLC 提供多种定位指 令,包括原点回归,ABS 绝对 位置读出,加减速脉冲输出, 变速脉冲输出,相对及绝对定 位等;原点信号 Y0定位脉冲Y1脉冲方向com0/1-comPLC-H2U+IS500伺服实例计算MF 备注:汇川伺服电机为2500增量编码器,电子齿轮比1/1时,伺服电机单圈脉冲为4*2500=10000个脉冲/圈丝杠螺距3mm:3000um/10000=0.3um理论计算精度:1个脉冲—对应0.3uma伺服转速/秒=H2U脉冲数/单圈脉冲=100000/2475≈40.4转/秒*60=2424转/分钟丝杠转速/秒=伺服最大速度/减速比=100000/2475/2≈20.2转/秒工作台移动速度/分钟=分钟伺服位置控制模式的简易调试参数:H0200=1,位置模式(0为速度模式、2为转矩模式)H0500=0,外部脉冲给定量H0506=10ms,脉冲平滑器H0507=10000,齿轮比分子(伺服1/1最大脉冲数)H0509=2475,齿轮比分母(伺服单圈脉冲数)H0515=0,脉冲+方向(2为差分脉冲、3为CW/CCW)备注:带负载则需调节H08组—增益参数,这里不做具体介绍。

手把手教你用汇川PLC位置模式控制伺服电机

手把手教你用汇川PLC位置模式控制伺服电机

手把手教你用汇川PLC位置模式控制伺服电机汇川PLC是一种常见的控制器,广泛应用于自动化领域。

在使用汇川PLC控制伺服电机的过程中,位置模式是常用的一种模式。

下面将手把手地教您如何使用汇川PLC进行位置模式控制伺服电机。

首先,确保您已经连接好PLC和伺服电机,并且正确配置了通讯参数。

接下来,我们将进行以下步骤:步骤1:PLC程序编写在编写PLC程序之前,您需要了解所控制伺服电机的参数。

根据伺服电机的类型和特性,选择合适的控制指令和参数设置。

一般而言,使用汇川PLC进行位置模式控制时,我们需要使用Pulse Output指令和Servo Drive Control指令。

Pulse Output指令用于将指定的脉冲数量输出到伺服驱动器,从而控制伺服电机的位置。

Servo Drive Control指令用于设置伺服驱动器的控制参数,包括位置模式的目标位置、速度和加速度等。

```LDK0OUTK0Pulse_Output K1, 5000, 1000, 1, 1, 0```这段代码的含义是:-LDK0:将地址K0的值加载到内存中。

-OUTK0:输出地址K0的值到伺服驱动器。

- Pulse_Output K1, 5000, 1000, 1, 1, 0:向地址K1的位置模式输出端口输出5000个脉冲,每个脉冲周期为1000us,脉冲方式为正负脉冲,脉冲开关方向为正脉冲。

步骤3:调试和优化在PLC程序运行过程中,您可以监视伺服电机的位置和状态,以便进行调试和优化。

可以使用监视工具来实时查看伺服电机的脉冲数量、位置、速度等参数,并根据实际情况进行调整。

需要注意的是,伺服电机的位置模式控制也可能涉及到回馈控制、限位保护、编码器等相关技术,具体操作步骤可能会有所不同。

因此,在实际应用中,请根据伺服电机的型号和要求,参考相关文档和技术手册,进行详细的设置和调试。

总结:。

PLC如何控制伺服电机

PLC如何控制伺服电机

PLC如何控制伺服电机PLC(可编程逻辑控制器)是一种用于控制工业设备和机器的计算机系统。

伺服电机是一种精密控制设备,可以通过PLC进行控制以实现精确的位置和速度控制。

本文将探讨PLC如何控制伺服电机的工作原理和步骤。

伺服电机是一种能够根据外部反馈信号来调整输出位置或速度的电动机。

它包括电动机、编码器和控制器三部分。

编码器用于检测电动机的位置和速度,并将反馈信号发送给控制器,控制器根据反馈信号来调整电动机的输出。

PLC可以通过与伺服电机的控制器进行通信,并发送指令来控制伺服电机的运动。

下面将详细介绍PLC如何控制伺服电机的步骤:1.配置PLC和伺服电机的通信:首先需要在PLC上配置与伺服电机相关的通信参数。

这些参数包括通信速率、通信地址等。

根据伺服电机的型号和规格,设置正确的通信参数。

2.编写PLC程序:PLC程序是用于控制伺服电机的指令序列。

根据具体的应用需求,编写PLC程序来实现伺服电机的运动控制。

PLC程序可以使用编程软件(如梯形图、函数图等)来编写。

4.接收反馈信号:伺服电机运动过程中,编码器将不断发送反馈信号给控制器。

PLC将接收并处理这些反馈信号,以调整伺服电机的输出。

5.调整参数:根据反馈信号,PLC可以根据需要调整伺服电机的工作参数。

例如,可以通过调整电流、速度和位置参数来实现精确的运动控制。

6.监控伺服电机状态:PLC可以通过监测伺服电机的状态来确保其正常工作。

如果发现故障或异常,PLC可以进行相应的报警和处理。

总结起来,PLC通过与伺服电机控制器的通信,发送指令并接收反馈信号来控制伺服电机的运动。

通过调整参数和监控状态,PLC可以实现对伺服电机的精确控制。

这种控制方式在工业自动化领域得到广泛应用,可以实现高效、精确的运动控制。

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

PLC控制伺服电机准确定位的方法2011年07月12日 11:05 现代电子技术作者:李宁用户评论(0)关键字:PLC控制(20)伺服电机(19)准确定位(2)在自动化生产、加工和控制过程中,经常要对加工工件的尺寸或机械设备移动的距离进行准确定位控制。

这种定位控制仅仅要求控制对象按指令进入指定的位置,对运动的速度无特殊要求,例如生产过程中的点位控制(比较典型的如卧式镗床、坐标镗床、数控机床等在切削加工前刀具的定位),仓储系统中对传送带的定位控制,机械手的轴定位控制等等。

在定位控制系统中常使用交流异步电机或步进电机等伺服电机作为驱动或控制元件。

实现定位控制的关键则是对伺服电机的控制。

由于可编程控制器(PLC)是专为在工业环境下应用而设计的一种工业控制计算机,具有抗干扰能力强、可靠性极高、体积小等显著优点,是实现机电一体化的理想控制装置。

本文旨在阐述利用PLC控制伺服电机实现准确定位的方法,介绍控制系统在设计与实施中需要认识与解决的若干问题,给出了控制系统参考方案及软硬件结构的设计思路,对于工业生产中定位控制的实现具有较高的实用与参考价值。

1 利用PLC的高速计数器指令和旋转编码器控制三相交流异步电机实现的准确定位1.1 系统工作原理PLC的高速计数器指令和编码器的配合使用,在现代工业生产自动控制中可实现精确定位和测量长度。

目前,大多数PLC都具有高速计数器功能,例如西门子S7-200系列CPU226型PLC有6个高速计数器。

高速计数器可以对脉宽小于PLC主机扫描周期的高速脉冲准确计数,不需要增加特殊功能单元就可以处理频率高达几十或上百kHz的脉冲信号。

旋转编码器则可以将电动机轴上的角位移转换成脉冲值。

利用PLC的高速计数器指令和编码器控制三相交流异步电机实现的准确定位控制系统,其原理是通过与电动机同轴相连的光电旋转编码器将电机角位移转换成脉冲值,经由PLC的高速计数器来统计编码器发出的脉冲个数,从而实现定位控制。

1.2 设计与实施以对传输带的定位控制设计为例加以说明。

现需要用传输带运送货物,从货物运送起点到指定位置(终点)的距离为10 cm。

现要求当传输带上的货物运行10 cm后,传输带电机停止运行。

该系统硬件设置主要包括西门子S7-200CPU226型PLC、传输带电机(三相交流异步电机)、OMRON的E6A2-CW5W光电旋转编码器、松下VFO系列BFV00042GK变频器等。

该系统的工作原理是将光电编码器的机械轴和传动辊(由三相交流异步电机拖动)同轴相连,通过传动辊带动光电编码器机械轴转动,输出脉冲信号,利用PLC的高速计数器指令对编码器产生的脉冲(采用A相脉冲)个数进行计数,当高速计数器的当前值等于预置值时产生中断,经变频器控制电动机停止运行,从而实现传输带运行距离的准确定位控制。

很显然,该控制系统中实现准确定位控制的关键是对PLC的高速计数器的预置值进行设置,高速计数器的预置值即为传输带运行10 cm时光电编码器产生的脉冲数。

该脉冲数值与传输带运行距离、光电编码器的每转脉冲数以及传动辊直径等参数有关。

该脉冲数可以通过实验测量也可通过计算得出。

计算得出传输带运行10 cm 对应的脉冲数为:脉冲数=[(传动辊直径(mm)×π÷(脉冲数/转)]×传送带运行距离(mm)该系统通过计算得出脉冲数为100,则高速计数器的预置值即为100。

参考程序如图1所示。

在子程序中,将高速计数器HSC0设置为模式1,即单路脉冲输入内部方向控制的增/减计数器。

无启动输入,使用复位输入。

系统开始运行时,调用子程序HSC_INIT,其目的是初始化HSC0,将其控制字节SMB37数据设置为16#F8,对高速计数器写入当前值和预置值,同时通过中断连接指令ATCH将中断事件12(即高速计数器的当前值等于预置值中断)和中断服务程序COUNT_EQ连接起来,并执行ENI指令,全局开中断。

当高速计数器的当前值等于预置值时,执行中断服务程序,将SMD42的值清零,再次执行HSC指令重新对高速计数器写入当前值和预置值,同时使M0.0置位,电动机停止运行。

PLC控制伺服电机准确定位的方法(2)2011年07月12日 11:05 现代电子技术作者:李宁用户评论(0)关键字:PLC控制(20)伺服电机(19)准确定位(2)2 利用PLC的高速脉冲指令控制步进电机实现准确定位2.1 系统工作原理步进电机因其具有结构简单、控制方便、转动惯量低、定位精度高、无累积误差和成本低廉等优点而成为工业控制的主要执行元件,尤其是在精确定位场合中得到广泛应用。

在工业生产中,步进电机和生产机械的连接有很多种,常见的一种是步进电机和丝杠连接,将步进电机的旋转运动转变成工作台面的直线运动。

当需要对工作台面移动距离进行定位控制时,只需要控制步进电机的转速和角位移大小即可。

在非超载的情况下,步进电机的转速和角位移只取决于脉冲信号的频率和脉冲数。

它输出的角位移与输入的脉冲数成正比,转速与脉冲频率成正比。

改变绕组通电的相序,则可以实现步进电机反转。

目前世界上主要的PLC厂家生产的PLC均有专门的高速脉冲输出指令,可以很方便地和步进电机构成运动定位控制系统。

由PLC高速脉冲指令控制步进电机实现准确定位的实质是PLC通过高速脉冲输出指令PTO/PWM输出高速脉冲信号,经步进电机脉冲细分驱动器控制步进电机的运行,从而推动工作台移动到达指定的位置,实现准确定位。

工作台移动的距离与PLC脉冲数之间的关系为:式中:N为PLC发出的控制脉冲的个数;n为步进电机驱动器的脉冲细分数(如果步进电机驱动器有脉冲细分驱动);θ为步进电机的布距角,即步进电机每收到一个脉冲变化,轴所转过的角度;d为丝杠的螺纹距,它决定了丝杠每转过一圈,工作台面前进的距离;δ为脉冲当量(定位精度);i为传动速比;L为工作台移动的距离。

显然,利用PLC控制步进电机实现准确定位的关键是对PLC产生的脉冲数的设定。

而脉冲数与脉冲当量、传动速比、步进电机驱动器的细分数以及脉冲频率等都有关。

2.2 设计与实施以货物仓储系统中的对直线导轨的定位控制设计为例加以说明。

在仓储系统中,要求由步进电机拖动直线导轨将料块送到指定的仓库门口。

假设从起点到终点的运送距离为100 mm,即要求由步进电机带动导轨作直线运动,定位距离为100 mm。

为实现准确定位,系统采用西门子S7-200系列CPU226型PLC、四通57BYG250C混合式步进电机和森创SH-20403步进电机驱动器等设备。

其中CPU226型PLC的CPU有两个脉冲发生器,分别是Q0.0端子和Q0.1端子。

这两个端子均可输出PTO/PWM高速脉冲信,脉冲频率可达20 kHz。

根据控制要求,系统拟采用高速脉冲串输出PTO功能,PTO功能可输出一定脉冲个数和占空比为50%的方波信号。

输出脉冲的周期以μs或ms为增量单位。

PTO功能允许多个脉冲串排队输出,从而形成流水线。

流水线分为两种:单段流水线和多段流水线。

为了消除电机的低频振荡,提高分辨率,采用了步进电机细分驱动器,驱动步距角为0.9°/1.8°,脉冲细分数设定为4。

为保证速度和定位精度要求,步进电机运行一般要经历三个过程,即启动加速、恒速运行和接近定位点时的减速运行。

为了维护步进电机以及驱动设备,要求驱动脉冲频率也线性增大,所以,本定位控制系统采用多管线操作,控制电机的运行过程。

设直线导轨起始位置在A点,现欲从A点移至D点,其中AD=100 mm。

定位精度只与步进电机脉冲当量有关,取脉冲当量为0.11 mm/脉冲,则需要900个脉冲完成定位。

步进电机运行过程中,要从A点加速到B点后恒速运行,又从C点开始减速到D点完成定位过程用200个脉冲完成升频加速,500个脉冲恒速运行,200个脉冲完成降频减速。

如图2所示。

因此确定PTO为3段脉冲管线(AB,BC,CD)。

设最大脉冲频率为1 kHz,将16#A0写入控制字节SMB67,允许多段PTO脉冲输出,时基为μs级,建立3段脉冲的包络表并对各段参数分别设置,给定段的周期增量按下式计算:给定段的周期增量=(该段结束时的周期值-该段初始的周期值)/该段脉冲数包络表结构如表1所示。

参考程序如图3所示。

这种控制方式属于对步进电机的一种开环控制,其优点是结构简单、成本低、定位准确、易于实现等。

PLC控制伺服电机准确定位的方法(3)2011年07月12日 11:05 现代电子技术作者:李宁用户评论(0)关键字:PLC控制(20)伺服电机(19)准确定位(2)2.3 控制系统在设计与实施过程中的注意事项(1)PLC类型的选择。

首先,PLC必须是可以输出高速脉冲的晶体管输出形式。

其次,PLC输出最高脉冲频率大小必须满足控制要求。

(2)步进电机脉冲细分驱动器的选择及参数设置。

(3)步进电动机的选择。

首先考虑的是步进电动机的类型选择,其次才是品种选择,根据系统要求,确定步进电动机的电压值、电流值以及有无定位转矩和使用螺栓机构的定位装置,从而就可以确定步进电动机的相数和拍数。

在进行步进电动机的品种选择时,要综合考虑速比i、轴向力F、负载转矩Ti、额定转矩TN和运行频率fy,以确定步进电机的具体规格和控制装置。

(4)脉冲当量的计算。

3 利用PLC的其他方式实现的准确定位3.1 利用PLC的PID指令及软、硬件配合实现准确定位例如在气缸精确定位控制系统中,由PLC、电磁阀、光栅尺、气缸组成一个闭环控制系统。

其中PLC作为控制运算中心,光栅尺作为检测装置检测气缸活塞移动量,并将检测结果通过PLC的模拟量输入端子反馈到PLC内部,与设定值比较,并进行PID调节,PID运算结果通过PLC的继电器输出接口驱动交流或直流电磁阀,由电磁阀的开关改变气缸活塞移动的流量,使气缸准确运动到目标位置,达到准确定位的目的。

3.2 利用PLC的EM253模块实现的准确定位EM253位控模块是S7-200的特殊功能模块,它能够产生脉冲串,用于步进电机和伺服电机的速度和位置开环控制。

它与S7-200系列PLC通过扩展的I/O 总线通讯。

它带有八个数字输出,在I/O的组态中作为智能模块,可提供单轴、开环移动控制所需要的功能和性能。

提供高速控制,12~200 000脉冲/s。

STEP7-Micro/WIN为位置控制模块的组态和编程提供了位置控制向导,可以生成组态/包络表和位置控制指令,配置EM253的运动参数、运动轨迹包络等。

4 结语实践证明,本文提出的由PLC、旋转编码器、伺服电机等组成的准确定位控制系统具有结构简单、性价比高、易于实现等优点,可广泛地应用于工业生产及军事领域。

如板材的精确定长切割、军用雷达定位系统,丝网印刷机停机控制、以及在数控机床、物料计量、送膜包装等用异步电机或步进电机实现的定位控制领域有一定的实用和参考价值。

相关文档
最新文档