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

三菱FX1N控制伺服电机使用提醒 点击:1322 | 回复:22



bubli

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:21帖 | 109回
  • 年度积分:0
  • 历史总积分:2888
  • 注册:2008年6月06日
发表于:2008-09-16 20:21:19
楼主

前几日改造设备,原设备用的PLC是三菱FX1N的,运动机构用的是安川的伺服电机。

原程序中控制电机发脉冲的指令为PLSY,起初我没有在意,就没有换用别的指令,但是当我在触摸屏上加上显示伺服当前位置时,发现了问题。

显示伺服电机通过丝杠带动的工作台的当前位置,我用了PLC自带的D8140寄存器中的数值除以变比得到,但当我实际调试时,才发现,电机正转,该值增加,没有错,但当电机反转,工作台往回走时,显示值还是增加,这时我的头就大了,这样根本就不能真实的显示工作台的位置了呀。但是我以前做过类似的系统,显示的没有错啊!我冷静的思考比较了一下,想到应该是PLSY这条指令的问题。想到这,我换用了DRVA指令,结果一调试,这回没有错了。

后来我想到,D8140中存放的是PLC发送的脉冲数,而PLSY指令发送脉冲只有正值,没有负值,电机旋转方向是靠控制电机正反转来决定的。而DRVA指令控制电机的正反转不是人为定义的,而是靠给定的脉冲值,这时脉冲值是有正负的,所以D8140中的脉冲数会相应的增加或减少,这时想在屏幕上监视的结果才出来了。




hfqjw

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 20回
  • 年度积分:0
  • 历史总积分:130
  • 注册:2006年7月27日
发表于:2010-09-25 14:23:41
21楼
很火的学习地方,不错。

LN369

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2010-09-25 19:20:48
22楼
回复内容:
对:ZJZC 关于

呵呵;FX1N虽然功能没有FX2N强,但这个系列比FX2N要晚几年开发的,一些指令是FX2N没有的;

内容的回复:

难道1S也是后开发的吗?1S也有定位啊,就2N没有定位。

热门招聘
相关主题

官方公众号

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