法唘法不孤起
級別: 探索解密
|
兩個辦法,一是通訊,一般通訊好像都讀不了當前位置,如果你用力矩模式,三菱PLC配其它伺服,把伺服的編碼器輸出,接到PLC上,原點時清除PLC高速計數器。就能同步了。我做牽引機就是這樣做的。如果三菱伺服,可以用B系列走運動控制。之后就是巨方便 樓主留言:有沒有案例借鑒一下啊 |
|
---|---|---|
|
法唘法不孤起
級別: 探索解密
|
這是三菱PLC和J3-A系列通訊,FX3U和L02CPU |
|
---|---|---|
|
千樺飛翎
級別: 家園常客
|
磁柵其實也是可以的,相當來說便宜點,或者塑料光柵呢 |
---|---|
|
joker1874
級別: 略有小成
|
怎么感覺好多人回答的點不對啊?樓主沒看手冊么,有寄存器寄存當前的脈沖值的,你換算一下就是當前位置了。。 樓主留言:這樣就是說JOG+的時候寄存器數值遞增,JOG-的時候寄存器數值也隨著減小是這樣嗎??? |
---|---|
|
史長松
級別: 探索解密
|
看你問的問題,我又看了看評論,你這個問題是回完零點之后手動運行了幾次,怎么看現在伺服位置,我用的3GA,D8340是Y0,D8350是Y1,D8360是Y2,這都是當前脈沖值,是絕對脈沖值也就是相對你找的原點的,其實在這些上電之后都是0,當你執行回原點指令后PLC就自動清零了,然后除非你再次執行回原點指令,這幾個數值都是相對你零點的絕對位置也不用MOV什么的,你能拿來直接用 樓主留言:這樣就是說JOG+的時候數值遞增,JOG-的時候數值也隨著減小是這樣嗎??? |
---|---|
|
史長松
級別: 探索解密
|
不是這樣的,你為什么非要用JOG呢,只要是PLC控制的輸出都會變化,伺服驅動器自己控制的不會變化,你如果想手動走一點你可以用一個DDRVI K999999999 K1000 Y0 Y4這樣的指令,點一點走一下,一直點一直走 |
---|---|
|
年華猶存
級別: 探索解密
|
高位和低位,一位16個字節兩位32個字節低位滿了就會往高位存儲 |
|
---|---|---|
|