Task Writer Command
The commands available in the Task Writer are Motion Commands, Flow Control and Other Commands, and Advanced Commands.
Motion Command
These are commands used to adjust or change the robot’s pose.
Move J | Used to move the robot to the target joint coordinates. |
---|---|
Move L | Used to move the robot along a line towards the target work space coordinate. |
Move SX | Used to move the robot along a curved line connecting multiple via points and target points within the workspace. |
Move SJ | Used to move the robot along a curved line connecting multiple via points and target points expressed as a joint coordinate. |
Move C | Used to move the robot along an arc composed of a current point, via point and target point. |
Move B | Used to move the robot along a line and arc connecting multiple via points and target points within the workspace. |
Move Spiral | Used to move the robot along a path extending to the outer side from the center of a spiral. |
Move Periodic | Used to move the robot along a path repeated periodically. |
Move JX | Used to move the robot to the target workspace coordinate and joint form. This does not move along a straight line. |
Stop Motion | This is used to stop task execution. |
Flow Control and Other Commands
These can control the task flow through task standby, repeat, executing commands included in the task and conditions.
If | This is used to branch according to a specific condition during task execution. |
---|---|
Else If | This is used to branch according to a specific condition during task execution. |
Repeat | This is used to repeat the task command. |
Continue | This is used to return to the first command of a repetition statement (Repeat). |
Break | This is used to exit the repeat execution command (Repeat). |
Exit | This is used to end task execution. |
Sub | This is used to define a subroutine within the task. |
Call Sub | This is used to execute the defined subroutine. |
Thread | This is used to define a thread within the task. |
Run Thread | This is used to execute the defined thread. |
Kill Thread | This is used to end thread execution. |
Sub Task | This is a command to define a thread within the task. |
Call Sub Task | This is a command to execute a defined subtask. |
Wait | This is used to temporarily stop task execution. |
User Input | This is used to receive user input and save it in a variable during task execution.
|
Watch Smart Pendant | This is used to control the Function button. |
Force Control Command
The force of the robot can be controlled during task execution.
Compliance | This is used to control Compliance during task execution. |
---|---|
Force | This is used to control force during task execution. |
Other Commands
There are commands that weigh the item and receive user input.
Note
- Repeated usage of specific commands regarding the screen UI may result in reduced system performance, less responsive screen UI, and abnormal operation of the program.
- It is not recommended to perform commands such as Set and Comment over 50 times per second.
Comment | This is used to save the user-designated information in a log during task execution.
|
---|---|
Custom Code | This is used to insert and execute a DRL code during task execution. |
Define | This is used to define a variable during task execution. |
Popup | This is used to display a popup screen during task execution.
|
Set | This is used to execute various settings during task execution. |
Weight Measure | This is used to measure the weight during task execution and save it in a variable. |
Wait Motion | This is used to temporarily stop the robot after the previous motion command is complete. |
GlobalVariables | This is used to add a Global Variable. |
Advanced Commands
There is a command to execute Hand-guiding.
Hand Guide | This is used to execute direct teaching during task execution. |
---|---|
Nudge | This is used to delay task execution until Nudge (applying force to the robot) input. |