30 novembre 15, 18:58 | #81 (permalink) Top | ||
Rivenditore - devCad Data registr.: 04-12-2013
Messaggi: 1.267
| Citazione:
Quello e' un valore di partenza secondo me sensato, poi fai le tue prove, puoi arrivare credo al massimo a 2mm/s Citazione:
In questo modo l'utente puo' vedere come si trova con l'interfaccia e valutarne le funzionalita' a tempo indefinito, per poi vedere i risultati nel simulatore 3D. | ||
03 dicembre 15, 22:52 | #83 (permalink) Top | ||
User Data registr.: 04-08-2013 Residenza: Trieste
Messaggi: 2.563
|
Eccomi di ritorno Stasera ho fatto una prova che ho letto sulla guida in linea di GMFC, ovvero il controllo delle barre filettate. Ovvero: Citazione:
G00 X400 Y300 A400 B300 e sono andato a misurar se effettivamente avevo 40,0 cm di percorso su X,A e 30,0 cm di percorso su Y,B E sono effettivamente così!! X,A hanno percorso esattamente 40,0cm, B ha fatto esattamente 30,0cm mentre Y ha fatto 30,06cm. Penso che quel poco più di mezzo millimetro sia trascurabile... Ma mettete che io voglia fare un taglio di 10cm in orizzontale ad 1mm/s va bene un gcode come questo? Citazione:
Stasera ho fatto una prova e il filo camminava bene con un kerf abbastanza largo a 12V in alternata (sempre arco da 110 con 0,4mm NiCr.. | ||
04 dicembre 15, 12:31 | #84 (permalink) Top |
User Data registr.: 29-11-2015
Messaggi: 15
|
Per fare dieci cm in orizzontale con velocità di 1 mm/sec, puoi impostare il G94 che specifica "mm per minuto" E dato che il codice che indicherebbe i "mm per secondo" non esiste, devi fare il conto: 1 mm/sec = 60 mm/min E quindi scrivere: --------------------------- G94 F60 X100 Y00 A100 B00 --------------------------- Ma siccome stai lavorando su 4 assi contemporaneamente, la velocità che otterrai è la velocità "in diagonale", nello spazio a 4 dimensioni. In altre parole ogni asse si muoverò a una velocità inferiore a quella specificata, in modo che la velocità diagonale prodotta dal movimento di tutti gli assi, sia esattamente i 60 mm/minuto da te specificati. Se poi gli assi che muovi sono solo due (dato che hai scritto Y00 e B00) allora andare a capire a che velocità si muoverà il tutto diventa ancora più confuso. Per questo motivo nelle macchine a 4 assi non si usa il G94 ma il G93. Ultima modifica di theremino : 04 dicembre 15 alle ore 12:39 |
04 dicembre 15, 12:44 | #85 (permalink) Top |
User Data registr.: 29-11-2015
Messaggi: 15
|
Nella macchine che hanno una "punta", che percorre uno spazio a 3 dimensioni (frese ad esempio), il metodo di specificare la velocità in mm/min con G94 è perfetto e il G93 non andrebbe bene. Ma nelle macchine a 4 assi per il polistirolo, si usa sempre il G93. Il G93 specifica che tutti i movimenti di assi, prodotti da una singola riga di GCode, devono essere "spalmati" nel tempo esatto, da te specificato con F (o meglio con 1/F - di cui F è la durata in minuti). Oppure, con parole più semplici: tutti gli assi partono insieme e arrivano insieme nel tempo specificato da F. Ultima modifica di theremino : 04 dicembre 15 alle ore 12:54 |
04 dicembre 15, 13:04 | #86 (permalink) Top | |
User Data registr.: 04-08-2013 Residenza: Trieste
Messaggi: 2.563
|
Allora, se ho 100mm da fare e li voglio a 1mm/s, ci impiegherò 100s a fare il percorso, giusto? Che sarebbe 100/60=1.667 minuti 1/F sarebbe 1/1,667=0.6 Ho provato sia con G94 F60 X100 Y00 A100 B00 sia con G93 F0.6 X100 Y00 A100 B00 In entrambi i casi i 10cm me li fa in 12s, che sarebbero i 500mm/minuto del rapid, come mai? Questo il gcode che ho usato Citazione:
| |
04 dicembre 15, 13:42 | #88 (permalink) Top | |
User Data registr.: 04-08-2013 Residenza: Trieste
Messaggi: 2.563
| Citazione:
Beccato l'errore.. Con G1 specificato in testa al Gcode mi esegue il percorso in 1' 40'' (1,667 minuti) Grazie, stasera provo a tagliare a 3mm/secondo che ho visto essere una velocità comunemente usata.. E su quella taro la temperatura del filo Ciao! | |
04 dicembre 15, 13:53 | #89 (permalink) Top |
Rivenditore - devCad Data registr.: 04-12-2013
Messaggi: 1.267
|
Ne approfitto per farmi un po' di pubblicita' sulle cose che sto aggiungendo al mio devCnc Foam: - controllo della macchina anche da GamePad, con pulsanti e funzioni configurabili. C'e' anche l'opzione di effettuare spostamenti metrici sul D-Pad (un tanto a click, configurabile) per eseguire tagli semplici ma precisi. - possibilita' di definire in modo semplice spostamenti assoluti o relativi (specificando anche se devono essere riferiti ai carrelli o alle facce del polistirolo, per tagli rastremati) e successiva memorizzazione su file o percorso attuale per poi poter salvare/ripetere il taglio. In questo modo diventa semplice fare percorsi ad esempio di squadratura, senza dover crearli su un CAM ed esportarli poi sull'applicazione CNC. - importazione di file .cut di GMFC e conversione al volo in GCode (devo ancora valutare se sia opportuno mettere questa funzione...) |
04 dicembre 15, 14:03 | #90 (permalink) Top |
User Data registr.: 29-11-2015
Messaggi: 15
|
CONTROLLARE LA TEMPERATURA DEL FILO? In questi giorni abbiamo meditato molto sul KERF, e siamo arrivati alla conclusione, che la soluzione giusta non è cambiare la temperatura del filo da programma. Cambiare la temperatura del filo può correggere solo un lato dellala e laltro lato verrebbe sbagliato comunque. Oppure si potrebbe usare una temperatura calcolata in mezzo allala, ma allora il lato dellala più grande (dove il filo è più veloce) verrebbe troppo grande e il lato piccolo (filo lento) verrebbe troppo piccolo. Per cui il sistema giusto è: - Fissare la temperatura del filo e non muoverla più. - Tagliare un rettangolo di test, con velocità variabile - da sinistra a destra da massima-velocità a minima-velocità. - Misurare l'altezza del rettangolo di test, con il calibro, a sinistra e a destra. - Scrivere i quattro valori (due velocità e due altezze) nel GMFC. - Produrre un GCode con i percorsi allargati in modo diverso sui due lati, tenendo conto dei valori ricavati dal rettangolo di test e delle diverse velocità del filo, sui due lati. Naturalmente il GMFC dovrebbe saper fare questi conti, se non li fa giusti, hai, hai, hai... (Forse un giorno faremo noi un GMFC. Ma chissà quando avremo il tempo di farlo, per cui non ci sperare troppo. O forse potrebbe farlo DevCad. O magari lo fa già e non lo sappiamo.) Non ci sono altre soluzioni. Modificare la temperatura del filo da programma ha il solo effetto di complicare i calcoli, le compensazioni e le tarature e non risolve il problema. Ti consiglio quindi di abbandonare tutti i progetti che prevedono di regolare il dimmer, non perché non sapremmo risolvere quel che hai scritto via mail, sul "60% = 60 ms acceso e 40 ms spento" (che poi è il PWM) e sulla tensione (alternata o continua, 12 o 30 volt che sia). Ma per non perdere tempo su una soluzione che non risolve il problema, nemmeno in via teorica. Nel frattempo ti consiglio di usare quello che in GMFC chiamano "Fixed heat mode". Con i calcoli giusti il "Fixed heat mode" deve dare gli stessi risultati del "Computed heat mode". Ma purtroppo temo che in tutti i modi il GMFC, rallenti esageratamente nelle curve e che non effettui la completa compensazione dei percorsi, sui due lati... o forse lo fa... l'unica è provare... Ultima modifica di theremino : 04 dicembre 15 alle ore 14:07 |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Controller basato su Theremino | devCad | CNC e Stampanti 3D | 73 | 12 novembre 15 11:27 |
HELP con TGA | GunTanK | CNC e Stampanti 3D | 259 | 15 gennaio 15 10:43 |
tagliare con tga | ik2obm | Categoria Rc-Combat | 19 | 05 ottobre 13 16:39 |
come taglio fusoliere con la TGA? | ik2obm | Aeromodellismo Progettazione e Costruzione | 5 | 06 luglio 13 22:03 |
Vendo materiale per cnc tga completa di controller e motori | 787 dreamliner | Merc. Motori ed Elettronica | 1 | 29 agosto 12 11:12 |