伺服电机的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)即可。也就是选择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/r5线制增量式编码器,则编码器分辨率为10000p/r如您连接伺服电机轴的丝杆间距为20mm,您要做到控制器发送一个脉冲伺服电机行走长度为一个丝(0.01mm)。计算得知:伺服电机转一圈需要2000个
脉冲。(每转一圈所需脉冲确定了,脉冲频率与伺服电机的速度的关系也就确定了)三个参数可以设定为:Pr4A=0,Pr46=10000,Pr4B=2000,约分一下则为:Pr4A=0,Pr46=100,Pr4B=20。从上面的叙述可知:设定Pr46,Pr4A,Pr4B这三个参数是根据我们控制器所能发送的最大脉冲频率与工艺所要求的精度。在控制器的最大发送脉冲频率确定后,工艺精度要求越高,则伺服电机能达到的最大速度越低。做好上面的工作,编制好PLC程序,我们就可以控制伺服运转了。
PLC触摸屏直接控制伺服电机程序设计
摘要:以三菱公司的FX3U-48MT-ES-A作为控制元件,GT1155-QFBD-C作为操作元件直接控制三菱伺服电机的具体程序设计。
关键词:PLC; 触摸屏; 伺服电机
    伺服电机又称执行电机,它是控制电机的一种。它是一种用电脉冲信号进行控制的,并将脉冲信号转变成相应的角位移或直线位移和角速度的执行元件。根据控制对象的不同,由伺服电机组成的伺服系统一般有三种基本控制方式,即位置控制、速度控制、力矩控制。本系统我们采用位置控制。
    PLC在自动化控制领域中,应用十分广泛。尤其是近几年PLC在处理速度,指令及容量、单轴控制方面得到飞速的发展,使得PLC在控制伺服电机方面也变得简单易行。
1控制系统中元件的选型
1.1PLC的选型
    因为伺服电机的位移量与输入脉冲个数成正比,伺服电机的转速与脉冲频率成正比,所以我们需要对电机的脉冲个数和脉冲频率进行精确控制。且由于伺服电机具有无累计误差、跟踪性能好的优点,伺服电机的控制主要采用开环数字控制系统,通常在使用时要搭配伺服驱动器进行控制,而伺服电机驱动器采用了大规模集成电路,具有高抗干扰性及快速的响应性。在使用伺服驱动器时,往往需要较高频率的脉冲,所以就要求所使用的PLC能产生高频率脉冲。三菱公司的FX3U晶体管输出的PLC可以进行6点同时100 kHz高速计数及3轴独立100 kHz的定位功能,并且可以通过基本指令0.065 μs、PCMIX值实现了以4.5倍的高速度,完全满足了我们控制伺服电机的要求,所以我们选用FX3U-48MT-ES-A型PLC。
1.2伺服电机的选型
    在选择伺服电机和驱动器时,只需要知道电机驱动负载的转距要求及安装方式即可,我们选择额定转距为2.4 N·m,额定转速为3 000 r/min,每转为131 072 p/rev分辨率的三菱公司HF-KE73W1-S100伺服电机,与之配套使用的驱动器我们选用MR-E-70A-KH003伺服驱动器。三菱的此款伺服系统具有500 Hz的高响应性,高精度定位,高水平的自动调节,能轻易实现增益设置,且采用自适应振动抑止控制,有位置、速度和转距三种控制功能,完全满足要求。
     同时我们采用三菱GT1155-QFBD-C型触摸屏,对伺服电机进行自动操作控制。
2 PLC控制系统设计
      我们需要伺服电机实现正点、反点、原点回归和自动调节等动作,另外为确保本系统的精确性我们增加编码器对伺服电机进行闭环控制。PLC控制系统I/O接线图如图1。

图1  I/O接线图
    上图中的公共端的电源不能直接接在输入端的24 V电源上。根据控制要求设计了PLC控制系统梯形图如图2。
图2 梯形图   
      M806控制伺服急停,M801控制伺服电机原点回归,M802控制伺服正点,M803控制伺服反点,M804为自动调节,M805为压力校正即编码器的补偿输入。在电机运行前需要首先进行原点回归,以确保系统的准确性和稳定性,当M50和M53同时接通时,伺服电机以2 kHz的速度从Y0输出脉冲,开始做原点回归动作,当碰到近点信号M30=ON时,变成寸动速度1 kHz,从Y0输出脉冲直到M30=OFF后停止。M30是在自动调节时,电机转动的角度与零点相等时为ON。
  电机在进行正反点时,我们采用FX3U具有的专用表格定位指令DTBL S1 S2;在使用表格定位之前,我们首先要在梯形图左边的PLC parameter(PLC参数)中进行定位设定。正反点控制我们采用指令DRVA S1 S2 D1 D2绝对定位指令。在自动运行时,我们利用PLC内强大的浮点运算指令,根据系统的多方面参数进行计算;在操作时,我们只需要在触摸屏上设定参数,伺服电机便根据程序里的运算公式转化成为脉冲信号输出到驱动器,驱动器给电机信号运转。在伺服电机运行的过程中为确保电机能达到我们需要的精度,我们采用增量式编码器与伺服电机形成闭环控制,我们把计算到的角度与编码器实际测量角度进行比较,根据结果调整伺服电机的脉冲输出,从而实现高精度定位。整个程序我们采用步进指令控制(也可以采用一般指令控制),简单方便。
3 伺服系统设置
3.1伺服驱动器的接线
      伺服系统的接线很简单,我们只需要按照规定接入相对应的插头即可。将三相电源线L1,L2,L3插头接入CPN1,将伺服电机插头接入CN2,将编码器插头接入CNP2,控制线插头接入CN1。我们在调试程序时需要用伺服电机的专用软件,通过RS422接口接到伺服系统的CN3上即可。
对于CN1控制线接法如表1。
表1控制线接法低通滤波器应用实例
音箱分频器制作
名称
VIN
OPC
RES
EMG
ALM
SG
PP
变压器油箱
NP
引脚号
1
2
3
8
9
13
23
25
低压成型机接线
110
110
硅片清洗
Y2
Y1
60
0
Y0
Y3

3.2伺服驱动器的参数设定
      系统采用定位控制。三菱MR-E系列的伺服驱动器,主要有两组参数,一组为基本参数,另一组为扩展参数,根据本系统要求,我们主要设定基本参数,主要有NO.0,NO.1,NO.2,NO.3,NO.4,NO.5,NO.7,NO.18,NO.19,扩展参数要根据具体情况进行设定。
      同时我们也可以通过伺服设置软件SETUP221E进行参数设置。我们在伺服电机进行调试过程中建议先设为速度模式,进行伺服电机的点动测试。
4 触摸屏程序设计
      建立初始画面,在画面上分别设置按钮开关,在开关上分别写上,压力+、压力-、原点回归、自动调节、压力校正、伺服急停等字样,其中继电器的对应情况如上所写。控制画面如图3和图4。

图3画面设置   
  图4参数显示 
      本系统同时还设置有手动调节功能,确保在自动调节出现问题时及时补救。触摸屏上我们设置了指示灯,可显示此时的工作状态。同时我们在手动和自动指示灯的中间部分,设置了脉冲的输出指示,即伺服电机的运转指示,当有脉冲输出时,会有“脉冲输出中”的红指示灯出现。当无红指示灯显示时,即表示电机有故障,此时操作者需根据伺服驱动器上显示的异常字母进行故障查询,简单方便。
5 总结
    利用PLC可以直接对伺服电机进行位置和速度控制,无需增加定位模块,节约成本。PLC的处理速度高,输出脉冲的频率也很高,而且指令也很简单,在系统联机的情况下也可方便地进行所有指令的修改工作。
本系统通过触摸屏进行调节控制,使操作简单,也减少了在运行过程中的故障查环节,大大提高了工作效率。
系统运用一年多来,从未出现故障,稳定性好,且定位精确,为用户节约很多时间。
我想用三菱PLC控制两台伺服电动机,但是对伺服不是很了解。只是知道一些模糊的概念,有几个问题困扰,请高手指点一下:
1.伺服放大器跟步进控制器一样需要输入方向脉冲和脉冲输入。伺服电机是不是跟步进电机一样,脉冲的个数决定电机的旋转角度,脉冲的频率决定电机的转速?如果是这样的话,那么PLC控制伺服不就和步进一样了吗。
2.FX 在控制这类问题时,特殊功能模块是必需的吗?FX1S/1N中的FNC N0.155-159定位指令能够代替特殊功能模块吗?如果不能代替,FX2N中没有这些指令,具体的选用用FX1S,还是FX2N好呢?
3.特殊功能模块FX2N-1PG、FX2N-10PG、FX2N-10GM和FX2N20GM选那个呢?
答案:1.步进和伺服是一样控制的,这是对的,只是伺服是带编码器回馈的,也就是闭环控制,步进是开环控制的
2.特殊功能模块是必需的吗?不是必需的,PLC本体也是可以发脉冲的,FX2N有些指令没有,所以如果是想用本体控制的话
建议用1N的,其脉冲频率最高可达100K,2N的只能20K
3.特殊功能模块FX2N-1PG、FX2N-10PG、FX2N-10GM和FX2N20GM选那个呢?
1PG                          是最高100K的脉冲频率输出 
FX2N-10PG            是最高1MHZ的脉冲频率输出
FX2N-10GM            是独立的单轴定位模块,可以没有PLC单独运行,也可以当PLC特殊模块
FX2N20GM              可以控制两轴,实现圆弧和直线运动
PLC\伺服控制器\伺服电机等电路问题详解
问题:一种电路:PLC-----PLC模块----伺服控制器-----伺服电机
化学镀镍磷合金二种电路: PLC-----伺服控制器-----伺服电机
两者控制方式有什么不同?第一种我看别人就从PLC接一个COM和24V和Y0到伺服控制器 Y0那也是0V了啊。那脉冲怎么输入。  那第二种模块向伺服控制器发送的是什么信号,第二种怎么实现精确定位的?
浙江伺服维修第一种:其实定位模块比如三菱的A系列和Q系列都是有定位模块的~他们是直接根据PLC的CPU模块传过来的运行命令数据直接转换成控制伺服的方向和脉冲,但定位模块内部接口本身就是为控制伺服用的,所以他内部还有很多可以和伺服进行数据交换的,比如伺服报警信号输出,伺服使能,伺服定位结束....而控制伺服最基本的不过2中方式:(1)脉冲(对应的伺服位置控制方式和转距控制方式)
(2)、模拟电压(对应伺服的速度控制方式,如果直接用PLC控制的话PLC很少有OUT口可以输出模拟电压的所以几乎所有的PLC直接带伺服驱动器都是位置控制)而定位模块一般可以有模拟电压方式输出,和脉冲输出(当然这个要看定位模块的型号比如三菱A1SD70模块就是个电压输出模式,而A1SD75模块就是脉冲方式输出)
第二种:因为目前大多数PLC都是带有高速脉冲输出的一般是Y0,Y1两个OUT口,象三菱FX系列的这两个口可以输出最高50KHZ的脉冲,所以,直接计算好伺服电机的转数或要走的距离,按比例发脉冲给伺服驱动器就可以了,当然还要有个方向信号控制电机顺转还是逆转,所以还需要1个控制方向的OUT端,这个口可以是个非高速口比如Y3,Y4...象你说的从PLC接1个COM、24V和Y0的那种其实就是我所说的这个方式,但你这个怕是电机没有正反转,或直接把正反信号在开关上接过去了。
伺服马达的原理和应用
    1:伺服马达内部包括了一个小型直流马达;一组变速齿轮组;一个反馈可调电位器;及一块电子控制板。其中,高速转动的直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速比愈大,伺服马达的输出扭力也愈大,也就是说越能承受更大的重量,但转动的速度也愈低
    2、微型伺服马达的工作原理 一个微型伺服马达是一个典型闭环反馈系统减速齿轮组由马达驱动,其终端(输出端)带动一个线性的比例电位器作位置检测,该电位器把转角坐标转换为一比例电压反馈给控制线路板,控制线路板将其与输入的控制脉冲信号比较,产生纠正脉冲,并驱动马达正向或反向地转动,使齿轮组的输出位置与期望值相符,令纠正脉冲趋于为0,从而达到使伺服马达精确定位的目的。
    3、如何控制伺服马达 标准的微型伺服马达有三条控制线,分别为:电源、地及控制。电源线与地线用于提供内部的直流马达及控制线路所需的能源,电压通常介于4V—6V之间,该电源应尽可能与处理系统的电源隔离(因为伺服马达会产生噪音)。甚至小伺服马达在重负载时也会拉低放大器的电压,所以整个系统的电源供应的比例必须合理。
    4、伺服马达的电源引线 电源引线有三条,如图中所示。伺服马达三条线中红的线是
控制线,接到控制芯片上。中间的是SERVO工作电源线,一般工作电源是5V。 第三条是地线
    5、伺服马达的运动速度 伺服马达的瞬时运动速度是由其内部的直流马达和变速齿轮组的配合决定的,在恒定的电压驱动下,其值唯一。但其平均运动速度可通过分段停顿的控制方式来改变,例如,我们可把动作幅度为90o的转动细分为128个停顿点,通过控制每个停顿点的时间长短来实现0o—90o变化的平均速度。对于多数伺服马达来说,速度的单位由“度数/秒”来决定。
    6、使用伺服马达的注意事项 除非你使用的是数码式的伺服马达,否则以上的伺服马达输出臂位置只是一个不准确的大约数。 普通的模拟微型伺服马达不是一个精确的定位器件,即使是使用同一品牌型号的微型伺服马达产品,他们之间的差别也是非常大的,在同一脉冲驱动时,不同的伺服马达存在±10o的偏差也是正常的。 正因上述的原因,不推荐使用小于1ms及大于2ms的脉冲作为驱动信号,实际上,伺服马达的最初设计表也只是在±45o的范围。而且,超出此范围时,脉冲宽度转动角度之间的线性关系也会变差。 要特别注意,绝不可加载让伺服马达输出位置超过±90o的脉冲信号,否则会损坏伺服马达的输出限位机构或齿轮组等机械部件。 由于伺服马达的输出位置角度与控制信
号脉冲宽度没有明显统一的标准,而且其行程的总量对于不同的厂家来说也有很大差别,所以控制软件必须具备有依据不同伺服马达进行单独设置的功能。

本文发布于:2024-09-23 17:21:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/132332.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控制   伺服   脉冲   输出   进行   信号   定位
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议