PF_Start方法

描述
開始指定零件的Part Feeding程序。

語法
Sub PF_Start (PartID1 As Integer, [PartID2 As Integer], [PartID3 As Integer], [PartID4 As Integer])

參數

  • PartID1
    代表主零件ID的整數值 (116)。
  • PartID2
    代表從零件ID的整數值 (116)。可以省略
  • PartID3
    代表從零件ID的整數值 (116)。可以省略
  • PartID4
    代表從零件ID的整數值 (116)。可以省略

備註
在開始本方法之前,請先進行以下操作。
- 選擇要使用的機器人
- 馬達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);