- Posts: 887
- Thank you received: 93
Theoretische Maximale Schritte berechnen
- Muecke
- Offline
- Moderator
-
Less
More
4 years 6 months ago #239969
by Muecke
Replied by Muecke on topic Theoretische Maximale Schritte berechnen
Was mir gerade durch den Kopf geht.
Wenn ich noch Luft habe für Schritte die generiert werden können, dann kann ich meine Treiber von 1/2 Schritte auf 1/4 oder 1/8 oder 1/16 Schritte stellen.
Dann könnte LinuxCNC schon deutlich genauer Fahren und Positionieren?
Gedankenspiel:
1/2 Schritte
* 400 Schritte pro Umdrehung
* 1 Schritt = 360°/400 = 0,9°
1/4 Schritte
* 800 Schritte pro Umdrehung
* 1 Schritt = 360°/800 = 0,45°
1/8 Schritte
* 1.600 Schritte pro Umdrehung
* 1 Schritt = 360°/1.600 = 0,225°
Hmm, mit was habt Ihr eure Treiber bei Schrittmotoren denn laufen?
Ein Schrittmotor hat bis ca. 100rpm ein gutes Drehmoment, jetzt muss ich schauen das ich die Schritt Frequenz nicht zu hoch setze das der Treiber das nicht mehr mit macht, ich jedoch immer noch auf auf Ordentliche Geschwindigkeit komme.
Dann könnte man da noch etwas feiner werden, dann ist eventuell auch die Rampe (Anfahren und Bremsen) nicht mehr so hart. Das ist immer sehr laut finde ich.
Eventuell läuft der Motor dann auch reuiger wenn mehr schritte gemacht werden, da die Pausen zwischen den Schritten nicht so lange sind.
Das sind gerade nur so Überlegungen die ich habe.
gruß Mücke
Wenn ich noch Luft habe für Schritte die generiert werden können, dann kann ich meine Treiber von 1/2 Schritte auf 1/4 oder 1/8 oder 1/16 Schritte stellen.
Dann könnte LinuxCNC schon deutlich genauer Fahren und Positionieren?
Gedankenspiel:
1/2 Schritte
* 400 Schritte pro Umdrehung
* 1 Schritt = 360°/400 = 0,9°
1/4 Schritte
* 800 Schritte pro Umdrehung
* 1 Schritt = 360°/800 = 0,45°
1/8 Schritte
* 1.600 Schritte pro Umdrehung
* 1 Schritt = 360°/1.600 = 0,225°
Hmm, mit was habt Ihr eure Treiber bei Schrittmotoren denn laufen?
Ein Schrittmotor hat bis ca. 100rpm ein gutes Drehmoment, jetzt muss ich schauen das ich die Schritt Frequenz nicht zu hoch setze das der Treiber das nicht mehr mit macht, ich jedoch immer noch auf auf Ordentliche Geschwindigkeit komme.
Dann könnte man da noch etwas feiner werden, dann ist eventuell auch die Rampe (Anfahren und Bremsen) nicht mehr so hart. Das ist immer sehr laut finde ich.
Eventuell läuft der Motor dann auch reuiger wenn mehr schritte gemacht werden, da die Pausen zwischen den Schritten nicht so lange sind.
Das sind gerade nur so Überlegungen die ich habe.
gruß Mücke
Please Log in or Create an account to join the conversation.
- strahlensauger
- Offline
- Elite Member
-
Less
More
- Posts: 195
- Thank you received: 66
4 years 6 months ago #239981
by strahlensauger
Replied by strahlensauger on topic Theoretische Maximale Schritte berechnen
In der Doku findest du einiges dazu.
linuxcnc.org/docs/stable/html/integrator/steppers.html
Bei 1/4 Schritten bist du schon 0,006 mm
bei einer 5mm KUS, es stellt sich die Frage
ob diese Auflösung auf einer Hobbyfräse überhaupt sinnvoll genutzt werden kann.
linuxcnc.org/docs/stable/html/integrator/steppers.html
Bei 1/4 Schritten bist du schon 0,006 mm
bei einer 5mm KUS, es stellt sich die Frage
ob diese Auflösung auf einer Hobbyfräse überhaupt sinnvoll genutzt werden kann.
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
- PCW
- Offline
- Moderator
-
Less
More
- Posts: 18115
- Thank you received: 5334
4 years 6 months ago #239983
by PCW
Replied by PCW on topic Theoretische Maximale Schritte berechnen
Der Hauptvorteil höherer ustep-Verhältnisse ist die Glätte. Ich würde immer mindestens 1/32 verwenden, wenn Ihre Treiber dies unterstützen. Die Genauigkeit des Schrittmotors beträgt typischerweise etwa 1/4 bis 1/2 eines Vollschritts, unabhängig vom ustep-Verhältnis.
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
4 years 6 months ago #240011
by Muecke
Replied by Muecke on topic Theoretische Maximale Schritte berechnen
Das ist sehr interessant, denn ich min mir auch sehr sicher gewesen, das Schrittmotoren nicht im Vollschritt Modus betrieben werden sollen.
Hier im Forum habe ich dann jedoch schon gelesen das Vollschritte besser wären.
Beim Einstellen der Motoren (bzw. bisher nur einer) hatte ich wieder den Gedanken an Voll Halb etc. schritte.
Jetzt Lese ich das 1/32 gut wären, würde für mich Logisch klingen, da der Motor Sauberer laufen kann und nicht so lange Pausen zwischen den einzelnen schritten hat.
Gestern Abend als Nachtlecktüre hatte ich dann diesen hier gelesen.
www.faulhaber.com/de/support/technischer...mikroschrittbetrieb/
Es war schon spät und ich sehr Müde, doch wenn ich es richtig verstanden habe verliere ich im Mikroschrittbetrieb deutlich an Kraft.
[/Quote]
Quelle: Faulhaber
Mikroschrittbetrieb = Drehmoment
1/1 = 100%
1/2 = 70,71%
1/4 = 38,27%
1/8 = 19,51%
1/16 = 9,80%
1/32 = 4,91%
1/64 = 2,45%
1/128 = 1,23%
1/256 = 0,61%[/Quote]
Jetzt bin ich sehr, hin und her gerissen.
Im Vollschritt kann ich die nicht laufen lassen da meine Treiber das nicht machen
Ich glaube das ich mir eine Einstellung für die 1/2 Schritte mache (Jetzt gerade eingestellt)
und eine für 1/32 Schritte.
So kann ich dann zwischen den einzelnen Einstellungen hin und her springen und schauen was für Auswirkungen es hat. Ich glaube ich werde auch eine Zug wage anbringen und schauen was meine Achse so gezogen bekommt. (ich hoffe ich mache die nicht Kaputt
Gestern habe ich das erste mal eine Digitale Schieblehre verschrottet, komplett verbogen. ;-(, ist doof wenn man plus und minus verwechselt. *LOL* naja kommt vor.
Ich wünsche einen Guten Start in den Tag.
Gruß Mücke
Hier im Forum habe ich dann jedoch schon gelesen das Vollschritte besser wären.
Beim Einstellen der Motoren (bzw. bisher nur einer) hatte ich wieder den Gedanken an Voll Halb etc. schritte.
Jetzt Lese ich das 1/32 gut wären, würde für mich Logisch klingen, da der Motor Sauberer laufen kann und nicht so lange Pausen zwischen den einzelnen schritten hat.
Gestern Abend als Nachtlecktüre hatte ich dann diesen hier gelesen.
www.faulhaber.com/de/support/technischer...mikroschrittbetrieb/
Es war schon spät und ich sehr Müde, doch wenn ich es richtig verstanden habe verliere ich im Mikroschrittbetrieb deutlich an Kraft.
[/Quote]
Quelle: Faulhaber
Mikroschrittbetrieb = Drehmoment
1/1 = 100%
1/2 = 70,71%
1/4 = 38,27%
1/8 = 19,51%
1/16 = 9,80%
1/32 = 4,91%
1/64 = 2,45%
1/128 = 1,23%
1/256 = 0,61%[/Quote]
Jetzt bin ich sehr, hin und her gerissen.
Im Vollschritt kann ich die nicht laufen lassen da meine Treiber das nicht machen
Ich glaube das ich mir eine Einstellung für die 1/2 Schritte mache (Jetzt gerade eingestellt)
und eine für 1/32 Schritte.
So kann ich dann zwischen den einzelnen Einstellungen hin und her springen und schauen was für Auswirkungen es hat. Ich glaube ich werde auch eine Zug wage anbringen und schauen was meine Achse so gezogen bekommt. (ich hoffe ich mache die nicht Kaputt
Gestern habe ich das erste mal eine Digitale Schieblehre verschrottet, komplett verbogen. ;-(, ist doof wenn man plus und minus verwechselt. *LOL* naja kommt vor.
Ich wünsche einen Guten Start in den Tag.
Gruß Mücke
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
Less
More
- Posts: 12170
- Thank you received: 4153
4 years 6 months ago #240029
by rodw
Replied by rodw on topic Theoretische Maximale Schritte berechnen
Loosing torque with microstepping is not my experience.
I have always used 25x microstepping without problem
I have always used 25x microstepping without problem
Please Log in or Create an account to join the conversation.
- roland
- Offline
- Premium Member
-
Less
More
- Posts: 140
- Thank you received: 64
4 years 6 months ago - 4 years 6 months ago #240035
by roland
Replied by roland on topic Theoretische Maximale Schritte berechnen
In der Praxis verlierst du nicht nennenswert Drehmoment durch Microstepping.
Ein halbwegs ruhiger Lauf ist so ab 1/16 zu erwarten. Ein 1,8°-Stepper hat 200 Vollschritte. Das entspricht 200*16=3200 Steps/Umdrehung.
Je mehr Steps/Umdrehung desto ruhiger wird der Lauf. Das lässt sich aber nicht endlos steigern und ist durch verschiedene Faktoren begrenzt.
So kannst du das max. Microstepping berechnen:
Angenommene Zieldrehzahl = 1200 U/min = 20 U/s
max feq. d. Endstufe = 100 kHz (willkürlich von mir geschätzt)
100000 / 20 / 200 = 25 (entspticht 1/25 Microstepping)
Oder anders herum gerechnet:
Zieldrehzahl = 1200 U/min = 20 U/s
Gewähltes Microstepping = 1/64
20 * 200 * 64 = 256000
Die Endstufe muss dann mindestens 256 kHz Stepfrequenz können.
Ein halbwegs ruhiger Lauf ist so ab 1/16 zu erwarten. Ein 1,8°-Stepper hat 200 Vollschritte. Das entspricht 200*16=3200 Steps/Umdrehung.
Je mehr Steps/Umdrehung desto ruhiger wird der Lauf. Das lässt sich aber nicht endlos steigern und ist durch verschiedene Faktoren begrenzt.
So kannst du das max. Microstepping berechnen:
Angenommene Zieldrehzahl = 1200 U/min = 20 U/s
max feq. d. Endstufe = 100 kHz (willkürlich von mir geschätzt)
100000 / 20 / 200 = 25 (entspticht 1/25 Microstepping)
Oder anders herum gerechnet:
Zieldrehzahl = 1200 U/min = 20 U/s
Gewähltes Microstepping = 1/64
20 * 200 * 64 = 256000
Die Endstufe muss dann mindestens 256 kHz Stepfrequenz können.
Last edit: 4 years 6 months ago by roland.
Please Log in or Create an account to join the conversation.
Moderators: Muecke
Time to create page: 3.163 seconds