迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
樓主  發(fā)表于: 2018-05-28 18:01
圖片:
求助,關(guān)于伺服走脈沖使用DDRVI指令,假如我要發(fā)10000個(gè)脈沖,中途沒(méi)走完的情況下,我拍急停,程序要怎么改才能把剩余的脈沖走完。求解答,謝謝。最好有程序。
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
1樓  發(fā)表于: 2018-05-29 08:28
還沒(méi)有試驗(yàn)過(guò),不知道這樣做行不行,之前沒(méi)有考慮到這個(gè)情況,所以脈沖根本接不上,在哪拍急停,脈沖就在哪個(gè)值停住,然后相對(duì)位置全部亂套
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
2樓  發(fā)表于: 2018-05-29 08:31
這樣單純的在DDRVI前面加急停沒(méi)有用,斷開(kāi)/接通之后它不會(huì)走的。
引用
引用第1樓hzl831018于2018-05-28 18:13發(fā)表的  :
斷開(kāi)指令觸發(fā)條件急停,再次接通繼續(xù)執(zhí)行沒(méi)有完成的脈沖
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
3樓  發(fā)表于: 2018-05-29 08:33
引用
引用第1樓hzl831018于2018-05-28 18:13發(fā)表的  :
斷開(kāi)指令觸發(fā)條件急停,再次接通繼續(xù)執(zhí)行沒(méi)有完成的脈沖
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
4樓  發(fā)表于: 2018-05-29 08:34
不知道這樣做行不行,沒(méi)把握,大神有沒(méi)有更好的思路可以用嗎?
引用
引用第2樓焦劉吉于2018-05-28 18:45發(fā)表的  :
你的圖本是一種思路
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
5樓  發(fā)表于: 2018-05-29 13:36
還沒(méi)有開(kāi)始試驗(yàn),過(guò)些天有了結(jié)果才知道
引用
引用第9樓東敏123于2018-05-29 11:55發(fā)表的  :

樓主,用drvi指令動(dòng)作過(guò)程中按了急停,用相對(duì)脈沖數(shù)減去d8340當(dāng)前寄存器的值,急停復(fù)位后能接著走嗎?你程序驗(yàn)證通過(guò)了嗎
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
6樓  發(fā)表于: 2018-05-30 10:28
程序要怎樣修改才能執(zhí)行剩余脈沖數(shù)呢?謝謝
引用
引用第11樓jum1982于2018-05-30 10:19發(fā)表的  :
相對(duì)定位,是相對(duì)于當(dāng)前停止的位置,運(yùn)行設(shè)定的脈沖,每次驅(qū)動(dòng)都會(huì)執(zhí)行這么多個(gè)脈沖數(shù)。
你用急停斷開(kāi)了驅(qū)動(dòng)條件,和正常運(yùn)行完的區(qū)別是,M8029不會(huì)動(dòng)作。
當(dāng)你再次驅(qū)動(dòng)這條指令的時(shí)候,還是會(huì)執(zhí)行設(shè)定的脈沖數(shù),而不是執(zhí)行剩余的脈沖數(shù)。
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
7樓  發(fā)表于: 2018-05-31 11:46
有帶編碼器
引用
引用第16樓nealleong于2018-05-31 10:25發(fā)表的  :
DDRVI是相對(duì)定位,你電機(jī)那里沒(méi)有編碼器反饋地址只用PLC的寄存器當(dāng)前位置來(lái)計(jì)算剩下脈沖量下次取消急停后電機(jī)接著走,這樣是不準(zhǔn)的,如果有脈沖反饋形成閉合還好。

要不改成DDRVA,絕對(duì)定位
寧?kù)o是奢侈的奢求。
迪迦奧特曼
寧?kù)o是奢侈的奢求。
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 329 個(gè)
工控威望: 1175 點(diǎn)
下載積分: 2458 分
在線時(shí)間: 119(小時(shí))
注冊(cè)時(shí)間: 2018-03-30
最后登錄: 2025-01-17
查看迪迦奧特曼的 主題 / 回貼
8樓  發(fā)表于: 2018-05-31 11:49
我這個(gè)設(shè)備用DDRVA很麻煩,我要收集幾百個(gè)脈沖數(shù)寫(xiě)進(jìn)去
引用
引用第14樓jum1982于2018-05-30 11:19發(fā)表的  :
用DDRVA絕對(duì)定位指令。


寧?kù)o是奢侈的奢求。