SheetMetal Workbench/it

Introduzione
Sheet Metal è un ambiente esterno e non appartiene all'installazione standard di FreeCAD. È stato sviluppato per fornire strumenti per realizzare e dispiegare oggetti in lamiera.

Le caratteristiche degli oggetti in lamiera sono:
 * Hanno uno spessore costante
 * Possono essere dispiegati, se sono fatti solo di pareti piane e connessioni cilindriche

The unfolding tool in both of its versions is not restricted to parts made with tools from this workbench, but can handle Part and PartDesign objects as well, as long as they meet above characteristics.



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 di lavoro può essere installato da Addon Manager. Per l'installazione manuale vedi Installare ulteriori ambienti di lavoro.

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


 * [[Image:SheetMetal_AddBase.svg|32px]] Make Base Wall: Crea un foglio di lamiera da uno schizzo.


 * [[Image:SheetMetal_AddWall.svg|32px]] Make Wall: Estende una faccia del foglio di lamiera.


 * [[Image:SheetMetal_Extrude.svg|32px]] Extend Face: Estende una faccia lungo la normale.


 * [[Image:SheetMetal_AddFoldWall.svg|32px]] Fold a Wall: Piega una faccia sulla linea scelta con il raggio di curvatura specificato.


 * [[Image:SheetMetal_Unfold.svg|32px]] Unfold: Appiattisce l'oggetto in lamiera piegata e genera un solido e uno schizzo.


 * [[Image:SheetMetal_UnattendedUnfold.svg|32px]] Unattended Unfold: Flattens a folded sheet metal object and generates an unfold solid and an outline sketch with bend lines (if parameters have already been set).


 * [[Image:SheetMetal_AddCornerRelief.svg|32px]] Add Corner Relief: Aggiunge rilievo ad un angolo.


 * [[Image:SheetMetal_AddRelief.svg|32px]] Make Relief: Aggiunge rilievo a un angolo.


 * [[Image:SheetMetal_AddJunction.svg|32px]] Make Junction: Crea un vuoto nell'angolo tra due lati.


 * [[Image:SheetMetal_AddBend.svg|32px]] Make Bend: Piega una faccia sulla linea scelta.


 * [[Image:SheetMetal_SketchOnSheet.svg|32px]] Sketch On Sheet metal: Crea un foro nella lamiera sulla base di uno schizzo.


 * [[Image:SheetMetal_Forming.svg|32px]] Make Forming in Wall: Crea lo strumento di formatura.

Brief description
This workbench provides tools for the two main tasks:
 * Create sheet metal objects
 * Unfold sheet metal objects

This section is meant to give a rough idea of how to use the supplied tools. More detailed information can be found on each tool's own page (see above) or in the linked tutorials (see below).

Start with a profile

 * 1) Create an open polyline (preferably with the sketcher)
 * 2) Use the [[Image:SheetMetal_AddBase.svg|16px]] Make Base Wall command to create a sheet metal profile.

Start with a blank

 * 1) Create a closed polyline (preferably with the sketcher)
 * 2) Use the [[Image:SheetMetal_AddBase.svg|16px]] Make Base Wall command to create a sheet metal blank.

Start with a PartDesign Pad

 * 1) Create a closed polyline (preferably with the sketcher)
 * 2) Use the [[Image:PartDesign_Pad.svg|16px]] PartDesign Pad command to create a prismatic body.
 * 3) The [[Image:PartDesign_Thickness.svg|16px]] PartDesign Thickness command will make it an object of constant thickness.
 * 4) To make it unfoldable it needs some gaps or connections between the walls:
 * 5) The [[Image:SheetMetal_AddRelief.svg|16px]] Make Relief command will cut off selected corners.
 * 6) The [[Image:SheetMetal_AddJunction.svg|16px]] Make Junction command will create junctions with gaps between adjoining walls that need to be disjoined.
 * 7) The [[Image:SheetMetal_AddBend.svg|16px]] Make Bend command will create cylindrical connections for the remaining walls that need to stay joined.

Some parameters will be inherited from the parent object(s) but it is better to check the relevant parameters at each stage.

It should now be checked if the resulting sheet metal object can be unfolded. (see Unfold... below).

Adding more features
The unfoldable basic sheet metal objects can be extended:
 * 1) Use the [[Image:SheetMetal_Extrude.svg|16px]] Extend Face command to enlarge walls.
 * 2) The [[Image:SheetMetal_AddWall.svg|16px]] Make Wall command will add new flanges or hems to the existing object.
 * 3) Use the [[Image:SheetMetal_AddCornerRelief.svg|16px]] Add Corner Relief command to add or reshape corner reliefs.
 * 4) The [[Image:SheetMetal_AddFoldWall.svg|16px]] Fold a Wall command will fold a wall at a chosen line, i.e. it will trimm a wall at said line, relocate the cut away side, and rejoin them with a cylindrical connection.
 * 5) Use the [[Image:SheetMetal_SketchOnSheet.svg|16px]] Sketch on Sheet metal command to cut holes into the object starting on a chosen wall and then following the adjoined walls and connections.
 * 6) The [[Image:SheetMetal_Forming.svg|16px]] Make Forming in Wall command will stamp a shape into a plate (wall).
 * After the creation of a WallForming feature the SheetMetal object is no longer unfoldable!

Several tools from other workbenches can be used to add holes or to reshape edges.

Unfold a sheet metal object
To unfold a sheet metal object activate the Unfold or the  Unattended Unfold tool.

The result will be a 3D object with an optional outline sketch including bend lines.

Examples
Until tutorial pages are available on this wiki there is an Examples page.



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
 * 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