伺服电机如何实现精确起、停? 点击:8976 | 回复:89



刘志斌

    
  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-07-27 12:01:17
楼主

“系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm。”

 

1、你想让伺服转一个脉冲,就停下来,可是电机一开机实际不是转过一个脉冲,而是转过很多脉冲,才停了下来;

2、电机不听话怎么办?

3、编码器只是实现了伺服角位移的精确测量,并没有实现伺服的精确控制;

4、要伺服停,即可就停,多转一个脉冲也不行,少赚一个脉冲也不行,那才叫“实现精确的定位”;

5、要伺服停,眼看着反馈脉冲多转了很多,电机才停下来,这个伺服电机控制的问题怎么解决?????


 




笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-08-08 10:54:53
61楼

老劉 你還停留在百年前的做法 "PLC+位置开关" 位置開關 是甚麼東東 是極限開關 還是接近開關

難怪會被我罵大白癡 你還真的不懂藏拙

跟你這種程度較真 真是沒面子

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-08 11:08:14
62楼

引用 笨鳥慢飛 的回复内容:老劉 你還停留在百年前的做法 "PLC+位置开关" 位置開關 是甚麼東東 是極限開關 還是接近開關難怪會被我罵大白癡 你還真的不懂藏拙跟你這種程度較真 真是沒面子


1、请你翻开PLC控制的机械手、自动售货亭,看看是百年前的做法?

2、你宣扬的伺服电机,也是电机开关控制模式,本质上能比它强多少???

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-08-08 12:04:53
63楼

老劉 你真的有點癡呆 被你刪過的帖子 曾說過 本人是搞機械手起來  現今的機械手沒有人像你講的這樣做 不要把輸送帶當成機械手 我們做的機械手線速度都超過百米/min 精度要求< = 0.05mm 這個就是我做的本質 哪像你只會吠 吠不過就刪帖

本人開車里程超過百萬公里 不要拿開車跟伺服比 伺服若僅是個準停 那伺服還有甚麼好玩 哎 我又再搞笑 還在這裡跟你瞎扯

xcw999

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 326回
  • 年度积分:0
  • 历史总积分:784
  • 注册:2012年3月03日
发表于:2012-08-08 12:30:46
64楼

老刘的水平,确实太高了,真是返朴归真啊!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-08 13:35:36
65楼

引用 xcw999 的回复内容:老刘的水平,确实太高了,真是返朴归真啊!


你敢说伺服不是电机开关控制模式?


刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-08 13:41:17
66楼

引用 笨鳥慢飛 的回复内容:

……曾說過 本人是搞機械手起來  現今的機械手沒有人像你講的這樣做 不要把輸送帶當成機械手 我們做的機械手線速度都超過百米/min 精度要求< = 0.05mm 這個就是我做的本質 哪像你只會吠 吠不過就刪帖本人開車里程超過百萬公里 不要拿開車跟伺服比 伺服若僅是個準停 那伺服還有甚麼好玩 哎 我又再搞笑 還在這裡跟你瞎扯


1、这就是你来这里发言的目的,一边吹嘘自己,一边臭嘴骂人,你这德性,了解的人多了生意就没了!

2、你为什么不否认“伺服”电机是开关控制模式?

xcw999

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 326回
  • 年度积分:0
  • 历史总积分:784
  • 注册:2012年3月03日
发表于:2012-08-08 14:38:08
67楼
回复内容:
对:刘志斌关于引用 xcw999 的回复内容:老刘的水平,确实太高了,真是返朴归真啊!你敢说伺服不是电机开关控制模式?内容的回复:


xcw999

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 326回
  • 年度积分:0
  • 历史总积分:784
  • 注册:2012年3月03日
发表于:2012-08-08 14:39:53
68楼

无比同意你是公认的无耻的......

酒月

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 53回
  • 年度积分:0
  • 历史总积分:174
  • 注册:2005年12月22日
发表于:2012-08-09 00:31:29
69楼
要了人的血命,看这种贴,真是浪费时间!

酒月

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 53回
  • 年度积分:0
  • 历史总积分:174
  • 注册:2005年12月22日
发表于:2012-08-09 01:08:34
70楼

1、你想让伺服转一个脉冲,就停下来,可是电机一开机实际不是转过一个脉冲,而是转过很多脉冲,才停了下来;

2、电机不听话怎么办?

3、编码器只是实现了伺服角位移的精确测量,并没有实现伺服的精确控制;

4、要伺服停,即可就停,多转一个脉冲也不行,少赚一个脉冲也不行,那才叫“实现精确的定位”;

5、要伺服停,眼看着反馈脉冲多转了很多,电机才停下来,这个伺服电机控制的问题怎么解决?????

-------------------------------------------------------------

虽然很纠结,但是还是想说一下自己的看法:

1,想控制到一个脉冲(单位而已,不必计较大小),但闭环控制系统是有差控制,恒有误差,所以将目标的一个脉冲提高一个量级到十个脉冲的分辨率,然后控制到十个脉冲以内,也就是达到了控制到一个脉冲精度的要求。这也是要使用高分辨率编码器的本质原因。刘大师是混淆了我们实际要求和一个脉冲的关系,我们只会要求控制到哪个量级的精度,不会计较是否是这个量级上的一个脉冲还是更高级别上的正负五个脉冲。

2、电机没有绝对意义上的听话和不听话,这也是伺服电机多使用永磁同步电机而少用异步感应电机的原因,而且在永磁同步电机上还有很多技术细节问题。刘大师反诘这么个问题实在是很难一句话回答,只能说:要根据应用来设计符合要求的电机和控制电路,比如说,小惯量的,大惯量的,低扭矩的,高扭矩的等等,以符合各种应用的要求。

3、编码器是检测元件,狭义上说确实是不能实现伺服的精确控制,但是刘大师又是在狡辩,因为检测元件本身是控制环的一个成员,只有精确的检测才能有更精确的控制。老人说的好:取法乎上,得乎其中!更精确的测量显然是极大的支持了控制的目标达成。

4、“即刻”和“实现精确的定位”本身是两码事,难为刘大师联系在一起。即刻是不可能完成的任务,但是想快停还是能达到的,F=ma,想快停简单:减小惯量和加大制动扭矩;实现精确的定位,一个脉冲也不能差本身是个伪命题,提成更小范围内的定位更合理,这当然离不开更锐利的眼睛--更高分辨率的编码器的支持。

5、眼看着电机转过了很多,电机当然不会停下来,他当然会在位置环偏差的作用下载反转回来,然后再转来转去,直到更趋近目标位置。刘大师提出这类问题,再反问别人看没看懂他的意思,呜呼,哀哉!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 10:38:27
71楼

引用 酒月 的回复内容:

……1,想控制到一个脉冲(单位而已,不必计较大小),但闭环控制系统是有差控制,恒有误差,所以将目标的一个脉冲提高一个量级到十个脉冲的分辨率,然后控制到十个脉冲以内,也就是达到了控制到一个脉冲精度的要求。这也是要使用高分辨率编码器的本质原因。刘大师是混淆了我们实际要求和一个脉冲的关系,我们只会要求控制到哪个量级的精度,不会计较是否是这个量级上的一个脉冲还是更高级别上的正负五个脉冲。……


1、 步进电机,一个脉冲、一个步距角度,是确定的;

2、你给它几个脉冲,它就走多少角度;

3、我觉得伺服电机控制,应该是步进电机这样,能控制电机角位移;


 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 10:41:11
72楼
4、我觉得伺服电机控制,应该是步进电机这样,能控制电机角位移;而不是现在这个概念的“伺服”,用简单的启、停这样的开关控制模式控制;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 10:49:14
73楼

引用 酒月 的回复内容:

……2、电机没有绝对意义上的听话和不听话,这也是伺服电机多使用永磁同步电机而少用异步感应电机的原因,而且在永磁同步电机上还有很多技术细节问题。刘大师反诘这么个问题实在是很难一句话回答,只能说:要根据应用来设计符合要求的电机和控制电路,比如说,小惯量的,大惯量的,低扭矩的,高扭矩的等等,以符合各种应用的要求。……


1、如果是普通电机启停开关控制方式,那电机当然不可能“听话”;

2、步进电机,一个脉冲一个步距角,就做到了,就能听话,这样的步进控制电机才算听话的电机,才算真正的伺服电机;

3、如果电机的控制还是开关方式的启、停,那就不是伺服控制,是在骗人!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 10:54:01
74楼

4、大家经常用的“PLC+位置开关”,就是典型的电机开关控制模式;

5、把电机启、停指令,由位置开关发出启、停指令,换成“指令脉冲-编码器反馈脉冲”的比较指令,是换汤不换药;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 11:01:24
75楼

引用 酒月 的回复内容:

……3、编码器是检测元件,狭义上说确实是不能实现伺服的精确控制,但是刘大师又是在狡辩,因为检测元件本身是控制环的一个成员,只有精确的检测才能有更精确的控制。老人说的好:取法乎上,得乎其中!更精确的测量显然是极大的支持了控制的目标达成。……


1、精密机床,用精密的检测装置;

2、普通机床,用精密的检测装置,是没有用的;

3、这个道理你是应该懂得,用编码器检测“360°/137072”,可是电机的角位移并没有得到有效控制,有什么意义?

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 11:14:15
76楼

引用 酒月 的回复内容:

……4、“即刻”和“实现精确的定位”本身是两码事,难为刘大师联系在一起。即刻是不可能完成的任务,但是想快停还是能达到的,F=ma,想快停简单:减小惯量和加大制动扭矩;实现精确的定位,一个脉冲也不能差本身是个伪命题,提成更小范围内的定位更合理,这当然离不开更锐利的眼睛--更高分辨率的编码器的支持。……


1、步进电机,一个脉冲一个步距,实现了电机角位移的精确控制;

2、既然电机不能“即刻”,不能实现角位移的定量控制,所以我说这种电机用开、关指令实现电机启停的开关控制模式,是不能真正完成伺服所需要的控制目标的,是骗人的“伺服”控制;

3、我是想说,大家不能像步进那样设计出用步进方式实现电机角位移的控制方式,才算真正的伺服控制;

4、例如通过编码器,不仅记录电机转过多少角度,而且控制电机的电流脉冲,使电机的角位移在定量控制之中;

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 11:26:38
77楼

5、发帖的目的,就是想引起大家注意,能设计出一款有效控制电机角位移的伺服电机:

1)这种伺服电机的编码器不仅能记录检测反馈位移量;

2)而且编码器知道那个时候、那个位置、给那个绕组、通入什么相位的电流脉冲,以及电流脉冲对应的步距角;

3)使得电机的角位移完全处在受控制中;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2012-08-09 11:38:16
78楼

引用 酒月 的回复内容:

……5、眼看着电机转过了很多,电机当然不会停下来,他当然会在位置环偏差的作用下载反转回来,然后再转来转去,直到更趋近目标位置。刘大师提出这类问题,再反问别人看没看懂他的意思,呜呼,哀哉!


1、我是在找这种开关控制模式的“伺服”的弊端;

2、我是在找真正伺服的角位移量的有效控制手段;

3、我反对只将编码器作为检测装置,我想要编码器进入控制电机角位移的控制之中,编码器不再是简单的检测、反馈,而是直接控制电机的电流脉冲,控制电机的步距角;

4、你不用为伺服辩解什么,我不是拆台的,我是想会有更好的办法控制电机的!

MatLab.XP

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 371回
  • 年度积分:0
  • 历史总积分:1340
  • 注册:2005年7月29日
发表于:2012-08-09 12:44:25
79楼

刘老师!从发帖中可以看出,您的涵养还真不错!这点我很佩服!

但是有一点我不认同,您在发表帖子的时候,因为您排名会影响到一些还在学习中的小朋友们的判断力!他们会认为您水平多高多高,而认为您说的是对的!(当然我不是贬低您,我的技术也一般,而且我是做销售的)

所以建议您在发帖子的时候多数时候能把知识弄清楚,弄明白!在给大家呈现,这样也会赢得更多的尊重!

无论是伺服系统,还是变频系统,伺服器、变频器的控制算法,控制精度,这些都能通过相应的软件或者硬件可以实现,这个不难,和普通控制器例如:PLC之类没什么区别,所以这些不是真正能实现伺服精确定位的根本!

伺服系统能实现精确定位是在于:伺服电机的加工工艺!伺服电机的加工工艺和普通三相异步电动机或者步进电机相比要高级很多。就是因为工艺不同,才会使伺服电机有这么高的响应速度!说定位就定位,说启动就启动!

换句换说,若果我伺服电机做的足够好了,你拿变频器控制伺服电机,一样可以达到伺服那样,精确定位的效果!

有什么不同意见欢迎大家探讨!

xcw999

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 326回
  • 年度积分:0
  • 历史总积分:784
  • 注册:2012年3月03日
发表于:2012-08-09 13:32:36
80楼

引用 MatLab.XP 的回复内容:刘老师!从发帖中可以看出,您的涵养还真不错!这点我很佩服!但是有一点我不认同,您在发表帖子的时候,因为您排名会影响到一些还在学习中的小朋友们的判断力!他们会认为您水平多高多高,而认为您说的是对的!(当然我不是贬低您,我的技术也一般,而且我是做销售的)所以建议您在发帖子的时候多数时候能把知识弄清楚,弄明白!在给大家呈现,这样也会赢得更多的尊重!无论是伺服系统,还是变频系统,伺服器、变频器的控制算法,控制精度,这些都能通过相应的软件或者硬件可以实现,这个不难,和普通控制器例如:PLC之类没什么区别,所以这些不是真正能实现伺服精确定位的根本!伺服系统能实现精确定位是在于:伺服电机的加工工艺!伺服电机的加工工艺和普通三相异步电动机或者步进电机相比要高级很多。就是因为工艺不同,才会使伺服电机有这么高的响应速度!说定位就定位,说启动就启动!换句换说,若果我伺服电机做的足够好了,你拿变频器控制伺服电机,一样可以达到伺服那样,精确定位的效果!有什么不同意见欢迎大家探讨!


编码器的脉冲确实是一种反馈,但这个反馈值是参与过程的运算进而参与控制的.用过伺服的人都知道,你不单单要设置关于编码器的相关参数,你还得对机械系统,电源系统(例如转动惯量,电源参数)等等参数进行设置.进行差值控制时,并不是简单的一个差值大小问题,你得判断趋势,你的提前作出控制对策,定位完成,岂能简化为一个简单的限位开关?

对于变频器控制伺服电机,并非没有应有.熟悉SEW的朋友肯定知道,MDX系列.

一个人无知如我,其实不可笑,因为咱不是强不知以为知;一个人如刘老师,实在是无知无耻兼无可救药.而我辈,也确实太无聊了.


热门招聘
相关主题

官方公众号

智造工程师