Drawings Destroyed After Component Addition/Change
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Here is an example hierarchy to explain what has occurred:
- Design A
- Design B
- Design C
- Component C.1
- Component C.2
- Component C.3
- Design D
- Component D.1
- Component D.2
- Design C
- Design B
I am creating drawings from Design A. I create sheets for individual components and I create individual drawing views for C.1, C.2, C.3, D.1, D.2, etc by selecting them in the model tree and creating views from the selections. I also create sheets each with a drawing view for B and all its sub-components, C and all its sub-components, D and all its sub-components, etc. I have almost two dozen drawing sheets from Design A (in one drawing file).
Here is what happened:
During detailing, I noticed Design C was missing a component, so I opened Design C and dragged in the missing component (added a C.4). I also noticed C.2 was missing a hole. No problem... I opened Design C, rolled back the history to where C.2 was being worked on, created a sketch, cut the hole, rolled the history forward, and saved it. I used Get Latest to update everything. When I did this, the drawing view for C.2 suddenly had C.1, C.3, and C.4 enabled. The drawing view for C.1 suddenly had C.2, C.3, and C.4 enabled. Fusion suddenly assumed that I wanted every sibling component enabled in those views even though they weren't enabled before and no changes were made to C.1 or C.3. Additionally, in the drawing view for D.1, all parent designs/components and their children became enabled; B, C, C.1, C.2, C.3, C.4, D.2... all became enabled. NO CHANGES were made to component D.1 or its parent Design D... yet these drawing views changed.
The result is that a drawing that is supposed to look like this (components D.1, D.2, etc in the example):
Now looks like this:
In my opinion, this is catastrophic. To fix this, I have to manually disable what is not supposed to be shown in each of the views. This is extremely time consuming because it's very difficult to tell what drawing views are supposed to be what components. The only slight saving grace is that when you get the right components enabled, the annotations do seem to restore without losing their associativity (a small consolation given the severity of the problem).
I truly cannot make sense of this problem. This is so severe it could drive me to stop using Fusion entirely. Is there something I am fundamentally misunderstanding or misusing? I don't see any consistency in the behavior, of which drawing views might be destroyed by which changes. I understand it is difficult to decide what to do with a new or changed component in existing drawing views... for some users/situations it may be more desirable to have a sibling default to enabled vs suppressed, but the behavior I'm experiencing is extraordinarily unacceptable. In my opinion, Fusion should understand that a drawing view was created by a specific selection of a component, and not introduce new parents or siblings into that view unless explicitly done so by the user. I understand new child components being automatically added... but siblings and parents? Why would anyone want those to be added to a view of a specifically selected sub-component?
I am truly beside myself. This could destroy an entire project in the blink of an eye. Please, someone help me.
Note: The true hierarchy of my project is obviously more complicated than the example above. There are more nested designs and components, Derived is used at times, etc. Perhaps there is something about my hierarchy and feature use that is breaking some functionality of drawing updates?