sources of error and uncertainty in machine tool calibration · 2015-05-19 · international...

35
Sources of error and uncertainty in machine tool calibration Dr Andrew Longstaff Dr Simon Fletcher

Upload: others

Post on 27-Mar-2020

4 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Sources of error and uncertainty in

machine tool calibration

Dr Andrew Longstaff

Dr Simon Fletcher

Page 2: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

University of Huddersfield

• Founded in 1825 • A history of education, innovation and

industrial collaboration

• Over 2,800 staff • 24,000 students • studying more than 400 degrees • An international University

• Students from over 130 countries • Delivering courses in China, Hong Kong,

India and Singapore

2

Page 3: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

EPSRC Centre

• The EPSRC Centre for Innovative Manufacturing in Advanced Metrology

• based at the University of Huddersfield’s

• Centre for Precision Technologies,

• a long-established group with an international reputation in precision engineering and metrology research and development.

• Considering concept of the “factory on the machine”, we require elevation of machine tool accuracies

• hardware and software solution for stable metrology frame

• Efficient, traceable calibration

3

Page 4: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Machine tool error measurement Es

tab

lish

ed

• Artefacts/ self-centring probes

• Laser interferometry

• … C

urr

ent

SoA

• High accuracy laser trackers

• Sequential multilateration (TracCAL)

• Multi DoF lasers

• Ultra stable artefacts with scanning/optical probes

Futu

re

• Synchronised dynamic capture

• Affordable simultaneous multilateration

• Direct position feedback

• Continuous traceable adaptation

4

Volumetric Greater accuracy Faster

Subject of research work

Page 5: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Machine tool measurement

5

Page 6: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Main sources of uncertainty

• Some significant sources of uncertainty • Measurement methods

• Comprehensiveness of data • Measurement of all error sources

• Spatial resolution

• Finite stiffness

• Thermal deformation

• Errors due to motion

• Numerical compensation

6

Page 7: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Measurement methods

Page 8: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

International Standards

• ISO 230 Test code for machine tools • Part 1: Geometric accuracy of machines operating

under no-load or quasi- static conditions

• Part 2: Determination of accuracy and repeatability of positioning numerically controlled axes

• Part 3: Determination of thermal effects

• Part 7: Geometric accuracy of axes of rotation

• Part 10: Determination of the measuring performance of a machine tool

• ISO 10791 Test conditions for machining centres

8

Page 9: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Fastest methods can increase uncertainty

• For example measurement of non-orthogonality between axes

• Using a “squareness artefact”

• Should be measured using two straightness measurements and least-squares fit

• Often measured with four points on a square.

9

Page 10: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Equipment effects

• Environmental factors and operator handling can induce thermal effects in instrumentation.

• In particular, angular and straightness interferometry is susceptible to

• thermal and

• mechanical stresses in the optics

• due to the sensitivity of the measurement to beam separation.

10

• Production constraints often mean that equipment is not given sufficient time to stabilise

• Without repeat measurement runs the drift would not be detected.

Page 11: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Comprehensiveness of data

Page 12: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Geometric error sources

• On a three-axis Cartesian machine there are the traditional “21” sources of geometric error • Some sources are simpler to

measure than others

• Some have such high measurement uncertainty that they are ignored

• On machines with parallel or rotary axes, the number of error sources increases • Neglecting to measure all sources

introduces uncontrolled uncertainty

B0 B180

Z+

Y+

12

Page 13: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Volumetric assessment

Decreasing omission of errors? or Increasing estimated uncertainty?

13

Page 14: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Spatial resolution

• Standard resolution measurement of vertical straightness

• shows some cyclic behaviour but

• may be mistaken as “noise”

• not obvious as a ballscrew issue

• Sparse data therefore increases uncertainty

• However length of test is increased by higher resolution

0 100 200 300 400 500 600 700 800 900 1000-50

0

50

Error (

m)

50mm steps

0 100 200 300 400 500 600 700 800 900 1000-50

0

50

Error (

m)

6.25mm steps

0 100 200 300 400 500 600 700 800 900 1000-50

0

50

Axis position (mm)

Error (

m)

4mm steps

14

Page 15: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Spatial resolution

• Example 0.5m machine axis • ISO targets efficient • For axes up to 2000 mm, a

minimum of five targets per 1000 mm and not less than 5 targets is required by ISO

• Error compensation applied on the machine using 10,20 and 50 targets

• Residual errors can be significant • Surface finish and form

• In reality the minimum is typically used • An effective option is filtering

15

0 50 100 150 200 250 300 350 400 450 500-8

-6

-4

-2

0

2

4

6

Axis position (mm)

Err

or

( m

)

ISO targets (10)

Improved targets (20)

Fine targets (50)

0 50 100 150 200 250 300 350 400 450 500-4

-3

-2

-1

0

1

2

3

Axis position (mm)

Err

or

( m

)

ISO targets (10)

Improved targets (20)

Smoothed data (20)

Page 16: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Reducing error through filtering

• The carriages/feet of an axis act as filters for high frequency imperfections

• Mathematical filters can

• better approximate this effect

• Improve noisy data from, for example, long range straightness data affected by air turbulence

• Technique also successfully applied to straightness error compensation

• However

• Over-filtering may omit real imperfections

16

Page 17: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Finite stiffness

Page 18: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Uncertainty from finite stiffness

• Long machine table

• Significant bend 200µm/m

• Uncertainty in • reading from a

laser interferometry

• Squareness of C axis to X

-100

-50

0

50

100

150

200

250

-3500 -3000 -2500 -2000 -1500 -1000 -500 0

Err

or

(mic

/m)

Axis position

Table bend

Level A

Level B

Laser

A B

Table

X axis +ve

EBX (X pitch error)

Fork head

18

Page 19: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Variation in mass on table

• The machine is often tested “unloaded” • Fixtures and the workpiece can have significant weight

• The distribution of the mass can cause distortion • Especially if table loads are mounted asymmetrically

• Own weight, fixture and workpiece mass variation affects geometry • Moving table example showed 90µrad increase in angular error with

1000Kg mass added.

Page 20: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Thermal deformation

Page 21: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Machine tool generic heat distributions

21

Carrier

Ball screw

Tool

Table

Base

Column Motor housing (internal heat source)

Bearings (internal heat source)

Belt drive

(internal heat source)

External heat entering the machine structure

Deformations of the machine results in tool displacement relative to the work piece

(Hence the thermal error)

Original machine profile Deformed machine profile Heat flow directions

Heat distribution

21

Page 22: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Environmental effect

• Traceability limited to conditions under which calibration made.

• Large 5-axis gantry in normal machine shop

(Late summer in northern Italy)

• Angular change 10µrad/C

• Straightness 11µm/ C

22

0 1000 2000 3000 4000 5000 6000 -20

-10

0

10

20

30

40

50

60

70

Axis position (mm)

Err

or

(µm

/m)

29.8ºC 26.1ºC 24.8ºC

0 1000 2000 3000 4000 5000 6000 -20

0

20

40

60

80

100

Axis position (mm)

Err

or

( m

)

29.3 ° C

24.8 ° C

Page 23: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Rapid change in temperature

• Rapid heating when cutting • Rapid cooling when not cutting

• For example probing

• Geometric measurements usually taken under nominally stable conditions

• Rapid error in spindle axial direction from • spindle speed change or • spindle stop

• Mechanical and thermal effect • Significant error between

spindle stop command and probing cycle start

0 20 40 60 80 100 120 140 160 180 200

0

10

20

30

40

50

60

Time (secs)

Movem

ent (

m)

Spindle stopped

M19

M5 Spindle stop

command

16µm/min

0 200 400 600 800 1000 1200 1400-250

-200

-150

-100

-50

0

50

100

150

Time (mins)

Movem

ent (

m)

Y

X

Z spindle

Z boss

23

Page 24: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Unforseen thermal effect

• Standard axis positioning error measurement • Poor repeatability compared

to expectation • Position monitored (EVE) • Cyclic error of >5µm • Due to underdamped air

chiller on the machine • Frequency dependent on the

environmental temperature • Time to complete

measurement approximately 22 minutes • Included just over 1 cycle

-4

-2

0

2

4

6

10 30 50La

se

r re

ad

ing

(m

icro

ns)

Time (minutes)

-2500 -2000 -1500 -1000 -500 0-90

-80

-70

-60

-50

-40

-30

-20

-10

0

10

ylinrepeatm.rtl

Axis position (mm)

Err

or (

m)

Repeatability > 9µm

24

Page 25: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Errors due to motion

Dynamic versus quasi-static

Page 26: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Dynamic data capture

• Dynamic data capture • Not convenient, since

actual and nominal positions must be synchronised.

• Rarely performed

• Bespoke system required

Rotary

Encoder

Z

Linear

Enc.

X AXIS UNCOMPENSATED ENCODER SIGNAL

Z AXIS UNCOMPENSATED ENCODER SIGNAL

Z AXIS COMPENSATED ENCODER SIGNAL

X AXIS COMPENSATED ENCODER SIGNAL

Encoder Interface

Compensation Cards

Geometric

Compensation

Computer

Z X

CNC Controller Z

X

X Axis Cross-rail

Machine

Measurement

Computer

Lase

r

inte

rfac

e

Enco

der

inte

rfac

e

Laser

26

Page 27: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Dynamic errors - measurement

• Cyclic errors and acceleration effects can be detected

• Dynamic effects can be different with varying • location on an axis

• speeds

• size of motion

• Therefore difficult to quantify

27

Page 28: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Numerical compensation

Page 29: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Numerical compensation

• Error compensation is the process of cancelling or correcting the effect of an error, usually by moving the axes of the machine.

• Can correct for errors that cannot easily be removed by error avoidance.

• Relatively inexpensive and easy to implement when compared to

mechanical realignment. • Flexible, since it can be updated to accommodate changes in error. • Is not intended as a substitute for good mechanical design and

build.

X Z

X0 X0 X0

(a) (b) (c)

Y

Correction

Error

29

Page 30: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Numerical compensation methods

• Internal (Controller)

• Part program modification

• Programmable Logic

Controller (PLC)

• Inbuilt pitch and cross-axis

• OEM application

• External

• PLC

• Feedback modification

• PC based

• Bespoke electronics

• Model types – commercially available

• Error map

• Simple linear expansion

• Parametric equations

• HTMs

• Model types – ongoing research

• Black box

• Artificial intelligence

30

Page 31: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Numerical compensation

• Electronic compensation is a powerful tool • Allows repeatable errors to be reduced without expensive

mechanical action

• But it introduces uncertainty, which varies depending • upon the skill of the engineer performing the update • the quality of the data • The quality of the compensation system • (An ISO standard is in preparation to help address this issue).

31 0 20 40 60 80 100 120 140 160 180 200

-40

-35

-30

-25

-20

-15

-10

-5

0

5

Time (Minutes)

Therm

al drift

(m

icro

n)

ANFIS Output

Thermal Error

Residual value

Page 32: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Simulation with measured data as a solution

Page 33: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Simulation of effects of errors

• Combining all machine error sources allows prediction of errors on probing (and machining) results • Magnitude and direction of errors represented by

arrows.

33

Page 34: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

The future

• Measurement and simulation • dramatically reducing machine down-time for testing • simulate any conditions for more robust training

• seasonal environmental variations, • new running conditions for new products, • agile manufacturing.

Range of

conditions Machine

downtime

Range of conditions

Machine downtime

Present Ambition 34

Page 35: Sources of error and uncertainty in machine tool calibration · 2015-05-19 · International Standards • ISO 230 Test code for machine tools •Part 1: Geometric accuracy of machines

Sources of error and uncertainty in

machine tool calibration

Thank you