PartDesign Hole/it: Difference between revisions

From FreeCAD Documentation
(Created page with "===Taglio del foro===")
(Updating to match new version of source page)
 
(54 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand/it|Name=PartDesign Hole|Name/it=Foro|Workbenches=[[PartDesign Workbench/it|PartDesign]]|MenuLocation=Part Design → Foro|Shortcut=None|SeeAlso=[[PartDesign Pocket/it|Tasca]]}}

<div class="mw-translate-fuzzy">
{{Docnav/it|[[PartDesign_Pocket/it|Tasca]]|[[PartDesign_Groove/it|Scanalatura]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign_Pocket.svg|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Groove.svg}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/it|Name=PartDesign Hole|Name/it=Foro|Workbenches=[[PartDesign Workbench/it|PartDesign]]|MenuLocation=Part Design → Foro|Version=0.17|SeeAlso=[[PartDesign Pocket/it|Tasca]]}}
</div>


<span id="Description"></span>
==Descrizione==
==Descrizione==


<div class="mw-translate-fuzzy">
La funzione '''Foro' '' crea uno o più fori da uno schizzo selezionato. Possono essere impostati molti parametri come filettatura (threading) e dimensioni (size), accoppiamento (fit), tipo di foro (hole type), svasato (countersink), lamato (counterbore), dritto (straight), e altro.
La funzione '''Foro''' crea uno o più fori da uno schizzo selezionato. Possono essere impostati molti parametri come filettatura (threading) e dimensioni (size), accoppiamento (fit), tipo di foro (hole type), svasato (countersink), lamato (counterbore), dritto (straight), e altro.
</div>


The centers of the circles and arcs are used to position the holes, but please note that their radii are not taken into account. The generated holes will be identical even if the radii vary.
{{Version/it|0.17}}


[[File:Countersunk_and_counterbored_holes_cross-section1.png|600px]]

{{Caption|Sezione longitudinale di foro svasato a sinistra e di foro lamato a destra (countersunk e counterbored).}}

<span id="Usage"></span>
== Utilizzo ==
== Utilizzo ==


<div class="mw-translate-fuzzy">
# Premere il pulsante {{KEY|[[Image:PartDesign Hole.png|24px]] '''Foro'''}}.
# Premere il pulsante {{KEY|[[Image:PartDesign_Hole.svg|24px]] '''Foro'''}}.
# Se viene trovato uno schizzo inutilizzato esistente, esso viene automaticamente utilizzato. Se viene trovato più di uno schizzo, viene visualizzato un pannello '''Seleziona funzione''' per effettuare una selezione. In alternativa, è possibile selezionare uno schizzo prima di avviare il comando Foro.
# Se viene trovato uno schizzo inutilizzato esistente, esso viene automaticamente utilizzato. Se viene trovato più di uno schizzo, viene visualizzato un pannello '''Seleziona funzione''' per effettuare una selezione. In alternativa, è possibile selezionare uno schizzo prima di avviare il comando Foro.
# Definire i parametri del foro. Vedere [[#Opzioni|Opzioni]].
# Definire i parametri del foro. Vedere le [[#Opzioni|Opzioni]].
# Premere {{KEY|OK}}.
# Premere {{KEY|OK}}.
</div>


<span id="Options"></span>
== Opzioni ==
== Opzioni ==


Line 20: Line 39:
[[File:PartDesign Hole parameters_it.png|frame|left]]
[[File:PartDesign Hole parameters_it.png|frame|left]]


<span id="Threading_and_size"></span>
===Filettatura e dimensioni===
===Filettatura e dimensioni===


<div class="mw-translate-fuzzy">
* '''Profile''': se impostato su ''None'', non è definita nessuna informazione sulla filettatura. I profili di filettatura ISO e UTS abilitano i campi ''Direzione'', ''Dimensione'', ''Accoppiamento'' e ''Classe''.
* '''Profilo''': se impostato su ''Nessuno'', non è definita nessuna informazione sulla filettatura. I profili di filettatura ISO e UTS abilitano i campi ''Direzione'', ''Dimensione'', ''Accoppiamento'' e ''Classe''.
* '''Threaded''': se attivato aggiunge i dati di filettatura alla funzione Foro e viene utilizzato il diametro minore del foro. Se non selezionato, il foro viene considerato non filettato e viene scelto il diametro nominale maggiore definito in "Fit".
* '''Filettato''': se attivato aggiunge i dati di filettatura alla funzione Foro e viene utilizzato il diametro minore del foro. Se non selezionato, il foro viene considerato non filettato e viene scelto il diametro nominale maggiore definito in "Accoppiamento".
* '''Direction''': imposta la direzione della filettatura (destra osinistra) se ''Threaded'' è attivato.
* '''Size''': Imposta la dimensione della filettatura. Richiede che ''Profilo'' sia impostato su uno dei profili ISO o UTS.
* '''Direzione''': imposta la direzione della filettatura (destra o sinistra) se ''Filettato'' è attivo.
* '''Dimensione''': Imposta la dimensione della filettatura. Richiede che ''Profilo'' sia impostato su uno dei profili ISO o UTS.
* '''Fit''': definisce un accoppiamento standard o di precisione per i profili filettati.
* '''Class''': definisce la classe di tolleranza.
* '''Accoppiamento''': definisce un accoppiamento standard oppure a tenuta per i profili filettati.
* '''Diameter''': definisce il diametro del foro se il ''Profilo'' è impostato su ''None''.
* '''Classe''': definisce la classe di tolleranza.
* '''Diametro''': definisce il diametro del foro se il ''Profilo'' è impostato su ''Nessuno''.
* '''Depth''': profondità del foro dal piano dello schizzo. ''Dimensione'' abilita un campo per digitare un valore. ''Attraversa tutto'' crea un foro che attraversa tutto il corpo.
* '''Profondità''': profondità del foro dal piano dello schizzo. ''Quota'' abilita un campo per digitare un valore. ''Attraverso tutto'' crea un foro che attraversa tutto il corpo.
</div>


<span id="Hole_cut"></span>
===Taglio del foro===
===Forma del foro===


<div class="mw-translate-fuzzy">
* '''Type''': sets type of hole cut: None is a straight hole; other types are ''Counterbore'', ''Countersink'', ''Cheesehead'', ''Countersink socket screw'' and ''Cap screw''.
* '''Tipo''': imposta il tipo di taglio del foro: None è un foro dritto; altri tipi sono ''Counterbore'' (svasato), ''Countersink'' (lamato), ''Cheesehead'' (testa di formaggio), ''Countersink socket screw'' (vite a testa svasata) e ''Cap screw'' (tappo a vite).
* '''Diameter''': sets the major diameter for all hole cut types except ''None''. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Diametro''': imposta il diametro maggiore per tutti i tipi di fori eccetto che per ''None''. Il valore non è modificabile se in ''Profilo'' è stato selezionato un profilo di filettatura.
* '''Depth''': depth of the hole cut type from the sketch plane. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Profondità''': profondità del tipo di taglio del foro dal piano dello schizzo. Il valore non è modificabile se in ''Profilo'' è stato selezionato un profilo di filettatura.
* '''Countersink angle''': angle of the conical hole cut. Value is non-editable if a thread profile was selected in ''Profile''.
* '''Angolato''': angolo di taglio per un foro conico. Il valore non è modificabile se in ''Profilo'' è stato selezionato un tipo di profilo di filettatura.
</div>


<span id="Drill_point"></span>
===Drill point===
===Forma della punta===


<div class="mw-translate-fuzzy">
* '''Type''': defines the ending of the hole if ''Depth'' is set to ''Dimension''. Flat produces a flat bottom; Angled sets a conical point.
* '''Tipo''': definisce la fine del foro se ''Profondità'' è impostato su ''Dimensione''. Piatto produce un fondo piatto; Angolato imposta una punta conica.
</div>


===Misc===
<span id="Misc"></span>
===Varie===


<div class="mw-translate-fuzzy">
* '''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.
* '''Rastremato''': imposta un angolo di conicità del foro. Il valore viene calcolato dal piano normale dello schizzo. 90 gradi imposta un foro dritto. Un valore inferiore a 90 genera un raggio del foro più piccolo nella parte inferiore; un valore superiore a 90 ingrandisce il raggio del foro nella parte inferiore.
{{clear}}
</div>
==Properties==


<span id="Properties"></span>
Much of the Data properties are the same as those shown in [[#Options|Options]].
== Proprietà ==


Gran parte delle proprietà dati sono le stesse di quelle mostrate nelle [[#Opzioni|Opzioni]].
* {{PropertyData|Label}}: name given to the object, this name can be changed at convenience.
* {{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.


<div class="mw-translate-fuzzy">
==Limitations==
* {{PropertyData/it|Label}}: nome dato all'oggetto, questo nome può essere cambiato a piacere.
* {{PropertyData/it|Reversed}}: vero o falso. Inverte la direzione di estrusione.
* {{PropertyData/it|Refine}}: vero o falso. Se impostato su true, pulisce il solido dai bordi residui lasciati dalle funzioni. Per maggiori dettagli vedere [[Image:Part_RefineShape.svg|16px]] [[Part RefineShape/it|Parte → Affina forma]].
</div>


<span id="Limitations"></span>
* 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.
==Limitazioni==
* 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.


<div class="mw-translate-fuzzy">
* Lo schizzo selezionato deve contenere una o più cerchi. Il raggio dei cerchi all'interno dello schizzo non viene preso in considerazione. I fori generati saranno identici anche se i cerchi nello schizzo hanno raggi diversi.
* Per impostazione predefinita, la funzione del foro viene estrusa sotto al piano dello schizzo. Se il solido si trova sul piano XY, e lo schizzo del foro è collegato al piano XY, la funzione cerca di fare una estrusione allontandosi dal solido e apparentemente non produce alcun risultato. In tal caso, la proprietà Reversed deve essere impostata manualmente su true, oppure lo schizzo deve essere mappato sulla faccia inferiore del solido.
</div>


==Cut Type Definitions==
{{clear}}

<languages/>
Cut types (screw-types) are defined in [https://de.wikipedia.org/wiki/JavaScript_Object_Notation json] files. There is a set of files distributed with FreeCAD, but users can create their own definitions. Files are searched in <code>&lt;UserAppDataDir&gt;/PartDesign/Hole</code>. The {{incode|UserAppDataDir}} can be found by typing {{incode|App.getUserAppDataDir()}} in the [[Python_console|Python console]].

The file should contain:
* '''name''': The name of the definition. This must be unique as it will be used as identifier in the FreeCAD UI and as internal index.
* '''cut_type''': Either {{incode|countersink}} or {{incode|counterbore}}.
* '''thread_type''': Either {{incode|metric}} or {{incode|metricfine}}.
* '''angle''': The angle of a countersink (not necessary for counterbore).
* '''data''': A list of sizes, consisting of:
** '''thread''': Name of thread known to FreeCAD.
** '''diameter''': The diameter of the cut.
** '''depth''': Depth of the counterbore (not necessary for countersink).
Example:
{{Code|lang=json|code=
{
"name": "DIN 7984",
"cut_type": "counterbore",
"thread_type": "metric",
"data": [
{ "thread": "M2", "diameter": 4.3, "depth": 1.6 },
{ "thread": "M2.5", "diameter": 5.0, "depth": 2.0 },
]
}
}}


<div class="mw-translate-fuzzy">
{{Docnav/it|[[PartDesign_Pocket/it|Tasca]]|[[PartDesign_Groove/it|Scanalatura]]|[[PartDesign_Workbench|PartDesign]]|IconL=PartDesign_Pocket.svg|IconC=Workbench_PartDesign.svg|IconR=PartDesign_Groove.svg}}
</div>

{{PartDesign Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 16:01, 20 May 2023

Foro

Posizione nel menu
Part Design → Foro
Ambiente
PartDesign
Avvio veloce
Nessuno
Introdotto nella versione
0.17
Vedere anche
Tasca

Descrizione

La funzione Foro crea uno o più fori da uno schizzo selezionato. Possono essere impostati molti parametri come filettatura (threading) e dimensioni (size), accoppiamento (fit), tipo di foro (hole type), svasato (countersink), lamato (counterbore), dritto (straight), e altro.

The centers of the circles and arcs are used to position the holes, but please note that their radii are not taken into account. The generated holes will be identical even if the radii vary.

Sezione longitudinale di foro svasato a sinistra e di foro lamato a destra (countersunk e counterbored).

Utilizzo

  1. Premere il pulsante Foro.
  2. Se viene trovato uno schizzo inutilizzato esistente, esso viene automaticamente utilizzato. Se viene trovato più di uno schizzo, viene visualizzato un pannello Seleziona funzione per effettuare una selezione. In alternativa, è possibile selezionare uno schizzo prima di avviare il comando Foro.
  3. Definire i parametri del foro. Vedere le Opzioni.
  4. Premere OK.

Opzioni

A seconda della selezione effettuata, alcuni campi si attivano o restano disabilitati.

Filettatura e dimensioni

  • Profilo: se impostato su Nessuno, non è definita nessuna informazione sulla filettatura. I profili di filettatura ISO e UTS abilitano i campi Direzione, Dimensione, Accoppiamento e Classe.
  • Filettato: se attivato aggiunge i dati di filettatura alla funzione Foro e viene utilizzato il diametro minore del foro. Se non selezionato, il foro viene considerato non filettato e viene scelto il diametro nominale maggiore definito in "Accoppiamento".
  • Direzione: imposta la direzione della filettatura (destra o sinistra) se Filettato è attivo.
  • Dimensione: Imposta la dimensione della filettatura. Richiede che Profilo sia impostato su uno dei profili ISO o UTS.
  • Accoppiamento: definisce un accoppiamento standard oppure a tenuta per i profili filettati.
  • Classe: definisce la classe di tolleranza.
  • Diametro: definisce il diametro del foro se il Profilo è impostato su Nessuno.
  • Profondità: profondità del foro dal piano dello schizzo. Quota abilita un campo per digitare un valore. Attraverso tutto crea un foro che attraversa tutto il corpo.

Forma del foro

  • Tipo: imposta il tipo di taglio del foro: None è un foro dritto; altri tipi sono Counterbore (svasato), Countersink (lamato), Cheesehead (testa di formaggio), Countersink socket screw (vite a testa svasata) e Cap screw (tappo a vite).
  • Diametro: imposta il diametro maggiore per tutti i tipi di fori eccetto che per None. Il valore non è modificabile se in Profilo è stato selezionato un profilo di filettatura.
  • Profondità: profondità del tipo di taglio del foro dal piano dello schizzo. Il valore non è modificabile se in Profilo è stato selezionato un profilo di filettatura.
  • Angolato: angolo di taglio per un foro conico. Il valore non è modificabile se in Profilo è stato selezionato un tipo di profilo di filettatura.

Forma della punta

  • Tipo: definisce la fine del foro se Profondità è impostato su Dimensione. Piatto produce un fondo piatto; Angolato imposta una punta conica.

Varie

  • Rastremato: imposta un angolo di conicità del foro. Il valore viene calcolato dal piano normale dello schizzo. 90 gradi imposta un foro dritto. Un valore inferiore a 90 genera un raggio del foro più piccolo nella parte inferiore; un valore superiore a 90 ingrandisce il raggio del foro nella parte inferiore.

Proprietà

Gran parte delle proprietà dati sono le stesse di quelle mostrate nelle Opzioni.

  • DatiLabel: nome dato all'oggetto, questo nome può essere cambiato a piacere.
  • DatiReversed: vero o falso. Inverte la direzione di estrusione.
  • DatiRefine: vero o falso. Se impostato su true, pulisce il solido dai bordi residui lasciati dalle funzioni. Per maggiori dettagli vedere Parte → Affina forma.

Limitazioni

  • Lo schizzo selezionato deve contenere una o più cerchi. Il raggio dei cerchi all'interno dello schizzo non viene preso in considerazione. I fori generati saranno identici anche se i cerchi nello schizzo hanno raggi diversi.
  • Per impostazione predefinita, la funzione del foro viene estrusa sotto al piano dello schizzo. Se il solido si trova sul piano XY, e lo schizzo del foro è collegato al piano XY, la funzione cerca di fare una estrusione allontandosi dal solido e apparentemente non produce alcun risultato. In tal caso, la proprietà Reversed deve essere impostata manualmente su true, oppure lo schizzo deve essere mappato sulla faccia inferiore del solido.

Cut Type Definitions

Cut types (screw-types) are defined in json files. There is a set of files distributed with FreeCAD, but users can create their own definitions. Files are searched in <UserAppDataDir>/PartDesign/Hole. The UserAppDataDir can be found by typing App.getUserAppDataDir() in the Python console.

The file should contain:

  • name: The name of the definition. This must be unique as it will be used as identifier in the FreeCAD UI and as internal index.
  • cut_type: Either countersink or counterbore.
  • thread_type: Either metric or metricfine.
  • angle: The angle of a countersink (not necessary for counterbore).
  • data: A list of sizes, consisting of:
    • thread: Name of thread known to FreeCAD.
    • diameter: The diameter of the cut.
    • depth: Depth of the counterbore (not necessary for countersink).

Example:

{
    "name": "DIN 7984",
    "cut_type": "counterbore",
    "thread_type": "metric",
    "data": [
        { "thread": "M2",   "diameter":  4.3, "depth":  1.6 },
        { "thread": "M2.5", "diameter":  5.0, "depth":  2.0 },
        
    ]
}