tzyfl4444
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 474 個(gè)
工控威望: 509 點(diǎn)
下載積分: 1114 分
在線時(shí)間: 433(小時(shí))
注冊時(shí)間: 2016-01-05
最后登錄: 2024-12-28
查看tzyfl4444的 主題 / 回貼
樓主  發(fā)表于: 2023-11-29 14:58
這個(gè)要通過程序做 ,比如第一個(gè)位置到了之后再走第二個(gè),比如一共3個(gè)位置。這些位置該怎么去寫,比如就用一個(gè)DDRVA   D200 D202  Y0 Y4 .就是不知道該怎么出處理這個(gè)D200和d202的值。謝謝了
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 2483 個(gè)
工控威望: 1779 點(diǎn)
下載積分: 83699 分
在線時(shí)間: 1527(小時(shí))
注冊時(shí)間: 2008-04-15
最后登錄: 2024-12-27
查看pretco123的 主題 / 回貼
1樓  發(fā)表于: 2023-11-29 15:12
for example: DDRVA D600 D500 Y0 Y1的意思是讀取d600和d601寄存器的數(shù)值,該數(shù)值是脈沖發(fā)出的總數(shù)。讀取d500與d501寄存器的數(shù)值作為脈沖的發(fā)出頻率。脈沖的發(fā)出位置是y0,方向脈沖發(fā)出位置是y1。因?yàn)閐rva指令是絕對(duì)位置指令,因此y1是否輸出取決于d600與d601所表示的數(shù)字是否為正。正數(shù)則輸出脈沖,負(fù)數(shù)則不輸出脈沖。摘引于度娘。
刺猬果果
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 93 個(gè)
工控威望: 172 點(diǎn)
下載積分: 3065 分
在線時(shí)間: 88(小時(shí))
注冊時(shí)間: 2022-04-18
最后登錄: 2024-12-27
查看刺猬果果的 主題 / 回貼
2樓  發(fā)表于: 2023-11-29 15:18
寄存器賦值,第一段定位完成,跳轉(zhuǎn)到下一個(gè)寄存器繼續(xù)跑
tzyfl4444
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 474 個(gè)
工控威望: 509 點(diǎn)
下載積分: 1114 分
在線時(shí)間: 433(小時(shí))
注冊時(shí)間: 2016-01-05
最后登錄: 2024-12-28
查看tzyfl4444的 主題 / 回貼
3樓  發(fā)表于: 2023-11-29 16:04
好像 明白了,但是這個(gè)程序,第一個(gè)位置到了2000,我把第二個(gè)位置寫進(jìn)去4000,第三個(gè)位置在軸是0 ,但是反轉(zhuǎn)到2000就又給4000了。到不了零。這個(gè)就不知道程序怎么處理了
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 771 個(gè)
工控威望: 1149 點(diǎn)
下載積分: 401 分
在線時(shí)間: 605(小時(shí))
注冊時(shí)間: 2019-09-22
最后登錄: 2024-12-26
查看gxtmdb82164的 主題 / 回貼
4樓  發(fā)表于: 2023-11-29 16:17
我都用最笨的辦法,整個(gè)程序中每個(gè)軸只有一處脈沖驅(qū)動(dòng)指令(手動(dòng)不算,手動(dòng)是單寫的),通過管理寄存器的值和啟動(dòng)條件進(jìn)行位置切換。

最愚蠢的辦法就是
ld GoPos1 D200=位置1,D202=速度1
ld GoPos2 D200=位置2,D202=速度2
ld GoPos3 D200=位置3,D202=速度3
.。。。
ld GoPosn D200=位置n,D202=速度n
然后GoPos1~GoPosn是嚴(yán)格互斥的,任意時(shí)刻只有一個(gè)被置位,位置多了專門用一個(gè)D寫索引做數(shù)值比較也是可以的(還可以用間接尋址,更方便)

任意posn置位后會(huì)同步輸出 act,類似于 GoPos1 or GoPos2 or GoPos3.。。or GoPosn out Act 然后

ld Act DDRVA   D200 D202  Y0 Y4
同時(shí)運(yùn)動(dòng)結(jié)束觸點(diǎn)輸出到EndPosn
ld m8029 and GoPos1 set EndPos1
                and GoPos2 set EndPos2
                and GoPos2 set EndPos2
                。。。
                and GoPosn set EndPosn

然后程序里面就超級(jí)簡單了,要去哪個(gè)位置直接置位,比如說去位置1直接set GoPos1,然后等著EndPos1來進(jìn)入下一步,基本上把伺服當(dāng)氣缸用~
tzyfl4444
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 474 個(gè)
工控威望: 509 點(diǎn)
下載積分: 1114 分
在線時(shí)間: 433(小時(shí))
注冊時(shí)間: 2016-01-05
最后登錄: 2024-12-28
查看tzyfl4444的 主題 / 回貼
5樓  發(fā)表于: 2023-11-29 16:23
謝謝了,有沒有誰有個(gè)實(shí)例的。十分感謝 了
zq123666
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 507 個(gè)
工控威望: 2170 點(diǎn)
下載積分: 23401 分
在線時(shí)間: 1095(小時(shí))
注冊時(shí)間: 2021-03-24
最后登錄: 2024-12-27
查看zq123666的 主題 / 回貼
6樓  發(fā)表于: 2023-11-29 16:59
只用一條定位指令,到達(dá)一點(diǎn)賦值下一點(diǎn)的參數(shù)。
先飛的鳥
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 102 個(gè)
工控威望: 158 點(diǎn)
下載積分: 716 分
在線時(shí)間: 104(小時(shí))
注冊時(shí)間: 2019-10-11
最后登錄: 2024-12-28
查看先飛的鳥的 主題 / 回貼
7樓  發(fā)表于: 2023-12-10 12:15
用脈沖發(fā)送完成觸點(diǎn)的下降沿,傳送下一位置坐標(biāo)和頻率到d200,d202
先飛的鳥
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 102 個(gè)
工控威望: 158 點(diǎn)
下載積分: 716 分
在線時(shí)間: 104(小時(shí))
注冊時(shí)間: 2019-10-11
最后登錄: 2024-12-28
查看先飛的鳥的 主題 / 回貼
8樓  發(fā)表于: 2023-12-10 12:21
或者這樣,我這是幾個(gè)位置循環(huán)
先飛的鳥
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 102 個(gè)
工控威望: 158 點(diǎn)
下載積分: 716 分
在線時(shí)間: 104(小時(shí))
注冊時(shí)間: 2019-10-11
最后登錄: 2024-12-28
查看先飛的鳥的 主題 / 回貼
9樓  發(fā)表于: 2023-12-10 12:27

ljty9527
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 85 點(diǎn)
下載積分: 2646 分
在線時(shí)間: 163(小時(shí))
注冊時(shí)間: 2019-10-22
最后登錄: 2024-12-04
查看ljty9527的 主題 / 回貼
10樓  發(fā)表于: 2023-12-10 21:05
連續(xù)走3個(gè)位

libin520
雖然沒什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 2429 個(gè)
工控威望: 2860 點(diǎn)
下載積分: 4599 分
在線時(shí)間: 1204(小時(shí))
注冊時(shí)間: 2008-10-24
最后登錄: 2024-12-16
查看libin520的 主題 / 回貼
11樓  發(fā)表于: 2023-12-10 22:32
發(fā)脈沖,都是利用要定位的坐標(biāo)和當(dāng)前值比較。大多數(shù)都是開環(huán)。沒有反饋的。要定位,就把定位坐標(biāo)傳送到目標(biāo)位。
需要高品質(zhì)音樂資源+QQ群:723680148,音質(zhì)好的音樂讓愛車如音樂海洋。享受美妙音樂帶來的超快感。音樂文件資源來聊即送。