有关伺服零点开关的问题 点击:19849 | 回复:140



Hjak

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 27回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2004年2月10日
发表于:2004-03-04 17:18:00
楼主
论坛的各位大哥,我想问一个问题。用接近开关伺服做回零位置开关合适吗?我的意思是接近开关的感应范围会受温度和电源波动的影响。这会影响到运动回零的准确度吗?有没有具体的数据?



yun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2004年5月08日
发表于:2004-05-08 15:56:00
21楼
近接光电做原点只是伺服的机械原点,光电检测到后伺服还要移动一个距离才算原点的。这个移动的距离要在定位模组中编写的。

nice

  • 精华:3帖
  • 求助:0帖
  • 帖子:45帖 | 99回
  • 年度积分:0
  • 历史总积分:294
  • 注册:2003年8月01日
发表于:2004-05-09 09:16:00
22楼
"Z相脉冲是编码器的零点脉冲,一圈只有一个。当电机零点归位时遇到接近开关时,电机先减速,接收到Z相脉冲时才停下来,这样就可以保证归位停在相同的位置。" %%%%%%%%%%%%%%%%%%%%%%%%%%%% 这里好像有问题。接近开关是我设的零点开关,那么本意就是电机到了这里就应该马上停止,因为已经到了机械零点了。如果这时电机还要转动(Z相脉冲没到位的缘故),电机的停止位置岂不偏离了机械开关?如果反复回零的话,谁又能知道电机的准确位置?可能是我理解偏颇,希望大家指正。

yun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2004年5月08日
发表于:2004-05-09 13:58:00
23楼
机械零点好比一个人的家,它只是在伺服错乱用来服归的。到了这个点还要往前或往后移动一个距离才停,这个位置是它的工作原点。不管如何服归永远都停在这个工作原点,这个移动的方向和距离在程式中有写。看看程式中K76/77(轴1),K226/227(轴2),K376/377(轴3).

赖狗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 58回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2004年5月07日
发表于:2004-05-09 17:03:00
24楼
当他达到零点开关时,会有一个向前的过冲!然后在寻找最近的z相脉冲!这样就回原点了!通常零点开关装在原点前面

sam398

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2004年5月10日
发表于:2004-05-11 09:43:00
25楼
"Z相脉冲是编码器的零点脉冲,一圈只有一个。当电机零点归位时遇到接近开关时,电机先减速,接收到Z相脉冲时才停下来,这样就可以保证归位停在相同的位置。" 我见过的回零动作是要经过反复几次,从高速到低速感应,可以定位相当精确。 但用Z相零点怎么做?当高速回零时如果每次的感应有误差,怎么用Z相来定位,感觉会增大误差!? 我们用40/1减速箱,高速接近感应开关时的速度接近3000转/分。 请高手指教。

毕业的书生

  • 精华:3帖
  • 求助:0帖
  • 帖子:26帖 | 55回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2004年5月31日
发表于:2004-06-11 14:15:00
26楼
学到不少东西,精华的论坛

汪流

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2003年3月29日
发表于:2004-06-19 13:58:00
27楼
各位大虾: 在下有礼了! 不知那位大虾对日本IAI公司的控制器DS-S-C1比较熟悉,最好有相关的中文或英文资料,不胜感激!

塌塌鼻

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 40回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2004年6月18日
发表于:2004-06-19 14:27:00
28楼
有对日本RELIANCE系统熟悉的朋友嘛?

clxsmart

  • 精华:0帖
  • 求助:4帖
  • 帖子:33帖 | 568回
  • 年度积分:37
  • 历史总积分:3010
  • 注册:2003年3月25日
发表于:2004-07-21 12:10:00
29楼
我有日本IAI公司的控制器DS-S-C1的资料,怎么给你?

tansan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2004年6月27日
发表于:2004-10-02 00:10:00
30楼
Reliance公司主要是作过程传动控制,DCS/VZ3000等产品的,我几年前搞过他们的系统,有什么问题可以切搓一下. Email: ppe@cn.sumida.com

qna

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 14回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2003年4月18日
发表于:2004-10-09 11:07:00
31楼
OK

玩得多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2002年10月25日
发表于:2004-10-19 09:59:00
32楼
楼上各位对回零的解释都不完全或不正确。 其实找零的方法有很多种,可根据所要求的精度及实际要求来选择。可以伺服电机自身完成(有些品牌伺服电机有完整的回原功能),也可通过上位机配合伺服完成,但回原点的原理基本上常见的有以下几种。 一:伺服电机寻找原点时,当碰到原点开关时,马上减速停止,以此点为原点。这种回原点方法无论你是选择机械式的接近开关,还是光感应开关,回原的精度都不高,就像楼上有人所说,受温度和电源波动等等的影响,信号的反应时间会每次有差别,再加上从回原点的高速突然减速停止过程,我可以百分百地说,就算排除机械原因,你每次回的原点差别在丝级以上。 二:回原点时直接寻找编码器的Z相信号,当有Z相信号时,马上减速停止。这种回原方法一般只应用在旋转轴,且回原速度不高,精度也不高。 三:此种回原方法是最精准的,主要应用在数控机床上 电机先以第一段高速去找原点开关,有原点开关信号时,电机马上以第二段速寻找电机的Z相信号,第一个Z相信号一定是在原点档块上(所以你可以注意得到其实高档的数控机床及中心机的原点档块都是机械式而不会是感应式的,且其长度一定大于电机一圈转换为直线距离的长度)。找到第一个Z相信号后,此时有两种方试,一种是档块前回原点,一种是档块后回原点(档块前回原点较安全,欧系多用,档块后回原点工作行程会较长,日系多用)。以档块后回原为例,找到档块上第一个Z相信号后,电机会继续往同一方向转动寻找脱离档块后的第一个Z相信号。一般这就算真正原点,但因为有时会出现此点正好在原点档块动作的中间状态,易发生误动作,且再加上其它工艺需求,可再设定一偏移量,此时,这点才是真正的机械原点。此种回原方法是最精准的,且重复回原精度高。 至于工件原点和机械原点完全是两码事,知道的人一大把,在此就不多说了。

刘岩利

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:30
  • 历史总积分:841
  • 注册:2002年9月03日
发表于:2004-10-19 16:26:00
33楼
使用原点开关要实现比较可靠的回零,建议如下动作 以高速向原点开关方向运动,发现原点开关信号改变时(上升沿)减速停止,低速反向运动,以原点开关信号改变(下降沿)的位置为零点。 由于系统的任何部分都存在不同程度的延迟和滞后,所以高速回零很难保证重现性。而回零动作开始时,不可能知道零点有多远,直接低速找零太缺乏效率。 如果要靠编码器的Z脉冲找零,按照上面的方式就好,另外,就是要小心Z脉冲与挡块边沿接近的情况,我看到过很精确的回零误差,整整一个丝杠螺距

玩得多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2002年10月25日
发表于:2004-10-20 10:41:00
34楼
to 刘岩利: 我看到过很精确的回零误差,整整一个丝杠螺距 上面的话是否笔误呀!很精确的回零误差有一个丝杆螺距呀,那还得了,这床子不能用了。 高档中心机回原误差在2UM内不是问题的。

刘岩利

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:30
  • 历史总积分:841
  • 注册:2002年9月03日
发表于:2004-10-20 10:51:00
35楼
不是笔误,而是一个真实的安装调试情况。 回零的动作就是找原点开关信号后面的第一个Z脉冲。由于安装比较精确,一个Z脉冲的位置与原点开关的位置重合的比较好,以致于回零的时候有时找到前一个Z脉冲,有时找到后一个Z脉冲。这种好运气不是谁都能赶上的。 最终是把连轴结重装了一次,问题解决。

玩得多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2002年10月25日
发表于:2004-10-20 11:18:00
36楼
兄弟,误差在一个丝杆的螺距,一般机床的螺距都是几个毫米以上,这么大的误差,你还说很精确。 还有!这种问题把连轴结重装一次是种冶标不治本的处理办法,让原点档块的长度大于一个丝杆螺距才是最根本解决办法。你可以去看看回原精度要求高的数控机床,原点档块一定是大于一个丝杆螺距的。 你对回原有观察,不过还要再观察细点,找Z的话,一定是找脱离原点档块后的第一个Z,注意是脱离原点档块后,可以是档块前脱离,也可是档块后脱离,就像我前面说的,档块前回原安全性高,档块后回原有较行程长,前种欧系床多用,后者日系床多用。 你所看到的只是档块前回而已。至于有时运气好时,脱离档块后的第一个Z相信号正好在脱离时的中间状态,有句行话叫(扎各量),这时你初次调试时设个原点偏移量此问题就解决了。所有稍好点的数控系统都有此值可设定。 欢迎再讨论。建议可祥细看看我前封贴子里讲到的祥细回原过程,

刘岩利

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:30
  • 历史总积分:841
  • 注册:2002年9月03日
发表于:2004-10-20 12:54:00
37楼
1、挡块长度的大小基本是一个无关因素(当然不能太小),真正起作用的只是边沿。 2、关于设置偏移量,那是您对现场人员要求太高了。数控软件是他们自己写的,根本没有留这个参数。和改软件相比,现场拆丝杠要简单快速得多。

玩得多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2002年10月25日
发表于:2004-10-20 13:43:00
38楼
1.你所谓的边沿其实就是档块信号的上升沿,这当然是非常重要了。至于档块长度在精确回原时重不重要,不讲了,您下回有机会去实际观察一下中心机等高档床子的原点档块再来讨论。 2.设一个参数比拆装丝杆都麻烦??拆丝杆对现场人员才是难点呀!兄弟,丝杆可不是说拆就拆的,重装一次也不是拆上就可以了的呀!装上后丝杆需预拉,需重新较水平,补反向间隙,高档床子还需测雷射,循圆!而且下回要是你的原点档块位置要变化一下时,恐怕如果你运气好的话,你又会要再拆一次丝杆了。 光靠想当然可不行呀!您理论知识我很佩服,不过有些东西如果没有真正仔细观察理论联系实际话,您是永远想不出其中道理原因所在的。就好像为何要求精确回零的床子原点档块都用机械式,为何会有碰到档块后往前走,有些床子又往回走的情况,为何原点档块都有一定长度为何不做短点,都是有其道理所在的。 说多了!

刘岩利

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:30
  • 历史总积分:841
  • 注册:2002年9月03日
发表于:2004-10-20 18:49:00
39楼
是我没说清楚吗? 不是设一个参数,而是为系统增加一个参数,这个,很容易?。 不是把丝杠拆下来,只是把连轴结松开,转一下,再装好,这个,很难吗? 至于所谓回零的机械挡块,我也曾经手过这样的台子,原点是光电开关,信号的有效长度只有几毫米,一般在高速回零时都会冲过。只用这个开关做原点,回零的重现性据说只有几个微米(用户自己用干涉仪测的) 我在这里说的,基本都是实际。作为物理系激光光电子专业,在这个论坛上我可不敢说什么理论。接触运动控制器才三年,所有的理论几乎都是从产品说明书上来的。

沈阳老宋

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 778回
  • 年度积分:0
  • 历史总积分:823
  • 注册:2004年9月30日
发表于:2004-10-24 17:16:00
40楼
楼上“玩的多”老兄讲的是对的,只有先找机械开关,在找编码器Z相信号,这样可以始终找到唯一原点,而且从电机角度讲是没有误差的,如果有误差,那是系统误差,与原点没有关系,如果还感觉不能满足要求,那就只能使用光栅尺做大闭环拉,由光栅尺原点来定,还有一个办法就是采用绝对值编码器,不过也是只到电机段,系统误差只能由机械精度保证,只有全闭换能反应真正的原点。

热门招聘
相关主题

官方公众号

智造工程师