- Posts: 887
- Thank you received: 93
stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
- Muecke
- Offline
- Moderator
-
Less
More
2 years 11 months ago #285906
by Muecke
stepgen.03.maxvel is too big for current step timings & position-scale, Clipping was created by Muecke
Hallo zusammen,
ich verstehe die Meldung nicht ganz,
welche Werte sind im Verhältnis zueinander nicht OK und in welchem Verhältnis muss was zueinander stehen, damit es passt?
Mesa: 7i95
Joint 3 = Achse Y
Mikroschritte: 1/2 (1zu1 kann mein Treiber nicht)
Motor: 1.8°
Getriebe: 40 zu 1 (Eingangsumdrehungen 40, Ausgangsumdrehungen 1)
Leider ist die Ausgangsgeschwindigkeit zu niedrig, ich würde eine viel höhere Geschwindigkeit benötigen. Allerdings meckert LinuxCNC bei der Anzeige der Maximaldrehzahl (und Warnungen mag ich nicht).
Daher meine Frage, wie bzw. worauf muss ich bei der Konfiguration von Y (Joint 3) achten?
Im Anhang meine aktuelle INI und HAL.
Gruß Mücke
INI
HAL
ich verstehe die Meldung nicht ganz,
stepgen.03.maxvel is too big for current step timings & position-scale, Clipping to Max possible
Mesa: 7i95
Joint 3 = Achse Y
Mikroschritte: 1/2 (1zu1 kann mein Treiber nicht)
Motor: 1.8°
Getriebe: 40 zu 1 (Eingangsumdrehungen 40, Ausgangsumdrehungen 1)
Leider ist die Ausgangsgeschwindigkeit zu niedrig, ich würde eine viel höhere Geschwindigkeit benötigen. Allerdings meckert LinuxCNC bei der Anzeige der Maximaldrehzahl (und Warnungen mag ich nicht).
Daher meine Frage, wie bzw. worauf muss ich bei der Konfiguration von Y (Joint 3) achten?
Im Anhang meine aktuelle INI und HAL.
Gruß Mücke
INI
HAL
- PCW
- Offline
- Moderator
-
Less
More
- Posts: 18115
- Thank you received: 5334
2 years 11 months ago #285912
by PCW
Replied by PCW on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
The warning means that you cannot reach the specified joint
maximum velocity with your current step timings, that, you have
STEPLEN = 2500
STEPSPACE = 2500
This means the total step rate can not be greater the 200 KHz
( 1/(StepSpace+StepLen), but your maximum velocity (7200 mm/s !)
times the scaling (44.444) requires a 320 KHz
Did you really mean 7.2 meters per second maximum Y Velocity?
maximum velocity with your current step timings, that, you have
STEPLEN = 2500
STEPSPACE = 2500
This means the total step rate can not be greater the 200 KHz
( 1/(StepSpace+StepLen), but your maximum velocity (7200 mm/s !)
times the scaling (44.444) requires a 320 KHz
Did you really mean 7.2 meters per second maximum Y Velocity?
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
2 years 11 months ago #285914
by Muecke
Replied by Muecke on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
7.2 m/s is clearly too high.
The exit velocity is very low.
You are right, I could make the scale smaller, then the output speed should be higher.
I can't understand your calculation
1/(step size + step size) * scaling = KHz
1/(2500+2500)*44.444 = I arrive at 0.008888 ?
How do you arrive at 320 KHz?
The exit velocity is very low.
You are right, I could make the scale smaller, then the output speed should be higher.
I can't understand your calculation
1/(step size + step size) * scaling = KHz
1/(2500+2500)*44.444 = I arrive at 0.008888 ?
How do you arrive at 320 KHz?
- PCW
- Offline
- Moderator
-
Less
More
- Posts: 18115
- Thank you received: 5334
2 years 11 months ago #285915
by PCW
Replied by PCW on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
7200 (mm/s) * 44.444 steps/mm = 320K steps/s
1/(2500e-9+2500e-9) = 200K maximum step rate (2500 is in nanoseconds)
You don't need to change the scale, just reduce the Y/Joint3 max velocity
so something reasonable (HAL axis units are in seconds, not minutes,
did you mean 7.2 Meters per minute? that is 120 mm/s)
1/(2500e-9+2500e-9) = 200K maximum step rate (2500 is in nanoseconds)
You don't need to change the scale, just reduce the Y/Joint3 max velocity
so something reasonable (HAL axis units are in seconds, not minutes,
did you mean 7.2 Meters per minute? that is 120 mm/s)
The following user(s) said Thank You: Muecke
- Muecke
- Offline
- Moderator
-
Less
More
- Posts: 887
- Thank you received: 93
2 years 11 months ago #285916
by Muecke
Replied by Muecke on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
I will print out your calculation example and hang it on my info wall, THANK YOU!
I started with 3600mm/s, and the part turns so slowly, so I just increased the number, the only reason was to make it bigger.
The axle should rotate faster.
Not expedient. I could install a smaller dribble (now 40/1).
I started with 3600mm/s, and the part turns so slowly, so I just increased the number, the only reason was to make it bigger.
The axle should rotate faster.
Not expedient. I could install a smaller dribble (now 40/1).
- tommylight
- Offline
- Moderator
-
Less
More
- Posts: 22011
- Thank you received: 7491
2 years 11 months ago #285919
by tommylight
Replied by tommylight on topic stepgen.03.maxvel is too big for current step timings & position-scale, Clipping
mikroschritte 1/2 =400 steps per revolution
reduction 40/1 = 16000 steps per revolution
Your scaling is not OK.
What does the reduction drive?
reduction 40/1 = 16000 steps per revolution
Your scaling is not OK.
What does the reduction drive?
Moderators: Muecke
Time to create page: 0.390 seconds