取放處理
以下是建立取放處理程式的程序:
PF_Robot回呼函數的建立(追加)屬於必要作業。其他項目則會根據您的設備規格需求進行。
PF_Robot回呼函數
在PF_Robot回呼函數中,編寫機器人拾取和放置零件的動作。此函數的運作方式如下所示:(重複1~7。)
- 透過零件座標佇列取得平台上的零件座標。
使用PF_QueGet。 - 將機器人移動到零件位置。
使用Jump等命令。(使用SCARA機器人時) - 透過啟動吸附等方式來抓住零件。
- 將機器人移動到放置零件的位置。
使用Jump等命令。(使用SCARA機器人時) - 透過關閉吸附等方式來釋放零件。
- 刪除零件座標佇列中的1筆資料。
使用PF_QueRemove。 - 確認是否發生停止命令。若發生則跳出迴圈。
使用PF_IsStopRequested。
程式設計範例請參閱以下內容。
・ 建立PF_Robot回呼函數
・ 應用程式範例
向送料器供應零件(PF_Control)的選配功能
編寫使用料斗向送料器供應零件時的運作程式。在PF_Control回呼函數(PartFeeding.prg)中編寫。
程式內容如下所示:
- 編寫平台上沒有任何零件時的料斗運作(零件供料)。
此時,PF_Control回呼函數的引數Control為PF_CONTROL_SUPPLY_FIRST。 - 編寫將零件放入平台時的料斗運作(零件供料)。
此時,PF_Control回呼函數的引數Control為PF_CONTROL_SUPPLY。
程式設計範例請參閱以下內容。
建立PF_Robot回呼函數
自訂照明的操作(PF_Control)選配功能
編寫使用自訂照明時的運作程式。
在PF_Control回呼函數(PartFeeding.prg)中編寫。
程式內容如下所示:
- 編寫自訂照明亮起的動作。
此時,PF_Control回呼函數的引數Control為PF_CONTROL_LIGHT_ON。 - 編寫關閉自訂照明的動作。
此時,PF_Control回呼函數的引數Control為PF_CONTROL_LIGHT_OFF。
程式設計範例請參閱以下內容。
建立PF_Robot回呼函數
提示
請同時編寫自訂照明亮起和關閉的動作。若只編寫亮起動作,則可能會使視覺系統無法正確識別零件而出現錯誤。
← 啟動Part Feeding程序 錯誤處理 →