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