错误处理

下面说明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
    ·错误处理