Views:

By default in the Bill of Materials, Cimatron puts certain types of parts into certain ranges of ID numbers.

To change the ranges you will need to edit the C:\Program Files\3D systems\Cimatron\14.0\Data\Resource\idnum.dat file.
Scroll down in the file past all the comments, and notice that a 3 letter code is alongside a number like this:
BOL     001
BPT     BOL
VPL     BOL


The 3 letter code is the attribute called short type.  Any part or catalog part has a short type attribute.  In the example above,
the system knows that any part with short type BOL should be assigned an ID number beginning with 1.
(This is the start of the range only.  If in the design numbers 1 through 6 were already used, the part being added with short type BOL would get number 7.)

What the other lines mean is that a part with short type BPT should be assigned just like short type BOL.  See in the
idnum.dat file this basic format goes on and on for all kinds of short types and ranges.  You can change any number you want.
Another example:
CS1     101
SCS     CS1
DB1     CS1


CS1 is the short type that the screw catalog parts have.  So any new screw made from catalog will be given an ID number that starts in
the 101 range.  If you would prefer that screws start at 500, just change the 101 number to 500 and save the file.  That's all it takes.

The short type attribute is the key to all of this, but what happens when you create a new part in an assembly, one that was not pre-made
or from catalog?  It will have a blank short type attribute, so what number range does it get?
At the bottom of the idnum.dat file see this area:
UN      901
GN      UN


UN stands for undefined.  So here we see that any part with no short type attribute will be assigned an ID number beginning with 901.
Again, this can be changed to whatever starting number you prefer.

Cimatron will only actively use the file called idnum.dat.  But you could have several idnum.dat files, arranged in different ways for different
customer requirements.  Prior to starting a new job, you would want to rename the relevant file to idnum.dat so that it would come into use.