Citazione:
Originalmente inviato da devCad Stranamente usa il metodo G94 = UNITS PER MINUTE e non G93: INVERSE TIME MODE. Ne risulta comunque, causa l'approssimazione dei calcoli, una velocita' F non costante ed un altro grosso problema per ali molto rastremate.
Infatti per i tagli con TGA il modo giusto e' il G93, che ti permette di impostare la velocita giusta di taglio in modo non interpretabile.
Impostando invece il modo G94 = UNITS PER MINUTE, si tratta poi di capire su quale dei due carrelli e' calcolata la velocita', le differenze posso essere enormi ed ogni interprete GCode ragiona a modo suo. |
In realtà sono io che non sapendo cosa vuol dire ho messo "Units per minute"
L'opzione per "INVERSE TIME MODE" c'è, vedi qui
c'è anche il
Citazione:
|
Path Control Mode: sets the g-code file to use either Exact Stop or Control Velocity modes. Google this if you don't know the difference.
|
ThereminoCNC poi ha feed e speed che possono assumere 4 settaggi:
Citazione:
Feed (mm/m)
Questo valore specifica la velocità durante gli spostamenti di lavoro (Feed). Può seguire i comandi del
GCode o essere regolato manualmente, a seconda che Feed locked sia abilitato, o disabilitato.
Leggere anche l'appendice sulla velocità di lavorazione e le traiettorie.
Speed (RPM)
Questo valore specifica la velocità di rotazione del mandrino. Può seguire i comandi del GCode o essere
regolato manualmente, a seconda che Speed locked sia abilitato, o disabilitato. Si possono anche
specificare velocità negative per far girare il mandrino in senso antiorario (se l'hardware lo permette).
Feed & Speed locked
Locked significa che i valori di Feed e Speed si regolano manualmente e non vengono modificati dal
Gcode. Il comando ha quattro posizioni, per specificare i singoli casi.
Look Ahead
Look Ahead Disabled serve per andare molto velocemente, tagliando le curve a anche saltando
interi segmenti, per rispettare il MaxError stabilito dall'utente.
Look Ahead Enabled è il normale modo di funzionamento, veloce e preciso.
Look Ahead Hi-Precision passa esattamente sulle coordinate per tutte le curve da 90 gradi e oltre.
Stop every segment è simile allo Exact stop di Mach3 e rallenta molto la lavorazione.
Leggere l'appendice sulla velocità di lavorazione e le traiettorie.
|
Citazione:
Originalmente inviato da devCad L'unico modo sensato di ragionare sarebbe quello di applicare la velocita' sul percorso piu' lungo, ma diversi interpreti la applicano sul primo carrello. Ne consegue che se il percorso sul primo carrello e' piu' breve (puo' anche essere nullo, causa estrapolazione), la velocita' sul secondo carrello impazzisce e raggiunge valori da bang sonico.
Il modo G93 (che uso io nei miei nuovi programmi come devWing Foam e che usa anche GMFC, sia pure con una sintassi diversa) risolve alla radice il problema.
Questo metodo in pratica ti dice quando tempo usare per quel movimento, e quindi non ci sono ambiguita'.
In pratica ti consiglio in seguito di cercare un altro traduttore da file CUT a GCode, in quanto con quello che hai usato potrai avere grossi sbalzi di velocita' e quindi di kerf (spessore materiale fuso dal filo caldo).
La prossima versione definitiva di devCnc Foam includera' anche l'importazione di file cut di GMFC, e nel modo corretto. |
Ok, ma quindi se io setto "inverse time" come feed rate mode dovrei risolvere, giusto?
Grazie!