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屬性