Robot Surface Simulation

What's New

R2022x GA

Robot Surface Simulation Basics

Related Guides

User Interface

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

Surface Section: Primary Area

Surface Section: Secondary Area

Using Behavior Modeling

Install the C++ Compiler

Install the C++ Compiler from Visual Studio 2010

Migrate Data Using a Batch

Robot Surface 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

Robot Surface Simulation Conceptual Approach

Paint Brush Model

Profile Parameters

Simulation and Results

Robot Shot Peening Conceptual Approach

Conceptual Approach

Robotic Shot Peening Concepts

Modeling and Simulation

3DEXPERIENCE Solution

About Robotic Blasting

About Robotic Polishing

Object Frames

Applicability

Using Object Frames with Cartesian Targets

Using Object Frames with Tag Targets

Setting up for Surface Simulation

Defining Paint Profiles

Defining an Air Brush Paint Profile

Defining an Electrostatic Paint Profile

Generating and Modifying Paths

Generating Paths

Generate Paths on Surfaces

Generate a Path from a Curve

Generate a Path on a Virtual Plane

Generate a Path from a Curve Extrusion

Generate a Path Within a Defined Boundary

Create Approach and Retract Path Templates

Setting Approach Direction, Sweep Direction, and Anchor Position

Interpolating Tags Across All Strokes in a Trajectory

Updating a Surface Trajectory

Generating Surface Tasks

Updating a Surface Task

Creating and Using Waypoints

Create Waypoint Motions

Save Waypoint Motions as a Template

Create a Surface Task with Waypoint Operations

Insert a Waypoint Operation in Teach

Shot Peening

Blasting

Polishing

Managing Meshes

Analyzing Paint Results

Analyzing Paint Deposition

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 Surface Sequence

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

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

Reference Information

Surface Simulation Preferences

Paint Profile Dialog Box

General

Paint tab

Position tab

Calibration tab

Shot Peening Profile Dialog Box

General

Shot peening tab

Position tab

Calibration tab

Surface Trajectory Dialog Box

General

Path tab

Stroke tab

Surface Operations Dialog Box

General

Surface Sequence Dialog Box

Geometry

Resource Parameters

Simulation Analysis

Paint Results Dialog Box

Using B.I. Essentials

Accessing and Customizing Preferences