NEE Controls, CMC Controls Logo
"The U.K.'s foremost motion control manufacturer.  Leading the world in motion control systems"
 
Axis Error Compensation Mapping

Axis Error Compensation Mapping Explained

If your machine is controlled by an NEE AMC controller it can probably be made significantly more accurate by Error Compensation Mapping, a new service available from NEE Controls. We recently performed Error Compensation Mapping on a 12 x 6ft dual Y drive, High gantry, Water Jet cutting machine. this brief report describes the process and the results achieved.

Heart Of Georgia Metalcrafters have had an NEE AMC4 controlled Waterjet Cutter for some 4 years.  The accuracy of parts produced on this machine was less than they required because of the inbuilt inaccuracies of the axes lead screws.   When high accuracy parts were required they had to be bought in.

In order to compensate for the inaccuracies the mapping process involved successively incrementing the machine position by a preset distance and comparing the machine positions derived from the motor encoders for the 3 machine axes, with an accurate linear encoder supplied by NEE and temporarily mounted to the machine cutting head.

The operation was performed by a PC running NEE 'ECM' software, results obtained are stored to generate an error map. The error map was then transferred and permanently stored in the AMC controller where it is used to automatically correct machine positions as the machine operates.

For these tests it was assumed that the linear encoder used was perfectly accurate. In reality this is not the case so the mapping errors obtained will have an additional error, the error in the linear encoder but the inaccuracies are far less than those inherent in the leadscrew.

The linear encoder specification indicates that it is accurate to + (10+10L)µm where L is in meters.

Over 12 ft, the length of the X axis, this equates to +0.046mm or 0.0018inches. Over 6ft, the length of the Y axis, it equates to +0.0009inches. The better the measuring device - the better the end result.

The results of the mapping process is shown in graphs indicating: a) the machine errors in each axis of the machine without error compensation, and b) the machine errors in each axis of the machine with error compensation.

Analysis of results

Graph 1

Error graph, without compensation, click for a larger picture

The X axis graph shows that the machine error without compensation ranges from 0.074inches to -0.052inches.

The Y axis graph shows that the uncompensated error range is from +0.001 to -0.044 inches. Y axis measurements were taken every 2mm.

The Z axis graph shows the uncompensated error range is from 0 to -0.030 inches. Measurements were taken every 2mm.

Graph 2

Axis error compensation mapping graph after the compensation has been applied

The X axis error after compensation is shown on the second graph as Axis X, the error, after error compensation, ranges from +0.0012 to -0.002.

The Y axis error at compensated points, when error compensation is used, ranges from +0.001 to -0.002 inches.

The Z axis errors at compensated points, when error correction is used, ranges from +0.002 to -0.002 inches.

Graph 3

checking the motor rotation, click for a larger picture

As an additional check the errors associated with each motor rotation were checked. The ball screw pitch is 20mm (0.7877ins). Readings were taken at 2.5mm points, so there are 8 measurement points per motor rotation.

Close inspection of a range of 40 consecutive readings (5 motor rotations), indicated that there were errors of up to 0.005 inches during each motor rotation, these are shown in the graph 'X axis Errors from 500 to 600mm'. Errors were also present on the Y (0.006 inches during rotation) and Z axes (0.01inches during rotation). After investigation it was found that these errors emanated from an axial alignment problem between the ball screw and motor shafts. The type of coupling used produces errors as the motor rotates if there is an alignment problem. A different type of coupling is to be fitted, this will effectively resolve this problem.

After error compensation mapping had been completed parts were cut at many positions on the machine then measured on a Computerised Measuring Machine. Part accuracy was within 0.005 inches

'ECM' software is also able to indicate other mechanical errors existing in the machine that impact part accuracy, including axis backlash.

Top of the Page | NEE Controls Homepage | Motion Controllers