Mach3 Constant Velocity & Exact Stop

Sezione dedicata a Mach3
Rispondi
Avatar utente
Gianni55
Senior
Senior
Messaggi: 751
Iscritto il: lunedì 28 febbraio 2011, 11:46
Località: Sassari

Mach3 Constant Velocity & Exact Stop

Messaggio da Gianni55 » lunedì 18 maggio 2015, 0:25

percorso.jpg
Anche se l'argomento è stato trattato innumerevoli volte voglio comunque riprenderlo sperando che possa servire a tutti quelli che si approcciano a Mach3 per la prima volta.
I percorsi dell'immagine sono tutti lo stesso percorso, realizzato con pennarello su carta cambiando alcuni parametri di MAch3.
il GCODE utilizzato è quello allegato

i percorsi A ed O sono realizzati a velocità costante 2500mm/m acceleazione 800mm/sec2
CV DistTolerance e StopCV On angles diabilitati
Gli altri sono realizzati così

percorso B
Velocità 2500mm/m
Accelerazione 300mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles OFF

pecorso C
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles OFF

pecorso D
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 10
Stop CV on angles OFF

pecorso E
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 3
Stop CV on angles OFF

pecorso F
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 1
Stop CV on angles OFF

pecorso G
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles 10

pecorso H
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles 30

pecorso I
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles 45

pecorso L
Velocità 2500mm/m
Accelerazione 100mm/sec2
Constant Velocity On
CV Dist Tolerance 180
Stop CV on angles 91

pecorso M
Velocità 2500mm/m
Accelerazione 100mm/sec2
Exact Stop On

Notare la differenza nei punti di inversione tra il percorso M e N dovuta al rallentamento dell'utensile per posizionarsi correttamente
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
Ajò a trabajà
tumidiciquellochedevofareeiolofaccio (forse)
retrofit Einhell BT-ML 300
la mia cnc inutile

Avatar utente
Pedro
God
God
Messaggi: 7021
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da Pedro » lunedì 18 maggio 2015, 4:55

=D>

molto utile e chiaro
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

Avatar utente
arm
Senior
Senior
Messaggi: 2619
Iscritto il: venerdì 18 maggio 2007, 13:21
Località: arborea (OR) e firenze
Contatta:

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da arm » lunedì 18 maggio 2015, 16:08

Grazie, utilissimo!
L'arte è l'espressione di piacere che l'uomo prova nel lavoro. (William Morris artigiano - architetto 1834-1896)
Cnc 3 assi per alluminio, 600x350, ponte fisso
Cnc 3 assi+1, 1200x800, doppia vite
Fresatrice verticale per acciaio

Avatar utente
Gianni55
Senior
Senior
Messaggi: 751
Iscritto il: lunedì 28 febbraio 2011, 11:46
Località: Sassari

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da Gianni55 » martedì 19 maggio 2015, 0:34

Grazie
In effetti, mi rendo conto che spesso do per scontato cose che in effetti non lo sono.
La mia intenzione era quella di aiutare un neofita nella configurazione di Mach3, ma con quei "graffiti" e senza nessuna spiegazione, probabilmente non raggiungo lo scopo.
perdonatemi se sarò poco chiaro, ma la dialettica non è il mio forte
Allora, vediamo di procedere con ordine.

Prendiamo il caso ideale:
La nostra cnc è una megasuperultra, configurata dal costruttore, con tutto quello che serve, motori closed loop, righe ottiche ecc. ecc.
Allora smettete di leggere perchè non ho nulla da raccontarvi.

Quando una cnc pilotata con Mach3 segue un percorso descritto dal GCODE può farlo in due modi, a velocità costante oppure a punto esatto.
L'utilizzo di una o l'altra modalità ha i suoi pro e contro.
Andando a velocità costante la macchina cercherà di seguire per quanto possibile il percorso impostato, ma in caso di cambiamenti bruschi di direzione e accelerazioni basse non sarà in grado di farlo, e il percorso reale sarà tanto più approssimato quanto più bassa è l'accelerazione.
BENE!... aumento l'accelerazione!
Sbagliato! .. se aumento troppo l'accelerazione i motori PP vanno in stallo.
VABBE! visto che così ho problemi vado a punto esatto(Exact Stop).
Anche questo approccio ha il lato debole: la cnc va a scatti e ne risente la finitura.

L'ideale sarebbe andare a velocità costante, in modo tale che la fresa lavori nel suo range ottimale,e quando questo non è possibile commutare in ExactStop.

In Mach3 raggiungiamo questa condizione mettendo la spunta su Constant velocity, e assegnando il giusto valore ai parametri CV Dist Tolerance e Stop CV on angles>
Così, la cnc viaggia a velocità costante finché è possibile, e passa in modalità Exact Stop quando il posizionamento si scosta di XX unità dal percorso ideale oppure l'angolo è superiore a quello impostato.

Purtroppo questi valori non vanno bene per tutti, e vanno trovati sperimentalmente.
L'ideale sarebbe anche poter variare la velocità del mandrino in base all'avanzamento, però, a parte la difficoltà dovuta all'inerzia, non credo che Mach3 abbia questa funzione

Spero di non aver detto ca...e o contribuito a rendere le idee ancora più confuse. :)
Ajò a trabajà
tumidiciquellochedevofareeiolofaccio (forse)
retrofit Einhell BT-ML 300
la mia cnc inutile

Avatar utente
arm
Senior
Senior
Messaggi: 2619
Iscritto il: venerdì 18 maggio 2007, 13:21
Località: arborea (OR) e firenze
Contatta:

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da arm » martedì 19 maggio 2015, 8:56

E' chiarissimo; hai trattato e spiegato un aspetto di mach3 molto importante che, da quanto ho letto nel forum in questi anni, ha creato dubbi a svariate persone, me compreso.
Grazie.
Sarebbe da mettere in evidenza
L'arte è l'espressione di piacere che l'uomo prova nel lavoro. (William Morris artigiano - architetto 1834-1896)
Cnc 3 assi per alluminio, 600x350, ponte fisso
Cnc 3 assi+1, 1200x800, doppia vite
Fresatrice verticale per acciaio

Gasolo
Senior
Senior
Messaggi: 1283
Iscritto il: giovedì 22 marzo 2007, 17:10
Località: San Giovanni Teatino (CH)

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da Gasolo » martedì 19 maggio 2015, 13:25

bella guida, grazie :wink:

uso spesso il G61 o G64 direttamente nel programma per impostare Constant Velocity o Exact Stop
ma CV Dist Tolerance e Stop CV on angles non ho mai provato a modificarli

lucazag
Member
Member
Messaggi: 344
Iscritto il: domenica 17 aprile 2011, 23:41
Località: ancona

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da lucazag » mercoledì 27 maggio 2015, 21:07

Grazie Gianni utilissimo!

Avatar utente
capitani
Member
Member
Messaggi: 304
Iscritto il: martedì 14 novembre 2006, 12:50
Località: Roma
Contatta:

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da capitani » domenica 31 maggio 2015, 0:05

Grazie, veramente molto utile.
claudio57

Avatar utente
Gianni55
Senior
Senior
Messaggi: 751
Iscritto il: lunedì 28 febbraio 2011, 11:46
Località: Sassari

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da Gianni55 » domenica 31 maggio 2015, 0:53

Ancora grazie per l'apprezzamento.
Un'altra opzione "sconosciuta" di Mach3 è LookAhead che di default è impostata a 20.
Si trova anche questa in Config > General Config.
Se il pc è abbastanza potente possiamo aumentare questo valore fino ad un valore attorno a 200; ho constatato che andare oltre non porta nessun beneficio.
Durante la lavorazione, Mach3 legge le righe impostate prima dell'esecuzione; questo fa si che possa operare una sorta di previsione di traiettoria, 'aiutando' i parametri CV Dist Tolerance e Stop CV on Angles> . In effetti si ottiene lo stesso effetto della cache di lettura di un HD o RAM/ROM.

Fate attenzione se modificate questo parametro, perchè su PC 'scarsi' potrebbe dare il contrario dell'effetto voluto far andare il programma a scatti.
Ajò a trabajà
tumidiciquellochedevofareeiolofaccio (forse)
retrofit Einhell BT-ML 300
la mia cnc inutile

Avatar utente
ken_ken2
Senior
Senior
Messaggi: 2824
Iscritto il: martedì 8 settembre 2009, 15:53
Località: benevento

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da ken_ken2 » domenica 31 maggio 2015, 12:18

Voglio ringraziarti anche io =D>

E dirti che sono d'accordo con te, questi valori variano a seconda delle cnc che usiamo e quindi d'obbligo fare tante prove per mettere a punto il giusto personale settaggio.

Avatar utente
ken_ken2
Senior
Senior
Messaggi: 2824
Iscritto il: martedì 8 settembre 2009, 15:53
Località: benevento

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da ken_ken2 » domenica 31 maggio 2015, 12:55

Mi sfugge il punto N o non ho capito qualcosa sembra che non è stato riportato :roll:

Avatar utente
Gianni55
Senior
Senior
Messaggi: 751
Iscritto il: lunedì 28 febbraio 2011, 11:46
Località: Sassari

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da Gianni55 » domenica 31 maggio 2015, 22:52

Hai ragione, ho dimenticato di indicare i parametri del percorso N :oops:
L'ho riletto 100volte e non ci avevo mai badato.
Ho anche perso il foglietto con gli appunti delle prove. Quando trovo 2 minuti cerco di rifarle.
Comunque, come già detto, ogni macchina è diversa, e sono parametri da trovare caso per caso
Ajò a trabajà
tumidiciquellochedevofareeiolofaccio (forse)
retrofit Einhell BT-ML 300
la mia cnc inutile

scj

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da scj » venerdì 2 marzo 2018, 10:44

Rispolvero perchè questa non dovrebbe finire nel dimenticatoio...

Avatar utente
leomonti
Senior
Senior
Messaggi: 2106
Iscritto il: mercoledì 20 dicembre 2006, 19:04

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da leomonti » venerdì 2 marzo 2018, 14:35

Sarebbe utile, per comprendere a fondo le differenze di strategia, vedere il percorso/disegno originale prima che Mach3 intervenga
Il cervello è l'organo più sopravvalutato...(W.Allen)

scj

Re: Mach3 Constant Velocity & Exact Stop

Messaggio da scj » venerdì 2 marzo 2018, 14:41

Il percorso M è in exact stop. Nessuna approssimazione da parte di mach.

Rispondi

Torna a “Mach3”