放牧小牛郎
級別: 正式會員
![]() |
圖片:
![]() |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
程序邏輯沒問題。 不過這只是流程步驟,沒看到具體的定位程序。 主要是確保已在standstill狀態(tài)再執(zhí)行定位。 嘗試恢復執(zhí)行定位前略加延時。 |
---|---|
|
放牧小牛郎
級別: 正式會員
![]() |
加了10ms延時跑起來還是偶發(fā),之前用660連續(xù)定位也出現(xiàn)過伺服不動,那次也是延時。感謝建議。 |
---|---|
|
工控小c
級別: 工控俠客
![]() |
STOP的時候把絕對定位的上料Y.IO_AxisStruct.i_xGoAbs一起置OFF了唄,不知道你這個case前面有沒有條件,檢測到碰撞了會不會還一直執(zhí)行338步置位這個Y.IO_AxisStruct.i_xGoAbs ![]() |
---|---|
|
放牧小牛郎
級別: 正式會員
![]() |
你說的我試過,不穩(wěn)定,有時能用,有時用不了 |
---|---|
|
放牧小牛郎
級別: 正式會員
![]() |
我都懷疑我自身能力了 |
---|---|
|
zhongwen1234
級別: 探索解密
![]() |
加延時是有效的,指令結束后延時10ms,然后下一個動作 |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
Easy 521默認周期就是大概10ms吧,試下在166行前加上條件Stop和Abs的busy信號為FALSE再跳轉呢 |
---|---|
|