Details on properties of the FollowMove object

  • Name Property
    This property sets a particular name that is assigned to force guide object. When creating the FollowMove object, name is assigned automatically. Automatically assigned name is added a number after FollowMove (e.g. FollowMove01).
    You can change the name. Set up 16 characters at the maximum. Please use alphanumeric characters and underscores [_]. Note: The initial character cannot be a numeric character.
  • Description Property
    This property sets descriptions about force guide objects. You can set the character string up to 255 characters.
  • Enabled Property
    This property sets whether to enable force guide objects.
    When specifying True, the force guide object is executed. When specifying False, execute the next force guide object without executing the force guide object.
    Use this property when you want to save the force guide sequence temporary or try with different parameters by copying the force guide object during the force guide sequence creation.
    Value
    Description
    True Enable a force guide object.
    False Disable a force guide object.
    Default: True
  • StepID Property
    This property sets StepID during the execution of the force guide objects. It is only used when AutoStepID is False.
    Value
    Minimum Value 0
    Maximum value 32767
    Default: Automatically set according to the numbers of the force guide sequence and the force guide object.
  • AbortSeqOnFail Property
    This property sets operations when force guide object fails.
    When True is specified: If the force guide object fails, the program ends the force guide sequence and proceeds to the next SPEL statement.
    When specifying False: If force guide object fails, the program proceeds to the next force guide object without ending the force guide sequence.
    Use this property when you want to continue the force guide sequence (e.g. the recovery processes are included in the force guide sequence when the force guide object fails.)
    Value
    Description
    True Abort the force guide sequence when the force guide object fails.
    False Start the next force guide sequence when the force guide object fails.
    Default: True
  • IOPreprocEnabled Property
    This property sets I/O operations when the force guide object starts.
    I/O operations are defined by IOPreprocOutputBit Property and IOPreprocOutputStatus Property. Use this property when you want to operate the hands or peripherals before the force guide object execution.
    Value
    Description
    True Execute I/O operation at the start.
    False I/O operation at the start is not executed.
    Default: False
  • IOPreprocOutputBit Property
    This property sets I/O operations (output bit) when the force guide object starts. It is only used when IOPreprocEnabled is True.
    Value
    Minimum Value 0
    Maximum value 7167
    Default: 0
  • IOPreprocOutputStatus Property
    This property sets the output state of I/O operations when the force guide object starts. It is only used when IOPreprocEnabled is True.
    Value
    Description
    Off Turn OFF (set to 0) the specified output bit.
    On Turn ON (set to 1) the specified output bit.
    Default: Off
  • MotionTrajectory Property
    This property sets trajectory for force guide objects.
    Value
    Description
    Straight Moves in a straight trajectory.
    Arc Moves in an arcing trajectory.
    MultiStraight Moves multiple points continuously in a straight motion.
    MultiStraightCP Moves multiple points continuously in a straight motion while linking the trajectory.
    Default: Straight
  • AccelS Property
    This property sets acceleration of force guide objects. However, this set value is the acceleration for the set trajectory. The actual acceleration is adjusted by the force control functions.
    Value (unit: [mm/sec2])
    Minimum Value 1
    Maximum value 200
    Default: 50
  • AccelR Property
    This property sets rotation acceleration of force guide objects during the execution. However, this set value is the rotation acceleration for the set trajectory. The actual rotation acceleration is adjusted by the force control functions.
    Value (unit: deg/sec2])
    Minimum Value 1
    Maximum value 100
    Default: 10
  • SpeedS Property
    This property sets speed of force guide objects during the execution. However, this set value is the speed for the set trajectory. The actual speed is adjusted by the force control functions.
    Value (unit: [mm/sec])
    Minimum Value 1
    Maximum value 200
    Default: 50
  • SpeedR Property
    This property sets rotation speed of force guide objects during the execution. However, this set value is the rotation speed for the set trajectory. The actual rotation speed is adjusted by the force control functions.
    Value (unit: [deg/sec])
    Minimum Value 1
    Maximum value 25
    Default: 10
  • SpeedRPriority Property
    This property sets whether to prioritize tool orientation changes during force guide object execution.
    When prioritizing tool orientation changes: The robot moves using the SpeedR property.
    When not prioritizing tool orientation changes: The robot moves using the SpeedS property.
    • When Disabled is specified:
      If the moving distance is not "0", the force guide object is executed using the SpeedS property.
      If the moving distance is "0", the SpeedR property is used.
    • When Enabled is specified:
      If the change in orientation is not "0", the force guide object is executed using the SpeedR property.
      If the moving distance is "0", the SpeedS property is used.
    • When AutoDistOrientRatio is specified:
      The force guide object is executed by automatically determining whether to prioritize the SpeedR property based on the moving distance and orientation changes.
    Value
    Description
    Disabled

    Does not give priority to the tool orientation changes.

    Prioritizes the SpeedS property

    Enabled

    Gives priority to the tool orientation changes.

    Prioritizes the SpeedR property

    AutoDistOrientRatio Automatically determines whether to prioritize tool orientation changes based on the moving distance and orientation changes.
    Default: AutoDistOrientRatio
  • CPEnabled Property
    Set enable/disable the path motion.
    Use this property to synthesize the trajectory for multiple force guide objects with movement.

    • When specifying True, path motion is enabled and the program starts the next force guide object when entering into the slowdown zone.
    • When specifying False, path motion is disabled and the program starts the next force guide object after the set trajectory ends.

    However, if the end conditions are set and achieved, the program pauses once when they are achieved and proceeds to the next force guide object.

    Value
    Description
    True Enable the path motion.
    False Disable the path motion.

    Default: False

  • DestType Property
    This property sets the method to specify a destination point of the trajectory.
    When specifying RobotPoint, set the destination point on by point. When specifying Relative, set a relative distance (e.g. 10mm from the start point in the X direction).
    Value
    Description
    RobotPoint Set a point as the destination.
    Relative Set a destination position by relative distance.
    Default: RobotPoint
  • DestPoint Property
    This property sets the point used as the destination point of the trajectory. It is used when specifying RobotPoint in DestType.
    Value
    Minimum Value 0
    Maximum value 999
    Default: 0
  • MidPoint Property
    This property sets the midpoint used for the arc trajectory. It is used when specifying Arc in MotionTrajectory and RobotPoint in DestType.
    Value
    Minimum Value 0
    Maximum value 999
    Default: 0
  • RelativeOrient Property
    This property sets the coordinate system that moves relatively. It is used when specifying Relative in DestType.
    Value
    Description
    Base Specify a relative distance based on the Base coordinate system.
    Local Specify a relative distance based on the Local coordinate system.
    Tool Specify a relative distance based on the Tool coordinate system.
    Default: Tool
  • RelativeRobotLocal Property
    This property sets the number of local coordinate system for the coordinate system that moves relatively. It is used when specifying Relative in DestType and Local in RelativeOrient.
    Value
    Description
    0 (Base)

    Use the Local 0 coordinate system (Base coordinate system).

    It is the same as when specifying Base in RelativeOrient

    1 to 15 Use the Local coordinate system of the specified number.
    Default: 0 (Base)
  • DestRelativeX Property
    For the destination point, this property sets the moving amount in X direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • DestRelativeY Property
    For the destination point, this property sets the moving amount in Y direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • DestRelativeZ Property
    For the destination point, this property sets the moving amount in Z direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • DestRelativeU Property
    For the destination point, this property sets the rotation amount in U direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • DestRelativeV Property
    For the destination point, this property sets the rotation amount in V direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • DestRelativeW Property
    For the destination point, this property sets the rotation amount in W direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • MidRelativeX Property
    For the mid-point, this property sets the moving amount in X direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • MidRelativeY Property
    For the mid-point, this property sets the moving amount in Y direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • MidRelativeZ Property
    For the mid-point, this property sets the moving amount in Z direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • MidRelativeU Property
    For the mid-point, this property sets the rotating amount in U direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • MidRelativeV Property
    For the mid-point, this property sets the rotating amount in V direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • MidRelativeW Property
    For the mid-point, this property sets the rotating amount in W direction of coordinate systems specified by RelativeOrient and RelativeRobotLocal.
    It is used when specifying Arc in MotionTrajectory and Relative in DestType.
    Value (unit: [deg])
    Minimum Value -360
    Maximum value 360
    Default: 0
  • StartPoint Property
    This property sets the start position of the continuous moving trajectory.
    Used when specifying MultiStraight or MultiStraightCP in MotionTrajectory.
    Value
    Minimum Value 0
    Maximum value 999
    Default: 0
  • EndPoint Property
    This property sets the end position of the continuous moving trajectory.
    Used when specifying MultiStraight or MultiStraightCP in MotionTrajectory.
    Value
    Minimum Value 0
    Maximum value 999
    Default: 0
  • Fx_ControlMode Property
    Set the control mode in Fx direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions to Fx direction are not executed. When specifying Follow, the force control functions to Fx direction is executed as the follow mode. In the follow mode, the robot moves so that the external force will be "0". Therefore, when the external force is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Fx_Firmness Property
    This property sets a firmness of force control functions in Fx direction during the execution of force guide object. It is used when Fx_ControlMode is Follow.
    When the value of Fx_Firmness increases, the force control function in the Fx direction will become stronger. Response to changes in force is slow; however, vibration rarely occurs. When Fx_Firmness decreases, the force control function in the Fx direction will become weaker. Response to changes in force becomes faster; however, vibrations easily occur.
    Value
    Minimum Value 0.1
    Maximum value 200
    Default: 10
  • Fy_ControlMode Property
    Set the control mode in Fy direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions to Fy direction are not executed.
    When specifying Follow, the force control functions to Fy direction is executed as the follow mode. In the follow mode, the robot moves so that the external force will be "0". Therefore, when the external force is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Fy_Firmness Property
    This property sets a firmness of force control functions in Fy direction during the execution of force guide object. It is used when Fy_ControlMode is Follow.
    When the value of Fy_Firmness increases, the force control function in Fy direction will become stronger. Response to changes of the force is slow, however, vibration hardly occurs.
    When Fy_Firmness decreases, the force control function in Fy direction will become weaker. Response to changes of the force is fast, however, vibration is easy to occur.
    Value
    Minimum Value 0.1
    Maximum value 200
    Default: 10
  • Fz_ControlMode Properties
    Set the control mode in Fz direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions to Fz direction are not executed.
    When specifying Follow, the force control functions to Fz direction is executed as the follow mode.
    In the follow mode, the robot moves so that the external force will be "0". Therefore, when the external force is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Fz_Firmness Property
    This property sets a firmness of force control functions in Fz direction during the execution of force guide object. It is used when Fz_ControlMode is Follow.
    When the value of Fz_Firmness increases, the force control function in Fz direction will become stronger. Response to changes in force is slow; however, vibration rarely occurs.
    When Fz_Firmness decreases, the force control function in Fz direction will become weaker. Response to changes of the force is fast, however, vibration is easy to occur.
    Value
    Minimum Value 0.1
    Maximum value 200
    Default: 10
  • Tx_ControlMode Property
    Set the control mode in Tx direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions in the Tx direction are not executed.
    When specifying Follow, the force control functions to Tx direction is executed as the follow mode.
    In the follow mode, the robot moves so that the external torque will be "0". Therefore, when the external torque is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Tx_Firmness Property
    This property sets a firmness of force control functions in Tx direction during the execution of force guide object.
    It is used when Tx_ControlMode is Follow.
    When the value of Tx_Firmness increases, the force control function in Tx direction will become stronger. Response to changes of the torque is slow, however, vibration hardly occurs.
    When Tx_Firmness decreases, the force control function to Tx direction will become weaker. Response to changes of the torque is fast, however, vibration is easy to occur.
    Value
    Minimum Value 10
    Maximum value 1000000
    Default: 3000
  • Ty_ControlMode Property
    Set the control mode in Ty direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions in the Ty direction are not executed.
    When specifying Follow, the force control functions to Ty direction is executed as the follow mode.
    In the follow mode, the robot moves so that the external torque will be "0". Therefore, when the external torque is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Ty_Firmness Property
    This property sets a firmness of force control functions in Ty direction during the execution of force guide object. It is used when Ty_ControlMode is Follow.
    When the value of Ty_Firmness increases, the force control function in Ty direction will become stronger. Response to changes of the torque is slow, however, vibration hardly occurs.
    When Ty_Firmness decreases, the force control function to Ty direction will become weaker. Response to changes of the torque is fast, however, vibration is easy to occur.
    Value
    Minimum Value 10
    Maximum value 1000000
    Default: 3000
  • Tz_ControlMode Property
    Set the control mode in Tz direction in the coordinate system specified by ForceOrient of the force guide sequence.
    When specifying Disabled, the force control functions to Tz direction are not executed. When specifying Follow, the force control functions to Tz direction is executed as the follow mode. In the follow mode, the robot moves so that the external torque will be "0". Therefore, when the external torque is applied, the robot moves to follow it.
    Value
    Description
    Disabled Disable the force control functions.
    Follow The force control functions are executed to perform the Follow motion.
    Default: Disabled
  • Tz_Firmness Property
    This property sets a firmness of force control functions in Tz direction during the execution of force guide object.
    It is used when Tz_ControlMode is Follow.
    When the value of Tz_Firmness increases, the force control function in Tz direction will become stronger. Response to changes of the torque is slow, however, vibration hardly occurs.
    When Tz_Firmness decreases, the force control function to Tz direction will become weaker. Response to changes of the torque is fast, however, vibration is easy to occur.
    Value
    Minimum Value 10
    Maximum value 1000000
    Default: 3000
  • CFEnabled Property
    This property sets whether to continue the force control functions after the force guide object is ended. When the force guide sequence ends even if CFEnabled is True, the force control functions will end.
    Value
    Description
    True The force control functions continue to the next force guide object even when a force guide object is ended.
    False The force control functions end when the force guide object is ended.
    Default: False
  • EndCheckOperator Property
    This property sets the combination conditions when using several end conditions of the force guide object.
    When specifying AND, if all of the enabled end conditions are satisfied, the force guide object execution ends. The execution is deemed successful, and it proceeds to the next force guide object.
    When specifying OR, if all of the enabled end conditions are satisfied, the force guide object execution has been completed and it determined as succeeded.
    Value
    Description
    OR Combine as OR condition.
    AND Combine as AND condition.
    ForceCheckEnabled Property
  • PosCheckEnabled Property
    This property sets the end conditions of the force guide object related to position.
    Value
    Description
    True Enable the end conditions related to position.
    False Disable the end conditions related to position.
    Default: False
  • PosCheckType Property
    For the end conditions related to positions, this property sets whether to use Plane which is defined in advance or set a relative position from the start position of force guide object.
    When specifying RobotPlane, set the end conditions by using the defined Plane. When specifying RelativePlane, reset Plane to the relative position from the force guide object start position each time the force guide object is executed.
    Value
    Description
    RobotPlane Use the defined Plane as the end condition.
    RelativePlane Set Plane to the relative position and use it as the end condition.
    Default: RobotPlane
  • PlaneNumber Property
    This property sets the Plane number of the plane that will be used for end conditions related to position.
    When specifying RobotPlane in the PosCheckType property, Plane of the specified number will not be changed. When specifying Relative in the PosCheckType property, redefine a new Plane to the specified number each time the force guide object is executed. Therefore, note that the original setting will be lost.
    Value
    Minimum Value 1
    Maximum value 15
    Default: 1
  • PlaneEndCond Property
    For the end conditions related to positions, this property sets the conditions to be determined as an end.
    Value
    Description
    Outside Being outside of the Plane is an end condition.
    Inside Being inside of the Plane is an end condition.
    Default: Inside
  • PlaneRelativeOrg Property
    For the end conditions related to positions, this property specifies which coordinate system is used to set the relative position that sets the Plane. It is used when RelativePlane is specified by PosCheckType.
    Value
    Description
    Base Specify a relative position based on the Base coordinate system.
    Local

    Specify a relative position based on the Local coordinate system.

    Local coordinate system number is specified by PlaneRelativeRobotLocal.

    Tool Specify a relative position based on the Tool coordinate system.
    Default: Tool
  • PlaneRelativeX Property
    For the end conditions related to positions, this property sets the relative position in X direction to set Plane.
    It is used when RelativePlane is specified by PosCheckType. X direction follows the coordinate system specified by PlaneRelativeOrg.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • PlaneRelativeY Property
    For the end conditions related to positions, this property sets the relative position in Y direction to set Plane.
    It is used when RelativePlane is specified by PosCheckType. Y direction follows the coordinate system specified by PlaneRelativeOrg.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • PlaneRelativeZ Property
    For the end conditions related to positions, this property sets the relative position in Z direction to set Plane. It is used when RelativePlane is specified by PosCheckType. Z direction follows the coordinate system specified by PlaneRelativeOrg.
    Value (Unit: [mm])
    Minimum Value -2000
    Maximum value 2000
    Default: 0
  • PlaneRelativeOrient Property
    For the end conditions related to positions, this property sets the coordinate system to set Plane.
    It is used when RelativePlane is specified by PosCheckType.
    Plane is set on the axis specified by PlaneAxes, according to the coordinate system specified by PlaneRelativeOrient.
    When specifying Base, Plane is set on axis specified by PlaneAxes in the Base coordinate system.
    When specifying Local, Plane is set on axis specified in PlaneAxes in the Local coordinate system of the number specified by PlaneRelativeRobotLocal.
    When specifying Tool, Plane is set on axis specified by PlaneAxes in the Tool coordinate system.
    Value
    Description
    Base Specify a Plane direction based on the Base coordinate system.
    Local Specify a Plane direction based on the Local coordinate system.
    Tool Specify a Plane direction based on the Tool coordinate system.
    Default: Tool
  • PlaneAxes Property
    For the end conditions related to positions, this property sets the axis to set Plane.
    It is used when RelativePlane is specified by PosCheckType.
    Plane is set on the axis specified by PlaneAxes, according to the coordinate system specified by PlaneRelativeOrient.
    Value
    Description
    XY Set Plane on the XY plane.
    YZ Set Plane on the YZ plane.
    XZ Set Plane on the XZ plane.
    Default: XY
  • PlaneRelativeRobotLocal Property
    For the end conditions related to positions, this property sets Local coordinate system number that specifies the relative position or direction of Plane.
    It is used in either of the following cases: RelativePlane is specified in PosCheckType and Local is specified in PlaneRelativeOrg. RelativePlane is specified in PosCheckType and Local is specified in PlaneRelativeOrient.
    Value
    Description
    0 (Base)

    Use the Local 0 coordinate system (Base coordinate system).

    It is the same as when specifying Base by PlaneRelativeOrg or PlaneRelativeOrient.

    1 to 15 Use the Local coordinate system of the specified number.

Default: 0 (Base)

  • IOCheckEnabled Property
    This property sets the end conditions of the force guide object related to I/O.
    Value
    Description
    True Enable the end conditions related to I/O.
    False Disable the end conditions related to I/O.
    Default: False
  • IOCheckInputBit Property
    This property sets the bit of determination target of the end conditions related to I/O. It is used when IOCheckEnabled is True.
    Value
    Minimum Value 0
    Maximum value 7167
    Default: 0
  • IOCheckInputStatus Property
    This property sets the determination conditions of the end conditions related to I/O. It is used when IOCheckEnabled is True.
    According to the bit specified by IOCheckInputBit, it is determined as the end conditions are satisfied.
    Value
    Description
    Off When the input bit is OFF (0), it is determined as the end conditions are satisfied.
    On When the input bit is ON (1), it is determined as the end conditions are satisfied.
    Default: Off