08 gennaio 06, 20: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..... |
12 gennaio 06, 04: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:
| |
12 gennaio 06, 10: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!!!! |
13 gennaio 06, 02: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:
| |
13 gennaio 06, 10: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. |
15 gennaio 06, 00: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:
Ultima modifica di totillos : 15 gennaio 06 alle ore 00:32 | |
15 gennaio 06, 01: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. |
16 gennaio 06, 00: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 : 16 gennaio 06 alle ore 00:04 |
16 gennaio 06, 09: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. |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Fiser programmer, è normale? | and729 | Circuiti Elettronici | 3 | 26 gennaio 08 20:13 |
Riduzione Fiser tek | SoldatoSemplice | Circuiti Elettronici | 2 | 05 novembre 06 19:47 |
Elettroniche CNC di Fiser | saviothecnic | CNC e Stampanti 3D | 5 | 08 settembre 06 17:42 |
un servo digitale può essere usato con un radiocomando che nn ha lo schermo digitale? | team3 | Automodellismo | 3 | 27 agosto 06 18:40 |
un trasformatore per il fiser programmer | and729 | Circuiti Elettronici | 7 | 23 febbraio 06 23:40 |