- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Before getting into my specific problem, I want to confirm that my understanding of components versus assemblies is sound.
In my mental model, all geometry lives in components, and feature ownership also lives in components. Any feature that removes material is owned by the component that defines that material. The component that defines geometry is also responsible for defining the feature logic, including patterns. This applies especially to holes—both threaded and clearance. Components own holes, threads, and all manufacturing features. Put simply, if a feature removes material, it must exist in a component and not in the assembly.
Assemblies exist only to provide context. They handle positioning, alignment, and relationships between components, but they never own geometry and never perform material removal. As a result, assemblies cannot create holes, threads, chamfers, fillets, or any other cutting features.
With that understanding, here’s the situation I’m trying to solve in Autodesk Fusion.
I have a bushing component design that includes six clearance mounting holes around a flange. Separately, I have a panel design that contains a bore for a light press-fit of that bushing. The panel needs threaded holes for the bolts that secure the bushing, and those threaded holes must correspond exactly to the mounting hole pattern on the bushing flange.
I have a panel assembly containing a derived panel component, a derived bushing component, and several additional derived components, all parameter-driven and interrelated.
Conceptually, the bushing is the source of truth for the mounting hole pattern, while the panel is the source of truth for the bushing bore location. At some point, I will need to fine-tune the bore location in the panel component in both X and Y. When that happens, both the bushing component and the bushing mounting holes in the panel assembly must move with the bore.
The hole pattern is defined in the bushing component, and the bushing itself is brought into the panel assembly as a derived component. What I’m trying to determine is the correct way to define the threaded mounting holes in the panel so that they always stay aligned with the bushing’s flange pattern.
Do I need to define the hole pattern twice? In other words, do I need to expose parameters in the bushing component that define the hole pattern and then duplicate or reference those parameters in the panel component?
I understand that I can use a construction axis in the panel and join the bushing’s axis to the panel’s bore axis in the assembly. That part works as expected—if I move the bore in the panel component, the bushing follows because it is joined to that axis. What I can’t cleanly solve is how to make the threaded mounting holes in the panel follow along with that same movement while still respecting proper feature ownership.
I’m structuring this as an assembly with derived components because there are additional components involved. For example, there is also a Hirth-style coupling with countersunk clearance holes that will be derived into the same panel assembly. That coupling will also require a corresponding threaded hole pattern in the panel, and those holes must likewise follow the same bore location.
Given all of this, what is the correct, idiomatic way to handle this in Fusion without breaking feature ownership or duplicating fragile logic?
Solved! Go to Solution.