Using the Family of Parts Programming feature speeds up the process of CNC programming for similar parts created from tabulated drawings.
It allows you to program one part in a family and then automatically substitute any variable parameters by manipulating a separate Parameters file (*.prm) containing parameter definitions.
To use Family of Parts Programming:
Each file should contain 26 lines (one for each letter in alphabet: A to Z) and must be saved using the file extension .prm. To define a value for a letter in the file, use an equals (=) sign followed by a number. For example,
A=1.3
B=5.6
C
………..
Z
In this example, values have been defined for Parameters A and B. Parameters C to Z are not relevant to this part, so values have not been defined.

In PartMaker all Z dimensions are programmed as negative values. When performing mathematical operations on parameters, use parentheses, as show above. PartMaker uses the standard order of operations for multiplication, division, addition, subtraction and the application of trigonometric functions.
displayed next to some variables on the Profile Group Parameters or Hole Group Parameters dialog. Click the icon to display the Parametric Definition dialog and enter parametric definitions for these variables.When assigning part features to the geometry, snap the features to the part geometry rather than using the ZX Snap Mode. Only toolpaths associated with geometry are rescaled when you apply parametric dimensions from a Parameter file to the part.