SheetMetal Workbench/it

Descrizione
Sheet Metal è un ambiente aggiuntivo per progettare e dispiegare parti di lamiera. Non fa parte dell'installazione standard di FreeCAD.



Se l'esportazione in DXF viene utilizzata per controllare una macchina (ad esempio Lasercut), è necessario modificare il DXF per rimuovere le linee che mostrano le pieghe, pèrché queste linee potrebbero essere utilizzate come linee di taglio dalla macchina.

Installazione
Questo ambiente può essere facilmente installato e aggiornato dal Addon Manager disponibile in FreeCAD 0.17 e superiore. Per gli utenti di FreeCAD 0.16 e per altri metodi di installazione, fare riferimento alla pagina Installare componenti aggiuntivi.

Strumenti
È possibile trovare una descrizione dettagliata degli strumenti sul blog dell'autore.


 * [[Image:SheetMetal_Bend.svg|32px]] Bend: estende una faccia laterale della lamiera e la piega. Le sue proprietà possono essere modificate nella scheda Dati:
 * : Angolo di piega.
 * : Estende il lato sinistro.
 * : Estende il lato destro.
 * : Distanza sul lato sinistro del lembo piegato dall'angolo della forma base.
 * : Distanza dall'angolo dal lato destro.
 * : Inverte la direzione della piega.
 * : Lunghezza della parte piegata.
 * : Piega con un angolo di mitra sul lato sinistro.
 * : Piega con un angolo di mitra sul lato destro.
 * : Raggio di curvatura della piega.
 * : Gole di scarico Rettangolari o arrotondate. Abilitato solo quando è impostato un valore di gap.
 * : Profondità della gola di scarico. Abilitata solo quando è impostato un valore di gap.
 * : Larghezza della gola di scarico. Abilitata solo quando è impostato un valore di gap.
 * : Fattore K (noto anche come fattore neutro) per la curva. Utilizzato per calcolare la tolleranza di piegatura durante lo sviluppo.
 * : False (predefinito) o True. Se è vero, dispiega la curva.
 * [[Image:SheetMetal_Extrude.svg|32px]] Extrude: estende una faccia lungo la normale. Le sue proprietà possono essere modificate nella scheda Dati:
 * : Distanza dal lato sinistro.
 * : Distanza dal lato destro.
 * : Lunghezza.
 * [[Image:SheetMetal_Unfold.svg|32px]] Unfold: appiattisce gli oggetti di lamiera piegata e genera un solido e uno schizzo. Gli oggetti Unfold non sono collegati parametricamente al modello; se vengono apportate delle modifiche al modello, l'operazione di dispiegatura deve essere ripetuta.

Piega
Per aggiungere una piega:
 * 1) Iniziare con una piastra di base o un foglio, selezionare una faccia sottile che rappresenta lo spessore della lamiera
 * 2) Cliccare sullo strumento [[Image:SheetMetal_Bend.svg|24px]] Bend per aggiungere una piega.

Estendi
Per estendere la faccia:
 * 1) Iniziare con una piastra di base o un foglio, selezionare una faccia sottile che rappresenta lo spessore della lamiera
 * 2) Cliccare sullo strumento [[Image:SheetMetal_Extrude.svg|24px]] Extrude per estendere la faccia.

L'ambiente non ha uno strumento per creare una piastra di base, quindi è necessario avviare il modello con uno di questi metodi: Se si inizia con un corpo di PartDesign, è possibile combinare le funzioni di Sheet Metal con le funzioni di PartDesign come tasche o  fori.
 * Un Part_Box.png Cubo dell'ambiente Parte
 * Un solido estruso realizzato con una Part Extrude.png estrusione di un Draft Rectangle.png rettangolo di Draft, un Draft Wire.png poligono di Draft o uno Sketcher NewSketch.png schizzo
 * Un PartDesign Body.png Corpo di PartDesign contenente un PartDesign AdditiveBox.png box additivo o un PartDesign Pad.png Pad creato da uno schizzo.


 * In un'operazione di estensione, impostare.

Dispiega
Per dispiegare una parte di lamiera:
 * 1) Selezionare una faccia planare
 * 2) Fare clic sull'icona [[Image:SheetMetal_Unfold.svg|24px]] Unfold.

Crea un profilo di base
Strumento a forma di omega: permette di realizzare una parte da una semplice multilinea creata in Sketcher o Draf, dargli altezza e spessore centrati, a sinistra o a destra di questa linea, fare attenzione a non creare autointersezione in pieghe chiuse di spazio minore dello spessore del materiale.

Piega lungo una linea
Piega una piastra di base "piatta" lungo una linea (icona formata da un rettangolo barrato da una linea): selezionare la faccia, poi la linea e lo strumento, scegliere l'angolo, il raggio, il lato; notare che la posizione della piega rispetto alla linea è non molto ben definita; sembra che la linea sia il bordo di intersezione all'estensione delle 2 facce.

Limitazioni

 * Il workbench è influenzato dal problema della denominazione topologica inerente a FreeCAD. Se una modifica di una piega precedente nella cronologia della parte rinomina le facce, le piegature successive potrebbero essere influenzate e cambiare le facce. Se le funzioni di piegatura non si interrompono, si può fare doppio clic su di esse per ottenere una finestra di dialogo in cui è possibile selezionare la faccia corretta nella vista 3D e aggiornare la Piegatura.
 * Lo strumento Unfold ha alcune limitazioni e fallisce in alcune situazioni complesse. Quando fallisce, provare a selezionare una faccia diversa.
 * Caso frequente di crash: prendere tutte le precauzioni per non tagliare le cerniere (le pieghe) né lungo le facce o negli angoli e per non fare fori o tacche negli angoli.

Sheet Metal Tutorial by meme2704
Il seguente tutorial è riprodotto dal tutorial in PDF menzionato nei Link.

Presentazione dell'ambiente di lavoro
Dopo aver scaricato e installato l'estensione, aprirla.

Prima operazione

 * Creare la base: usare gli ambienti "Part" o "Draft", creare uno schizzo che contenga tutti i fori e qualsiasi taglio, estrudere questa base allo spessore corrispondente allo spessore del foglio di lamiera.
 * Tenere presente che i bordi saranno sempre delle aggiunte, così come i raggi di piegatura.

Seconda operazione
Ripetere tante volte quanti sono i lati da piegare.
 * Aprire l'ambiente Sheet Metal.
 * Selezionare uno spessore del bordo (un bordo) della piastra di base e fare clic sullo strumento "Piegatura" (Bend). L'angolo di piegatura predefinito è di 90°, ma può essere modificato da 0° a 90°.
 * L'altezza del bordo (lembo piegato) di default è 10 mm, modificabile da 0,1 a xxx mm.
 * Il raggio di curvatura di default è uguale allo spessore della lamiera, ma è modificabile da 0,1 a xx mm (non usare mai 0).
 * Gap1, gap2 sono la distanza del bordo piegato dall'angolo della base (0 è accettato).
 * Invert default: false piega a Z+, true a ZReliefd taglia l'angolo tra la piega e la base (inattivo se gap = 0).
 * Reliefw aggiunge una gola di scarico tra la base e il bordo (inattivo se reliefd = 0).

Piegare un ritorno con l'uso di "extend".

Per aggiungere una piega di ritorno, ripetere la stessa operazione selezionando il bordo dello spessore interessato.

Per ridurre lo spazio tra i 2 bordi, usare "estends".

Selezionare lo spessore e specificare la lunghezza da aggiungere.

Notare che se l'estensione del primo bordo viene effettuata prima della piega di ritorno, essa non viene presa in considerazione; se una piega identica viene aggiunta all'estensione, essa appare corretta ma il suo dispiegamento non viene eseguito.

Piegatura di un secondo bordo:

Ora bisogna separare i due bordi altrimenti si fondono e il dispiegamento è impossibile.


 * Primo metodo: ritrarre, arretrare, un bordo.
 * Dare un valore leggermente maggiore a gap1 (o gap2), a zero c'è ancora fusione.
 * Secondo metodo, effettuare un taglio a 45°, vedere più avanti la descrizione di come utilizzare questo strumento.

Dispiegatura
Scegliere una faccia di riferimento (qui la faccia arancione) e fare clic sul pulsante nella barra degli strumenti.

Si ottiene la parte blu in cui è sufficiente modificare i valori X, Y o Z per vederla completamente.



Tagliare i lembi a 45°
Dopo aver piegato i lembi senza averne ritratto nessuno, la forma appare così. Per poter fare ciò, si deve dividere i lembi a 45° (o seguendo le bisettrici per larghezze non uguali).


 * Creare un nuovo schizzo correlato alla parte comune dei due lembi.
 * Creare un arresto collegato selezionando il bordo esterno della "cerniera".
 * Disegnare un triangolo la cui cima è vincolata all'arresto, orientare un lato a 45°, dare al lato corto una larghezza minima (0,1 mm è sufficiente) e creare una tasca.

Fare attenzione a non graffiare la "cerniera" dove la nudità lega la punta del triangolo al bordo della linea di piegatura. Dispiegatura

Perforazione di bordi e lembi
Realizzare questi fori e tagli dopo la piegatura e prima della dispiegatura.

Fare sempre attenzione a non "graffiare" le linee di piegatura.



Creare dei lembi tangenti
Fare una piega sul bordo del lato, a 45° di 0,1 mm di lunghezza, poi un'altra piega reversa a 45° della lunghezza del lembo contiguo, quindi estendere il lato opposto, un limbo passa sopra all'altro e non vengono uniti.



Caso speciale di questo stesso bordo forato
In questo caso particolare, il dispiegamento funziona solo scegliendo la faccia gialla come riferimento.



Caso speciale di foro a cavallo delle pieghe
In precedenza si è detto più volte che non bisogna tagliare le linee di piegatura.

Come fare ?


 * Creare la base con un foro semicircolare e fare le pighe sui due mezzi-lato separatamente.
 * Quindi fare una estensione su uno dei lati della larghezza dell'apertura meno 0,1 mm, i due bordi rimangono quindi separati.
 * Quindi su questa estensione (in verde) tracciare il contorno del taglio e fare una tasca.
 * Il risultato è il pezzo rosso sopra, e il dispiegamento funziona, rimane la linea che in precedenza separava i due bordi.

Link

 * Macro Sheet Metal Unfolder, la macro originale su cui si basa lo strumento Unfold.
 * Sheet Metal Workbench presentazione sul forum di FreeCAD
 * Un tutorial in inglese e francese in formato PDF nel forum di FreeCAD
 * Video: The Elegant Sheet Metal Workbench by Joko Engineering
 * File:
 * Segnalazione di bug o richieste di funzioni: https://github.com/shaise/FreeCAD_SheetMetal/issues

Riferimenti

 * Autori:
 * Strumenti di piegatura: Copyright 2015-2018 by Shai Seger
 * Strumenti per dispiegare: Copyright 2014 by Ulrich Brammer
 * Licenza: GPLv3
 * Blog ufficiale: Sheet metal Addon for FreeCAD
 * Codice sorgente su github: https://github.com/shaise/FreeCAD_SheetMetal

Ambienti esterni
Gli ambienti di FreeCAD sono facili da programmare in Python, quindi ci sono molte persone che sviluppano ambienti aggiuntivi al di fuori degli sviluppatori principali di FreeCAD.

La pagina Ambienti complementari contiene alcune informazioni e tutorial su alcuni di loro, e il progetto FreeCAD Addons mira a raccoglierli e renderli facilmente installabili dall'interno di FreeCAD.

Sono in fase di sviluppo ulteriori nuovi ambienti.