Differenze tra le versioni di "Fresa CNC"

Da GolemWiki.
Jump to navigation Jump to search
m (categoria sbagliata)
(Aggiunto template Sviluppo)
 
(5 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
''Obiettivo degli incontri'': realizzare una macchina a controllo numerico ('''CNC''') con hardware e software libero.
+
{{Sviluppo
 +
<!--Header-->
 +
|nome = Fresa CNC
 +
|status = Funzionante
 +
<!--Image-->
 +
|foto = FresaCNC-pcb.jpg
 +
<!--General-->
 +
|descrizione = Fresa CNC del GOLEM
 +
|licenza = GPL
 +
|autore = Beppe
 +
|contributi =
 +
|categorie = CNC
 +
|link =
 +
}}
  
==Idee==
+
Macchina a controllo numerico ('''CNC''') utilizzabile dai soci per lavori di incisione, fresatura, prototipazione di PCB.
'''Lato hardware''':
 
* microcontrollore [http://sanguino.cc/ ATMega 644] [compatibile arduino] o scheda  [http://arduino.cc/en/Main/arduinoBoardMega Arduino Mega]
 
* '''Stadio di potenza''' - PCB da nuova elettronica kit LX 1420 ([http://www.adrirobot.it/menu_new/index/index_nuova_elettronica.htm link])
 
** Diodi schottky 2A ([http://www.ebay.it/itm/N-20-Diodi-Schottky-40V-3A-1N5822-/170852003368?pt=Componenti_elettronici_attivi&hash=item27c792ae28 link]); 297/298 (drive motori); alette dissipazione; altra componentistica reperibile
 
* '''Stadio pilota''' - di Marino (file allegato)
 
* '''Alimentazione''' - >=150W 12/24V
 
* '''Motori stepper''' - 3x di Marino (12/24V 2A)
 
  
'''Lato software''': [http://www.linuxcnc.org/ LinuxCNC], derivata di ubuntu con software e driver preinstallati
+
== Come fare? ==
  
'''Interazione macchina <-> computer e utente''':
+
'''Attenzione:''' l'uso della fresa è consentito solo in presenza di soci autorizzati.
* ''Comunicazione'' via parallela o USB (se supportata);
+
 
* ''Pulsantiera'' per gestione manuale della macchina;
+
=== Preparazione dei file ===
 +
 
 +
Quale che sia il tipo di lavorazione da effettuare, è necessario immettere in macchina uno o più file [https://en.wikipedia.org/wiki/G-code .gcode].
 +
Un file .gcode è un file di testo che descrive ciascun movimento che l'utensile deve effettuare.
 +
 
 +
Per la fresatura di circuiti stampati si è adottato il software [http://flatcam.org/ flatcam] per la generazione dei .gcode a partire dai file di lavorazione gerber (esportabili con un qualsiasi software di disegno PCB, come KiCAD o Eagle). Per realizzare altri tipi di lavorazioni, flatcam consente di processare anche altri tipi di file, come immagini vettoriali (svg).
 +
* Installare l'ultima versione stabile di KiCad su Ubuntu 20.04 [https://www.kicad.org/download/ubuntu/];
 +
* [https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA uso di flatcam];
 +
* [https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4 video] della serata flatcam.
 +
 
 +
=== Caricamento in macchina ===
 +
Sul pc adibito al controllo macchina è stato predisposto un collegamento sul desktop ad AXIS (il frontend grafico di [http://linuxcnc.org LinuxCNC]) con le impostazioni correntemente in uso.
 +
 
 +
L'interfaccia consente di:
 +
* muovere manualmente gli assi della macchina ed effettuarne l'azzeramento;
 +
* immettere manualmente le operazioni sotto forma di istruzioni gcode;
 +
* caricare una lavorazione sotto forma di file .gcode e monitorarne l'esecuzione.
 +
 
 +
=== Utensili a disposizione ===
 +
 
 +
* kit di punte per fresatura 0.8-3mm;
 +
* kit di punte per foratura 0.3-1.2mm;
 +
* kit di frese a V per incisione,  10° 15° 30° 0.1/0.2mm;
 +
* fresa piatta (per livellamento piano di lavoro);
 +
<!-- === Note d'uso per la fresa === -->
 +
 
 +
== Il progetto ==
 +
 
 +
La fresa è stata realizzata a partire da:
 +
* 3 motori stepper 30Nm 4A NEMA23;
 +
* scheda di controllo MACH3;
 +
* 3 driver motori TB6600;
 +
* fresa Kress;
 +
* varie parti meccaniche dettagliate nel [https://golem.linux.it/cloud/index.php/s/Pk46ALEWMCMEgCX prospetto spese];
  
 
[[Category: Officina]]
 
[[Category: Officina]]

Versione attuale delle 21:27, 29 dic 2021

Gears.png
Fresa CNC

Stato: Funzionante

FresaCNC-pcb.jpg
Descrizione Fresa CNC del GOLEM
Licenza GPL
Autore Beppe
Contributi
Categorie CNC
Link


Macchina a controllo numerico (CNC) utilizzabile dai soci per lavori di incisione, fresatura, prototipazione di PCB.

Come fare?

Attenzione: l'uso della fresa è consentito solo in presenza di soci autorizzati.

Preparazione dei file

Quale che sia il tipo di lavorazione da effettuare, è necessario immettere in macchina uno o più file .gcode. Un file .gcode è un file di testo che descrive ciascun movimento che l'utensile deve effettuare.

Per la fresatura di circuiti stampati si è adottato il software flatcam per la generazione dei .gcode a partire dai file di lavorazione gerber (esportabili con un qualsiasi software di disegno PCB, come KiCAD o Eagle). Per realizzare altri tipi di lavorazioni, flatcam consente di processare anche altri tipi di file, come immagini vettoriali (svg).

  • Installare l'ultima versione stabile di KiCad su Ubuntu 20.04 [1];
  • uso di flatcam;
  • video della serata flatcam.

Caricamento in macchina

Sul pc adibito al controllo macchina è stato predisposto un collegamento sul desktop ad AXIS (il frontend grafico di LinuxCNC) con le impostazioni correntemente in uso.

L'interfaccia consente di:

  • muovere manualmente gli assi della macchina ed effettuarne l'azzeramento;
  • immettere manualmente le operazioni sotto forma di istruzioni gcode;
  • caricare una lavorazione sotto forma di file .gcode e monitorarne l'esecuzione.

Utensili a disposizione

  • kit di punte per fresatura 0.8-3mm;
  • kit di punte per foratura 0.3-1.2mm;
  • kit di frese a V per incisione, 10° 15° 30° 0.1/0.2mm;
  • fresa piatta (per livellamento piano di lavoro);

Il progetto

La fresa è stata realizzata a partire da:

  • 3 motori stepper 30Nm 4A NEMA23;
  • scheda di controllo MACH3;
  • 3 driver motori TB6600;
  • fresa Kress;
  • varie parti meccaniche dettagliate nel prospetto spese;