4 Robot Instructions
4 - 42
NJ-series NJ Robotics CPU Unit User’s Manual (W539)
• The robot (axes group) moves from the current position and tracks the workpiece specified in
Init-
WrokpiecePosition
(Initial Workpiece Position).
• When the robot catches up the workpiece, the
InSync
(In Sync) output variable changes to TRUE.
After this, synchronization is maintained.
• To cancel synchronization, use the MC_SyncOut (End Synchronization) instruction in normal opera-
tion.
• When defining and selecting UCS for MC_SyncLinearConveyor, Z Axis must be parallel to the MCS
Z Axis because the conveyor tracking is only performed in X, Y and not in Z.
• The workspace check is performed if it is enabled. If an error is detected, the axes group operation
stops.
Refer to
on page 2-23 for details on the workspace.
• While the command position is created, the command velocity and command acceleration rate that
are adjusted for the conveyor velocity are also created. The instruction checks whether or not these
values exceed
MaxVelocity
(Velocity Error Detection Value) or
MaxAcceleration
(Acceleration Error
Detection Value). If a specified limit is exceeded, an error occurs and the axis stops.
• Checks for
MaxVelocity
(Velocity Error Detection Value) and
MaxAcceleration
(Acceleration Error
Detection Value) at instruction execution is performed for a trajectory for the workpiece which is not
moved. For this reason, a velocity error or an acceleration error may be detected in position ranges
after Phase2, depending on the conveyor velocity.
• If a Motion Control Period Exceeded error occurs, it may cause a velocity error or an acceleration
error. Create the program and make the setting so that they do not cause a Motion Control Period
Exceeded error.
• You can use this instruction only when all the following conditions are met.
a) The kinematics is already set with MC_SetKinTransform (Set Kinematics Transformation)
instruction.
b) Home for all axes registered in the axes group are already defined.
c) The Servo is already ON for all axes registered in the axes group.
d) The limit input is OFF for all axes registered in the axes group.
e) The axes group is enabled.
In-Out Variables
Name
Meaning
Data type
Valid
range
Description
AxesGroup
Axes Group
_sGROUP_REF
---
Specify the axes group.
ConveyorAxis
Conveyor Axis
_sAxis_REF
---
Specify the axis.
Function
Содержание NJ501-4300
Страница 13: ...11 CONTENTS NJ series NJ Robotics CPU Unit User s Manual W539 ...
Страница 40: ...Revision History 38 NJ series NJ Robotics CPU Unit User s Manual W539 ...
Страница 90: ...2 Features of NJ Robotics CPU Unit 2 40 NJ series NJ Robotics CPU Unit User s Manual W539 ...
Страница 204: ...5 Vision Robot Integrated Simulation 5 6 NJ series NJ Robotics CPU Unit User s Manual W539 ...
Страница 308: ...6 Troubleshooting 6 104 NJ series NJ Robotics CPU Unit User s Manual W539 ...
Страница 333: ...I 1 I NJ series NJ Robotics CPU Unit User s Manual W539 Index ...
Страница 335: ......