Inventor UCS...a coincidence? I think not!
...so...now my forethought as to how to use this type of feature might finally be realized :D
...you see way back in April of 2007 a Product Development Manager (won't mention any names) from Autodesk stopped in to present at our local Inventor user group meeting, after wards I talked to him about a concept I kept conjuring up about UCS's in IV...since I'm an old school early 3D AutoCAD adopter...I am quite familiar with UCS's...so the next day I emailed him my concept in detail (first time I had actually put it in writing) and never heard anything from him despite several attempts and confirmations he received the email :(
...to no avail I also sent this suggestion to Autodesk Labs shortly after I had discovered they existed. I did get a timely response from Scott Shepard to which he indicated th info was passed on to the Inventor team...
...now call me crazy but I would say either I happen to be ironically tapping into something they already had in the works or they took my suggestion and made it a reality? ...either way I'm glad to see it here in the latest release of Inventor...2010!
Here is the email I sent to the Labs...
Sent: Tuesday, November 13, 2007 8:29 AM
Subject: Inventor skeletal modeling UCS functionality
I have pondered about a concept that I feel could add another level of
flexibility to the already powerful Skeletal/Muscular Modeling work flows
that many users of Inventor have come accustomed to and may help deal with some of the issues that hold back some of it's potential.
The concept involves adding a UCS function to the Inventor "Assembly" and "Part" environments. Here are some points and ideas that I have noted so far...
Keep in mind these ideas are with Skeletal/Muscular Modeling in mind and may not make sense to conventional solid modeling methods
- Think of the "Origin" folder under the browser panel which contains the
original work geometry (3 planes, 3 axis, and the center point) of an
assembly as the "World UCS"
- Include the ability to add UCS work geometry as a "set" which would
include 3 planes, 3 axis, and the center point contained in a folder such as
the original, base the orientation on 3 user selections of either faces,
edges, axis, workplanes, or sketch entities
- Now if you create a custom UCS the next level of development would be more like an add-in which could take a top level assembly and copy it's current World UCS and add a UCS in each child part or sub-assembly one tier deep. This would allow an assembly to re-orientate it's positional relationship of the child components by a common set of work geometry and allow the assembly constraints to be removed or suppressed in-order to save on system resources. If an assembly was altered as such then you could essentially reconstruct the entire model much like Kent Keller's "InsertnFix" which relies on matching the original origin work geometry to position the components of an assembly with out constraints and ground them
- If multiple UCS's are named and managed correctly you could create UCS A,B,and C to each component and then apply all of A to assemble the
components one way or B for another orientation, and so on...
- Another benefit of a UCS in Inventor is placement of components by "named" UCS's..such that when a customer's imported "dumb solid" file or vendor's "dumb solid" file is used in your designs you can create relational UCS's to accommodate your positional design intent within an existing skeletal/muscular model :)
Just a thought