You can actually move a part that you derive into an .IPT. Its the Move bodies command. It is on the 3D Model tab under modify and you have to click on the down arrow to access it. Once you click it you will be asked to click on the body you want to move and then you can move it based on the X, Y, or Z and there is also an option to free drag it or rotate the part. Hope this helps
@Chassuer wrote:
.... Its the Move bodies command. It is on the 3D Model tab ...
Did this Move Bodies command exist 12 years ago?
Did "tabs" exist 12 yrs ago?
Is there any way to have a sketch move with the body using the 'MOVE BODIES' command on a derived part?
Hi! The derived sketch cannot be moved. If you want to move the derive part in the model space, you may want to consider using derive assembly instead. Basically, you create a new assembly and insert the source part. Then you derive the assembly as a part. In Derive Assembly dialog -> go to Other tab and select the sketch to derive. If you want to relocate the sketch, simply open the source assembly and move the source part to the desirable place. The derive assembly part will update accordingly. Please let me know if you have any question.
Many thanks!
Thank you for the reply Johnson. It just seems odd to me that the sketch of a derived part doesn't move with the body.
Hi! This has something do with how Inventor derives the objects. The sketch and the solid body are both derived from the source part. In the derive part, the derived sketch and the derived body are like a clone of the source geometry. When you move the cloned body, the clone sketch isn't aware of the move because it is dependent on the source sketch (and source body), not the clone body.
Unfortunately, there isn't a command to move a derived sketch. It is always located at the same place as the source sketch. You can add or remove geometry from the derived sketch though.
Many thanks!
All you get with that is crude movements there is no way that I see to precisely place it.
@sschulteH6WZ3 wrote:
All you get with that is crude movements there is no way that I see to precisely place it.
Isn't this a duplicate thread? Wait a minute - this thread is 16 years old? The tools have changed.
Snap to precise location.
Hi! Did you try Direct Edit command to relocate the solid body?
Many thanks!
Hi everyone. Apologies if I am out of line here. This is my first post to the Autodesk Forums.
I often use pretty much all of the available entities and features - eg bodies as solids or surfaces, sketches, work planes, axes & points - from multiple Derived parts and assemblies as reference geometry into a new, often multibody, part being created.
Unfortunately, as soon as you use the Move Body command (whether precisely or not!) on just a body from a Derive, it negates any use of the rest of its derived work features and geometry, as they are now out of position with respect to the derived body. As mentioned above, it does not seem possible to also move the work features.
The problem discussed here arises when the entities of the derived part/assembly do not happen to be in the position you want them in the new part when the origins of the new and derived parts are matched. PLEASE PLEASE correct me if I am wrong, but unfortunately there is no availability to align and lock any feature within a derived part/assembly to any feature of the new part to position the derived part - except of course for the default of matching the origins of the derived part/assembly and the new part.
The old add-in called DerivedPart_SP attempts to address this by allowing the derived part origin to be matched to the coordinate system of a sketch within the new part. At least then you can use enough construction to get the sketch coordinate system in the right place for the derived features to be where you want! The big failure of DerivedPart_SP is that you only get one shot at positioning the derive when the add-in is run and unfortunately the origin of the derive does not remain associatively linked to the coordinate system of the sketch. As soon as you make any changes to the model, the derive will likely be out of position again - with no way to fix it. 😞
I never got around to trying DerivedPart_SP on a derived assembly, so I don't know if that even works. I had already given up in disgust using it on derived parts before I learned how to use derived assemblies.
Using a dummy assembly to reposition a part or assembly before you derive it into the new part is only a bit better in that, while you can later re-position the derived part within the dummy assembly and hence your new part, you still can't tie it back to geometry of your new part. Inventor spits a cyclic reference error when you try to insert your new part as a positioning reference back into the dummy assembly.
Is there any way to ask the Inventor Developers to, on the dialogue windows for Derived Part and Options tab for Derived Assembly, also include an option to associatively tie the derive origin or other UCS to a UCS or sketch coordinate system somewhere in the new part? There are already options in the dialogue windows to scale & mirror it!
Solid Edge had this functionality available in the early 2000's in their Part Copy command. (I'm not pushing Solid Edge - they are a pack of b's - but that is another story...)
With regard to the cyclic reference error, it would be good if the checking for this problem was not done until after a part is inserted and then edited. At least then you should be able to avoid using the actual features in the part or assembly that cause the cyclic error and still use other features that don't.
Apologies for the length....
Hi Brad,
If I understand your request correctly, you would like to be able to derive a part or an assembly by relocating its origin. There is indeed no workflow to do that in Inventor. Relocating a part entirely (including the construction geometry) has to be done in an assembly. The dummy assembly workflow you mention is the workaround. I am wondering if defining a UCS can help a bit. UCS is a user-defined coordinate system. You may add it in a part or an assembly. Then you can constrain two UCS' in the dummy assembly more easily (Relationship -> Constraint Set).
Many thanks!
Hey Johnson,
Recently I started a thread that asked how to replace a model base view in a drawing so that the new base view part will orient correctly. We arrived at the conclusion that the part's orientation is based on and fixed by the world origin axes. The conclusion was, there is no way to change the orientation of a part in a drawing view. So, are you saying that is possible if the UCS is changed in the art or assembly? During the experiments I did for that thread, the option of using the UCS to achieve that wasn't tried. I can't imagine that it would work since the part's orientation and position are fixed by the world coordinates origin. What do you know about this?
Thanks for the quick reply Johnson!
I would ultimately like to be able to:
Please be aware the pipe & flanges are just examples. I am actually modelling more complicated assembled parts around reference model assemblies that can contain hundreds of parts. From this work, I am now pretty good at manipulating derived assemblies to display only parts & features I need.