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

More
2 years 11 months ago #285906 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?

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
 

File Attachment:

File Name: nov_23_ini.txt
File Size:5 KB

HAL
 

File Attachment:

File Name: main_hal.txt
File Size:7 KB

 

File Attachment:

File Name: io_hal.hal
File Size:1 KB

 
More
2 years 11 months ago #285912 by PCW
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?
More
2 years 11 months ago #285914 by Muecke
7.2 m/s is clearly too high.
The exit velocity is very low.
[IMG

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?
More
2 years 11 months ago #285915 by PCW
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)
The following user(s) said Thank You: Muecke
More
2 years 11 months ago #285916 by Muecke
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).
More
2 years 11 months ago #285919 by tommylight
mikroschritte 1/2 =400 steps per revolution
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
Powered by Kunena Forum