Hello,
I have a project in which I made a jig for positioning some parts. I did this by using a sub-assembly in a new .iam file and setting this sub-assembly as a reference for the jig. However, this is also setting the main assembly .iam status of this sub-assembly as a reference. I don't know why they are linked if they're being used in two different files and there shouldn't be a link at all. I mean, it has to be part of the main assembly, but it's only a reference when doing the jig for that sub-assembly production. And weird enough, the other jig I did using this same procedure doesn't behave lake this.
Thank you for your help.
Solved! Go to Solution.
Hello,
I have a project in which I made a jig for positioning some parts. I did this by using a sub-assembly in a new .iam file and setting this sub-assembly as a reference for the jig. However, this is also setting the main assembly .iam status of this sub-assembly as a reference. I don't know why they are linked if they're being used in two different files and there shouldn't be a link at all. I mean, it has to be part of the main assembly, but it's only a reference when doing the jig for that sub-assembly production. And weird enough, the other jig I did using this same procedure doesn't behave lake this.
Thank you for your help.
Solved! Go to Solution.
Solved by Frederick_Law. Go to Solution.
Solved by jtylerbc. Go to Solution.
If I am following you correctly, in the sub-assembly that is being referenced out, did you go to Tools > Document Settings > Bill of Materials Tab > and set the default BOM Structure to reference there? If so, then you have stated that anytime this assembly is used, it is to be reference. You could leave this as normal, and then where you want to see it referenced in other assemblies, you could then just right click on the sub-assembly in the browser > BOM Structure > Reference. Now, you have set this particular sub-assembly to be reference in this particular assembly, but would be normal in any other assembly. This also holds true for part files.
If I am following you correctly, in the sub-assembly that is being referenced out, did you go to Tools > Document Settings > Bill of Materials Tab > and set the default BOM Structure to reference there? If so, then you have stated that anytime this assembly is used, it is to be reference. You could leave this as normal, and then where you want to see it referenced in other assemblies, you could then just right click on the sub-assembly in the browser > BOM Structure > Reference. Now, you have set this particular sub-assembly to be reference in this particular assembly, but would be normal in any other assembly. This also holds true for part files.
Hello and thank you for the reply. As set it as reference in the BOM, under the Assemble tab, and this in the assembly where I want it to be used as a reference. However, this is changing the behavior of this sub-assembly everywhere, while it should only change it to this particular assembly, shouldn't it?
Hello and thank you for the reply. As set it as reference in the BOM, under the Assemble tab, and this in the assembly where I want it to be used as a reference. However, this is changing the behavior of this sub-assembly everywhere, while it should only change it to this particular assembly, shouldn't it?
No, if you change it in the BOM you are changing the Default BOM Structure for the part, which changes it everywhere.
What you want to do is change that setting back to Normal. Then, in the places where you want it to be Reference, right click on the part and go to "BOM Structure". Change it to Reference here. This is a local override on that specific instance of the part/assembly. It won't affect other assemblies, or even other instances of the part in that same assembly.
Inventor is working correctly. But it doesn't communicate this point very clearly, so a lot of users misunderstand what the setting in the BOM is really doing.
No, if you change it in the BOM you are changing the Default BOM Structure for the part, which changes it everywhere.
What you want to do is change that setting back to Normal. Then, in the places where you want it to be Reference, right click on the part and go to "BOM Structure". Change it to Reference here. This is a local override on that specific instance of the part/assembly. It won't affect other assemblies, or even other instances of the part in that same assembly.
Inventor is working correctly. But it doesn't communicate this point very clearly, so a lot of users misunderstand what the setting in the BOM is really doing.
It'll look the same in "Bill of Material" but behave differently.
It'll look the same in "Bill of Material" but behave differently.
Thank you very much! It did indeed work! You learn a new thing every day!
Thank you very much! It did indeed work! You learn a new thing every day!
Can't find what you're looking for? Ask the community or share your knowledge.