后台-系统设置-扩展变量-手机广告位-内容正文顶部

伺服驱动器是通过放大plc发出的脉冲信号来驱动伺服电机的吗?

作者:五金机械网 钣金加工 2021-12-04 21:41:43

  不是简单放大,PLC输出的只是方波,而驱动器输出的是正弦波。可以理解成PLC的脉冲是伺服驱动器的工作指令,好比领导的工作指示,伺服驱动器是给领导干活的干事,领导要求干事的这么干,干事的具体如何做还是要自己动脑筋的。伺服驱动器,可以理解成一个能满足伺服电机工作的交流电源,它驱动伺服电机时候,并不是直接把PLC的脉冲简单放大而是理解这些脉冲是做什么的,然后通过PWM方式模拟输出正弦波来控制伺服电机工作,请关注:

  一般PLC发脉冲,是PLS脉冲,就是脉宽和间隔是固定的方波,这个方波的个数,可以理解成“步距”,就是一个脉冲下来,伺服电机要走“一步”(就是转动多少角度),所以脉冲方波个数越多,伺服电机转动的角度就对于越多,所以伺服驱动器就要输出能让伺服电机转动多少角度的波形了,但是伺服电机无法像步进电机那样来靠电机结构简单完成了,它需要有个位置环来做闭环,也就是靠编码器的脉冲测量当前的电机转角变化了多少,然后再通过PID来调整输出电压和输出频率了。

  也就是伺服驱动器要把接受到的PLC脉冲和电机反馈回来的编码器脉冲来比较(可以简单理解成相减),然后经过PID计算后输出一个值,再给到所谓速度环和电流环,再计算,最后通过PWM手段来控制IGBT模块,输出一定方波来模拟正弦波控制伺服电机的转速来满足它要转动到什么角度位置。从底层的角度来看,伺服驱动器的控制和矢量变频器的控制是差不多的。

  PLC发送位置指令给运动控制器,运动控制器将位置指令换算成伺服驱动器可接受的变量值,伺服驱动器接收变量值通过位置环、速度环、电流环运算后作用到伺服电机上驱动电机运行,PLC、运动控制器、伺服驱动器及伺服电机之间如何实现位置控制,以倍福为例:

  1、硬件连接,PLC控制伺服电机中间需要加一个伺服驱动器,PLC控制器通过ethercat网线连接到伺服驱动器,伺服驱动器通过三相线连接到伺服电机;

  2、软件控制,PLC控制伺服电机的运动控制分为三层:PLC轴、NC轴和物理轴,PLC程序控制伺服电机时必须经过运动控制器即NC层,PLC轴发送指令给NC轴,NC经过换算再发指令给伺服驱动器。

  PLC轴的控制,是指PLC程序中调用运动控库的功能块,控制NC轴,轴运行的速度和运行的距离等控制值都是在功能块中进行设置;

  NC轴的功能用来轨迹规划和IO接口处理,NC有一个设定点发生器用于轨迹规划,即NC接收到PLC的运动指令后,根据加减速特性,计算出每个周期伺服轴的设定位置、设定速度、设定加速度,IO接口处理是指根据轴的驱动和反馈类型以及脉冲当量等参数,将轨迹规划输出的位置、速度、加速度换算成驱动器可接受的输出变量值;

  物理轴指驱动器、电机和编码器,在驱动器中配置好正确的电机、编码器和齿轮比,调整好位置环、速度环和电流环的PID参数;

   你可以这样理解,伺服驱动器内部有个参数叫电子齿轮比,通过设定该参数可以对接收到的PLC脉冲信号进行放大

   现在很多伺服驱动器已经不再使用电子齿轮比来设置放大的参数,比如松下和三菱的驱动器有个参数叫电机旋转一圈所需脉冲数,设置它非常容易而不需要像电子齿轮比那样还需要确定分子分母的数值

   举个简单的例子:假设伺服电机通过联轴器直驱一个导程为10mm的丝杆,假如我们需要PLC发送一个脉冲,电机驱动丝杆上的载台前进0.01mm

   要达到这个要求我们就需要设置伺服驱动器中旋转一圈所需脉冲数,此处我们可以设置为1000个脉冲转一圈,换算下来就是一个脉冲走0.01mm

   想要了解更详细的内容可进入本人主页查阅相关资料

  一般PLC发脉冲,是PLS脉冲,就是脉宽和间隔是固定的方波,这个方波的个数,可以理解成“步距”,就是一个脉冲下来,伺服电机要走“一步”(就是转动多少角度),所以脉冲方波个数越多,伺服电机转动的角度就对于越多,所以伺服驱动器就要输出能让伺服电机转动多少角度的波形了,但是伺服电机无法像步进电机那样来靠电机结构简单完成了,它需要有个位置环来做闭环,也就是靠编码器的脉冲测量当前的电机转角变化了多少,然后再通过PID来调整输出电压和输出频率了。

伺服驱动器是通过放大plc发出的脉冲信号来驱动伺服电机的吗?

  也就是伺服驱动器要把接受到的PLC脉冲和电机反馈回来的编码器脉冲来比较(可以简单理解成相减),然后经过PID计算后输出一个值,再给到所谓速度环和电流环,再计算,最后通过PWM手段来控制IGBT模块,输出一定方波来模拟正弦波控制伺服电机的转速来满足它要转动到什么角度位置。从底层的角度来看,伺服驱动器的控制和矢量变频器的控制是差不多的。

伺服驱动器是通过放大plc发出的脉冲信号来驱动伺服电机的吗?

  PLC发送位置指令给运动控制器,运动控制器将位置指令换算成伺服驱动器可接受的变量值,伺服驱动器接收变量值通过位置环、速度环、电流环运算后作用到伺服电机上驱动电机运行,PLC、运动控制器、伺服驱动器及伺服电机之间如何实现位置控制,以倍福为例:

  1、硬件连接,PLC控制伺服电机中间需要加一个伺服驱动器,PLC控制器通过ethercat网线连接到伺服驱动器,伺服驱动器通过三相线连接到伺服电机;

  2、软件控制,PLC控制伺服电机的运动控制分为三层:PLC轴、NC轴和物理轴,PLC程序控制伺服电机时必须经过运动控制器即NC层,PLC轴发送指令给NC轴,NC经过换算再发指令给伺服驱动器。

  PLC轴的控制,是指PLC程序中调用运动控库的功能块,控制NC轴,轴运行的速度和运行的距离等控制值都是在功能块中进行设置;

  NC轴的功能用来轨迹规划和IO接口处理,NC有一个设定点发生器用于轨迹规划,即NC接收到PLC的运动指令后,根据加减速特性,计算出每个周期伺服轴的设定位置、设定速度、设定加速度,IO接口处理是指根据轴的驱动和反馈类型以及脉冲当量等参数,将轨迹规划输出的位置、速度、加速度换算成驱动器可接受的输出变量值;

  物理轴指驱动器、电机和编码器,在驱动器中配置好正确的电机、编码器和齿轮比,调整好位置环、速度环和电流环的PID参数;

   你可以这样理解,伺服驱动器内部有个参数叫电子齿轮比,通过设定该参数可以对接收到的PLC脉冲信号进行放大

   现在很多伺服驱动器已经不再使用电子齿轮比来设置放大的参数,比如松下和三菱的驱动器有个参数叫电机旋转一圈所需脉冲数,设置它非常容易而不需要像电子齿轮比那样还需要确定分子分母的数值

   举个简单的例子:假设伺服电机通过联轴器直驱一个导程为10mm的丝杆,假如我们需要PLC发送一个脉冲,电机驱动丝杆上的载台前进0.01mm

   要达到这个要求我们就需要设置伺服驱动器中旋转一圈所需脉冲数,此处我们可以设置为1000个脉冲转一圈,换算下来就是一个脉冲走0.01mm

   想要了解更详细的内容可进入本人主页查阅相关资料

版权声明

文章来源于网络,如有侵权请与我们联系。

后台-系统设置-扩展变量-手机广告位-内容正文底部

评论

留言与评论(共有 0 条评论)
   
验证码: