放牧小牛郎
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 93 點
下載積分: 630 分
在線時間: 15(小時)
注冊時間: 2022-06-16
最后登錄: 2025-04-07
查看放牧小牛郎的 主題 / 回貼
樓主  發(fā)表于: 9天前
圖片:
  程序為--軸在A點定位至B點  定位途中檢測到碰撞信號用MC_STOP指令停止運動,接著復(fù)位STOP,采用 MC_ReadStatus的 Standstill 指令  等待軸狀態(tài)OK,接著定位至A點。      程序邏輯沒問題。實際運行中  STOP之后總是伺服定位指令不能運行,手動 將 上料Y.IO_AxisStruct.i_xGoAbs置OFF才能繼續(xù)運動,有大神幫忙看下嗎? 感謝。
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5283 個
工控威望: 7508 點
下載積分: 160318 分
在線時間: 3223(小時)
注冊時間: 2007-11-21
最后登錄: 2025-04-11
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 9天前
程序邏輯沒問題。
不過這只是流程步驟,沒看到具體的定位程序。
主要是確保已在standstill狀態(tài)再執(zhí)行定位。
嘗試恢復(fù)執(zhí)行定位前略加延時。
放牧小牛郎
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 93 點
下載積分: 630 分
在線時間: 15(小時)
注冊時間: 2022-06-16
最后登錄: 2025-04-07
查看放牧小牛郎的 主題 / 回貼
2樓  發(fā)表于: 8天前
引用
引用第1樓sjm213于2025-04-03 22:34發(fā)表的  :
程序邏輯沒問題。
不過這只是流程步驟,沒看到具體的定位程序。
主要是確保已在standstill狀態(tài)再執(zhí)行定位。
嘗試恢復(fù)執(zhí)行定位前略加延時。


加了10ms延時跑起來還是偶發(fā),之前用660連續(xù)定位也出現(xiàn)過伺服不動,那次也是延時。感謝建議。
工控小c
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 409 個
工控威望: 2220 點
下載積分: 4669 分
在線時間: 408(小時)
注冊時間: 2022-10-14
最后登錄: 2025-04-11
查看工控小c的 主題 / 回貼
3樓  發(fā)表于: 7天前
STOP的時候把絕對定位的上料Y.IO_AxisStruct.i_xGoAbs一起置OFF了唄,不知道你這個case前面有沒有條件,檢測到碰撞了會不會還一直執(zhí)行338步置位這個Y.IO_AxisStruct.i_xGoAbs
zhongwen1234
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 116 個
工控威望: 195 點
下載積分: 615 分
在線時間: 73(小時)
注冊時間: 2020-08-04
最后登錄: 2025-04-11
查看zhongwen1234的 主題 / 回貼
4樓  發(fā)表于: 7天前
一樣的故障,而且還遇到過stop指令無效的情況。而且不穩(wěn)定,時有時無
放牧小牛郎
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 93 點
下載積分: 630 分
在線時間: 15(小時)
注冊時間: 2022-06-16
最后登錄: 2025-04-07
查看放牧小牛郎的 主題 / 回貼
5樓  發(fā)表于: 5天前
引用
引用第3樓工控小c于2025-04-05 11:22發(fā)表的  :
STOP的時候把絕對定位的上料Y.IO_AxisStruct.i_xGoAbs一起置OFF了唄,不知道你這個case前面有沒有條件,檢測到碰撞了會不會還一直執(zhí)行338步置位這個Y.IO_AxisStruct.i_xGoAbs

你說的我試過,不穩(wěn)定,有時能用,有時用不了
放牧小牛郎
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 93 點
下載積分: 630 分
在線時間: 15(小時)
注冊時間: 2022-06-16
最后登錄: 2025-04-07
查看放牧小牛郎的 主題 / 回貼
6樓  發(fā)表于: 5天前
引用
引用第4樓zhongwen1234于2025-04-05 20:14發(fā)表的  :
一樣的故障,而且還遇到過stop指令無效的情況。而且不穩(wěn)定,時有時無

   我都懷疑我自身能力了
zhongwen1234
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 116 個
工控威望: 195 點
下載積分: 615 分
在線時間: 73(小時)
注冊時間: 2020-08-04
最后登錄: 2025-04-11
查看zhongwen1234的 主題 / 回貼
7樓  發(fā)表于: 5天前
引用
引用第6樓放牧小牛郎于2025-04-07 16:00發(fā)表的 Re:匯川Easy521  與630N 控制疑問 :

   我都懷疑我自身能力了


加延時是有效的,指令結(jié)束后延時10ms,然后下一個動作
刺猬果果
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 97 個
工控威望: 177 點
下載積分: 3836 分
在線時間: 100(小時)
注冊時間: 2022-04-18
最后登錄: 2025-04-11
查看刺猬果果的 主題 / 回貼
8樓  發(fā)表于: 前天
Easy 521默認周期就是大概10ms吧,試下在166行前加上條件Stop和Abs的busy信號為FALSE再跳轉(zhuǎn)呢
tudou0117
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 113 個
工控威望: 214 點
下載積分: 613 分
在線時間: 388(小時)
注冊時間: 2017-05-16
最后登錄: 2025-04-11
查看tudou0117的 主題 / 回貼
9樓  發(fā)表于: 6小時前
if 的輸出,會一直持續(xù); 就算跳出了case;                  急停后需要 復(fù)位 之前輸出的觸發(fā)信號;           一般都是用上升沿啟動定位;
WX:13076996110 深圳