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