"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.
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
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
Simple and nice.
Very useful for any kind of unusual threads.
RE: "Through face does not intersect path of the tool" while subtracting
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