FMR (Force Motion Restriction) Object
Description
Force motion restriction is an object (collectively) used for changing the movement path based on the position of the robot, and for use with conditional branches.
Range
FMR0 to FMR63
ForceSensor | Sets or returns the number of the force sensor in question. |
HoldTimeThresh | Sets or returns the duration to determine that trigger conditions have been achieved. |
CoordinateSystem | Sets or returns the force coordinates. |
Operator | Sets or returns the trigger conditions when multiple triggers are set. |
RobotLocal | Sets or returns the local coordinate system that will serve as the basis for robot positions. |
RobotTool | Sets or returns the tool coordinate system that will serve as the basis for robot positions. |
TriggerMode | Sets or returns the object of the force motion restriction monitor. |
DatumPoint | Sets or returns the reference point when TriggerMode is set to FG_REL_POINT. |
PosX_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the position on the X axis. |
PosY_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the position on the Y axis. |
PosZ_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the position on the Z axis. |
PosEnabled | Collectively sets or returns the enable/disable switch for the force motion restriction function for the position on each axis. |
Dist_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the distance of the specified axis. |
Rot_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the rotation angle of the specified axis. |
J1_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J1 joint position. |
J2_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J2 joint position. |
J3_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J3 joint position. |
J4_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J4 joint position. |
J5_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J5 joint position. |
J6_Enabled | Sets or returns the enable/disable switch for the force motion restriction function for the J6 joint position. |
JointEnabled | Collectively sets or returns the enable/disable switch for the force motion restriction function for each joint position. |
Dist_Axes | Sets or returns the target axis for finding the force motion restriction range in relation to distance. |
Rot_Axes | Sets or returns the target axis for finding the force motion restriction range in relation to rotation angle. |
PosX_Polarity | Sets or returns whether to activate force motion restriction when the X axis position falls within, or outside the threshold range. |
PosY_Polarity | Sets or returns whether to activate force motion restriction when the Y axis position falls within, or outside the threshold range. |
PosZ_Polarity | Sets or returns whether to activate force motion restriction when the Z axis position falls within, or outside the threshold range. |
PosPolarities | Collectively sets or returns whether to activate force motion restriction when the positions on each axis fall within, or outside the threshold range. |
Dist_Polarity | Sets or returns whether to activate force motion restriction when the robot position falls within, or outside the threshold range for distance. |
Rot_Polarity | Sets or returns whether to activate force motion restriction when the robot position falls within, or outside the threshold range for the rotation angle. |
J1_Polarity | Sets or returns whether to activate force motion restriction when the J1 joint position falls within, or outside the threshold range. |
J2_Polarity | Sets or returns whether to activate force motion restriction when the J2 joint position falls within, or outside the threshold range. |
J3_Polarity | Sets or returns whether to activate force motion restriction when the J3 joint position falls within, or outside the threshold range. |
J4_Polarity | Sets or returns whether to activate force motion restriction when the J4 joint position falls within, or outside the threshold range. |
J5_Polarity | Sets or returns whether to activate force motion restriction when the J5 joint position falls within, or outside the threshold range. |
J6_Polarity | Sets or returns whether to activate force motion restriction when the J6 joint position falls within, or outside the threshold range. |
JointPolarities | Collectively sets or returns whether to activate force motion restriction when the positions on each joint fall within, or outside the threshold range. |
PosX_Levels | Sets or returns the lower and upper threshold limits for the position in the direction of the X axis. |
PosY_Levels | Sets or returns the lower and upper threshold limits for the position in the direction of the Y axis. |
PosZ_Levels | Sets or returns the lower and upper threshold limits for the position in the direction of the Z axis. |
PosUpperLevels | Collectively sets or returns the upper threshold limit for the positions in the direction of each axis. |
PosLowerLevels | Collectively sets or returns the lower threshold limit for the positions in the direction of each axis. |
Dist_Levels | Sets or returns the lower and upper threshold limits for robot travel distance. |
Rot_Levels | Sets or returns the lower and upper threshold limits for the angle of movement of the robot. |
J1_Levels | Sets or returns the lower and upper threshold limits for the J1 joint position. |
J2_Levels | Sets or returns the lower and upper threshold limits for the J2 joint position. |
J3_Levels | Sets or returns the lower and upper threshold limits for the J3 joint position. |
J4_Levels | Sets or returns the lower and upper threshold limits for the J4 joint position. |
J5_Levels | Sets or returns the lower and upper threshold limits for the J5 joint position. |
J6_Levels | Sets or returns the lower and upper threshold limits for the J6 joint position. |
JointUpperLevels | Collectively sets or returns the upper threshold limit for each joint position. |
JointLowerLevels | Collectively sets or returns the lower threshold limit for each joint position. |
Triggered | Returns the status of the force motion restriction. |
TriggeredAxes | Returns the achievement status for force motion restriction by axis when the object monitored is in position. |
TriggeredJoints | Returns the achievement status for force motion restriction by axis when the object monitored is in the joint position. |
TriggeredPos | Returns position when end conditions of force motion restriction are achieved. |
TriggeredForces | Returns force and torque when end conditions of force motion restriction are achieved. |