登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:各位高手来看看我的FX1N控制步进的程序对吗?

点击:2187 回复:17

机械的控制要求是用步进去控制送料。当起动时就要送料,设X0为起动。程序为  
附件
上电后送1000个脉冲到D20  当X0起动后。输出频率为1000的1000个脉冲到输出Y0.M8029是返回的指令,这样写的话是不是复位了M0和D0 而且是不是还从新送了1000个脉冲到D20   M8029这个点是不是当步进数量走完后就一直通还是?手册上没有说明白?
10-12-09 01:04

引用 xiaoshuifeng 在 2010/12/9 1:04:51 发言【内容省略】

再改下,加一条RST D20.放在最后面MOV K1000 D20的前面。这样程序读的时候有先后顺序。这样行吗。意思就是先复位再送
10-12-09 01:08
为什么还要复位D20呢!如果你的步进电机在整个运行过程中都是固定的脉冲量的话,完全没必要复位D20,关键是要复位M0即可!你用的PLSY+方向来控制步进电机的运行的,你的方向控制输出呢?
10-12-09 08:32

引用 fzl_115 在 2010/12/9 8:32:27 发言【内容省略】

方向手册不是有当Y1有信号时为一个方向。无信号是为另一方向。我是一直只往一个方向那应该就可以不要方向的吧。还有如果我是用像导轨走量的话,是不是就要用绝对位置控制指令。DRVI   指令。因为它走到位时还要返回来。还有M8029到底是步进电机走完后一直通的还是通一个P
10-12-09 08:48
M8029是PLSY指令完成后ON一个扫描周期,如果只是方向固定的话就没问题!如果需要方向控制,方向信号最好不要占用Y1通道。
最后修改:2010/12/9 9:14:39
10-12-09 09:06
该用户被锁定!
10-12-09 14:12

引用 fzl_115 在 2010/12/9 9:06:03 发言【内容省略】

M8029相当于就是一个沿。对吗?需要方向为什么不要用Y1。要用Y2
还有就是绝对指令DRV是个什么概念,能用在步进上吗?
10-12-09 16:38
可以用在步进上面 的
10-12-09 16:52
附件
这个程序对吗?
10-12-09 18:46
这个程序理论上可以让步进电机走10秒停一秒的循环下去。
10-12-09 22:12

上一页下一页

工控新闻

更多新闻资讯