
Chapter 12 Robot Control Statements
12-23
For <Motion option> there are SPEED, ACCEL, and DECEL options.
Motion option Meaning
SPEED (or S) Desi
nates the movement s
eed. The meanin
is
the same as the SPEED statement.
ACCEL Desi
nates acceleration. The meanin
is the same
as the ACCEL statement. However, deceleration
cannot be desi
nated. Use the DECEL statement
to designate deceleration.
DECEL Desi
nates deceleration. The meanin
is the same
as the DECEL statement.
If <NEXT option> is added, the robot proceeds to the next no-movement
instruction without waiting for movement to finish. However, the following
instructions are not executed until the robot movement ends (pass start).
Robot motion instructions (CHANGETOOL, CHANGEWORK, SPEED,
JSPEED, ACCEL, JACCEL, DECEL, JDECEL), optimal carrying mass setting
library (aspACLD, aspChange), arm movement library (mvSetPulseWidth, etc.)
If this command is used with the movement option, the NEXT option in no
longer valid. When <NEXT option> is added and if step stop is executed in the
waiting status for the next movement instruction, the robot will stop after
movement ends. Care should therefore be taken since a long distance is
required to stop.
Remarks: The ROTATEH statement can be rewritten using the MOVE
statement. If you rewrite the ROTATE statement of ROTATEH,
[<Pass start displacement>]<Rotation angle>[, <Motion
option>][NEXT] using the MOVE statement, it can be described as
follows.
MOVE L, [<Pass start displacement>]<Current position>+(0, 0, 0,
0, 0, <Rotation angle>)H[, NEXT]
Example: The same as
ROTATEH @P, F1 'MOVE L, @P PO+(0, 0, 0, 0, 0, F1)H:PO is a current
position.
Related Terms
ROTATE
Example
DEFSNG FF1=50 'Sets the relative rotation angle to 50 degrees.
TAKEARM 'Obtains the robot control priority.
MOVE P,P1 'Moves to point P1 in PTP motion.
CHANGETOOL 1 'Makes 1 of TOOL valid.
ROTATEH @50 FF1 'Sets pass start displacement to 50, and the relative rotation
'angle FF1.
CHANGETOOL 0 'Sets TOOL to 0.
Commentaires sur ces manuels