Steps pro mm |
|
1 2
|
|
04.07.17 18:21
crixnicht registriert
|
Re: Steps pro mm
33,33 gelten für HTD-9 Zahnriemen mit 16 Zahl Pulley (3mm / Zahn) bei Motoren mit 200 Steps/Umdrehung und 16x Microstepping 320 gelten für die M8 Gewindestange (1,25mm Steigung) bei Motoren mit 200 Steps/Umdrehung und 2x Microstepping Die Formel zum Ausrechnen:
Steps/mm = (Motorschritte je Umdrehung * Microstepping) / (mm je 360° Umdrehung der Motorachse)
|
|
|
05.07.17 10:43
Ronald Moderator
|
Re: Steps pro mm
Hallo crix, hallo Ralf,
das ist leider nicht ganz richtig. Die Werte gelten natürlich für unsere Pullys HTD-3M mit 16 Zähnen und M8 Gewindestange. Das ist soweit richtig. Das Microstepping ist aber standardmäßig für die X- und Y- Achse auf 1/8 und für die Z-Achse auf 1/2 eingestellt. Dann sollten die Werte auch richtig funktionieren. Motoren müssen 200 Steps/Umdrehung (od. 1,8 Grad) haben!
Ich werde mal eine Datei erstellen, in der die Standardeinstellungen festgehalten sind, dann kann man die ausführen lassen und die Werte sind wieder auf den Standard eingestellt. Bitte gebt mir noch das Wochenende Zeit. Ich hoffe dass ich es dann schaffe. Das Wetter soll ja wieder gut werden ;-)
LG Ronald
|
|
|
|
05.07.17 11:05
crixnicht registriert
|
Re: Steps pro mm
GRBL hat eine Maximalfrequenz was die Erzeugung von Schrittsignalen angeht. Ein höheres Microstepping bedeutet somit eine geringere Maximalgeschwindigkeit. Darüberhinaus verliert der Motor an Kraft, je höher das Microstepping gewählt wird.
Das Microstepping sollte somit so gering wie möglich gewählt werden.
Dazu gibt es im Forum auch bereits tiefergehende Diskussionen.
|
|
|
|
06.07.17 13:17
crixnicht registriert
|
Re: Steps pro mm
Hat sich durch Änderung der Jumperung denn überhaupt etwas am Verfahrweg geändert? Wie testest du das? Stimmt der Befehl zum Verfahren? Für GRBL muss die Distanz in mm angegeben sein und es gibt einen unterschied zwischen absoluter und relativer verfahrart.
|
|
|
06.07.17 16:10
Ronald Moderator
|
Re: Steps pro mm
Hallo,
die Frage von crix ist berechtigt! Hat sich was am Microstepping spürbar verändert. Welches Board/shield und Treiberbausteine verwendest Du überhaupt? Mach doch mal ein Foto von den Jumpern. Ich befürchte auch, dass sich da ein Fehler bei den Jumpern eingeschlichen hat.
Die Parameter 30-32 kenne ich natürlich überhaupt nicht?!? $13 wäre noch interessant gewesen, aber der ist mit 0 auf mm eingestellt. Vielleicht ist ja Deine Zeichnung in inch???
LG Ronald
|
|
|
06.07.17 16:29
crixnicht registriert
|
Re: Steps pro mm
GRBL 1.1 hat für Spindelsteuerung und Laserbetrieb die neuen Parameter 30-32 eingeführt: $30 - Max spindle speed, RPM $31 - Min spindle speed, RPM $32 - Laser mode, boolean Das dürfe für den hier diskutierten Fehler irrelevant sein.
Wäre die Zeichnung in Inch, würde das einen Fehlerfaktor von 2,54 für X/Y UND Z ergeben und nicht zwei verschiedene von 10 (Z) bzw. 4 (X/Y).
Zum Testen bitte mal direkt G-code Befehle abschicken: G91 G0 X 10 -> X-Achse muss um 10mm in + Richtung verfahren G0 Y 10 - Y-Achse muss um 10mm in + Richtung verfahren G0 Z 10 - Z-Achse muss um 10mm in + Richtung verfahren G0 X -10 -> X-Achse muss um 10mm in - Richtung verfahren G0 Y -10 - Y-Achse muss um 10mm in - Richtung verfahren G0 Z -10 - Z-Achse muss um 10mm in - Richtung verfahren
Dann mal bitte die Beobachtung mitteilen. Und das ganze mehrfach wiederholen. Ist der Verfahrweg immer der selbe oder variiert das?
Fehlerquellen die bisher in Frage kommen: *Jumperung für Microstepping falsch *Schrittverluste (Ist der Motorstrom korrekt eingestellt? Ist das Netzteil stark genug? Läuft die Gantry leichtgängig?) *Pully nicht fest auf der Achse (Zahnrad dreht durch) *G-code erzeugung fehlerhaft
Gruß crix
Zuletzt bearbeitet am 06.07.17 16:29
|
|
|
06.07.17 16:30
ralfsteck
|
Re: Steps pro mm
Hallo die Herren,
oh je, ich war doof - Ronald hat mich auf die richtige Spur gebracht.
Man sollte beim Jumpern schon schauen, wo JP1 und JP3 ist. Z läuft schön, Y auch (ich habe X und Y vertauscht, weil ich quer vor der Maschine sitze, Y ist bei mir das Portal), bai X hüpft einer der Motoren und das Portal ruckelt. Sieht aus als ob einer schneller läuft als der andere. Motorstromprobleme? Muss ich schauen, wenn ich heute abend Zeit habe.
Ich benutze ein Protoneer Pi CNC http://wiki.protoneer.co.nz/Raspberry_Pi_CNC Board mit 8825-Treibern, zum Testen fahre ich die Achsen mit bCNC, das auf dem Raspberry läuft.
|
|
|
|
1 2
|