Macchina a controllo numerico CNC - fattibile

Moderatore: jpquattro

Avatar utente
Ferrobattuto
Moderatore
Messaggi: 8469
Iscritto il: 23 mar 2011, 13:56
Località: Basso Lazio.

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da Ferrobattuto » 22 feb 2013, 13:24

C'è una sezione con questo titolo: "Linux, altri sistemi operativi, e programmi".......... :mrgreen:
Inviato manualmente dal mio vecchio e sgangherato, ma fedele computer

Buone realizzazioni a tutti!
Ferrobattuto

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 17:03

Penso siamo andati un bel po off topic..... ma se offgrid non si arrabbia ... Non so se vale la pena iniziare un thread sulla programmazione

No Solarino, non credo che non siamo offtopic inquanto senza questo minimo sulla programmazione non sarebbe a controllo numerico ma a controllo manuale :mrgreen:
Poi se ci sono note di programmazione che non riguardano la CNC puoi benissimo aprire un'altro topic, la cosa mi allieterebbe e non poco!!! ;)

Peccato, sentire la tua opinione o quella di maxlinux2000 (che siete del mestiere) anche sotto forma di ipotesi, non di sicurezza (un po' come ho fatto io insomma), sarebbe una gran bella cosa (woot)

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da maxlinux2000 » 22 feb 2013, 17:11

posso dividere questa discussione in due tronconi in modo da separare le parti se vi sembra il caso. CMq dal mio punto di vista non c'è problema ad andare fuoti tema (OT) in quanto credo nel brain-storming.... tempesta di idee, ovvero una idea tira l'altra, e se di mettono troppi paletti, le idee non escono.

continuate pure, se servono modifiche, si fanno dopo

riguardo alla programmazione da computer nelle cnc... no, quella è venuta dopo... all'inizio si usavano delle dime che facevano muovere in un percorso obbligato gli utensili... si usavano un po'per tutte le macchine polivalenti fino agli anni 70 del ventesimo secolo... poi hanno inventato il home-computer...
Cogito, ergo NO SUV !!

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 17:30

(okkio che non ho piu' la parallela)

Su questo non ci ho dormito per diverso tempo, ma il problema è risolvibile in diversi modi: le nuove schede madre che ci sono in vendita (per pc desktop intendo) hanno la parallela, quindi si può stare tranquilli; invece il portatile non ce l'ha più, l'ho scritto in un post prima; forse tu hai un portatile?

Su ebay si trova il cavo da inserire nello slot interno ed avere la parallela
DIGITUS CAVO INTERNO CON PORTA PARALLELA 25 POLI FEMMINA ESTERNA CON STAFFA META
http://www.ebay.it/itm/DIGITUS-CAVO-INT ... 5d39ac5f3b

Ma non so come si chiama questo slot, forse è l' IDE?
Allegati
slot e parallela1.jpg
slot e parallela1.jpg (22.71 KiB) Visto 8545 volte
Ultima modifica di elettrauto il 22 feb 2013, 17:43, modificato 2 volte in totale.

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 17:35

Poi in alternativa c'è quest'altra scheda per lo slot PCI, quello dove si innesta la scheda audio insomma...
Il precedente costa 2 euro, mentre questa costa 10 euro (entrambi escluso trasporto, il trasporto costa in media 5 euro)
LogiLink Parallel SPP/EPP/ECP PCI Karte, 1 paralell Port
http://www.ebay.it/itm/LogiLink-Paralle ... 20cbca37b3
Allegati
slot PCI parallela2.jpg
slot PCI parallela2.jpg (11.97 KiB) Visto 8544 volte

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 17:39

Solarino, quindi per la parallela possiamo stare tranquilli...

@maxlinux2000
credo nel brain-storming.... tempesta di idee, ovvero una idea tira l'altra, e se di mettono troppi paletti, le idee non escono.

Quoto appieno! Hai perfettamente ragione!!! :: )

all'inizio si usavano delle dime che facevano muovere in un percorso obbligato gli utensili

L'altra notte pensavo se era possibile fare una copia grafica e mi era venuto in mente di usare uno strumento a pantografo 1 a 1, un po' come quello che hai detto tu, non sapevo facessero così.
Poi riflettendoci un po' mi sono detto: e chi lo fa il primo pezzo così preciso? :D Poi mi sono venuti in mente i giochi di un pantografo ed ho fatto scoppiare la nuvoletta dell'idea che avevo avuto... :mrgreen:

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 17:53

ahahahahah maxlinux2000, ho trovato quello che fa per noi, uno stock di 3 computer a 15 euro
http://www.ebay.it/itm/LOTTO-PC-FISSO-D ... 338018154e

Tu dicevi che doveva essere tale da poterlo portare in officina... beh, credo che mentre lavora si può anche usare come ciotola per il pastone del maiale ahahahahahah :mrgreen: :mrgreen: :mrgreen:

5 euro ogni computer, che per far girare un compilatore hai voglia!!!

Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da maxlinux2000 » 22 feb 2013, 17:58

elettrauto ha scritto:..
Poi riflettendoci un po' mi sono detto: e chi lo fa il primo pezzo così preciso?..


hai mai usato la lima per creare un pezzo di ferro di precisione metallico, come per esempio una squadra... usando il piano di riscontro, il blu di prussia, il micrometro... e il professore che passa con la mazzetta appuntita a dare una martellata sul tuo lavoro, se fai casino in officina? :mrgreen:

Ti assicuro che con la lima puoi fare meraviglie di ottima precisione.
Cogito, ergo NO SUV !!

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 19:29

Sì maxlinux2000, sono reduce da un cerchio che ho provato a fare con la lima, ho comprato le lime di 5 tipi diversi, da quella per sgrossare a quella finissima, ma non l'ho mai fatto con il professore... mi sarebbe piaciuto fare aggiustaggio a scuola!
Ma l'ho fatto lo stesso da me, però su un pezzo ci ho lavorato per 3 o 4 giorni...
Sapevo che gli aggiustatori usavano il minio, ma non conosco il blu di prussia, dove si comprano questi prodotti?
Con piano di riscontro intendi il tavolo o è un piano appositamente passato alla rettificatrice?
Mastrovetraio userebbe di sicuro il vetro float, chissà se Mastrovetraio accetterebbe anche una lastra di vetro comune per finestre...il float non saprei dove trovarlo :mrgreen:

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 19:47

@maxlinux2000
scusate... ma avevo capito che per comandare una cnc bastava anche un vecchio 486 con una porta seriale... è cosí?

Avevo dimenticato di rispondere a questa domanda.
Altro che, un 486 può far funzionare ottimamente una cnc, per il listato di codice numerico in coordinate cartesiane che ho visto tempo fa, il 486 è un pc astronomico!!! Il solo problema con il 486 sarebbe creare la sequenza numerica di pilotaggio, che richiede funzioni che poi vanno opportunamente discretizzate, e ci vuole un foglio di calcolo con diverse librerie, con il C tempo fa (anni fa) appena comincia a complicarsi il programma non ci capivo più niente, poi d'incanto il compilatore che avevo non mi funzionò più, e non ne ho capito le ragioni :? Magari è arrivato qualche neutrino nel disco che ha cancellato qualche bit e puff!!!

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 20:11

Sul connettore della porta parallela da mettere sulla scheda madre, sembra un IDE ma ho qualche dubbio, nel file seguente in spagnolo ci sono diversi slot ide, ma nessuno di loro ha 26 pin come nella schedina con porta parallela, forse i connettori IDE sono di diverso tipo?

http://gomitas2.blogspot.it/2010/05/2_12.html
In questo file il connettore IDE ha 40 piedini e non 26 come servirebbero per la parallela

Qui si vede meglio il connettore ide
http://lajauisland.wordpress.com/2010/0 ... e-netbook/

Qui ce n'è uno a 40 ed uno a 34 piedini
http://www.google.it/imgres?q=slot+ide& ... =147&ty=71

http://www.google.it/imgres?q=slot+ide& ... x=92&ty=73
:barf:

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 21:05

Un chiarimento su cavo IDE ed ATA:
http://forum.wordreference.com/showthre ... &langid=14
I cavi ATA sono sinonimo di cavo IDE, ma il termine IDE è stato usato per uso puramente commerciale.



Solarino, tu con il portatile, se hai quello, potresti usare la PCMCIA per uscire con la parallela con questo cavo...
http://www.ebay.it/itm/ADATTATORE-PCMCI ... 4ac1071428

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 22 feb 2013, 21:18

Ho trovato che il connettore del costo di 2 euro non è IDE (cioè ATA), ma si tratta di un connettore IDC, lo dice in un altro annuncio simile su ebay
http://www.ebay.it/itm/CAVO-INTERNO-CON ... 4ac16b173e
Connettore IDC 26 poli interno


Qui pare che gli IDC siano una famigliola :D
http://www.parsicitalia.com/connettori_maschi_idc.html

Ho smontato la torre ed ho controllato nel mio pc, e c'è il cavo ribbon (cioè quello piatto grigio) ma ha 36 poli (quello del floppy), quindi bisognerebbe vedere come adattarlo, nel caso si volesse usare questo dispositivo della parallela con il connettore IDC a 26 poli.
Qualcuno sa come si potrebbe adattare eventualmente?

Un po' confusionario tutto questo insieme di connettori che usano, ma pazienza...

Fabio13
Messaggi: 110
Iscritto il: 19 ago 2012, 18:38

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da Fabio13 » 24 feb 2013, 10:10

(Purtroppo non seguo con costanza, quindi mi limito ad un paio di punti per non essere lungo...)

elettrauto ha scritto:Solarino, sono lieto per chi è riuscito ad usare un microcontrollore, io ne ho bruciati almeno 6 del costo di 9 euro a pezzo, con diversi programmatori trovati in rete (quelli della casa madre costano 350 euro) e di cui solo uno alla fine ha funzionato...

La rete è piena di programmatori, solo che pochi funzionano veramente, io ho preferito comprare quello della casa madre (Microchip nel mio caso) che mi è costato circa 40 euro. Quello della Atmel invece costa circa 30 €, poi esistono dei programmatori evoluti che costano di più, ma per un uso normale i modelli base sono più che sufficienti.

elettrauto ha scritto:... le nuove schede madre che ci sono in vendita (per pc desktop intendo) hanno la parallela, quindi si può stare tranquilli; invece il portatile non ce l'ha più, l'ho scritto in un post prima; forse tu hai un portatile?

Su questo ti devo smentire i nuovi computer non hanno più parallela e seriali esterne, quello che uso in questo momento non ha neanche le prese PS/2 per mouse e tastiera. Seriale e parallela sono connessioni "obsolete" (purtroppo).
Il connettore su staffa metallica deve essere collegato ad un apposito connettore presente sulla scheda madre, questo connettore sulle schede moderne non c'è. Non facciamo confusione con l'IDE o con il floppy anche se il connettore è simile hanno funzioni completamente diverse, quindi non c'è modo di adattarle.
L'unica che potrebbe funzionare è l'adattatore PCI -> parallela.

Sul forum Fisertek (http://forum.fisertek.it/) dovresti trovare un sacco di informazioni.

Comunque, il fatto che siano compatibili con GCODE io lo vedo come un vantaggio e non un limite, perché ti permette di usare la CNC con progetti sviluppati da altri.

Avatar utente
solarino
Messaggi: 110
Iscritto il: 1 set 2012, 16:48

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da solarino » 24 feb 2013, 15:50

Quasi tutti i PC non hanno piu' la parallela, neanche sulla scheda madre.... Ho provato, tempo addietro ad usare convertitori USB/parallela con pessimi risultati a causa dei differenti livelli di tensione tra questi adattatori e la parallela vera, comunque mi permettevano di pilotare delle vecchie stampanti laser che avevo recuperato.
Grazie per i consigli sulle schede parallela. Se avessi un pc prenderei sicuramente la scheda per slot pci, ma purtroppo ho solo un mac mini, qualche portatile e qualche schedina standalone. :mrgreen:

Fabio13 ha scritto:La rete è piena di programmat.... .


Per i micro esistono molti programmatori fai da te perfettamente funzionanti ( se poi hai la parallela ........ vai alla grande, per esempio per gli atmel puoi utilizzare
http://avrprogrammers.com/avr_parallel_ ... ammers.php per programmare un attiny2313 con il software usbtinyisp, da utilizzare come programmatore USB "universale per gli atmel http://www.ladyada.net/make/usbtinyisp/index.html ..... al limite per il modico prezzo del 2313 + sp te lo invio io...... ma mi sono sufficienti le spese postali )
per i microchip puoi utilizzare http://openprog.altervista.org/OP_ita.html che e' persino italiano ( il pic 18f2550 programmato te lo invio io ma stavolta te lo faccio pagare caro ed amaro :devil: ) e sevuoi farlo con la parallela http://home.earthlink.net/~davesullins/ ... ic18f.html

Fabio13 ha scritto:l connettore su staffa metallica deve essere collegato ad un apposito connettore presente sulla scheda madre, questo connettore sulle schede moderne non c'è. Non facciamo confusione con l'IDE o con il floppy anche se il connettore è simile hanno funzioni completamente diverse, quindi non c'è modo di adattarle.


Concordo pienamente.

Se oggi dovessi riprendere il discorso CNC, utilizzerei l'USB o la seriale e poi un microcontrollore per pilotare i motori.
ciauz

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 24 feb 2013, 16:39

Ciao Fabio, intanto grazie per il tuo intervento!
@Fabio
mi è costato circa 40 euro

Ho visto su ebay, ed i prezzi sono di molto diminuiti, ma c'è un dubbio, scrivono tutti programmatore microchip, ma molti credo intendano che microchip sono il marchio di microcontrollori che programmano...in ogni caso, potresti postare il link dove tu hai comprato il programmatore, visto che il tuo è risultato funzionante?

Su questo ti devo smentire i nuovi computer non hanno più parallela e seriali esterne, quello che uso in questo momento non ha neanche le prese PS/2 per mouse e tastiera. Seriale e parallela sono connessioni "obsolete" (purtroppo).

Fabio, sopra ho postato link di pc vecchi, ma ho anche postato un link di una scheda madre nuova, in vendita adesso, dove c'è la foto della parte posteriore della scheda madre ASUS, te lo reincollo per chiarezza, in modo da confrontarli
http://offgrid2.altervista.org/viewtopi ... t=20#p8255
la scheda del tuo pc di che marca è?

Il connettore su staffa metallica deve essere collegato ad un apposito connettore presente sulla scheda madre, questo connettore sulle schede moderne non c'è.

Su questo mi riferisco sempre alla stessa scheda ASUS in vendita in questo momento, dove sono presenti 3 slot PCI che sono gli stessi su cui è dichiarato che si innesta la parallela montata sulla staffa; riporto il link e la frase, per poterlo verificare facilmente
http://www.ebay.it/itm/SCHEDA-MADRE-AMD ... 20ce0c914f
Completano la dotazione 1xPCIe 2.0 x16, 1xPCIe 2.0 x1,1xPCI


Non facciamo confusione con l'IDE o con il floppy

Infatti su questo mi ero un po' confuso, prima pensavo che l'IDE fosse il solo connettore oltre il PCI e forse mi sbagliavo, è presente anche l'IDC, se puoi dare qualche chiarimento tu sarebbe provvidenziale, al momento su questo punto navigo al buio oO

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 24 feb 2013, 16:46

@Solarino
Quasi tutti i PC non hanno piu' la parallela, neanche sulla scheda madre....

Su questo dubbio ho postato qui sopra dei documenti in risposta a Fabio dove è presente la parallela, se conosci delle marche di schede madri che non ne hanno parallela, posta pure che le escludo dal mio carrello della spesa ;)

Ho provato, tempo addietro ad usare convertitori USB/parallela con pessimi risultati a causa dei differenti livelli di tensione tra questi adattatori e la parallela vera

Solarino, dal punto di vista delle tensioni e dell'eletronica il problema lo posso risolvere, o se non altro farmi aiutare sul posto in modo efficace, dimmi pure se vuoi quale era il problema fondamentale del tuo circuito, però non mi è chiara una cosa: con il linguaggio C si può pilotare la parallela in questo modo, ma di certo potrai capire meglio di me queste istruzioni, in particolare

Codice: Seleziona tutto

#include <stdio.h>
#include <stdlib.h>
#include <asm/io.h>

#define PORT            0x378

main()  {
        // Attivo la porta
        if (ioperm(PORT,3,1)<0)
                exit(1);

        while (1)  {
                // Scrivo 1111 1111 sulla porta
                // in modo da alimentare tutti i data pin
                outb(0xFF,PORT);

                // Aspetto un secondo
                sleep(1);

                // Disattivo i data pin scrivendo 0000 0000 sulla porta
                outb(0,PORT);

               // Aspetto un secondo
                sleep(1);
        }
}


#include <stdio.h>
#include <stdlib.h>
#include <asm/io.h>

#define PORT 0x378

stdio.h serve ad includere nel programma la libreria di ingresso ed uscita standard, ma poi perché si scrive "define PORT 0x378" (so che 0x378 è l'indirizzo della porta espresso in esadecimale, ma il define che significa?

Poi che significa ioperm ed i numeri a seguito?
ioperm(PORT,3,1)<0

Avatar utente
solarino
Messaggi: 110
Iscritto il: 1 set 2012, 16:48

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da solarino » 24 feb 2013, 17:18

elettrauto ha scritto:#include <stdio.h>
#include <stdlib.h>
#include <asm/io.h>

#define PORT 0x378

stdio.h serve ad includere nel programma la libreria di ingresso ed uscita standard, ma poi perché si scrive "define PORT 0x378" (so che 0x378 è l'indirizzo della porta espresso in esadecimale, ma il define che significa?


La define e' una direttiva del preprocessore. Il file di testo prima di essere compilato passa attraverso il preprocessore. In questo caso il preprocessore non fa altro che sostituire tutte le occorrenze di PORT con il numero esadecimale 0x378. Il perche' e' presto detto, immagina che ci siano piu' porte parallela ( nel thread ci stiamo impiccando per trovare una scheda che ne abbia una !!!!!), sarebbe suff cambiarte 0x378 con 0xyzk. Potrebbe essere anche fatto tramite l'utilizzo di una variabile, ma questa ruba memoria e tanti anni fa i mega di ram di oggi ce li immaginavamo soltanto :mrgreen:

elettrauto ha scritto:Poi che significa ioperm ed i numeri a seguito?
ioperm(PORT,3,1)<0


ioperm - set port input/output permissions
nel mondo unix serve per settare i permessi di una porta ( i permessi in input ed output)

ioperm() setta i bit di accesso per la porta. l'applicazione che utilizza la porta, deve ottenere i permessi per un numero di byte (3) a partire dall'indirizzo PORT. l'accesso e' definito dall'ultimo valore della chiamata ( 1 accesso consentito 0 accesso rimosso ) vedi http://www.tldp.org/HOWTO/IO-Port-Programming-2.html

Lça funzione ioperm ritorna 0 se e' andata a buon fine, altrimenti ritorna un valore < 0

Avatar utente
solarino
Messaggi: 110
Iscritto il: 1 set 2012, 16:48

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da solarino » 24 feb 2013, 17:26

Posto due link per la parallela (su linux )
http://www.linux.it/~rubini/docs/parall ... llela.html
e
http://cms.istituto-faravelli.it/?q=node/1633


Ho trovato questa guida C http://blacklight.gotdns.org/guidac.pdf
e' un libro carino e c'e' persino spiegato l'uso della parallela in linux, e dulcis in fundo e' in Italiano, percui molti utenti del forum la troveranno interessante
L'ultimo libro che mi sento di consigliare sul C e' il tricky C, in Italiano e che utilizza il turbo C ed e' pieno zeppo di info ed esempi sul PC.
saluti

Avatar utente
elettrauto
Messaggi: 502
Iscritto il: 13 lug 2012, 18:49

Re: Macchina a controllo numerico CNC - fattibile

Messaggio da elettrauto » 24 feb 2013, 17:39

Solarino, intanto grazie per il chiarimento, adesso me le studio per bene le cose che hai linkato!!

Volevo dirti che non uso linux ma windows, spero non ci siano differenze per il compilatore c... :-/

Eventualmente, se veramente la moria delle vacche sulla porta parallela va avanti, ed anche le asus non la monteranno più, per far uscire il programma dalla usb, basta cambiare il listato scrivendo COM e mettere l'indirizzo della usb in esadecimale?

In tal caso non mi formalizzo nel fare un decodificatore ad 8 bit per trasformare il segnale della usb in un segnale parallelo!!! Che ne pensi della cosa, in base alle prove che hai fatto in passato?

Rispondi

Torna a “attrezzatura home made”

Chi c’è in linea

Visitano il forum: Nessuno e 102 ospiti