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

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


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

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

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

   我都懷疑我自身能力了


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