Title
Machining tests to identify kinematic errors on five-axis
machine tools
Author(s)
Ibaraki, Soichi; Sawada, Masahiro; Matsubara, Atsushi;
Matsushita, Tetsuya
Citation
Precision Engineering (2010), 34(3): 387-398
Issue Date
2010-07
URL
http://hdl.handle.net/2433/113247
Right
© 2010 Elsevier B.V.
Type
Journal Article
Textversion
author
½ ½ ½ ¾ ! "# $ % $ &' ( )!*+ "# , - . $/ 0 1 ! " Æ # # " $ " % # ! #%# # # " % %% ' . & "#"" " ' ()&* +,-../.00 / . $%#
! " # Æ " $% & ' &$% ()*+(( , -(.' $%/ $% $% "0,+01 2, -1. $ " 3 " &455' -,678.5 9-*. :;"< " $%"0,+01 2,-1.
3 "$%()*+( *-=. 3 $ $% " ># &> # ' +*+ -+. " " ># +*+-+. (+8+ ># +*+ % ? @ -()((.# A Æ $ 3 B -(1. " C # " 3
% 3 -(,. $% ()*+(* -=. $ A " " >02 1))7 -(6. $ A " @ -8.$ DEF#0 -(7. ( " &E F D' �' E D # ! $-(8. Æ ( "( Æ " C " A &$% ()*+(1 -(.' " 1,
" -(*(=. " ? ( -(8(1. 4 EFD#0 G G G G G " Ê H I &(' I ) )) ( E F D > Ê &/" ' E Ê /" D E " H I & G ' I & ' & ' & G ' &1' &' &' &' /" EF D &' &' &' /" EFD-(*(=. /" 4 " /" H I &,' /" Ê H I &Æ ' & ' & G ' I &Æ ' &Æ ' &Æ ' & ' & ' & ' & G ' &6' I & ' & G '
/ Ê > I& ' &7' " (( # " $ A 6 &(' 1&' J(" ! # & I)' 1&' &' &' " I(=) Æ &' 1&'
1&' &' &'
&' &' " 1&' H &'
&' &' &
A ' &' &' $ 1&' K K K K # K K
> & ' I I ) $ ) &1' L &' &' I K M K # &' &' I K M K # 1&' Ê / Ê 4 N HI K N HI K L Ê &' &' # 1&' N Ê L Ê " ( Æ " ? J ( H &'Æ Æ 0 # 0>0# , Æ )& ! ' &' M 1Æ " H
N I1Æ &8' &' # 6 0 &' 1 F &' $ H I1 &*' &' #7 0 E D &' &' @ 1 > D
&' &' @ &
K M K ' " H N I 1 M K M K &=' 7 @ &' &' H N I1 K M ( 1 K &+' &' Æ $ ? Æ Æ " ? $ ? " ! ? J( H N I1&Æ MÆ '1 K M ( 1 K & '1
N I 1 M K M K &()' I1& M ' I) Ê > N @ H N I1 &((' 8 J( &' &' E I+) Æ I 1*) Æ &' 2 H N I1&Æ MÆ '1 K M ( 1 K & '1 N I K M K 1 & M ' &(1' I1& M ' I) > J(( " @ OA &()' &(1' * = J 1 1 " J ( ( F 2 H J 1H N I1Æ 1 K M ( 1 K & M '1
N I K M K & M 'M1 &(,' I1 I) J 1H N I1Æ 1 K M ( 1 K & M '1 N I K M K M1 & M ' &(6' I1 I) ! + J," &' E I +) Æ I +) Æ " 0 (=) Æ &' E 2 $ $ I I) Æ *" + ; A ? N I1&Æ MÆ 'M1 K M ( 1 K N I K M K & M 'M1 & M ' &(7' I1& M ' I) " ! () J6"&' E I +) Æ I +) Æ " # (=) Æ &' ME
N I1 1Æ N I1Æ M K M K & M M 'M1 &(8' I1 I1 # " " ((&' (1 J 7 7$ J7 I) M I +) Æ J 7I67 Æ E " J 7 &((&'' I 67 Æ ME &' $ J 7 & (1' I+) Æ IM+) Æ E ((&' " L &' &' I K #$ 7 Ê N HI K L Ê 2 H J 7H N I1Æ M1 1 1 I1 &(*' J 7H N I1 Æ M 1Æ MÆ M1 K M1 K 1 1 I1 &(=' $ # # (,(6 J88 B J 7
H J 8H N I1 1( Æ I1 1( &(+' J 8H N I1 1( Æ 1Æ K 1 I1 &1)' % $ (7 J *" J 7 " 67 Æ F 2 H N I 1 1 K & 'M 1 1 I 1& ' &1(' " Æ J (1 , 6$ ( # +) Æ J 6 " 1 )!( Æ & ' )( & ' !
N N , > " 6 5 Æ # &(' I +) Æ &1' IM+) Æ 67 Æ ! & # I+) Æ 0 ,8) Æ J(1,6" H &(' &OA &(,'' &1' &OA &(8'' &,' &OA&(7'' &6' Æ N &OA&(8'' &7' Æ N &OA&(7''Æ &8' Æ N &OA &()'' Æ &*' Æ N &OA&(,'' ! & " J 6 # &(' &'
&OA&(,'' &'
&OA&(6''
&'&' J1
D " &1' M &'
&OA&()''&'
&OA&(1''&' N
&OA &(1'' &'N
&OA &(6''$ &('
? E M '' ' &,' Æ M Æ &' N
&OA &()'' &' N &OA &(1'' " F @ N & 1&'' E @ N &8' / Æ MÆ ' ' &6' Æ &'N
&OA&(,'' &'N &OA&(6'' &,' Æ &7' &'
&OA &(+'' &' &OA &(*'' &' &OA &1('' &1' &8' &OA &(7'' &*' Æ N &OA&(+'' &=' Æ &' N
&OA &(7'' &' N &OA&1)'' Æ Æ &,' ! " 9 " -7. # ( C ! " , # 0 1 61 J6 J ( 1 P( (8
, 2 &0 ' L! J =88 " I&)!7M#8))'$ 4 (= J( $(=&' 7 4 A$ (=&' $ (=&' N I (*!=$ " & I(!,$=() ' $ (=&' I+!+$ I6!7$=() " 3 (+ J1 % P1 1) J , " 7 8 ! P( P1 > N N " 8 # 6 A -(+. " *5 61 " 7 8" =&:O <' ! -7(1. " = &:O <' Æ Æ Æ
$ Æ " N N N N N 5 Æ " # -(1. -7. ? ? $ ? 3 Æ $ " , ? ! " Æ ? Æ # $ # ( -7. " &(' 3 &1' " " ()) -1). ! -7. "
! ! &,' -7. " ? ! &6' 5 0 3 " % " $ O ? " " C
" QJ 2#
1-2$3 -3- " " $ 4 5 5"-, 102 " 6 " $" 7 " " " 6" " $%#" " 7" 6 " 8%" 6 " 7" " 5 # 9 : $4 9" 1 # 2 , / % " 033,; .< = 1/28#" 7 " $" " " > " 4%" > " ' 96 . % :?? 9" " / " 1 " -@; <3 .; -,90/ = 1@2%%56" 7 " 6" = A A " '" B " &" ' " # %%" 3 / " / 1 0" 0330; @3-,; @,-9@ 1.2 " 6 " " " $ . " 3 / " / , / "033/; @/; -9,3 1<2 " 6 " " " $ . % % " 3 / " / , / "033@; @@;-///9-/@0 12? "? "8"C "6%
‘
'?’
%. " (/ %301"033<; ..-; ./-9./@ 1,2$4 -3- ' 6 ' 9 ( * & ("$4$4 55"-, 12 * D 9 " E "-<;/@9/ 1-326" " % %" 1 # 42 "1 (/ % " 033; -,9-,, = 1--275" : " 7%" " "6 "D"8 "$"7 " 6 . 90"F(/ % " 033;--9-0 = 1-02D" 6 " $%#" " 6%" " 6" " ( '6 BG. 6 ' 8G" 1 "033; //0; -@903- 1-/24" " 6" 7 " $" 7 " " A " D " 8 " #%" " ' 6 ' ? 6 AC#/A9'.' 6 '9"1 # 4 "1 (/ % "033<; -@9 -@, = 1-@2 1-.2=$?</-3*$ 9 9 " = "033/ 1-<2$#"$ "8"8 "#" " " " #"7 " #"& " / 5 - / " 7#" #"- .-3/ = 1-2" 8 " H" ' " G%" 6 " 6 ''"3 /" / , / " -@; /.; -/0-9-// 1-,2" = " "& ' "#" ( > " 6 * "1 "-0; -@-; .9- 1-28#"7 "$"7 "" "(3 &%, / - -/ 6// 6 " >(%"-/ 1032I'-3%%%" A"033,
( 9 16 1 17 , C 18 6 > 1* 7 P( 1= 8 P1 1+ * A ,) = 9 -7(1. ,( ) , ( ,1 1 6 (- ,8 &' ,8 &' ,8 &' $ ,8 &' $ ,8
# ,= &' Æ I) ,= &' Æ ) ,= 6 F # 6) &' # &' 6) &' # &' 6) 7 F # 6( 8 6 (-% 61 * 6 (0 6, = 6 (0% 66 + 6 / 67 () 6 @ 68 (( 6 . 6= &' 6= &' 6= (1 6 .% 6+ (, 6 < 7) (6 6 <% 7(
(8 C#J- 7, (* C#J0 76 (= 6 # % 6 (-% 78 &' 2 78 &' 2 78 (+ 6 # % 6 (0 7* &' 2 7* &' 2 7* 1) 6 # % 6 (/ 7= &' 2 7= &' 2 7=
8 %K 7 %7 7 %L 7 '%7 Æ K 7 Æ 7 7 Æ L 7 Æ ' 7 E 7 K E L 7 E L K
# # 6 C# Æ Æ Æ Æ ( G - M 3 <- +3 0 +3 0 +3 <- M 3 00 3 03 3 03 -% M 3 . +3 0 +3 0 +3 . M 3 -< +3 /@ +3 /@ 3 03 3 03 0 M 3 <- 3 <- 3 0 +3 M 3 /@ +3 -3 +3 -3 +3 0 0% M 3 . 3 . 3 0 +3 . M 3 - 3 - +3 0 / M +3 .3 3 0 3 0 M +3 -< 3 -, 3 /@ +3 0 +3 0 @ M +3 /@ 3 0 3 0 M +3 -< +3 -< +3 -< 3 /@ 3 0 3 -< +3 0 . M +3 0 3 /@ 3 0 .% M 3 , +3 0, +3 0 +3 0 +3 .. 3 -0 < M 3 3, +3 3/ <% M +3 -@ 3 0 3 3, 3 0 M +3 0@ 3 /, +3 /, 3 0@ 3 -@ +3 -@ M M N O P 5 %
6Q % "03 " F C# "=$.3.0 ."333 & -"333) ' C A 3 - "
# C# J-* 6 ( R R - -. @ .< , -% -<. @ < , 0 -<. @ ,- 3 0% -. @ <- 3 ' S /@- </< " R S. " R S. %C#J0* 6 ( R R / -@/ ,< . . - 0 / . .% - 0 // 3 < -< 0 . . <% -< 0 ./ 3 -<3 < . ' S /< -.3
6 C#J- 6 G 6 ( M 0@ < M - . 3 0 ).< , - 30-3 +- @ ).< , +-@-3 M 0 3 M - , M + - / ),- 3 -% 3-3 +@ . ),- 3 +/0-3 M 0/ 0 M 03 M @ @ 3 0 )<- 3 0 30-3 3 - )<- 3 3--3 M 0@ @ M 0/ @ M +- - 0 )< , 0% 3-3 3 0 )< , 3--3 M 0. .
6 C#J0 6 G 6 ( A M 0< 0 M 0, 3 M +@ < M +-3 < 0 3)- 3 / -/-3 )- 3 .3-3 M @<@ 0 . +0 - )0 @ +@--3 M @,. . .% +- - )// +--3 M +-, 3 < - ,)@ @ 0--3 M +030 < <% +3 )./ +3-3 M 0< @ +-/ @),- 3 +.-3
6E 333/@ Æ 333.@ Æ +333/ Æ
8 #" %%%1. "-0 2 8 G % G % %% 3333-Æ 3333-Æ 3330. Æ 333-Æ 333/@ Æ 333,-Æ +33303 Æ +333<3 Æ Æ +3 3-@ 9 Æ +3 3-, 9 Æ 3 00< 9 Æ 3 33- +3 33/
Z
X
A
C
Y
+
+
+
+
+
Y
Z
A
C
X
& -(b)
(a)
(c)
(d)
X
Y
Z
C
(
C
x
,C
y
)
60
~
L
X
w
Y
w
Z
w
(a)
(c)
(b)
(d)
Center line
of A axis
L
~
0
~
H
H
~
h
~
W
~
h
~
l
~
l
~
% &#Yw
X
w
Zw
S
d
a
L
1
S
a
S
b
S
c
a
L
1
0
(parallel to
S
c
)
W
~
a
1
T
$a
H
1
'
a
1
I
Z
w
X
w
Y
w
B
a
,B
b
B
d
B
c
(parallel to
B
c
)
W
~
$ % & 0 6 (-Y
X
Z
(c)
(d)
Actual rotation
center of C axis
㧔
Y=0
㧕
Rotary table
Workpiece
Tool
L
C
y
~
2
1
C
y
L
~
2
1
L
C
y
~
2
1
L
~
C Æ S3(c)
(d)
Y=0
Actual rotation
center of C axis
G
y
CA
CA
y
L
y
C
~
G
2
1
L
C
y
~
2
1
CA
y
L
~
2
G
% CÆ 3 & / F Æ #Y
E
CA
X
Z
Actual rotation
center of C axis
(c)
Tool
Workpiece
Rotary
table
E
CA
X
Y
Z
Bottom surface
generated by (c)
Bottom surface
generated by (d)
(d)
% & @ F #D
AY
(c)
X
Y
Z
Actual rotation
center of C axis
d
2
(d)
C
y
L
~
l
~
2
1
AY
y
C
D
2
& . F #X
Y
Z
C
(a)
(b)
(c)
(d)
& < 6 ( -%(a)
(b)
(c)
(d)
X
Y
Z
C
& 6 (0X
Y
Z
(a)
(b)
(c)
(d)
C
& , 6 ( 0%(c)
(d)
X
Y
Z
C
& 6 /(c)
(d)
X
Y
Z
A
& -3 6 @Y
X
Z
Centerline of A axis
Tool
Workpiece
Feed
direction
Y
X
Z
A=-45q
Machining step (c)
Machining step (d)
A=+45q
Feed
direction
(b)
L
~
H
~
Centerline of
A axis
0
~
L
(c)
(d)
(a)
X
w
Y
w
Z
w
(
C
x
, C
y
)
S
c
S
d
% &# & -- 6 .Y
X
Z
Centerline of A axis
Tool
Feed
direction
A=-45
q
Machining step (c)
Machining step (d)
C=-90
q
C=+90
q
A=-45
q
Y
X
Z
& -0 6 .%Y
X
Z
Centerline of A axis
Tool
Feed
direction
Y
X
Z
A=-45
q
Machining step (c)
Machining step (d)
Feed
direction
A=+45
q
Y
X
Z
Centerline of A axis
Tool
Feed
direction
A=-45
q
Machining step (c)
Machining step (d)
A=-45
q
C=-90
q
C=+90
q
Y
X
Z
& -@ 6 <%Y
X
Z
Centerline of A axis
Tool
Y
X
Z
A=-45
q
Machining step (c)
Machining step (d)
A=+45
q
Y
w
X
w
Z
w
5
Machining
Pattern 2-a
Machining
Pattern 1-b
Machining
Pattern 1-a
Machining
Pattern 2-b
Y
w
X
w
Z
w
Machining Pattern 1-a
Machining Pattern 2-b
Machining
Pattern 2-a
Machining
Pattern 1-b
Mac
Patte
& -< C#J-Y
w
X
w
Z
w
Machining
Pattern 6-b
Machining
Pattern 6-a
Reference
surfaces
Reference
surfaces
Machining
Pattern 5-b
Machining
Pattern 5-a
Machining
Pattern 7
Machining
Pattern 3
Y
w
X
w
Z
w
Z
w
Y
w
X
w
Reference
surfaces
Machining
Pattern 5-b
Machining
Pattern 7
Machining
Pattern 3
Machining
Pattern 6-b
Machining
Pattern 6-a
Machining
Pattern 5-a
Reference
surfaces
& - C#J0−40
−30
−20
−10
0
10
20
30
40
0
1
2
3
4
5
Error in Xw direction
μ
m
−40
−30
−20
−10
0
10
20
30
40
−20
−19
−18
−17
−16
−15
Yw mm
Error in Xw direction
μ
m
Sc (side surface at −Xw side)
Sd (side surface at +Xw side)
B
−40
−30
−20
−10
0
10
20
30
40
−5
0
5
10
15
Yw mm
Error in Zw direction
μ
m
Bd (bottom surface at +Xw side)
Bc (bottom surface at −Xw side)
% B % & -, 6 #%6 ( -%
−30
−20
−10
0
10
20
30
−7
−6
−5
−4
−3
−2
Error in Xw direction
μ
m
Yw mm
−30
−20
−10
0
10
20
30
−27
−26
−25
−24
−23
−22
Yw mm
Error in Xw direction
μ
m
Sd (side surface at −Xw side
Sc (side surface at +Xw side
B
−30
−20
−10
0
10
20
30
−10
−5
0
5
10
Yw mm
Error in Zw direction
μ
m
Bc (surface at +Xw side)
Bd (surface at −Xw side)
% B % & - 6 #%6 ( 0−40
−30
−20
−10
0
10
20
30
40
−245
−240
−235
Yw mm
Error in Xw direction
μ
m
−40
−30
−20
−10
0
10
20
30
40
235
240
245
Yw mm
Error in Xw direction
μ
m
Sd (side surface at −Xw side)
Sc (side surface at +Xw side)
B
−40
−30
−20
−10
0
10
20
30
40
−10
−5
0
5
10
Yw mm
Error in Zw direction
μ
m
Bc (bottom surface at +Xw side)
Bd (bottom surface at −Xw side)
% B %
& 03 6 #%6 (