k8200 velocità stepper motor
Posted: 11/06/2015, 8:44
Premesso che stampando particolari oggetti la possibilità di spostarsi a vuoto per riposizionarsi velocemente su un altro punto di stampa ha molta importanza
in questi giorni ho provato ad aumentare la velocità negli spostamenti a vuoto degli assi X e Y , ma sono sorti dei grossi problemi
almeno sulla mia stampante , le prove che ho fatto sono queste , naturalmente con i driver dei motori potenziati , alette di raffreddamento e tarature del caso
-asse X velocità di spostamento fino a 500 mm /s senza nessun problema sia fermandosi che ritornando immediatamente in direzione opposta
-asse y ( che da sempre minori problemi a causa di inerzie meccaniche minori) sempre a 500 mm/s , nessun problema anche con la tensione sul driver a valori intorno a 0.6v
i valori di accelerazione dei motori standard in tutte e due le prove , con accelerazioni minori i problemi spariscono ma si perde il vantaggio della velocità
Il disastro succede però se si muovono gli assi in contemporanea G0 X100 Y100 F30000 per esempio ,in questo caso non si riescono superare i 180 m/s e già a questa velocità è facile perdere degli step , ma solo in fase di rampa di decelerazione mentre in accelerazione fino a valori di 250 mm/s non ho mai riscontrato perdita di step sui motori .
A questo punto visto che l'alimentatore non scende dai suoi 15v , mi viene il dubbio che il problema sia nella scheda che potrebbe avere un problema a gestire la corrente totale dei due motori quando lavorano in contemporanea e in questo caso perché ? e come ovviare ? qualcuno sa dirmi dove sono definite le rampe dei motori nel firmware marlin ( ho fatto un po' di ricerche nei sorgenti ma per ora non ho trovato nulla ) e se è possibile per esempio variare la rampa di decelerazione rispetto a quella di accelerazione ? altre idee ?
Tino
in questi giorni ho provato ad aumentare la velocità negli spostamenti a vuoto degli assi X e Y , ma sono sorti dei grossi problemi
almeno sulla mia stampante , le prove che ho fatto sono queste , naturalmente con i driver dei motori potenziati , alette di raffreddamento e tarature del caso
-asse X velocità di spostamento fino a 500 mm /s senza nessun problema sia fermandosi che ritornando immediatamente in direzione opposta
-asse y ( che da sempre minori problemi a causa di inerzie meccaniche minori) sempre a 500 mm/s , nessun problema anche con la tensione sul driver a valori intorno a 0.6v
i valori di accelerazione dei motori standard in tutte e due le prove , con accelerazioni minori i problemi spariscono ma si perde il vantaggio della velocità
Il disastro succede però se si muovono gli assi in contemporanea G0 X100 Y100 F30000 per esempio ,in questo caso non si riescono superare i 180 m/s e già a questa velocità è facile perdere degli step , ma solo in fase di rampa di decelerazione mentre in accelerazione fino a valori di 250 mm/s non ho mai riscontrato perdita di step sui motori .
A questo punto visto che l'alimentatore non scende dai suoi 15v , mi viene il dubbio che il problema sia nella scheda che potrebbe avere un problema a gestire la corrente totale dei due motori quando lavorano in contemporanea e in questo caso perché ? e come ovviare ? qualcuno sa dirmi dove sono definite le rampe dei motori nel firmware marlin ( ho fatto un po' di ricerche nei sorgenti ma per ora non ho trovato nulla ) e se è possibile per esempio variare la rampa di decelerazione rispetto a quella di accelerazione ? altre idee ?
Tino