一般伺服電機均采用增量型編碼器或絕對型編碼器,其工作原理是一個AB相脈沖加一個Z相脈沖。AB向脈沖可理解為兩組相互獨立且相位相差90°的光柵把360°的圓等分成2500個格子,在旋轉的時候當A領先B到達是可以理解為正轉,反之則是反轉,于是在旋轉的時候產生了A上升沿,A下降沿,B上升沿,B下降沿,這就是為什么伺服電機在規格書上描述的2500線,每轉10000個脈沖。而Z相則是在每圈產生一個脈沖。于是在這種情況下產生了標準的伺服電機就是每轉一圈需要10000個脈沖的要求。 我們控制一個旋轉需要最少的條件是1、旋轉方向(即AB相的方向)2、旋轉圈數(即脈沖數)3、旋轉速度(即脈沖輸出頻率)。現在我們來計算一下伺服旋轉最高的脈沖頻率假設一個3000RPM的伺服電機其最大轉速可達到5000RPM,那么我們需要提供的最大輸出頻率是5000RPM*10000PLS/60S= 833.333KHz,可見這已經超出了plc的最大輸出頻率200KHz。于是在這種狀況下就產生的電子齒輪比(其含義就是定義一個每圈脈沖數),具體是由分子/分母來描述這個值,到這里我們其實已經可以理解了,分子代表的是伺服電機轉一圈所需要的脈沖數,分母是伺服控制器接受的脈沖數。 那么我們在設伺服控制器參數的時候就可以將電子齒輪比的分子永遠設為10000,電子齒輪比的分母設為PLC控制伺服轉一圈所希望的脈沖數。假設電子齒輪比為10。那么通過這種方式轉換以后就可以很直觀的描述出分子為10000,分母為1000,PLC每發出1000個脈沖伺服電機旋轉一圈。 |