Mitsubishi MR-EM340GF User Manual page 163

Simple motion board
Table of Contents

Advertisement

Point
• This function block executes positioning of the specified axis to the set absolute target position.
• When Execute=ON, the function block is executed. If processing starts normally, Busy turns ON.
• When processing is completed and the axis completes positioning, Done turns ON.
• When the path to the target position is determined uniquely, Direction input is ignored.
• The axis state (FbAxisStatus) during positioning control transitions to the DiscreteMotion state.
<Motion mode>
• When executing this function block during the execution of continuous control function blocks (MC_MoveVelocity,
MC_TorqueControl), execute with the axis in a stopped state.
• This class uses one point of positioning data. Use positioning data by setting a position data No. (a No. that is not being
used for any other application) to be used in this class.
• When used with positioning operation function blocks, the operation for function blocks that are executed after is the
operation of the target position change function. When the accumulated movement amount from the position of execution
of the first function block exceeds "-2147483648 to 2147483647", an error occurs.
• When executing the function block in a state with "[Cd.183] Execution prohibition flag" turned ON, start the positioning
control by turning OFF "[Cd.183] Execution prohibition flag" while the function block execute command (Execute) is ON. If
the function block execute command (Execute) is turned OFF before "[Cd.183] Execution prohibition flag" is turned OFF,
the function block is in a state where it has received start, and positioning control cannot be cancelled by turning OFF
Execute only. When cancelling, use MC_Stop.
<I/O mode>
• This class uses one point of a point table. Use a point table No. by setting a No. (that is not being used for any other
application) to be used in this class.
• For an axis on which this function block is in execution, another MC_MoveAbsolute or MC_MoveRelative cannot be
executed. Doing so causes an error for the function block executed later, and the function block in execution continues the
operation.
• If the function block has been completed in the state where Error=ON and ErrorID=MMERR_FB_WARNING by a warning,
clearing the warning will clear ErrorID to zero.
Supported version
API version
1.10
Inheritance hierarchy
MC_FunctionBlock
MC_MoveAbsolute
Software version
01
5 API LIBRARY DETAILS (FUNCTION BLOCK)
5.1 MC_FunctionBlock Class
5
161

Advertisement

Table of Contents
loading

Table of Contents