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