Machine Tools Compensation- What You Need to Know

Imagine your precision machine tool drifting off-course because of a tiny temperature change or a worn-out screw. This article delves into the fascinating world of machine tool compensation, explaining how modern systems like SINUMERIK tackle deviations due to factors like reverse gaps, screw pitch errors, and temperature fluctuations. Learn how advanced compensation techniques ensure your machine tools maintain peak accuracy and reliability, transforming potential errors into seamless operations. Get ready to explore the cutting-edge strategies that keep your machinery in check and your production flawless.

How Much Do You Know About The Compensation of Machine Tools

Table Of Contents

Introduction

The system can record systematic machine-related deviations, but they may still occur or increase during subsequent use due to environmental factors like temperature or mechanical load. In such cases, SINUMERIK offers various compensation features.

Compensating deviations with measurements obtained using actual position encoders (such as gratings) or additional sensors (such as laser interferometers) can lead to better machining results.

This article provides an overview of SINUMERIK’s common compensation features. The practical SINUMERIK measurement cycle, such as “CYCLE996 motion measurement,” can provide comprehensive support to end-users in the continuous monitoring and maintenance of machine tools.

Reverse Gap Compensation

Reverse Gap Compensation

The transfer of force between moving parts and their driving components, such as ball screws, can cause discontinuity or delay. Mechanical structures without clearance significantly increase the wear and tear of the machine tool and are technically challenging to achieve.

Mechanical clearance creates a deviation between the axis/spindle path and the measured value of the indirect measurement system. This means that when the direction changes, the axis will move too far or too close, depending on the size of the clearance.

Furthermore, the work platform and its associated encoders will be affected. If the encoder is positioned ahead of the workstation, it will reach the instruction position ahead of time, shortening the actual movement distance of the machine tool.

In machine tool operations, the reverse gap compensation function can be used on the corresponding axis to automatically activate the deviation of previous records when reversing. The deviation of previous records will then be superimposed on the actual position value.

Screw pitch error compensation

Screw pitch error compensation

The principle of indirect measurement in CNC control systems is based on the assumption that the pitch of the ball screw will remain constant within the effective travel range.

Therefore, in theory, the actual position of the straight line shaft can be deduced based on the motion information position of the driving motor.

However, the manufacturing errors of the ball screw can cause deviation in the measurement system, which is also known as screw pitch error.

Measurement bias (depending on the measuring system used) and measurement system installation error (also known as measurement system error) on the machine tool may further worsen this problem.

To compensate for these two errors, an independent measurement system, such as a laser measurement system, can be used to measure the natural error curve of CNC machines. The required compensation value can then be stored in the CNC system for later compensation.

Friction compensation (quadrantal error compensation) and dynamic friction compensation

Friction compensation quadrantal error compensation

Quadrantal error compensation, also known as friction compensation, is suitable for all of the situations mentioned above, as it can significantly improve contour accuracy during circular contour processing.

The reason for this is that in quadrant conversion, one axis moves at the highest feed speed, while the other axis remains stationary. As a result, different frictional behaviors of the two axes can lead to contour errors.

Quadrant error compensation effectively reduces this error and ensures excellent machining results. The density of the compensating pulse can be set according to the characteristic curve related to acceleration, which can be determined and parameterized through roundness testing.

During roundness testing, the actual position of the circular contour and the deviation of the programming radius (especially in reversal) are quantified and displayed graphically on the man-machine interface.

In the new version of the system software, an integrated dynamic friction compensation function can dynamically compensate for the friction behavior of the machine tool under different rotational speeds. This helps to reduce actual machining contour errors and achieve higher control accuracy.

Sag and angle error compensation

Sag and angle error compensation

If the weight of a single part of a machine tool causes displacement and tilt of the moving part, sag compensation is required as it can cause sagging of the relevant machine parts, including the steering system.

Angle error compensation is necessary when the moving axes are not correctly aligned with each other at the right angle, such as being perpendicular.

As the zero point offset increases, the position error also increases. Both of these errors are caused by the weight of the machine tool or the weight of the tool and workpiece.

During the debugging process, the compensation values are measured, quantified, and stored in SINUMERIK in the form of a compensation table, according to the corresponding position.

When the machine is in operation, the position of the relevant axis is interpolated based on the compensation value of the storage point. For every continuous path movement, there are both basic and compensation axes.

Temperature compensation

Heat can cause the parts of a machine to expand, with the expansion range depending on the temperature and thermal conductivity of each part.

Different temperatures may lead to changes in the actual position of each shaft, which can negatively impact the accuracy of the workpiece during processing.

To offset these changes in actual values, temperature compensation can be used, where error curves of all axes at different temperatures are defined.

For correct compensation of thermal expansion, the temperature compensation value, reference position, and linear gradient angle parameters must be transferred from the PLC to the CNC control system using function blocks.

The control system automatically eliminates changes in unexpected parameters, preventing machine tool overload and activating the monitoring function.

Space error compensation system (VCS)

Space error compensation system (VCS)

Systematic geometric errors of rotating and turret heads may occur due to the position of the rotating shaft, mutual compensation, and tool orientation errors. Moreover, small errors can also occur in the guiding system of the feed shaft in each machine tool.

Linear positional errors occur for linear axes, whereas rotating shafts can have horizontal and vertical straightness errors, as well as pitch, yaw, and roll angle errors. Other errors may also occur when aligning the components of the machine tool, such as vertical error.

In a three-axis machine tool, there could be 21 geometric errors at the tip, which include six error types per linear axis multiplied by three axes, plus three angle errors. These deviations collectively form a total error, also known as spatial error.

Spatial error is the deviation between the tool midpoint (TCP) position of the actual machine tool and that of an ideal, error-free machine tool. The SINUMERIK solutions partner can determine spatial errors using laser measurement equipment. However, it is necessary to measure the error of all machine tools in the entire machining space, rather than just a single position.

It is essential to record the measured values of all positions and plot the curve since the magnitude of each error depends on the position of the relevant feed axis and the measured position. Even when the Y-axis and the Z-axis are at almost the same position on the X-axis, the bias that results in the X-axis can differ when they are in different positions.

With the help of “CYCLE996 – motion measurement,” determining the rotation axis error only takes a few minutes. This means that the machine tool’s accuracy can be continuously checked and corrected, if necessary, even during production.

Deviation compensation (dynamic feedforward control)

Deviation compensation

Deviation refers to the difference between the position controller and the standard when the machine axis is moving.

Shaft deviation is the difference between the target and actual positions of the machine tool shaft.

Deviation can result in unnecessary contour errors, especially when the contour curvature changes, such as with circular or square contours.

To reduce speed-related bias to zero along the path, use the NC advanced language command FFWON in the part program.

Through feedforward control, precision of the path can be improved, resulting in better machining effects.

FFWON activates the feedforward control command.

FFWOF turns off the feedforward control command.

Electronic counterweight compensation

In extreme cases, the electronic counterweight function can be activated to prevent shaft sagging from damaging the machine tools, tools, or workpieces.

In load shafts without mechanical or hydraulic counterweights, the vertical shaft can unexpectedly sag once the brake is released.

By activating the electronic counterweight, it can compensate for the unexpected droop of the shaft. The constant balance torque maintains the position of the drooping shaft after the brake is released.

Don't forget, sharing is caring! : )
Shane
Author

Shane

Founder of MachineMFG

As the founder of MachineMFG, I have dedicated over a decade of my career to the metalworking industry. My extensive experience has allowed me to become an expert in the fields of sheet metal fabrication, machining, mechanical engineering, and machine tools for metals. I am constantly thinking, reading, and writing about these subjects, constantly striving to stay at the forefront of my field. Let my knowledge and expertise be an asset to your business.

You May Also Like
We picked them just for you. Keep reading and learn more!

Expert Tips for Repairing CNC Machine Tools

What happens when a CNC machine tool malfunctions? The intricate systems of CNC machinery, which are crucial for modern manufacturing, can be daunting to repair. This article delves into the…

The 19 Best CNC Systems for Machine Tools

Ever wondered how modern factories achieve such precision and efficiency? This article explores the fascinating world of Computer Numerical Control (CNC) systems, revealing how they revolutionize manufacturing. Discover the key…

How to Choose CNC Machine Tools?

With the development of science and technology, mechanical manufacturing technology has undergone profound changes. Due to the stronger social demand for product diversification and the obvious increase in the proportion…
MachineMFG
Take your business to the next level
Subscribe to our newsletter
The latest news, articles, and resources, sent to your inbox weekly.
© 2024. All rights reserved.

Contact Us

You will get our reply within 24 hours.