Preparing the Manufacturing Program for a Part Pair
This procedure helps you prepare a symmetrical part manufacturing program for opposite hand machining. The following procedure assumes that a proven manufacturing program already exists
for one symmetrical half of a part such as the one below.

Preparing a Manufacturing Program for a Symmetrical Part
This procedure helps you prepare a symmetrical part manufacturing program for opposite hand machining. The following procedure assumes that a proven manufacturing program already exists
for one symmetrical half of a part such as the one below.

-
Copy/paste the machining operations used to machine the left-hand portion to create
new machining operations in the same manufacturing programs to machine the right-hand portion.
-
Propagate your modifications.
Transforming the Manufacturing Program and Reversing the Machining
Conditions
You can now complete the Manufacturing Program.
- Click
TRACUT Operator
in the Copy/Tracut Operations flyout in Programming. - Create and apply a mirror transformation (or another suitable transformation)
in order to create a symmetrical tool path.
See Inserting a TRACUT Operator Instruction. -
However, applying a transformation to the tool path
can reverse the machining conditions of some Machining Operations (climb/conventional
milling, for example). This needs to be rectified in order to obtain
a valid Manufacturing Program. Still in the
Programming Action Bars:
- Click
Opposite Hand Machining Options. - In the dialog box that appears, select the types of Machining Operations whose
machining conditions change after a mirror type transformation.
The dialog box shows the Machining Operations supported by Reverse Machining
Conditions. The Reverse Machining
Conditions are supported for all
mill type Machining Operations. By default, all the check boxes in the Prismatic tab are selected.
You can now apply a Reverse Machining Conditions processing
to the selected Machining Operations types.
- Still in the
Program Action Bars:
- Click
Reverse Machining
Conditions in the Reverse Operations sub-tab. - Select the Manufacturing Program (or groups of Machining Operations)
whose machining conditions have to be reversed
See Reversing Machining Conditions. A message is displayed if any of the Machining Operations selected are locked, asking you to unlock them. - Answer Yes to unlock those Machining Operations, and apply the Reverse Machining
Conditions are applied.
- Answer No to keep those Machining Operations locked and let Reverse Machining
Conditions ignore them.
- If a Reverse Keyword has been specified under When Reversing Operation in
, it is applied to the Machining Operation name. For example:
- the Reverse Keyword is _Reverse.
- Reverse Machining
Conditions is applied to the Machining Operation Facing.1.
- the name of the Machining Operation becomes Facing_Reverse.1
- Modified Machining Operations is easily identified in the Manufacturing Program: their status is no longer up-to-date. The
tool paths of these Machining Operations must be computed or re-computed.
- Due to the applied TRACUT transformation followed by the Reverse Machining Conditions
processing, the machining conditions are reset to the values of the initial
Manufacturing Program. A summary of the processing appears in an information pop-up.
Note:
You can change the machining conditions of deactivated Machining Operations,
since they is edited, but not the machining conditions of locked Machining Operations, since they cannot be edited.
Locally Editing the Transformed Manufacturing Program
You can edit some Machining Operations.
-
If the Machining Operations of the original Manufacturing Program are linked one after the other,
you may need to reverse the order of these Machining Operations in the processed Manufacturing Program.
This is the case, for example, if the end point of Operation1 is the start
point of Operation2.
Still in the
Program Action Bars, click
Reorder Operations List to reverse the order of one or more groups of Machining Operations.
- Groups of Machining Operations must be selected one after the other in
the Manufacturing Program and they must use the same tool.
- Machining Operations in each group must
be selected from top to bottom.
In the example
below, Machining Operations A, B, C, and E, F were selected and reversed.
-
Similarly, it may be necessary to inverse the approach and retract macros
on a Machining Operation.
Still in the
Program Action Bars, click
Inverse Macros in the Reverse Operations sub-tab.
Modifying a Left-Hand Manufacturing Program (Fully Associative)
Machining Operations in left-hand program have been updated because of design changes,
but the tool path was fully associative.
No action required. In this case, right-hand program is updated and is associative.
Modifying a Left-Hand Manufacturing Program (New Geometry)
Machining Operations in left-hand program have been updated because of design changes,
or some Machining Operations have been edited to take new geometry into account.
- Delete the existing old Machining Operations in the right-hand Manufacturing Program.
- Select and duplicate the modified Machining Operationss from the left-hand Manufacturing Program to the right-hand Manufacturing Program.
- If necessary, perform local modifications as explained in Using Procedures for Opposite Hand Machining.
Modifying a Left-Hand Manufacturing Program (Added Machining Operations)
The options of some Machining Operations in a left-hand Manufacturing Program have been modified,
or some Machining Operations have been added to the left part.
- Delete the existing old Machining Operations in the right-hand Manufacturing Program.
- Select and duplicate the modified and the new Machining Operations from the left-hand Manufacturing Program to the right-hand Manufacturing Program.
- If necessary, perform local modifications as explained in Procedure for Opposite Hand Machining in Using Procedures for Opposite Hand Machining.
Preparing a Part for Use with the Function: Copy for Opposite Hand Machining
This procedure shows you how to prepare a manufacturing program for use with the Copy for Opposite Hand Machining function. This function allows you to accelerate the process of opposite hand programming (for left-hand/right-hand part pairs only). The following procedure assumes that a proven manufacturing program already exists
for one symmetrical half of a part such as the one below.

-
Right-click an operation or a set of operations in the Activities Process Tree.
- To reverse an operation, select Reverse, then one of the following:
- Reverse Conditions: According to the type of operation, some parameters are reversed. For more information, see Effects of Reversing Machining Conditions.
- Reverse Macros: According to the type of operation, approach and retract macros are reversed.
- To invert a set of operations, select Group, then Inverse Order Tag.
An opposite hand manufacturing program can now be generated using the Copy for Opposite Hand Machining function. Reverse macro and condition information, as well as inverted group operation information will be applied to the manufacturing program generated by this function. For more information, see Reuse Programming Options.
|