x轴跟随误差过大引起的程序不执行 点击:5540 | 回复:6



touchmyjj

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 135回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2007年9月19日
发表于:2008-03-28 00:47:00
楼主
小弟这里有一台开通cnc和伺服组成的加工中心,现在又一个奇怪的问题是,程序中只要有x轴的移动指令,此条指令以后的指令都不执行,反复操作后发现,速度设的大点的时候程序就会继续执行下去,但当x轴的速度设得比较小的时候,执行到这句指令,程序就停止执行了,位置显示已经到位,x此时的跟随误差在0.02mm左右 y,z的跟随误差只有0.005mm左右,而且有一个奇怪的现象就是当执行到x移动指令,程序莫名其妙的停止后,手动推动一下x轴,程序就又继续执行了,
以前从来没有遇到过这种问题 
本人是个小菜鸟 还请达人,大哥,姐姐们帮忙解答
跪求。。。



刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:346帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2008-03-29 16:53:00
1楼
请版主回答此问题!!!

touchmyjj

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 135回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2007年9月19日
发表于:2008-03-29 20:04:00
2楼
发现原因了 因为伺服驱动器里有一个零速度偏置没有调好,导致在cnc中x轴显示的跟随误差最少也是在0.02mm以上,由于cnc内部判定,在跟随误差大于这个数时为不到位,但由于此时零速度偏置的原因,x的输出口没有模拟量输出,即还没有到位就停止了,程序执行到x的时候因为还没有到位,所以就不会继续执行,停止的时候用手推动x轴一下,导致x抖动,编码器反馈回去数据使得跟随误差减小,继而出现上面说的程序停后推动x就会自动运行

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2008-04-05 13:41:02
3楼

开通的CNC是采用SoftCNC的那种吗?

勒羊

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-04-08 00:59:48
4楼

TO touchmyjj: 加工过程中由于随动误差大程序停了却不报错,问题“消除”以后继续自动执行是否合理?不太懂NC的策略,只是觉得有点瘆。

daysummer

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 61回
  • 年度积分:0
  • 历史总积分:474
  • 注册:2005年2月03日
发表于:2008-04-10 14:14:30
5楼
为什么推了一下,编码器反馈回去数据就使得跟随误差减小呢,即使减小就能保证在0.02之内了,觉得有点奇怪。还有跟随误差错误肯定要报警的吧。

touchmyjj

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 135回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2007年9月19日
发表于:2008-04-10 17:46:25
6楼

由于跟随误差不是很大 所以没有报警 但是却影响了系统识别停止信号 所以推动一下  系统反馈就动了点,系统就识别了


热门招聘
相关主题

官方公众号

智造工程师