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


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 01 febbraio 15, 13:39   #1 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.269
Domanda su TGA e Mach3

Pongo agli esperti di Mach3 questa domanda piuttosto complessa, su come Mach3 applica la velocita' F impostata da GCode sui 2 diversi carrelli di una TGA.
Siccome l'argomento e' complesso, chiederei di non intervenire a sproposito, per evitare di fare ulteriore cunfusione.

Preambolo: la velocita' F impostata nel GCode esprime la velocita' nello spazio del punto comandato dalla CNC, tipicamente la punta dell'utensile nel caso di una fresa.

Nel caso di una TGA abbiamo invece 2 punti che si muoveranno indipendentemente: il punto in cui e' fissato il filo caldo sul carrello sinistro (xy left), e quello sul carrello destro (xy right).
In caso di tagli rastremati le loro velocita' saranno diverse. Per tagli conici uno stara' addirittura fermo.

Quindi le velocita' nello spazio (in questo caso particolare su 2 piani diversi) di questi punti variano di molto. Per me e' molto importante sapere questo:
se io ad esempio imposto una velocita' F di 2 mm/s, a che velocita' reale si muoveranno i 2 punti in questi casi:

- XY left fa un percorso di 10 cm, mentre XY right sta fermo
- XY right fa un percorso di 10 cm, mentre XY left sta fermo
- XY left fa un percorso di 10 cm, mentre XY right fa un percorso di 5 cm
- XY right fa un percorso di 10 cm, mentre XY left fa un percorso di 5 cm

Ora se sapessi che la F impostata e' applicata al carrello con perocorso piu' lungo (come dichiarano di fare altri interpreti di Gcode per TGA) il mio problema sarebbe risolto.
Se invece sapessi che la velocita' F e' applicata su XY left sarebbe un grosso problema, in quanto il carrello XY right andrebbe poi alla velocita' massima possibile per gli assi (in quanto la velocita' calcolata sarebbe infinita, ma poi limitata dalle impostazioni macchina), e quindi non da me calcolabile in quanto specificata entro le impostazioni dell'interprete. E questo e' problema, anche perche' rischio tagli troppo veloci sul polistirolo con i problemi che conosciamo (il filo resta indietro o addirittura si spezza o sposta-trascina il polistirolo sulla tavola di taglio).

Aggiungo:
La mia nuova versione di devWing Foam, per tagliare ali in polistirolo, permette infatti di specificare la strategia usata dall'interprete per il calcolo della velocita' reale dei 2 punti, una volta dato F. Le possibilita' sono:
- applicare F al punto left
- applicare F al punto right
- applicare F al punto left o right che fa percorso piu' lungo (default)
- applicare F al punto left o right che fa percorso piu' corto
- applicare F alla somma della velocita' dei 2 punti
- applicare F alla media della velocita' dei 2 punti

Questo mi serve per sapere 2 cose:
1) Come calcolare il kerf automatico che posso applicare a scelta
2) Che velocita' reale estrapolata F indicare nel GCode. Questo perche' a me interessa specificare quale sia la velocita' reale di avanzamento del filo nel polistirolo. Per tagli rastremati, specialmente se il blocco di polistirolo e' molto piu' stretto della distanza fra i carrelli, questa velocita' puo' essere anche molto diversa dalla F del GCode, in quanto estrapolata da un punto interno al carrello.

Aggiungo che ad esempio nel calcolo automatico del kerf tengo conto anche della diversa velocita' che si avra' in quel momento su quel punto.
Ad esempio se taglio un'ala rastremata 100:50 che ha applicato un longherone non rastremato, allora il kerf quando taglio la superfice alare sara' diverso per destra/sinistra, mentre sara' uguale quando taglio il longherone.
Applico quindi una formula per il calcolo del kerf che tiene conto del raggio del filo, del valore di kerf rilevato alla velocita' reale impostata (inserito dall'utente e ricavabile con un semplice taglio di prova non rastremato) e della velocita' locale. In base a diverse formule che l'utente puo' scegliere, questa puo' cambiare a seconda di taglio per irraggiamento (senza contatto) o per taglio con contatto, posso prevedere che valore di kerf applicare (che poi applico come offset locale del percorso di taglio).

(mi scuso per avere usato left/right invece di sinistro/destro, ma siccome questa e' la terminologia tecnica che si usa di solito mi e' scappato...)

Grazie a chi avra' voglia e tempo per leggere e fare le proprie considerazioni.

Ultima modifica di devCad : 01 febbraio 15 alle ore 13:46
devCad non è collegato   Rispondi citando
 

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
mach3 mister.jion CNC e Stampanti 3D 10 03 giugno 10 22:36
pc per mach3 Bunny_71 CNC e Stampanti 3D 1 22 aprile 10 14:40
Mach3 Filippopro CNC e Stampanti 3D 1 30 ottobre 09 14:31
mach3 sofia CNC e Stampanti 3D 2 30 marzo 09 00:03
Help mach3 Pagliaccio CNC e Stampanti 3D 4 14 marzo 09 22:48



Tutti gli orari sono GMT +2. Adesso sono le 16:38.


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