錯誤處理
下面說明Part Feeding選配件運作中發生錯誤時的處理方法。
在回呼函數中處理錯誤
在回呼函數中檢測並處理回呼函數中發生的錯誤。若要在不使Part Feeding程序恢復控制的情況下繼續執行,請使用此方法處理。
例如:在PF_Robot回呼函數中發生零件吸附錯誤時執行重試在PF_Status回呼函數中處理錯誤
當回呼函數中發生錯誤時,則將回傳值設為非PF_CALLBACK_SUCCESS的值(使用者錯誤8000-8999)。
Part Feeding程序會將此值設為PF_Status回呼函數的引數Status並啟動。
若想統一錯誤處理,請使用此方法處理。
如需詳細資訊,請參閱以下內容。
PF_Status處理Part Feeding程序內部發生的錯誤
可能會因為Part Feeding參數設定不當(PF_Start引數的指定不當)或視覺設定不當等因素,使Part Feeding程序內部發生錯誤。
Part Feeding程序會將PF_STATUS_ERROR設為引數Status並啟動。
PF_Status函數結束後,Part Feeding程序也會結束。
如需詳細資訊,請參閱以下內容。
・PF_Status
・錯誤處理