PartDesign Hole: Difference between revisions

From FreeCAD Documentation
(Marked this version for translation)
No edit summary
(34 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<languages/>
<translate>
<translate>
<!--T:24-->
{{Docnav
|[[PartDesign_Pocket|Pocket]]
|[[PartDesign_Groove|Groove]]
|[[PartDesign_Workbench|PartDesign]]
|IconL=PartDesign_Pocket.svg
|IconC=Workbench_PartDesign.svg
|IconR=PartDesign_Groove.svg
}}

<!--T:1-->
<!--T:1-->
{{GuiCommand
{{GuiCommand|Name=PartDesign Hole|Workbenches=[[PartDesign Workbench|PartDesign]]|MenuLocation=Part Design → Hole|Shortcut=None|SeeAlso=[[PartDesign Pocket]]}}
|Name=PartDesign Hole
|Workbenches=[[PartDesign Workbench|PartDesign]]
|MenuLocation=Part Design → Hole
|Version=0.17
|SeeAlso=[[PartDesign Pocket|PartDesign Pocket]]
}}


==Description== <!--T:2-->
==Description== <!--T:2-->
Line 8: Line 25:
The '''Hole''' feature creates one or more holes from a selected sketch. Many parameters can be set such as threading and size, fit, hole type (countersink, counterbore, straight) and more.
The '''Hole''' feature creates one or more holes from a selected sketch. Many parameters can be set such as threading and size, fit, hole type (countersink, counterbore, straight) and more.


[[File:Countersunk_and_counterbored_holes_cross-section1.png|600px]]
<!--T:4-->
{{Version|0.17}}


<!--T:23-->
<!--T:23-->
[[File:Countersunk_and_counterbored_holes_cross-section1.png|frame|left|Countersunk (to the left) and counterbored (to the right) holes cross section]]
{{Caption|Countersunk (to the left) and counterbored (to the right) holes longitudinal section.}}
{{clear}}


==How to use== <!--T:5-->
==Usage== <!--T:5-->


<!--T:6-->
<!--T:6-->
# Press the {{KEY|[[Image:PartDesign Hole.png|24px]] '''Hole'''}} button.
# Press the {{KEY|[[Image:PartDesign_Hole.svg|24px]] '''Hole'''}} button.
# If an existing unused sketch is found, it will be automatically be used. If more than one sketch is found, a '''Select feature''' panel appears to make a selection. Alternatively, a sketch can be selected before launching the Hole command.
# If an existing unused sketch is found, it will be automatically be used. If more than one sketch is found, a '''Select feature''' panel appears to make a selection. Alternatively, a sketch can be selected before launching the Hole command.
# Define the Hole parameters. See [[#Options|Options]].
# Define the Hole parameters, that are described in section [[#Options|Options]].
# Press {{KEY|OK}}.
# Press {{KEY|OK}}.


Line 34: Line 49:


<!--T:11-->
<!--T:11-->
* '''Profile''': if set to ''None'', no threading info is defined. ISO and UTS thread profiles enable the ''Direction'', ''Size'', ''Fit'' and ''Class'' fields.
* '''Profile''': if set to ''None'', no threading info is defined. [https://en.wikipedia.org/wiki/ISO_metric_screw_thread ISO] and [https://en.wikipedia.org/wiki/Unified_Thread_Standard UTS] thread profiles enable the ''Size'' fields.
* '''Threaded''': check will add threading data to the Hole feature and the hole minor diameter is used. If left unchecked, the hole is considered non-threaded, and the nominal major diameter with defined ''Fit'' is chosen.
* '''Threaded''': check will add threading data to the Hole feature and the hole minor diameter is used. If left unchecked, the hole is considered non-threaded, and the nominal major diameter with defined ''Clearance'' is chosen.
* '''Direction''': sets the thread direction (Right Hand or Left hand) if ''Threaded'' is checked.
* '''Direction''': sets the thread direction (Right Hand or Left hand) if ''Threaded'' is checked.
* '''Size''': Sets the thread size. Requires ''Profile'' to be set to one of the ISO or UTS profiles.
* '''Size''': sets the thread size. Requires ''Profile'' to be set to one of the [https://en.wikipedia.org/wiki/ISO_metric_screw_thread ISO] or [https://en.wikipedia.org/wiki/Unified_Thread_Standard UTS] profiles.
* '''Clearance''': sets either standard, close or wide clearance hole diameter. For ISO threads the diameters are according to the ISO 273 standard, for UTS they are calculated using a rule of thumb because there is no norm defining them. Only available for non-threaded holes.
* '''Fit''': defines standard or close fit for threaded profiles.
* '''Class''': defines the tolerance class.
* '''Class''': defines the tolerance class.
* '''Diameter''': defines the hole diameter if the ''Profile'' was set to ''None''.
* '''Diameter''': defines the hole diameter if the ''Profile'' is set to ''None''.
* '''Depth''': depth of the hole from the sketch plane. ''Dimension'' enables a field to type a value. ''Through All'' will cut the hole through the whole Body.
* '''Depth''': depth of the hole from the sketch plane. ''Dimension'' enables a field to type a value. ''Through All'' will cut the hole through the whole Body.


Line 46: Line 61:


<!--T:13-->
<!--T:13-->
* '''Type''': sets type of hole cut: None is a straight hole; other types are ''Counterbore'', ''Countersink'', ''Cheesehead'', ''Countersink socket screw'' and ''Cap screw''.
* '''Type''': sets type of hole cut: ''None'' means no cut, other types are different norms for screws ({{Version|0.19}}) and the two generic types ''Counterbore'' and ''Countersink''.
* '''Diameter''': sets the major diameter for all hole cut types except ''None''. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Diameter''': sets the upper diameter (at the sketch plane) for the hole cut.
* '''Depth''': depth of the hole cut type from the sketch plane. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Depth''': depth of the hole cut, measured from the sketch plane.
* '''Countersink angle''': angle of the conical hole cut. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Countersink angle''': angle of the conical hole cut. Only applicable for countersinks.


===Drill point=== <!--T:14-->
===Drill point=== <!--T:14-->
Line 60: Line 75:
<!--T:17-->
<!--T:17-->
* '''Tapered''': sets a taper angle to the hole. Value is calculated from the sketch plane normal. 90 degrees sets a straight hole. A value under 90 generates a smaller hole radius at the bottom; a value over 90 enlarges the hole radius at the bottom.
* '''Tapered''': sets a taper angle to the hole. Value is calculated from the sketch plane normal. 90 degrees sets a straight hole. A value under 90 generates a smaller hole radius at the bottom; a value over 90 enlarges the hole radius at the bottom.
* '''Reversed''': reverses the hole extrusion direction. The default direction is the mapping direction of the hole sketch to its attachment.

</translate>{{clear}}<translate>


==Properties== <!--T:18-->
==Properties== <!--T:18-->
Line 70: Line 84:
<!--T:20-->
<!--T:20-->
* {{PropertyData|Label}}: name given to the object, this name can be changed at convenience.
* {{PropertyData|Label}}: name given to the object, this name can be changed at convenience.
* {{PropertyData|Refine}}: true or false. If set to true, cleans the solid from residual edges left by features. See {{Button|[[Image:Part_RefineShape.svg|16px]] [[Part RefineShape|Part RefineShape]]}} for more details.
* {{PropertyData|Reversed}}: true or false. Reverses extrusion direction.
* {{PropertyData|Refine}}: true or false. If set to true, cleans the solid from residual edges left by features. See [[Part RefineShape]] for more details.


==Limitations== <!--T:21-->
==Limitations== <!--T:21-->
Line 77: Line 90:
<!--T:22-->
<!--T:22-->
* The selected sketch must contain one or more circle(s). The radius of the circle(s) inside the sketch is not taken into account. The generated holes will be identical even if the circles in the sketch have varying radii.
* The selected sketch must contain one or more circle(s). The radius of the circle(s) inside the sketch is not taken into account. The generated holes will be identical even if the circles in the sketch have varying radii.
* By default, the hole feature extrudes below the sketch plane. If the solid lies on the XY_Plane, and the hole sketch is attached to the XY_Plane, it will try to extrude away from the solid and seemingly produce no result. In such a case, the Reversed property needs to be manually set to true; otherwise the sketch needs to be mapped to the bottom face of the solid.
* By default, the hole feature extrudes below the sketch plane. If the solid lies on the XY_Plane, and the hole sketch is attached to the XY_Plane, it will try to extrude away from the solid and seemingly produce no result. In such a case, the option ''Reversed'' needs to be set; alternatively the sketch can be mapped to the bottom face of the solid.


<!--T:25-->
{{Docnav
|[[PartDesign_Pocket|Pocket]]
|[[PartDesign_Groove|Groove]]
|[[PartDesign_Workbench|PartDesign]]
|IconL=PartDesign_Pocket.svg
|IconC=Workbench_PartDesign.svg
|IconR=PartDesign_Groove.svg
}}


</translate>
</translate>
{{PartDesign Tools navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}
<languages/>

Revision as of 14:06, 20 November 2020

PartDesign Hole

Menu location
Part Design → Hole
Workbenches
PartDesign
Default shortcut
None
Introduced in version
0.17
See also
PartDesign Pocket

Description

The Hole feature creates one or more holes from a selected sketch. Many parameters can be set such as threading and size, fit, hole type (countersink, counterbore, straight) and more.

Countersunk (to the left) and counterbored (to the right) holes longitudinal section.

Usage

  1. Press the Hole button.
  2. If an existing unused sketch is found, it will be automatically be used. If more than one sketch is found, a Select feature panel appears to make a selection. Alternatively, a sketch can be selected before launching the Hole command.
  3. Define the Hole parameters, that are described in section Options.
  4. Press OK.

Options

Depending on which selection is made, some fields will activate or stay disabled.

Threading and size

  • Profile: if set to None, no threading info is defined. ISO and UTS thread profiles enable the Size fields.
  • Threaded: check will add threading data to the Hole feature and the hole minor diameter is used. If left unchecked, the hole is considered non-threaded, and the nominal major diameter with defined Clearance is chosen.
  • Direction: sets the thread direction (Right Hand or Left hand) if Threaded is checked.
  • Size: sets the thread size. Requires Profile to be set to one of the ISO or UTS profiles.
  • Clearance: sets either standard, close or wide clearance hole diameter. For ISO threads the diameters are according to the ISO 273 standard, for UTS they are calculated using a rule of thumb because there is no norm defining them. Only available for non-threaded holes.
  • Class: defines the tolerance class.
  • Diameter: defines the hole diameter if the Profile is set to None.
  • Depth: depth of the hole from the sketch plane. Dimension enables a field to type a value. Through All will cut the hole through the whole Body.

Hole cut

  • Type: sets type of hole cut: None means no cut, other types are different norms for screws (introduced in version 0.19) and the two generic types Counterbore and Countersink.
  • Diameter: sets the upper diameter (at the sketch plane) for the hole cut.
  • Depth: depth of the hole cut, measured from the sketch plane.
  • Countersink angle: angle of the conical hole cut. Only applicable for countersinks.

Drill point

  • Type: defines the ending of the hole if Depth is set to Dimension. Flat produces a flat bottom; Angled sets a conical point.

Misc

  • Tapered: sets a taper angle to the hole. Value is calculated from the sketch plane normal. 90 degrees sets a straight hole. A value under 90 generates a smaller hole radius at the bottom; a value over 90 enlarges the hole radius at the bottom.
  • Reversed: reverses the hole extrusion direction. The default direction is the mapping direction of the hole sketch to its attachment.

Properties

Much of the Data properties are the same as those shown in Options.

  • DataLabel: name given to the object, this name can be changed at convenience.
  • DataRefine: true or false. If set to true, cleans the solid from residual edges left by features. See Part RefineShape for more details.

Limitations

  • The selected sketch must contain one or more circle(s). The radius of the circle(s) inside the sketch is not taken into account. The generated holes will be identical even if the circles in the sketch have varying radii.
  • By default, the hole feature extrudes below the sketch plane. If the solid lies on the XY_Plane, and the hole sketch is attached to the XY_Plane, it will try to extrude away from the solid and seemingly produce no result. In such a case, the option Reversed needs to be set; alternatively the sketch can be mapped to the bottom face of the solid.