RobotPlacePos結果
執行階段專用
套用至
視覺物件:ArcFinder, ArcInspector, Blob, Correlation, DefectFinder Edge, Geometric, LineInspector Point, Polar
說明
透過向上式攝影機找到部件後,傳回可用於放置部件的點位。
用途
VGet Sequence.Object.RobotPlacePos[(result)], found, placePoint
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- found
- 表示是否找到部件的布林變數
- placePoint
- 表示放置位置的Point變數
- result
- 可忽略的結果編號。若忽略,則結果編號為CurrentResult。用於傳回多項結果的物件。
數值
- found:True或False
- placePoint:含有放置部件所需座標的點位。
詳細說明
RobotPlacePos結果會在向上式攝影機找到部件後,傳回可放置部件的點位。
透過向上式攝影機找到放置部件時,使用RobotPlacePos便不需為機器人定義工具。必須使用Vision Guide GUI的CalRobotPlacePos精靈進行校正,或在執行階段設定CalRobotPlacePos,才能使用RobotPlacePos。
NOTE:
擷取此結果時的Tool及Arm設定,以及將機器人移至已擷取位置時的設定,兩者必須相同。
參考
CalRobotPlacePos屬性、RobotPlaceTargetPos屬性、RobotPos屬性