按照你的描述,電機(jī)返回回原點(diǎn)每次離起點(diǎn)更遠(yuǎn)了,可以推斷:
1.伺服放大器可能沒收到目標(biāo)值數(shù)量的脈沖數(shù),你可以吧程序分兩段,第一次只是確認(rèn)去目標(biāo)位置時(shí)(通過外部觸發(fā)控制,第一次觸發(fā)電機(jī)去目標(biāo)位置,第二次觸發(fā)電機(jī)返回,第三次去目標(biāo)位置。。如此循環(huán)),伺服驅(qū)動器收到的脈沖數(shù)(可在驅(qū)動器上監(jiān)控)和目標(biāo)脈沖個(gè)數(shù)是否相等;第二次確認(rèn)回原點(diǎn)時(shí),伺服驅(qū)動器收到的脈沖數(shù)(可在驅(qū)動器上監(jiān)控)和目標(biāo)脈沖個(gè)數(shù)是否相等
2.若1沒有問題,就基本確定是伺服電機(jī)走的脈沖個(gè)數(shù)和伺服驅(qū)動器發(fā)的脈沖個(gè)數(shù)不一樣,這個(gè)又要去排除,首先看看增益,伺服回原點(diǎn)有沒有減速的過程,伺服高速運(yùn)行時(shí)是否平穩(wěn)(會過沖),還有就是電子齒輪比
樓主說的不夠詳細(xì),這個(gè)結(jié)構(gòu)是絲桿還是皮帶,皮帶和絲桿的加減速是不一樣的,電氣參數(shù)必須要匹配機(jī)械參數(shù),不能想怎么樣就怎么樣,處理問題的辦法第一步要把大概或可能的原因找到去一一排除,項(xiàng)目急的時(shí)候,嘗試各種辦法把問題先解決了,不用一定要找到具體的原因,解決完后再去找具體的原因。找原因時(shí)一定要以現(xiàn)場的現(xiàn)象為依據(jù),總之理論指導(dǎo)實(shí)踐,理論與實(shí)踐相結(jié)合