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

伺服定位与速度问题问题!!!! 点击:2081 | 回复:36



一个人的精彩

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2008-02-14 21:51:00
楼主
请教各位:
    三菱FX2N的PLC+MR-J2S的伺服要求在2s之内走1700mm(走850mm来回),请问要怎么做才能使其定位准确?我自己用丝杆和皮带做过,回原点都不准确,因为回原点不准确所以下一次的行程位置就不准确。请问怎样解决这个问题?还请高手赐教!!!谢谢



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-02-24 09:46:00
21楼
CNC 的机床,运动中不是由外部检测信号来触发减速停止的.

雄风1号

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 40回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2007年3月08日
发表于:2008-02-25 10:17:00
22楼
没错,是刹车不行。
刘岩利老师,刹车不行是什么意思呀?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-02-25 18:56:00
23楼
我说的刹车不行,是指刹车过程不够快.其实这么用,刹车要快到负数才行.

wushile88

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 27回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2006年1月01日
发表于:2008-02-25 22:14:00
24楼
速度太快,可考虑增加减速功能,比如增加光电等等~~

一个人的精彩

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2008-02-27 18:32:00
25楼
刘老师:

    "CNC的机床,运动中不是由外部检测信号来触发减速停止的."

能否告知CNC设备的控制方式?是否也可以借鉴CNC的方法来做呢?

我自己也觉得我这种"由外部检测信号来触发减速停止"做法不妥.

但是刚使用伺服,不知道还有其他的什么方法.还请各位多指教

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2008-02-28 18:11:00
26楼
一般来说,运动是要事先知道距离、速度、加速度、减速度,对运动进行规划的。比如,您要用位置方式控制伺服电机有一段距离,要精度,要效率,就不是只要发脉冲给驱动器就可以的。
首先要考虑距离,根据要移动的距离、机械传动、电机的电子齿轮比,计算出移动这段距离,要发送多少脉冲。每次需要运动时,就固定发送这么多脉冲。而是不管多少脉冲,机械到位再停。
其次,是考虑速度,要以什么样的频率发脉冲。这个频率必须是控制器、驱动器能接受的,运动机构也确实能实现的。
就目前看到的情况,考虑这两点应该已经可以改善您的问题。不过,要真的实现,至少要保证电气、机械都是可靠的。不要控制器每次都发10000个脉冲,信号线被干扰一下,到驱动器那里这次收到10900,下次收到9500;也不要电机每次都转三圈,因为连轴节打滑,丝杠这次转2圈半,下次转2圈。如果电气与机械都没有保证,那您就别追求太高的效率了,现在用的方式还有谱一点。
如果要更好的效果,就还要考虑加、减速的过程,计算出减速距离,提前开始降低脉冲的频率,当频率降到0时,位置也刚好到达。
要求再高一点,还可以考虑加、减速的方式,不采用最简单的匀加速、匀减速(一般叫梯形加速)方式。比如抛物线加速、SIN曲线加速等等。

ylei

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 229回
  • 年度积分:1
  • 历史总积分:384
  • 注册:2004年1月16日
发表于:2008-02-28 19:22:00
27楼
刘工讲解的很细致,其实楼主这个要求我认为要实现应该不是太难啊,在原点的位置装个传感器作为返回时停止的参考点,以消除累积误差。

一个人的精彩

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2008-02-28 19:32:00
28楼
首先谢谢刘老师的耐心指导!
经您这么一说要想达到我那个要求是不可能了。因为在机械都做的不是很好,所以现在也改用其他方法了。

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2008-02-29 00:15:00
29楼
你的問題發生原因有三
主因是伺服慣量不足 在高速定位 經常會有過衝 可以考慮加減速機構 
控制採位置控制 在高速高精 較不適當 高速運動 最好採S加速曲線 一般加速沒問題 往往死在減速 所以必須拉長減速時間 若控制器沒此參數可設定 那在程式裡規劃
機構間隙可透過補償功能來處理
依你敘述條件難度不算高 只要適當選配 不難處理

elite

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 245回
  • 年度积分:0
  • 历史总积分:818
  • 注册:2006年3月04日
发表于:2008-04-20 14:05:16
30楼
问:我现三菱伺服MR-J2S-10A做位置控制,看手册是需要接三个接头(CN1A,CN1B,CN2);供货商只给我配2个,他还说其他用户也只用到2个,是这样吗?? 有界线图吗? 我的系统配置(FX1S PLC + MR-J2S-10A) ,我没有使用定位模块,

email : pkl2007@hotmail.com

谢谢!!

骷髅反上帝

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 165回
  • 年度积分:0
  • 历史总积分:5085
  • 注册:2006年5月17日
发表于:2008-04-20 14:42:23
31楼

这个问题么,我觉得啊,如果只是一种长度的,可以设定电子齿轮,然后就正转走850脉冲,反转走850脉冲,就会电气0点了啊!

菜鸟是我

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2003年10月07日
发表于:2008-05-04 14:32:58
32楼

引用elite 的回复内容:问:我现三菱伺服MR-J2S-10A做位置控制,看手册是需要接三个接头(CN1A,CN1B,CN2);供货商只给我配2个,他还说其他用户也只用到2个,是这样吗?? 有界线图吗? 我的系统配置(FX1S PLC + MR-J2S-10A) ,我没有使用定位模块,

email : pkl2007@hotmail.com

谢谢!!

 



 


 



szbobo

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 148回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2004年4月19日
发表于:2008-05-09 23:05:38
33楼
回复内容:
对:骷髅反上帝 关于

这个问题么,我觉得啊,如果只是一种长度的,可以设定电子齿轮,然后就正转走850脉冲,反转走850脉冲,就会电气0点了啊!

 

理论上是这样的!呵呵呵,电气这次能到零点并不表示下次还能到零点,电气到零点并不表示执行的终端也到零点

实际上存在很多因素,影响最终的定位精度

例如:

刘老师讲到的机械(重复)精度,电气的(重复)精度

笨鳥慢飛前辈讲到的加减速模式的正确选择,减少机械冲击;惯量,惯量比越大,过冲量越大;系统速度越快,过冲量越大;程序的减速规划,需要一个反复调整的经验值

另外伺服增益的调整也是需要的

 




内容的回复:

szbobo

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 148回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2004年4月19日
发表于:2008-05-09 23:06:13
34楼

理论上是这样的!呵呵呵,电气这次能到零点并不表示下次还能到零点,电气到零点并不表示执行的终端也到零点

实际上存在很多因素,影响最终的定位精度

例如:

刘老师讲到的机械(重复)精度,电气的(重复)精度

笨鳥慢飛前辈讲到的加减速模式的正确选择,减少机械冲击;惯量,惯量比越大,过冲量越大;系统速度越快,过冲量越大;程序的减速规划,需要一个反复调整的经验值

另外伺服增益的调整也是需要的

江东进

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 120回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2007年4月21日
发表于:2008-09-19 00:00:06
35楼

1:降低原点回归速度,特别是原点回归爬行速度。

2:在程序中增加反向见隙补偿。

3:“检测到原点就停止发脉冲.虽然光电开关感应到了机械回到原点”------不对!!!!请用原点回归专用指令

 

-------电气这次能到零点并不表示下次还能到零点 呵呵呵   菜啊

 

norris_lee

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 194回
  • 年度积分:0
  • 历史总积分:536
  • 注册:2008年8月12日
发表于:2008-09-19 00:19:46
36楼

大家辛苦了,几种回零方式都不可取,特别是要求高的情况下,任何开关都有响应速度,我以前的方法是碰到机械开关后,在本周中,给定一个数字,用计数器的方法,特别是在往复运动中,效果很好!另外编写程序时,要注意技巧


热门招聘
相关主题

官方公众号

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