游標(biāo)卡尺激光打標(biāo)下位機(jī)控制器把位置值按脈沖的個(gè)數(shù)發(fā)給執(zhí)行單元伺服驅(qū)動(dòng)器的寄存器中,但伺服電機(jī)以不同的速度走,走完所有的脈沖所用的時(shí)間就不同,如果在伺服電機(jī)還沒(méi)真正停穩(wěn)的時(shí)候去讀光柵尺檢測(cè)的實(shí)際位置值,再把這個(gè)偏差發(fā)給伺服,伺服降超過(guò)命令給定值。
而且由于伺服沒(méi)真正的停下來(lái),這時(shí)去檢測(cè),可能檢測(cè)的是一個(gè)中間值,而這個(gè)中間值有可能就在精度要求的范圍內(nèi),進(jìn)而控制器跳出對(duì)精度的調(diào)整,但伺服電機(jī)還在走,當(dāng)其真正停下來(lái)時(shí)位置勢(shì)必引起偏差。
基于以上原因,基本可用兩種方法解決。第一,可以用伺服驅(qū)動(dòng)器上的定位完成信號(hào)輸出給下位機(jī)控制器,讓下位機(jī)控制器知道下面伺服真正走到位了。但要注意:很多伺服驅(qū)動(dòng)器并不是等所有的脈沖都發(fā)完才輸出這個(gè)信號(hào),而是當(dāng)達(dá)到一定脈沖數(shù)時(shí)就輸出此信號(hào),所以必須把伺服驅(qū)動(dòng)器中此控制定位完成的脈沖數(shù)調(diào)到一個(gè)恰當(dāng)值。第二,就是給電機(jī)發(fā)了校正脈沖后適當(dāng)?shù)难娱L(zhǎng)一段時(shí)間,延時(shí)后再去檢測(cè)光柵尺的實(shí)際位置,然后再去校正。
轉(zhuǎn)載請(qǐng)注明出處。