×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

"Through face does not intersect path of the tool" while subtracting

"Through face does not intersect path of the tool" while subtracting

"Through face does not intersect path of the tool" while subtracting

(OP)
Hi everybody!
I need to subtract a body and get this error: "Through face does not intersect path of the tool"
Look at the part file attached. It's a very simple model.
Everything is fine until you change helix(1) end limit from 40mm to 45mm. Then subtract stops working.
I tried to play with tolerances but with no luck. It makes difference but in quite a random manner.
Can anybody help me to adjust tolerances and explain what I'm doing wrong?
Thank you.

RE: "Through face does not intersect path of the tool" while subtracting

Attached is my take on your file. I didn't modify any of the modeling tolerances, instead I took a slightly different approach. I swept the thread profile of your sketch with the "preserve shape" option to keep the corner sharp then I used the "trim body" command to trim the cylindrical body with the swept sheet.

I think the issue with the original file is that the "inside diameter" face of the swept triangle didn't quite match the ID of the cylindrical body (due to the swept being a B-surface approximation). This causes the ID of the tool to not completely extend through the ID face of the cylinder in spots which led to the error you saw.

www.nxjournaling.com

RE: "Through face does not intersect path of the tool" while subtracting

(OP)
Wow! Thank you very much.
Simple and nice.
Very useful for any kind of unusual threads.

RE: "Through face does not intersect path of the tool" while subtracting

I was about to say something smart about you have used a complex way of building this model, but cowski was quicker. smile
I think Cowski is correct in how the inside face is "almost" identical to the helical "inside" but not exactly and fails to subtract.

The inside face of the extruded body is "cylindrical", i.e a face described by a "analytical" equation. An analytical equation is one which have an exact answer.
- You can at any point on that face get an exact coordinate.
A B-surface is by nature an approximation, the equations are built to be able to handle/produce "any smooth shape"-surface, to do this, there is an approximation and a tolerance involved,
at any point on that surface there is a tiny tolerance , you can get the coordinate within the tolerance.
The tighter you set that tolerance, NX might need to add more patches in the surface to achieve the target tolerance, It most probably will be more like a cylinder in shape but it will take more space to save, more time to compute etc. i.e slower.

This B-surface might "wobble" in and out of the exact shape( the cylinder)within the tolerance and in some situations give the message "Through face does not intersect path of the tool".
The best way to avoid this message is to try use modeling methods where this doesn't occur. The method Cowski used is one such method .


Regards,
Tomas

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources