Machine Tool Resources

All supported NC Machine resources are presented in this section:

Mfg3AxisMachine (3-axis Machine)

Description

Describes the Mfg3AxisMachine resource attributes that are available in Machining workbenches.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)
Type: String
Specifies the name of the PP words table which is used for creating Post Processor word syntaxes.
MFG_OUTPUT_TYPE (NC data type)
Type: String
Possible values:
APT
CLF-3000
CLF-15000
ISO
Specifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO.
MFG_OUTPUT_FRMT (NC data format)
Type: String
Possible values:
POINT (Point (X,Y,Z))
AXIS (Axis (X,Y,Z,I,J,K))
Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components).
MFG_STRT_PT_SYNT (Home point strategy)
Type: String
Possible values:
FROM (FROM)
GOTO (GOTO)
Specifies the type of trajectory on the start point: GOTO or FROM
MFG_MAX_FEEDRATE (Max machining feedrate)
Type: Real
Specifies the maximum machining feedrate. This is used in NC Manufacturing Verification product. Errors (tool collision with the stock) will be reported if the feedrate exceeds this value.
MFG_RAPID_FEED (Rapid feedrate)
Type: Real
Specifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.
MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)
Type: Boolean (Yes/No)
Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations
MFG_INT_LIN_3D (3D linear interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D linear interpolation between 2 points.
MFG_INT_CIRC_2D (2D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 2D circular interpolation between 2 points.
MFG_INT_CIRC_3D (3D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D circular interpolation between 2 points.
MFG_R_MIN_CIRC (Min interpol. radius)
Type: Real
Specifies the minimum radius of circular interpolation that the machine is able to achieve.
MFG_R_MAX_CIRC (Max interpol. radius)
Type: Real
Specifies the maximum radius of circular interpolation that the machine is able to achieve.
MFG_MIN_DISC (Min discretization step)
Type: Real
Specifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:
The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.
When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.
As a result, the output may not be as smooth as the tool path in the session, if this descretization step is coarser than the machining tolerance of the operation.

MFG_MIN_ANGLE (Min discretization angle)
Type: Real
Specifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.
MFG_NURBS_OUTPUT (3D Nurbs interpolation)
Type: Boolean (Yes/No)
Specifies the ability to generate NURBS data in an APT output file.

Spindle Attributes

These attributes provide information on the spindle definition.

MFG_X_HOME_POS (Home point X)
Type: Real
Defines the X coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Y_HOME_POS (Home point Y)
Type: Real
Defines the Y coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Z_HOME_POS (Home point Z)
Type: Real
Defines the Z coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_X_INIT_SPNDL (Orientation I)
Type: Real
Specifies the I component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Y_INIT_SPNDL (Orientation J)
Type: Real
Specifies the J component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Z_INIT_SPNDL (Orientation K)
Type: Real
Specifies the K component of the initial spindle orientation with respect to the reference machining axis system.

Mfg3AxisWithTableRotationMachine (3-axis With Rotary Table Machine)

Description

Describes the Mfg3AxisWithTableRotationMachine resource attributes that are available in Machining workbenches.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)
Type: String
Specifies the name of the PP words table which is used for creating Post Processor word syntaxes.
MFG_OUTPUT_TYPE (NC data type)
Type: String
Possible values:
APT
CLF-3000
CLF-15000
ISO
Specifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO.
MFG_OUTPUT_FRMT (NC data format)
Type: String
Possible values:
POINT (Point (X,Y,Z))
AXIS (Axis (X,Y,Z,I,J,K))
Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components).
MFG_STRT_PT_SYNT (Home point strategy)
Type: String
Possible values:
FROM (FROM)
GOTO (GOTO)
Specifies the type of trajectory on the start point: GOTO or FROM
MFG_MAX_FEEDRATE (Max machining feedrate)
Type: Real
Specifies the maximum machining feedrate. This is used in NC Manufacturing Verification product. Errors (tool collision with the stock) will be reported if the feedrate exceeds this value
MFG_RAPID_FEED (Rapid feedrate)
Type: Real
Specifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.
MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)
Type: Boolean (Yes/No)
Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations
MFG_INT_LIN_3D (3D linear interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D linear interpolation between 2 points.
MFG_INT_CIRC_2D (2D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 2D circular interpolation between 2 points.
MFG_INT_CIRC_3D (3D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D circular interpolation between 2 points.
MFG_R_MIN_CIRC (Min interpol. radius)
Type: Real
Specifies the minimum radius of circular interpolation that the machine is able to achieve.
MFG_R_MAX_CIRC (Max interpol. radius)
Type: Real
Specifies the maximum radius of circular interpolation that the machine is able to achieve.
MFG_MIN_DISC (Min discretization step)
Type: Real
Specifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:
The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.
When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.
As a result, the output may not be as smooth as the tool path in the session, if this descretization step is coarser than the machining tolerance of the operation.

MFG_MIN_ANGLE (Min discretization angle)
Type: Real
Specifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.
MFG_NURBS_OUTPUT (3D Nurbs interpolation)
Type: Boolean (Yes/No)
Specifies the ability to generate NURBS data in an APT output file.
MFG_ROTABL_OUTPUT (Rotabl output in cycle)
Type: Boolean (Yes/No)
Specifies the ability to output Rotabl statement inside Axial operation cycle statement

Rotary Table Attributes

These attributes provide information on the rotary table and have an impact on table rotation capabilities.

MFG_X_ROT_CENTER (Center point X)
Type: Real
Defines the X coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Y_ROT_CENTER (Center point Y)
Type: Real
Defines the Y coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Z_ROT_CENTER (Center point Z)
Type: Real
Defines the Z coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_INIT_ROT_POS (Initial position)
Type: Real
If the machine has a rotary table, specifies the initial angular position of the rotary table.
MFG_ROTARY_ANGLE (Rotary angle)
Type: Real
If the machine has a rotary table, specifies the rotary angle.
MFG_ROTARY_AXIS (Rotary axis)
Type: String
Possible values:
A
B
C
If the machine has a rotary table, specifies which axis (A, B or C) of the reference machining axis system is parallel to the rotary axis.
MFG_ROT_DIR (Rotary direction)
Type: String
Possible values:
CLW (Clockwise)
CCLW (Counter-clockwise)
BOTH (Shortest)
Defines the rotary direction that the machine can accept: Clockwise, Counterclockwise, or Shortest.
MFG_ROT_TYP (Rotary type)
Type: String
Possible values:
ABS (Absolute)
Defines the rotary angle as absolute. This is the only option available in the current version.

Spindle Attributes

These attributes provide information on the spindle definition.

MFG_X_HOME_POS (Home point X)
Type: Real
Defines the X coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Y_HOME_POS (Home point Y)
Type: Real
Defines the Y coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Z_HOME_POS (Home point Z)
Type: Real
Defines the Z coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_X_INIT_SPNDL (Orientation I)
Type: Real
Specifies the I component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Y_INIT_SPNDL (Orientation J)
Type: Real
Specifies the J component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Z_INIT_SPNDL (Orientation K)
Type: Real
Specifies the K component of the initial spindle orientation with respect to the reference machining axis system.

Mfg5AxisMachine (5-axis Machine)

Description

Describes the Mfg5AxisMachine resource attributes that are available in Machining workbenches.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)
Type: String
Specifies the name of the PP words table which is used for creating Post Processor word syntaxes.
MFG_OUTPUT_TYPE (NC data type)
Type: String
Possible values:
APT
CLF-3000
CLF-15000
ISO
Specifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO.
MFG_OUTPUT_FRMT (NC data format)
Type: String
Possible values:
POINT (Point (X,Y,Z))
AXIS (Axis (X,Y,Z,I,J,K))
Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components).
MFG_STRT_PT_SYNT (Home point strategy)
Type: String
Possible values:
FROM (FROM)
GOTO (GOTO)
Specifies the type of trajectory on the start point: GOTO or FROM
MFG_MAX_FEEDRATE (Max machining feedrate)
Type: Real
Specifies the maximum machining feedrate. This is used in NC Manufacturing Verification product. Errors (tool collision with the stock) will be reported if the feedrate exceeds this value
MFG_RAPID_FEED (Rapid feedrate)
Type: Real
Specifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.
MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)
Type: Boolean (Yes/No)
Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations
MFG_INT_LIN_3D (3D linear interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D linear interpolation between 2 points.
MFG_INT_CIRC_2D (2D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 2D circular interpolation between 2 points.
MFG_INT_CIRC_3D (3D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D circular interpolation between 2 points.
MFG_R_MIN_CIRC (Min interpol. radius)
Type: Real
Specifies the minimum radius of circular interpolation that the machine is able to achieve.
MFG_R_MAX_CIRC (Max interpol. radius)
Type: Real
Specifies the maximum radius of circular interpolation that the machine is able to achieve.
MFG_MIN_DISC (Min discretization step)
Type: Real
Specifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:
The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.
When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.
As a result, the output may not be as smooth as the tool path in the session, if this descretization step is coarser than the machining tolerance of the operation.

MFG_MIN_ANGLE (Min discretization angle)
Type: Real
Specifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.
MFG_NURBS_OUTPUT (3D Nurbs interpolation)
Type: Boolean (Yes/No)
Specifies the ability to generate NURBS data in an APT output file.

Spindle Attributes

These attributes provide information on the spindle definition.

MFG_X_HOME_POS (Home point X)
Type: Real
Defines the X coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Y_HOME_POS (Home point Y)
Type: Real
Defines the Y coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Z_HOME_POS (Home point Z)
Type: Real
Defines the Z coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_X_INIT_SPNDL (Orientation I)
Type: Real
Specifies the I component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Y_INIT_SPNDL (Orientation J)
Type: Real
Specifies the J component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Z_INIT_SPNDL (Orientation K)
Type: Real
Specifies the K component of the initial spindle orientation with respect to the reference machining axis system.

MfgHorizontalLatheMachine (Horizontal Lathe Machine)

Description

Describes the MfgHorizontalLatheMachine resource attributes that are available in Machining workbenches.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)
Type: String
Specifies the name of the PP words table which is used for creating Post Processor word syntaxes.
MFG_OUTPUT_TYPE (NC data type)
Type: String
Possible values:
APT
CLF-3000
CLF-15000
ISO
Specifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO.
MFG_OUTPUT_FRMT (NC data format)
Type: String
Possible values:
POINT (Point (X,Y,Z))
AXIS (Axis (X,Y,Z,I,J,K))
Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components).
MFG_STRT_PT_SYNT (Home point strategy)
Type: String
Possible values:
FROM (FROM)
GOTO (GOTO)
Specifies the type of trajectory on the start point: GOTO or FROM
MFG_MAX_FEEDRATE (Max machining feedrate)
Type: Real
Specifies the maximum machining feedrate. This is used in NC Manufacturing Verification product. Errors (tool collision with the stock) will be reported if the feedrate exceeds this value
MFG_RAPID_FEED (Rapid feedrate)
Type: Real
Specifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.
MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)
Type: Boolean (Yes/No)
Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations
MFG_INT_LIN_3D (3D linear interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D linear interpolation between 2 points.
MFG_INT_CIRC_2D (2D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 2D circular interpolation between 2 points.
MFG_INT_CIRC_3D (3D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D circular interpolation between 2 points.
MFG_R_MIN_CIRC (Min interpol. radius)
Type: Real
Specifies the minimum radius of circular interpolation that the machine is able to achieve.
MFG_R_MAX_CIRC (Max interpol. radius)
Type: Real
Specifies the maximum radius of circular interpolation that the machine is able to achieve.
MFG_MIN_DISC (Min discretization step)
Type: Real
Specifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:
The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.
When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.
As a result, the output may not be as smooth as the tool path in the session, if this descretization step is coarser than the machining tolerance of the operation.

MFG_MIN_ANGLE (Min discretization angle)
Type: Real
Specifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.

Spindle Attributes

These attributes provide information on the spindle and have an impact on spindle capabilities.

MFG_X_ROT_CENTER (Center point X)
Type: Real
Defines the X coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Y_ROT_CENTER (Center point Y)
Type: Real
Defines the Y coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Z_ROT_CENTER (Center point Z)
Type: Real
Defines the Z coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_INIT_ROT_POS (Initial position)
Type: Real
If the machine has a rotary table, specifies the initial angular position of the rotary table.
MFG_ROTARY_ANGLE (Rotary angle)
Type: Real
If the machine has a rotary table, specifies the rotary angle.
MFG_ROT_DIR (Rotary direction)
Type: String
Possible values:
CLW (Clockwise)
CCLW (Counter-clockwise)
BOTH (Shortest)
Defines the rotary direction that the machine can accept: Clockwise, Counterclockwise, or Shortest.
MFG_ROT_TYP (Rotary type)
Type: String
Possible values:
ABS (Absolute)
Defines the rotary angle as absolute. This is the only option available in the current version.
MFG_LATHE_RAD_AX (Radial axis)
Type: String
Possible values:
X
Y
Z
Defines the radial axis (X, Y or Z)
MFG_LATHE_SPN_AX (Spindle axis)
Type: String
Possible values:
X
Y
Z
Defines the spindle axis (X, Y or Z)

Turret Attributes

These attributes provide information on the turret definition.

MFG_X_HOME_POS (Home point X)
Type: Real
Defines the X coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Y_HOME_POS (Home point Y)
Type: Real
Defines the Y coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Z_HOME_POS (Home point Z)
Type: Real
Defines the Z coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_X_INIT_SPNDL (Orientation I)
Type: Real
Specifies the I component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Y_INIT_SPNDL (Orientation J)
Type: Real
Specifies the J component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Z_INIT_SPNDL (Orientation K)
Type: Real
Specifies the K component of the initial spindle orientation with respect to the reference machining axis system.

MfgVerticalLatheMachine (Vertical Lathe Machine)

Description

Describes the MfgVerticalLatheMachine resource attributes that are available in Machining workbenches.

Base Attributes

These attributes provide general information.

MFG_NAME (Name)
Type: String
Specifies the name of the resource.
MFG_COMMENT (Comment)
Type: String
Associates a comment to the resource.

Numerical Control Attributes

These attributes characterize the machine controller and have an impact on the output format.

MFG_PP_WORD_TBL (Post Processor words table)
Type: String
Specifies the name of the PP words table which is used for creating Post Processor word syntaxes.
MFG_OUTPUT_TYPE (NC data type)
Type: String
Possible values:
APT
CLF-3000
CLF-15000
ISO
Specifies the type of NC data output by the application. It can take the following values: APT (APT source, this is the default), CLF-3000 (clfile record types 3000 and 5000 are output), CLF-15000 (clfile record type 15000 is output), ISO.
MFG_OUTPUT_FRMT (NC data format)
Type: String
Possible values:
POINT (Point (X,Y,Z))
AXIS (Axis (X,Y,Z,I,J,K))
Specifies the format of the NC data output. It can take the following values: POINT (X,Y,Z point coordinates, by default), AXIS (X,Y,Z,I,J,K point coordinates and tool axis components).
MFG_STRT_PT_SYNT (Home point strategy)
Type: String
Possible values:
FROM (FROM)
GOTO (GOTO)
Specifies the type of trajectory on the start point: GOTO or FROM
MFG_MAX_FEEDRATE (Max machining feedrate)
Type: Real
Specifies the maximum machining feedrate. This is used in NC Manufacturing Verification product. Errors (tool collision with the stock) will be reported if the feedrate exceeds this value
MFG_RAPID_FEED (Rapid feedrate)
Type: Real
Specifies the rapid feedrate. This is used to compute the total machining time and may replace the RAPID instruction in output APT files.
MFG_AXIAL_RADIAL_MOVE (Axial/Radial movement)
Type: Boolean (Yes/No)
Specifies the ability to generate automatically axial and radial movements to avoid collisions in axial operations
MFG_INT_LIN_3D (3D linear interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D linear interpolation between 2 points.
MFG_INT_CIRC_2D (2D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 2D circular interpolation between 2 points.
MFG_INT_CIRC_3D (3D circular interpol.)
Type: Boolean (Yes/No)
Specifies if the machine is able to make a 3D circular interpolation between 2 points.
MFG_R_MIN_CIRC (Min interpol. radius)
Type: Real
Specifies the minimum radius of circular interpolation that the machine is able to achieve.
MFG_R_MAX_CIRC (Max interpol. radius)
Type: Real
Specifies the maximum radius of circular interpolation that the machine is able to achieve.
MFG_MIN_DISC (Min discretization step)
Type: Real
Specifies the minimum distance between two consecutive points that the machine is able to achieve.

Note:
The application compares the minimum discretization step and the machining tolerance. The larger of the two values is taken to be the minimum distance between two points.
When you generate NC data, any points that are spaced at a distance less than this value are eliminated from the output file.
As a result, the output may not be as smooth as the tool path in the session, if this descretization step is coarser than the machining tolerance of the operation.

MFG_MIN_ANGLE (Min discretization angle)
Type: Real
Specifies minimum angle between tool axis at two consecutive points that the machine is able to achieve. The application eliminates points whose tool axis orientation does not meet this criteria.

Spindle Attributes

These attributes provide information on the spindle and have an impact on spindle capabilities.

MFG_X_ROT_CENTER (Center point X)
Type: Real
Defines the X coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Y_ROT_CENTER (Center point Y)
Type: Real
Defines the Y coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_Z_ROT_CENTER (Center point Z)
Type: Real
Defines the Z coordinate of the center of rotation of the rotary table with respect to the reference machining axis system.
MFG_INIT_ROT_POS (Initial position)
Type: Real
If the machine has a rotary table, specifies the initial angular position of the rotary table.
MFG_ROTARY_ANGLE (Rotary angle)
Type: Real
If the machine has a rotary table, specifies the rotary angle.
MFG_ROT_DIR (Rotary direction)
Type: String
Possible values:
CLW (Clockwise)
CCLW (Counter-clockwise)
BOTH (Shortest)
Defines the rotary direction that the machine can accept: Clockwise, Counterclockwise, or Shortest.
MFG_ROT_TYP (Rotary type)
Type: String
Possible values:
ABS (Absolute)
Defines the rotary angle as absolute. This is the only option available in the current version.
MFG_LATHE_RAD_AX (Radial axis)
Type: String
Possible values:
X
Y
Z
Defines the radial axis (X, Y or Z)
MFG_LATHE_SPN_AX (Spindle axis)
Type: String
Possible values:
X
Y
Z
Defines the spindle axis (X, Y or Z)

Turret Attributes

These attributes provide information on the turret definition and have an impact on turret capabilities.

MFG_X_HOME_POS (Home point X)
Type: Real
Defines the X coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Y_HOME_POS (Home point Y)
Type: Real
Defines the Y coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_Z_HOME_POS (Home point Z)
Type: Real
Defines the Z coordinate of the home point with respect to the reference machining axis system. Note that this point is taken into account when replaying a table rotation if this rotation is located at the first position of the program.
MFG_X_INIT_SPNDL (Orientation I)
Type: Real
Specifies the I component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Y_INIT_SPNDL (Orientation J)
Type: Real
Specifies the J component of the initial spindle orientation with respect to the reference machining axis system.
MFG_Z_INIT_SPNDL (Orientation K)
Type: Real
Specifies the K component of the initial spindle orientation with respect to the reference machining axis system.

Traverser Attributes

These attributes provide information on the lathe traverser definition.

MFG_TRAVERSE_NB (Traverse number)
Type: Integer
Defines the number of traverse
MFG_TRAV_PITCH (Traverse pitch)
Type: Real
Defines the pitch between two traverses