回调函数
回调函数是用于在指定条件下由Part Feeding进程调用的SPEL+函数。通过添加部件,会在项目内自动生成回调函数。客户根据自己的装置,记述回调函数的内容。
比如,在PF_Robot回调函数中记述机器人拾取与放置部件的运作。如果适当地分散送料器上的部件,并且机器人进入可拾取部件的状态,Part Feeding进程则会调用PF_Robot回调函数。这样的话,回调函数就变为Part Feeding进程自动调用的函数,而非由客户创建函数调用的函数,敬请注意。
如下所述为回调函数一览与记述内容。
| 函数名称 | 记述内容 |
|---|---|
| PF_Robot | 部件取放动作 |
| PF_Control | 客户装置的设备(料斗、自定义照明)操作 |
| PF_Status | 错误处理 |
| PF_MobileCam | 使用移动相机时的机器人移动 |
| PF_Vision | 客户独自的视觉处理 |
| PF_Feeder | 客户独自的送料器运作 |
| PF_CycleStop | 发生停止指令时的处理 |
如下所述为回调函数被调用的条件。
| 条件 | 函数名称 |
|---|---|
| 可拾取部件 | PF_Robot |
| 部件为零 | PF_Status |
| 点亮自定义照明 | PF_Control |
| 将移动相机移动至拍摄位置 | PF_MobileCam |
| 发生错误 | PF_Status |
有关回调函数的详细信息,请参阅以下内容。
Part Feeding回调函数