YACTLQ (Yet Anoter Closing the Loop Question ;) )
On very long programs (2000+ drills ) it tends to deviate a little from its point, been working for months to fix it but can not find anything yet that leeds to this error
It was on my plans to purchase optical encoders and magnetic linear scales to close the loop. Since those are very expensive in here (Argentina) I can currently buy one at a time(optical firts, linear scales latter this year). I have read a post from PCW that linuxcnc can be configured to improve accuracy with optical encoders alone, instead of just stopping on ferror like everybody else says.
My question is if I understood this correctly and if all of this is feasible.
Also, does anybody knows if HEDSS optical encoders are any good?
thanks to all
Please Log in or Create an account to join the conversation.
First thing I would try is doubling all the step times (steplen,stepspace, dirsetup, dir hold)
It is known that the minimum g540 timing values do not work reliably
Please Log in or Create an account to join the conversation.
Is having optical encoders to improve accuracy an "extreme" ? (honestly dont see why)
Please Log in or Create an account to join the conversation.
I would try to find out why and where you are losing/gaining steps or perhaps having mechanical issue before an expensive change that may not fix your actual problem.
Please Log in or Create an account to join the conversation.
Because it may well be fixing the wrong problem.
I would try to find out why and where you are losing/gaining steps or perhaps having mechanical issue before an expensive change that may not fix your actual problem.
Besides this, Did I undestood correctly that linuxcnc can use an optical encoder to improve accuracy? wich are the drawbacks?
Please Log in or Create an account to join the conversation.
Because it may well be fixing the wrong problem.
I would try to find out why and where you are losing/gaining steps or perhaps having mechanical issue before an expensive change that may not fix your actual problem.
Besides this, Did I undestood correctly that linuxcnc can use an optical encoder to improve accuracy? wich are the drawbacks?
Encoders are not normally used with steppers and are not a solution to hardware issues. While it can be done it usually ends up in an exercise in futility.
John
Please Log in or Create an account to join the conversation.
One disadvantage of this control method compared to a normal torque mode servo is that the step motor torque curve vs displacement is not very linear.
Please Log in or Create an account to join the conversation.
Cheaper is attach an standard encoder to the axis or stepper shaft.Is having optical encoders to improve accuracy an "extreme" ? (honestly dont see why)
In low RPM there is low torque for a stepper, just when it needs a higher than normal torque to compensate the deviation.One disadvantage of this control method compared to a normal torque mode servo is that the step motor torque curve vs displacement is not very linear.
Saludos desde Argentina.
VNR
Please Log in or Create an account to join the conversation.
I think it is possible to close a PID loop with a high resolution scale and a stepgen in velocity mode driving a high enough uStep ratio step drive and get static accuracy that is limited by the scale accuracy. This works because the PID loop can pull the step motor back and forth up the step motors displacement vs torque curve by taking uSteps.
Are you saying that i should go for the scale first instead of the optical encoder?
I didnt understand this, maybe a practical example?One disadvantage of this control method compared to a normal torque mode servo is that the step motor torque curve vs displacement is not very linear.
Txs a lot!
Please Log in or Create an account to join the conversation.
10 ustep on the g540 are enough?driving a high enough uStep ratio
Please Log in or Create an account to join the conversation.