This section describes the following basic concepts related to Post:
The Manufacturing Output Manager (MOM)
The Event Generator
The Event Handler
The Definition File
The Output File
The Manufacturing Output Manager (MOM) is the central core of the NX Post postprocessor module. MOM converts tool paths from model files into manufacturing output (machine code) by adding the required functions and data as described below:
The Event Generator reads through the tool path data, extracts events and their associated variable information, then passes the events to MOM for processing.
MOM applies kinematics to the output then passes the event with its associated data to the Event Handler.
The Event Handler creates the event, processes it to determine the actions required, then returns the data to MOM.
MOM reads the Definition File to determine how to format the output for the machine tool control.
MOM writes the formatted output to the specified Output File as machine code.
Each of the components (Event Generator, Event Handler, Definition File, Output File) are described in detail on the following pages.
The Event Generator:
Cycles through the tool path data in the part file.
Creates events and parameter information from the internal tool path data.
Passes events on to MOM for processing.
A Linear_Move event will cause the NC machine to move the tool along a straight line to a position specified by the information stored in the parameters "X", "Y", and "Z" .
In this case the event generator will trigger the Linear_Move event and will load the corresponding parameters X,Y, and Z with the values that represent the end position of the straight move. This information is then passed to the Manufacturing Output Manager for processing.
A complete description of recognized events, and the variables associated with each, is described in the Setup Events, Machine Control Events, Move Events, Cycle Events, and Miscellaneous Parameters sections.
When you post process a tool path, there is a specific order for the events which cannot be changed. The data is output in the following order:
START OF PROGRAM
UDEs attached to the program
START OF GROUP (NC_PROGRAM, GENERIC_MACHINE, GEOMETRY, METHOD)
UDEs attached to the group
UDEs attached to the geometry with Start Post commands
UDEs attached to the method with Start Post commands
UDEs attached to the cutting tool with Start Post commands
UDEs attached to the machine tool with Start Post commands
START OF OPERATION
TOOL CHANGE (not LOAD command)
UDEs attached to the operation with Start Post commands
INITIAL MOVE
UDEs attached to the operation with End Post commands
END OF OPERATION
UDEs attached to the geometry with End Post commands
UDEs attached to the method with End Post commands
UDEs attached to the tool with End Post commands
UDEs attached to the machine tool with End Post commands
END OF PROGRAM
You can write a process for your UDE's in the user.tcl file.