三菱PLC控制松下伺服电机的问题

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-05
三菱PLC控制松下伺服电机

这个没啥难的 松下伺服好用是好用就是线要自己焊接 并且焊接起来挺慢的 程序就是按照工艺写就是了 你可以的。

步进电机和伺服电机都是驱动器接受了PLC发的脉冲进行运动,正常情况下,发多少脉冲就走多远的距离。唯一的不同在于,伺服电机有编码器可以建立一个闭环的反馈,让控制器可以捕捉到位置是否准确。

一、按照伺服电机驱动器说明书上的"位置控制模式控制信号接线图"连接导线

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的功能指令中PLSY叫做脉冲输出指令,它的功能是用于产生指定数量和指定频率的脉冲。你用的是16位指令,那么,频率范围为2~20000Hz,你指定的频率是10000Hz,脉冲数范围为1~32767,,你指定的脉冲数为1000。你编的程序对于PLC来说是没有问题的,因为PLC它是不管你输出是派什么用途的。不过使用PLSY脉冲输出指令,只能使用晶体管输出型PLC的YO和Y1.
另外,手里没有松下伺服的资料,你能知道16#报警说明书里给出的解答是什么吗?

电机设置不正确,需要将驱动器高置为位置控制模式,才可以接收脉冲指令

检查伺服驱动器,接线是否有问题;控制输入线和控制输出线,检查一下。

  • 三菱的PLC控制松下A5的伺服,在伺服停机一段时间后,开机启动时,电机的...
    答:说明你的伺服在没有通电时已经给了脉冲了。。我想你应该是断的主电路或是使能吧。控制好你给脉冲的时序,一定要在伺服主电源送上,收到伺服(S-ON)信号,没有报警ALE后,接通伺服使能,使能接通后1s以上在给脉冲信号 你时快时慢的话一个是检查你不挂负载怎么样,如果不挂负载伺服轴转速比较稳定的...
  • 三菱PLC控制松下伺服电机的问题
    答:29(SRV-0N),伺服使能信号,此端子与外接24V直流电源的负极相连,则伺服电机进入使能状态,通俗地讲就是伺服电机已经准备好,接收脉冲即可以运转。上面所述的六根线连接完毕(电源、编码器、电机线当然不能忘),伺服电机即可根据控制器发出的脉冲与方向信号运转。其他的信号端子,如伺服报警、偏差计数清零...
  • ...用的是三菱PLC,松下A5伺服,伺服用的是位置控制模式,脉冲加方向...
    答:接线缺少一路方向信号或者脉冲信号;控制本身;伺服设置;更具您的描述接线与控制应该都没什么问题;问题应该处于伺服参数部分;在伺服参数中有个“指令脉冲输入模式设置”Pr0.07:设置对指令脉冲输入的方向,命令脉冲输入形式。如图:
  • ...我通上电运行伺服电机不转 我用的是三菱PLC FX1N 60MT
    答:1.松下伺服的驱动内部参数设置的不正确,根据驱动的系列(A4,A5)设置正确。一般情况下设置10个左右的参数就够了。详细看说明书。2电机的接线不正确,包括编码器的线和动力线,查看驱动有没有报21号警,查看动力线的三相U/V/W.3检查你的程序是否正确,实在不行用松下的自带软件调试看看。希望你尽快...
  • ...1PG分别控制3个松下的伺服电机,有几个问题想
    答:1、连接就是像平常的PLC扩展一样用自带的连接线依次连接就行了。我8年前做过用一个80点的FX2N连接一个10GM和20GM可实现简单的定位加工和图形处理功能当然,如果你只是控制这3台松下伺服的话,你可以直接用10GM和20GM就可以了,还省下个PLC。你用的是高速脉冲输出模块,功能没有GM强,但同样可以实现...
  • 您好,我这边使用的松下A5伺服电机,三菱plc,位置模式控制,发送脉冲
    答:还有一种可能,你电机的CN线可能有干扰,这个一般这样检查。在PLC编一段来回定位的程序,然后看驱动器的当前脉冲数,正常情况应该是驱动器上来回的脉冲数应该是同一个数字,最多相差2~3个脉冲,如果脉冲变化较大。而你电机也没有任何机械负载了,那么就先不要用PLC输出脉冲,看单独插上CN线,驱动器是...
  • 求大师讲解三菱PLC控制松下伺服电机位置定位程序,走一定距离停止,然后...
    答:1、首先要PLC控制它进行归零,确定机械坐标。2、用相对位置控制或绝对位置控制进行伺服电机运行,定位完成(PLC的M8029信号ON),PLC 延时或其它控制,再用位置控制指令回到0点即可。归零指令:ZRN 相对位置指令:DRVI 绝对位置指令:DRVA
  • 用三菱plc程序控制松下A5伺服电机的正反转,急救,谢谢各位哦
    答:正转:DDRVI S1 S2 Y0 YN(其中S1是速度,S2是距离,Y0 是脉冲,YN是方向)反转的话就将S2的正数改成负数
  • 松下伺服100W的 PLC三菱FX1N 24MT 用的绝对定位指令 为什么改变脉冲输出...
    答:这要看伺服当前是工作在什么模式下的,要是在位置模式下,改变脉冲频率就可以改变电机速度,要是在速度控制模式下,要改变外部输入模拟量或内部速度值。如果你是用脉冲来控制定位的话,控制模式你设成1吧。
  • 松下A5伺服电机,三菱FX2N PLC控制,默认设置,电机空载,发10000个脉冲,控...
    答:上面应该是RXXXX 一直在变化吧 我也是刚接触A5伺服 你可以用数据线和驱动器通讯 那个通讯软件有个监控的 里面很详细 当前伺服电机速度 电流 温度 都有的 可以看下