艾特you8
級別: 探索解密
![]() |
圖片:
![]() 目前在寫(xiě)一個(gè)程序,遇到循環(huán)控制問(wèn)題。 求教各位大神。 目前需要到一個(gè)位置吸取工件,吸取命令給到后延時(shí)判斷是否吸住。 如果沒(méi)有吸住進(jìn)行重復吸取,達到一定次數后報警。 目前程序該如何寫(xiě)。我自己寫(xiě)了一截達不到要求。 請各位大神指點(diǎn)。 附件是寫(xiě)的程序 |
---|---|
|
艾特you8
級別: 探索解密
![]() |
這個(gè)程序能不能用cj跳轉指令寫(xiě),如果不滿(mǎn)足要求,跳轉到上一步運行程序。知道滿(mǎn)足條件或者超出次數位置。 |
---|---|
|
jinliwen55
級別: 探索解密
![]() |
你用步進(jìn)指令啊,都是最基礎到步進(jìn)循環(huán)。 樓主留言:能否詳細說(shuō)明一下,感謝! |
---|---|
|
89230548
級別: 探索解密
![]() |
3個(gè)軸吸東西 可設定重吸次數 到次數報警了按復位可重新吸 可以參考下 樓主留言:打不開(kāi) GXWrks2 |
---|---|
|
89230548
級別: 探索解密
![]() |
Gx WORKS3 FX5U的 樓主留言:GXworks2 和Gxwork 3能共存? |
---|---|
|
2003922
相互學(xué)習、共同進(jìn)步
級別: 略有小成
![]() |
能用結構化語(yǔ)言嗎?可以的話(huà)使用while語(yǔ)句輕松實(shí)現。當然梯形圖也可以實(shí)現,要自己想想了。不過(guò)感覺(jué)你這也不需要同一個(gè)掃描周期使用循環(huán)結構吧?你就檢查負壓信號有沒(méi)有?沒(méi)有就不啟動(dòng)下一個(gè)動(dòng)作,然后下一個(gè)掃描周期來(lái)后再啟動(dòng)吸盤(pán),如果3S后還是沒(méi)有負壓信號,那下一個(gè)掃描周期來(lái)了后繼續啟動(dòng)吸盤(pán),直到負壓信號有,就啟動(dòng)下一個(gè)動(dòng)作。在此段程序中加入C計數,如果計數等于5次時(shí)報警。 [ 此帖被2003922在2018-06-13 13:12重新編輯 ] |
---|---|
|
wangnaizhi
級別: 工控俠客
![]() |
講一下思路吧 既然你有判斷的信號 那就可以在這個(gè)地方做點(diǎn)文章 這個(gè)地方肯定會(huì )有寄存器+1的處理 然后還會(huì )有正常和不正常的 正常的就直接把寄存器清零 不正常的+1 然后再到抓料部分的程序就可以了達到一定次數的不正常后 直接報警就可以了 很簡(jiǎn)單的 不需要什么跳轉 循環(huán)的 自己寫(xiě)一個(gè)就可以了 |
---|---|
|
pme2bb
~~ 一蕭一劍平生意 &n
級別: 探索解密
![]() |
這個(gè)程式就是標準的雙重線(xiàn)圈 建議用STL指令去寫(xiě) 簡(jiǎn)單明瞭 |
---|---|
|