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)。可以省略
備註
在開始本方法之前,請先進行以下操作。
- 選擇要使用的機器人
- 馬達On
- 如要輸出日誌,請執行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);
← PF_Number方法 PF_Stop方法 →