Deformable part in a comonent array - is it possible to deform all?
Deformable part in a comonent array - is it possible to deform all?
(OP)
Is there a way to add a deformable part to an assembly and create a commponent array and have all of the parts be deformed without having to deform them individually?
Example.... A ring with a 100 holes equally spaced with a rivet in each that gets smashed in? I would like to insert the first rivet --> deform it and then have a component array with the other 99 deformed as well.
Example.... A ring with a 100 holes equally spaced with a rivet in each that gets smashed in? I would like to insert the first rivet --> deform it and then have a component array with the other 99 deformed as well.





RE: Deformable part in a comonent array - is it possible to deform all?
for eg: h
unless you want to have a headache...
RE: Deformable part in a comonent array - is it possible to deform all?
The discussion in your link to a thread is basically saying if you do it right it will work fine.
I will research the original question of this thread.
RE: Deformable part in a comonent array - is it possible to deform all?
deformable part feature in nx is designed so weired and strange that it is impossible to do it right.
of course i have working examples, but basicly i suggest do not use them
RE: Deformable part in a comonent array - is it possible to deform all?
RE: Deformable part in a comonent array - is it possible to deform all?
And as for the so-called 'weird' way that they are implemented, we use what's more commonly called a 'Promotion' to get the unique body which replaces the original component with the deformed one. We use the same approach with the 'Assembly Cut' since again, the Promoted body is used as a replacement for the Component which needs to be shown in some modified state, in the case of the Deformable Component with some parametric aspect of the model modified or in the case of the Assembly Cut, which a Boolean subtract operation having been performed on it to shown the desired configuration such as a manufacturing operation, such as drilling a hole at the assembly level but that you don't want to see at the detailed piece-part level. Promotions are ideal for this sort of operation where an actually modifiable body is needed which replaces a component and you do not want to mess up the assembly structure by introducing 'special' components which would have to be accounted for downstream. This is why what you're actually seeing on the screen does not always behave like a regular component because it is not.
Note that while there are things that one must be aware of and be careful when using them, users have been using Deformable Components for many years and it has helped many people configure their assemblies as they needed them to be without resorting to even more complex and error-prone kludges which were tried before Deformable Components were introduced into UG/NX.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.com/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Deformable part in a comonent array - is it possible to deform all?
RE: Deformable part in a comonent array - is it possible to deform all?
Now if you try to make copies, using something like 'Instance Geometry', of the promoted bodies, while you might end up with an 'assembly' which 'looks' right, those copied 'bodies' will NOT be recognized as Components as far as the Assembly is concern nor will be included in the Parts List or the Assembly Navigator.
So if it's critical that you have an array of actual Components, which will all deform in sync, then you have to go the route I decribed in the 1st paragraph above. Now if you don't really care whether the part count in the assembly is correct or not, but you want to get something which looks like an assembly and updates in unison and it easy to create and edit (change the number of members in the 'array'), than do what I described in the 2nd paragraph.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
http://www.siemens.com/plm
http://www.plmworld.com/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Deformable part in a comonent array - is it possible to deform all?
It all depends on what level of automation, commonality and reporting you want.
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli