Mini routines facilitate the execution of a measurement routine with Feature Based Measurement (FBM). For complete information about mini routines, see "Mini Routines".
To execute a partial mini routine with FBM, follow these steps:
Create the mini routine with the required dimensions. For help, see "Mini Routines".
From the Mode list in the Mini Routines dialog box, select FBM.
Click the Show Marked button to mark the features and dimensions that you want to measure. PC-DMIS marks the features and dimensions in the Edit window.
Click the Execute button to start the measurement.
PC-DMIS executes a measurement routine with FBM as follows:
PC-DMIS marks the complete measurement routine.
PC-DMIS unmarks all features and dimensions.
PC-DMIS marks all of the selected dimensions with the Parent mode dependency. This marks all of the required dimensions and features. It also marks all features on which they are dependent.
PC-DMIS marks all of the groups that have the execution control set to ALL ALWAYS.
When PC-DMIS executes a measurement routine that has groups that have the execution control set to FBM CHECK, PC-DMIS determines if any features or dimensions in the group need to be measured.
If a group does not have any marked features or dimensions, PC-DMIS does not execute the measurement routine. It also does not execute any other commands in the group (such as move points and tip change commands), whether or not they are marked.
If a group has marked features, PC-DMIS executes the group, as marked by the mini routine.
For groups for which the execution control is set to AS MARKED, PC-DMIS completely executes the group according to the normal marking rule.
Important Notes
Mini routines provide a way to measure selected dimensions and features without alignment dependency.
Be careful if you select the With Alignment Dependencies check box in the Mini Routines dialog box. If you select it, it is important to "recall" the necessary alignment at the beginning of every group to ensure that PC-DMIS uses the correct alignment to measure all features.
This functionality is provided for certain industries that may want to quickly re-measure certain dimensions after they measure the complete part without moving the part from its fixture.
Any command that exists outside of all groups (that is, it does not belong to a group) has a "global scope". PC-DMIS always executes these commands according to their marked status.
Nested groups follow the same execution rules. If an inner group contains a measurement command, PC-DMIS also executes its outer group.
For example, suppose you have GROUP A and GROUP B. GROUP B is nested inside GROUP A. If execution control is set to FBM CHECK for both GROUP commands, but only GROUP B has features or a marked dimension, GROUP A also executes its marked commands.