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 programsIn a typical scenario, the user would place the part in a fixture, then open and run the Alignment program if required. This creates a "base" alignment for the starting point of the first part. This is only required if the fixture position has moved since the last saved alignment.
This would be followed by running the Inspection Program. The inspection program could be run multiple times by switching parts between each run.

BONUS
Batch Run
CMM-Manager offers the Batch Run mode for inspecting multiple parts. Batch run simplifies the running of the program, and allows multiple parts to be placed in a known pattern, or all parts in a single location with the operator switching parts between runs.
Parts in a Grid
In the example here, the same inspection program is used. Using the grid layout shown in the picture above, we set number of parts to 4, and use a grid of 2x2. There is an offset between parts in X of 125mm and in Y of 150mm.
Configure Batch RunNote the selection of lines used to run partial runs after the initial run (which runs the entire program, top to bottom). It does not include the Recall Ref Frame. The 'Recall Ref Frame' is only executed once at the beginning of the entire program. CMM-Manager Batch Run, not the program, controls the zero point for subsequent parts.

CMM-Manager remembers the starting location of the first part, and CMM-Manager handles any required recalls or indexes of that point as part of the Batch Run.
Including the Recall Ref Frame may result in unexpected operation.
If a single location is used, with the operator changing parts between, The 'Show show message prompt after each run' should be checked with appropriate instructions for the operator to change parts displayed. When the operator changes to the next part and clicks OK to close the prompt, the next partial run will execute.