Machine Model - Vericut & ISV
Download
Report
Transcript Machine Model - Vericut & ISV
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.