Tool Motion — Volume Mill Cut
The element PRO_E_TOOL_MTN is a member of PRO_E_TOOL_MTN_ARR array and is documented in the header file ProMfgElemToolMtnVolMillCut.h, and is shown in the following figure.
Figure 218. Element tree for PRO_E_TOOL_MTN element
The following table lists the contents of PRO_E_TOOL_MTN element.
Element ID
Data Type
Description
PRO_E_TOOL_MTN_TYPE
PRO_VALUE_TYPE_INT
Mandatory element. Specify the tool motion type as PRO_TM_TYPE_VOLUME_MILLING. The value for this element is defined by the enumerated typeProTmType.
PRO_E_TOOL_MTN_PROFILE_TYPE
PRO_VALUE_TYPE_INT
Specifies the tool motion profile type. The enumerated type ProMillProfCutType defines the valid values for this element which are as follows:
PRO_E_MILL_CUT_FULL_DEPTH— Specifies that the entire depth of the mill cut is machined.
PRO_E_MILL_CUT_FROM_TO— Specifies that the machining depth is limited by the specified start and the end references.
PRO_E_MILL_CUT_UPTO— Specifies that the machining depth is limited by the specified end reference.
PRO_E_MILL_CUT_ONE_SLICE— Specifies the machining of a single slice cut.
PRO_E_MFG_PARAM_ARR
Array
Optional element. Defines an array of manufacturing parameters. For more information, refer to the section Manufacturing Parameters. This element is inherited from the Creo NC Sequence, if not specified.
PRO_E_MFG_CMP_APPROACH_EXIT
Compound
Specifies the approach and exit motions. This optional element is defined in the header file ProMfgElemApproachExit.h. For more information, refer to the section Approach and Exit.
PRO_E_MFG_START_HEIGHT
PRO_VALUE_TYPE_SELECTION
Optional element. Select the horizontal surface from where machining will begin.
Note:
 
This element is mandatory only if the element PRO_E_TOOL_MTN_PROFILE_TYPE is set to PRO_E_MILL_CUT_FROM_TO.
PRO_E_MFG_HEIGHT
PRO_VALUE_TYPE_SELECTION
Select a single surface where the machining will begin.
Note:
 
This element is mandatory only if the element PRO_E_TOOL_MTN_PROFILE_TYPE is set to PRO_E_MILL_CUT_FROM_TO, or PRO_E_MILL_CUT_UPTO, or PRO_E_MILL_CUT_ONE_SLICE.
PRO_E_VOL_MILL_REGION_ARR
Array
Optional element. Specifies an array of region specifications. Define this element to overwrite the default order of machining of different areas
PRO_E_VOL_MILL_REGION
Compound
Specifies a compound element that defines the volume milling region.
PRO_E_VOL_MILL_REGION_SKIP_OPT
PRO_VALUE_TYPE_INT
Specifies the skipping option for the region. The valid values for this element are:
PRO_B_TRUE—Specifies that the region will be skipped while machining.
PRO_B_FALSE—Specifies that the region will not be skipped while machining.
PRO_E_VOL_MILL_AP_REF
PRO_VALUE_TYPE_SELECTION
Optional element. Specifies the selection of a vertical datum axis, or a datum point. This element defines a location for the region to make an approach move.
PRO_E_VOL_MILL_EX_REF
PRO_VALUE_TYPE_SELECTION
Optional element. Specifies the selection of a vertical datum axis, or a datum point. This element defines a location for the region to make an exit move.
这对您有帮助吗?