Transition Path Management

This document describes the Transition Path Management capability. Transition paths can be generated between operations in a program. This is done by taking the following parameters into account:

A transition path can include one or more linear transitions and machine rotations.

Transition paths can be created, deleted and updated using the commands of the Transition Path Management toolbar.

Generate Transition Paths
Remove Transition Paths
Update Transition Paths.

Machine

In order to use Transition Path Management, a generic machine must be defined on the Part Operation. This is done using the Part Operation's Machine Editor.

Available machine types are:

Each machine contains all the necessary NC parameters and kinematic definition data for the Part Operation.

Transition Planes

Transition Path Management takes into account the following planes defined in the Part Operation:

The Safety plane is not taken into account for the generation of transition paths.

Transition Path Options

When Generate Transition Paths is selected, the Transition Paths dialog box appears. You must select the manufacturing program to be processed and set the desired options.

Transition Path Creation: specifies where transition paths are to be added in the program:

Machine Rotation Creation: allows creation of Rotary motion embedded in the transition path with:

Priority Order: specifies the preferred order between Tool Change and Machine Rotation when they are both present before a machining operation.

Retract/Approach Motion: specifies how retract and approach motions are to be done globally for all the transition paths of all selected programs:

If a specific retract or approach is required on a machining operation, it should be defined by macros on the operation.

Traverse Motion on Top: this option is taken into account only when all 5 traverse planes are defined in the Part Operation. It is useful when a transition path needs to go from one side to the opposite side of the traverse box.
The intermediate plane can be any one of the three other planes.
If the check box is selected, then the top plane is used as the intermediate plane.
Otherwise, the motion will be done using the intermediate plane that gives the shortest path.

Compute axial-radial motion: if a traverse box is not defined and no transition plane is selected, selecting this check box authorizes 2.5 axis motion only. Tool axis direction at start and end of motion must be the same.

Return to machine home position: Generates an additional Transition Path after the last Machining Operation in order to return to the machine home position.

Transition Path Computation Overview

The general operation of Transition Path generation is outlined below. It assumes that an appropriate generic machine has been specified in the Part Operation.

Transition Paths with Table Rotation

If Table Rotation option is selected, and if a table rotation is needed, the tool retracts to the specified rotary plane and makes the table rotation. A head rotation is also done if necessary.

If Compute axial-radial motion is selected, the tool approaches the next point in 2.5 axis motion.
Otherwise, the tool approaches the next point in linear motion.
For a transition path with table motion, the tool approaches the next point in 2.5 axis motion after the table rotation.

Transition Paths without Table Rotation

If Table Rotation option is not selected, or if a table rotation is not needed, the Transition Path capability checks whether or not a valid traverse box is defined.

Traverse Box Defined

If a valid traverse box is defined, the traverse box motion is computed. This motion may be modified according whenever valid transition planes are specified. A head rotation are also done if necessary.

Traverse Box Not Defined

If no valid traverse box is defined, the Transition Path capability verifies whether or not valid transition planes are defined.

If valid transition planes are defined, the tool retracts to these planes.

If no valid transition planes are defined, the Transition Path capability verifies whether or not the Axial Radial option is selected.
If  Compute axial-radial motion is selected, the tool approaches the next point in 2.5 axis motion.
Otherwise, the tool approaches the next point in linear motion.

Generation of Transition Paths without Machine Rotations

This is the case when a generic 5-axis machine is selected in the Part Operation.

Transitions Between Operations

The 5 traverse box planes defined on the Part operation delimit a traverse box.
First, the transition path is computed by taken into account this traverse box.

Retract and Approach motions are automatically defined.
The transitions motions are done in RAPID mode.

The Retract/Approach option can be set to define the motions type:

Transition motions are done as follows:

1.Perpendicular retract (1) to the plane (with the same tool axis of the operation) or retract along the tool axis
2.Transition motion (2) through the plane (P1) until the intersection of planes (P1 and P2)
3.Tool axis modification
4.Transition motion (3) through the plane (P2) until the perpendicular (or along the tool axis) of the next operation
5.Approach motion (4) to the next operation (tool axis of the operation)

Note that during transition motions the tool tip is on the traverse planes.

Then transition planes are used to modify these transition motions by reducing air cuts.

Transitions Between Tool Change and Operation

First, transition motions are done as follows (respecting the traverse box):

1. Perpendicular retract (1) to the plane (with the same tool axis than the operation) or retract along the tool axis
2. Transition motion (2) through the plane (P1) until the intersection of planes (P1 and P2)
3. Tool axis modification: Normal to the next plane (P2).
4. Transition motion (3) through the plane (P2) until the perpendicular of the tool change
5. Approach motion (4) to the tool change

Then transition planes are used to modify these transition motions by reducing air cuts.

Generation of Transition Paths with Machine Rotations

Transitions Between Operations

The transition path is done between the last point of the machining operation (last point of the retract macro) and the first point of the next machining operation (first point of the approach macro).

No control or cut of machining operation motions (including macro motions)  is done outside the traverse box. The macro should be defined inside the traverse box. The transition paths are then generated up to the traverse box planes.

Transitions with Generation of Machine Table Rotation

The rotary plane is taken into account in order to define a safety distance.
The rotary plane must be parallel to the machine rotary axis. Thus, if the machine as several rotary axis, several planes must be selected.

There are several cases:

Transitions with Generation of Machine Head Rotation

In the previous example, if machine head rotation generation is chosen, the transition path is computed the same way as for a 5 axis machine without generation of machine rotations. The tool tip path follows traverse box planes and transition planes. The difference is that for each modification of the tool axis, a machine head rotation is generated as well as tool motions take back the tool tip on the planes.

Example1:

The tool axes are different and the traverse planes are different: the head rotation is performed at the traverse plane intersection with the following behavior.

Example 2:

The tool axes are different, the traverse plane is the same: the head rotation is performed as follows.

Example 3:

The machining operations are defined at opposite sides of the traverse box.

The transition motions are generated in 3 planes: then head rotations are done at the intersection of planes.

In this case, in the intermediate plane, the tool axis is defined as  being perpendicular to the plane during transition motion in this plane.

Transitions when Traverse Plane and Transition Planes are Defined

The transition planes are used to modify the transition motions respecting the traverse box plane by reducing air cuts.

Example:

A machining operation is defined at the bottom of the part.
Motion mode is set to Along operation tool axis.
A transition plane defines the bottom limit of the box.

Transition Motions between Tool Change and Operation

The behavior is the same as that described in Transition Between Operations.

Rotation Generation

The tool path is a circular arc for table rotation and head rotation.
Transition path needs to be computed before the computation of the machine rotation tool path in order to have the start position (position 2 in the figure below).