Spindle Error and Thermal Effects Analysis - ZAOiOS

Transkrypt

Spindle Error and Thermal Effects Analysis - ZAOiOS
Prof. Krzysztof Jemielniak
Spindle Error
and Thermal
Effects
Analysis
Outline
• rotary motion axis errors, sensitive
directions
• spindle error definitions
• calculation of spindle errors accordingly to
B5.54
• Spindle Error & Thermal Effects Analyzer
• other solutions
École Polytechnique Montréal, Politechnika Warszawska
1
Subject of the Presentation
•
Heart of any CNC machine is the spindle.
•
Problems resulting from bad or damaged bearings, improperly match
gear trains and thermal conditions will seriously effect the
performance of any CNC machine.
•
The ASME B5.54 standard ("Methods for Performance Evaluation of CNC
Machining Centers") provides methods for performance testing of
spindle radial error motion and rotating sensitivity.
•
École Polytechnique Lab is equipped with Spindle Error Analyzer
System of Lion Precision, with SEA 7 and SETEA software
École Polytechnique Montréal, Politechnika Warszawska
Rotary Motion Axis Errors
Every rotary motion axis has one large degree
of freedom... and five small error motions:
Reference axis ZR
Axis of rotation Zn
ΘZ(t)
Yn
δZ
δY
δX
εY
Two other sensors senso
X2
rY
sor
2
allow to measure tilt
sen
XR
Rotating body
(spindle)
εX
so
sen
rX
YR
Xn
Radial displacements sen
sor
Y
are made parallel to
XR and YR axis
sensor Z
École Polytechnique Montréal, Politechnika Warszawska
2
Target and sensors
École Polytechnique Montréal, Politechnika Warszawska
Sensitive direction
École Polytechnique Montréal, Politechnika Warszawska
3
Rotating Sensitive Direction
sensitive
direction
Xn
YR
non-sensitive
direction
Θ
XR
Yn
École Polytechnique Montréal, Politechnika Warszawska
Calculation of Radial Error Motion
YR
n
REM(Θ) = ∆X(Θ) cos(Θ)
+∆Y(Θ) sin(Θ)
∆Y
Er
r
or
M
ot
io
Xn
Yn
Ra
Θ
∆X
l
dia
or
Err
Mo
n
tio
•
both X and Y
displacements can be
positive and negative
•
obtained plot would
be tangled,
unreadable
XR •
we need Error Motion
Polar Plot
École Polytechnique Montréal, Politechnika Warszawska
4
Creation of Error Motion Polar Plot
YR
r (Θ) = r0+ ∆X(Θ) cos(Θ) +∆Y(Θ) sin(Θ)
r0
1
4
Θ
XR
2
3
École Polytechnique Montréal, Politechnika Warszawska
Creation of Error Motion Polar Plot
YR
r (Θ) = r0+ ∆X(Θ) cos(Θ) +∆Y(Θ) sin(Θ)
r0
Θ
XR
École Polytechnique Montréal, Politechnika Warszawska
5
Error Motion Polar Plot
Test data from rotating measurements is displayed
with a polar plot showing target position at successive
angular locations on successive rotations, projected on
sensitive direction (radii) and is evaluated, in a manner
similar to the roundness plot of a machined part.
École Polytechnique Montréal, Politechnika Warszawska
Error Motion Acquisition
1.
Find the spindle rotational speed in
rev/sec (rps): acquire 100kS with
fs=100kHz, then find frequency of
the dominant component
2.
Acquire 10kS with fs=200*rps (Hz),
meaning 50 revolutions, 200
samples at each.
3
Check the spindle rotational speed
again. If the difference is bigger
then 1%, go to point 1.
4
Find number of full revolutions,
actual real number of points per
revolution T…
and beginning of the first revolution
i0
#rev
i0
i0
i0
i1
i2
T=pt/rev and i0 can be evaluated statistically by means of least squares method from array
[in, n] as a slope and an intersection of the line in=i0+nT
École Polytechnique Montréal, Politechnika Warszawska
6
Error Motion Calculations
5
Find a circle best fitted to all data acquired
(Least Square Circle) and move the data to
the center of the XY polar plot
6
For each of ~200 angular location project the
actual spindle position on sensitive direction
so instead “curly” plot (gray in the background)
all measurements are neatly ordered along
radii (red)
École Polytechnique Montréal, Politechnika Warszawska
Radial Error Motion Plot –
Least Squares Circle
The calculation of rotational error motions is based upon the radii of circles
that define the ideal and actual motion of a rotating spindle.
LSC
LSC
Least squares fitting generates a
perfect circle (Least Squares Circle LSC) that best describes the data
represented.
The radius of the LSC in radial measurements
is generated by the intentional eccentricity of
the target, and its actual value is not related to
error motion.
The LSC radius can be increased or decreased
manually to adjust the appearance of the plot.
In the calculation of some error motions, other circles are drawn
relative to the LSC and it is the relationship of their radii that
describes the error motion value. Therefore LSC can be called
“the reference circle”.
École Polytechnique Montréal, Politechnika Warszawska
7
Total Error Motion
Total error motion is the total combination of all the error motions of the
spindle. This value provides a worst case number giving a preliminary
indication of the capability of the machine tool to produce parts.
Physically LSC center represents the center of the rotating spindle.
Two red circles are drawn with the same center location as the LSC
The first circle is drawn in the blank area inside
the plotted data with the largest possible radius
without encroaching on the data (maximum
inscribed circle).
The second circle is drawn in the blank area
outside the plotted data with the smallest
possible radius without encroaching on the
data (minimum circumscribed circle).
The difference between the radii
of these two circles is defined as
the total error motion value.
École Polytechnique Montréal, Politechnika Warszawska
Asynchronous Error Motion
Asynchronous Error Motions are not related
to the rotational frequency of the spindle.
While their source may be well defined and
repetitive, they are not synchronous to the spindle
rotation, i.e. they repeat at a frequency that is not a
multiple of the rotational frequency.
The figure shows a radial error motion plot for fifty
revolutions. The “fuzziness”of the plot indicates that
at any particular angular location, the location of the
target varied significantly on each successive
revolution.
Once the data has been taken, the range of
data (maximum - minimum) is determined at
each angular location.
The largest range (worst case)
is defined as the asynchronous
error value.
École Polytechnique Montréal, Politechnika Warszawska
8
Synchronous (Average) Error Motion
Error motions that are related to the rotational frequency of the spindle
are called synchronous or average error motions.
If the error motion were completely
synchronous, the plot of data would draw a
pattern with the same value at each angular
location on each successive rotation.
Because there is always some amount of
asynchronous error present, the synchronous error
must be extracted from the asynchronous data.
First the values at each angular location are
averaged (plotted in green.)
Like total error, maximum inscribed circle and
minimum circumscribed circle that just contain the
averaged data are drawn.
The synchronous error motion
value is defined as the difference
in radii of these two circles
École Polytechnique Montréal, Politechnika Warszawska
Spindle Error & Thermal Effects Analyzer –
System Overview
thermocouples
target
probes
thermocouples
Probe drivers
SETEA
or SEA 7
PCI eXtensions for
Instrumentation
(PXI)
target
probes
Signal Conditioning eXtensions
for Instrumentation (SCXI)
connector block
École Polytechnique Montréal, Politechnika Warszawska
9
Master Target
The master ball fixture consists of a precision ball mounted on a fixture that allows
you to adjust the eccentricity (run-out) of the ball when mounted onto a spindle.
Adjustable dual 1in.
diameter master ball
fixture (X,Y,Z,X2,Y2)
Adjustable single 1in.
diameter master ball
fixture (X,Y,Z)
6K rpm
30K rpm
Adjustable single
0.5in. diameter
master ball fixture
(X,Y,Z)
50K rpm
High speed
carbide target
(X,Y,X2,Y2)
80K rpm
In general, the higher the speed, the smaller the ball and fixture.
École Polytechnique Montréal, Politechnika Warszawska
Capacitance Probes and Probe Drivers
Capacitance probes measure the air gap between the probe and the target by
detecting a change in capacitance as the air gap changes.
Capacitance is an electrical property of a gap between two conductors. The capacitance is dependent on
three things:
1. The distance between probe and target
2. The material that fills the gap
3. Shape of the target
The measuring range of a probe is affected by two factors:
• The area of the sensing tip
• The sensitivity of the calibration
range: 250 µm = ±10V
12.5 µm/V
École Polytechnique Montréal, Politechnika Warszawska
10
Probe Calibration
Since the probes are calibrated to a flat target,
measuring a target with a curved surface will cause
errors
In cases where a non-flat target must be
measured, the system can be factory
calibrated to the final target shape.
11.6 µm/V
9.625 µm/V
11.75 µm/V
École Polytechnique Montréal, Politechnika Warszawska
Probe Holders
École Polytechnique Montréal, Politechnika Warszawska
11
École Polytechnique Montréal, Politechnika Warszawska
Configuration of the SETEA
École Polytechnique Montréal, Politechnika Warszawska
12
Probe adjustment
0
Range (distance from target, µm)
125 190
310 375
École Polytechnique Montréal, Politechnika Warszawska
Results displayed by SETEA
École Polytechnique Montréal, Politechnika Warszawska
13
Review of Detailed Results
École Polytechnique Montréal, Politechnika Warszawska
Results Obtained with SEA7 and SETEA
Lion Precision SEA 7
SETEA
École Polytechnique Montréal, Politechnika Warszawska
14
Error Motions Measurements During Machining
Process
Center for Precision Metrology, The University of North Carolina at Charlotte
BT-40Tool
toolHolder
holder with
target disk mounted on it
Target disk mounted on the tool
holder with rectangular and
cylindrical capacitance gauges
targeting at it
École Polytechnique Montréal, Politechnika Warszawska
Error Motions Measurements During Machining
Process
M-270 machine spindle
École Polytechnique Montréal, Politechnika Warszawska
15
Error Motions Measurements During Machining
Process
Connector plate
École Polytechnique Montréal, Politechnika Warszawska
Error Motions Measurements During Machining
Process
Mounts for the R1-A
capacitance gauges
École Polytechnique Montréal, Politechnika Warszawska
16
Error Motions Measurements During Machining
Process
Target disk and
tool holder
École Polytechnique Montréal, Politechnika Warszawska
Error Motions Measurements During Machining
Process
Mounts for the C1-B
Capacitance gauges
École Polytechnique Montréal, Politechnika Warszawska
17
Stand for High Speed Spindle Testing in AVIA,
Warsaw, Poland
École Polytechnique Montréal, Politechnika Warszawska
Program for Data Acquisition and Analysis
École Polytechnique Montréal, Politechnika Warszawska
18
Program for Data Acquisition and Analysis
École Polytechnique Montréal, Politechnika Warszawska
Raport
École Polytechnique Montréal, Politechnika Warszawska
19
Stand for Thermal Effects Analysis in CBKO, Poland
École Polytechnique Montréal, Politechnika Warszawska
20

Podobne dokumenty