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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 30 novembre 15, 17:58   #81 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.265
Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
Quindi 1mm/s è una velocità giusta per tagliare profili?
Se chiedi a 10 persone ti diranno 10 cose diverse probabilmente.
Quello e' un valore di partenza secondo me sensato, poi fai le tue prove, puoi arrivare credo al massimo a 2mm/s



Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
.....
Devwing foam ha un periodo di prova a funzionalità 100%?
....
ciao!
Non do versioni di prova a tempo e con tutte le funzionalita' abilitate (troppa gente che gioca con la data del pc etc.), ma le blocco nella generazione finale dei file di taglio.
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.
devCad non è collegato   Rispondi citando
Vecchio 30 novembre 15, 18:05   #82 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Ok provo entrambi allora.
A presto, stacco per un po' che vado a parlare di aerei veri un paio di giorni ;)

Inviato dal mio Nexus 10 utilizzando Tapatalk
pieri70 non è collegato   Rispondi citando
Vecchio 03 dicembre 15, 21:52   #83 (permalink)  Top
User
 
L'avatar di pieri70
 
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:
Caution with second hand screws, there are not always exactly at a metric thread. To verify the exact screw thread, perform the longest possible displacement and measure the distance. The real screw thread equals: Thread * (measured distance/entered distance).
Quindi ho lanciato un
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:
%% G-Code prepared by cut2G, version 1.3
%% copyright G Sokoll 2012

%% SET LENGTH UNITS
%% G20: INCHES
%% G21: MILLIMETERS
G21

%% SET PATH CONTROL MODE
%% G61: EXACT STOP
%% G64: CONSTANT VELOCITY
G64

%% SET DISTANCE MODE
%% G90: ABSOLUTE
%% G91: INCREMENTAL
G90

%% SET FEED RATE MODE:
%% G93: INVERSE TIME MODE (MOVES PER MINUTE)
%% G94: UNITS PER MINUTE (PER SECOND ???)
%% G95: UNITS PER REV
G94

F1 X100 Y00 A100 B00
Se si domani provo la temperatura adatta alla velocità di 1mm/s.
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..
pieri70 non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 11:31   #84 (permalink)  Top
User
 
L'avatar di theremino
 
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 11:39
theremino non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 11:44   #85 (permalink)  Top
User
 
L'avatar di theremino
 
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 11:54
theremino non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 12:04   #86 (permalink)  Top
User
 
L'avatar di pieri70
 
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:
%% SET LENGTH UNITS
%% G20: INCHES
%% G21: MILLIMETERS
G21

%% SET PATH CONTROL MODE
%% G61: EXACT STOP
%% G64: CONSTANT VELOCITY
G64

%% SET DISTANCE MODE
%% G90: ABSOLUTE
%% G91: INCREMENTAL
G90

G93
F0.6 X100 Y00 A100 B00
pieri70 non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 12:34   #87 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.265
Per chiarezza ti consiglio sempre di specificare prima il tipo di movimento G0 (rapid) o G1 (feed)
devCad non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 12:42   #88 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Citazione:
Originalmente inviato da devCad Visualizza messaggio
Per chiarezza ti consiglio sempre di specificare prima il tipo di movimento G0 (rapid) o G1 (feed)
Super!
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!
pieri70 non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 12:53   #89 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.265
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...)
devCad non è collegato   Rispondi citando
Vecchio 04 dicembre 15, 13:03   #90 (permalink)  Top
User
 
L'avatar di theremino
 
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 dell’ala e l’altro lato verrebbe sbagliato comunque.

Oppure si potrebbe usare una temperatura calcolata in mezzo all’ala, ma allora il lato dell’ala 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 13:07
theremino 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
Controller basato su Theremino devCad CNC e Stampanti 3D 73 12 novembre 15 10:27
HELP con TGA GunTanK CNC e Stampanti 3D 259 15 gennaio 15 09:43
tagliare con tga ik2obm Categoria Rc-Combat 19 05 ottobre 13 15:39
come taglio fusoliere con la TGA? ik2obm Aeromodellismo Progettazione e Costruzione 5 06 luglio 13 21:03
Vendo materiale per cnc tga completa di controller e motori 787 dreamliner Merc. Motori ed Elettronica 1 29 agosto 12 10:12



Tutti gli orari sono GMT +2. Adesso sono le 13:18.


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