- Posts: 233
- Thank you received: 31
stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
- CNC_ANDI
- Offline
- Elite Member
-
Less
More
2 years 11 months ago - 2 years 10 months ago #286709
by CNC_ANDI
Replied by CNC_ANDI on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
800 ist nicht deine geschwindigkeit.... das ist eine errechnung von linux cnc... ich z.b habe dort 100 stehn und fahre 6000mm/min. bei einer 5mm Spindelsteigung und 2000 Steps
dein Motor wird ein 1.8 grad sein, das heißt dein Motor hat 200 Schritte Pro Umdrehung bei Fullsteps....
wenn du also an deiner Endstufe 2000 Schritte eingegeben hast, trifft folgendes zu....
2000 / 200 = 10
du hast also einen multiplikator von 10
jetzt brauchst du noch deine spindelsteigung bei mir 5mm
2000 Schritte / 5mm Spindelsteigung = 400 StepScale
wie genau sich die Velocity errechnet kann ich dir auch nicht sagen...
dein Motor wird ein 1.8 grad sein, das heißt dein Motor hat 200 Schritte Pro Umdrehung bei Fullsteps....
wenn du also an deiner Endstufe 2000 Schritte eingegeben hast, trifft folgendes zu....
2000 / 200 = 10
du hast also einen multiplikator von 10
jetzt brauchst du noch deine spindelsteigung bei mir 5mm
2000 Schritte / 5mm Spindelsteigung = 400 StepScale
wie genau sich die Velocity errechnet kann ich dir auch nicht sagen...
Last edit: 2 years 10 months ago by CNC_ANDI.
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
2 years 11 months ago #286711
by Muecke
Replied by Muecke on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
Hallo Andi,
ich kann dir nicht ganz folgen.
Ja mein Motor macht 1.8grad, somit 200 Step/U
Meine Endstufe steht auf 1/64
demnach muss ich doch rechnen.
Step/U = 200 Step/U * 64
Step/U = 12800 Schritte
Steigung: Schritte pro mm
Jetzt muss man wissen, was bei einer Umdrehung zurückgelegt wird, bei mir ist das ein Spindel mit 10mm/U.
10mm = 12800 Schritte (oben berechnet)
1mm = StepScale
StepScale = (1 x 12800) / 10
StepScale = 1280 Schritte pro mm
LinuxCNC sollte nun wissen, wie viel Schritte pro Millimeter gemacht werden müssen.
Daraus sollte man doch dann auch Speed etc. errechnen können.
oder rechnet LinuxCNC da anderst. ?
Hast du dir meine Excel Tabelle angeschaut?
ich kann dir nicht ganz folgen.
Ja mein Motor macht 1.8grad, somit 200 Step/U
Meine Endstufe steht auf 1/64
demnach muss ich doch rechnen.
Step/U = 200 Step/U * 64
Step/U = 12800 Schritte
Steigung: Schritte pro mm
Jetzt muss man wissen, was bei einer Umdrehung zurückgelegt wird, bei mir ist das ein Spindel mit 10mm/U.
10mm = 12800 Schritte (oben berechnet)
1mm = StepScale
StepScale = (1 x 12800) / 10
StepScale = 1280 Schritte pro mm
LinuxCNC sollte nun wissen, wie viel Schritte pro Millimeter gemacht werden müssen.
Daraus sollte man doch dann auch Speed etc. errechnen können.
oder rechnet LinuxCNC da anderst. ?
Hast du dir meine Excel Tabelle angeschaut?
- FraesPaul
- Offline
- Junior Member
-
Less
More
- Posts: 32
- Thank you received: 9
2 years 11 months ago - 2 years 11 months ago #286721
by FraesPaul
Replied by FraesPaul on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
Hallo,
ohne das ich das Thema jetzt durchgelesen habe,
aber wenn Du bei 10mm Steigung 1/64 Schritt eingestellt hast
kannst Du nicht auf eine vernünftige Geschwindigkeit kommen.
Das entspricht ja pro Schritt nur ca. 0,8µm
da kann die Elektronik kaum folgen.
Versuch erst mal mit Vollschritt (entspricht 0,05mm)
dann rennt das Ding auch.
viel mehr ist doch für einfache Anwendungen garnicht erforderlich
ggf. kannst Du danach etwas feiner werden
1/4 ( 0,0125mm/Schritt)
1/8 ( 0,00625mm/Schritt)
Gruß
ohne das ich das Thema jetzt durchgelesen habe,
aber wenn Du bei 10mm Steigung 1/64 Schritt eingestellt hast
kannst Du nicht auf eine vernünftige Geschwindigkeit kommen.
Das entspricht ja pro Schritt nur ca. 0,8µm
da kann die Elektronik kaum folgen.
Versuch erst mal mit Vollschritt (entspricht 0,05mm)
dann rennt das Ding auch.
viel mehr ist doch für einfache Anwendungen garnicht erforderlich
ggf. kannst Du danach etwas feiner werden
1/4 ( 0,0125mm/Schritt)
1/8 ( 0,00625mm/Schritt)
Gruß
Last edit: 2 years 11 months ago by FraesPaul.
The following user(s) said Thank You: Muecke
- CNC_ANDI
- Offline
- Elite Member
-
Less
More
- Posts: 233
- Thank you received: 31
2 years 10 months ago - 2 years 10 months ago #287082
by CNC_ANDI
Replied by CNC_ANDI on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
dein Stepscale ist 1280
richtig das bedeuted 1280 schritte für 1mm das bedeuted 0,00078125mm pro schritt....
ein bischen übertrieben...
nehm 1/16
200x16= 3200Schritte
3200/10mm= 320
1mm/320=0,003125mm pro Schritt.... das langt doch locker
Stepscale ist dann übrigens 320
richtig das bedeuted 1280 schritte für 1mm das bedeuted 0,00078125mm pro schritt....
ein bischen übertrieben...
nehm 1/16
200x16= 3200Schritte
3200/10mm= 320
1mm/320=0,003125mm pro Schritt.... das langt doch locker
Stepscale ist dann übrigens 320
Last edit: 2 years 10 months ago by CNC_ANDI.
The following user(s) said Thank You: Muecke
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
2 years 10 months ago #287094
by Muecke
Replied by Muecke on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
Für die Achse in Position 1 habe ich am Treiber 1/2 eingestellt!
Die 1/64 Achse ist eine andere Achse, meine Z und X Achsen sind so eingestellt.
Ich habe es auf 1/4, 1/8 und 1/16 getestet, die Motoren sind dann wirklich sehr laut, finde ich, und klingen nicht so schön flüssig.
Die anderen Stufen möchte ich noch testen, das muss ich in den nächsten Tagen noch machen.
Die 1/64 Achse ist eine andere Achse, meine Z und X Achsen sind so eingestellt.
Ich habe es auf 1/4, 1/8 und 1/16 getestet, die Motoren sind dann wirklich sehr laut, finde ich, und klingen nicht so schön flüssig.
Die anderen Stufen möchte ich noch testen, das muss ich in den nächsten Tagen noch machen.
- CNC_ANDI
- Offline
- Elite Member
-
Less
More
- Posts: 233
- Thank you received: 31
2 years 10 months ago #287102
by CNC_ANDI
Replied by CNC_ANDI on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
am besten nimmst du nochmal den konfigurator und gibst da die richtigen werte an. dann schreibt linux cnc eigtl. automatisch die beste geschwindigkeit. und das kannst du ja dann in deine vorhande config übernehmen...
aber achtung neue config erstellen!!! nicht deine bearbeiten sonst werden alle änderungen gelöscht!
aber achtung neue config erstellen!!! nicht deine bearbeiten sonst werden alle änderungen gelöscht!
Moderators: Muecke
Time to create page: 0.374 seconds