Fresa - Valori errati

Sezione dedicata alla tua CNC: Costruzione, descrizione, foto, accorgimenti ed errori di progettazione.
Rispondi
Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Fresa - Valori errati

Messaggio da Channel » lunedì 10 settembre 2018, 19:31

Ciao a tutti,

come accennato nella mia presentazione la mia passione per le automazioni mi ha portato ad assemblare una fresa a tre assi.

Perchè assemblare? Semplice perchè ho comprato un progetto e tramite questo mi sono assemblato la macchina ( non so se è possibile il link al progetto anche se l'autore ho già visto che viene citato nel forum)


L'assemblaggio è terminato ed ora ho qualche problema con la parte di configurazione.

Il tutto è così motorizzato:

Motori:

- 2 Nema 34 1232oz.in 5.6A (asse X & asse Y)
- 1 Nema 23 425oz.in 3.0A (asse Z )

I driver sono DM860A, uno per motore.

- 3 Alimentatori da 350Watts (60VDC / 5.83A)

- 1 Breakout Board DB25-1205

In pratica questo kit con un motore differente : link rimosso causa mancanza immagine. SCJ

Mentre come software sto usando Mach3 installato su di un computer fisso con la porta parallela

Ci tengo a precisare che, non essendo proprio un suicida, la macchina è fornita di finecorsa di sicurezza, di un pulsante d'arresto a fungo e di un relè che va ad accendere/spegnere la fresa in base alla necessità.

Al momento sto trovando alcune difficolta nel calibrare la macchina, ed anche la parte di "auto-tuning" di mach3 non riesce a darmi una grossa mano (sicuramente per mie lacune.)

Io quello che so è questo:

questi motori hanno 200 passi fisici(i motori hanno angoli da 1,8° quindi 200*1,8 = 360 per fare un giro completo), e questi 200 passi possono essere divisi in ulteriori 256 microstep quindi, sempre da quanto ho capito, se faccio 200*256 = 51200

Problema: se imposto questo nei driver la macchina si muove in maniera LENTISSIMA ed i motori scaldano, questo perché (sempre a quanto ho capito) impostando una precisione così alta si va a diminuire la coppia disponile del motore.

Quindi documentandomi un pò (senza troppo successo) sono arrivato ad impostare i driver 1600 (tramite i dipswitch) ed ad avere questi valori nella sezione motor tuning di mach3 > step per 320 velocità 1500 accelerazione.


Poi ho usato lo strumento di calibrazione automatica di Mach3 e ha leggermente modificato il valore, tipo 326.5equalcosina

Gli assi con questa configurazione si muovono abbastanza bene, forse anche un pò troppo veloci.

Però purtroppo nonostante si muovano in maniera fluida ottengo questi risultati

- Errore di 0,5 cm se faccio G0 X20 F400
- Errore di 1 cm se faccio G0 X40 F400
- Errore di 2 cm se faccio G0 X80 F400

La cosa positiva è che quando eseguo G0 X0 F400 da uno dei comandi sopra indicati il carrello ritorna correttamente al punto di origine.

Sinceramente non saprei come fare a calcolare i valori da impostare in Mach3 in modo che la macchina sia si precisa ma fluida nel movimento.

Perdonatemi se ho detto qualche (ma sicuramente l'avrò fatto :roll: ) fesseria e grazie a tutti quelli che vorranno darmi una mano.

Appena riesco vi lascio un paio di foto :D :D .. nel frattempo speriamo di non aver sbagliato sezione...
Ultima modifica di Anonymous il lunedì 10 settembre 2018, 22:35, modificato 1 volta in totale.
Motivazione: Link commerciale senza immagine
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2372
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Fresa - Valori errati

Messaggio da MauPre75 » lunedì 10 settembre 2018, 20:27

Per la calibratura la formula è errata , devi fare 200*micropasso /passo vite , non so se i tuoi driver permettono cosi tanto ma 1/256 è veramente tantissimo , normalmente si parla di 1/2, 1/4 , 1/8, 1/16 , 1/32, oltre non ne ho mai sentito parlare a meno che non sia ulteriormente ridotta meccanicamente , cmq su 40mm 10mm sono un abisso , sicuramente è sbagliato il parametro.

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2372
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Fresa - Valori errati

Messaggio da MauPre75 » lunedì 10 settembre 2018, 20:58

E si hai ragione 1/256 per il tuo driver è possibile wow
Dunque fai 200*256: passovite e i conti torneranno .ciao

scj

Re: Fresa - Valori errati

Messaggio da scj » lunedì 10 settembre 2018, 22:31

Channel:come da regolamento (che ti invito a leggere se non l'hai fatto) , sei pregato si allegate una immagine dei link commerciali che citi in forum. Il link sopra verrà quindi rimosso. Potrai citarlo nuovamente quando vuoi, allegando però immagine. Grazie per la comprensione e collaborazione

Per quanto riguarda invece il tuo problema parti con modalità half step quindi con 400 passi/giro. Naturalmente bisogna poi conoscere il passo delle tue viti che mi pare tu non abbia citato.

Avatar utente
Stiefin.
Senior
Senior
Messaggi: 788
Iscritto il: giovedì 30 aprile 2015, 21:22
Località: Mortegliano (Ud)

Re: Fresa - Valori errati

Messaggio da Stiefin. » lunedì 10 settembre 2018, 22:39

1/256 per i driver è sicuramente possibile , ma per fargli muovere degli assi mentre

la macchina sta fresando qualcosa non è consigliabile ... perdi troppa coppia , per provare parti

da massimo 1/4 , 1/8 e la risoluzione di spostamento sarà già più di quanto ti serve , poi

sei sempre in tempo ad adeguare il micropasso , se dovesse essercene bisogno .

Poi personalmente lascerei perdere l' Autotuning , affidati ai calcoli come suggerisce

MauPre75 , se tutto il resto è a posto lo spostamento deve corrispondere .

Se i motori scaldano troppo ( ergo , difficile tenerci una mano sopra per più di qualche secondo )

controlla di aver impostato correttamente la corrente sui driver , leggermente più bassa

di quella Max dei motori .

Stiefin .

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » martedì 11 settembre 2018, 13:16

scj ha scritto:
lunedì 10 settembre 2018, 22:31
Channel:come da regolamento (che ti invito a leggere se non l'hai fatto) , sei pregato si allegate una immagine dei link commerciali che citi in forum. Il link sopra verrà quindi rimosso. Potrai citarlo nuovamente quando vuoi, allegando però immagine. Grazie per la comprensione e collaborazione
Sinceramente mi era sfuggito quel pezzo, ed ora che sono andato a leggerlo non mi è molto chiaro.. ci riprovo sperando di fare giusto...

Il kit è questo >>>LINK<<<
motori_cropped.jpg
Mentre qui vi allego un paio di foto della macchina:

carello_cropped.jpg
complete_view_cropped.jpg
quadro_cropped.jpg
carello_back_cropped.jpg
Proverò come da consiglio ad impostare i driver a 400, la formula che mi ha suggerito MauPre75 è ancora valida anche in presenza delle pulegge?

Il che diventerebbe 200*256:1,5 (uso una normale barra filettata) che da come risultato 34133,33... questo valore lo devo impostare nelle sezione motor tuning?

Spero di non aver fatto casino con link ed immagini.... :shock: :shock:
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
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

scj

Re: Fresa - Valori errati

Messaggio da scj » martedì 11 settembre 2018, 14:50

Hai riduzioni con le pulegge?

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » martedì 11 settembre 2018, 15:10

Si le trasmissioni sono così composte:

Asse X :
- Vite M12
- una puleggia a 15 denti passo T5 sull'asse del motore (devo verificare se è 20 o 15 denti)
- una puleggia a 60 denti passo T5 sulla vite M12
- due pulegge 40 denti passo T5 collegate alle estremità della vite
- due pulegge 40 denti passo T5 per "la folle"
xmovement.png
Asse Y :
Stessa configurazione dell'Asse X , cambia solo la vite che è un M10
trasmissione sola.jpg
Asse Z :
- una puleggia 15 denti passo T5 sull'asse motore
- una puleggia a 20 denti con passo T5 su vite M10
carrello_assemblato_vista_frontale.jpg
Per quest'ultimo asse il calcolo che ho in mio possesso dice (può essere benissimo errato):

valore puleggia motore / valore puleggia vite * passo della vite il risultato va diviso per 200 passi...

il che si tradurrebbe in 15/20*1,5 = 1,125mm 200/1,125 =225 che dovrebbero essere gli step per millimetro.. se voglio usare i microstepping devo moltiplicare il risultato ottenuto per il valore che imposto tramite dip switch sul driver...
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
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2372
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Fresa - Valori errati

Messaggio da MauPre75 » martedì 11 settembre 2018, 18:24

Allora dovrebbe essere :
200 * (60 (corona) :15(pignone) ) x microstep : passo vite , se non erro .
Considerando che riduci già con pulegge a maggior ragione ti conviene usare minor micropasso .

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » martedì 11 settembre 2018, 19:44

MauPre75 ha scritto:
martedì 11 settembre 2018, 18:24
200 * (60 (corona) :15(pignone) ) x microstep : passo vite , se non erro .
Domanda.. la formula è valida anche se gli assi X ed Y hanno una semplice barra filettata che fa da collegamento? Perchè in fondo non fa che da "asta" dove girano le 5 pulegge.. (1 trazione 4 rinvii)....
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2372
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: Fresa - Valori errati

Messaggio da MauPre75 » martedì 11 settembre 2018, 20:09

E si anche se è più complesso , la barra che fa da trazione non conta essa è fissa e funge da albero niente di più , ma essa fa girare una pulegia che in base al diametro determina uno spostamento , ed è quello che devi verificare , un giro esatto = mm , i mm ottenuti li metti nel passo vite .

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » mercoledì 12 settembre 2018, 22:46

Grazie mille per la risposta. :D :D

allora oggi ho fatto ruotare la puleggia da 60 denti di un giro completo, rilevando che la distanza percorsa dal carrello è di 5cm.

Detto ciò ho fatto il calcolo qui sopra usando la distanza rilevata qui sopra come passo vite ed impostando il driver ad 8. Quindi rimane..

(200×(60÷15)×8)/50 >>> (200x4x8)/50 >> 6400/50 = 128.

Questo valore ottenuto l'ho immesso nella sezione motor tuning, ma non sono riuscito a verificarne lo spostamento per mancanza di tempo, conto di farlo domani pomeriggio.

E' giusto come approccio oppure c'è qualche errore?
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » giovedì 13 settembre 2018, 19:22

Channel ha scritto:
mercoledì 12 settembre 2018, 22:46
allora oggi ho fatto ruotare la puleggia da 60 denti di un giro completo, rilevando che la distanza percorsa dal carrello è di 5cm.
probabilmente ero ubriaco l'altro giorno.. #-o
Ho rifatto fare un giro completo alla puleggia da 60 denti, la distanza percorsa dal carrello è di 20cm

Allora ho rifatto i conti.

200 * (60 (corona) :15(pignone) ) x microstep : passo vite

(200*(60/15)*8)/200 = 32.

Ho quindi immeso 32 negli step della sezione motor tuning (anche se ero un pò perplesso viso il numero piccolo), misurato da un punto fisso al punto di partenza (73) e ho dato il comando G1 X50 F400, il carrello a fine movimento era (63)

Visto che anche l'asse Y ha lo stesso rapporto (60/15) e lo stesso spostamento sul giro della puleggia (200) ho impostato il valore 32 negli step di mach3 anche per questo asse.
Dato lo stesso comando G1 Y50 F400, ha sbagliato anche lui il movimento di 10CM.

Quindi direi che c'è qualcosa che non quadra. Ho per caso sbagliato i conti? Le pulegge da 40 sullo stesso asse di quella da 60 non influiscono nei conti? Qualcuno ha qualche suggerimento? :( :(
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

turbina

Re: Fresa - Valori errati

Messaggio da turbina » giovedì 13 settembre 2018, 20:33

Imposta l'asse X e Y 1/32 di microstepping e imposta il controller a 128 passi per mm
Imposta lo Z a 1/2 passo e il controller a 106.66
O in alternativa sempre sullo Z metti 2 pulegge uguali e imposta il driver a 1/4 e il controller a 160

Channel
Newbie
Newbie
Messaggi: 24
Iscritto il: lunedì 10 settembre 2018, 16:37
Località: Lecco

Re: Fresa - Valori errati

Messaggio da Channel » giovedì 13 settembre 2018, 21:20

Oggi durante le varie prove mi è sembrato di valutare anche quest'impostazione (128step con 1/32 sui driver) ma mi sembrava molto lenta.. ma visto che a sbagliare ci si mette un attimo domani provo subito le impostazioni che mi hai scritto.

Per quanto riguarda l'asse Z ho contato i denti delle due pulegge e sono 20 sia sul motore sia sulla vite, al momento è impostato con driver a 8 e come step ha 533,33.

Devo dire che con questo settaggio si muove esattamente di quanto scrivo nel comando, ma non mancherò di provare i valore da te suggeriti anche su questo asse :thumbleft: :thumbleft:

Grazie per i preziosi consigli :thumbleft:
Si dice che per sopravvivere qui bisogna essere matti come un cappellaio...
...E per fortuna... io lo sono.

Rispondi

Torna a “La mia CNC”