賞心悅目
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 349 個
工控威望: 1386 點
下載積分: 1663 分
在線時間: 864(小時)
注冊時間: 2008-12-24
最后登錄: 2024-09-05
查看賞心悅目的 主題 / 回貼
樓主  發(fā)表于: 2017-11-26 08:37
大家有沒有發(fā)現這個問題,在三菱3UPLC的步進程序中使用DDRVI指令,設定了固定脈沖量,以脈沖發(fā)送結束位M8029作為跳轉下一步的條件,下次再用這個指令就沒有問題,但是如果脈沖還沒有全部發(fā)送完成,接收到其它信號就跳轉下一步,下次再使用這個指令就出錯不發(fā)脈沖了,大家有沒有什么辦法解決這個問題呀?
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 1160 個
工控威望: 3078 點
下載積分: 1873 分
在線時間: 151(小時)
注冊時間: 2015-09-10
最后登錄: 2024-08-21
查看周家大少的 主題 / 回貼
1樓  發(fā)表于: 2017-11-27 10:24
引用
引用第10樓ymmfa于2017-11-27 10:13發(fā)表的  :
“但是如果脈沖還沒有全部發(fā)送完成,接收到其它信號就跳轉下一步”

既然脈沖沒有完成,就不應該讓它跳轉到下一步啊。

M8029是可以用多次,每條定位指令緊貼著寫一個。

我們做設備的經常會遇到,就是出現誤動作或是緊急情況需要急停,就會出現脈沖沒有發(fā)送完成而馬上停頓的情況,一切為了保證安全。
QQ:611369538
微信:ZMF2KXL
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 1160 個
工控威望: 3078 點
下載積分: 1873 分
在線時間: 151(小時)
注冊時間: 2015-09-10
最后登錄: 2024-08-21
查看周家大少的 主題 / 回貼
2樓  發(fā)表于: 2017-11-28 11:29
引用
引用第14樓13375932109于2017-11-27 22:47發(fā)表的  :
這個問題也困擾了我很多年,最后我解決的辦法是在步進點之外做幾條m去驅動ddrvi指令,在步進狀態(tài)下驅動m,這樣就不必加延時這些。

這也是一個迫不得已的解決方法。
QQ:611369538
微信:ZMF2KXL