Intersect a body with a sheet
Intersect a body with a sheet
(OP)
Have I lost the plot?
Is NX capable of intersecting a solid body with a sheet body?
Cheers,
NXJ
Is NX capable of intersecting a solid body with a sheet body?
Cheers,
NXJ
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS Come Join Us!Are you an
Engineering professional? Join Eng-Tips Forums!
*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail. Posting GuidelinesJobs |
Intersect a body with a sheet
|
RE: Intersect a body with a sheet
There are slight variations on those themes but I suspect you'll need to clarify just a little as to what sort of result you desire.
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum
RE: Intersect a body with a sheet
If by "intersecting" you mean to join them together to make a single body, probably NO, not in that sense. Can one be used as a tool to modify the other, then perhaps YES, depending on what it is that you expect the operation to be.
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
I wish to create a partial planar section thru a solid body,
I cant use the section command and select specific faces of the solid, because as the design evolves, the faces may not be in the area i am interrogating with the section.
I dont want to section the whole solid, as there are 1000's of surfaces in it, which will take along time to evaluate which surfaces to intersect, then intersect 100's of faces which i am not interested in, which will increase part file size and degrade performance.
The only way i have thus far of doing this is to wave link te solid into a parent part, then intersect this linked body with a surface, but using the feature option in the selection intent to select the linked solid.
I have no method to do this all in the same part.
Come on chaps..... I feel an ER comming on.......
NXJ
RE: Intersect a body with a sheet
I see no advantage of sectioning an associative copy of a solid in terms of getting a different result. Granted, by using the WAVE-linked copy, you save adding a feature to your original model and it does provide more control over when you wish the section to update, but the resulting model will be identical if you do not make any changes to the WAVE-linked body before you create your section.
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
RE: Intersect a body with a sheet
I see what you have done, & thanks,
You result generates a trimmed surface, I only really needed curves, the same as the output from the section or intersection commands with the curves from bodies toolbar.
I check out what this method does to performance & part file size on some really large models.
I found a old grip program which itersects a body with a surface to give curves, but the result is explicit :(
John, I might raise this as a ER anyway, as the command would be ever so easy to create as all the parts are already there in NX. They just need bringing together.
Cheers,
NXJ
RE: Intersect a body with a sheet
RE: Intersect a body with a sheet
You keep saying 'sheet body' yet at the same time you talk about a 'planar section'. So why aren't you using a Datum Plane instead of creating a Sheet Body to use as your sectioning tool?
Also (and this goes for EVERYONE), when you are talking about some specific task or operation, PLEASE tell us what version of NX that it is that you're running. Things change from one release to next and it gets difficult to make a recommendation if we don't know where you are in terms of the change history of the software.
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
But I may have a tip:
If you add a thickness to the sheet (use "thicken") you will have a solid body and you can then unite it. You only need to thicken it a tiny bit (a ten-thousandth of a unit, or maybe even less) to make it a solid.
RE: Intersect a body with a sheet
In answer to your questions.
I am currently using NX4 (32 os), but have also tried this on NX6 with the same problem. I am sure that I have done this in NX2, but my memory is not what is was ;) and I could be thinking of another CAD tool.
I am working on an 'extremely' complex casting with lots of free form surfaces in it. The model as a whole, has been optimised as much as possible to remove excessive parameterisation.
I am trying to define the best positions through various ribs etc for passageways. These passageways are not straight, nor will they have constant wall thickness in relation to the cast faces, due to various thermal & structural restrictions.
What I typically do is define the passage way cross-sections at key locations, then link all of the cross sections together. (It's not that hard really!!) just laborious. It's a bit like doing a core on a turbine blade in a gas turbine engine. But the external casting I am currently working with is as complex as a turbine blade, but there's a lot more of it with multi directional passage ways.
I typically create the sections through the solid body using the section command, under 'insert curve from bodies'. This works fine on small non complex bodies as the results return quickly and the effect on part file size is manageable.
I then use these curves to position curves within a sketch, which has been defined on the datum which was used to create the section in the first instance.
The problem I now have is the complexity of the body, if I section using a plane (infinite in size) it sections through the whole solid body, most of which is not in the region I am working, which takes a long time and is really inflating the part file size.
I could extract a copy of the body, which then makes a feature, then use this feature as the input (using the appropriate selection intent modifier) in the 'insert > curve from bodies > intersect' to intersect the feature with my bounded plane surface. This gives the result as curves. But............extracting the body increases the part file size. I could extract individual faces & sew them together, but again it increases the part file size & gets messy.
So it seemed logical to me, to create a simple planar surface 'bounded plane' in the region I need the section. The theory being that NX will only section to the extents of my bounded plane.
The point I am trying to make is, if the selection intent options in the 'insert > curve from bodies > intersect' command had a option 'body' this would all work, (again I'm sure I have done this operation before)
Mmauldin's suggestion is pretty much there, but like I said, I want to do some tests to check the performance and effect on part file size. After all, it takes more data to store a surface that it does simple curves. Therefore it would be fair to assume that it would take longer to create the section 'surface' than the section 'curves'. This could also affect regeneration times. But I need to test this (I'll let you know what I find out).
I'll knock up a simplified example of what I am trying to achieve. As I cant show you the real thing.
This thread seems to got people's interest going, I guess it sounds easy in theory. :)
Cheers,
NXJ
RE: Intersect a body with a sheet
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum
RE: Intersect a body with a sheet
You have a large complex solid (a casting) and you would like to extract a planar set of curves based on the intersection of a plane (or planar surface) and ONLY SOME OF THE FACES of the body, but you don't want to have to select each face one at a time since there could be several hundred of them. Is that about it?
Now you can do that in NX 4.0 but you'll have to use...
Insert -> Curves from Bodies -> Intersect...
...and for the selection of the faces you can use the Selection Intent option 'Region Faces' where you select a single 'seed face' (which is one of the set of faces you wish to select) and then boundary faces to define the 'region' which bounds the set of faces you wish to include.
I created a video of the session, but I'm having problems uploading it, so if you have access to the GTAC site I can up load to our FTP 'scratch' area and you can download it from there. Just let me know and I'll move the file and let you know the name of it.
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum
RE: Intersect a body with a sheet
Yes John,
Now you have got the idea.
The method you describe does work, and gives the desired curves,
The only problem is that it is could be laborious to select the boundaries for the seed. Lots of selections may be necessary. Using my dream command (can I have it please) I would only need two selections 'Solid - Bounded plane'.
One of the things which I promote is 'robust modelling' the theory goes that the model should be as robust as possible so support as many 'unplanned' topological changes as possible which in turn support concurrent engineering. Any time spend editing a model to 're-attache' bits and bobs which don't regenerate properly is wasted time, hence wasted money.
RE: Intersect a body with a sheet
if the selected seed face were lost during a edit, (not boolean'ed off, but editted out etc) would the command fail?
Anyway, Thanks for the advice,
Cheers,
NXJ
RE: Intersect a body with a sheet
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum
RE: Intersect a body with a sheet
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.org/museum/
To an Engineer, the glass is twice as big as it needs to be.
RE: Intersect a body with a sheet
I realised but wondered if it would really slow things down overall as compared with the need that was mentioned to ensure that the region seed and/or boundaries remained valid.
Best Regards
Hudson
www.jamb.com.au
Nil Desperandum illegitimi non carborundum