JKSPE
[ REGULAR ]
Journal of the Korean Society for Precision Engineering - Vol. 35, No. 9, pp.867-874
ISSN: 1225-9071 (Print) 2287-8769 (Online)
Print publication date 01 Sep 2018
Received 02 Aug 2017 Revised 01 Jun 2018 Accepted 06 Jul 2018
DOI: https://doi.org/10.7736/KSPE.2018.35.9.867

고정밀 3축 UVW 스테이지의 기구학 및 정확도 비교분석

이덕영1 ; 신동원2, #
1AP시스템 중국법인
2금오공과대학교 기계시스템공학과
Comparative Analysis for Kinematics and Accuracy for High-Precision 3-Axis UVW Stage
Derong Li1 ; Dongwon Shin2, #
1China Corporation, AP Systems, Ltd.
2Department of Mechanical System Engineering, Kumoh National Institute of Technology

Correspondence to: #E-mail: shindw@kumoh.ac.kr, TEL: +82-54-478-7321

Copyright © The Korean Society for Precision Engineering
This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

UVW Stage is widely used in manufacturing processes of PCB, LCD, OLED, and semiconductor industries. The precision of UVW Stage is closely associated with the quality of products. Two approaches for kinematics of UVW Stage are proposed for comparative analysis. Program of proposed kinematics algorithm is developed for motion control and applied to UVW Stage driving. The position of the stage for each algorithm is sequentially measured by laser interferometer. Both virtual stage and real stage are used for accuracy analysis. The performance of each algorithm is evaluated based on this accuracy analysis.

Keywords:

UVW Stage, Kinematics, Accuracy, Motion control

키워드:

UVW 스테이지, 기구학, 정확도, 모션 제어

1. 서론

평면상에서 X, Y, θ축의 고정밀 이송을 수행하는 스테이지는 PCB, 반도체, LCD, OLED 등의 제조장비에 필수적으로 사용되고 있다.1 XY 스테이지에 θ축을 직렬로 연결한 기존의 XYθ 스테이지는 만들기에는 쉬운 구조로 되어 있어 있으나, 스테이지의 두께 및 무게가 커져서, 최근에는 3개의 구동축을 병렬로 연결하여 스테이지의 두께를 얇게 구성한 UVW 스테이지가 많이 사용되고 있다.2,3

이러한 3축 UVW 스테이지는 평면상에 3개의 구동축을 배치하여 구동축의 직선운동을 통하여 X, Y, θ 모션을 구현할 수 있는 병렬구조의 기구로 큰 하중의 물체를 높은 정밀도로 위치결정을 할 수 있다. 고정밀 UVW 스테이지는 견고한 구조, 유연한 이동, 고정밀 등의 장점으로 인하여 그 이용 범위를 계속 넓혀 가고 있다.

X, Y, θ 이송하는 병렬구조의 스테이지는 구동부의 구조를 다양하게 구성하는 방법으로 연구되었다. 루카스 피벗(Lucas Free-Flex Flexural Pivot)을 이용한 병렬링크 구조의 스테이지4와 리소그라피장비에 사용한 θ 미세구동기5에 대한 연구가 진행되었다. 또한 Flexure 구조의 유연한 구동부를 이용하여 정밀 X, Y, θ 운동을 구현하는 연구도 진행되었다.6,7

UVW 스테이지에 대한 연구로는, 박형의 컴팩트한 구조로 고정밀도, 고강성을 가지면서, 정렬 작업시 인가되는 정하중 및 편하중에 대한 변형을 최소화하는 연구가 있다.8 Wang은 UVW 스테이지 자유도 계산 및 기구학적 정기구학, 역기구학을 분석하고 다물체동역학 소프트웨어와 MATALB을 이용하여 기구학적 수식을 검증하는 연구를 진행하였다.9

UVW 스테이지의 정확도는 반도체 등의 생산제품의 품질을 결정하는 매우 중요한 요소이다. 그러나 기존의 연구들은 주로 스테이지의 구현 및 응용에 집중하였고, 스테이지의 정확도에 대한 측정 및 분석에는 미흡하였다. 이에 본 연구에서는 UVW 스테이지의 기구학적 해석과 정밀도 측정 및 분석을 하고자 한다. 이를 위하여 기구학 해석 방법을 두가지로 접근하여 각각에 대한 정밀도 측정 및 분석을 행하여 각각의 방법에 대한 성능을 평가한다.

본 논문은 다음과 같이 구성된다. 2장에서는 UVW 스테이지 기구 구조와 모션구동원리에 대하여 설명한다. 3장에서는 UVW 스테이지에 대한 두가지 기구학적 해석방법을 제시하고 각각의 차이점에 대하여 설명한다. 4장에서는 두가지 기구학적 방법의 정확도를 평가하기 위하여 다물체동역학 소프트웨어를 이용한 가상 스테이지와 서보모터가 장착된 실제 스테이지를 이용한다. 실제 스테이지의 구동을 위하여 기구학 알고리듬이 적용된 모션프로그램을 개발하고 실제 스테이지를 구동하여 결과값을 레이저간섭계를 이용하여 측정한다. 이 측정값은 RecurDyn 시뮬레이션과의 결과와 비교분석한다.


2. UVW 스테이지의 구조 및 모션형태

2.1 스테이지의 링크와 조인트 및 자유도

UVW 스테이지는 Fig. 1과 같이 바닥부와, X, Y, θ로 움직이는 상판부, 그리고 U, V, W 모터로 구동되는 가이드 레일부로 구성된다. 가이드레일부는 고정밀도의 서보모터(Servo-Motor)와 연결된 스크류, 너트, 레일부로 구성되고, 레일부는 상하좌우의 대칭된 구조로 배치되어 있다.

Fig. 1

Layout of the UVW stage

Fig. 2에는 UVW스테이지의 링크와 조인트를 표시하였다. 여기서 Li는 각 링크를 나타내며 링크의 총 개수는 10개이다. Ji는 각 조인트를 의미하고 조인트의 수는 12개이다. L1은 고정링크이고, L10은 상판 링크이다. J1, J2, J4, J5, J7, J8, J10, J11은 직진조인트이고, J6, J9, J12는 회전조인트이다.

Fig. 2

Links and joints of the UVW stage

가령 U축의 상하구동부를 살펴보면, 링크 L2는 직진조인트 J1에서 상하로 움직이는 가이드링크이며, 링크 L3은 직진조인트 J2에서 좌우로 움직이는 가이드링크이다. 이러한 링크 L3J3 회전조인트가 결합되면 상하/좌우/회전이 되는 레일부를 구성하게 된다. 즉, 실제로 U축은 상하로 구동하지만 최종적으로 레일부와 연결되는 상판부는 상하/좌우/회전까지 가능하게 된다. 나머지 V, W축도 U축도 유사하게 구성되어 움직이게 된다. 단 링크 L8, L9와 조인트 J10, J11, J12로 구성된 상부의 레일부는 구동모터가 장착되어 있지 않다. 이는 W축 움직임의 견고성을 더하기 위하여 추가된 부분이다.

스테이지의 링크와 조인트 정보를 이용하여 UVW 스테이지의 자유도(Degree of Freedom, DOF)를 계산하면 DOF = 3 × (10 − 1) − 2 × 12 = 3이다. 즉, UVW 모터 3개를 가지고 상판부는 X, Y, θ의 3개 자유도의 운동을 할 수 있게 된다.

2.2 스테이지의 모션형태

Fig. 3U, V. W축의 구동을 통하여 스테이지의 다양한 형태의 운동을 구현할 수 있는 경우를 보여주고 있다.

Fig. 3

Motion types of the UVW stage

W축만을 움직이면 Fig. 3(a)와 같이 X축 방향의 운동을 구현할 수 있다. U, V축을 같은 방향으로 동일한 양을 움직이면 Fig. 3(b)와 같이Y축 방향의 운동을 구현할 수 있다. 반면 U, V축을 다른 방향으로 동일한 양을 움직이면 Fig. 3(c)와 같이 θ 방향의 운동을 구현할 수 있다. 만약에 U, V, W축을 임의로 움직이면 Fig. 3(d)와 같이 X, Y, θ 방향으로 움직이는 복합운동을 구현할 수 있다. X, Y, θ 축의 이동을 하기 위해서는 스테이지의 기구학 해석을 통하여 역기구학 식을 세워야 한다.


3. UVW 스테이지의 두가지 기구학 방법

본 장에서는 UVW 스테이지의 상판부가 X, Y, θ 축상에서 x, y, θ 만큼의 변위량을 움직이기 위해서 U, V, W축의 구동량 u, v, w을 구하는 과정인 역기구학식과 반대의 경우인 정기구학식을 세운다. 본 연구에서는 UVW 스테이지의 기구학적 접근방법을 2가지로 제시하여 각각의 방법에 대하여 식을 구축한다.

스테이지의 주요 기하학적 특징을 Figs. 45에 도시하였다. 점선의 사각형이 스테이지의 초기상태이고 실선의 사각형이 스테이지의 움직인 상태이다. 스테이지의 X방향 반지름은 Rx이고 이에는 좌측의 Rx1, 우측의Rx2 의 2종류가 있다, 동일하게 Y방향 반지름 Ry에도 하측의 Ry1, 상측의 Ry2의 2종류가 있다. 원래 이러한 반지름 값들은 서로 다르게 설계하여도 무방하나, 본 연구의 스테이지는 모든 반지름 값이 동일한 85 mm로 되어 있는 대칭구조이다.

Fig. 4

Changes of major coordinates in the first method

Fig. 5

Changes of major coordinates in the second method

3.1 첫 번째 기구학 방법

Fig. 4을 보면, 초기상태의 스테이지가 x, y, θ의 이동을 하게 되면, 상판부의 중심점 O가 O'로 이동하게 된다. 이때, Fig. 2J3, J6, J9 조인트의 위치 (x1, y1), (x2, y2), (x3, y3)은 (x1', y1'), (x2', y2'), (x3', y3')로 이동하게 된다.

여기서, 이러한 위치들의 좌표값의 변화량을 관찰함으로써 구동량 u, v, w을 다음과 같이 구할 수 있다.

u=x1'-x1=Rxsinθ+y(1) 
v=y3'-y3=Rxsinθ+y(2) 
w=x1'-x1=Rysinθ+x(3) 

상기의 식은 스테이지의 역기구학식이며, 이를 통하여 x, y, θ로부터 u, v, w의 값을 계산할 수 있다.

식(1)부터 식(3)을 이용하면, 스테이지의 정기구학식을 유도할 수 있다. 식(1)식(2)를 더하면 다음과 같이 y를 구할 수 있다.

y=u+v2(4) 

이어서, 식(4)식(1)에 대입하면 θ을 구할 수 있다.

sinθ=v-u2Rx(5) 

식(4)식(5)식(1)에 대입하면 x를 구할 수 있다.

x=w-v2+u2(6) 

이러한 정기구학 식(4)에서 식(6)을 통하여 u, v, w로부터 x, y, θ를 계산할 수 있다.

3.2 두 번째 기구학 방법

Fig. 5을 보면, 초기상태의 스테이지가 x, y, θ의 이동을 하게 되면, 상판의 중심점 O가 O'로 이동하게 된다. 이때, 첫번째 기구학 방법과 다른점은 조인트의 위치 (x1, y1), (x2, y2), (x3, y3)이 수직 또는 수평이동 중에 한 방향만으로 이동하여 (x1', y1'), (x2', y2'), (x3', y3') 로 이동한다고 간주하는 것이다.3

각 위치의 좌표값의 변화량을 통하여 구동량을 구해보면, 다음과 같은 역기구학 수식을 구할 수 있다.

u=-(Rx+x)tanθ+y(7) 
u=-(Rx+x)tanθ+y(8) 
w=(Ry+y)tanθ+x(9) 

식(7)부터 식(9)를 이용하면, 다음과 같은 스테이지의 정기구학식을 구할 수 있다.

w cos2θ-sin2θ4u+v-Ry2sin2θ=x(10) 
sin2θ2w+cos2θ2u+v-Rysin2θ=y(11) 
tanθ=-u2Rx+v2Rx (12) 

4. 스테이지의 정확도 분석 방법의 체계

두 가지 기구학 방법에 대한 정확도 비교분석을 시뮬레이션과 정확도 측정실험을 통하여 시행하고자 한다. 이를 위하여 Fig. 6의 순서도에 의하여 체계적으로 분석을 행하고자 한다.

Fig. 6

Flow chart of the accuracy analysis

Fig. 6에서 보면 가상 스테이지(Virtual Stage)와 실제 스테이지(Real Stage)의 2개의 구성요소가 있다. 다물체동역학 소프트웨어인 RecurDyn을 이용하여 스테이지의 모델링을 하고, 이를 가상 스테이지(Virtaul Stage)라 칭한다. 가상스테이지에 구동입력 Ur = [ur, vr, wr]을 입력하면 시뮬레이션을 통해 스테이지의 x, y, θ이 출력된다. 이러한 출력을 Xr= [xr, yr, Rθ r]로 정의한다. θr에 반지름 R을 곱한 이유는 단위를 mm로 변환하여 x, y와 동일하게 정밀도 분석시 일관성을 유지하기 위함이다. 이러한 동역학 소프트웨어를 통해 구한 UrXr은 가장 정확한 값이 되므로 정밀도 분석을 위한 기준값이 된다.

가상 스테이지를 통하여 기준값을 설정한 이유는 2장에서 언급한 바와 같이, 본 연구의 UVW 스테이지는 10개의 링크와 12개의 조인트로 구성된 복잡한 병렬기구인 관계로, 3장에서 설립한 단순한 기구학식의 결과로는 기준을 세우기가 곤란함이다. 이에 정확한 수치연산이 가능한 다물체동역학 소프트웨어를 이용하여 가상스테이지에 u, v, w의 구동입력을 가하여 이로부터 출력 x, y, θ를 구하고 이를 기준값으로 이용한 것이다.

실제 스테이지는 모션제어기와 서보모터, 서보드라이브가 장착되어 실제로 구동되는 스테이지이다. 모션제어기는 3장에서 구한 역기구학식을 이용한 C++ 기반의 모션프로그램을 포함한다. 이러한 모션프로그램에 앞에서 구한 Xr을 입력하면 역기구학식 계산을 통하여 Um= [um, vm, wm]이 계산되어진다. 이 Um은 실제 스테이지의 서보모터의 구동량이 되어 실제로 스테이지를 움직이게 한다.

Um에 의하여 실제 스테이지가 구동하게 되면 스테이지의 상판부는 원하는 x, y, θ만큼 움직이게 된다. 실제로 상판부의 움직임 x, y, θ은 측정을 통하여 알 수 있다. 본 연구에서는 정밀한 측정을 위하여 레이저 간섭기를 이용하여 이러한 x, y, θ값을 측정하였다. 레이저 간섭계를 이용하여 측정한 값을 Xr = [xr, yr,  r] 이라고 정의한다.

기준값인 Xr과 실제 측정값인XL의 차이를 계산하면 결국 스테이지의 이동량의 정확도를 계산할 수 있게 되고, 이를 통하여 2가지 기구학 방법의 정확도를 비교분석 할 수 있게 된다.

4.1 레이저간섭계를 이용한 위치 측정

Fig. 7(a)은 UVW 스테이지와 모션제어기, 서보드라이브, 서보모터 등의 모션제어시스템과 레이저 간섭계를 설치한 그림이다. 모션제어기는 PC상에 설치되어 있고, 모션프로그램의 역기구학식에서 계산된 스테이지 구동량 u, v, w가 모션제어기를 통하여 펄스로 3개의 서보드라이브로 전송이 된다. 서보드라이브는 지정된 구동량을 움직이도록 각각의 서보모터를 피드백제어한다.

Fig. 7

An experimental setup

Fig. 7(b)는 레이저간섭계를 이용하여 y방향의 운동량을 측정하는 경우의 광학계설치 사진이다. 광학계를 통하여 조사 및 반사되는 레이저의 간섭측정은 연결된 PC를 통하여 계산된다(x, θ 방향은 지면관계상 생략한다).

Fig. 8은 역기구학 알고리즘을 적용한 모션 프로그램으로 C++ 작성된 윈도우 기반 프로그램이다. 그림상에서 좌측의 점선으로 테두리된 부분에서 원하는 x, y, θ 량을 입력하게 된다. 프로그램상에 입력된 역기구학 식을 통해서 계산된 u, v, w 구동량은 CMD (Command) 부분에 표시된다. 실제 서보모터가 움직이는 양은 ACT (Actual)량으로 표시되면, 이는 상부의 그래프상에서도 확인할 수 있도록 하였다.

Fig. 8

A window-based motion programs

일단, 레이저간섭계를 이용하여 측정한 x, y, θ량이 보장받기 위해서는 실제 스테이지에 대하여 반복정밀도가 확보되어야 한다. 이러한 정밀도를 검증하기 위하여 x, y, θ 모두에 대하여 0.1 mm부터 1 mm까지 5번 반복 구동하고 레이저 간섭계로 측정하여 정밀도를 계산하였다. 단, θ를 구동할 때는 반지름 R을 곱하여 단위를 mm로 변환하였고, 그 범위가 0.1 mm에서 1 mm가 되도록 하였다. 정밀도는 x, y, θ에 대한 u, v, w을 구하는 기구학 방법론과는 상관없는 문제인 관계로, 첫번째 방법을 적용하였다.

Table 1X 방향으로 0.1 mm부터 1 mm까지 실험값을 정하고 구동한다. 실험값 한 개는 5번 구동 및 측정한다. AVE를 평균값이고 STD는 표준편차값이다. Table 1에서 보면 STD에 근거한 X축의 정밀도는 0.3 m이라고 말할 수 있다.

Precision measurement of X direction (unit: mm)

Table 2Y 방향으로 0.1 mm부터 1 mm까지 실험값을 정하고 구동한다. 실험값 한 개는 5번 구동 및 측정한다. AVE를 평균값이고 STD는 표준편차값이다. Table 2에서 보면 STD에 근거한 Y축의 정밀도는 0.4 mm이라고 말할 수 있다.

Precision measurement of Y direction (unit: mm)

Table 3θ 방향으로 를 0.1 mm부터 1 mm까지 실험값을 정하고 구동한다. 이때 실제 θ구동량은 길이를 반지름 R = 8 mm로 나눈 값이다. 실험값 한 개는 5번 구동 및 측정한다. AVE를 평균값이고 STD는 표준편차값이다. Table 3에서 보면 STD에 근거한 θ축의 정밀도는 0.2 mm이라고 말할 수 있다.

Precision measurement of θ direction value (unit: mm)

결국, x, y, θ의 정밀도를 평균해서 구해 보면 본 실험에서 사용한 스테이지의 구동정밀도는 0.1 mm부터 1 mm의 구동범위 내에서 0.3 mm이라고 말할 수 있으며, 이 정도의 정밀도는 이후 시행할 정확도의 평가에 타당한 근거가 될 것으로 사료된다.

4.2 두가지 기구학 방법의 정확도 측정

이번 실험에서는 두가지 기구학적 방법에 모션정확도를 측정한다. 이를 위하여 두가지 기구학 방법에 대하여 Fig. 6의 가상 스테이지의 출력 Xr을 구하고, 실제 스테이지의 출력 XL을 레이저간섭계로 측정한 후에 두 출력의 값의 오차를 구한다. 오차의 유클리디안 평균인 |EX|은 (xrx'L)2 − (yry'L)2 − (rRθ'L)2의 제곱근으로 구한다.

정확도 평가를 위하여 움직인 길이가 1,000 mm 이내로 움직이는 소변위 사례와 1,000 mm 이상으로 움직이는 대변위 사례의 2가지로 구분하여 실험하였다.

각각의 사례에는 xy만 움직이는 경우, x, y, θ가 같이 움직이는 경우로 구분하여 묶어서 실험하였다.

Table 4는 소변위사례의 첫번째 방법의 경우의 정확도를 측정한 결과이고, Table 5는 소변위사례의 두번째 방법의 경우의 정확도를 측정한 결과이다.

Accuracy measurement in a small displacement for the method 1

Accuracy measurement in small displacement for the method 2

Table 4의 오차평균은 5.8 μm이고 Table 5의 오차평균은 6.3 mm로 측정되었다. 이를 통하여, 첫번째 방법이 두번째 방법보다 정확도면에서 우수한 것으로 나타났다.

Table 6는 대변위사례의 첫번째 방법의 경우의 정확도를 측정한 결과이고, Table 7는 대변위사례의 두번째 방법의 경우의 정확도를 측정한 결과이다.

Accuracy measurement in large displacement for the method 1

Accuracy measurement in large displacement for the method 2

Table 6의 오차평균은 20.0m이고 Table 7의 오차평균은 37.1mm로 측정되었다. 이를 통하여 첫번째 방법이 두번째 방법보다 정확도면에서 우수한 것으로 나타났다.

정확도 측정결과, 소변위, 대변위 모두의 경우에서 첫번째 방법이 두번째 방법보다 좋은 정확도를 보여주고 있다. 이는 첫 번째 기구학에서는 조인트의 좌표변화가 x, y방향 모두에서 발생한다는 전제하에서 역기구학식이 설립되었고, 두번째 기구학에서는 조인트의 좌표변화가 한 방향만으로만 발생한다는 전제하에서 역기구학식이 설립되, 첫번째 방법이 좀더 스테이지 운동의 운동범위를 유연하게 적용함으로써 나타난 것으로 사료된다.


5. 결론

본 논문은 UVW 스테이지의 정확도 분석을 위하여 두가지 기구학적 해석방법을 세우고, 두가지 기구학적 방법의 정확도를 평가하기 위하여 다물체동역학 소프트웨어를 이용한 가상 스테이지와 서보모터가 장착된 실제 UVW 스테이지를 이용하였다. 가상 스테이지는 다물체동역학 소프트웨어를 통하여 구축하였고 이를 이용한 시뮬레이션을 통하여 정확도의 기준값을 구하였다. 서보모터가 장착된 실제 스테이지의 모션구동을 위하여 기구학 알고리듬이 포함된 모션프로그램을 개발하고 실제 스테이지을 구동하였다. 구동된 스테이지의 위치를 레이저 간섭계를 통하여 측정하여 측정값을 구하였고, 반복정밀도를 측정함으로써 측정값의 근거를 마련하였다.

마지막으로, 두가지 기구학 방법에 대하여 이론적으로 구한 기준값과 실험을 통하여 구한 측정값의 오차를 구함으로써, 정확도를 구하였다. 결국 두가지 기구학 방법에 대한 정확도를 비교분석함으로써 각각의 방법에 대한 성능을 비교평가할 수 있었고, UVW 스테이지의 효율적인 모션구동방법에 대한 근거를 마련하였다.

NOMENCLATURE

u : Displacement amount of u axis driving
v : Displacement amount of v axis driving
w : Displacement amount of w axis driving
x : x position of workbench of UVW stage
y : y position of workbench of UVW stage
θ : θ position of workbench of UVW stage

Acknowledgments

본 연구는 금오공과대학교 학술연구비의 연구수행으로 인한 결과임을 밝힙니다.

REFERENCES

  • Shin, D., “Measurement and Correction of PCB Alignment Error for Screen Printer Using Machine Vision (1),” Journal of the Korean Society of Precision Engineering, Vol. 20, No. 6, pp. 88-95, 2003.
  • Park, J.-Y., Han, S.-Y., Lee, N.-H., Choi, J.-O., and Shin, H.-S., “Alignment System Development for Producing OLED Using Fourth-Generation Substrate,” Proc. of Korean International Display Society Conference, pp. 873-878, 2008.
  • Kim, J. S., Hwang, J. D., Kim, M. S., Yoo, J. C., and Ahn, J. H., “Development of the Thin - Alignment Stage for Fine Positioning,” Proc. of KSPE Autumn Conference, pp. 305-306, 2006.
  • Han, S.-J., Park, J.-H., and Park, H.-J., “Development of Three DOF Alignment Stage for Vacuum Environment,” Journal of the Korean Society for Precision Engineering, Vol. 18, No. 11, pp. 138-147, 2001.
  • Kim, D. M., Kim, K. H., Lee, S. Q., and Gweon, D. G., “Optimal Design and Control of xyθ Fine Stage in Lithography System,” Journal of the Korean Society of Precision Engineering, Vol. 19 No. 12, pp. 163-170, 2002.
  • Kang, D., Kim, K., Choi, Y., Gweon, D., Lee, S., et al., “Design and Control of Flexure Based XY θz Stage,” Korean Society of Mechanical Engineers, Vol. 19, No. 11, pp. 2157-2164, 2005. [https://doi.org/10.1007/BF02916513]
  • Kang, J.-O., Seo, M.-H., Han, C.-S., and Hong, S.-W., “Development of 3-Axis Fine Positioning Stage: Part 1. Analysis and Design,” Journal Korean Society of Precision Engineering, Vol. 21, No. 3, pp. 147-154, 2004.
  • Kang, D.-B., Ahn, J.-H., and Son, S.-M., “Development of Thin and Parallel XYθ Alignment Stage,” Journal of the Korea Academia-Industrial Cooperation Society, Vol. 12, No. 1, pp. 74-79, 2011. [https://doi.org/10.5762/KAIS.2011.12.1.074]
  • Wang, Weijun., “A New Type of Composite Group Institutions and Drift in the Use of the Simulation of the Ship,” M.Sc. Thesis, Shanghai University, https://max.book118.com/html/2015/1204/30823743.shtm, (Accessed 3 AUG 2018)

Fig. 1

Fig. 1
Layout of the UVW stage

Fig. 2

Fig. 2
Links and joints of the UVW stage

Fig. 3

Fig. 3
Motion types of the UVW stage

Fig. 4

Fig. 4
Changes of major coordinates in the first method

Fig. 5

Fig. 5
Changes of major coordinates in the second method

Fig. 6

Fig. 6
Flow chart of the accuracy analysis

Fig. 7

Fig. 7
An experimental setup

Fig. 8

Fig. 8
A window-based motion programs

Table 1

Precision measurement of X direction (unit: mm)

X (mm) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 AVE
1 0.100530 0.199632 0.300341 0.401551 0.501334 0.602134 0.702350 0.801840 0.901310 1.000121
2 0.100689 0.200245 0.300995 0.401534 0.502021 0.602360 0.703345 0.802420 0.901318 0.999821
3 0.100782 0.200445 0.300831 0.401483 0.502091 0.602370 0.703054 0.802760 0.901710 1.000721
4 0.100750 0.200390 0.300847 0.401307 0.502016 0.602585 0.702570 0.802270 0.901310 1.000251
5 0.100521 0.199631 0.300564 0.401890 0.502240 0.602610 0.702612 0.802745 0.900632 1.000653
AVE 0.100654 0.200069 0.300716 0.401553 0.501940 0.602412 0.702786 0.802407 0.901256 1.000313
STD 0.000122 0.000406 0.000261 0.000212 0.000351 0.000194 0.000404 0.000381 0.000389 0.000376 0.000309

Table 2

Precision measurement of Y direction (unit: mm)

Y (mm) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 AVE
1 0.098226 0.198821 0.299784 0.400193 0.501241 0.601404 0.700815 0.800138 0.899336 0.999644
2 0.098459 0.198934 0.300521 0.400023 0.501451 0.601224 0.700242 0.800290 0.898965 1.000031
3 0.099519 0.198951 0.301281 0.399594 0.501460 0.600989 0.699149 0.800436 0.900029 1.000010
4 0.099011 0.199101 0.301816 0.400430 0.501411 0.601641 0.700181 0.800156 0.899272 0.999721
5 0.098224 0.198820 0.299622 0.399684 0.501667 0.601731 0.699095 0.800436 0.899640 1.000112
AVE 0.098688 0.198925 0.300605 0.399985 0.501446 0.601398 0.699896 0.800291 0.899448 0.999904
STD 0.000565 0.000116 0.000945 0.000349 0.000152 0.000303 0.000749 0.000145 0.000403 0.000207 0.000393

Table 3

Precision measurement of θ direction value (unit: mm)

Rθ (mm) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 AVE
θ (deg) 0.067407 0.134814 0.202220 0.269627 0.337034 0.404441 0.471848 0.539254 0.606661 0.674068
1 0.065679 0.133173 0.200417 0.267382 0.334346 0.401631 0.469244 0.536663 0.603193 0.670599
2 0.065909 0.133098 0.200250 0.267420 0.334443 0.401522 0.469263 0.536804 0.603398 0.670793
3 0.065812 0.132953 0.200218 0.267450 0.334485 0.401882 0.469073 0.536696 0.603235 0.670867
4 0.066182 0.133086 0.200231 0.267233 0.334748 0.401474 0.469114 0.536637 0.603496 0.670597
5 0.066105 0.132992 0.200459 0.267719 0.334547 0.401974 0.469262 0.536631 0.602971 0.670867
AVE 0.065937 0.133060 0.200315 0.267441 0.334514 0.401697 0.469191 0.536686 0.603259 0.670745
STD (deg) 0.000207 0.000088 0.000114 0.000176 0.000150 0.000221 0.000091 0.000071 0.000202 0.000137
Offset (mm) 0.000307 0.000131 0.000169 0.000262 0.000222 0.000328 0.000135 0.000105 0.000300 0.000204 0.000216

Table 4

Accuracy measurement in a small displacement for the method 1

Xr (RecurDyn) XL (Laser) Ex (Error)
xr (μm) yr (μm) θr (rad) Rθr (rad) xL (μm) yL (μm) RθL (rad) ex (μm) ey (μm) eRθ (μm) |Ex| (μm)
-500.000 500.000 0 0 -509.705 504.618 -1.138 9.705 4.618 1.138 10.808
-400.000 500.000 0 0 -407.947 503.814 -1.153 7.947 3.814 1.153 8.890
-300.000 400.000 0 0 -305.435 403.603 0.718 5.435 3.603 0.718 6.560
-174.849 255.104 -0.001 -105.031 -174.339 256.985 -106.236 0.510 1.881 1.204 2.291
550.216 -49.852 -0.002 -150.046 550.829 -51.023 -147.868 0.613 1.171 2.178 2.548
24.606 -25.273 0.003 275.068 18.753 -24.377 275.079 5.853 0.896 0.012 5.921
-0.716 -0.497 0.006 500.109 0.186 0.110 499.157 0.902 0.607 0.952 1.445
0.720 0.493 -0.006 -500.179 7.872 1.807 -497.747 7.152 1.314 2.433 7.668
AVE 4.765 2.238 1.223 5.766

Table 5

Accuracy measurement in small displacement for the method 2

Xr (RecurDyn) XL (Laser) Ex (Error)
xr (μm) yr (μm) θr (rad) Rθr (rad) xL (μm) yL (μm) RθL (rad) ex (μm) ey (μm) eRθ (μm) |Ex| (μm)
-500 500 0 0 -496.853 504.552 1.227 3.147 4.552 1.227 5.668
-400 500 0 0 -396.346 503.675 1.049 3.654 3.675 1.049 5.287
-300 400 0 0 -296.175 402.591 1.013 3.825 2.591 1.013 4.730
-174.849 255.104 -0.001 -105.031 -171.830 256.482 -102.825 3.019 1.378 2.206 3.985
550.216 -49.852 -0.002 -150.046 549.238 -51.447 -147.175 0.978 1.595 2.871 3.426
24.606 -25.273 0.003 275.068 17.204 -26.958 275.756 7.402 1.685 0.688 7.622
-0.716 -0.497 0.006 500.109 9.512 3.865 500.006 10.228 4.362 0.103 11.120
0.720 0.493 -0.006 -500.179 -6.512 -3.089 -496.758 7.232 3.582 3.421 8.765
AVE 4.936 2.928 1.572 6.326

Table 6

Accuracy measurement in large displacement for the method 1

Xr (RecurDyn) XL (Laser) Ex (Error)
xr (μm) yr (μm) θr (rad) Rθr (rad) xL (μm) yL (μm) RθL (rad) ex (μm) ey (μm) eRθ (μm) |Ex| (μm)
-1000 1000 0 0 -970.176 1009.634 1.451 29.824 9.634 1.451 31.375
-800 1000 0 0 -769.002 1007.499 0.350 30.998 7.499 0.350 31.894
-600 800 0 0 -575.733 805.864 0.585 24.267 5.864 0.585 24.972
-349.698 510.207 -0.002 -210.066 -335.825 514.642 -208.753 13.873 4.435 1.312 14.624
1100.431 -99.704 -0.004 -300.098 1092.443 -107.412 -297.799 7.988 7.708 2.299 11.336
49.212 -50.547 0.006 550.117 74.446 -54.102 549.666 25.234 3.555 0.451 25.487
-1.430 -0.998 0.012 1000.166 0.432 -11.577 999.620 1.862 10.579 0.545 10.755
1.442 0.981 -0.012 -1000.445 -6.471 5.393 -997.253 7.913 4.412 3.193 9.606
E AVE 17.745 6.711 1.273 20.006

Table 7

Accuracy measurement in large displacement for the method 2

Xr (RecurDyn) XL (Laser) Ex (Error)
xr (μm) yr (μm) θr (rad) Rθr (rad) xL (μm) yL (μm) RθL (rad) ex (μm) ey (μm) eRθ (μm) |Ex| (μm)
-1000 1000 0 0 -992.884 1009.197 0.614 7.116 9.197 0.614 11.645
-800 1000 0 0 -792.744 1007.269 0.555 7.256 7.269 0.555 10.286
-600 800 0 0 -591.673 1005.284 0.550 8.327 205.284 0.550 205.454
-349.698 510.207 -0.002 -210.066 -344.778 513.094 -206.568 4.920 2.887 3.497 6.691
1100.431 -99.704 -0.004 -300.098 1101.616 -103.321 -296.405 1.185 3.617 3.693 5.303
49.212 -50.547 0.006 550.117 36.068 -53.733 551.401 13.144 3.186 1.285 13.586
-1.430 -0.998 0.012 1000.166 23.128 9.773 1000.556 24.558 10.771 0.391 26.819
1.442 0.981 -0.012 -1000.445 -14.961 -3.689 -998.700 16.403 4.670 1.745 17.144
AVE 10.364 30.860 1.541 37.116