Hello everyone, I am currently working on programming a machine with a servo that turns a small table. I noticed that the home position was shifting by a few degrees each day, and upon further investigation, I realized that the issue is due to an incorrect ratio. The motor turns a gearbox with 84 driven teeth and 17 on the pinion, which then drives a large slew ring with a 40:1 ratio. I am wondering if there is a better way to set up this system to ensure the position is consistently accurate. I have already made adjustments to improve the results, but I want to achieve perfect positioning indefinitely. The setup includes a Kinetix 5300 driving an MPL motor with a L27ERM Compact Logix PLC. Any advice would be greatly appreciated. Thank you.
Upon further reflection, I have discovered that I can utilize any ratio for more precise calculations. Therefore, I have inputted the transmission ratio of 3360 (84*40):17, which provides an exact result. It is astonishing that this solution did not occur to me sooner.
Hi there, It sounds like you're dealing with a really intricate setup! I've faced issues similar to this before and one thing that worked for me was implementing an absolute encoder in my mechanical system. This allowed for measuring angular position accurately using absolute reference. The system remembers the absolute home position despite power losses, vibrations, etc. Also, integrating a hysteresis correction mechanism in your control code may help minimize the error accumulated over time. In your PLC make sure your PID loops for position control are tuned properly. And finally, frequent preventive maintenance like alignment checks and lubrication tend to go a long way in such precision required setups. Hope this helps!
It sounds like you're on the right track, but to ensure consistent positioning, you might want to consider adding a feedback mechanism like an absolute encoder, which can help maintain the correct position even if the system loses power or encounters drift. Additionally, calibrating your system periodically and refining your PID tuning could also help minimize any errors in positioning. It might also be worth double-checking the gear alignment and making sure there’s no play in the system that could be contributing to inaccuracies. Good luck with your project!
It sounds like you're on the right track with identifying the issues in your gear ratio, but you might also want to explore implementing a closed-loop feedback system if you haven’t already. Adding an encoder to the output of your gearbox can provide real-time position feedback, allowing the PLC to make precise adjustments as needed. This can really help mitigate the drift you’re experiencing and maintain accuracy. Additionally, consider recalibrating your system regularly or using software to dynamically adjust for any anomalies. Good luck with your project; it sounds fascinating!
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: - The home position shifting issue is likely due to an incorrect ratio between the driven teeth and the pinion in the gearbox.
Answer: - To achieve perfect positioning, you can make adjustments to the gear ratios and ensure proper setup of the system components.
Answer: - For optimal performance, ensure that the gear ratios are correctly configured, and consider fine-tuning the system to maintain accurate positioning indefinitely.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.