Skip to content

Program Information Card

Configurable tabs include [Command], [Graphics], [Variables], and [Backtrace]. You can view the contents under each tab when necessary.

Command

The [Command] page is for you to configure nodes selected in the program tree. After a program node is selected, the configurable items of the node will be displayed/can be set in the page [Command].

  • Program start waypoint: set the waypoint from which the program starts running.

    • Auto: Click [Run] to enter the [Move] interface, move the robot arm to the start waypoint, and then click [OK] to start running the program.
    • Ignore: Click [Run]. Then, the robot arm moves to the start waypoint, and the program starts running.
  • Start speed fraction: Check to set the start speed fraction of the program.

  • Add Before Start Sequence: Check to add a sequence to be executed before the master program starts running.

  • Add After Pause Sequence: Check to add a sequence to be executed after the master program pauses.

  • Add Before Resume Sequence: Check to add a sequence to be executed before the master program resumes running.

  • Add After Stop Sequence: Check to add a sequence to be executed after the master program stops.

  • Program Loops Forever: Check to enable the master program to run continuously.

Graphics

The page [Graphic] displays the 3D model of the current robot, whose actions are consistent with those of the real robot.

Table: Graphic symbols of model operation buttons
IconNameDescription
UpMove the robot upward.
DownMove the robot downward.
LeftMove the robot left.
RightMove the robot right.
Turn leftTurn the robot clockwise.
Turn rightTurn the robot counterclockwise.
EnlargeEnlarge the robot.
MicrifyMicrify the robot.
ResetReset the robot's position and view.
Table: Graphic symbols of model display buttons
IconNameDescription
BaseHide/show base
Robot armHide/show robot arm
Target position/poseHide/show position/pose of target waypoint
User coordinate systemHide/show user coordinate system
TrackHide/show track
WaypointHide/show waypoint
ObstacleHide/show obstacles
Tool envelope ballHide/show tool envelope ball
Point cloudHide/show point cloud

Variables

The page [Variables] displays the base coordinate system, tool coordinate system, waypoint joint angle, and end-of-tool TCP position/pose of the running program, as well as all the variables and values in the programs and profiles. The information shown in this page is the same as that on the page called out by "Home > Variables."

Types of variables

  • Program variables: Such variables apply only to a running program, and their values are lost after the program is stopped. Therefore, they are general variables. Please refer to "Assignment" for more details.
  • Configure variables: Such variables can be applied to more than one program, and their names and values persist until the robot is decommissioned. Therefore, they are persistent variables. Please refer to "Variables" for more details.
  • Script variables: Such variables come from script files and can be assigned to different variable types. Script variables are not displayed in page [Program] or page [Configure]. They are used by a robot program to store information about the waypoint.

Based on value treatment mechanism (saved by system or not) and application scope (one program or more than one program), variables are divided into the following two types:

  • Persistent variables: These variables can be applied to more than one program, and their names and values persist until the robot is decommissioned. Values of persistent variables are retained after AuboStudio or the controller is restarted. For example, the configured variables are of this kind.
  • General variables: These variables apply only to the running program, and their values are lost after the program is stopped. For example, the program variables are of this type.

Data type

  • Bool: Boolean variables, whose value is true/false.

  • Integer (Int): Integer variables whose value is an integer.

  • Float: Floating-point variables, whose value is a floating-point number.

  • String: String variables, whose value is a string value enclosed in single quotes (') or double quotes (").

  • Pose: Pose variables, whose value is waypoint data containing 6 parameters, as described below:

    • In case of MoveL, the first 3 parameters are pose parameters measured in mm, and the last 3 parameters are pose parameters measured in rad.
    • In case of MoveJ, all the 6 parameters are joint angles, which are measured in rad.

Backtrace

The page [Backtrace] displays the start waypoint of the current program and the time when the program runs the node. You can click [Variables] in the log list to view the detailed information, offering convenience for your program debugging.