求助:三菱FXPLC高速脉冲的数量为什么有细微偏差 点击:1575 | 回复:5



方法总比困难多

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 37回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2005年12月19日
发表于:2012-05-09 06:56:33
楼主
求助帖5分-已结帖

很困惑一件事,用FX1S-MT的PLC发脉冲控制丝杠,返程的距离是几次前进距离的总和,为什么返回几次后位置有变化,仔细观察每次都有极小的偏差,次数多了累加起来就明显了,不知道是为什么?

整套程序中PLSY和PLSR指令各出现一次,其中PLSR里的距离是能灵活设定的,每次前行距离要求不一样。但后退确定是前行距离的总和,但就是回程后不在出发时的原位.还请专家指点



楼主最近还看过



青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-05-09 08:42:30
1楼
搞个机械原点吧,累加计算误差。。。。。。。。。。

zcy0562139--王者之师

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 823回
  • 年度积分:0
  • 历史总积分:2023
  • 注册:2009年5月12日
发表于:2012-05-09 08:53:52
2楼

机械上不可能处于完全理想的状态误差是避免不了的。所以一定要有个原点或是你想办法进行清零。

ahukuaipao

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 2745回
  • 年度积分:0
  • 历史总积分:7439
  • 注册:2011年12月12日
发表于:2012-05-09 10:11:41
3楼
引用 青岛黄工 的回复内容: 搞个机械原点吧,累加计算误差。。。。。。。。。。


对,偶就是这样做的。。。

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-05-09 13:11:30
4楼

问你几个问题。你一定要回答。

1.程序上是不是一定是执行完了计划内的脉冲才停止。(急停情况下不算)

2.每一次的移动,不管前后。马上手工核对PLC的输出数和伺服收到的脉冲数。是不是一样。看什么时候开始产生

3.你的方向信号有没有提前于脉冲信号更新?有没有脉冲发完了之后才改变方向信号?(我肯定你是同时改变的)也就是说先更新了方向信号,若干时间后才发脉冲。

我不否认找零点。但是,找零点不是用于这样的出错的情况下去硬把零点拉回来的。这明显是控制系统主观上的错。找零点是在逻辑上 程序上 电气上根本无法得到正确位置或者其他不可预料因素影响的时候用的。就这么的前前后后要找零吗。请修改自己电气上程序上的错误提高自己电气上程序上的纠错能力。才是正道。

方法总比困难多

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 37回
  • 年度积分:0
  • 历史总积分:148
  • 注册:2005年12月19日
发表于:2012-05-10 14:44:57
5楼

感谢大家回复:

 回答芳季:问题1是的,问题2现在还不确定,我会仔细观察。问题3已经做了这样的改进,比原来准多了。

 该设备对速度要求不高,已经先用机械原点的方法暂时对付着能用了。


热门招聘
相关主题

官方公众号

智造工程师