Okay, here's something that makes no sense to me. I have an assembly which contains two instances. To simplify, the assembly has one part on a hinge (Part B) that rotates with respect to another part (Part A). There are two sizes of Part B, and thus the Family Table for the assembly has one instance that includes one size of Part B, and the other includes the other size of Part B. No problems so far.
Then I created a Mechanism in order to create some snapshots, showing the assembly in various hinge states (fully open, fully closed, partially open, etc). Still no problems. But now, as soon as I go back to Standard and re-verify the Family Table, both instances Fail. I tried to redefine things in various ways, but they always Failed.
Finally I checked PTC.com for help, and I found a TPI that says the following:
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
Description
<DIV =indent10>
Current Pro/ENGINEER Assembly functionality allows users to create an assembly family table where one of the variable columns is the instance of the part assembled. If this part is assembled using Mechanism connections, then assembly instances that do not use the generic part will fail regeneration and will fail when attempting to verify them.</DIV>
Resolution
<DIV =indent10>
This is the current functionality of Pro/ENGINEER. If switching part instances in a Mechanism assembly becomes necessary, assemble the generic part and all its instances using Mechanism connections in the generic assembly. Then, in the assembly family table, control which part is used by the suppress/resume options.</DIV></BLOCKQUOTE>
Okay, this really stinks. I REALLY hate adding multiple instances of the same thing to a generic. A guy I works with swears he has seen this problem before, and that there is some kind of workaround, but he can't remember what it is. Does anyone know of anything else that I can do here? Thanks...
Then I created a Mechanism in order to create some snapshots, showing the assembly in various hinge states (fully open, fully closed, partially open, etc). Still no problems. But now, as soon as I go back to Standard and re-verify the Family Table, both instances Fail. I tried to redefine things in various ways, but they always Failed.
Finally I checked PTC.com for help, and I found a TPI that says the following:
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
Description
<DIV =indent10>
Current Pro/ENGINEER Assembly functionality allows users to create an assembly family table where one of the variable columns is the instance of the part assembled. If this part is assembled using Mechanism connections, then assembly instances that do not use the generic part will fail regeneration and will fail when attempting to verify them.</DIV>
Resolution
<DIV =indent10>
This is the current functionality of Pro/ENGINEER. If switching part instances in a Mechanism assembly becomes necessary, assemble the generic part and all its instances using Mechanism connections in the generic assembly. Then, in the assembly family table, control which part is used by the suppress/resume options.</DIV></BLOCKQUOTE>
Okay, this really stinks. I REALLY hate adding multiple instances of the same thing to a generic. A guy I works with swears he has seen this problem before, and that there is some kind of workaround, but he can't remember what it is. Does anyone know of anything else that I can do here? Thanks...