動作控制相關故障排除

症狀

原因

處置

已允許動作,卻無法轉為動作就緒狀態

由於啟動時EtherCAT通訊尚未建立,所以無法轉為動作就緒狀態。

可能是EtherCAT通訊時發生異常,導致動作允許失敗。可觀察CPU單元的LED燈號確認。

如果EtherCAT連接埠的LED燈號未亮綠燈,可能是LAN纜線斷線、LAN纜線脫落或是連接目標裝置電源未接通,請檢查LAN纜線或裝置電源導通狀態。

可能是伺服/步進驅動器的設定並不能執行EtherCAT通訊。

部分伺服/步進驅動器需要針對EtherCAT通訊進行設定。敬請參考伺服/步進驅動器手冊的內容,設為可執行EtherCAT通訊的狀態。

動作就緒狀態未被套用。

如果使用了單元間同步功能但單元之間未執行同步,可能是動作就緒狀態尚未被套用。

請檢查單元編輯器的「EtherCAT/動作」當中的「刷新時機」已設為「單元間同步」,且單元之間已進行同步。即使單元間同步設定無誤,仍可能有需要執行EnableInterrupt指令才會刷新狀態的情況。敬請檢查EnableInterrupt指令是否已被執行。

已為伺服ON,但伺服未就緒

伺服/步進驅動器電源尚未接通。

伺服/步進驅動器的電源有可能尚未接通。

敬請檢查伺服/步進驅動器的電源已確實接通。尤其是伺服,控制電路、主電路的電源都必須接通。

PDO映射以及運動功能映射的設定不正確。

伺服/步進驅動器的伺服ON/就緒狀態由Controlword控制,並由Statusword監控。因此,如果〔EtherCAT設定〕的「PDO映射」當中的主站→節點方向PDO未包含Controlword,或是節點→主站方向PDO未包含Statusword,有可能無法正確套用伺服ON狀態。

敬請至「軸設定」的「運動功能映射」當中,檢查PDO映射的Controlword已分配給控制字組,而PDO的Statusword已分配給狀態字組。

發生了驅動器警報。

如果伺服/步進驅動器發生驅動器警報,伺服有可能尚未就緒。

請檢查是否發生了驅動器警報。。

馬達不轉

發生錯誤。

可能是工作超重無法運行,發生超載錯誤。

敬請檢查驅動器端是否發生警報或錯誤。

リ可能因為限位開關動作,導致無法運行。

敬請檢查是否處於限位錯誤狀態。如果限位開關錯誤設定為「不設為錯誤」,即使限位開關動作仍可能不發生錯誤。請檢查限位開關的狀態。如果限位開關已動作,請朝著和動作限位開關相反的方向(脫離限位開關的方向)運行。

指令座標沒有變化。

速度倍率可能指定為0.0(0%)。

請至「運動監控器」當中確認速度倍率是否已變為0。以下方法可將速度倍率設定為0。

將MC_SetOverride的VelFacto指定為0

對系統變數_MC_AxisCtrl[N].Override寫入0

移動量太小,看起來就像不轉動。

因為移動量微小,看起來可能像是不轉動。

請至KV STUDIO的「運動監控器」或「試運轉」對話方塊當中確認目前座標是否出現變化。如果出現變化,則可能是座標轉換相關設定有誤,導致馬達移動量變成微量。敬請開啟座標轉換對話方塊,正確設定齒輪比或小數點以下運算精度等項目的數值。

馬達空轉。

可能是馬達空轉,工件未移動。

請至KV STUDIO的「運動監控器」或「試運轉」對話方塊當中確認目前座標是否出現變化。如果出現變化,則可能是耦合部分等處安裝鬆動,馬達雖然轉動但形成空轉,使工件看起來未移動。

敬請檢查馬達耦合處有無鬆動。

馬達逆轉

馬達轉向設定有誤。

馬達轉向可能設定錯誤。

正向/負向的JOG同時被執行。

如果正向/負向的JOG同時開始執行,則會執行正向JOG。

敬請至階梯圖程式當中檢查是否同時執行了正向/負向JOG。

馬達的移動距離、速度、加減速動作不符設計

座標轉換相關設定有誤。

可能是座標轉換設定不正確。

敬請開啟座標轉換對話方塊,正確設定齒輪比或小數點以下運算精度等項目的數值。

加/減速的設定變成時間指定。

加/減速可能不是使用單位時間速度而是時間進行設定。如果使用時間設定,此時加/減速度並非由達到運轉速度為止的時間指定,而是被到達最高運轉速度為止的時間所指定,因此可能變成不符用途的加/減速度。

敬請檢查「軸控制設定」 - 「位置控制通用設定」 - 「選擇加/減速設定」的設定內容。如果設定變為「時間」,請確認由到達最高運轉速度為止的時間算出的加/減速度是否合宜。

設定的值低於最高運轉速度。

可能受到最高運轉速度的限制。

敬請檢查「軸控制定」-「最高運轉速度」的設定值是否低於設計要求的動作速度。

限位開關、原點感測器未動作

PDO映射、運動功能映射的設定有誤。

由於PDO映射、運動功能映射的設定有誤,CPU單元的運動控制功能可能無法辨識各種感測器的ON/OFF動作。

請檢查以下內容。

PDO映射當中有無Digital inputs設定

「軸設定」 - 「運動功能映射」的限位開關、原點感測器,是否按照各種感測器配線的端子所對應的Digital inputs位元位置進行設定

如果是原點感測器,是否配線至伺服/步進驅動器的Touch probe function對應端子

伺服/步進驅動器設為不使用各種感測器

伺服/步進驅動器可能設為不使用限位開關或原點感測器。

敬請至〔參數傳輸/讀取〕對話方塊當中檢查伺服/步進驅動器的設定。

原點復歸無法完成

不能辨識原點感測器的ON/OFF動作。

運動控制功能可能無法辨識原點感測器的ON/OFF動作。

敬請查閱本故障排除的「限位開關、原點感測器未動作」項目內容。

定位還在執行,卻告知定位完成

設定未使用伺服結束檢查

伺服結束檢查時間可能設為0ms(不執行伺服結束檢查)。

如果不執行伺服結束檢查,則會將位置指令完全輸出的時間點當成定位完成,因此定位完成會在到達指示位置之前變為ON。

敬請檢查「軸控制設定」 - 「伺服結束檢查時間」是否變為0ms。如果是0ms,就不會執行伺服結束檢查。

電源切斷後不會保持運動控制功能的參數

參數未儲存在快閃記憶體當中

如果透過程式更改運動控制功能設定,如果不儲存至ROM(停電保持區),參數會在電源切斷後重置。

敬請使用MC_SaveParameter功能塊,將更改後參數儲存至快閃記憶體當中。