Synchronizing 3 Servomotors for Auger Feeder System in Specific Area

Question:

Hello team, I am seeking assistance with a project involving the control of 3 servomotors to operate an auger feeder system for constant feeding in a specific area. The challenge lies in synchronizing the movement of these servomotors to ensure the auger fills the hopper completely. I am aware of a library for controlling 6-axis robots with Kinetix 5700, but I am open to suggestions from experienced colleagues. To detect when the area is fully filled, I plan to install a sensor or utilize artificial vision technology. Please refer to the attached image for clarity. Your suggestions and insights are greatly appreciated. Thank you in advance!

Top Replies

Welcome to the PLCTalk forum community! Are you an original equipment manufacturer in the machinery industry or an end user building a system for your own use? Have you worked with single-axis servo motion programming in Rockwell Automation systems or other platforms? Do you have experience with robot geometry, such as determining if axes are at 90 degrees to each other or if it is a more complex mechanism like a gantry? When considering controlling a feed chute's location, one may envision a 2-axis H-gantry or a pivot and chute system. If you were trying to embed an image in your post, please try again. Are you looking for circular, spiral, or back-and-forth "raster fill" motion for your system? Will there be operator interface for material handling, perhaps to determine the optimal starting position based on hopper fill levels? Although ControlLogix isn't a dedicated robot controller, it does offer solid axis coordination through the Motion Coordinate System feature. To get started, refer to the Kinetix Motion Coordinate System User Manual available at https://literature.rockwellautomation.com/idc/groups/literature/documents/um/motion-um002-en-p.pdf.

After reviewing your previous post from 2021 regarding the use of Micro 800 controllers, Kinetix 5100 single-axis drives, an ABB SCARA Robot, and a vision system, I am curious if this is the same setup you are referring to now. Your mention of the Kinetix 5700 suggests that you may have a ControlLogix or CompactLogix system capable of supporting Kinetix motion, which includes coordinated motion. It is important to note that the Micro 800 controller is a smaller and less capable system that may not be suitable for controlling a SCARA robot effectively. Have you encountered any issues with the robot's motors and controller being removed?

Could the third servomotor control the speed of the auger? One potential solution could be to apply the Roomba algorithm, moving in a random pattern, which has shown effectiveness over time. Consider adding a wand or distance sensor to the exit chute to detect high spots and adjust the auger speed accordingly. This modification could improve the efficiency and performance of the system. Explore the benefits of incorporating sensors for optimal operation.

Welcome to the PLCTalk forum community! Are you a machinery OEM or an end user looking to build a system for your own use? Do you have experience with single-axis servo motion programming in Rockwell Automation systems or other platforms? Are you familiar with robot geometry, specifically the orientation of axes and complex mechanisms like gantries? When discussing control of a feed chute's location, the idea of a 2-axis H-gantry comes to mind, but there could also be a pivot and chute system involved. If you have an image to share, please try embedding or attaching it again. Are you looking for circular, spiral, or back-and-forth motion for your system? Will there be an operator interface to determine the starting point, especially with varying hopper fill levels? While ControlLogix isn't a dedicated robot controller, it can effectively handle axis coordination using the Motion Coordinate System feature. I recommend referring to the Kinetix Motion Coordinate System User Manual for more information. Hello Ken, thank you for your quick reply. As an automation engineer providing software services to OEMs, I am working on programming three auger fillers controlled by inverters and servomotors for rotational movement. I need to synchronize these three servomotors to fill a specific area automatically without operator intervention. I am familiar with Kinetix for packaging machines but need a programming system that can create a robotic arm-like movement in one axis to cover the filling area efficiently. I hope this explanation clarifies the project. Thank you!

drbitboy suggested that the third servomotor could control the auger speed. Implementing the Roomba algorithm, where the system moves in a random pattern, could be effective over time. Consider adding a wand or a distance sensor to the exit chute to adjust the auger speed when it reaches a high spot. Hi drbitboy, could you provide guidance on applying the Roomba algorithm with Rockwell and Kinetix systems? This method seems suitable for moving the three servomotors in the X dimension to cover all corners of the filling area. The servomotors move the arms within a 0-360 range to distribute the fillers effectively. Any suggestions for programming this setup? Additionally, adding sensors to detect when the filling reaches the top for moving to the next position is not an issue. Thank you.

Hi there! Interesting project you're working on. For synchronizing the servomotors, you might want to consider using a PID controller, which allows you to adjust the speed and position of each motor. This could ensure a smoother and more synchronized auger operation. About the detection, if you're not on a tight budget, a combination of both sensor and artificial vision might yield more reliable results. Sensors can miss out at times, and vision tech can help cover for those instances. Instead of Kinetix 5700, have you considered Arduino or Raspberry Pi? They have a broad library for servomotor control and might be easier (and less expensive) for a project like this. Hope this helps!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: What is the main challenge in the project involving the control of 3 servomotors for the auger feeder system?

Answer: The main challenge is synchronizing the movement of the 3 servomotors to ensure the auger fills the hopper completely.

FAQ: Are there any existing libraries or tools recommended for controlling multiple servomotors in this project?

Answer: The user is aware of a library for controlling 6-axis robots with Kinetix 5700, but is open to suggestions from experienced colleagues.

FAQ: How does the user plan to detect when the specific area is fully filled in the project?

Answer: The user plans to install a sensor or utilize artificial vision technology to detect when the area is fully filled.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’