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