La funzione Foro crea uno o più fori dai cerchi e dagli archi di uno schizzo selezionato. Se sono presenti archi, devono far parte di contorni chiusi. Tutte le entità non arco/cerchio vengono ignorate, ma devono comunque formare contorni chiusi. È possibile impostare molti parametri, come filettatura e dimensione, adattamento, tipo di foro (svasato, svasato, dritto) e altro.
I centri dei cerchi e degli archi vengono utilizzati per posizionare i fori, ma si noti che i loro raggi non vengono presi in considerazione. I fori generati saranno identici anche se i raggi variano.
Sezione trasversale dei fori svasati (a sinistra) e lamati (a destra).
Utilizzo
Esistono diversi modi per richiamare lo strumento:
Selezionare l'opzione Part Design → Crea una funzione sottrattiva → Foro dal menu.
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, descritti nella sezione Opzioni.
Premere il pulsante OK.
Opzioni
A seconda delle opzioni specificate, alcuni campi saranno attivi o resteranno disabilitati.
Profile and Placement
Base profile types: Defines the basis on which the hole is drilled.
Circles and arcs
Points, circles and arcs (default)
Points
Profilo:
Se impostato su Nessuno, non è definita nessuna informazione sulla filettatura, e il diametro deve essere impostato manualmente.
Quando è impostato su una filettatura standard il diametro e gli altri parametri vengono impostati automaticamente.
Filettato: Disponibile solo se il profilo non è Nessuno
Se selezionato, il diametro fornito sarà la dimensione di foratura consigliata per la successiva filettatura con un maschio.
Se non selezionato, il diametro viene impostato in base al gioco necessario affinchè una filettatura passi senza interferenza
Modello di filetto: Disponibile solo se Filettato
Se selezionato, viene modellato un filetto reale. Questa opzione consuma molta potenza di calcolo e di solito non viene utilizzata per i modelli, se non per scopi di visualizzazione o talvolta per le stampe 3D. Se utilizzata, si consiglia di selezionarla come ultima azione sul modello, poiché aumenta significativamente i tempi di ricalcolo.
Direzione: Disponibile solo se Filettato
Imposta la direzione del filetto come Destrorsa o Sinistrorsa.
Dimensione: Disponibile solo se Filettato
Imposta la dimensione del filetto. Richiede che Profilo non sia impostato su Nessuno
Distanza: Disponibile solo se non filettato
Determina la distanza tra la cresta del filetto e il bordo del foro. Può essere interpretato come la "precisione" con cui il bullone deve passare.
Per le filettature ISO i diametri sono secondo la norma ISO 273
Per UTS vengono calcolati utilizzando una regola pratica, perché non esiste una norma che li definisca.
Classe: Definisce la classe di tolleranza.
Diametro: Definisce il diametro del foro se Profilo è impostato su Nessuno.
Profondità: Profondità del foro rispetto al piano dello schizzo.
Dimensione: Abilita un campo per immettere un valore.
Attraverso tutto: Crea un foro attraverso tutto il corpo
Per ridurre le dimensioni del file, non utilizzare Attraverso tutto se è selezionato Modello di filetto, specificare invece una profondità minima.
Hole
Profile:
If set to None, no threading info is defined, and the diameter needs to be set manually.
When set to a supported standard the diameter and other parameters can be set automatically.
Threaded: Only available if Profile is not None
If checked, the provided diameter will be the recommended drill size for post-processing with a cutting tap.
If unchecked, the diameter is set according to Clearance to pass-through a thread without contact.
Model Thread: Only available if threaded
If checked a real thread is modeled. This consumes much computing power and is usually not used for models, except for display purposes or sometimes for 3D prints. If it is used, it is advised to check it as one of the last actions done to the model, because it will increase recomputation time significantly.
If checked, a thread texture is displayed without modeling the thread geometry. This is useful for visualizing threaded holes while avoiding the recomputation cost and file size increase of Model Thread. Cosmetic Thread and Model Thread are mutually exclusive.
Direction: Only available if threaded
Sets the thread direction as Right Hand or Left hand.
Size: Only available if threaded
Sets the thread size. Requires Profile to not be None
Clearance: Only available if non-threaded
Determines the distance from the thread crest to the side of the hole. Can be understood as how tight a bolt will pass-through.
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.
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 enter a value.
Through All: Will cut the hole through the whole Body
To reduce the file size, do not use Through All if Model Thread is checked, specify a minimal depth instead.
Depth type
Dimension: A value must be given in Depth field.
Through All: Will cut the hole through the whole Body.
Forma del foro
Tipo di taglio foro: Nessuno è un foro dritto, gli altri tipi corrispondono alle varie norme per viti e ai tipi generici Lamato, Svasato e (disponibile dalla versione 0.21) Foro svasato profondo. I modelli ISO e DIN 7984 vengono visualizzati se in Profilo c'è una selezione ISO o DIN.
Diametro: imposta il diametro superiore (sul piano dello schizzo) per la realizzazione del foro.
Profondità: La profondità è definita in modo diverso a seconda del Tipo di taglio foro:
Per un foro Lamato, è la profondità della lamatura, misurata dal piano dello schizzo.
Per un foro Svasato, è la profondità della parte superiore della testa della vite sotto il piano dello schizzo.
Per un Foro svasato profondo, è la profondità della parte cilindrica del foro svasato.
Angolo di svasatura: Angolo del cono del foro. Applicabile solo per fori svsati, svasati profondi e profili ISO 2009, ISO 7046, ISO 10642.
Forma della punta
Forma del foro: definisce la forma del foro se Profondità è impostato su Dimensione.
Piatto crea un fondo piatto.
Angolato crea un fondo conico.
Prendi in considerazione per la profondità sottrae l'altezza del cono dalla Dimensione. Quindi se ad esempio Dimensione è 7,00 e l'opzione non viene utilizzata, la parte cilindrica del foro sarà 7,00 e la profondità necessaria per la parte conica viene aggiunta alla profondità del foro. Se l'opzione viene utilizzata, la profondità complessiva del foro, inclusa la punta conica, sarà 7,00.
Varie
Rastremato: imposta un angolo di conicità per il foro. Il valore è calcolato dalla normale al piano dello schizzo.
90 gradi creano un foro dritto.
Sotto i 90 si genera un raggio del foro più piccolo alla fine, più grande all'inizio.
Oltre i 90 si genera un raggio del foro più grande alla fine, più piccolo all'inizio.
Invertita: inverte la direzione di estrusione del foro. La direzione predefinita è la direzione di mappatura dello schizzo del foro verso l'associazione.
Operation
Sets the boolean operation used to combine the hole with the base solid. introduced in 26.3
Subtraction (default): the hole removes material from the base solid, as in previous versions.
Common: the hole keeps only the volume shared between the hole's swept profile and the base solid, discarding everything else.
Preview
Show final result: tbd
Show preview overlay: tbd
Proprietà
Gran parte delle proprietà dati sono le stesse di quelle mostrate nelle Opzioni.
DatiLabel: etichetta data all'oggetto, modificabile secondo le proprie esigenze.
DatiRefine: true o false. Se impostato su true, pulisce il solido dai bordi residui lasciati dalle funzioni. Per maggiori dettagli vedere Parte → Affina forma.
Start
DatiStart Type (Enumeration): sets how the hole start is defined (Profile plane, Offset, Reference), see Options. introduced in 26.3
DatiStart Offset (Length): distance between the sketch plane and the start of the hole. Only used if DatiStart Type is Offset. introduced in 26.3
DatiStart Reference (LinkSub): a face, plane, or sketch the hole starts from. Only used if DatiStart Type is Reference. introduced in 26.3
Limitazioni
Per impostazione predefinita, la funzione del foro viene estrusa al di sotto del piano dello schizzo. Se il solido si trova sul piano XY e lo schizzo del foro è collegato al piano XY, tenterà di estrudere verso l'esterno del solido, apparentemente senza ottenere alcun risultato. In tal caso, è necessario impostare l'opzione "Invertita"; in alternativa, lo schizzo può essere mappato sulla faccia inferiore del solido.
Definizioni del tipo di taglio foro
I tipi di taglio (per i tipi di vite) sono definiti nei file json. Esiste un set di file distribuito con FreeCAD, ma gli utenti possono creare le proprie definizioni. I file si trovano in <UserAppDataDir>/PartDesign/Hole. La directory UserAppDataDir può essere individuata digitando App.getUserAppDataDir() nella console Python.
Il file deve contenere:
name: Il nome della definizione. Deve essere univoco poiché viene utilizzato come identificatore nell'interfaccia utente di FreeCAD e come indice interno.
cut_type: O countersink o counterbore.
thread_type: O metric o metricfine.
angle: L'angolo di svasatura (non necessario per la lamatura).
data: Un elenco di dimensioni, composto da:
thread: Nome del filetto noto da FreeCAD.
diameter: Il diametro della lavorazione.
depth: Profondità della lamatura (non necessaria per la svasatura).