CuteMinds.com

... nihil est tam difficile et arduum quod non humana mens vincat

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Software e O.S. per CNC

milling procedure

In un ambito non professionale il rpcesso che porta alla realizzazione della fresatura di un manufatto è di per sè molto semplice.

 

La figura del manufatto è disegnata con un programma CAD ed esportato in un formato facilmente gestibile (DXF, HPGL) e viene convertito in Gcode (un linguaggio di programmazione per macchine a controllo numerico) per mezzo di software specifico. Tutte le istruzioni in gcode vengono inviate all'interfaccia della macchina che a sua volta gestisce i motori per la realizzazione finale del manufatto.

 

Naturalmente il file di gcode necessario puo' essere scritto anche a mano, (ha un qualcosa di simile al LOGO un vecchio programma che istuiva semplici movimenti sul video) ma questo è consentito solo per la realizzazione di semplicissimi manufatti altrimenti la procedura è improponibile.

 

Naturalmente stiamo parlando di informatica e questo significa che si dovrà innanzitutto scegliere il sistema operativo dove installare successivamente il software di controllo (meglio dedicare un pc alla particolare attivita').

Al momento, per un ambiente hobbystico/semipro, si possono considerare tre sistemi operativi:

  • il vecchio MSDOS
  • Windows
  • Linux.

Il software di fresatura, infatti, richiede che il sistema operativo sia Real Time. Il concetto dovrebbe essere chiaro, per fresare un cerchio si ha la necessità che gli assi si spostino in modo assolutamente sincronizzato. Un s.o. real time, fornisce le esatte temporizzazioni per la gestione del software e quindi per la gestione della macchina cnc.

Questo non è un problema in quanto sia l' MSDOS che le vecchie versioni di Windows erano di per sè sistemi operativi real time mentre per le nuove versioni di windows  (2000, XP, Vista and 7) usufruiscono di particolari drivers, forniti con il software di gestione della macchina che provvedono alle necessarie modifiche ; speciali patch per linux sono state create per rendere anch'esso real time. 

Linux (public domain) è sempre stato al top dei nostri desideri e delle nostre attivita' (anche il server di gestione di questo sito, il sistema operativo con il quale è stato scritto e il software che normalmente utilizziamo è sotto Linux). Onestamente qui non siamo presenti per suggerire un programma od un altro. Esistono centinaia di programmi che portano dall'idea alla realizzazione del manufatto; molti sono gratuiti, altri costano moltissimo, si tratta di un vero universo che cambia quotidianamente. Quello che possiamo suggerire è andare a tentativi, scaricare demo, provarle, vedere se corrispondono ai nostri requisiti mentali ed ai materiali che abbiamo in dotazione.

 

O.S. Software Note
MSDOS

TurboCNC 

 

Per quel che ne sappiamo Turbocnc è il solo programma disponibile in ambiente MSDOS. E' velocissimo ma non consente la visualizzazione del lavoro in corso. Naturalemte puo' essere usato con pc veramente datati ed è ottimo in quanto riesce a gestire drivers sia con segnali di step/dir che con il pilotaggio diretto delle fasi di un motore.
LINUX

UBUNTU (RTAI) - EMC2

BDI4 - EMC

PuppyLinux RTAI - EMC

Linux (patchato Real Time) è molto utilizzato. Si tratta di software di dominio pubblico e possiede programmi per coprire tutti i piu' comuni aspetti per la realizzazione di manufatti (cad, convertitori, software per circuiti stampati ecc ...)

BDI4 e Puppylinux (vds sezioni) sono versioni di linux particolarmente indicate con pc datati. Sono anch'esse versioni patchate R.T. e possono portare a nuova vita un vecchio pc tenuto in cantina.

WINDOWS

MACH3

KCAM4

GALAAD

WINpcNC CNCPlayer  

Mach3 e Kcam4 sono probabilemte i programmi piu' utilizzati in ambito hobbistico/semipro. Sono abbastanza economici ed si utilizzano in bresivvismo tempo al meglio delle loro caratteristiche.

Galaad è decisamente piu' caro ma si tratta di un software modulare integrato che copre tutti gli aspetti realizzativi. Dal disegno alla conversione al processo di fresatura. 


Mentre la scelta del sistema operativo e del software per la macchina è abbastanza semplice ed economica diverso è il mondo del software CAD/CAM necessario per il disegno del manufatto da realizzare. Il loro prezzo, infatti, è solitamente molto elevato e prima di buttarsi a capofitto nell'acquistare un qualcosa che poi potrebbe essere inutile o superiore alle nostre esigenze sarà opportuno fare numerosi tentativi e test su versioni demo per comprendere di cosa si abbia effettivamente bisogno.

Purtroppo linux pur avendo a disposizione moltissimi programmi per il CAD 2d/3d non è molto dotato riguardo i processi di conversione (CAM). In windows, invece, la situazione è totalmente diversa.

ArtCAM,  BobCADCAM, DeskPROTODolphin PartMasterRhino 3DSolidWorks sono programmi fantastici che consentono all'utente di passare dall'idea al manufatto molto rapidamente (molti di essi, infatti, sono normalmente utilizzati per la progettazione di autovetture, barche, mobili, aerei ... ). Esiste peraltro molto software specializzato per la creazione di circuiti stampati o per ambito modellisti: una occhiata a CopperCAM and CamBam or Profili2 ... vi sorprenderà.

  

You are here Software e O.S. per macchine CNC