I have placed assemblies within a larger assembly and would like to make the parts within the sub-assemblies show as Reference in the BOM. I have tried to adjust this through Occurrence Properties but the BOM button does not have any options for change, the option only exists when I go to Occurrence Properties in the sub-assemblies. Am I doing something wrong or does this option not exist? I have read items on the forums that lead me to believe it should be possible.
Hi! Inventor supports "Instances Properties", not "Occurrence Properties." An IP has to be assigned to an instance at the first level of a given assembly.
Many thanks!
Based on the forum post below, I am under the impression that I can change the BOM state of a part within a sub-assembly from Normal to Reference and not have it affect any other occurrence of that part. Is this not the case?
As I understand Inventor...
Given the following structure:
It is possible to set an instance of PartThatShouldBeReference.ipt to Reference while editing TopAssembly.iam. It is also possible to set an instance of DifferentPartThatShouldBeReference.ipt to Reference while editing SubAssembly.iam.
It is not possible to set DifferentPartThatShouldBeReference.ipt to Reference while editing TopAssembly.iam.
Basically it is only possible to override a component's BOM setting to reference in the immediate parent assembly. It is not possible to traverse down several sub-assembly levels and change this setting.
Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Hi! In Inventor, aside from appearance override, it is rare that an occurrence override is allowed. Let me clarify terminology a bit so that the discussion would be less confusing.
Let's say there is an assembly like this. ASMB1 has two sub instances of Sub1. In the Sub1, there is Part1:1.
ASMB1 -> Sub1:1 -> Part1:1
-> Sub1:2 -> Part1:1
To override occurrence, it means the Part1:1 in Sub1:1 will have a different property than the Part1:1 in Sub1:2. In your case, you would like to override the BOM Structure. This is not supported.
What is supported is instance override. Within Sub1, if there are two instances of Part1, i.e. Part1:1 and Part1:2. Then its BOM Structure property can be overridden to Reference.
Many thanks!
Hi! I don't think Model States behave differently. Model States is a means to create variations of parameters, geometry, properties per document. It still follows the rule that the properties do not go across levels.
Many thanks!