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