Esistono motivi pratici per NON utilizzare un motore passo-passo con vite di comando per gli assi X e Y?


10

Dopo alcuni mesi di stampa con la mia Prusa Mk3 (con i piani per ottenerne una seconda presto), mi chiedevo come rendere la mia terza stampante una di casa fosse un letto di stampa più grande della Mk3. Una cosa che mi chiedevo è perfettamente espressa nella domanda del titolo.

Esistono ragioni pratiche per non utilizzare un motore passo-passo con vite di comando per gli assi X e Y?

Sono sicuramente contento delle cinture GT2 utilizzate nella mia attuale stampante, ma mi chiedo se il design potrebbe essere più semplice con le viti di fissaggio su tutti e tre gli assi.


1
Velocità ma puoi usarlo con un passo diverso da 1 mm / giro o 6,35 mm / giro con fili speciali come 8,46 mm / giro o 12,7 mm / giro, sto pensando di usare un filo standard da 8 mm.
Fernando Baltazar,

Puramente come un "esperimento divertente", che ne dici di mettere lo stepper sul gruppo hotend (o del gruppo letto), collegare un ingranaggio al motore passo-passo e posizionare un rack in una posizione fissa Ordinamento di una funicolare. Avrai ancora contraccolpo, temo.
Carl Witthoft,

Risposte:


14

Ho intenzione di rispondere a questa domanda come qualcuno che ha effettivamente rielaborato il clone Fleabay Prusa i3 per utilizzare le viti di comando per tutti gli assi. Prima di approfondire la questione, il problema del gioco può essere risolto facilmente con dadi in ottone caricati a molla, un po 'come funzionano le viti a sfere. Questo è il problema più semplice da risolvere, dato che ci sono molti altri problemi.

Versione breve / tl; dr

  1. L'hardware non è in grado di gestire così tanti microstep.

  2. Velocità limite e accelerazione di induttanza motrice e accelerazione.

  3. La qualità di stampa soffre in modi davvero strani a causa di (2).

  4. Le viti senza testa non sono realizzate per movimenti rapidi per lunghi periodi di tempo e si usurano, anche con grasso.

  5. Avrai bisogno di superfici di appoggio aggiuntive per evitare che i motori si sfaldino e per eliminare il gioco dovuto ai giunti flessibili.

  6. Il sistema diventa molto più soggetto a modalità di guasto altamente distruttive.

Spiegazioni lunghe

Primo

Noterai che sei costretto a velocità di accelerazione e movimento orribilmente, orribilmente lenti. Le mie viti sono viti da 8 mm, con passo di 8 mm. Ciò significa che sono necessari 200 passi per percorrere 8 mm. Moltiplicare per 1/16 microstepping, ovvero 3200 microstep per 8 millimetri di corsa. Moltiplica per la velocità a cui stai provando a stampare, quindi il numero di assi che stai usando e scoprirai che la tua scheda RAMPS inizia a balbettare su mosse complesse se stampi abbastanza velocemente.

Secondo

Raggiungerai rapidamente i limiti di induttanza dei tuoi motori. A livelli di potenza "standard" (quelli che non friggono i miei motori NEMA17 knockoff), anche dopo essere passato a 24 V per l'intera configurazione, il più veloce che potessi far girare i miei motori era di circa 5 giri al secondo, il che si traduce in 16.000 microstep per secondo con viti a passo 8mm. Per riferimento ciò significa che con carico ZERO, il più veloce che il mio N17 p / 8 mm potrebbe percorrere, è di circa 40 mm / s.

Fondamentalmente stai facendo funzionare le bobine del motore a diversi kilohertz, il che significa che devi stare davvero attento a mantenere i tuoi cavi separati e schermati per evitare il crosstalk, oltre al fatto che mentre la frequenza dei passi aumenta, la coppia dei passi diminuisce drasticamente . Questo non solo limita il peso del letto che il motore è in grado di spingere a una determinata velocità, ma devi anche preoccuparti dell'inerzia del motore e del letto molto più che con un sistema a cinghia. Quindi invece di uno strappo di 30 mm / s con un'accelerazione di 200 mm / s 2 , improvvisamente sei limitato, per esempio, a uno strappo di 5 mm / s e un'accelerazione di 40 mm / s 2 .

Come accennato, per ottenere i migliori risultati, l'intero sistema deve essere convertito in 24 V e non tutte le schede sono configurate per farlo facilmente. Il mio clone RAMPS economico aveva solo bisogno di rimuovere un singolo diodo e tutto il resto andava bene, ma YMMV a questo proposito.

Si potrebbe risolvere questo problema particolare ingranaggi dei motori verso il basso, ma a quel punto hai ora introdotto una nuova fonte di gioco sia tra i denti degli ingranaggi o nel sistema di trasmissione a cinghia, e un pò sconfitto il punto.

Terzo

A causa di questo effetto, ti imbatti in artefatti da pressione di estrusione. Fondamentalmente, la plastica nell'ugello è un fluido, molto viscoso, che viene forzato attraverso un piccolo foro. La pressione del fluido "ritarderà" in qualche modo dietro ciò che il motore dell'estrusore pensa stia accadendo.

Il risultato finale è che mentre stai accelerando, le linee che stai posando sono più sottili di quanto dovrebbero essere e saranno più spesse di quanto dovrebbero essere durante la decelerazione e tendi a ottenere strani "globs" su ogni angolo quando arrivi fino a fermarsi. Per me, con un ugello da 0,4 mm, una larghezza della linea di 0,8 mm e un'altezza dello strato di 0,2 mm, questi artefatti in realtà compensano completamente l'accuratezza aggiuntiva che stavo ottenendo con una vite di comando strettamente accoppiata con doppi dadi caricati a molla su di esso. Le parti finirono per essere ancora meno dimensionalmente accurate di prima, con deformità molto strane.

Ci sono impostazioni che puoi usare nel firmware per provare a combattere questo specifico effetto, ma il processo è noioso e richiede molti tentativi ed errori, e ricompilare il firmware ogni 30 secondi è fastidioso, per non parlare delle variabili dipendenti larghezza della linea, impostazioni di velocità e accelerazione e altezza del livello, pertanto è necessario ricompilare il firmware ogni volta che si desidera modificare la qualità di stampa. Super, super fastidioso.

Il quarto

Le viti senza testa non sono progettate per questo. Il costante movimento avanti e indietro porterà nel tempo i dadi in ottone e persino i filetti in acciaio delle viti. Si finisce con un residuo in polvere nera su tutto sotto la vite, che, nell'asse X, in genere significa anche la tua stampa. Nessuno vuole che la polvere di acciaio rovini la loro adesione allo strato.

Nel mio caso ho usato Superlube, che è un grasso al silicone / PTFE, per aiutare a prevenire questo problema, ma funziona così bene solo con dadi in ottone caricati a molla. Alla fine spingono fuori la maggior parte del lubrificante. Inoltre, il lubrificante tende ad afferrare e trattenere qualsiasi polvere metallica che si forma, accelerando l'usura nelle aree che sono ancora lubrificate.

Quinto

Cuscinetti. Si scopre che i motori hanno cuscinetti interni, che generalmente aspirano e non sono fatti per carichi pesanti in qualsiasi direzione. L'ho scoperto quando il mio motore N17 sull'asse Y si è rotto perché il cuscinetto ha funzionato e ha sparso polvere su tutte le bobine, alcune delle quali sono state spinte attraverso lo smalto e cortocircuitato.

Inoltre, poiché piccole quantità di disallineamento trasformano i motori in shrapnel in fretta, quasi sicuramente userete i giunti flessibili. Gli accoppiamenti Flex hanno una certa quantità di resa assiale, e sono principalmente progettati per essere sottoposti a carichi di compressione e tendono a guastarsi se allungati ripetutamente.

Per l'asse Z questo di solito non è un problema perché l'intero sistema è bloccato dalla gravità, ma negli assi X e Y, si otterranno alcuni strani offset di persino un millimetro o due ogni volta che il carrello o il letto cambiano direzione. Quindi ti consigliamo di assicurarti che i motori non si sopportino da soli e che la vite rimanga bloccata rispetto al telaio pur essendo in grado di ruotare.

A tale scopo, è possibile fissare un anello a ciascuna estremità della vite che spinge su un cuscinetto reggispinta o si monta su un normale cuscinetto a sfere. Idealmente, puoi fare entrambe le cose, ma questo si trasforma in un'impresa costosa con un sacco di parentesi in posti strani per i quali potresti non avere spazio. Ho finito per perdere circa 20 mm di viaggio nel letto risolvendo questo problema.

Sesto

Devi pensare a cosa succede quando un componente si guasta. Per me, erano i miei computer portatili. Il primo fallimento è stato causato dalla questione del crosstalk che ho menzionato sopra. Arresti Y attivati, il letto ha iniziato a spostarsi verso la parte anteriore della stampante nel tempo e alla fine la stampante ha iniziato a provare a spostare il letto attraverso la parte anteriore del telaio della stampante.

Ha avuto successo.

La seconda volta è stato semplicemente il fallimento dell'interruttore di fine corsa meccanico. La corsa della cinghia si arresta sulla puleggia. Le viti di comando arrivano fino all'estremità della vite e, poiché sono orientate molto più in basso rispetto alle cinghie, è necessaria una coppia molto maggiore. Ho distrutto il telaio della mia stampante tre volte separate a causa di questo problema, e ancora una volta quando l'accoppiamento flessibile dell'asse Y si è spezzato. Ciò ha permesso al motore di girare facilmente la vite in una direzione ma non in un'altra, cosa che questa volta ha costretto il piano di stampa all'indietro invece che in avanti, spingendo di nuovo il motore a Y attraverso la sua staffa e il telaio.

Conclusione

Le viti X / Y non sono necessariamente una cattiva idea, semplicemente costosa e noiosa nella stampa 3D. Sono molto più adatti per applicazioni a bassa velocità di avanzamento come mulini a controllo numerico, incisori meccanici e simili. Potresti notare che anche applicazioni ad alta precisione come le stampanti laser tendono ad avere carrelli alimentati a cinghia piuttosto che a vite. Le viti sono molto più adatte a carichi elevati, applicazioni a bassa velocità e le stampanti tendono a essere il contrario.

Se stai cercando di eliminare il gioco dovuto al fatto che le cinture non sono abbastanza strette, come lo ero io, la risposta è fare una stampante migliore. Non sono riuscito a stringere abbastanza le cinghie per rendere accurate le mie stampe prima che i motori iniziassero a guastarsi, perché non avevo la puleggia del motore supportata da un cuscinetto. Inizia da lì, letteralmente solo supporto su entrambi i lati della puleggia sull'albero del motore con un piccolo cuscinetto rinforzato contro il telaio per rimuovere il carico radiale dal motore. Se le cinture si allungano troppo, utilizzare la cintura GT2 con anima in acciaio. Se il tuo sistema è nel complesso solo sciatto, crea un sistema più robusto. Il mio progetto attuale è una Hypercube Evo e ho trovato un fornitore che produce una cinghia GT2 con anima in acciaio. Lo userò per massimizzare la rigidità nel sistema di cinghie CoreXY. Il telaio è realizzato con estrusioni a T 30x30 mm, con aste dell'asse Z da 12 mm e aste dell'asse X / Y da 10 mm. Componenti più grandi e più costosi che sono molto più robusti e si fletteranno molto meno delle aste da 8 mm lunghe 400 mm sulla mia stampante cheapo.

Spero che sia di aiuto. (modificato per ottenere la mia matematica direttamente sui microsteps)


1
+1 - Una risposta molto bella, scritta per esperienza! Ciao e benvenuto in SE.3DP. :-)
Greenonline

Questo è un esempio di una risposta eccellente in quanto copre molte basi che mancavano negli altri, e discute i pro ei contro e il generale "si può fare, ma è per questo che non è fatto". L'unica cosa che manca per una risposta perfetta è discutere le macchine combinate (combinazione FDM / Laser e FDM / CNC).
Trish,

1
Grazie per una risposta approfondita.
Mikel F,

1
Sfortunatamente non ho alcuna esperienza con le macchine combinate e preferirei non speculare troppo al di fuori della mia piccola bolla di shenanigan. Sono contento di aver fornito un po 'di illuminazione sull'argomento e grazie a Trish e Greenonline per l'aiuto nella formattazione. Il mio ribasso non è ancora il migliore.
Nach0z,

2
Ottima risposta completa. Come tutte le discussioni di ingegneria, suggerirò alcune misure di mitigazione. Il problema n. 1, il problema del sovraccarico del firmware con micro stepping, può essere risolto (con i driver giusti) riducendo il rapporto micro-step a velocità più elevata in modo che siano necessari meno micro-step, anche ripristinando i passi completi. Nella seconda questione, il problema dell'induttanza del motore passo-passo viene risolto cambiando da motori passo-passo a servomotori, probabilmente sovradimensionati in modo che la coppia a bassa velocità sia sufficientemente elevata.
CMM

6

Oltre al costo, il gioco , che può essere sperimentato sull'asse Z in cui le barre filettate e le viti di comando sono per lo più comunemente utilizzate, potrebbero / potrebbero diventare un problema. L'elasticità delle cinghie GT2 generalmente evita questo problema per gli assi X e Y.

Vale la pena leggere la risposta di Tom a Vantaggi della GT2 su un rack , che sebbene la domanda fosse correlata ai meccanismi a pignone e cremagliera , si applicherebbe anche alle viti di comando, in particolare:

Per evitare contraccolpi e ottenere lo stesso tipo di innesto "stretto", sia l'ingranaggio che la cremagliera devono essere realizzati con precisione molto elevata. Anche il carrello deve essere molto ben limitato, poiché qualsiasi oscillazione del rack rispetto all'ingranaggio introduce gioco (o rilegatura). Inoltre, è necessario mantenere la cremagliera e il pignone ben lubrificati per evitare che si usurino prematuramente.


5

Il costo sarebbe il motivo principale. Puoi progettare un sistema a cinghia che sarà ugualmente preciso, più veloce e con una corsa più lunga a un costo inferiore.

Le viti di piombo sono relativamente costose. Il differenziale di costo aumenta notevolmente con la lunghezza della corsa e la velocità con un'accuratezza equivalente.

Le viti di piombo hanno un vantaggio significativo di essere in grado di trasportare un carico molto più pesante pur mantenendo la rigidità che è importante per qualcosa come una fresa a controllo numerico ma non altrettanto rilevante per la stampa 3D.

Questo è sul presupposto quando dici:

Esistono ragioni pratiche per non utilizzare un motore passo-passo con vite di comando per gli assi X e Y?

intendevi dire che stai ancora pensando di utilizzare motori passo-passo, ma considerando una vite di comando rispetto alle cinghie.


1
Sebbene utile, il costo non era una grande preoccupazione per un progetto unico. a meno che non fosse diverso da centinaia di dollari. I prezzi che ho visto per gli stepper con viti di piombo non sono troppo stravaganti.
Mikel F,

0

È possibile utilizzare viti di piombo; in particolare 4 viti di avviamento. L'unico inconveniente è che devi stare attento al calore.

Analizziamo le preoccupazioni

  • Costo. Sì, costa più delle cinture e durerà più a lungo a velocità più elevate, mentre una cinghia potrebbe allungarsi. Se il costo è un fattore, attenersi alle cinture.

  • Velocità. Le viti multi start offrono un passo inferiore rispetto a quelle single start. Di conseguenza hai meno di una riduzione del turno. Questo può portarli da parte con le cinture. I driver utilizzati determineranno la velocità con cui è possibile far girare il motore passo-passo. I driver in modalità tensione utilizzati nelle stampanti 3d sono buoni a coppia elevata a bassa velocità (inferiore a 1000 giri / min). I driver della modalità corrente sono migliori ad alti regimi (ad es. PowerStep01 di STMicro)

  • Calore. Quando la vite di comando si riscalda, il metallo si espande. Quando il metallo si espande, la precisione della tua posizione scompare. L'uso di un metallo con un basso coefficiente di espansione termica sarebbe il migliore, tuttavia potrebbero costare di più.

Solo cambiando i driver dovresti essere in grado di ottenere un aumento di velocità senza dover ricorrere alla più pesante vite di avviamento multiplo. Aumentare la tensione aiuterà anche, tuttavia avresti bisogno di un driver che ti permetta di variare la corrente di mantenimento, altrimenti il ​​motore si surriscalda e brucia quando non si muove.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.