Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations SSS148 on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Coordinate system

Status
Not open for further replies.

jackorsen88

Mechanical
Dec 19, 2014
35
Hello,

i have a little problem. I have created a assembly and the component were created in random coordiante systems.
But now a want to have all components in the same coordinate system (CSYS of a assembly) when i open every part seperately.
That means i want that the WCS of every component is the same as WCS of assebly.
Is tha possible?

Thanks
 
Replies continue below

Recommended for you

The WCS is movable, so yes that is possible.
But I have a feeling that your concern maybe be with the Absolute Coordinate System
 
I think it would take more effort than it is worth. Aerospace companies that I have worked with intentionally model at aircraft coordinates, but if you do move each component to its absolute, be sure that your assembly constraints are good.

"Know the rules well, so you can break them effectively."
-Dalai Lama XIV
 
the problem is that the costumer demands that all components are in the same CSYS as the machine...
 
That's because they (your customer) wants an Assembly with no constraints whatsoever.

Ask them, what are they going to do about the fasteners or any Components that are used multiple times in the same Assembly? Do they realize that this means that every nut & bolt would have to carry a unique part number, or that each duplicated component would have to be created as a new part file in order to comply with that demand.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Digital Factory
Cypress, CA
Siemens PLM:
UG/NX Museum:

To an Engineer, the glass is twice as big as it needs to be.
 
The customer is always right. even when they're not.

When I've dealt with this kind of customer, fasteners were not an issue. they were just callouts on the drawing.


To make everything the same csys you could build and constrain your assembly in the desired body/machine position then wavelink the bodies into that file and make new components from those new bodies.

 
Hi,
Probably it will be nice to have a look at the assembly first then (if possible). John has a very valid point...it is not only about fasteners but any component that has multiple copies of it in the assembly. Having multiple copies of a body in such components might be one of the way out (but looks like an overkill) but will surely impact the weight calculations.
Surely it can be a mix of both approaches (using constraints or designing components at their assembly position ) but relying solely on the components saved wrt assembly absolute CSYS approach might make things more complex.
If keeping part history of the original part is not a constraint then surely Wave linking is a way out (use Non-associative copies of the original solid in new desired components and deleting the original to avoid multiple copies of the solid/sheet).
Best Regards
Kapil

 
Where I used to work, 90%+ of the components were unique per project. We would intentionally model them at the assembly absolute coordinates to avoid using mating conditions. On the rare occasion that a part was used multiple times in an assembly, we'd model the first one in position and reposition the other copies into their desired positions (again, no mating conditions). We wanted the position and shape of key components to drive the geometry of surrounding components and not the other way around (geometry driving position). It is a strategy that worked well in that industry.

Getting back to the question at hand; you can update your geometry to the assembly coordinate system. Depending on your modeling strategy, doing so can be very easy or very difficult. First, get the position of the assembly ACS into your part. Do this by opening the assembly (it should be the display and work part), position the WCS at absolute, make the desired component part the work part and save a copy of the WCS (format -> WCS -> save). Make the component part the display part, you will find a saved WCS in this part file; it will be positioned at the assembly ACS. You will need to reposition the part construction geometry from the part ACS to this saved csys (which represents the assembly ACS). Before making any changes in the component part, I'd suggest making a backup copy so that you can refer back to it if/when things go wrong.

www.nxjournaling.com
 
There is no easy way to translate the parametric model to the correct position. It all depends on how you created the models. But, if the customer does not care about having a dummy solid, you could create a dummy solid of your model and translate it to the correct position. Or, do it the easiest way to you. I am guessing that your assembly is in the correct position currently in an assembly. Just do a Linked Geometry of the model, and remove all parameters, and it becomes a dummy solid in the correct position.

In the end, the dummy part is in the correct position all the time. The problem is you have to go back to the original, parametric model and update it, and update the dummy solid.

If you have plenty of time, you go back to your dummy solids and make a parametric solid out of it. This would do what you need in the end. But, like I say, it depeneds if the customer cares if the model is parametric.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor