十字路口d
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 100 點
下載積分: 683 分
在線時間: 7(小時)
注冊時間: 2017-04-20
最后登錄: 2017-08-31
查看十字路口d的 主題 / 回貼
樓主  發(fā)表于: 2017-05-14 13:38
圖片:
圖片:
圖片:
就是先讓Z軸走到極限然后往反方向走幾個脈沖,求高人指導,我這樣怎么不可以呢?
hmilydyk
自動化設(shè)計改造是我的職業(yè)也是我的愛好
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 464 個
工控威望: 597 點
下載積分: 1153 分
在線時間: 167(小時)
注冊時間: 2012-08-21
最后登錄: 2024-06-17
查看hmilydyk的 主題 / 回貼
1樓  發(fā)表于: 2017-05-14 13:43
回原點方式要設(shè)置好才可以
十字路口d
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 100 點
下載積分: 683 分
在線時間: 7(小時)
注冊時間: 2017-04-20
最后登錄: 2017-08-31
查看十字路口d的 主題 / 回貼
2樓  發(fā)表于: 2017-05-14 13:50
但是我的Z軸沒有原點信號,只有正負極限信號
kiwso
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 306 個
工控威望: 410 點
下載積分: 2697 分
在線時間: 353(小時)
注冊時間: 2011-05-19
最后登錄: 2024-11-02
查看kiwso的 主題 / 回貼
3樓  發(fā)表于: 2017-05-15 10:00
那就自己定義原點咯
xyzenter
活在當下,順其自然
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 135 個
工控威望: 266 點
下載積分: 2080 分
在線時間: 108(小時)
注冊時間: 2014-04-09
最后登錄: 2021-04-13
查看xyzenter的 主題 / 回貼
4樓  發(fā)表于: 2017-05-15 15:16
可以實現(xiàn)的,你可以試試這樣做:
假設(shè)正向使能信號為w1.00,反向使能信號為w2.00,先使能 LD w1.00驅(qū)動連續(xù)型sped #02 #0010  #500輸出(不帶@的SPED叫連續(xù)型),驅(qū)動電機正向運動。注意你第一句用得@sped這是脈沖型輸出,這個有可能你給的脈沖不夠走不到極限位置。

當感應到正極限1.02后,中止輸出,指令為LD 1.02      LD W1.00     輸出@INI #2 #0003  0。這里的LD W1.00意思是在極限位置中禁止正向脈沖但不禁止反向脈沖。

然后你在加個LD 1.02    SET W2.00.并且RSET W1.00,從正極限開始反向運動。

再來一句LD W2.00.    然后驅(qū)動@SPED #2 #0000 #200.這里要用脈沖型指令,實現(xiàn)精確定位。

最后用 LD A326.03    后面跟一個@INI #2  #0002  0   這樣一來當前位置就被定義為原點了。(A326.03是CP1H的脈沖輸出2的脈沖輸出停止標記,請根據(jù)你的PLC型號查找相應的地址標志)
裔風狂舞
喊破嗓子不如做出樣子!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 111 個
工控威望: 285 點
下載積分: 3710 分
在線時間: 104(小時)
注冊時間: 2011-09-02
最后登錄: 2024-11-05
查看裔風狂舞的 主題 / 回貼
5樓  發(fā)表于: 2017-05-16 18:35
這樣之后還可以用絕對定位指令嗎?求解
引用
引用第4樓xyzenter于2017-05-15 15:16發(fā)表的  :
可以實現(xiàn)的,你可以試試這樣做:
假設(shè)正向使能信號為w1.00,反向使能信號為w2.00,先使能 LD w1.00驅(qū)動連續(xù)型sped #02 #0010  #500輸出(不帶@的SPED叫連續(xù)型),驅(qū)動電機正向運動。注意你第一句用得@sped這是脈沖型輸出,這個有可能你給的脈沖不夠走不到極限位置。

當感應到正極限1.02后,中止輸出,指令為LD 1.02      LD W1.00     輸出@INI #2 #0003  0。這里的LD W1.00意思是在極限位置中禁止正向脈沖但不禁止反向脈沖。

.......
xiao_ming
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 411 個
工控威望: 1205 點
下載積分: 3485 分
在線時間: 1207(小時)
注冊時間: 2016-01-13
最后登錄: 2024-11-07
查看xiao_ming的 主題 / 回貼
6樓  發(fā)表于: 2017-05-17 08:03
4樓做法回原點完成只能做相對運轉(zhuǎn),如要做絕對運轉(zhuǎn)還要執(zhí)行@ INI #2 #0002  D0
#2 為脈波輸出通道#0002為改變PV值 D0 賦於現(xiàn)在值
xyzenter
活在當下,順其自然
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 135 個
工控威望: 266 點
下載積分: 2080 分
在線時間: 108(小時)
注冊時間: 2014-04-09
最后登錄: 2021-04-13
查看xyzenter的 主題 / 回貼
7樓  發(fā)表于: 2017-05-17 09:31
D0=#0000       D1=#0000       定義了原點@INI #2 #0002  D0                 之后就可以用絕對值定位了。
chenjun8612
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 89 個
工控威望: 214 點
下載積分: 663 分
在線時間: 130(小時)
注冊時間: 2013-02-27
最后登錄: 2024-10-20
查看chenjun8612的 主題 / 回貼
8樓  發(fā)表于: 2017-06-07 09:27
@INI #2 #0002  D0
@INI #2  #0002  0
這條指令不能直接賦值“0”嗎,4樓和6樓的能指點一下嗎?為什么走絕對值要D0
時時勤拂拭,莫使惹塵埃!
永恒14
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 324 個
工控威望: 451 點
下載積分: 13981 分
在線時間: 232(小時)
注冊時間: 2014-12-17
最后登錄: 2023-04-09
查看永恒14的 主題 / 回貼
9樓  發(fā)表于: 2017-07-12 13:20
@INI  #2  #0002  D0  →其中的D0這個位置不能直接是常數(shù),可以這樣寫(#0→ D0,     @INI   #2  #0002  D0  含義是變更當前值為0)
          

@INI   #2  #0003  0   →此時因為#0003含義為停止,所以后面可以寫0或其他(注意此時0并不是常數(shù))
永恒14
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 324 個
工控威望: 451 點
下載積分: 13981 分
在線時間: 232(小時)
注冊時間: 2014-12-17
最后登錄: 2023-04-09
查看永恒14的 主題 / 回貼
10樓  發(fā)表于: 2017-07-12 13:40
圖片:
圖片:
圖片:
參照4樓兄弟的指點,請參考