bahabaha
级别: 论坛先锋
精华主题: 0
发帖数量: 22 个
工控威望: 1546 点
下载积分: 34216 分
在线时间: 111(小时)
注册时间: 2020-03-06
最后登录: 2024-04-28
查看bahabaha的 主题 / 回贴
楼主  发表于: 2020-11-02 21:35
因为不是在暂停的状况下关闭电源
步进马达直接断电后会转了一下
交叉比对过是程序应该还有脉冲送出让他再次作动
程序如下

当不是在暂停之下待机 M203 X0会ON
关闭电源的瞬间
M26会送出一次
造成Y0脉冲输出
但由于已无电源
步进马达会作动到一小部分停止
有什么方法可以避免这种情况发生
[ 此帖被bahabaha在2020-11-03 08:30重新编辑 ]
bahabaha
级别: 论坛先锋
精华主题: 0
发帖数量: 22 个
工控威望: 1546 点
下载积分: 34216 分
在线时间: 111(小时)
注册时间: 2020-03-06
最后登录: 2024-04-28
查看bahabaha的 主题 / 回贴
1楼  发表于: 2020-11-03 07:59
确实会动,怎么试都会这样,
厂商也是说怎么可能
因为惯性偷跑可加剎车解决这问题
但偷跑只会跑一点点也不会跑这么多
这我是感觉作动了
一开始很直觉的反应就是
没有电了
怎么可能控制步进动作
但在想是否步进内部是否续电造成(因为没电了,步进电机驱动会晚点才断电)
所以还在想解决之道
bahabaha
级别: 论坛先锋
精华主题: 0
发帖数量: 22 个
工控威望: 1546 点
下载积分: 34216 分
在线时间: 111(小时)
注册时间: 2020-03-06
最后登录: 2024-04-28
查看bahabaha的 主题 / 回贴
2楼  发表于: 2020-11-03 08:34
只要在SET M312多加一输入条件即可
但断电后为什么会造成M312出来还在思考
总之也是经验
以后遇到这种都会另加一个条件免勿动作