azfeng
級(jí)別: 略有小成
|
我最近再看一個(gè)程序,PLC是用CP1L,放大器是用OMRON R7D-ZP01H,伺服電機(jī)是R7M-Z10030-BS1Z,當(dāng)電機(jī)要反轉(zhuǎn)的時(shí)候,程序里它反轉(zhuǎn)定位的時(shí)候都要加了個(gè)補(bǔ)償值1280,為什么要加這個(gè)補(bǔ)償值呢?想請(qǐng)教下大家? |
---|---|
|
13609073404
天各一方
級(jí)別: 家園常客
|
能說清楚點(diǎn)嗎? 是從A點(diǎn)前進(jìn)到B點(diǎn),然后從B點(diǎn)返回到A點(diǎn)就要補(bǔ)償值1280;如果從A點(diǎn)前進(jìn)到C點(diǎn),然后從C點(diǎn)返回到A點(diǎn)要補(bǔ)償值是多少?還是1280嗎? 如果是就是程式出了問題。 然后確認(rèn)我程式控制方式是什么?相對(duì)位置控制還是絕對(duì)位控制。 你最少要提供你設(shè)備動(dòng)作過程越詳細(xì)越好,把程式附上最好,要不然人家想幫你都幫不成,問題說得太簡(jiǎn)單了。 |
---|---|
|
azfeng
級(jí)別: 略有小成
|
它是絕對(duì)位置控制的 總共有A,B,C,D,E,F(xiàn)6個(gè)定位點(diǎn),用PLS2指令進(jìn)行定位的 指令@PLS2 #0 #1 D410 D510 從A到B。。。到F點(diǎn),也就是電機(jī)的正轉(zhuǎn)都不用補(bǔ)償值 但是從F點(diǎn)到E點(diǎn),從E到D,從D到C。。。也就是電機(jī)的反轉(zhuǎn),六個(gè)點(diǎn),每個(gè)點(diǎn)都加了1280的補(bǔ)償值 指令是MOVL &500 D2054 反轉(zhuǎn)的時(shí)候每個(gè)定位點(diǎn)都加了D2054這值 |
---|---|
|
13609073404
天各一方
級(jí)別: 家園常客
|
絕對(duì)位置控制的時(shí),無(wú)論你想出到那一個(gè)點(diǎn),正轉(zhuǎn)及反轉(zhuǎn)的定位數(shù)據(jù)是一樣的。 是原點(diǎn)到某一個(gè)點(diǎn)的數(shù)據(jù)是絕對(duì)的坐標(biāo)。 程式的問題啊 |
---|---|
|