河南張先生
努力做事,誠信做人
級別: 家園?
|
進盤光電沒有檢測到盤到位時(或者無盤時)傳動一直行走,如果進盤光電檢測到盤到位以后,按輸入距離脈沖繼續行走到設定距離停止,應該用什么指令在檢測到信號后改變距離脈沖, LD M0 MOV K0 D2 PLSY D0 D2 Y0 LD X0 MOV K1000 D2 手冊上好像說在一個掃描周期,出錯 |
---|---|
|
seafar
目前C#
級別: 家園?
|
中斷定位指令DDVIT |
|
---|---|---|
|
河南張先生
努力做事,誠信做人
級別: 家園常客
|
沒有盤時確定不了目標距離,其目標距離或許是無限距離,或許是0-10000 |
---|---|
|
河南張先生
努力做事,誠信做人
級別: 家園?
|
信捷XC2好像沒這個指令 |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
用PLSR 多段指令 設置為 三段 第一段 和第二段 無所謂 設定大概 就行了 第三段設為你要定長長度 程序開始運行時 未感應到產品 讓指令在第一段和第二段之間 不停的切換 一但感應到產品 立即切換到第三段 走定長 即可 |
---|---|
本帖最近評分記錄: |
河南張先生
努力做事,誠信做人
級別: 家園?
|
請問如何切換,切換當中會不會停頓,無盤時是無限運行,大概這樣切換測試了一下,感應到產品時把第一段第二段脈沖數送0,數據不對, LD M8002 DMOV 頻率 D300 DMOV 第一段脈沖暫設999999 D302 DMOV 頻率 D304 DMOV 第2段脈沖暫設999999 D306 DMOV 頻率 D308 DMOV 第三段定距離脈沖暫設5000 D310 FMOV K100 D20(加減速) K4 DMOV K100 D20 LD M10(運行) DPLSR D300 D20 Y0 LDP M8170 SET M11(執行下個動作) RST M10 [ 此帖被河南張先生在2020-07-10 20:26重新編輯 ] |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
圖片:
圖片:
你理解錯了 切換的時候 根據 信號 改變對應的寄存器的數值就好了 切換 不會停頓的 第一段 和第二段 就是來 完成無盤無限運行的 |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
第一段脈沖發送完成 就切換到第二段 第二段脈沖發送完成 就切換到第一段 不停的循環 但是無論是第一段 還是 第二段一但接收到EXT 信號 那么都切換到第三段 定長運行就可以了 |
---|---|
|