Problem reaching max velocity step generation with 7i76e

More
8 years 4 months ago #112894 by dom96
I attach the .ini file

File Attachment:

File Name: my_LinuxCN...test.ini
File Size:3.55 KB


I now changed the microstepping to 5 instead of 10 and then set the gear ratio to 2:1 on the drive. This allowed me to get rid of the error message and I can now get 3000 RPM as expected but I lost half the steps per rotation this way. Is there a better way to solve this problem without reducing the steps count?

Please Log in or Create an account to join the conversation.

More
8 years 4 months ago - 8 years 4 months ago #112897 by PCW
Please include your hal file

I suspect the 333 KHz limit is because at some point you had 1 usec and 2 usec step time settings ( 1/(1+2 usec) = 333.33 KHz)

1 usec step length and step space will allow the stepgen to run at 500 KHz but will not leave any margin for the control loop to run so will not work reliably at the maximum speed.

(To get to the 62.5 RPS for control headroom would require a 650 KHz stepgen rate
and you drives cannot go that high)
Last edit: 8 years 4 months ago by PCW.
The following user(s) said Thank You: dom96

Please Log in or Create an account to join the conversation.

More
8 years 4 months ago #112924 by dom96
I attach the .hal file.

File Attachment:

File Name: my_LinuxCN...test.hal
File Size:9.75 KB


So, is it better to have reduced steps per rotation count on the servos than having no input frequency headroom?

Please Log in or Create an account to join the conversation.

More
8 years 4 months ago - 8 years 4 months ago #112928 by Todd Zuercher
Having that head room is essential for the hardware to safely and accurately generate the steps. (no missed steps)

Are your motors actually true servos or are they step motors? (most real step/dir servo drives I've worked with can accept much higher step rates.)

It depends on what resolution and accuracy the physical machine is capable of achieving. (no point in exceeding what is physically possible.) That is determined by the stiffness of the machine and the accuracy of its components.
Last edit: 8 years 4 months ago by Todd Zuercher.

Please Log in or Create an account to join the conversation.

More
8 years 4 months ago #112929 by dom96
Hi
they are adtech ac servo so not sure why they are that low.
Were using a 5mm lead screw and will use 3um absolute linear encoders on linear axis so hope servo can do fine adjustments like that?

Please Log in or Create an account to join the conversation.

More
6 years 8 months ago #156960 by Arro
that's right... I reduced the step length from 5000 to 2500 and it worked (@ 4600 mm/min, corresponds to 920 U/min approx)

when I try to increase the velocity to 1000 RPM, the drive blocks showing the following alarm (position following error)

does the adjustment of the step/turn on the drive give some help ?

Please Log in or Create an account to join the conversation.

Moderators: cmorley
Time to create page: 0.394 seconds
Powered by Kunena Forum