I have a cylindrical part with about 30 family table instances. Each instance has the same, generic diameter, but the length of each instance is controlled by the family table.
The relationship between family table instances is simple... If the generic cylinder length is, say, 10cm, then the first family table instance would have a length of 11 (10*1.1); the second family table instance would have a length of 12 (10*1.2); the third family table instance would have a length of 13 (10*1.3); and so on...
I am creating an assembly of these 30 part instances, and I am using Pro/PROGRAM to drive the dimensioning. Using Pro/PROGRAM, I can modify the assembly-level spacing and arrangement of each part, and I can even modify the generic feature dimensions of the family-table part. However, where I am having a problem is using Pro/PROGRAM to modify the individual lengths of each part instance. The relationship between family table instances (generic_length*1.1, 1.2, 1.3...) is not changing, but the generic length will change through the program.
So, is there any way to modify a part's family-table values through Pro/Program? Or, is it possible to specify family table values using a relation? Or, is there another solution?
Any help is GREATLY appreciated. Thanks!
The relationship between family table instances is simple... If the generic cylinder length is, say, 10cm, then the first family table instance would have a length of 11 (10*1.1); the second family table instance would have a length of 12 (10*1.2); the third family table instance would have a length of 13 (10*1.3); and so on...
I am creating an assembly of these 30 part instances, and I am using Pro/PROGRAM to drive the dimensioning. Using Pro/PROGRAM, I can modify the assembly-level spacing and arrangement of each part, and I can even modify the generic feature dimensions of the family-table part. However, where I am having a problem is using Pro/PROGRAM to modify the individual lengths of each part instance. The relationship between family table instances (generic_length*1.1, 1.2, 1.3...) is not changing, but the generic length will change through the program.
So, is there any way to modify a part's family-table values through Pro/Program? Or, is it possible to specify family table values using a relation? Or, is there another solution?
Any help is GREATLY appreciated. Thanks!