stepgen.03.maxvel is too big for current step timings & position-scale, Clipping

More
2 years 11 months ago - 2 years 10 months ago #286709 by CNC_ANDI
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...
Last edit: 2 years 10 months ago by CNC_ANDI.
More
2 years 11 months ago #286711 by Muecke
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?





 
More
2 years 11 months ago - 2 years 11 months ago #286721 by FraesPaul
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ß
Last edit: 2 years 11 months ago by FraesPaul.
The following user(s) said Thank You: Muecke
More
2 years 10 months ago - 2 years 10 months ago #287082 by CNC_ANDI
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
Last edit: 2 years 10 months ago by CNC_ANDI.
The following user(s) said Thank You: Muecke
More
2 years 10 months ago #287094 by Muecke
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.
More
2 years 10 months ago #287102 by CNC_ANDI
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!
Moderators: Muecke
Time to create page: 0.374 seconds
Powered by Kunena Forum