Robot Arc Simulation

What's New

R2022x GA

Arc Welding Basics

Related Guides

User Interface

Action Bar

Setup Section

Flyout for Inserting Products and Resources

Flyout for Copying and Positioning Resources

Flyout for Attachments and Ports

Flyout for Motion Controllers and Groups

Flyout for Managing Profiles

Flyout for Axis Safety Zone

Flyout for Positioning and Limits

Flyout for Volume Creation

Flyout for New Tag Group

Flyout for Manipulate Tags

Flyout for Reach

Flyout for Synchronizing Data

Flyout for Simulation States

Programming Section

Flyout for Teach

Arc Section

Analysis & Output Section

Flyout for Verification

Flyout for Realistic Robot Simulation

Flyout for Tag Import/Export

Flyout for Calibrating

Flyout for Signature Calibration

Context Toolbars

Modify Current Target

Arc Weld Compass

Insert an Arc Activity

Positioner Programming

Using Behavior Modeling

Install the C++ Compiler

Install the C++ Compiler from Visual Studio 2010

Migrate Data Using a Batch

Robot Arc Simulation Access Model

Content Lifecycles

3D Simulation Environment and Tools

3D Simulation Environment

3D Simulation Panels

Active Simulation Object (ASO)

Work Area

Activate and Exit 3D Simulation

3D Simulation Panel Basics

3D Simulation Panel Contents

Default View of Panels

Sequencing

ASO

Scenarios

Simulation States

Excitations

Probes

Results

Behavior

Tree

3D Simulation Panel Features

3D Simulation Panel Option Controls

Thumbnails or Text

Thumbnail Size

Sorting and Grouping Thumbnails

Thumbnail Appearance

Filtering the Display of Behaviors

3D Simulation Functions

Access to Commands

Simulation Options

Messages Reporting

Co-Review

Impact of 3D Simulation on Graphical Properties

Update the Panel Content

Selecting the Active Simulation Object

Change Your Active Simulation Object

Change Your ASO with Selection Assistant

Creating a Simulation

Concepts

About Resources

Working, Nonworking, and Organizational Resources

Programmable and Nonprogrammable Resources

Resource Types

Detection and Correction of Invalid Resource Structures

Object Frames

Applicability

Using Object Frames with Cartesian Targets

Using Object Frames with Tag Targets

Tutorials

Creating Trajectories and Tasks

Modifying Arc Trajectories

Creating Seam Search Trajectories

Using WTS to Create Arc Trajectories and Tasks

Creating Arc Welding Profiles

Create an Arc Welding profile

Edit an Arc Welding profile

Delete an Arc Welding profile

Creating Arc Trajectories

Create a trajectory

Delete a trajectory

Create a Multi-Tool Snapshot

Integration with Teach

Using Undo and Redo

Modifying Arc Welding Trajectories

Insert a Tag

Modify a Tag

Delete a Tag

Updating Arc Welding Trajectories

Creating Seam Search Trajectories

Using a Fixed TCP Pedestal Tool

Create the Required Tool Profiles

Create the Sealant Trajectory on the Product

Generate and Customize the Task

Generating an Arc Trajectory Report

Creating Arc Tasks

Creating a Task

Resolving reach issues

Resolving clash issues

Viewing all tags and their properties

Deleting a Task

Updating Arc Tasks

Managing Arc Operations

Insert an operation

Modify an operation

Delete an operation

Programming a Positioner

Reconciling Uploaded Arc Welding and Sealant Programs

Using Teach

Teach Concepts

Teach Table

Teach Table Tools

Programming and Analysis Tools

Simulation Player

Logic Tools

Teach context toolbar

Teach Parameters

General

Profiles

Motion

Simulation

Using Teach Layouts

Simulating and Editing Tasks

Simulate a Task

Edit a Task

Edit a Robot Motion Target

Edit, Copy, and Paste Motion Attributes

Comment Instructions

Switch Between Tasks

Replicate a Task

Save a Partial Task Template

Edit a Called Task

Insert a Home Target

Insert a Spot Operation

Edit a Spot Task

Insert an Arc Operation

Using Trigger Instructions

Creating a Tag Group

Creating a Simulation State

Defining Relative Targets

Using Choreography

Creating a Motion Trace Event

Creating a Visibility Event

Copying and Pasting Choreography Events

Creating a Color Event

Creating a Text Event

Creating a Viewpoint Event

Building a Tree Display of a Task

About Motion Types

Linear Move

Joint Move

Circular Move

Linear Orientation Interpolation Approaches

Following a Trajectory with a Single Instruction

Defining Offset Moves

Setting Auxiliary Axes in Teach

Programming Multiple Coordinated Robot Systems (MCRS)

Selectively Pausing Specific Tasks During Simulation

Finding the Nearest Frame to an Unreachable Target

Ignoring Wait States During Simulation

Generating a Batch Collision Report

Resource Programming

About Manufacturing Products

Resource Programming Without Planning Data

Resource Programming Using Planning as Input

Synchronizing Data with Planning

Synchronize Data with Planning

Check B.I. Essentials

Open in Parent Context

Using Reroute Links

View the Manufacturing Product Outside of 3D Simulation

Inserting Capable Resources

Sequencing

About Sequencing

Tasks

IOs

Variables

Constants

Creating and Editing Tasks

Create a Tool Device, Robot, or Human Task

Create a Task under an Organizational Resource

Create a Subroutine

Reorder Tasks

Creating a Simulation Sensor

Creating IOs

Create a Global IO

Create a Local IO

Mapping IOs at Organizational Level

Creating Constants

Create a Global Constant

Create a Local Constant

Creating Variables

Create a Global Variable

Create a Local Variable

Creating Timers

Exposing DOFs as Outputs

Synchronizing

Using the Sequencing Editor

About the Sequencing Editor

About Sequences

Add, Insert, or Move Instructions

Cut, Copy, and Paste

Edit an Instruction

Verification During Editing

Breakpoint Items in IO Monitoring

Breakpoint on Instruction

Breakpoints on Resource IO

Expressions Used by Flow Control

Global Functions and Instructions

Boolean Functions

Orderable Class Functions

Numerical Functions: Class Number

Mathematical Function: Class Integer

Mathematical Functions: Class Floating

Other Function

Predefined Types and Functions

Types

Typing Mechanism

Functions

Case Expressions

Default Values for Simulation

Assigning Values

Pulse Instructions

Calling Tasks

Run Subroutines and Internal Tasks

Call Services

Call Parameterized Tasks

Adding a Return Instruction

Adding Parallel Branches

Adding a Condition Instruction

Adding a Wait Instruction

Adding Loops

Add a While-Do or a Do-While

Add a For Loop

Add a Break

Adding a Goto Instruction

Adding a Custom Instruction

Adding a Sub-Sequence

Creating a Grab Activity

Creating a Release Activity

Manipulating Tags

Transforming Tags

Interpolating Tags

Projecting Tags

Aligning Tags

Using a Weld Template Primitive File

Reference Information

Weld Template Primitive File Format

File Format

Supported Parameters

Dialog Boxes

Create Arc Profile Dialog Box

Create Arc Trajectory Dialog Box

Create Operations Dialog Box

Create Seam Search Trajectory Dialog Box

Positioner Programming Dialog Box

Results Dialog Box

Offline Mode

Using B.I. Essentials

Accessing and Customizing Preferences