伺服驱动器的问与答 点击:49779 | 回复:537



WXbasco

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:23帖 | 1204回
  • 年度积分:0
  • 历史总积分:1557
  • 注册:2004年12月17日
发表于:2007-07-05 21:22:00
楼主
[color=#0000FF][b]关与交流伺服驱动器问答伺服电机问答;别名,伺服驱动器 伺服电机驱动器 伺服马达驱动器 全数字交流伺服驱动器 Servo drive Servo motor。伺服产品可靠性?伺服驱动伺服电机价格=?还有性价比?相关产品?还有什么想要知道值得关注期待的呢,,,业内众多网友,宝贵经验,与您互动,精彩分享,下面内容有详细介绍。。。 [/b][/color]
关与交流伺服驱动器的问与答,下面内容有些是原创,也有些是摘录。权当是对业界同仁抛砖引玉。。。。。。
[b]关于伺服的应用。[/b]有很多方面,连一个小小的电磁调压阀,也可以算上一个伺服系统。其他伺服应用如火炮或雷达,用作随动,要求实时性好,动态响应快,超调小,精度在其次。如果是机床,则经常用作恒速,位置高精度,实时性要求不高。
    首先得确定你应用在什么场合。如果用在机床上,则控制部分硬件可以设计得相对简单一些,成本也相应低些。如果用于军工,则内部固件设计时控制算法应该更灵活,比如提供位置环滤波、速度环滤波、非线性、最优化或智能化算法。当然不需要在一个硬件部分上实现。可以面向对象做成几种类型的产品。
交流伺服在加工中心、自动车床、电动注塑机、机械手、印刷机、包装机、弹簧机、三坐标测量仪、电火花加工机等等方面的设备有广阔的应用。  

[b]关于步进电机和交流伺服电机的性能有较大差别。[/b]步进电机是一种离散运动的装置,它和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。为了适应数字控制的发展趋势,运动控制系统中大多采用步进电机或全数字式交流伺服电机作为执行电动机。
虽然两者在控制方式上相似(脉冲串和方向信号),但在使用性能和应用场合上存在着较大的差异。如:1、制精度不同;2、低频特性不同 3、矩频特性不同 4、过载能力不同 5、运行性能不同 6、速度响应性能不同。
交流伺服系统在许多性能方面都优于步进电机。但在一些要求不高的场合也经常用步进电机来做执行电动机。所以,在控制系统的设计过程中要综合考虑控制要求、成本等多方面的因素,选用适当的控制电机。

[b]有关伺服零点开关的问题。[/b]找零的方法有很多种,可根据所要求的精度及实际要求来选择。可以伺服电机自身完成(有些品牌伺服电机有完整的回原点功能),也可通过上位机配合伺服完成,但回原点的原理基本上常见的有以下几种。
一、伺服电机寻找原点时,当碰到原点开关时,马上减速停止,以此点为原点。
二、回原点时直接寻找编码器的Z相信号,当有Z相信号时,马上减速停止。这种回原方法一般只应用在旋转轴,且回原速度不高,精度也不高。
   
[b]同步带的安装对伺服定位也有很大影响吗。[/b]这个情况,得知道伺服是不是调得很软?常见伺服是用脉冲控制的,那么,位置环的比例增益,速度环比例增益、积分时间常数分别是多少?
位置环比例增益:21rad/s
速度环比例增益:105rad/s
速度环积分时间常数:84ms

[b]关于伺服的三种控制方式,[/b]一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式 。想知道的就是这三种控制方式具体根据什么来选择的?
速度控制和转矩控制都是用模拟量来控制的。位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求,满足何种运动功能来选择。

如果您对电机的速度、位置都没有要求,只要输出一个恒转矩,当然是用转矩模式。
     如果对位置和速度有一定的精度要求,而对实时转矩不是很关心,用转矩模式不太方便,用速度或位置模式比较好。如果上位控制器有比较好的闭环控制功能,用速度控制效果会好一点。如果本身要求不是很高,或者,基本没有实时性的要求,用位置控制方式对上位控制器没有很高的要求。
    就伺服驱动器的响应速度来看,转矩模式运算量最小,驱动器对控制信号的响应最快;位置模式运算量最大,驱动器对控制信号的响应最慢。
    对运动中的动态性能有比较高的要求时,需要实时对电机进行调整。那么如果控制器本身的运算速度很慢(比如PLC,或低端运动控制器),就用位置方式控制。如果控制器运算速度比较快,可以用速度方式,把位置环从驱动器移到控制器上,减少驱动器的工作量,提高效率(比如大部分中高端运动控制器);如果有更好的上位控制器,还可以用转矩方式控制,把速度环也从驱动器上移开,这一般只是高端专用控制器才能这么干,而且,这时完全不需要使用伺服电机。

换一种说法是:
1、转矩控制:转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为例如10V对应5Nm的话,当外部模拟量设定为5V时电机轴输出为2.5Nm:如果电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转(通常在有重力负载情况下产生)。可以通过即时的改变模拟量的设定来改变设定的力矩大小,也可通过通讯方式改变对应的地址的数值来实现。
应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如饶线装置或拉光纤设备,转矩的设定要根据缠绕的半径的变化随时更改以确保材质的受力不会随着缠绕半径的变化而改变。
2、位置控制:位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有些伺服可以通过通讯方式直接对速度和位移进行赋值。由于位置模式可以对速度和位置都有很严格的控制,所以一般应用于定位装置。
应用领域如数控机床、印刷机械等等。
    3、速度模式:通过模拟量的输入或脉冲的频率都可以进行转动速度的控制,在有上位控制装置的外环PID控制时速度模式也可以进行定位,但必须把电机的位置信号或直接负载的位置信号给上位反馈以做运算用。位置模式也支持直接负载外环检测位置信号,此时的电机轴端的编码器只检测电机转速,位置信号就由直接的最终负载端的检测装置来提供了,这样的优点在于可以减少中间传动过程中的误差,增加了整个系统的定位精度。
   
[b]怎样判断伺服电机与伺服驱动器的故障区别?[/b]
看驱动器上的错误、报警号,然后查手册。如果连报警都没有了,那自然就是驱动器故障,当然,还有可能是根本伺服就没有故障,而是控制信号错误导致伺服没有动作。
除了看驱动器上的错误、报警号,然后查手册外,有时最直接判断方法是更换,如X与Z轴伺服换(型号相同才可以)。或修改参数,如把X轴锁住,不让系统检测X轴
但应注意:X轴与Z轴互换,即使型号相同,进口设备也可能因为负载不同、参数不同而产生问题。当然,如果是国产设备,通常不会针对使用情况调整伺服参数,一般不会有问题。但应注意X轴与Z轴电机功率转矩是否相同、电机丝杆是否直联以及电子齿轮减速比方面事宜。(更多内容网址http://www.basco.com.cn欢迎光临)
    [b] 关于交流伺服电机的几个问题:[/b]
[b]问(A):交流同步伺服、交流异步伺服的额定转速与极数是否有关?n1=60f/2p?额定转速以下输出恒转矩,额定转速以上恒功率,那么额定转速的界定是由电机本身的机械决定还是驱动器来决定?[/b]
有关,同步转速n1=60f/2p,异步机还有滑差s,n=(1-s)n1,同步机n=n1,2p为极对数。控制中弱磁速度的界定是由驱动器判断的。
额定转速可以由几个方面决定:同步伺服的反电势高低、电机铁心材料允许的驱动电流交变频率、额定转矩下电机的最大功率、最高温升等,最主要还是反电势;异步电机主要受材料允许的最高频率以及极对数限制。
额定转速的界定由电机本身的机械和电器特性来决定。
[b]问(B):交、直流伺服的区分是否取决于驱动器与电机间的电流或电压的形式?但直流无刷伺服的电流方向也变化?是否可以理解为交流?交流伺服是否是以直流无刷伺服的原理为基础演变的?[/b]
  答:交流伺服通常指以正弦波驱动方式的伺服,无刷驱动相当于整流子数为6(7)的有刷直流电机的控制精度,一般低速特性较差。商业上也有称他为交流伺服,仅因为他甩掉了电刷,但特性恐怕比好的交流伺服、直流伺服有差距,10000倍的调速比无刷电机绝难达到。
直流无刷马达其实是自控式永磁同步马达的一种,不过是矩形波供电,而通常说的永磁同步马达是正弦波供电的。之所以说是“直流电机”,主要考虑到无刷马达的控制器相当于直流有刷马达的电刷和换向器,实现“电子换向”,从直流母线侧看相当于直流电机。
直流伺服用于直流电机,不是直流无刷电机;直流无刷电机与交流伺服电机其实是一回事,就是交流同步电机(交流永磁同步伺服电机)。
[b]问(C):电机的极对数?[/b]
    答:n1=60*f/2p
        p一般表示电机的极对数数,2p是极数。
1对极包括N极和S极,极数当然是极对数的两倍。




波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-07-10 11:06:16
501楼

对于采用增量式编码器做为反馈元件的伺服系统,或者以脉冲做为伺服指令的控制系统,指令或反馈脉冲的数量反映了电机需要转过或者已经转过的角度,脉冲的频率,或者确定时间间隔内的脉冲数,则表示了电机需要达到或者已经达到的(角)速度。

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-10 14:40:39
502楼

谢谢波恩版主!

另请问版主一些好简单的问题,但我一直还没弄清:

1.驱动器连接马达的有U,V,W三根电源线,还有编码器的信号线。

驱动器的控制信号,是通过控制U,V,W的频率和个数(正弦波或方波),来驱动伺服

马达,编码器只是马达给驱动器的反馈信号(单向的),是吗?

控制信号也会从驱动器给到马达吗?

2.电子齿轮比是修改速度,还是修改行程的?

3.我现正学习一台设备,此设备通过PC界面(专用软件),连接伺服控制,再来控制伺服系统!

专用软件内,也可以修改编码器的线数(2000P/R)及螺距!

我若不按真实情况来输入,可以吗(比如实际2000P/R,但输入2500P/R。真实螺距5mm,但实际输入10mm)?

这样会有什么问题吗?

谢谢!

 

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-10 14:42:17
503楼

这句话“控制信号也会从驱动器给到马达吗?”有误!

应是“驱动器的控制信号也会通过编码器,来给到伺服马达吗?”,谢谢! 

波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-07-10 15:35:21
504楼

波恩不是版主,只是本版的常客。

 

1.驱动器顾名思义,是驱动电机的,通过UVW给电机的功率驱动电流和电压,通过编码器返回的是电机转子的转动量;一般应用中,驱动器会接受来自上位控制器的控制信号,根据控制目标和电机的当前状态,决定如何驱动电机,尽快达成控制目标。

 

2.两者都变,在位置运行模式下。速度模式下,无所谓位置。

 

3.如果PC界面不至于改变驱动器内部的反馈分辨率设置参数,无非是速度(位置也有可能)按比例发生变化;改变界面螺距亦然。

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-10 16:14:07
505楼

谢谢波恩!

若编码器是2000P/R,那设备的行程的分辨率是多少?

所谓的编码器线数“倍频”,这个”倍频“,是通过伺服电机内部的电路板完成的吗?

 

波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-07-10 20:23:31
506楼

知道编码器的分辨率后推算设备的运行分辨率需考虑设备的传动比,如果最终运动是直线运动,需以电机每转一圈移动的直线距离除以电机编码器4倍频后分辨率;如设备的最终运动是旋转运动,则比较简单,可直接除以减速比。

 

如果编码器是一般的增量式正交编码器,4倍频电路一般会在驱动器侧由主控DSP或MCU的片上外围接口电路完成,也可以由FPGA、CPLD或者分立逻辑电路完成。具体实现原理建议参考伺服类或者光栅数显类书籍。

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-12 22:13:10
507楼

多谢了,波恩!

另请教一个关于分辨率的问题:

假设一力量传感器是200KG,A/D转换器是10位的,那其分辨率是1/1024=0.001.

假设显示仪表的小数位是1位,那最小刻度读数是200*0.001=0.2KG.

这样理解,对吗?

假设显示仪表的小数位可以任意设定(比如最大设定5位),那此时的最小刻度读数是多少呢?是0.20000KG吗?

我公司拉力机,力量传感器是200KG,A/D转换器是16位的,其分辨率是1/65536=0.000015,那最小刻度读数是

200*0.000015=0.003KG.

这样理解,对吗?

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-12 22:18:59
508楼

按16位A/D转换器的分辨率,应该最大只能到0.003KG。

但当显示仪表的小数位设定5位时(这款拉力机的显示仪表的小数位可以设定5位),仪表的最小刻度读数好像可以到0.00001KG(没特别在意,感觉是这样),这是什么机理?

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-12 22:19:18
509楼

按16位A/D转换器的分辨率,应该最大只能到0.003KG。

但当显示仪表的小数位设定5位时(这款拉力机的显示仪表的小数位可以设定5位),仪表的最小刻度读数好像可以到0.00001KG(没特别在意,感觉是这样),这是什么机理?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2010-07-13 06:55:40
510楼

仪表的最小刻度读数好像可以到0.00001KG

这是没错,只是数据永远不会出现着个最小刻度

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-07-13 16:26:06
511楼

“这是没错,只是数据永远不会出现那个最小刻度值 ”,这个怎么理解?

是显示的数字永远比最小刻度值0.003KG小吗?

那是如何实现的呢?

 

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2010-07-13 16:55:13
512楼

“是显示的数字永远比最小刻度值0.003KG小吗?”

是不会比0.003小 

波恩

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 2797回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2008年12月10日
发表于:2010-07-13 20:17:26
513楼

想再小,可以做算术平均,但平均出来的值也没有实际意义了,所以示值再小下去意义不大。

lcy721006

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2010年6月23日
发表于:2010-07-13 20:36:10
514楼
有谁知道Parker Hannifin SSD 637F伺服驱动器详细资料,谢谢了

羊皮狼

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 355回
  • 年度积分:0
  • 历史总积分:7299
  • 注册:2004年11月28日
发表于:2010-07-17 11:56:44
515楼

好文章,多支持一楼的行为

水文地质

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年6月13日
发表于:2010-07-27 14:06:47
516楼
引用whisper的发言:这些日系驱动器内部往往只有速度环河电流环,位置环必须有其他上位来提供。而欧美伺服驱动器则基本上是真正意义上的驱动器,位置环速度环和电流环都内置。
   用过国产品牌-时光科技有限公司的交流异步伺服控制器,时光伺服据说是国内首家拥有异步伺服技术自主知识产权,位置环速度环河电流环均内置,还有PLC功能,可无需上位而独立成系统。使用效果不错。国产可以还用什么欧美,更不用小日本。

yx20050424

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2010年7月03日
发表于:2010-08-03 23:54:21
517楼
请教波恩!
位置控制模式下,脉冲+符号,CW/CCW双脉冲,AB相控制。
有什么区别,各用于什么场合?
某种上位机控制模式下,使用“CW/CCW双脉冲”,换成另外的
控制模式,会出现什么情况?谢谢!

海诚

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年3月12日
发表于:2010-08-04 03:57:45
518楼
回复内容:
对:叫我小白 关于文章很不错。
帮忙顶下。
内容的回复:


波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2010-08-04 08:26:00
519楼
只是指令模式的差别,只要上下位接口模式一致,用什么无所谓。

浩色之徒

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 125回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2010年8月07日
发表于:2010-08-17 22:36:30
520楼
很好的学习资料。。。。。。。

热门招聘
相关主题

官方公众号

智造工程师