Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > CNC e Stampanti 3D


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 08 gennaio 06, 19:17   #1 (permalink)  Top
User
 
Data registr.: 25-12-2005
Messaggi: 467
joypad digitale di fiser

ciao
oggi sono riuscito a finire il prototipo del joypad digitale per controllo manuale delle CNC.
Ho previsto i tasti di direzione per 4 assi a velocità costante e ergolabile con un potenziometro.
Un encoder ottico per comandare i motori dei 4 assi come se si avesse in mano un volantino.
In entrambi i casi sul display lcd vengono visualizzate le coordinate degli assi in tempo reale.
Inoltre ho aggiunto i comandi di spindle, aux e half della cnc e c'è persino un cicalino.
Dopo le prove su strada pubblicherò il progetto sul mio sito
Naturalmente il progetto è open per la parte hardware mentre renderò il pic programmato e protetto da copia.
Cerco in zona Roma qualcuno disposto a collaudare il giocattolo.....
Icone allegate
joypad digitale di fiser-finito.jpg  
fiser non è collegato   Rispondi citando
Vecchio 12 gennaio 06, 03:15   #2 (permalink)  Top
User
 
Data registr.: 03-07-2004
Messaggi: 111
salve fiser
a che serve avere le coordinate macchina su un display lcd ? non gestito direttamente dal software che deve eseguire la lavorazione e interpretare il Gcode, se poi il software di controllo non sa quali sono le cordinate reali raggiunte dagli assi in quel momento, rispetto alle coordinate di Home macchina ?

oppure il joypad trasmette al software le coordinate raggiunte dagli assi ?
e come lo fa?
saluti



Citazione:
Originalmente inviato da fiser
ciao
oggi sono riuscito a finire il prototipo del joypad digitale per controllo manuale delle CNC.
Ho previsto i tasti di direzione per 4 assi a velocità costante e ergolabile con un potenziometro.
Un encoder ottico per comandare i motori dei 4 assi come se si avesse in mano un volantino.
In entrambi i casi sul display lcd vengono visualizzate le coordinate degli assi in tempo reale.
Inoltre ho aggiunto i comandi di spindle, aux e half della cnc e c'è persino un cicalino.
Dopo le prove su strada pubblicherò il progetto sul mio sito
Naturalmente il progetto è open per la parte hardware mentre renderò il pic programmato e protetto da copia.
Cerco in zona Roma qualcuno disposto a collaudare il giocattolo.....
totillos non è collegato   Rispondi citando
Vecchio 12 gennaio 06, 09:00   #3 (permalink)  Top
User
 
Data registr.: 25-12-2005
Messaggi: 467
salve totillos
il giocattolo non vuole sostituire il pc per le lavorazioni in automatico.
Se volessi potrei fare un joy che comunichi con il pc e gestisca la scheda ponte per il controllo e la correzione in tempo reale della perdita di passi ma ciò esulava da questo progetto.
Questo è semplicemente un joypad che permette lo spostamento manuale della cnc, di fare qualche lavorazione senza usare il pc ma con la possibilità di avere le coordinate macchina sia assolute che relative.
In sostanza qualcosa di più del tuo joypad basato sul 555, niente di più..... solo tremendamente preciso!!!!
fiser non è collegato   Rispondi citando
Vecchio 13 gennaio 06, 01:52   #4 (permalink)  Top
User
 
Data registr.: 03-07-2004
Messaggi: 111
Salve fiser
mi spiego meglio
nella versione definitiva del mio joypad (che non e gestito da un 555 neanche nella versione attuale ! )
é prevista la comunicazione al pc degli spostamenti eseguiti in manuale, in modo da informare i software che lo prevedono,(tutti quelli che reputo veri software interpreti del G-code hanno la possibillta di input esterno della posizione assi ) le coordinate raggiunte in quel momento dagli assi macchina.
la visualizzazione avviene direttamente a schermo del pc , dato che e lo stesso software a generarla e quindi in grado di riprendere una eventuale interuzione della lavorazione dal punto in cui si posizionano gli assi manualmente.
e tutto cio senza bisogno di encoder collegati agli assi anche se e previsto il loro utilizzo in congiunzione al pad manuale.
in questo caso il software legge le posizioni modificate tramite pad direttamente tramite gli encoder.
la precisione e la stessa sia utilizzando gli encoder sia con i segnali inviati direttamente dal pad, ( se i motori non perdono passi ! é non devono perderne se sono gestiti correttamente da una elettronica degna !)
quello che importa é che il software sia sempre a conoscenza della posizione assi macchina.
Per quanto riguarda la possibilita di eseguire semplici lavorazioni in manuale
non é piu semplice invece impostare via G-code la lavorazione da eseguire o troppo difficile per qualcuno riuscirci ?
altrimenti rischiamo di utilizzare una macchina cnc solo per forare o fare cave dritte e manualmente.
Allora non ha piu senso di parlare di macchina cnc, ma solo macchina manuale che qualunque buon meccanico sa usare senza amenicoli e display vari.
concordi con questa mia visione, di quello che é una vera gestione di una macchina cnc solo tramite comandi cnc e non manuali, che non e piu cnc ?
saluti




Citazione:
Originalmente inviato da fiser
salve totillos
il giocattolo non vuole sostituire il pc per le lavorazioni in automatico.
Se volessi potrei fare un joy che comunichi con il pc e gestisca la scheda ponte per il controllo e la correzione in tempo reale della perdita di passi ma ciò esulava da questo progetto.
Questo è semplicemente un joypad che permette lo spostamento manuale della cnc, di fare qualche lavorazione senza usare il pc ma con la possibilità di avere le coordinate macchina sia assolute che relative.
In sostanza qualcosa di più del tuo joypad basato sul 555, niente di più..... solo tremendamente preciso!!!!
totillos non è collegato   Rispondi citando
Vecchio 13 gennaio 06, 09:23   #5 (permalink)  Top
User
 
Data registr.: 25-12-2005
Messaggi: 467
spiacente totillos ma non condordo!!
Immagina una cnc per taglio laser di lastre di acciaio lunga 3 metri e larga 2 metri.
Non penserai mica di poter girare manualmente i volantini di avanzamento degli assi con le mani?
Mettiti nei panni del fabbro che prima o poi si trova con il pc non disponibile e deve comunque spostare gli assi della cnc.
Oppure deve usare per forza il pc anche per un semplicissimo taglio o soltanto per fare un foro.... invece di avere vantaggi dalla cnc ne avrebbe solo complicazioni operative.
Il progetto che dici ti aver fatto esiste già da sempre.... non è altro che un joy collegato al pc e gestito da programma cam.
Prova a farlo SENZA pc.
fiser non è collegato   Rispondi citando
Vecchio 14 gennaio 06, 23:26   #6 (permalink)  Top
User
 
Data registr.: 03-07-2004
Messaggi: 111
salve fiser
sono io che non concordo sulla sua visione di quello che é lavorare a cnc .
intanto tutti i programmi cnc, anche turbocnc che lavora in dos, sono dotati di joipad da tastiera, che tiene conto della posizione assi.
il pad manuale servirebbe solo per comodita a posizionare gli assi per portare la fresa in posizione di lavoro quando si esegue una lavorazione con coordinate relative e non assolute (dico servirebbe , perche chi sa usare i comandi G se ne frega del pad manuale) .
ma puo essere utile quando si e vicini alla macchina e la tastiera e piu scomoda da portarsela appresso, (questo e l'unico motivo che vedo di avere un joipad a disposizione)
per eseguire lavorazioni tipo tagli diritti, o fori o addirittura anche fori spiralati (filettature fatte a cnc) esistono comandi G-code specifici, basta dare 2 comandi e la macchina esegue il lavoro ... ! (vedasi manuale di turbocnc tradotto in italiano da me personalmente) su http://www.cnc-elettronica.it/manual...20italiano.htm
Quello che servirebbe realmente, sarebbe un software capace di eseguire la lavorazione e contemporaneamente rilevare la posizione assi tramite encoder sugli stessi, ed eventualmente in caso di perdite passi correggere la posizione (se non si tratta di lavorazioni di estrema precisione) .

Purtroppo nessun software esegue questa funzione attualmente.
Ho anche contattato la artofcnc che sviluppa mach2-3 il quale programma supporta la lettura encoder solo in modalita manuale (anche turbocnc lo fà ad essere precisi ! ) e la risposta e stata solo una, non ha senso rilevare gli encoder in lavorazione, in quel caso se una serie di passi sono persi , lo sono per sempre e il pezzo e da buttare lo stesso anche se si correggesse la posizione.

Quindi caro fiser, parliamo di cnc ? allora usiamo il g-code per muovere gli assi ! ed eseguire piccole lavorazioni, altrimenti non stiamo piu parlando di controllo cnc....
Questa ovviamente e la mia modesta opinione , poi ognuno segue le sue convinzioni come meglio crede.
saluti






Citazione:
Originalmente inviato da fiser
spiacente totillos ma non condordo!!
Immagina una cnc per taglio laser di lastre di acciaio lunga 3 metri e larga 2 metri.
Non penserai mica di poter girare manualmente i volantini di avanzamento degli assi con le mani?
Mettiti nei panni del fabbro che prima o poi si trova con il pc non disponibile e deve comunque spostare gli assi della cnc.
Oppure deve usare per forza il pc anche per un semplicissimo taglio o soltanto per fare un foro.... invece di avere vantaggi dalla cnc ne avrebbe solo complicazioni operative.
Il progetto che dici ti aver fatto esiste già da sempre.... non è altro che un joy collegato al pc e gestito da programma cam.
Prova a farlo SENZA pc.

Ultima modifica di totillos : 14 gennaio 06 alle ore 23:32
totillos non è collegato   Rispondi citando
Vecchio 15 gennaio 06, 00:14   #7 (permalink)  Top
User
 
Data registr.: 25-12-2005
Messaggi: 467
bhe certo totillos
il mio joy controlla la cnc in forma numerica.
Quindi possiamo parlare di vero e proprio controllo cnc.
Non ho nulla da obiettare riguardo la tua idea di tenere per forza attaccato il pc anche per un semplice foro.
Non dimentichiamoci che la cnc è anche un trapano a colonna, magari con un po di motorini aggiunti.
Ma come si dice da molte parti..... ogniuno ha quello che si merita!
Riguardo il controllo della perdita di passi esiste una soluzione concreta, sempre basata sull'uso degli encoder applicati agli assi, di solito sul lato opposto al motore.
si tratta solo di sentire step per step la corrispondenza tra impulsi che arrivano dal pc con quelli forniti dall'encoder.
Non è il caso di adottare queste cose a livello amatoriale visto che come dici tu stesso basta dimensionare bene i motori.
fiser non è collegato   Rispondi citando
Vecchio 15 gennaio 06, 23:00   #8 (permalink)  Top
User
 
Data registr.: 03-07-2004
Messaggi: 111
salve fiser
ogni convinzione e convinzione !
Per quanto riguarda il controllo perdita di passi tramite encoder, che compensano perdite di passi motore gestendo direttamente i driver .
Ti posso assicurare che é una emerita baggianata.
Piu che altro pubblicita e valore aggiunto da parte di chi vende driver per motori stepper con controllo encoder.
In quanto il problema maggiore non e tanto la perdita passi tra il sistema;
driver > motore , che sé ben gestito (driver buono e motore alimentato e regolato in corrente come si deve) é difficile che si verifichi li la perdita passi.
Il problema piu grave é la perdita passi dovuta al sistema :
Programma interprete > sistema operativo > interfaccia porta parallela > driver, é in questa catena se si verificano perdite di passi (maggiore imputato windows non real time o interfaccia porta parallela >driver, non ben realizata ) non ci sono santi o encoder collegati hai driver che tengano , i passi persi non li recupera nessuno !! a meno che non sia lo stesso software a leggere gli encoder e rilevare la perdita di passi e compensare (sempre che l'errore sia minimo ) ....... giusto ?

Quindi lasciamo stare i driver controllati da encoder a chi li vende e accontentiamoci dei nostri driver economici e ben realizzati
saluti

Ultima modifica di totillos : 15 gennaio 06 alle ore 23:04
totillos non è collegato   Rispondi citando
Vecchio 16 gennaio 06, 08:58   #9 (permalink)  Top
User
 
Data registr.: 25-12-2005
Messaggi: 467
Tutti gli scanner professionali moderne hanno il controllo della perdita dei passi integrato nel ponte.
Certo il prezzo sale spropositatamente per un uso hobbistico ma è mia opinione che il nostro ambito hobbistico non deve escludere il fatto di meritarci altrettanta precisione nelle lavorazioni cnc.
Voler desistere in partenza da almeno un tentativo vuol dire avere i paraocchi e ignorare il mondo che ci circonda.
fiser non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Fiser programmer, è normale? and729 Circuiti Elettronici 3 26 gennaio 08 19:13
Riduzione Fiser tek SoldatoSemplice Circuiti Elettronici 2 05 novembre 06 18:47
Elettroniche CNC di Fiser saviothecnic CNC e Stampanti 3D 5 08 settembre 06 16:42
un servo digitale può essere usato con un radiocomando che nn ha lo schermo digitale? team3 Automodellismo 3 27 agosto 06 17:40
un trasformatore per il fiser programmer and729 Circuiti Elettronici 7 23 febbraio 06 22:40



Tutti gli orari sono GMT +2. Adesso sono le 01:36.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002