倔強的小白
級別: 略有小成
|
如題:在啟動定位運行時候,同時寫入運行數據和啟動運行標志,偶爾會出現不會運行的情況。但是加一個延遲,就不會出現這個問題,有什么好的辦法嗎? |
---|---|
|
小侯
小侯
級別: 工控俠客
|
我以前也遇過這樣的狀況 這應該是資料搬移跟馬達驅動的先後順序有問題 後來我就直接將定位資料分別儲存到各點位 U0\G2000~U0\g2009第一定位點 U0\G2010~U0\g2019第二定位點 以此類推 當我在定位時,直接改變U0\G1500 然後再啟動Y10 或是用ZP.PSTRT1的專用指令驅動 |
---|---|
|
倔強的小白
級別: 略有小成
|
如果運行的數值固定,那可以寫入特定的寄存器中,但是我這個數值要變化,可能一個電機走多個位置。 |
---|---|
|
暴走的綿羊
級別: 略有小成
|
估計樓主這種情況多半發生在同一根軸的第二次定位上,第一次定位剛剛結束,下一個掃描周期直接啟動第二次定位大概率無法啟動,掃描周期太短,兩次定位之間需要一定的間隔時間,加個適當的延時就好了 |
---|---|
|