⧉ All Products
Virtual Machine V27
Table of Contents
Copyright
Using this manual
Overview
QUEST: Model Development
QUEST
Starting QUEST
Starting QUEST from the Desktop
Starting QUEST from a Command Prompt
Importing Models
Creating a Database Listing
Using QUEST
QUEST User Interface
Interface differences between Developer and Run-time Environments
Basic Model Requirements
Creating a Virtual Machine Model
General Information
Comments
3D Models»
Machines
Adding Kinematics to the Model
Adding Physical Entities to the Model
Collision Testing
Collision Groups
Collision Exclusion Groups
Selection Groups
Customizing the Model
Testing the Model
Wrapping Up
The Icam Database
Model File Name Conventions
The Database Navigator
Databases
Models
Model Customization
The Dialog Editor
The Dialog Template Editor
Startup/Shutdown Macros
Startup/Shutdown Macro Types
The Declaration Macro
The Model Startup Macro
The Model Shutdown Macro
Create or Modify Startup/Shutdown Macros
The Macro Editor
Compiling and Saving Macros
Delete or Disable Startup/Shutdown Macros
Event Macros
Event Macro Types
The Tape Event Macro
(GENER only)
The Motion Event Macro
The Rapid Event Macro
The Feed Event Macro
The Tool Event Macro
Create or Modify Event Macros
The Event Macro Editor
Delete or Disable Event Macros
User Function Macros
Create User Function Macro
The User Function Macro Editor
Delete or Disable User Function Macros
Export User Function Macros
Virtual Machine Macros
The Macro Language
Fundamentals of the Macro Language
Basic Macro Syntax
Macro Data Types
Macro Variables
Explicit Type Declaration (DECLAR)
Variable Scope
Variable Type
Variable Name
Variable Array
Variable Assignment
Variable Default
Operators
Numeric, String and Sequence Operators
Assignment Operators
Logical Operators
Detecting Data Type Mismatching
Function Calls
Built-in Functions
External Functions
User Function Macros
Function Declaration
Function Definition
Function Name
Function Parameters
Function Body
Flow Control in a Macro
The IF Block
The CASE Statement
The WHILE Loop
The REPEAT Loop
The DO Loop
Exiting Loops (EXIT)
Unconditional Jumps (JUMPTO)
Exiting a Macro (TERMAC)
Ending a Macro (ENDMAC)
Macro Invocation
Enable/Disable Macro Matching (MATCH)
Outputting the Event (OUTPUT)
Text File I/O from a Macro
Opening a Text File (OPEN)
Closing a Text File (CLOSE)
Writing to a Text File (WRITE)
Reading from a Text File (READ)
Reading from a String Value (READ)
Other Macro Commands
Outputting Error Messages (ERROR)
Calling other programs (SYSTEM)
String Formatting
Output String Format
Numeric Output Format
Time Output Format
String Output Format
Minor Word Output Format
Major Word Output Format
Logical Output Format
Tab Output Format
Wildcard Output Format
ASCII Value Output Format
Input String Format
Space Input Format Character
Exclamation Input Format Character
Numeric Input Format
Time Input Format
String Input Format
Minor Word Input Format
Major Word Input Format
Logical Input Format
Tab Input Format
Skip Character Input Format
Wildcard Input Format
Macro System Variables
Variable Summary
Virtual Machine Variables
Model Macro Variables
Model Definition Variables
Virtual Machine Variables
Model Macro Variables
Model Definition Variables
Macro Functions
Function Summary
Axes Functions
Channel Functions
Compensation Functions
Component Functions
Coordinate System Functions
Display Functions
Fixture, Part and Stock Functions
Probe and Collision Test Functions
Tool and Holder Functions
Other Functions
Using VM with GENER and CERUN
Selecting a Virtual Machine Model
Selecting a Model from the Launch Panel
Selecting a Model from the Command Prompt
Controlling Virtual Machine from the Part Program
(GENER only)
Enable/Disable Simulation
Enable/Disable Collision/Overtravel Detection and Avoidance
Enable/Disable Positioning Collision Avoidance
Enable/Disable Flute Length Optimization
Camera Positioning under Program Control
Load Predefined Setup
Adjust Model Axes Travel Limits
Adjust Model Axes Travel Limits for SmartPATH
The SmartPACK Family of Commands
Optimize Positioning with SmartPATH™
Positioning Clearance
Positioning Velocity
Reference Home Positioning
Optimize Air-Cutting with SmartCUT
Air-cut Clearance
Air-cut Positioning Velocity
Air-cut and SmartPATH
Optimize Cutting Feed with SmartFEED
Activating the Simulation Windows
Adjusting Lighting
Adding Parts, Fixtures and Stock to the Simulation
Differences between Part, Stock and Fixture Components
Creating Part, Stock and Fixture Components
Setting Fixture Compensation
Adding Tooling Definitions to the Simulation
Lathe Tool Definition
Milling Tool Definition
Probe Tool Definition
Additive Tool Definition
Holder Definition
Setting Tool Compensation
Length Compensation
Diameter Compensation
Monitoring Virtual Machine’s Results
Animation Control
Head-Up Display
Tool Path Display
Controller Time Line
Part / Stock Comparison
Measurement
Virtual Machine Reference
Input Controls
Standard Keyboard Mapping
Construction Keyboard Mapping
Mouse Mapping
Time Line Keyboard Mapping
Toolbars
View
(CERUN & GENER only)
VM Construct
(QUEST only)
VM Mode
(CERUN & GENER only)
VM Grid
VM View
VM View Filter
(CERUN & GENER only)
VM Measure
VM Animation
(CERUN & GENER only)
VM Tool Path
(CERUN & GENER only)
VM Cross Section
(CERUN & GENER only)
VM Annotation
(CERUN & GENER only)
Menu Bar
Simulation»
Virtual Machine
(CERUN & GENER only)
Camera panning
Camera rotation
Camera roll
Camera origin and attachment
Camera viewpoint
To summarize
Simulation»
Controller
(CERUN & GENER only)
Simulation»
Controller: Axes
Simulation»
Controller: Fixture Compensation
Simulation»
Controller: Tool Compensation
Simulation»
Controller: Time Line
Simulation»
Manager
Simulation»
Mode
(CERUN & GENER only)
Simulation»
Mode»
Camera
Simulation»
Mode»
Selection
Simulation»
Mode»
Measurement
Simulation»
Mode»
Pause Material Removal
Simulation»
Mode»
Pause Gouge Detection
Simulation»
Parts/
Fixtures
(CERUN & GENER only)
(Ctrl Alt P)
Simulation»
Tools/
Holders/
Heads
(CERUN & GENER only)
(Ctrl Alt T)
Tools
Lathe Tool Type
Mill Tool Type
Probe Tool Type
Additive Tool Type
Holders
Profile Holder Type
Generic Holder Type
Heads
Simulation»
Construct Entity
(QUEST only)
Simulation»
Construct Entity»
Cube
Simulation»
Construct Entity»
Cylinder
Simulation»
Construct Entity»
Cone
Simulation»
Construct Entity»
Sphere
Simulation»
Construct Entity»
Revolved
Simulation»
Construct Entity»
Extruded
Simulation»
Construct Entity»
Mesh
Simulation»
Construct Entity»
Picture
Simulation»
Construct Axis
(QUEST only)
Simulation»
Construct Axis»
Linear Axis
Simulation»
Construct Axis»
Rotary Axis
Simulation»
Construct Axis»
Curve Axis
Simulation»
Construct Axis»
Tool Axis
Simulation»
Construct Axis»
Stock Axis
Simulation»
Construct Axis»
Head Axis
Simulation»
Construct Axis»
Reference Axis
Simulation»
Camera
Simulation»
Camera»
Fit
(Ctrl Space)
Simulation»
Camera»
Center
(Ctrl Shift Space)
Simulation»
Camera»
Pivot
(Ctrl P) (Ctrl Shift P)
Simulation»
Camera»
Attach
Simulation»
Camera»
Perspective
Simulation»
Camera»
Front
Simulation»
Camera»
Back
Simulation»
Camera»
Top
Simulation»
Camera»
Bottom
Simulation»
Camera»
Left
Simulation»
Camera»
Right
Simulation»
Camera»
Speed
(Ctrl +, Ctrl –)
Simulation»
Camera»
View Angle
(Shift +, Shift –)
Simulation»
Camera»
Load
(Ctrl 0–9)
Simulation»
Camera»
Save
(Ctrl Alt 0–9)
Simulation»
Camera»
Reset
Simulation»
Show
Simulation»
Show»
Wireframe
Simulation»
Show»
Tool Path
(CERUN & GENER only)
(Ctrl T)
Simulation»
Show»
Tool Vector
(CERUN & GENER only)
Simulation»
Show»
Tool Path as Overlay
(CERUN & GENER only)
(Ctrl Shift T)
Simulation»
Show»
Filters
(CERUN & GENER only)
Simulation»
Show»
Cross Section
(CERUN & GENER only)
Simulation»
Show»
XY Plane Grid
Simulation»
Show»
YZ Plane Grid
Simulation»
Show»
ZX Plane Grid
Simulation»
Show»
Axes Marker
Simulation»
Show»
Kinematics
Simulation»
Show»
Workpiece Reference
Simulation»
Show»
Tool Reference
Simulation»
Show»
Safety Zones
Simulation»
Show»
Workpiece Coords
(CERUN & GENER only)
(Ctrl W)
Simulation»
Show»
Display
Simulation»
Show»
Next Display
(CERUN & GENER only)
(Ctrl D)
Simulation»
Show»
Previous Display
(CERUN & GENER only)
(Ctrl Shift D)
Simulation»
Measure
Simulation»
Annotation
Simulation»
Use World CS
(QUEST only)
Simulation»
Group Selection
(QUEST only)
Simulation»
Selection
Simulation»
Hide Selection
(QUEST only)
(Ctrl B)
Simulation»
Selection»
Hide in View
(CERUN & GENER only)
(Ctrl B)
Simulation»
Selection»
Hide in All Views
(CERUN & GENER only)
Simulation»
Show All/
Rehide
(QUEST only)
(Ctrl Alt B)
Simulation»
Selection»
Show All/
Rehide
(CERUN & GENER only)
(Ctrl Alt B)
Simulation»
Selection»
Show All/
Rehide in All Views
(CERUN & GENER only)
Simulation»
Invert Hide State
(QUEST only)
(Ctrl Shift B)
Simulation»
Selection»
Invert Hide State
(CERUN & GENER only)
(Ctrl Shift B)
Simulation»
Grid
(Ctrl Alt G)
Simulation»
Lights
(Ctrl Alt L)
Simulation»
Material
(Ctrl Alt M)
Simulation»
Display
(Ctrl Alt D)
Simulation»
Chip and Split
(Ctrl Alt C)
Simulation»
Compare
(Ctrl Alt Q)
Simulation»
Options
(Ctrl Alt O)
Time Line Options
Tool Path Options
MRS Options
Tolerance Options
Miscellaneous Options
Simulation»
Open Setup
(CERUN & GENER only)
Simulation»
Save Setup
(CERUN & GENER only)
Glossary
Index
Virtual Machine V27
Search