PF_Start 方法
描述
开始指定零件的Part Feeding进程。
语法
Sub PF_Start (PartID1 As Integer, [PartID2 As Integer], [PartID3 As Integer], [PartID4 As Integer])
参数
- PartID1
显示主零件ID的整数值(116) - PartID2
显示附属零件ID的整数值 (116)。可省略 - PartID3
显示附属零件ID的整数值 (116)。可省略 - PartID4
显示附属零件ID的整数值 (116)。可省略
备注
开始本方法之前,请限制性以下操作。
- 选择要使用的机器人
- 开启电机
- 执行 PF_InitLog 以输出日志
执行此方法将创建一个新任务,并将控制权返回给调用命令。
如在以下条件中执行Status调用函。Part Feeding进程则不会启动。
| 条件 | Status调用函数的参数Status的值 |
|---|---|
| 零件ID无效 | PF_STATUS_BAD_ID |
零件参数设定无效 (Enabled未选中等) | PF_STATUS_BAD_PARAMETER |
| 供料器未完成校准 | PF_STATUS_CAL_NOT_COMPLETE |
| 发生错误 | PF_STATUS_ERROR |
本方法无法同时执行多次。如果执行,则已经执行的处理将继续。不会发生错误。
请在普通任务中执行 PF_Start。如果在后台任务中执行,则会报错。
注意 在本方法中,去过指定不存在的零件ID,则会产生7600错误。
PF_Start 示例
VB 例:
m_spel.PF_Start(1)
C# 例:
m_spel.PF_Start(1);