Category: Code Generation - GabrielRumpf/RobotComponents GitHub Wiki

Description

Code Generation components are used to generate the RAPID main and base Code for a virtual or real ABB IRC5 robot controller.

Functionality

All Action components can be plugged into the Code Generator component which generates the RAPID main and base code for the ABB IRC5 robot controller. The RAPID main and base code can be copied manually to the controller or uploaded and run by using the Remote Connection component from Category: Controller Utility.

Components

Action: Set Robot Tool, Action: Target, Action: Movement, Action: Timer, Action: Digital Output, Action: Auto Axis Configuration, Action: Code Line, Action: Comment, RAPID Generator

Usage

Action: Set Robot Tool: Defines an instruction to change the current robot tool of the ABB robot for RAPID base code generation.

Action: Target: Defines a target for an Action: Movement or Inverse Kinematics component.

Action: Movement: Defines a linear or nonlinear movement instruction for simulation and RAPID main code generation.

Action: Timer: Defines an instruction to wait a given amount of time between two other robot instructions for RAPID main code generation.

Action: Digital Output: Defines an instruction to change the state of a digital output of the robot controller for RAPID main code generation.

Action: Auto Axis Configuration: Defines an instruction to set the axis configuration of the robot automatically for RAPID main code generation.

Action: Code Line: Defines manually an instruction for RAPID main code generation.

Action: Comment: Defines a comment for RAPID main code generation.

RAPID Generator: Generates the RAPID main and base code for the ABB IRC5 robot controller from a list of Actions.

Examples