Hey there! As a supplier of ring rolling horizontal machines, I often get asked about the ring rolling automation programming method of these machines. So, I thought I'd share some insights on this topic.
First off, let's understand what ring rolling is. Ring rolling is a metal forming process used to increase the diameter of a ring-shaped workpiece while reducing its cross-sectional area. A ring rolling horizontal machine is a specialized piece of equipment designed to perform this process efficiently.
When it comes to automation programming for a ring rolling horizontal machine, there are several key aspects to consider.
Understanding the Basics of Automation Programming
Automation programming for a ring rolling horizontal machine involves creating a set of instructions that tell the machine how to perform the ring rolling process. This includes setting parameters such as the initial and final dimensions of the ring, the speed of rotation, the force applied during rolling, and the number of passes.
One of the most common programming languages used in industrial automation is G-code. G-code is a standard language used to control the movement of machine tools, including ring rolling machines. It consists of a series of commands that specify the position, speed, and other parameters of the machine's axes.
For example, a simple G-code program for a ring rolling machine might look something like this:
N10 G21 ; Set units to millimeters
N20 G90 ; Set absolute positioning mode
N30 S1000 ; Set spindle speed to 1000 RPM
N40 M03 ; Start spindle rotation in clockwise direction
N50 G00 X50 Y50 ; Move the machine to the starting position
N60 G01 F50 ; Set the feed rate to 50 mm/min
N70 X100 Y100 ; Move the machine to the final position
N80 M05 ; Stop spindle rotation
N90 M30 ; End the program
This program tells the machine to set the units to millimeters, use absolute positioning mode, start the spindle rotation at 1000 RPM, move to the starting position, set the feed rate, move to the final position, stop the spindle rotation, and end the program.
Advanced Programming Techniques
In addition to basic G-code programming, there are also more advanced programming techniques that can be used to optimize the ring rolling process.
Adaptive Control
Adaptive control is a technique that allows the machine to adjust its parameters in real-time based on the actual conditions of the workpiece and the rolling process. For example, if the machine detects that the force required to roll the ring is increasing, it can automatically adjust the feed rate or the spindle speed to maintain a consistent rolling process.
This can help to improve the quality of the rolled rings, reduce the risk of defects, and increase the efficiency of the machine.
Simulation and Modeling
Another advanced programming technique is simulation and modeling. By using computer-aided design (CAD) and computer-aided manufacturing (CAM) software, it's possible to create a virtual model of the ring rolling process. This model can be used to simulate different scenarios, test different programming strategies, and optimize the process before it's actually implemented on the machine.
For example, a simulation can be used to determine the optimal number of passes, the best feed rate, and the most suitable spindle speed for a particular ring geometry and material. This can help to reduce the time and cost associated with trial and error on the actual machine.
Choosing the Right Programming Method
The choice of programming method depends on several factors, including the complexity of the ring geometry, the type of material being rolled, the production volume, and the level of automation required.
For simple ring geometries and low production volumes, basic G-code programming may be sufficient. However, for more complex geometries and high production volumes, advanced programming techniques such as adaptive control and simulation may be necessary to achieve the desired results.


Our Ring Rolling Horizontal Machines
At our company, we offer a range of Ring Rolling Horizontal Machine that are designed to meet the diverse needs of our customers. Our machines are equipped with advanced automation systems that support both basic and advanced programming techniques.
In addition to our ring rolling horizontal machines, we also offer Ring Roller Forged Ring Machine and CNC Axial Ring Rolling Machine. These machines are designed to provide high precision, efficiency, and reliability in the ring rolling process.
Contact Us for More Information
If you're interested in learning more about our ring rolling machines or the automation programming methods we use, please don't hesitate to contact us. Our team of experts is always ready to help you find the best solution for your specific needs. Whether you're a small business looking to increase your production capacity or a large corporation in need of a customized ring rolling solution, we can provide you with the support and guidance you need.
Let's work together to take your ring rolling process to the next level!
References
- Groover, M. P. (2010). Fundamentals of Modern Manufacturing: Materials, Processes, and Systems. Wiley.
- Dieter, G. E. (1986). Mechanical Metallurgy. McGraw-Hill.





