A traditional alignment is an alignment where the programmer creates each individual step of the alignment. This may be necessary for cases where canned alignments do not cover the required use case or the programmer has some special needs. The Traditional Alignment tools allow the programmer more flexibility since they can use constructed features as well as more complex inspection tools for obtaining alignment features such as Relative Measure.
The Traditional Alignment tools include alignment creation using Level, Align, Set Origin, and Offset Align as well as alignment manipulation using the Translate and Rotate tools.
A traditional alignment should still contain all of the required steps to constrain all 6 degrees of freedom.
Creating an alignment
With only a few exceptions, all traditional alignments will be created in the following order:
- Inspect a plane or other suitable feature for a Level operation.
- Level to the feature.
- Inspect a line or other feature suitable for an Align operation.
- Align to the feature.
- Inspect or construct a point.
- Set the origin to the point.
Various options will be discussed at each step of the way.
When these steps are finished, a determinate (finished) alignment is complete.
Level command - Set Primary Datum
The Level command is the first step in creating a reference frame from existing part features. If a plane is used as the Level feature, it establishes the working plane/Primary Datum Feature and controls one translational degree of freedom as well as two rotational degrees of freedom.
Allowable features for the Level command are:
- Plane
- Cylinder
- Cone
- Line
If a cylinder, cone, or line are used, only two rotational degrees of freedom are controlled. Another method will be required to set the translational degree for freedom (datum zero). This
is described here.- Using the appropriate Feature tools inspect or construct the feature to be used as the primary "level" alignment. Points should be spread over the entire surface to minimize the effect of local form errors.
- Select Alignment tab | Traditional group | Level
- Select the feature to be used by drag-n-drop from the Feature Database, or by selecting the feature from the CAD view.
- Select the appropriate direction option. In many cases, this dialog will already be filled in with the necessary information using the nearest axis to the measured feature. This is the direction as defined by the print/CAD and is not necessarily the same as the machine axes.
- Check the Set Origin to Feature checkbox as appropriate.
- Click OK
Align command - Set Secondary Datum
The Align command is the second step in any alignment and sets the secondary axis of the Secondary Datum. A measured line, or any other construction that results in a 2D line may be used for the Align tool. A point feature may also be used. In this case, a temporary line is created from the current origin through the point feature and use as the Align feature. The Align command controls one (the final) rotational degree of freedom, and normally controls one translational degree of freedom.
Allowable line features are:
- Line
- Cone
- Cylinder
Allowable point features are:
- Point
- Circle
- Sphere
- Slot
- Using the appropriate feature tools, inspect or construct the feature to be used as the secondary "align" alignment. Points should be spread over the length of the feature to minimize the effect of local form errors.
- Select Alignment tab | Traditional group | Align
- Select the feature to be used by drag-n-drop from the Feature Database, or by selecting the feature from the CAD view.
- Select the appropriate Working Plane. If this line is used to stop rotation around the Z axis, the Working Plane would be the XY plane.
- Select the appropriate direction option. In many cases, this dialog will already be filled in with the necessary information using the nearest axis to the measured feature. This is the direction as defined by the print/CAD and is not necessarily the same as the machine axes.
- Check the Set Origin to Feature checkbox as appropriate. As an example, note that an X axis direction line sets (typically) the Y axis origin.
- If changes were made, click Apply.
- Click OK
Set Orign command - Set Tertiary Datum (Origin)
The Set Origin command is the third and final step in create a reference frame from existing part features. The Set Origin command is used to constrain any remaining translational degrees of freedom which were not set by previous alignment steps.
The point may be measured or constructed (the intersection of two lines for instance). Allowable point features are:
- Point
- Circle
- Sphere
- Slot
- Cone
- Using the appropriate feature tools, inspect or construct the feature to be used as the "origin" point.
- Select Alignment tab | Traditional group | Set Origin
- Select the feature to be used by drag-n-drop from the Feature Database, or by selecting the feature from the CAD view.
- Select the appropriate axis options. Be careful to select only the required axes. For example, if the Z axis was set on a plane, the point would have to be measured at some "depth" in order to touch the side of the part. Using the Z axis of the point would move the Z origin below the top surface.
- The Offset boxes allow the programmer to "shift" the datum point by a nominal value from the measured feature.
- If changes were made, click Apply.
- Click OK
The Offset Align command is an alternative second step in any alignment and sets the secondary axis of the Secondary Datum based on an offset distance from a measured or constructed point feature. A temporary line is created from the current origin in a direction such that the line is at a specified offset distance from the reference feature. The Offset Align command controls one (the final) rotational degree of freedom, and normally controls one translational degree of freedom.
Allowable point features are:
- Point
- Circle
- Sphere
- Slot
- Using the appropriate feature tools, inspect or construct the point feature to be used as the secondary "offset align" alignment.
- Select Alignment tab | Traditional group | Offset Align
- Select the feature to be used by drag-n-drop from the Feature Database, or by selecting the feature from the CAD view.
- Select the appropriate Working Plane. If this line is used to stop rotation around the Z axis, the Working Plane would be the XY plane.
- Enter the nominal offsets of the reference feature in relation to the current origin.
- If changes were made, click Apply.
- Click OK
In this example, the X axis was aligned, offset from the circle center, to the offset distances entered in the Offset Align dialog.
Please note that in order for this to work properly, the proper origin must be set first. This means that instead of the normal Level/Align/Origin sequence, the sequence will be Level/Origin/Align. Although this is a complete alignment, CMM-Manager sees the "Align" as the last command and does not recognize this as a determinate alignment. Because of this, the automatic Sync CAD does not occur, and the programmer must execute a Sync CAD command after the alignment is complete.
Manipulating an alignment
Sometimes it is not possible to create an alignment by directly accessing features. An alignment may have to be created using alternative features and then moved or rotated into position.
Translate
This translates
Rotate
This rotates
Related Articles
Canned Alignments
Canned Alignments are pre-packaged routines that, in one program step, prompt the operator through a sequence of feature measurements which are then used to create a complete, determinant alignment. Canned alignments are generally meant for parts ...
VB Script - Prompt to skip manual Alignment
Many times a CMM program may have a manual alignment followed by a DCC alignment. In some cases, the manual alignment does not need to be executed each time the program is run. This is true if subsequent running of the program is done with each part ...
Reference Frame Management
CMM-Manager offers many tools for managing alignments / reference frames. Tools are available for saving, recalling, listing, deleting, importing, and exporting reference frames. Saving Reference Frames Click Alignment | Save. The Save Ref Frame ...
Save Report Automatically for use with Discus
Once you've taught a program and create Report(s) it is possible to configure CMM-Manager program to automatically save report document in a format compatible with Discus CMM each time the program is run. Set Report Properties as follows: View the ...
Using Batch Run
Traditional Program An example program sequence, shown here, begins with a program that creates the 'base' alignment and saves it to be used by the inspection program. This is followed by the actual inspection program. Simple Alignment and Inspection ...