catia_hole
Create holes in CATIA faces using 3D point or sketch positions. Supports blind, through, threaded, and various head profiles: simple, tapered, counterbored, countersunk, counterdrilled.
Instructions
Create a hole in a face. Position it either by a 3D point (the usual case - give the point and the face token) or from a sketch containing hole centres. Supports simple, tapered, counterbored, countersunk and counterdrilled holes, blind or through, with optional threading.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Hole centre X in part coordinates, mm. | |
| y | No | Hole centre Y in part coordinates, mm. | |
| z | No | Hole centre Z in part coordinates, mm. | |
| face | Yes | Reference token of the face to drill into, e.g. 'face#1' or 'face@0,0,20'. Use catia_list_faces to find it. | |
| name | No | Name for the resulting feature. | |
| depth | No | Hole depth in mm. | |
| through | No | Make the hole go all the way through the material. | |
| diameter | No | Hole diameter in mm. | |
| threaded | No | Add a thread to the hole. | |
| hole_type | No | simple | tapered | counterbored | countersunk | counterdrilled. | simple |
| head_angle | No | Head angle for countersunk holes, degrees. | |
| head_depth | No | Head depth for counterbored holes, mm. | |
| head_diameter | No | Head diameter for counterbored/countersunk holes, mm. |