十字路口d
級(jí)別: 探索解密
![]() |
圖片:
![]()
圖片:
![]()
圖片:
![]() 就是先讓Z軸走到極限然后往反方向走幾個(gè)脈沖,求高人指導(dǎo),我這樣怎么不可以呢? |
---|---|
|
hmilydyk
自動(dòng)化設(shè)計(jì)改造是我的職業(yè)也是我的愛好
級(jí)別: 家園?
![]() |
回原點(diǎn)方式要設(shè)置好才可以 |
---|---|
|
十字路口d
級(jí)別: 探索解密
![]() |
但是我的Z軸沒有原點(diǎn)信號(hào),只有正負(fù)極限信號(hào) |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
![]() |
可以實(shí)現(xiàn)的,你可以試試這樣做: 假設(shè)正向使能信號(hào)為w1.00,反向使能信號(hào)為w2.00,先使能 LD w1.00驅(qū)動(dòng)連續(xù)型sped #02 #0010 #500輸出(不帶@的SPED叫連續(xù)型),驅(qū)動(dòng)電機(jī)正向運(yùn)動(dòng)。注意你第一句用得@sped這是脈沖型輸出,這個(gè)有可能你給的脈沖不夠走不到極限位置。 當(dāng)感應(yīng)到正極限1.02后,中止輸出,指令為LD 1.02 LD W1.00 輸出@INI #2 #0003 0。這里的LD W1.00意思是在極限位置中禁止正向脈沖但不禁止反向脈沖。 然后你在加個(gè)LD 1.02 SET W2.00.并且RSET W1.00,從正極限開始反向運(yùn)動(dòng)。 再來一句LD W2.00. 然后驅(qū)動(dòng)@SPED #2 #0000 #200.這里要用脈沖型指令,實(shí)現(xiàn)精確定位。 最后用 LD A326.03 后面跟一個(gè)@INI #2 #0002 0 這樣一來當(dāng)前位置就被定義為原點(diǎn)了。(A326.03是CP1H的脈沖輸出2的脈沖輸出停止標(biāo)記,請(qǐng)根據(jù)你的PLC型號(hào)查找相應(yīng)的地址標(biāo)志) |
---|---|
|
裔風(fēng)狂舞
喊破嗓子不如做出樣子!
級(jí)別: 略有小成
![]() |
這樣之后還可以用絕對(duì)定位指令嗎?求解
|
---|---|
|
xiao_ming
級(jí)別: 論壇先鋒
![]() |
4樓做法回原點(diǎn)完成只能做相對(duì)運(yùn)轉(zhuǎn),如要做絕對(duì)運(yùn)轉(zhuǎn)還要執(zhí)行@ INI #2 #0002 D0 #2 為脈波輸出通道#0002為改變PV值 D0 賦於現(xiàn)在值 |
---|---|
|
xyzenter
活在當(dāng)下,順其自然
級(jí)別: 略有小成
![]() |
D0=#0000 D1=#0000 定義了原點(diǎn)@INI #2 #0002 D0 之后就可以用絕對(duì)值定位了。 |
---|---|
|
chenjun8612
級(jí)別: 略有小成
![]() |
@INI #2 #0002 D0 @INI #2 #0002 0 這條指令不能直接賦值“0”嗎,4樓和6樓的能指點(diǎn)一下嗎?為什么走絕對(duì)值要D0 |
|
---|---|---|
|
永恒14
級(jí)別: 略有小成
![]() |
@INI #2 #0002 D0 →其中的D0這個(gè)位置不能直接是常數(shù),可以這樣寫(#0→ D0, @INI #2 #0002 D0 含義是變更當(dāng)前值為0) @INI #2 #0003 0 →此時(shí)因?yàn)?0003含義為停止,所以后面可以寫0或其他(注意此時(shí)0并不是常數(shù)) |
---|---|
|