PressProbe物件

PressProbe物件是將機器人抓取的工件按壓至工作台或工作台上的工件,同時沿著指定軌跡移動,並在偵測到洞口或凸形時停止的力覺引導物件。

此物件是用於在組裝期間偵測裝配孔洞或定位。即使工件的尺寸或抓取位置有誤差範圍,仍可穩定偵測孔洞位置或凸形。建議在Contact物件、SurfaceAlign物件及Press物件後使用PressProbe物件。
画像

上圖為PressProbe物件動作的示意圖。機器人會從接觸狀態往下(白色箭頭)方向按壓,並沿藍色軌跡移動,以探測洞口。

機器人沿指定軌跡移動時若符合結束條件,表示PressProbe物件成功。PressProbe物件可使用與力及位置相關的結束條件。

每個結束條件皆可設定是否在ForceCheckEnabled或PosCheckEnabled中使用。PressProbe物件必須使用多個結束條件。設定多個結束條件時,您可選擇如何結合EndCheckOperator中的AND或OR結束條件。

各條件如下:

結束條件
成功條件
力相關結束條件 機器人沿指定軌跡移動前,請滿足下列任一條件:

ProbeDetectType為Hole,且PressOrient為Fx, Fy, Fz時:

指定方向的力應超過ProbeDetectThresh

ProbeDetectType為Hole,且PressOrient為-Fx、-Fy、-Fz時:

指定方向的力應小於ProbeDetectThresh

ProbeDetectType為Obstacle時:

PressOrient未指定方向之力的平方和平方根應超過ProbeDetectThresh

(例:往+Fz方向按壓時,sqr(FxFx+FyFy)應超過ProbeDetectThresh。)

位置相關結束條件 機器人沿指定軌跡移動前,應滿足下列任一條件

PosCheckType為RobotPlane時:

針對PlaneNumber設定的Plane,符合PlaneEndCondition設定的狀態。

PosCheckType為RelativePlane時:

針對PlaneRelativeX, PlaneRelativeY, PlaneRelativeZ, PlaneRelativeOrg, PlaneRelativeOrient, PlaneAxes, PlaneRelativeRobotLocal設定的相對平面,符合PlaneEndCondition設定的狀態。