This describes the carriers or turrets, pockets, tool holders, and tools present on the machine. The system only uses this when a machine in the machine tool library references this postprocessor. When the system retrieves the machine, it creates the necessary carriers and pockets in the Machine Tool View of the Operation Navigator and retrieves the specified tools from the library and places them in the pockets.
The turret/pocket definition in the post .def file is copied to CAM setup when a machine is retrieved from library. It is presented to the user in the machine tool view of the ONT. This enables the user to edit the tool mounting on the machine in the machine tool view by assigning the tools to the desired pockets.
TURRET 1
{
POCKET 1
{
HOLDING_SYSTEM "300", "310", "320", "330"
PRELOAD_TOOL ugt0202_009 0
TOOL_CONSTRAINTS
{
ANGLES 0.0
XFORM_ANGLES X 0.0 Y 0.0 Z 0.0
QUERY " "
}
}
POCKET 2
{
....
}
...
}
TURRET <id>
The id identifies the turret for the post and is written to the MOM global variable mom_turret_id
POCKET <id>
The id identifies the pocket for the post and is written to the MOM global variable
mom_pocket_id
HOLDING_SYSTEM <holder_type_1>, <holder_type_2>, ...
A list of tool holder types can be specified, which can be mounted to this pocket.
If you want to mount a library tool to this pocket the system checks if the holder type
of the tool matches to one of the types listed.
For the ASCII tool library the attribute Id for holder type is HLD (see als tool_database.dat
file)
For the Genius tool library the attribute Id for holder type is -2502.
PRELOAD_TOOL <libref> <angle>
A tool, which is preloaded to this pocket can be specified.
When the machine is retireved from library into the CAM setup all the preloaded tools
are also retrieved.
The angle is for mounting dies on a punching machine. It is currently ignored, specify 0.
ANGLES
Ignored, specify 0.0
XFORM_ANGLES X <angle> Y <angle> Z <angle>
This
specification is only relevant for turning applications. These rotation
angles define a
transformation for a turning tool, which is mounted to this pocket. The
rotations are around
the axes ( X, Y, Z) of the tool coordinate system.
The transformation is applied when displaying the tool assembly partfile
It is also applied to some tool parameters like
- orientation angle
- X, Y offsets
- tracking point
QUERY
Ignored, specify " "
Although the system does not evaluate some of the keywords and values further, the system needs them in the turret/pocket definition. Otherwise the system displays a parsing error for the def file.