錯誤處理

下面說明Part Feeding選配件運作中發生錯誤時的處理方法。

  1. 在回呼函數中處理錯誤

    在回呼函數中檢測並處理回呼函數中發生的錯誤。若要在不使Part Feeding程序恢復控制的情況下繼續執行,請使用此方法處理。
    例如:在PF_Robot回呼函數中發生零件吸附錯誤時執行重試

  2. 在PF_Status回呼函數中處理錯誤

    當回呼函數中發生錯誤時,則將回傳值設為非PF_CALLBACK_SUCCESS的值(使用者錯誤8000-8999)。
    Part Feeding程序會將此值設為PF_Status回呼函數的引數Status並啟動。
    若想統一錯誤處理,請使用此方法處理。
    如需詳細資訊,請參閱以下內容。
    PF_Status

  3. 處理Part Feeding程序內部發生的錯誤

    可能會因為Part Feeding參數設定不當(PF_Start引數的指定不當)或視覺設定不當等因素,使Part Feeding程序內部發生錯誤。
    Part Feeding程序會將PF_STATUS_ERROR設為引數Status並啟動。
    PF_Status函數結束後,Part Feeding程序也會結束。
    如需詳細資訊,請參閱以下內容。
    PF_Status
    錯誤處理