Skip to main content
Skip table of contents

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.

  • Messages are limited to within 256 bytes.
  • It is recommended that the text be concise. For long text, some content is omitted with an ellipsis (…).
  • Formatting code such as newline (\n) or carriage return (\r) is not allowed.

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.

  • Messages are limited to within 256 bytes.
  • It is recommended that the text be concise. For long text, some content is omitted with an ellipsis (…).
  • Formatting code such as newline (\n) or carriage return (\r) is not allowed.

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.

  • Messages are limited to within 256 bytes.
  • It is recommended that the text be concise. For long text, some content is omitted with an ellipsis (…).
  • Formatting code such as newline (\n) or carriage return (\r) is not allowed.

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.