Stepper motor Speed
- csurimilan
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
16 Dec 2024 12:51 #316748
by csurimilan
Stepper motor Speed was created by csurimilan
Hello,
I have a question about the speed. Im using LCNC and its working good, but i want to ask someone who has more knowledge about the speed settings. Im using a Nema23 (200step/rev) with 1/32 microstepps. Motor driver is a DM556. Leadscrew pitch is 5mm. Board is a EC500 with remora software.
My Scale factor should be 1280, if im not wong.
Im trying to speed up my machine but its not that fast how i thought it will be. until 1800mm/min (70inch/min) working good but if i want to speed up to 1900mm/s or 2000mm/s (above 1800mm/s) i got an error. "Joint must be unhomed, jogged into limits,rehomed". i didnt reached any limit and if i go with a lower speed, im not getting any error.
i would be thankful if someone could light me up.
I have a question about the speed. Im using LCNC and its working good, but i want to ask someone who has more knowledge about the speed settings. Im using a Nema23 (200step/rev) with 1/32 microstepps. Motor driver is a DM556. Leadscrew pitch is 5mm. Board is a EC500 with remora software.
My Scale factor should be 1280, if im not wong.
Im trying to speed up my machine but its not that fast how i thought it will be. until 1800mm/min (70inch/min) working good but if i want to speed up to 1900mm/s or 2000mm/s (above 1800mm/s) i got an error. "Joint must be unhomed, jogged into limits,rehomed". i didnt reached any limit and if i go with a lower speed, im not getting any error.
i would be thankful if someone could light me up.
Attachments:
Please Log in or Create an account to join the conversation.
- andypugh
- Away
- Moderator
Less
More
- Posts: 23558
- Thank you received: 4858
16 Dec 2024 17:31 #316782
by andypugh
Replied by andypugh on topic Stepper motor Speed
What you are seeing is probably a limit to the speed with which steps can be generated. Once the system hits the maximum step-rate the system will realise that the machine is out of position and trigger a following-error.
What is your step length and step space? Add them together, and divide into one second. That's the maximum number of steps per second that the system can generate. You are probably hitting either this limit, or the limit of the base-thread speed, as the system can generate at most one step per base period. (If you don't see a "reset" function in your HAL then it is one step every two base thread cycles.
If the driver can handle it you can try reducing step length, or the base thread period. But you might find that the only answer is to change the microstep ratio.
What is your step length and step space? Add them together, and divide into one second. That's the maximum number of steps per second that the system can generate. You are probably hitting either this limit, or the limit of the base-thread speed, as the system can generate at most one step per base period. (If you don't see a "reset" function in your HAL then it is one step every two base thread cycles.
If the driver can handle it you can try reducing step length, or the base thread period. But you might find that the only answer is to change the microstep ratio.
The following user(s) said Thank You: csurimilan
Please Log in or Create an account to join the conversation.
- csurimilan
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
16 Dec 2024 18:18 #316783
by csurimilan
Replied by csurimilan on topic Stepper motor Speed
Attachments:
Please Log in or Create an account to join the conversation.
- andypugh
- Away
- Moderator
Less
More
- Posts: 23558
- Thank you received: 4858
16 Dec 2024 23:08 #316818
by andypugh
Replied by andypugh on topic Stepper motor Speed
I haven't been able to find what sets the step length and step space for Remora.
At a scale of 1280 steps/mm and a speed of 1800 mm/min you need a step rate of 38kHz. Most stepper drivers are fine with 100kHz (5000ns step and space) and many can go much faster.
I do see a PRU_base_freq setting that defaults to 40kHz. If that is the limit you are hitting then you should be able to manage 1875 mm/min.
If you can do 1870 but not 1880 then that is probably it.
At a scale of 1280 steps/mm and a speed of 1800 mm/min you need a step rate of 38kHz. Most stepper drivers are fine with 100kHz (5000ns step and space) and many can go much faster.
I do see a PRU_base_freq setting that defaults to 40kHz. If that is the limit you are hitting then you should be able to manage 1875 mm/min.
If you can do 1870 but not 1880 then that is probably it.
The following user(s) said Thank You: csurimilan
Please Log in or Create an account to join the conversation.
- csurimilan
- Offline
- New Member
Less
More
- Posts: 19
- Thank you received: 0
18 Dec 2024 09:05 #316912
by csurimilan
Replied by csurimilan on topic Stepper motor Speed
Thank you
Please Log in or Create an account to join the conversation.
Time to create page: 0.096 seconds