hong0618
早上好,各位
級別: 探索解密
|
圖片:
如圖,DSZR在A點回,脫離S2到P1停止,在B點回返回到P2停止。兩次不在同一位置。高手幫忙點撥一下 |
|
---|---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
每次回原點之前都讓他回到S3這一端不就行 |
|
---|---|---|
本帖最近評分記錄:
|
木林森
級別: 工控俠客
|
你的回原點方式是不帶DOG搜索的嗎?如果是的話按照以下方法來 假設條件為S1方向為負方向\回原點 P1 P2 為S2的上升沿和下降沿 啟動回原后以無限發脈沖方式往S1走,如果碰到P2則停止發脈沖并啟用回原點指令, 如果沒有碰到P2則繼續走,到底后碰到S1,碰到S1后改變方向繼續走,直到碰到P2后停止發脈沖并啟用回原點指令。 |
---|---|
本帖最近評分記錄: |
hong0618
早上好,各位
級別: 探索解密
|
一樓,復位前,前進一段。這應該是ZRN的操作。 二樓的意思是再啟動一次復位 還有再簡單點的嗎,既然是帶搜索的,應該是哪里沒注意到 |
|
---|---|---|
|
hong0618
早上好,各位
級別: 探索解密
|
第二種方法已實現功能,感謝。先這樣用了。順便吐槽一下國產的串口芯片和PL2303比反應慢還卡機 |
|
---|---|---|
|
bruce2020
級別: 論壇先鋒
|
學了很多年。做過一次FX3U的軸程序。如果你沒有用搜索功能的指令,沒有硬極限感應器。只有一個原點信號感應器。 有一種方法可以讓它任何位置回原點成功,且位置相同。程序簡單。 1、當你原點擋塊位置在原點感應器附近時,也就是你把軸拉到負極限位置,原點感應器是有信號輸出的。所以說設感應器的位置是關鍵。回原點方向是數值減小方向。那么你在B點時,回零,它就開始進入爬行速度了。停在P2。 2、當你在A點時回原點,先是回零速度,然后到達P1是開始往正方向爬行。停在P2。 程序是抄手冊的。但是用的是松下的馬達。 |
---|---|
本帖最近評分記錄: |