I have noticed that when I open a top level assembly most of the components are out of date light weight and I know that I have not made changes to those items. I have started thinking that possibly this being caused by how we are using equations and external references.
Here is a typical scenerio, we have an assembly that goes four levels deep (assy A contains assy B, B contains assy C and assy C contains multiple instances of part D). Assembly B contains planes that are defined in context of assy A. Assembly C contains planes that are defined in context of assy B (the planes in C are 0" offset from the planes in B, which in turn are defined by being 0" offset from some entity in assy A). Assembly C has a 3dsketch that has entities related to these planes and some driven dimensions. Those diven dimensions are then in turn used in some equations, the results of the equations are used to drive other dimensions to locate the components in assy C. So my theory is that since the equations are dependent on these planes and the planes have external relations I think that sw thinks the document is in a constant state of needing to be rebuilt.
Does anyone have any experience with this type of scenerio? Someone had suggested that I just set my option for out of date lightweight components to Don't Check but I think that is just a cover up for this problem, the problem is still there but I just dont know it.
Thanks, Sam