CNC DIY, Molto DIY

« Older   Newer »
  Share  
Elemento 38
view post Posted on 5/4/2010, 19:18




Ecco il link con le istruzioni :)
http://www.instructables.com/id/Easy-to-Bu...illing-Machine/
Su, appena trovo i tubi come i suoi parto :lol:
 
Top
view post Posted on 5/4/2010, 20:04
Avatar

Insopportabile

Group:
Hobbisti
Posts:
1,060

Status:


Bello
 
Top
Elemento 38
view post Posted on 6/4/2010, 09:39




Mhh, non la vedo molto stabile però :lol:

C'è da dire che però gli funziona :o:
 
Top
view post Posted on 6/4/2010, 09:48
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Io continuo a credere che la parte incasinata non sia la meccanica ma quella del controllo elettronico degli assi, anche se con i motor a passo. :unsure:
 
Web  Top
Elemento 38
view post Posted on 6/4/2010, 09:57




Infatti io non riesco a capire come fanno a muovere gli assi in modo "sincrono", cioè, tutti e due contemporaneamente senza fare degli "scalini" nel disegno :unsure:
 
Top
view post Posted on 6/4/2010, 10:21
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Gli scalini ci sono. Ci sono sempre, solo che, se la risoluzione dei motorini a passo è sufficiente non si vedono.
Il difficile è proprio fare un software che interpreti i comandi tipo plotter in GP-GL o HP-GL e li trasformi in impulsi di comando per i motorini. Insomma, il plotter vero e proprio. Quello è il vero casino... <_<
 
Web  Top
Elemento 38
view post Posted on 6/4/2010, 17:05




CITAZIONE
Gli scalini ci sono. Ci sono sempre, solo che, se la risoluzione dei motorini a passo è sufficiente non si vedono.

Bè questo si, è che io non saprei come far fare una curva al piano che si sposta (o all'utensile che si sposta). Bisogna controllare spostamento orizzontale e verticale, velocità dei due moti, impulsi strani sui motori :wacko: Da impazzire. Mi piacerebbe vedere un programma per ucontrollore di una CNC home-made :)
 
Top
view post Posted on 7/4/2010, 09:45
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Ecco, proprio quello non è facile. Per i motori a passi che si muovono con impulsi di comando è un vero casino. Devi mandare ad un motore gli impulsi che mandi all'altro diviso o moltiplicato per il seno o il coseno dell'angolo che compie moltiplicato per il raggio che deve avere il cerchio o anche peggio. Ma il problema non è fare le operazioni quanto calcolare gli archi e le raccordature che il programma di plot richiede. Io una volta mi ci sono messo. Ma è da neuro.
Io ho un vecchio plotter della Ioline con un controllo con Z80 e motori a passo per gli assi, ed è da tanto che voglio smontarlo, copiare la EPROM, disassemblarla e retroingegnerizzare il controllo fino agli schemi dettagliati in modo da capire come diamine hanno fatto e rifarlo. Ma il tempo non c'è mai. <_<
 
Web  Top
Elemento 38
view post Posted on 7/4/2010, 13:45




CITAZIONE
Devi mandare ad un motore gli impulsi che mandi all'altro diviso o moltiplicato per il seno o il coseno dell'angolo che compie moltiplicato per il raggio che deve avere il cerchio o anche peggio. Ma il problema non è fare le operazioni quanto calcolare gli archi e le raccordature che il programma di plot richiede.

Anche solo leggendo un GCODE c'è tutto questo casino o è molto più semplice ?
CITAZIONE
Io ho un vecchio plotter della Ioline con un controllo con Z80 e motori a passo per gli assi, ed è da tanto che voglio smontarlo, copiare la EPROM, disassemblarla e retroingegnerizzare il controllo fino agli schemi dettagliati in modo da capire come diamine hanno fatto e rifarlo. Ma il tempo non c'è mai.

Sarebbe davvero interessante :)
 
Top
view post Posted on 7/4/2010, 13:57
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Cos'è un GCODE? Un GencoDice :o:
Sarebbe si interesante, il fatto è che il plotter è su di un armadio sotto tonnellate di roba. <_<
 
Web  Top
Elemento 38
view post Posted on 7/4/2010, 14:03




CITAZIONE
Cos'è un GCODE? Un GencoDice :o:

http://en.wikipedia.org/wiki/G-code
Anche OrCad e AutoCad dovrebbero avere plugins per esportare in questo tipo di codice, a quanto pare molto utilizzato per le CNC :unsure:
 
Top
view post Posted on 7/4/2010, 14:37
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Bhò... :unsure:

AHHHH.... ora ricordo, si, ho visto su wiki, è il linguaggio di programmazione ISO 6983... o simile... và che l'ho usato per anni e non mi ricordavo più che si chiamava GCode... o forse non l'ho mai saputo e l'ho sempre chiamato linguaggio di programmazione CNC ISO... o semplicemente linguaggio di programmazione. O forse lo chiamavo "Beppe"... :lol:
Non mi pare comunque che nè Autocad almeno quelli che ho io, e neppure OrCad abbiano i drivers. Orcad ha i drivers per scrivere files NCdrill e per i photoplotter laser Gerber...
Comunque, sia il linguaggio di interfaccia, HP-GL o GP-GL o Gerber o cosa ti pare, è un casino interfacciarsi, ma anche muovere utensile o tavola a secondo di cosa viene chiesto. Specialmente se si tratta di archi, cerchi, ellissi o altre cose strane... <_<
 
Web  Top
Elemento 38
view post Posted on 7/4/2010, 15:16




CITAZIONE
Non mi pare comunque che nè Autocad almeno quelli che ho io, e neppure OrCad abbiano i drivers.

Probabilmente sono plugins di terze parti, so che ce n'è uno che si chiama ACE Converter o qualcosa di simile per AutoCad. Comunque qualche programma di interfacci c'è in rete, ho visto un progetto di una CNC con Arduino, completa di sorgente in C, se interessa posto il link con i listati ;)
E pensare che io avevo avuto una genialata qualche tempo fa: converto in immagine bianco e nero il circuito o il disegno che deve eseguire la CNC e poi lo uso come se fosse un array, punta su se il pixel è bianco, punta giù se il pixel è nero :lol:
Che brutti pensieri -_-
 
Top
view post Posted on 7/4/2010, 15:41
Avatar

Immane Rompiball

Group:
Administrator
Posts:
18,287
Location:
Orlo esterno della cintura di Orione stella 1957

Status:


Il problema serio è che se non si ha modo di variare nel software i parametri macchina (chiamiamoli così) come il rapporto tra passi motore e vite dell'asse ecc... non si fa un granchè anche se hai tutto già fatto. Il problema con Arduino ed il sorgente in C è che poi, nel sorgente in C no ci si capisce un tubo perchè chi l'ha fatto ha annaspato non poco e nessuno ti garantisce che alla fine vada. Quindi, diventi matto, non va una mazza e non hai probabilità che vada, e non lo sai... <_<

Per esempio, un tizio che conosco che ha un'officina con una alesatrice Deckel Maho (un capitale di macchina) ha un controllo Heidenhain non è mai riuscito a convertire un disegno autocad in istruzioni NC malgrado avesse speso un 5000 euri in un software apposito. Ogni tanto venivano fuori dei codici assurdi che andavano a schiantare utensili da qualche parte o dopo due ore di lavoro tagliavano in due il pezzo per passarci attraverso. :rolleyes:
 
Web  Top
Elemento 38
view post Posted on 7/4/2010, 15:48




Concordo con tutto quello che hai detto :)
Comunque il progetto era questo http://reprap.org/wiki/Main_Page da quello che ho capito una stampante 3d home-made. Leggendo ho visto che si potrebbero cambiare quasi tutti i parametri fondamentali della macchina, e le librerie per questo GCODE-interpreter sono anche commentate. Non so se funzionano perchè non le ho provate, ma qualche spunto potrebbero darlo. Le librerie si trovano qua http://reprap.org/wiki/Arduino_GCode_Interpreter Scaricando il file .zip ci sono i file in .pde che sono comunque apribili dal Notepad o Wordpad (se a qualcuno interessano).
 
Top
39 replies since 5/4/2010, 19:18   1088 views
  Share