Linear scale resolution and viability
- Nitram
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 15
09 Sep 2019 06:01 - 09 Sep 2019 06:04 #144562
by Nitram
Linear scale resolution and viability was created by Nitram
Hello.
At what resolution do linear scales become viable autonomously?
In other words I currently have 4096 ppr rotary encoders on a 10mm pitch ball screw, meaning 1638.4 pulses per mm.
The usual combination is for low res linear to supply positional info with higher res rotaries supplying velocity information via various PID loops.
If I am trying for a resolution of .005 - .01 mm at the table, will using 1um provide enough resolution to provide sufficient data for velocity and position closure calculations?
So, would a 1um linear scale provide enough resolution to act autonomously of rotaries entirely i.e. is 1000 pulses (vs 1638 pulses) per mm sufficient for realistic velocity and position closure feedback all on its own?
At what resolution do linear scales become viable autonomously?
In other words I currently have 4096 ppr rotary encoders on a 10mm pitch ball screw, meaning 1638.4 pulses per mm.
The usual combination is for low res linear to supply positional info with higher res rotaries supplying velocity information via various PID loops.
If I am trying for a resolution of .005 - .01 mm at the table, will using 1um provide enough resolution to provide sufficient data for velocity and position closure calculations?
So, would a 1um linear scale provide enough resolution to act autonomously of rotaries entirely i.e. is 1000 pulses (vs 1638 pulses) per mm sufficient for realistic velocity and position closure feedback all on its own?
Last edit: 09 Sep 2019 06:04 by Nitram.
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7780
- Thank you received: 2075
09 Sep 2019 06:42 #144563
by cmorley
Replied by cmorley on topic Linear scale resolution and viability
As I understand it, usually the problem is the mechanical disconnect between the motor and the slide. Whether backlash or springiness between the two, it makes tuning difficult. This is why they use a velocity sensor.
I also once read somewhere that you want minimum 5x more resolution then what you to hold to. I wouldn't take that as gospel but it does makes some sense to me.
Is there a reason you can't use two sensors?
Chris
I also once read somewhere that you want minimum 5x more resolution then what you to hold to. I wouldn't take that as gospel but it does makes some sense to me.
Is there a reason you can't use two sensors?
Chris
Please Log in or Create an account to join the conversation.
- Nitram
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 15
09 Sep 2019 08:47 - 09 Sep 2019 08:49 #144575
by Nitram
Replied by Nitram on topic Linear scale resolution and viability
Thanks Chris.
Actually there is nothing stopping me from using both sensors via a pair of PID loops (PD on the rotary encoder and I on the linear).
The query was primarily one of simplicity, in other words, whether the linears were of sufficient resolution whereby the dual PIDs may become a mute point and one would do. Your point of retaining a feed back device on the ballscrew is well taken, as given enough lost motion there may be some excessive wind-up on the motors until motion is seen on the linears.
Globally though, I am still rather interested to know what resolution (at least in theory) may be sufficient for a linear encoder to hold .01mm at the table and still have enough resolution to give adequate velocity feedback information. As magnetic linear encoder resolution is steadily increasing coupled with increased affordability, I suspect this question will be broached more and more moving forwards.
Actually there is nothing stopping me from using both sensors via a pair of PID loops (PD on the rotary encoder and I on the linear).
The query was primarily one of simplicity, in other words, whether the linears were of sufficient resolution whereby the dual PIDs may become a mute point and one would do. Your point of retaining a feed back device on the ballscrew is well taken, as given enough lost motion there may be some excessive wind-up on the motors until motion is seen on the linears.
Globally though, I am still rather interested to know what resolution (at least in theory) may be sufficient for a linear encoder to hold .01mm at the table and still have enough resolution to give adequate velocity feedback information. As magnetic linear encoder resolution is steadily increasing coupled with increased affordability, I suspect this question will be broached more and more moving forwards.
Last edit: 09 Sep 2019 08:49 by Nitram.
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
Less
More
- Posts: 1875
- Thank you received: 354
09 Sep 2019 08:52 #144577
by pl7i92
Replied by pl7i92 on topic Linear scale resolution and viability
unless you dont use real servos
there is no real ned for encoders liniar as you cand correct
there is no real ned for encoders liniar as you cand correct
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7780
- Thank you received: 2075
09 Sep 2019 09:24 #144579
by cmorley
linear encoders tell you where the slide is, rotatory encoders tell you where the motor is.
These are not necessarily the same place.
linear encoders can compensate for temperature caused growth for instance.
They can also be used for homing.
Now most people probably don't need that precision but you certainly could do it.
In fact dual feedback has been done in linuxcnc - though there was no writeup about how much better it was.
Chris
Replied by cmorley on topic Linear scale resolution and viability
unless you dont use real servos
there is no real ned for encoders liniar as you cand correct
linear encoders tell you where the slide is, rotatory encoders tell you where the motor is.
These are not necessarily the same place.
linear encoders can compensate for temperature caused growth for instance.
They can also be used for homing.
Now most people probably don't need that precision but you certainly could do it.
In fact dual feedback has been done in linuxcnc - though there was no writeup about how much better it was.
Chris
Please Log in or Create an account to join the conversation.
- Nitram
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 15
09 Sep 2019 09:57 - 09 Sep 2019 10:01 #144583
by Nitram
Replied by Nitram on topic Linear scale resolution and viability
Quite right Chris,
In this case 4096ppr rotaries are driving 10mm pitch C5 bscrews. The machine had the option to fit linears directly to the table back in the day when it was made back in '96. Thus to retrofit 3 linears and given there already exists 3 empty encoder positions above and beyond those already in use will be interesting.
Especially when affordability of ever increasing resolution magnetic linears are available. In this case 1um.
Of greater interest on this journey is the following...
One day those C5 bscrews will need replacing. If, with the benefit of the linears, a C7 replacement will perform adequately and close to the same accuracy, it will be a journey well worth it.
The electronic and software side will always evolve rapidly. To me, as the owner of a machine which I have working just the way I want it, the greatest question is, how to future proof the iron side by leveraging the benefits of the evolving electronic side...
In this case 4096ppr rotaries are driving 10mm pitch C5 bscrews. The machine had the option to fit linears directly to the table back in the day when it was made back in '96. Thus to retrofit 3 linears and given there already exists 3 empty encoder positions above and beyond those already in use will be interesting.
Especially when affordability of ever increasing resolution magnetic linears are available. In this case 1um.
Of greater interest on this journey is the following...
One day those C5 bscrews will need replacing. If, with the benefit of the linears, a C7 replacement will perform adequately and close to the same accuracy, it will be a journey well worth it.
The electronic and software side will always evolve rapidly. To me, as the owner of a machine which I have working just the way I want it, the greatest question is, how to future proof the iron side by leveraging the benefits of the evolving electronic side...
Last edit: 09 Sep 2019 10:01 by Nitram.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23178
- Thank you received: 4864
17 Sep 2019 00:09 #145351
by andypugh
Replied by andypugh on topic Linear scale resolution and viability
Very (very) old, and not very detailed:
wiki.linuxcnc.org/cgi-bin/wiki.pl?Combin..._Devices_On_One_Axis
wiki.linuxcnc.org/cgi-bin/wiki.pl?Combin..._Devices_On_One_Axis
Please Log in or Create an account to join the conversation.
- Nitram
- Topic Author
- Offline
- Elite Member
Less
More
- Posts: 210
- Thank you received: 15
17 Sep 2019 00:19 #145355
by Nitram
Replied by Nitram on topic Linear scale resolution and viability
Hi Andy.
Thanks for the reply. I have another thread open which is similar but more recent and topical at:
forum.linuxcnc.org/10-advanced-configura...planner-et-al#145295
I would be VERY interested in your thoughts, particularly on the feedback arrangement I am proposing which is a block diagram I have attached to one of the posts.
In this context, here is also some discussion on the best arrangement for cascading loops based on a position/velocity cascade, driving a servo motor.
Again thanks!,
Cheers,
Marty.
Thanks for the reply. I have another thread open which is similar but more recent and topical at:
forum.linuxcnc.org/10-advanced-configura...planner-et-al#145295
I would be VERY interested in your thoughts, particularly on the feedback arrangement I am proposing which is a block diagram I have attached to one of the posts.
In this context, here is also some discussion on the best arrangement for cascading loops based on a position/velocity cascade, driving a servo motor.
Again thanks!,
Cheers,
Marty.
Please Log in or Create an account to join the conversation.
Time to create page: 0.065 seconds