Spindle feedback at high spindle speeds
I want to use spindle feedback for my CNC mill for threading and so on.
Now my question:
What is happen if i run spindle speeds around 10000 rpm and my computer is not fast enough to accquire the spindle encoder signals?
Is this ignored by EMC2 or will this be a problem?
cheers
Please Log in or Create an account to join the conversation.
Are you trying to read the encoder with your parallel port or other hardware?
If your not doing spindle synchronized motion I assume it will be ignored...
John
Please Log in or Create an account to join the conversation.
![:) :)](/media/kunena/emoticons/smile.png)
Yes i want to read the encoder with the parallel port card, i think it will be fast enough at low spindle speed and i hope it will be ignored at high spindle speeds?
The servo have a resolution of 4096 increments per revolution.
ThankĀ“s for replay!
Wolfgang
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Do you mean "Resolver" or does it have both?No
i not plan on threading at 10,000 rpm! I want to mill, to thread and to drive the spindle to position while tool changing with the same spindle it is a servo motor with an attached resolver.
[/quote]Yes i want to read the encoder with the parallel port card, i think it will be fast enough at low spindle speed and i hope it will be ignored at high spindle speeds?
The servo have a resolution of 4096 increments per revolution.
[/quote]
What you can probably do is use only the index (Z) as the input to your closed-loop spindle speed control, into one counter-mode single-channel encoder counter, and use the full A/B/Z channels for a separate encoder function linked to motion,spindle.position for rigid tapping etc.
For the closed-loop spindle, try to get the speed as close as you can with FF0 only, then add just enough Igain to hit the speed target. You probably need to leave P and D at zero.
Please Log in or Create an account to join the conversation.
A one shot or maybe better a flip/flop would fix this for the software counter.
Please Log in or Create an account to join the conversation.
It is one resolver who is read by the servo amplifier. The amplifier then gives me an value from 0-4095 and i want to convert it with a peace
of electronic to a quadrature signal and an index pulse.
Wolfgang
Please Log in or Create an account to join the conversation.
It is one resolver who is read by the servo amplifier. The amplifier then gives me an value from 0-4095 and i want to convert it with a peace
of electronic to a quadrature signal and an index pulse.
That seems like a retrograde step. The 0-4095 is a nice absolute value. What format/interface is it on?
Please Log in or Create an account to join the conversation.
The value is in a binary format with differential line drivers for each bit.
Maybe not the newest standard but servo + amplifier was a gift and so i want to take it.
Please Log in or Create an account to join the conversation.