NC Sequence Pattern
 
You can create an NC sequence by using the element tree for pattern applications. The compound element PRO_E_PAT_MFG_TOOL_PATH described in this section allows you to set various options related to manufacturing order and fixtures used to pattern an NC sequence.
The following figure shows the element tree for pattern applications.
Figure 58. Pattern Element Tree for NC Sequence
The compound element PRO_E_PAT_MFG_TOOL_PATH contains the following elements of type integer:
PRO_E_PAT_MFG_ORD_LEADER—Specifies the number of the pattern member that you want to use as the manufacturing leader. The default value of this element is zero, which indicates that the pattern leader itself is the manufacturing leader.
PRO_E_PAT_MFG_ORDER_OPT—Specifies the criteria for selecting the manufacturing order. The valid values are:
1— Specifies the manufacturing order based on the pattern order. Set the values of the following elements as:
PRO_E_PAT_MFG_ORD_REVERSE—Specify 1 to reverse the order of the pattern for the CL output.
PRO_E_PAT_MFG_ORD_ALT_ROWS—Specify 1 to set the alternate rows of the pattern in the same direction for the CL output. Here the first and the second rows are in opposite directions with the first row being in the direction of the pattern. The manufacturing leader is the first tool path in the CL output.
PRO_E_PAT_MFG_ORD_ALT_DIR—Specify 1 to generate the CL output with the direction of the first row being treated as the direction of the second row and the direction of second row treated as the direction of the first row until the tool paths for all the pattern members are generated. The manufacturing leader is the first tool path in the CL output.
2—Specifies the manufacturing order based on the shortest distance between the pattern members.
3—Select the manufacturing order for each of the pattern member from the pattern UI.
Note:
 
The functionality to select the manufacturing order for each pattern member is currently not supported through .
PRO_E_PAT_MFG_ORD_SHARED—Specify 1 to sequentially set the orders for the 4-axis or 5-axis tool paths with a common Z-axis orientation.
PRO_E_PAT_MFG_FIX_OFFSET—Specifies the parameters for the fixture offset. Specify 1 to set the following fixture options:
PRO_E_PAT_MFG_FIX_OFF_INIT—Specifies the initial value of the fixture Offset.
PRO_E_PAT_MFG_FIX_OFF_INCR—Specifies the increment value for the fixture offset.
PRO_E_PAT_MFG_SUB_OUTPUT—Specifies if subroutine pattern must be created. Subroutines enable you to create NC sequences, place them as macros at the beginning of the CL file, and then call them from the main body of the CL file as many times as needed.
PRO_E_PAT_MFG_SUB_OUT_MODE—Specifies the output mode for the CL data for the subroutine. Pass the value 1 for absolute mode and 2 for incremental mode.
PRO_E_PAT_MFG_SUB_OUT_MULTAX—Specifies if the Multax mode must be selected. Multax is related to cutter location output format where it puts the post-processor in the multi-axis output mode to process the i, j, k vector. When in multi-axis output mode, outputs the i, j, k vector even when the tool is in 0, 0, 1 orientation.
In Multax mode, the system will output transformed CL data rather than outputting rotate table commands.
PRO_E_PAT_MFG_SUB_OUT_COPYCL—Specifies if the subroutine pattern definitions in CL output must be temporarily suppressed. The system will output CL data without the subroutine definitions and calls.
Refer to online Help for more information on subroutines.
The following table lists the contents of each PRO_E_PAT_MFG_TOOL_PATH element.
Element ID Values
Element Name
Data Type
Valid Values
PRO_E_PAT_MFG_ORD_LEADER
Number of the leader
PRO_VALUE_TYPE_INT
0 <= value < number of instances
PRO_E_PAT_MFG_ORDER_OPT
Order options
PRO_VALUE_TYPE_INT
1, 2, 3 ( if you specify 3, order may be selected only through UI)
PRO_E_PAT_MFG_ORD_REVERSE
Reverse option
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_ORD_ALT_ROWS
Alternate rows
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_ORD_ALT_DIR
Alternate direction
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_ORD_SHARED
Shared orientation
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_FIX_OFFSET
Fixture offsets
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_FIX_OFF_INIT
Initial fixture offsets
PRO_VALUE_TYPE_INT
1 <= value
PRO_E_PAT_MFG_FIX_OFF_INCR
Fixture offsets increment
PRO_VALUE_TYPE_INT
1 <= value
PRO_E_PAT_MFG_SUB_OUTPUT
Subroutine option
PRO_VALUE_TYPE_INT
0 or 1
PRO_E_PAT_MFG_SUB_OUT_MODE
Subroutine mode
PRO_VALUE_TYPE_INT
1 or 2
PRO_E_PAT_MFG_SUB_OUT_MULTAX
Subroutine multax
PRO_VALUE_TYPE_INT
0 or 1
For more information on the patterning options related to an NC sequence, refer to Manufacturing section of the help.
Est-ce que cela a été utile ?