hh29123627
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 150 點(diǎn)
下載積分: 5154 分
在線時(shí)間: 34(小時(shí))
注冊(cè)時(shí)間: 2018-11-20
最后登錄: 2023-02-03
查看hh29123627的 主題 / 回貼
樓主  發(fā)表于: 2019-08-28 21:28
求助大神們分享下做運(yùn)動(dòng)控制編程思路。我是西門子S7-1200PLC,現(xiàn)在控制兩個(gè)軸(伺服電機(jī))要在一個(gè)空間內(nèi)做平面運(yùn)動(dòng)。就是一個(gè)Y軸,一個(gè)Z軸。我用的是絕對(duì)運(yùn)動(dòng)指令,每次作業(yè)前回原點(diǎn),以原點(diǎn)為基準(zhǔn)點(diǎn),把兩個(gè)軸要去的位置弄成一個(gè)坐標(biāo)。用case of把這些位置存儲(chǔ)起來,然后需要走到那個(gè)位置的時(shí)候調(diào)用。問題出現(xiàn)了:這是一個(gè)由多段運(yùn)動(dòng)組成的運(yùn)動(dòng),那我每次運(yùn)動(dòng)完成以后,用什么做這一段運(yùn)動(dòng)的運(yùn)動(dòng)結(jié)束標(biāo)志位呢? 現(xiàn)在我的笨辦法就是用運(yùn)動(dòng)指令里面的絕對(duì)運(yùn)動(dòng)完成信號(hào)(done位)做判斷,完成一次給一個(gè)上升沿,完了后我累加計(jì)數(shù)?墒俏遗履奶爝@個(gè)脈沖突然變多或者變少。請(qǐng)問做運(yùn)動(dòng)控制的大神怎么編程的呢?
lch8478
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 331 個(gè)
工控威望: 428 點(diǎn)
下載積分: 1273 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2016-07-13
最后登錄: 2024-10-28
查看lch8478的 主題 / 回貼
1樓  發(fā)表于: 2019-08-30 12:38
既然都用1200了,伺服驅(qū)動(dòng)器選profinet是最好的選擇