Ethercat EL7041 Stepper scaling problem
i have a problem getting my a-axis to work.
I want to use a EL7041 and a NEMA23-Stepper.
The a-axis has a 1:7 ratio and the EL7041 has 64microsteps * 200 fullsteps from the stepper itself.
The drive is pid-controlled but i cant figure out how i can calculate the correct steps per degrees.
In my opinion is should calculate 64*200*7 to get the steps per degrees = 89600.
I dont use a stepper with encoder. I use the internal encoder.
Can someone give me a hint what values i have to enter for scale and encoder_scale of the pid-loop?
Regards, Jan
Please Log in or Create an account to join the conversation.
DaPeace wrote: The a-axis has a 1:7 ratio and the EL7041 has 64microsteps * 200 fullsteps from the stepper itself.
Is this information correct?
64 microsteps of EL7041 = 1 step of stepper
200 steps of stepper = 1 turn of motor shaft
1 turn of motor = 7 turns of the load
Is the EL7041 your encoder?
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Away
- Platinum Boarder
- Posts: 3649
- Karma: 148
- Thank you received: 732
DaPeace wrote: Hello,
i have a problem getting my a-axis to work.
I want to use a EL7041 and a NEMA23-Stepper.
The a-axis has a 1:7 ratio and the EL7041 has 64microsteps * 200 fullsteps from the stepper itself.
The drive is pid-controlled but i cant figure out how i can calculate the correct steps per degrees.
In my opinion is should calculate 64*200*7 to get the steps per degrees = 89600.
I dont use a stepper with encoder. I use the internal encoder.
Can someone give me a hint what values i have to enter for scale and encoder_scale of the pid-loop?
Regards, Jan
Your 1:7 ratio is revolutions to revolutions to get steps to degrees it would be 64*200*7 steps per revolution, you then need to divide that number by 360 to get steps/degree. 89600/360=248.8889.
Please Log in or Create an account to join the conversation.
I'm using an EL7041 driver to control a nema17 stepper motor, the problem is that the stepper has a strong overheating during its operation and I can't understand what the problem is. does any of you have any ideas?
Please Log in or Create an account to join the conversation.