Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
How do I use the HOLE tool to tap an existing hole?
We use pre-drilled shafts (1/2" hex rod with 0.159" hole down the center.
I want to tap the first 1/2" of the hole for 10-32 and make drawings to send to Fab.
The hole tool fails, saying that the hole doesn't intersect any existing parts.
How do I do it?
0

Comments
You could direct edit the exiting hole (if imported geom) to remove the face or offset it in a little bit. Then use the Hole tool to put a correctly specced 10-32 with 1/2" of tap. If native geom, just use the Hole tool to start with.
The existing hole goes for the full length of the rod, and is exactly the tap drill diameter for the thread we need.
Is there truly no way to apply Tap info (and graphics) to part of an existing hole?
Can it be done with FS? I tried to modify Hole.fs, but it is extremely complex, and uses a lot of internal-only code
Can I use FS to apply thread property/attribute to a face so callouts work correctly in drawings?.
UPDATE, this doesn't exactly work.
offset face in → tap → offset face out causes the visual threads to disappear from one end of the hole.
Creating half the part and then mirroring the part, also causes one end of the threads to disappear. below is mirror-new vs mirror-add.
mirror-new → boolean union does the same thing
even though the visual threads are gone, the hole callout in drawings is "correct", however, it is actually wrong, because we do not want or need any drilling operations, as the hole already exists in the stock. any way to get rid of that, or create a library of custom callouts?