Machine Model - Vericut & ISV

advertisement
Integrated Machine Tool Simulation & Verification
Workshop
Machine Tool Resources
April 9-10, 2002
Cypress, California
Machine Tool Builder (MTB)




MTB is a new UG application
Creation of the Kinematics Model
Based on the Assembly Model
Definition of the Kinematics
Components in a tree structure

Definition of Machine NC Axes, linear
and rotary

Definition of Junctions for tool, device
change and for NC axis definition

All kinematics components, axes and
junctions can be accessed by the machine
tool driver.
Machine Tool Model
Assembly
Model
Kinematics
Model
Machine Tool
Model
 The Assembly Model is created with the standard UG
Modeling and Assembly applications.
 The Kinematics Model is created with the new Machine
Tool Builder application.
 The Machine Model is represented by a UG partfile.
Objects in Machine Tool Model

Machine Tool Model – A tree structure of KComponents that define the machine tool geometric
and kinematics models.

K-Component – A group of 0 or more assembly
components that has kinematics or machining
significance.

Junction – A classified coordinate system used for
mounting, NC axis definition and reference from MTD
driver.

NC Axis - The linear or rotational degree of freedom
defined i.r.t one of the predefine junctions.
Setting Up Machine Tool Resources
 Build machine tool model
 Add new machine tool to library.
 Define cutting tools assembly (optional)
 Add cutting tools to library (optional)
 Add User Defined Events if required.
 Define machine tool driver.
Build Machine Tool Model – Step by Step

Prepare an assembly model of the machine tool. Define
controlled geometry objects as assembly components.

Create new part and add machine tool assembly to it.

Create machine base component as a root of a K-Components
tree. Classify K-Components if needed.

Define Machine Zero junction (MTCS).

Define junctions for mounting, NC axis and MTD references.

Define NC axes.

Define empty Workpiece component(s) and classify as such.
Library Managed Machine Model

The machine model partfile is managed by the external machine tool
library (ASCII, GENIUS, IMAN).

The actual partfile name must be identical to <libref>.prt.

For ASCII and GENIUS the environment variable
UGII_CAM_LIBRARY_MACHINE_GRAPHICS_PATH
points to the location of the machine model partfile.

The default setting for ASCII is
$UGII_BASE_DIR\mach\resource\library\machine\graphics

A subdirectory under ...\graphics must exist for every machine and
contain the machine model and all the component partfiles
Library Managed Cutting Tools
 Cutting tools can be managed in external library
 A partfile with the geometric model of the tool can be added
to the file management of the tool library.
 The actual partfile name must be identical to <libref.prt>
 For ASCII and GENIUS the environment variable
UGII_CAM_LIBRARY_TOOL_GRAPHICS_PATH
points to the location of the tool partfile.
 The default setting for ASCII is
$UGII_BASE_DIR\mach\resource\library\tool\graphics
Tool Mounting and Tool Tip Information
X
ADAPTER_AXIS=(0,0,1)
 By default the tool mounting
Tool Tip Junction
Z
junction is identical to the absolute
CSYS of the tool assembly part
Y
 Use part attributes to specify
Tool Mount Junction
CAM_TOOL_ATT_Z(1)
Y
adapter axis and noraml axis to
define a mounting junction
ADAPTER_AXIS=(1,0,0)
NORMAL_AXIS=(0,0,1)
ADAPTER_AXIS = (1,0,0)
X
 Use part attributes to specify
gage offsets
CAM_TOOL_ATT_X(1)=-60
CAM_TOOL_ATT_Y(1)=-80
CAM_TOOL_ATT_Z(1)=0
Tool Mount Junction
Z
NORMAL_AXIS = (0,0,1)
CAM_TOOL_ATT_Y(1)
Tool Tip Junction
CAM_TOOL_ATT_X(1)
Tool Mounting (cont.)

During simulation the system automatically creates a Tool Tip
Junction and a Mounting Junction based on Part attributes.

Name of the junctions is SIM_TOOL_TIP, SIM_TOOL_MOUNT

The user can also create those junctions in the tool partfile by
means of MTB. Then part attributes will not be evaluated.

The X-Axis of the tool tip junction defines the rotation axis for
milling/drilling tools.
Download