首页 上一页 1 2 下一页 尾页

请教高手怎样实现位置记忆 点击:2998 | 回复:39



hu0722

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年9月18日
发表于:2006-05-18 17:44:00
楼主
我现在再做一台机器的控制,其中有一个饲服马达有如下要求 饲服马达从原点带动产品出发,移动10mm,机构向产品插针,插完后,机构退回,伺服马达继续带动产品向前移动10mm,有一机构现产品插针,依次类推,马达连续移动了五次,我现在面临的问题是:
   1:机台在运动中,突然按下急停,马达在运行中突然停止,未走完10mm,我怎么精确实现未走完的部分
  



TRIO技术支持.

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 412回
  • 年度积分:0
  • 历史总积分:876
  • 注册:2004年2月03日
发表于:2006-07-15 17:51:00
21楼
好的运动控制器应该有进给保持功能(PLC一般做不到)。就是你的机器通过一外部触发信号,在任何时刻都可以暂停或继续运行(完成未完成的任务)。

xiao a

  • 精华:1帖
  • 求助:0帖
  • 帖子:102帖 | 555回
  • 年度积分:0
  • 历史总积分:958
  • 注册:2005年12月10日
发表于:2006-07-19 11:32:00
22楼
^_^得向前辈多多学习.

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-07-19 14:08:00
23楼
运动控制论坛里面真是高手如云!

ARTCAM

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 93回
  • 年度积分:0
  • 历史总积分:363
  • 注册:2003年6月04日
发表于:2006-07-19 14:42:00
24楼
一堆笨蛋,那有你们想象的那么复杂啊!
    伺服系统是由驱动器、电机、编码器构成的一个整体,他的编码器信号是反馈到驱动器的,并不是给PLC,我们可以把它当作一个东西来用,比如工作在位置模式,你所发的脉冲频率就决定了电机的速度,脉冲个数就决定了电机的旋转量(如果是跟丝杆联接的就决定了工作台的位置),若选型和应用合理的话,它就相当于一个奴隶,你叫它怎样动,它就怎么动。
    因此楼主的要求就是一个坐标如何记忆的问题,也就是说脉冲数记忆的问提了,你如果用的是三菱、LG、NAIS等品牌的PLC,请看下使用手册的定位指令(高速脉冲输出)部分,他们都有绝对坐标记忆定位的功能(也就是说脉冲数记忆的功能),好了,我说的也够多了,谢谢

卢洪文

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年12月18日
发表于:2006-12-23 15:22:00
25楼
我知道一个方法,但没试过,看别人用过.
伺服电机不用编码器,用光栅尺进行位置反馈.通过光栅尺读取绝对位置.

王晟磊

  • 精华:12帖
  • 求助:0帖
  • 帖子:70帖 | 687回
  • 年度积分:0
  • 历史总积分:1173
  • 注册:2004年2月11日
发表于:2006-12-26 22:04:00
26楼
晕,ARTCAM是不是过头了?

胡家

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 552回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-12-26 22:37:00
27楼
很老的帖子还是回一下,你10mm,按急停时就让它走完好了,免得控制器给那半截噎着了哈。10mm你一个人的反应速度对它没什么影响的,照楼主的描述,那机器应该不是把时间浪费在伺服送料上的,更多的时间是做插针什么的,那送料过程估计零点1、2秒罢了,发生紧急情况你按急停,哪怕是马上停止发脉冲,你按在1毫米或是9毫米的机会几乎是均等的,所以这么短的长度还不如让它送完

black

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 64回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2006年10月31日
发表于:2006-12-27 17:07:00
28楼
楼上分析的有道理的!

沈阳老宋

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 778回
  • 年度积分:0
  • 历史总积分:823
  • 注册:2004年9月30日
发表于:2006-12-27 20:39:00
29楼
这是伺服应用中一个典型的用法,如果断电以后从新上电,系统不允许回零,从新运动,那你只有选择绝对编码器的伺服电机,因这种伺服电机反馈的位置是电机当前绝对位置,机器人都是这样做的,问题是你可能不能用简单的PLC控制,因PLC基本没有绝对位置处理功能。有兴趣可以发邮件到shenyang@bjservo.com

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2006-12-30 14:50:00
30楼
总结下急停后记忆位置的方法(非断电):
机器通过一外部触发信号,在任何时刻都可以暂停或继续运行(完成未完成的任务)。        --by MotionCoordinator
使用绝对值编码器(似乎要用多圈绝对值编码器),或者外部加一个反馈(比如光栅尺,跟使用绝对值编码器原理一致)   --by Jena
通过编码器反馈计算(不太理解)            --by Jena

断电后,可行的方式:
使用绝对值编码器(似乎要用多圈绝对值编码器),或者外部加一个反馈(比如光栅尺,跟使用绝对值编码器原理一致)   --by Jena
选一个带掉电保持的PLC(如果跟编码器反馈计算结合起来,那这种方式我是做过的)                   --by  王晟磊

有砖头使劲拍。

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2006-12-30 15:19:00
31楼
急停关断马达电源是否同时断了编码器电源或接收设备电源?

急停关断马达的电源并不意味着马达就是马上停止,在较快速度较大惯量的情况下,也有可能会冲一点,如果编码器是装在伺服马达上的话,关断马达的同时也断了编码器的电源,而马达是如果继续惯性冲一段的,在这种情况下,讨论“断电记忆”没有意义,所谓的“三菱”的“绝对坐标记忆定位的功能”也没有用。

编码器如果是另外联的,断了马达电源同时可以没有断编码器的电源和接收设备电源,这样也无需讨论“断电记忆”了。外加光栅尺的就是这种情况。

还有的问题是这样突然的急停急起,会产生较大的电磁干扰,是否会干扰到脉冲信号,从而影响计数的准确性?

如用绝对值编码器,就不会有如上的问题了,但同时,成本就上去了。

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2006-12-30 15:26:00
32楼
还有,如果像上面有人说的,不要这样急停,让他走完,就可以避免过冲和找不到位置了。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2006-12-30 15:30:00
33楼
关闭马达同时关闭接受设备电源。这样得电后先回零,然后可以找到断点。

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2006-12-30 15:39:00
34楼
呵呵,如果可以回零,那上面的那些讨论还有什么意义?

piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2007-01-01 16:32:00
35楼
是啊!“如果可以回零,那上面的那些讨论还有什么意义?”
真正需要的是:
1.带有绝对值编码器的伺服电机;
2.同时---关键是---上位机或数控系统或PLC具备急停状态下的位置反馈脉冲信号自动接收和计算能力,这样才能保证伺服轴上的任何原因导致移动(比如急停后因机台自重下滑了一小段,或“急停关断马达的电源并不意味着马达就是马上停止,在较快速度较大惯量的情况下,也有可能会冲一点”)的信息都不会漏掉。

黑水白山

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 191回
  • 年度积分:0
  • 历史总积分:916
  • 注册:2005年9月23日
发表于:2007-01-19 19:51:00
36楼
路过,看看

xuzhenrui

  • 精华:2帖
  • 求助:12帖
  • 帖子:79帖 | 205回
  • 年度积分:0
  • 历史总积分:1038
  • 注册:2003年9月11日
发表于:2007-01-22 10:49:00
37楼
我想能否用PLC的带电保持寄存器记忆下停电时的PLC发出的脉冲数.带重新得电后将余下的脉冲发完.但是这种方法有缺陷.

xujian

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2007年1月22日
发表于:2007-01-22 13:26:00
38楼
我想不要你们说的那么复杂,利用上位机如vb通过CAN协议来与伺服放大器通讯,接可以实现!

荷戟独行

  • 精华:5帖
  • 求助:3帖
  • 帖子:287帖 | 2584回
  • 年度积分:24
  • 历史总积分:8272
  • 注册:2004年8月05日
发表于:2007-01-22 14:13:00
39楼
的确比较烦

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页