Blender CAM: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 8:
'''Blender CAM''' è un software open source per generare percorsi utensile per macchine CNC 3D ed il relativo codice G-Code per svariati postprocessori.
'''Blender CAM''' è un’estensione installabile in Blender (Add-on).<br />
==== Caratteristiche: ====
Line 40 ⟶ 39:
<br />
• è possibile postprocessare per macchine diverse, sono state usate librerie BSD da HeeksCNC
<br />
• lavorazioni a 4 e 5 assi
Line 138 ⟶ 139:
=== Per chi ha fretta…. ===
Vediamo il minor numero di operazioni possibile per generare un percorso in Blender CAM. Dopo aver importato e posizionato l’oggetto nella scena seguendo i passi precedentemente riportati, andiamo a creare un nuovo progetto premendo il tasto '''+''' nella scheda '''CAM operations''' della '''Properties window.'''
[[File:Bc006.png|sinistra|riquadrato]]
Line 202 ⟶ 205:
=== Configurazioni iniziali ===
<br />
==== Impostazioni personalizzate richiamabili ====
Blender CAM purtroppo non tiene traccia delle personalizzazioni che apportiamo, ogni modifica dovrebbe essere memorizzata se la salviamo con '''File>Save Startup File''' ma non è proprio così….Per ovviare a questo inconveniente dobbiamo usare un file '''.blend''' che per convenzione chiamerò '''Setting_1.blend''' nel quale verranno salvate tutte le configurazioni macchina. Dovremo avere l’accortezza di salvarlo in posto sicuro e duplicarlo prima di iniziare un nuovo progetto andandolo a rinominare appropriatamente. '''Save Startup File''' ricorda le impostazioni salvate ma non le visualizza all’apertura del progetto, vanno richiamate una ad una….
==== Impostazione manuale dei parametri macchina ====
Nella scheda '''CAM Machine''' ci sono due preset, '''EMC Test 2''' e '''Kk 1000S''', sono stati impostati dallo sviluppatore ma non sono certo adatti alle nostre esigenze. Uno dei primi settaggi che dobbiamo apportare consiste nel rilevare le corse della nostra macchina e creare un nuovo preset. Clicchiamo quindi sul simbolo '''+''' ('''Add a CAM machine preset''') nella scheda '''CAM machine''' e diamo un nome comprensibile alla nostra fresatrice, impostiamo il postprocessore corretto, il sistema di misura in '''Metric''' (campo '''Unit System'''), la corsa nei tre assi nei campi '''Work Area''', gli avanzamenti e giri del mandrino. Sono tutti parametri che si differenziano da macchina a macchina. Impostare parametri corretti evita di compilare gcode che non potrà essere usato a causa di finecorsa macchina o parametri non corretti relativi agli avanzamenti o giri mandrino.
[[File:Bc011.png|sinistra|riquadrato]]
Per ritrovare queste impostazioni al successivo riavvio di Blender CAM purtroppo non è sufficiente selezionare '''File>Save Startup File''' e confermare (o tramite la scorciatoia da tastiera '''Ctrl+U''') ma è necessario creare un proprio file '''.blend''' di startup: aprire quindi il file '''Setting_1.blend''' (vedi sopra '''Impostazioni personalizzate richiamabili'''), impostare tutti i parametri personalizzati e salvare ('''Ctrl+S'''). Questo eviterà di reimpostare ogni volta i parametri personalizzati della nostra macchina.
<br />
==== Creare il proprio database utensili ====
Possiamo creare il proprio database utensili personalizzato
<br />
=== Le schede di Blender CAM ===
<br />
==== La scheda CAM Operations ====
<br />
[[File:Bc012.png|sinistra|riquadrato]]
La scheda '''CAM Operations''' consente di inizializzare un nuovo progetto cam premendo il tasto '''+''' presente sulla desra della finestra. Il tasto meno cancella il progetto selezionato nella scheda. Il tasto tra il '''+''' e il '''–''' crea una copia del progetto selezionato nella scheda. Nella parte inferiore è presente un menù a tendina '''Operation presets''' che se espanso consente di selezionare numerosi presets definiti dallo sviluppatore o salvati dall’utente. Per creare un nuovo preset premere il tasto '''+''' posto a fianco. Il tasto '''–''' cancella un preset. Il tasto '''Calculate path''' consente di calcolare il percorso utensile: se la checkbox '''Auto export''' posta poco sotto è selezionata il file verrà scritto (sovrascritto se esiste già con quel nome) nel disco, in caso contrario il file verrà scritto su disco solo quando sarà premuto il tasto '''Export gcode'''.
===== '''Calculate path in background''' =====
consente di avviare il calcolo del percorso ma l’operazione non è bloccante (utile per calcoli impegnativi) consentendo all’utente di proseguire con la propria attività.
===== '''Simulate this operation''' =====
genera una skin attorno alla lavorazione effettuata.
===== '''Operation name''' =====
consente di personalizzare il nome del progetto mentre '''File name''' di personalizzare il nome del file gcode esportato.
Espandendo il menù a tendina '''Source of data''' si hanno tre opzioni: '''Object''', '''Group of objects''' e '''Image'''
===== '''Object''' =====
consente la lavorazione di un singolo oggetto, quello che appare nel campo object. Se in tale campo non è selezionato alcun oggetto il calcolo del percorso non è possibile.
===== '''Group of object''' =====
lavora un gruppo di oggetti. Per creare un gruppo di oggetti in Bender è sufficiente selezionarli con il tasto destro tenendo premuto '''Shift''' quindi usare lo shortcut '''Ctrl+G''' per creare un gruppo. Premendo '''T''' si aprirà la '''Tool Shelf''' e nella scheda '''Tools''' sarà possibile assegnare un nome a piacimento al gruppo creato nel campo '''Name'''. Tale nome dovrà essere scelto nella scheda '''CAM Operations''' nel campo '''Group'''.
===== '''Image''' =====
not found
Ogni operazione crea un nuovo oggetto nella finestra '''Outliner''', da qui è possibile selezionare, cancellare, rinominare, oscurare/rendere visibile, consentire o meno la selezione, inserire o meno l’oggetto nel rendering.
[[File:Bc013.png|sinistra|riquadrato]]
==== La scheda CAM info e warnings ====
<br />
[[File:Bc014.png|sinistra|riquadrato]]
In questa scheda viene visualizzato il tempo stimato per la lavorazione selezionata ed il carico in millimetri per dente calcolato sul parametro '''Cutter flutes''' della scheda '''CAM Cutter.'''
Qui vengono visualizzati anche eventuali messaggi di errore.
==== CAM Operation setup ====
<br />
[[File:Bc015.png|sinistra|riquadrato]]
<br />
===== Number of axes =====
In questa scheda si possono impostare il numero di assi per la strategia (il 4° e 5° asse non sono stati ancora sviluppati).
===== Strategy =====
Il menù a tendina '''Strategy''' consente di scegliere tra numerose strategie di lavorazione:
====== Profile (Cutout) ======
adatta per contorniture
====== Poket ======
====== Drill ======
====== Parallel ======
====== Cross ======
====== Block ======
====== Spiral ======
====== Circles ======
====== Outline Fill ======
====== Carve ======
====== Waterline-EXPERIMENTAL ======
====== Curve to path-EXPERIMENTAL ======
====== Pencil-EXPERIMENTAL ======
====== Crazy path-EXPERIMENTAL ======
====== Medial axix-EXPERIMENTAL ======
====== Projected curve-EXPERIMENTAL ======
In funzione della strategia scelta può apparire un ulteriore menù a tendina sottostante che consente ad esempio di scegliere il punto di partenza, la direzione ecc. e delle checkbox per abilitare/disabilitare specifici parametri relativi alla strategia.
===== Distance between toolpaths =====
Lo slider '''Distance between toolpaths''' permette di impostare la misure di spostamento tra le passate
===== Distance along toolpaths =====
Lo slider '''Distance along toolpaths''' permette di impostare la tolleranza di lavorazione
===== Inverse milling =====
La checkbox '''Inverse milling''' se selezionata inverte la lavorazione con una specchiatura negli assi '''X''' e '''Y.'''
[[File:Bc016.png|sinistra|riquadrato|Senza Inverse milling]]
<br />
[[File:Bc017.png|sinistra|riquadrato|con Inverse milling abilitato]]
con Inverse milling attivato
Line 294 ⟶ 409:
Nella scheda CAM Optimisation area è possibile abilitare la checkbox Use Layers che consente di eseguire una serie di passate (sgrossatura) fino ad arrivare alla superficie del pezzo di un valore impostabile nello slider Step down
===== Skin =====
Lo slider '''Skin''' permette di impostare un valore di sovrametallo alla lavorazione (adatto principalmente alla sgrossatura).
<br />
===== Use array =====
La funzione '''Use array''' consente di generare dei cloni del percorso a quote preimpostate; supponendo di dover lavorare dei pezzi identici bloccati nel piano della fresatrice a passi prestabiliti
[[File:Bc018.png|sinistra|riquadrato|funzione Use array disabilitata]]
[[File:Bc019.png|sinistra|riquadrato|funzione Use array abilitata]]
<br />
==== CAM Optimization ====
==== CAM Operation area ====
<br />
===== '''Use Layers''' =====
Nella scheda '''CAM Operation area''' è possibile abilitare la checkbox '''Use Layers''' che consente di eseguire una serie di passate (sgrossatura) fino ad arrivare alla superficie del pezzo con un valore impostabile dallo slider '''Step down'''
[[File:Bc020.png|sinistra|riquadrato|funzione Use layers disabilitata]]
[[File:Bc021.png|sinistra|riquadrato|funzione Use layers abilitata e Step down impostato ad 1mm]]
===== Use limit curve =====
'''Use limit curve''' consente di limitare l’area di lavoro ad una curva generata dall’utente a piacimento. Per aggiungere una curva in Blender posizionare il cursore del mouse nello spazio 3D, premere '''Shift+A''' e scegliere '''Curve>Bezier''' o '''Circle''', scalare eventualmente la curva e posizionarla secondo esigenza. La curva Bezier è possibile allungarla premendo '''Tab''' per entrare in '''Edit Mode''', selezionare l’ultimo nodo ed estruderlo premendo il tasto '''E.''' Se si dovesse aver necessità di chiudere la curva premere '''Alt+C''' quindi uscire dalla modalità '''Edit Mode''' con '''Tab'''.
[[File:Bc022.png|sinistra|riquadrato|Use limit curve disabilitato]]
<br />
[[File:Bc023.png|sinistra|riquadrato|Use limit curve abilitato]]
Selezionare nel campo '''Limit curve''' la curva creata in precedenza.
<br />
===== Cutter stay in ambient limit =====
'''Cutter stay in ambient limit''' vincola l’utensile a rimanere entro i limiti del blocco impostato nella scheda '''CAM Material size and position'''
|