國 立 交 通 大 學
機械工程學系
碩 士 論 文
二維微步進機構定位之研究
The Research of Positioning for
Two-Dimension Micro-stepping Mechanism
研 究 生:鄧明欣
指導教授:成維華 教授
二維微步進機構定位之研究
The Research of Positioning for
Two-Dimension Micro-stepping Mechanism
研 究 生:鄧明欣 Student:Ming-Shin Deng 指導教授:成維華 Advisor:Wei-Hua Chieng 國 立 交 通 大 學 機 械 工 程 學 系 碩 士 論 文 A Thesis
Submitted to Institute of Mechanical Engineering College of Engineering
National Chiao Tung University in partial Fulfillment of the Requirements
for the Degree of Master
in
Mechanical Engineering July 2007
Hsinchu, Taiwan, Republic of China
二維微步進機構定位之研究 研究生:鄧明欣 指導教授:成維華 教授 國立交通大學機械工程學系 摘要 壓電致動器具有低能量消耗、高精準度和反應時間短等優點,壓電致動 器對於微步進機構是一種相當好的驅動器,微步進機構是利用壓電致動器 對應驅動電壓反應快速的特性及黏滯與滑動的摩擦機制,建構出可以用於 精密定位的衝量驅動機構。在此我們選用質量-阻尼-彈簧之衝量驅動機構 來分析此機構的動力學。實驗則分為兩部分,首先利用 DSP 控制器與雷射 干涉儀量測系統來進行實驗,以探討不同的壓電致動器對應相同的驅動波 形使機構產生步進現象有何差異,並同時對壓電致動器與微步進機構進行 系統鑑別。然後再進行二維微步進機構之平移與旋轉實驗,來探討不同的 驅動電壓與機構移動的方式之間的關係,進一步使二維微步進機構的移動 與期望的結果相符,以達到精密定位的目的。
The Research of Positioning for Two-Dimension Micro-stepping Mechanism
Student:Ming-Shin Deng Advisor:Dr. Wei-Hua Chieng
Institute of Mechanical Engineering National Chiao Tung University
Abstract
Because of low power consumption, ultra-high resolution and rapid response, piezoelectric actuator is one better choice of actuator for micro-stepping mechanism. Micro-stepping mechanism is an impact drive mechanism constructed by using the rapid displacement response of piezoelectric actuator and stick-slip motion of friction mechanism. A mass-damper-spring model is constructed to investigate the dynamics of the mechanism. The experiments are divided into two sections. We will combine the DSP controller and the laser interferometer measuring system to the experiment. To discuss the influences of different piezoelectric actuators and to identify the system of micro-stepping mechanism will help us to begin the next experiment. Next experiment is about the shift and rotation of 2-dimension micro-steeping. To find out the relations between the different waveforms and the displacement of the mechanism is the way to make the result close to the simulation and to achieve the purpose of precise positioning.
誌謝 首先,我要感謝我的指導老師,成維華教授。在我唸研究所的期間,老 師在課業跟生活等方面,都給我許多很寶貴的意見,讓我獲益良多。我還 要感謝那些曾經幫助我的人,包括張國樑學長、葛雷學長、黑人學長等, 還有一起走過這兩年風風雨雨的同學們,偉鈞、建成、侯兄以及曹兄。還 有製造熱鬧的學弟們,強哥、洋豪、文彬以及小賴。還有那些曾經協助過 我的人。最後我要感謝我的家人跟我的女友,因為沒有他們的支持就沒有 今天的我。
Contents
摘要 ……… i Abstract ……… ii 誌謝 ……… iii Contents ……… iv List of Figures ……… viList of Tables ……… viii
Chapter 1 Introduction……… 1
1.1 History……… 1
1.2 Motive……… 4
1.3 Research Orientation……… 4
Chapter2 Model of 1-D IDM……… 6
2.1 Operating Principle of Impact Drive Mechanism………… 6
2.2 The mass-damper-spring model of 1-D IDM……… 8
2.3 System Identification of 1-D IDM Model……… 13
2.4 Simulations……… 15
Chapter 3 Model of 2-D IDM……… 16
3.1 The mass-damper-spring model of 2-D IDM……… 16
3.2 Simulation of 2-D IDM Model……… 19
Chapter 4 Experiment……… 20
4.1 Experimental Setup of 1-D IDM Model……… 20
4.1.1 Input and Measuring System……… 20
4.1.2 DSP Program Flowchart……… 21
4.3 Experimental Setup of 2-D IDM Model……… 24
4.4 Experiment Results of 2-D IDM Model……… 25
Chapter 5 Conclusion……… 27
List of figures
Figure 1.1 Classification of piezoelectric positioning device………… 32
Figure 2.1 Operating principle of IDM……… 33
Figure 2.2 The mass-damper-spring model of 1-D IDM……… 34
Figure 2.3 MCK model of system identification……… 34
Figure 2.4 input and output of piezoelectric actuator……… 35
Figure 2.5 The result of estimation……… 35
Figure 2.6 Displacement of 1-D IDM (100V, 300Hz, 95% duty) …… 36
Figure 3.1 The mass-damper-spring model of 2-D IDM……… 37
Figure 3.2 The block diagram of the model of 2-D IDM……… 38
Figure 3.3 The block diagram of dynamic equation in X-axis……… 38
Figure 3.4 The translation in Y-axis……… 39
Figure 3.5 The translation in X-axis……… 40
Figure 3.6 The pure rotation……… 41
Figure 4.1 IDM structure……… 34
Figure 4.2 Structure for measurement for 1-D IDM……… 42
Figure 4.3 System configuration……… 43
Figure 4.4 Experiment setup of 1-D IDM……… 44
Figure 4.5 1-D Impact drive mechanism……… 44
Figure 4.6 DSP module……… 45
Figure 4.7 2407A device architecture……… 45
Figure 4.8 Program flow……… 46
Figure 4.9 A lateral view of measuring system……… 47
Figure 4.11 The grid diagram of 2-D IDM (first experiment) ………… 48 Figure 4.12 The rotate diagram of 2-D IDM (first experiment) ……… 49 Figure 4.13 The grid diagram of 2-D IDM (second experiment) …… 50 Figure 4.14 The rotate diagram of 2-D IDM (second experiment) …… 51 Figure 4.15 The grid diagram of 2-D IDM (third experiment) ……… 52 Figure 4.16 The rotate diagram of 2-D IDM (third experiment) ……… 53 Figure 4.17 Inputs of 2-D IDM about displacement in Y-axis………… 54 Figure 4.18 Inputs of 2-D IDM about displacement in X-axis………… 54 Figure 4.19 Inputs of 2-D IDM about displacement in Rotation……… 55
List of Tables
Table 3.1 The parameters of simulation……… 56 Table 4.1 The specifications of Burleigh’s piezoelectric actuator… 56
Chapter 1 Introduction
1.1 History
Many types of piezoelectric precision positioning systems have been proposed for industrial and scientific applications. Figure 1.1 lists the typical classifications of these systems. Scanning devices produce motion by direct driven or mechanical amplified. Pulse devices include stick-slip and other types of clamping mechanism. The stick-slip device which is based on the rapid response of continuous driving voltage can generate stable stepping motion from mechanical excitation of the piezoelectric device. The stick-slip behavior results from the contact friction between the movable part and the guide surface. The third type of piezoelectric positioning system is the ultrasonic motor. The acoustic wave produced by resonantly excite piezoelectric materials induces the mechanical movement.
The pulse device seems to solve the problem of limited stroke of the scanning device. However, some bottlenecks remain.
(1) The load capacity of the pulse device, especially the stick-slip device, is low. The load variation dramatically changes the behavior of the mechanism.
(2) The stick-slip is sensitive to changes in the surroundings, such as the indeterminate distribution of friction on the guide surface, the tilting of the guide surface and mechanical vibration.
well developed. Current applications of stick-slip devices are based on open loop operation.
(4) The mechanism and controller must be carefully designed. A stick-slip device operated at high frequency will be out of control in a poorly damped system.
Although several disadvantages affect the application of stick-slip devices, their simple structure and effective precise positioning are the main object of the research.
The development of impact drive mechanism began with the design of a finely adjustable specimen holder for SEMs/STMs in the 1980s. T. Higuchi et al. proposed a prototype IDM and applied it in the design of a micro robot that serves as an inserted capillary in a cell-operation [2]. Simplified kinematics analysis was performed and the basic principle of operation of IDM was thus elucidated. S. Ling et al. used MCK model to study numerically a push-pull IDM [2]. They treated IDM simply as a velocity drive and considered only the effect of the amplitude and the frequency of input waveform on the mean velocity of IDM. All of the analysis and simulation was based on a specific IDM construction. The design parameters of IDM and the induced stepping behavior of IDM were thoroughly analyzed.
The stick-slip operation of IDM is dominated by the energy dissipation of the system, some of which results from the contact friction between the slider and the guide surface. K. Furutani et al. studied the effect of lubrication on IDM [4]. They discussed the motion of IDM based on Newton mechanics. An approximate estimate of the motion of IDM under a specific exciting waveform pattern was provided. Four
guide-surface conditions – dry, lubricated by EDF-K, Oil 32 and Oil 68 – were experimentally studied. Surface condition did not apparently affect the behavior of IDM. The critical effect of the dissipation of energy in the system is not discussed.
The application of IDM to multi D.O.F. positioning has also been extensively discussed. J. Mendes et al. constructed a planar positioning machine to finely position a print board on a work plane [3]. They used a group of six IDMs in a plane to push a wok piece in the X and Y directions. The path planning of the work piece which uses six actuators was performed. Image feedback was used to achieve closed-loop position control. The mechanism was based on the robotic “Pushing Operation” of M. Mason et al. [5][6][8]. Y. Yamagata et al. proposed a similar approach [7]. They used a multi D.O.F. IDM on the end effecter of a robot arm to perform automatic, precise assembly. K. Furutani et al. used IDM to develop a precision electrical discharge machine (EDM) [9][10]. They constructed an X-Y-Z-
θ
movable electrode-feeding device. The electrode was carried with the planar IDM. The path planning of the planer IDM-driven electrode was also accomplished.Many clamping mechanisms were introduced to “increase” the friction force between the slider and the guide surface during the “sticking phase” of the operation of IDM to improve the poor controllability and repeatability of the stick-slip motion. K. Ikuta et al. proposed a kind of IDM using electromagnetic clamping [11]. The slider is electromagnetically clamped during the sticking phase and released during the slip phase. An extra D.O.F. of control of the electromagnetic coil was introduced. T. Idogaki et al. used a preload spring to clamp the
slider to the guide surface of IDM [12]. The passive preload exerts a larger normal force between the contact surface of the slider and the guide of IDM.
The piezoelectric material-based IDM was selected as the precise positioning in this research. The following sections emphasize on the operation and stepping behavior of IDM.
1.2 Motive
In recent decades the needs and uses of precise positioning devices extend from mechanical field to the communication field to the military applications and the automotive field. Precise positioning has been incorporated into production processes in mining, agriculture and construction. The main application has been in machine guidance and machine automation which require high levels of precision. Precise Positioning is also increasingly used in the fields of robotics. Because of
these reason, we have to find precise positioning devices that can be more accurate.
1.3 Research Orientation
By the requirement of precision the scale of motion of micro-stepping mechanism must be decreased. We must solve some problems to achieve the goal.
belongs to the stick slip device of pulse type. The operating principle of IDM is to apply asymmetric voltage waveform to PZT which is connected to slider and counter-mass of IDM and then the IDM causes a series of stick-slip motion on the guide way. A mass-damper-spring model combined with friction model is adopted to investigate the dynamics of the mechanism.
An experiment environment, base on the laser interferometer, is set up for measuring the displacement of micro-stepping mechanism. After the data converting reference and the measurement signals is read from the laser and the measurement receiver, the information is processed by DSP. The DSP module can also produce the driving waveforms needed in the experiment at the same time. By comparing the results of experiment and simulation we can know if the models of micro-stepping mechanism are suitable.
Chapter 2
Model of 1-D IDM2.1 Operating Principle of Impact Drive Mechanism
Figure 2.1 describes the input waveform pattern corresponding to the movement of one dimensional linear positioning device. The slider is put on a surface and held by the friction force. A counter-mass is connected to the main object via one piezoelectric element. Controlling extension or contraction of the piezoelectric actuator by applying voltage waveforms to the piezoelectric actuator, the mechanism will move step by step. Figure 2.1(a) represents a control method of deformations of the piezoelectric actuator for backward movement.
(1) A movement cycle begins with the original length of the piezoelectric actuator and the mechanism is stationary at start.
(2) A steep rising voltage is applied. The piezoelectric actuator makes a rapid extension and the slider moves backward and the counter-mass forward.
(3) While returning, the counter-mass should be accelerated by a constant acceleration which causes inertial force less than the static friction force. Otherwise, the slider makes reverse movement.
(4) By the time the piezoelectric actuator is contracted to the length of the beginning, a sudden stop is happened. This action is just like a collision of the counter-mass and the slider. So the whole system starts moving backward against friction force until it loses its kinetic energy.
The cycle is completed through (1) to (5). Therefore, IDM can move a long distance by repeating this cycle. The same may be said, no doubt, of forward movement as shown in Figure 2.1(b).
(1) A movement cycle begins with the original length of the piezoelectric actuator and the mechanism is stationary at start.
(2) A gentle rising voltage is applied. The piezoelectric actuator makes a extension and the slider moves backward and the counter-mass forward.
(3) While returning, the counter-mass should be accelerated by a constant acceleration which causes inertial force less than the static friction force. Otherwise, the slider makes reverse movement.
(4) By the time the piezoelectric actuator is elongated, a sudden stop is happened. Then a steep decreasing voltage is applied. This action which happened in the moment of change of applied voltage is just like a hammer to hit the slider. So the whole system starts moving forward against friction force until it loses its kinetic energy.
(5) IDM stops and the piezoelectric actuator recovers itself.
These all above are the operation of one-dimensional impact drive mechanism about how to move forward and backward. It is similar to the two-dimensional impact drive mechanism. The difference between one-dimension IDM and two-dimension is that the same asymmetrical triangle voltage waveform applied to one-dimension can produce linear movement only, but it applied to two-dimension IDM can produce translative and rotational movement. So we want to control the movement of the two-dimension IDM, we need to know the difference between three actuators about the same and different input waveform
2.2 The mass-damper-spring model of 1-D IDM
In usual case, F1 is frictional force Fμ and F2 is equal to zero. The
mass-damper-spring model of IDM shown in Figure 2.2 is expressed as follows:
(
)
(
)
(
)
(
)
⎩
⎨
⎧
=
−
−
+
−
−
+
=
−
+
+
−
+
+
0
1 2 1 2 2 2 1 2 1 1x
l
x
k
x
l
x
c
x
m
F
x
l
x
k
x
l
x
c
x
M
μ (2.1)The piezoelectric actuator is considered to be linear and rigid. According to the design of the piezoelectric actuator, the mechanical interface between the slider and the counter-mass is specified as a linear spring constant k and a linear damping coefficient c . Assuming no contact friction between the counter-mass and the guide way, there is only one friction between the slider and the guide way. The variables x1, x2,
l
represent the displacement of the slider, the counter-mass and the piezoelectric actuator respectively; M and m are the mass of the slider and the counter-mass.In a more general case, external forces act on the slider and the counter-mass (frictional force, magnetic clamping force, etc.), the mass-damper-spring model for the system turns into
(
)
(
)
(
)
(
)
⎩
⎨
⎧
=
−
−
+
−
−
+
=
−
+
+
−
+
+
2 1 2 1 2 2 1 2 1 2 1 1F
x
l
x
k
x
l
x
c
x
m
F
x
l
x
k
x
l
x
c
x
M
(2.2)where F1 and F2 represent the external force on the slider and the counter-mass respectively. By taking the Laplace transform for both sides of above equations, we have
(
Ms2 + cs+k)
X1( ) (
s − cs +k) ( ) (
X2 s =− cs+ k) ( )
L s + F1( )
s( )
( )
(
sx1 0 x1 0)
c(
x1( )
0 x2( ) ( )
0 l 0)
M + + − + +(
cs k) ( )
X s(
ms2 cs k)
X2( ) (
s cs k) ( )
L s F2( )
s 1 + + + = + + + −( )
( )
(
sx2 0 x2 0)
c(
x2( )
0 x1( ) ( )
0 l 0)
m + + − − + (2.3) The above algebraic equations can be solved as(
)
(
)
(
Mms c M m s k M m)
s X X + + + + = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ 2 2 2 1 1(
)
(
)
⎥⎦⎤ ⎢ ⎣ ⎡ + + + + + + − ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + + + + ⋅ 2 2 1 1 2 2 I F L k cs I F L k cs k cs Ms k cs k cs k cs ms (2.4)Where I1 =Mx1
( )
0 s+ I10 and I2 =mx2( )
0 s+I20 represents the termswhich contain the initial conditions of the system. We can rewrite the
vector
[
]
TX
X1 2 composed of 5 separated vectors.
⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 I , I , I , I , F , F , F , F , L , L , X X X X X X X X X X X X (2.5)
element, external forces act on the slider and the counter-mass. I1 and
2
I represent the effect of the initial conditions of the system. The
individual quantity can be obtained as follows.
(
) ( )
(
)
(
)
( ) ( )
(
) ( )
(
)
(
)
( ) ( )
⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ = + + + + ⋅ + = = + + + + ⋅ + − = s L s G m M k s m M c Mms s L k cs M X s L s G m M k s m M c Mms s L k cs m X L L , L L , 2 2 2 1 2 1 (2.6)(
)
( )
(
)
(
)
(
)
( ) ( )
(
) ( )
(
)
(
)
(
)
( ) ( )
⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ = + + + + ⋅ + = = + + + + ⋅ + + = s F s G m M k s m M c Mms s s F k cs X s F s G m M k s m M c Mms s s F k cs ms X F F , F F , 1 12 2 2 1 1 2 1 11 2 2 1 2 1 1 (2.7)(
) ( )
(
)
(
)
(
)
( ) ( )
(
)
( )
(
)
(
)
(
)
( ) ( )
⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ = + + + + ⋅ + + = = + + + + ⋅ + = s F s G m M k s m M c Mms s s F k cs Ms X s F s G m M k s m M c Mms s s F k cs X F F , F F , 2 22 2 2 2 2 2 2 2 21 2 2 2 2 1 (2.8)(
)
(
( )
)
(
)
(
)
(
)
(
)
(
( )
)
(
)
(
)
(
)
⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ + + + + + ⋅ + = + + + + + ⋅ + + = m M k s m M c Mms s I s Mx k cs X m M k s m M c Mms s I s Mx k cs ms X I , I , 2 2 10 1 1 2 2 2 10 1 2 1 1 0 0 (2.9)(
)
(
( )
)
(
)
(
)
(
)
(
)
(
( )
)
(
)
(
)
(
)
⎪ ⎪ ⎩ ⎪⎪ ⎨ ⎧ + + + + + ⋅ + + = + + + + + ⋅ + = m M k s m M c Mms s I s mx k cs Ms X m M k s m M c Mms s I s mx k cs X I , I , 2 2 20 2 2 2 2 2 2 20 2 2 1 0 0 (2.10)under actuation of IDM can be obtained as
( )
t L{
G( ) ( )}
s L s L{
G( ) ( )}
s F s L{
G( ) ( )}
s F s x L F 1 F21 2 1 11 1 1 1 1 − − − + + =( )
}
{
X s L{
X( )
s}
L ,I 1 2,I2 1 1 1 − − + + (2.11)In the following formulations, we assume the load capacity of piezoelectric element is large enough and the output is corresponding to the rapid deflection stage or the slow deflection stage of the piezoelectric element only. The displacement of slider drive previously can be rewritten as
(
)
T t m M mL m M T e t sin mL x max d t d max L , nβ
ϖ
β
ϖ
ξϖ + − + ⋅ = − 1 (2.12)(
)
T t m M ML m M T e t sin ML x max d t d max L , nβ
ϖ
β
ϖ
ξϖ + + + ⋅ − = − 2 (2.13)where
β
represents the percentage of the slanting stage in a cycle (γ
or 1-γ
); Lmax represents the maximum deflection of the piezoelectric element;γ
and T depicted in Figure 2.7 are the complement duty cycle and the period of triangular waveform respectively. Similarly, we can obtain the relation between the displacement of the slider and external constant forces F1 and F2 as follows.( )
(
)
(
2)
2(
2)
2(
2)
1 1 1 2 2 M m F t m M k m e m M k t cos m m M kM t sin cm t x d t d d F , n ⎭ ⎬ ⎫ + + + + ⋅ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − + − =ϖ
−ξϖϖ
ϖ
( )
(
)
(
)
2(
)
2(
2)
1 1 2 2 2 M m F t m M k Mm e m M k t cos Mm m M k t sin c t x d t d d F , n ⎭ ⎬ ⎫ + + + − ⋅ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + =ϖ
−ξϖϖ
ϖ
( )
(
)
(
)
2(
)
2(
2)
2 2 1 2 2 M m F t m M k Mm e m M k t cos Mm m M k t sin c t x d t d d F , n ⎭ ⎬ ⎫ + + + − ⋅ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + =ϖ
−ξϖϖ
ϖ
( )
(
)
(
2)
2(
2)
2(
2)
2 2 2 2 2 M m F t m M k M e m M k t cos M m M km t sin Mc t x d t d d F , n ⎭ ⎬ ⎫ + + + + ⋅ ⎩ ⎨ ⎧ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − + − =ϖ
−ξϖϖ
ϖ
Finally, the initial condition of slider displacement and counter-mass displacement for each stage are
( )
(
(
)
) ( )
( )
( )
m M t I Mx e t cos m M mx t sin m M M x m M c mI t x t d d d I , n + + + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + + − = 10 1 1 − 1 10 1 1 0 0 2 0 2ϖ
ϖ
ξϖϖ
( )
(
(
) ( )
)
( )
( )
m M t I Mx e t cos m M Mx t sin m M m mI x m M c t x t d d d I , n + + + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − + − + = 1 10 1 − 1 10 1 2 0 0 2 2 0ϖ
ϖ
ξϖϖ
( )
(
(
) ( )
)
( )
( )
m M t I mx e t cos m M mx t sin m M M MI x m M c t x t d d d I , n + + + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − + − + = 2 20 2 − 2 20 2 1 0 0 2 2 0ϖ
ϖ
ξϖϖ
( )
(
(
)
) ( )
( )
( )
m M t I mx e t cos m M Mx t sin m M m x m M c MI t x t d d d I , n + + + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + + − = 20 2 2 − 2 20 2 2 0 0 2 0 2ϖ
ϖ
ξϖϖ
From above formulation, we can conclude the characteristic of IDM as a second order dynamic system with damped natural frequency and damping ratio as follows.
(
M m)
[
kMm c(
M m)
]
Mm n d = − = + − + 2 2 4 2 1 1ξ
ϖ
ϖ
(2.14)(
)
Mm m M c n 2 + =ξϖ
(2.15)(
)
(
)
kMm m M c m M kMm m M c = + + + = 2 4ξ
(2.16)2.3 System Identification of 1-D IDM Model
The parameters of the proposed model must be estimated from the experimentally measured data to predict the behavior of the mechanism precisely enough. As described in the preceding sections, a model of IDM with a linearized MCK system consists of a Coulomb friction model and a linear actuator; three parameters are required. The estimated parameters include the stiffness k, the damping coefficient c of the piezoelectric
actuator and the frictional coefficient
μ
. First we use the model like Figure 2.3 to estimate the stiffness and the damping coefficient. A finite difference approximation to the MCK system is used to discretize the dynamics of the slider and the count-mass of the mechanism. The discretized system is specified as follows.
(
)
(
)
(
x
u
)
0
m
k
u
u
x
x
m
c
x
x
2
x
2 i i 1 i i 1 i i 2 i 1 i i−
−+
−+
Δ
−
−−
+
−+
Δ
−
=
(2.17)Then the equation of the discretized system can be rearranged as follows.
[
]
(
)
⎪
⎪
⎩
⎪⎪
⎨
⎧
+
−
−
=
⎥⎦
⎤
⎢⎣
⎡
Δ
Δ
=
−
+
−
−
=
=
−
− − − − 2 i 1 i i T 2 i i 1 i i 1 i ix
x
2
x
y
m
k
m
c
w
u
x
u
u
x
x
H
where
0
y
Hw
(2.18)A weighted least square algorithm is used to make sure that the identified parameters properly converge to a range. w is the a matrix that contain the parameters what we want to estimate. The final goal is to estimate the stiffness and the damping coefficient by iteration of w and then minimizing the value of Hw− y . The equations of WRLS are shown as follows:
min
Hw
y
(
i i i 1)
* i 1 i i i * i 1 i 1 i i o * i 1 i i i 1 i i * i 1 i 1 i i iw
h
y
h
P
h
h
P
w
w
I
P
,
h
P
h
P
h
h
P
P
P
− − − − − − − −−
+
+
=
=
⎥
⎦
⎤
⎢
⎣
⎡
+
−
=
λ
λ
λ
iλ
is equal to 0.99 to perform a forgetting factor for the system identificationThe result of parameter estimation is shown as Figure2.5. The upper diagram of Figure 2.4 is the input of actuator and the lower is the output. The stiffness is about 107 and the damping coefficient is 200.
2.4 Simulations
Simulink is a platform for multidomain simulation and Model-Based Design for dynamic systems. It provides an interactive graphical environment and a customizable set of block libraries, and can be extended for specialized applications. We simulate the mass-damper-spring model by the Simulink. The rules of connection follow the equations of the mass-damper-spring model. The results of simulation are shown as Figure 2.6.
Chapter 3 Model of 2-D IDM
3.1 The mass-damper-spring model of 2-D IDM
This model is derived by lagrange method. Lagrange’s equation are fundamental relation in Lagrange’s mechanics given by
j j l l
Q
q
D
q
L
q
L
dt
d
=
∂
∂
+
∂
∂
−
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
∂
∂
(3.1)where
q
j is a general coordinate, Qj is the general work, D is the energy absorbed by damper andL
is the Lagrangian.U
T
L
≡
−
(3.2)where T is the total kinetic energy and U is the total potential energy. The kinetic energy include the energy resulted from the movement of the plate and the three count-mass. Based on our assumption the terms of energy are shown as follows behind calculation.
(
)
(
)
(
)
[
(
)
(
)
]
(
)
(
)
∑
∑
∑
∑
∑
−
−
=
+
−
+
−
+
−
+
+
+
+
+
=
i 2 i i i i 2 i i i i i i i i i i 2 i i i i 2 2 i 2 2 2u
d
c
2
1
u
d
k
2
1
U
cos
y
sin
x
R
d
m
R
d
m
2
1
y
x
m
2
1
I
2
1
y
M
2
1
x
M
2
1
T
θ
φ
θ
φ
θ
θ
θ
(3.3)To substitute the three terms into the equation 3.1 and to calculate the equations can make us to obtain the model of IDM. The mass-damper-spring model of IDM shown in Figure 3.1 is expressed as follows:
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
⎪ ⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ = − + − + − + + + + + + − + = + − + − + + + − − − = + − + + − − + = + − + + − + +∑
∑
∑
∑
∑
∑
∑
∑
∑
∑
∑
0 u d k u d c R m d m sin d y m cos d x m cos y m sin x m M sin d y m cos d x m cos R y m sin R x m R d R m I F sin R d m cos R d m y m y M F cos R d m sin R d m x m x M i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i y i 2 i i i i i i i i i i i i x 2 i i i i i i i i i θθ φ θ φ φ θ φ θ φ θ φ θ φ θ φ θ θ θ φ θ θ θ φ θ θ φ θ θ θ φ θ θ μ μ μ (3.4) in which the Coulomb frictional force and moment between the slider and guide surface can represented as:( )
M m g Rsign 3 2 M g m M y x y F g m M y x x F i i i i y i i x ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + − = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + + − = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + + − =∑
∑
∑
μ θ μ μ μ μ μ (3.5)Because the affect of the terms about Coriolis Force is not obvious, these equations can be rearranged as follows:
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
⎪
⎪
⎪
⎩
⎪
⎪
⎪
⎨
⎧
=
−
+
−
+
−
+
+
−
+
=
+
+
+
−
−
−
=
+
−
−
+
=
+
−
+
+
∑
∑
∑
∑
∑
∑
∑
0
u
d
k
u
d
c
R
m
d
m
cos
y
m
sin
x
m
M
cos
R
y
m
sin
R
x
m
R
d
R
m
I
F
cos
R
d
m
y
m
y
M
F
sin
R
d
m
x
m
x
M
i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i y i i i i i i i x i iθ
φ
θ
φ
θ
φ
θ
φ
θ
θ
θ
φ
θ
θ
φ
θ
θ
μ μ μ (3.6)According to the assumption in section 2.2, the mechanical interface between the slider and the counter-mass is specified as a linear spring constant ki and a linear damping coefficient ci. There is no contact friction between the counter-mass and the guide surface but the slider and guide surface. The variables x, y represent the displacements of the mechanism in X-axis and Y-axis. θ represents the rotation of the mechanism.
φ
i represents the angle between the place where the actuator fastened on and the X’-axis. ui and di are the inputs and the displacement of count-mass respect to the mechanism.The first three equations are dynamic equations and the others are constraints. These equations are very complicated and nonlinear and cannot be decoupled. It is very difficult to solve these equations directly but numerical methods seem to be better way to solve these equations. To analyze the dynamics of the 2-D micro-stepping mechanism by numerical method need accurate data including the stiffness ki, damping coefficient
i
c of the actuators, the frictional coefficient
μ
between the mechanism and guide surface and so on. Those data need to be estimated by a series of experiments.3.2 Simulation of 2-D IDM Model
The simulations of the mass-damper-spring model of 2-D IDM are also
by Simulink. The block diagram of the 2-D IDM is shown as Figure 3.2. The block diagram of equation about X-axis is shown as Figure 3.3. The diagram consist of three parts included three inputs in one subsystem, three dynamics equations in three subsystems, three constraint equations in three subsystems. This method of connection will cause a problem, algebraic loop. It can solve the problem by using Runge-Kutta method and setting the step size very small. The parameters of simulation are shown in table 3.1. The results of simulation are shown as Figure 3.4 to Figure 3.6.
Chapter 4 Experiment
4.1 Experimental Setup of 1-D IDM Model
4.1.1 Input and Measuring System
Figure 4.1 show the sketch of the 1-D IDM. Figure 4.2 and Figure 4.3 depict the overall structure and configuration with actual instrument for measuring the displacement of the piezoelectric actuator respectively. The photograph of the system and IDM are also presented in Figure 4.4 and figure 4.5 In the experiment, the HP10705A interferometer with 10nm(0.4μin) resolution and 3MHz maximum data update rate measures the actual displacement of IDM. The sampling time of the data is controlled by DSP module and then sent to HP10885A. The primary function of The HP10885A Axis board is to convert reference and measured signals from a HP5517C laser head and measurement receiver to a 32-bit digital position word. The unit of measurement associated with the position word is a fraction of the wavelength of the laser light being used. A conversion is required if the position must be known in some other units(mm, inch, etc.).
After conversion, the raw data is read by DSP module directly. The main function of the DSP module are:
(1) To send signals to HP10885A to control the sequence of data sample and hold (8 bits digital output);
(2) To do data reading (32 bits digital input) ;
(3) To produce driving voltage waveforms needed in the experiment (8 bits DA) and send to IDM.
We achieve this goal by utilizing code compose studio (CCS) software to integrate these tasks into a program which can be loaded to DSP controller. Because of low driving voltage waveforms from DSP module (8 bits DA), a voltage amplifier is needed to amplify the analog signal from 0~2V to 0~100V to drive the piezoelectric actuator. Table 4.1 lists the specifications of the piezoelectric actuator which we used. The inputs of the experiments are shown as Figure 4.17 to Figure 4.19. The frequency and duty ratio of inputs are 300Hz and 95%.
4.1.2 DSP Program Flowchart
The 2407A DSP controllers shown in figure 4.6 are designed to meet the needs of control-based applications. By integrating the high performance of a DSP core and the on-chip peripherals of a microcontroller into a single-chip solution, the 240xA series yields a device that is an affordable alternative to traditional microcontroller units (MCUs) and expensive multichip designs. At 40 million instructions per second (MIPS), the 2407A DSP controllers offer significant performance over traditional 16-bit microcontrollers and microprocessors. The 16-bit, low power, fixed-point DSP core of the 2407A device provides analog designers a digital solution that does not sacrifice the precision and performance of their systems. See details in Figure 4.7.
Code composer studio (CCS) is a fully software integrated development environment (IDE) for building and debugging programs for the DSK (DSP Starter Kit), i.e. the DSP board. CCS integrates all host and target tools in a unified environment to simplify DSP system configuration and application design. This easy to use development environment allows DSP designers of all experience levels full access to all phases of the code development process. The software is used for three phases in the overall DSP system design process:
(1)Coding and building: writing code using the editor, creating a ‘project’, and compiling and linking.
(2)Debugging: syntax checking, probe points, break points (3)Analysis: statistics, benchmarking, real-time debugging
Figure 4.8 describes the complete flowchart of the DSP program. The processes are as follows:
(1) Start: The program starts.
(2) CPU will be initialized first. Then we set and enable time interrupt to define the sampling time.
(3) A while loop for DA control waveforms applying to the piezoelectric actuator is executed. The program waits for the time interrupt every 50 us (sampling rate = 20kHz).
(4) The program gets into time interrupt, the DSP module starts to read data by 32bits digital input.
(5) MSB Check: Because we do not know if an error occurs, the received data has to be checked first if an error occurs. The method provided from operating manual is to examine the most significant bit (MSB). If the MSB is one (true), it implies the data is correct. Otherwise,
there exists an error. We should adjust all the experiments of the laser interferometer and see if the light status is ready especially the indicator of the receiver. Then restart the program again to step (1).
(6) Sign Check: The meaning of the second MSB indicates the sign of the position value; therefore it is sometimes called the sign bit. The sign bit zero (false) means positive and one (true) means negative position. Negative position needs to be calculated by 2’s complement. The position register is saved to the buffer.
(7) End: The program ends.
(8) Measurement: After the program ends, the position register saved in the buffer can be transferred to the real world displacement. The following equation describes how position is calculated from the value in the position register:
number on Compensati N register Position Position= ×
λ
× where:λ
= 632.99135 nanometers (for HP5517C) N= 64 when linear optics are being usedN= 128 when plane mirror optics are being used N= 256 when high resolution optics are being used
9997288 0 1 . refraction of index s ' Air number on Compensati = =
Then the experimental results will be plotted into a time-position graph step by step continuously. These files can help us to compare the results of different driving waveforms..
4.2 Experiment Results of 1-D IDM Model
The forward movement of one-dimension IDM is similar to the backward movement but little difference in step size. With same condition but converse duty, the step of the backward movement is larger than that of the forward movement. One possibility is to assume the friction between the bottom of one-dimension IDM and the surface of the guide in forward and backward is quite different since the inaccurate manufacture of IDM. Another possibility may be the sudden stop of the principles of one-dimension IDM illustrated in Figure 2.1. The difference between forward and backward movement results from the sudden stop of the counter-mass which contributes to the displacement in the same direction or not. Because of the difference between the forward and backward movement of the one-dimension IDM, we should know the degree of the difference. Base on the condition of manufacture, two piezoelectric actuators applied the same voltage waveform cannot produce the same movement.
4.3 Experimental Setup of 2-D IDM Model
The most parts of the experiment setup are the same. The only
difference is the measuring system is that the laser interferometer is replaced by digital camera. The procedures of the experiment of 2-D IDM are listed below.
(1) DSP module send asymmetric triangular input waveforms to the amplifier.
(2) The inputs are amplified and sent to the piezoelectric actuators then. (3) It will get the image data by camera.
After we get the image, the data will be processed to calculate the movement of the 2-D IDM, like translation and rotation. Figure 4.9 and Figure 4.10 are the picture of the setup about the system used to obtain the image data.
4.4 Experiment Results of 2-D IDM Model
Figure and Figure are two different pictures. First is in zero second and
second is in thirty second. The area of grid in the picture is one square centimeter. Figure and Figure are the same as before two pictures. The degree between line by line is ten degree. The first experiment is to make the 2-D IDM move up linearly and no rotation occurs by using upper two piezoelectric actuators. The results are shown as Figure 4.11 to Figure 4.12. The results of first just like what we expect. The 2-D IDM just moved up linearly and there is no rotation. The pictures from Figure 4.13 to Figure 4.14 are the results of second experiment. The movement of IDM in second experiment is the same as in first experiment. But these results are not so desired. The IDM moved not only up but also right. The magnitude of upward movement is twice of rightward movement. The pictures from Figure 4.15 to Figure 4.16 are the results of third experiment. The movement that we expect is pure rotation by using three
actuators. These results are not desired also. The IDM moved downward and leftward when the rotation occurred. The 2-D IDM moved 0.3 m
μ
upward per step in first experiment. In second experiment the IDM moved 0.2 mμ
rightward and 0.44 mμ
upward each step. In third experiment the IDM moved 0.17 mμ
rightward, 0.11 mμ
downward each step and was rotated about 5.56×10-4 degree each step. Based on thecomparison of the result of simulations and experiment, prediction about translation of 2-D IDM is more accurate than rotation.
Chapter 5 Conclusion
In this research, we found that the 2-D IDM can be realized to achieve the purpose of precise positioning. According to the results of simulations and experiments, the movement of 2-D IDM can be controlled by us and it can be predicted. It help us to develop this mechanism for precise positioning. Here we have some conclusion as below.
(1) The applied voltage increases, the IDM will move and rotate faster.
(2) Because of the difference of forward and backward movement, it needs to adjust the applied voltage to obtain the same movement. (3) There are six directions we can control the 2-D IDM to move
directly only by using two actuators.
(4) The bigger the phase lag between three input waveforms be, the slower 2-D IDM rotate.
There are still some problem in this experiment included how to estimate the parameters of system, the frictional coefficient especially. The other problem is the cable of the actuator. When the IDM is moving, the cable which get stuck produce force to push or pull the mechanism. The only way to solve this problem is to reduce the radius of the cable. It can reduce the weight and affection of the cable. Measure is the most important problem because the pixels of digital camera are limited. This measuring system cannot help us to obtain more accurate data. It needs more accurate image process system to obtain image data and to calculate the movement of the 2-D IDM. There is one problem occurred. The
contact between the plate and the surface is not close, especially in the center of the plate.
The 2-D IDM will be developed to be more accurate and reliable by solving the above problems in the future.
Reference
[1] S. Ling, H. Du & T. Jiang, “Analytical and Experimental Study on a Piezoelectric Linear Motor”, Smart Materials and Structures, Vol.7, No.3, Jun, 1998, pp.382-388.
[2] T. Higuchi, Y. Yamagata, K. Furutani & K. Kudoh, “Precise Positioning Mechanism Utilizing Rapid Deformations of Piezoelectric Elements”, Proceedings of the IEEE MEMS Workshop, 1990, pp.222-226.
[3] J. Mendes, M. Nishimura, K. Tomizawa, Y. Yamagata & T. Higuchi, “Print Board Positioning System Using Impact Drive Mechanism”, Proceedings of the SICE Annual Conference, Jul, 1996, Tottori, Jpn, pp.1123-1128.
[4] K. Furutani, T. Higuchi, Y. Yamagata & N. Mohri, “Effect of Lubrication on Impact Drive Mechanism”, Precision Engineering, Vol.22, No.2, 1998, pp.78-86.
[5] M. Kurisu, T. Yoshikawa, “Tracking Control for An Object in Pushing Operation”, Proceedings of the 1996 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vol.2, Nov, 1996, Osaka, Jpn, pp.729-736.
[6] Y. Wang, M. Mason, “Two-Dimensional Rigid-Body Collisions with Dry Friction”, Transactions of the ASME, Vol.59, Sep, 1992, pp.635-642.
[7] Y. Yamagata, T. Higuchi, “A Micropositioning Device for Precision Automatic Assembly Using Impact Force of Piezoelectric Elements”, Proceedings of IEEE International Conference on Robotics and
Automation, May, 1995, Nagoya, Jpn, pp.666-671.
[8] H. Alexander, H. Lakhani, “Robotic Control of Sliding Object Motion and Orientation”, Proceedings of the 1996 IEEE/RSJ International Conference on Robotic and Automation, Apr, 1996, Minneapolis, Minnesota, pp.3336-3342.
[9] K. Furutani, N. Mohri & T. Higuchi, “Self-Running Type Electrical Discharge Machine Using Impact Drive Mechanism”, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Jun, 1997, Tokyo, Jpn, pp.88.
[10] K. Furutani, N. Mohri & T. Higuchi, “Self-Running Type Electrical Discharge Machine Using Impact Drive Mechanism”, Seimitsu Kogaku Kaishi/Journal of the Japan Society for Precision Engineering, Vol.63, No.9, Sep, 1997, pp.1290-1294.
[11] K. Ikuta, S. Aritomi & T. Kabashima, “Tiny Silent Linear Cybernetic Actuator Driven by Piezoelectric Device with Electromagnetic Clamp”, Proceedings of the IEEE Micro Electro Mechanical Systems Workshop, Feb, 1992, Travemuende, Ger, pp.232-237.
[12] T. Idogaki, H. Kanayama, N. Ohya, H. Suzuki & T. Hattori, “Characteristics of the Piezoelectric Locomotive Mechanism for an In-Pipe Micro Inspection Machine”, Proceeding of the International Symposium on Micro Machine and Human Science, Oct, 1995, Nagoya, Jpn, pp.193-198.
[13] 鄭仲哲,「利用壓電致動器之精密定位」,國立交通大學,博士 論文,民國 92 年。
民國 94 年。
[15] 林容益,DSP/CPLD 控制技術及應用,初版,全華出版社,台北, 民國 90 年。
[16] 新華電腦,DSP 從此輕鬆跑 (TI DSP 320LF2407A),初版,台科 大圖書股份有限公司,台北,民國 92 年。
⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎭ ⎪ ⎬ ⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎭ ⎪ ⎬ ⎫ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎭ ⎪ ⎬ ⎫ − ⎪ ⎭ ⎪ ⎬ ⎫ − ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎧ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ⎪ ⎪ ⎭ ⎪ ⎪ ⎬ ⎫ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎩ ⎪ ⎨ ⎧ ⎪ ⎭ ⎪ ⎬ ⎫ rotational linear motor ultrasonic others inchworm rotational linear mechanism clamping driven slider driven base ker wal piezo mechanism drive impact rotational linear device slip stick drive pulse shearing torsional bending linear rotational linear driven direct others levered ram log paralle levered simple rotational linear amplified mechanical device scanning
(a) backward movement (b) input: forward movement
Figure 2.2 The mass-damper-spring model of 1-D IDM
Figure 2.3 MCK model of system identification
0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 2 4 6 8 Input Tim e(s ) di s p lac e m ent ( um ) 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 2 4 6 8 10 O utput Tim e(s ) di s pl ac e m ent ( um )
Figure 2.4 input and output of piezoelectric actuator
0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -200
0 200
ID K and C by W R LS w ith forgetting fac tor 0.999 (E x perim ents )
Tim e (s ) D am pi n g c oe ff ic ient C 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 0 5 10 15 x 106 Tim e (s ) S ti ff n e ss K
0 5 10 1 5 2 0 25 30 35 40 45 5 0 -5 0 5 1 0 1 5 2 0 2 5 Tim e (m s ) di s pl a c em e nt ( u m )
The dis pla c e m e nt o f s lider
Figure 3.1 The mass-damper-spring model of 2-D IDM c2 c1 m1 k1 M,I m2 k2 k3 c3 θ φi Y’ X Y R ui di X’ m3
d d (d1 ) d d (d2 ) d d (d3 ) d d (th e ta ) t h e ta d x d d y d y y y - a xi s d d(d 1 ) d d(d 2 ) d d(d 3 ) d d(t h et a ) th e t a d y d d x d x x x - a xi s T H E T A T o W o rksp a ce 2 Y T o W o rksp a ce 1 X T o W o rksp a ce d( u1 ) u1 d(u2 ) u2 d(u3 ) u3 S u b syste m d dx d dy d d(d 1 ) d d(d 2 ) d d(d 3 ) d d (t h e ta ) t h et a R o ta ti o n d d(t h et a ) t he t a d u3 u 3 d dx d dy d d (d3 ) 3 d d(t h et a ) th e t a d u2 u 2 d dx d dy d d (d 2 ) 2 d d (t h et a ) t he t a d u 1 u 1 d d x d d y d d (d 1 ) 1
Figure 3.2 The block diagram of the model of 2-D IDM
3 x 2 d x 1 d d x K -to ta l m a ss 9 .8 g m u fri cti o n co e fficie n t S w itch S u b tra ct5 S u b tra ct4 S u b tra ct3 S u b tra ct2 S u b tra ct1 S u b tra ct In 1 In 2 s in c os S u b syste m 2 In1 In2 s in c os S u b syste m 1 In1 In2 s in c o s S u b syste m R 3 R 3 _ 1 R3 R3 R 2 R 2 _ 1 R2 R2 m 3 R 1 _ 7 m 2 R 1 _ 6 m 1 R 1 _ 5 m 3 R 1 _ 4 m 2 R 1 _ 3 m 1 R 1 _ 2 R 1 R 1 _ 1 R1 R1 P ro d u ct9 P ro d u ct8 P ro d u ct7 P ro d u ct6 P ro d u ct5 P ro d u ct4 P ro d u ct3 P ro d u ct2 P ro d u ct1 P ro d u ct sq rt M a th Fu n cti o n 2 u2 M a th Fu n cti o n 1 u2 M a th Fu n cti o n 1 s In te g ra to r1 1 s In te g ra to r D i vi d e 0 C o n sta n t4 p h i _ 3 C o n sta n t3 p h i_ 2 C o n sta n t2 p h i_ 1 C o n sta n t1 M + m 1 + m 2 + m 3 Co n sta n t A d d 6 A d d 3 A d d 2 A d d 1 0 d y 9 th e ta 8 d (th e ta ) 7 d d (th e ta ) 6 d (d 3 ) 5 d (d 2 ) 4 d (d 1 ) 3 d d (d 3 ) 2 d d (d 2 ) 1 d d (d 1 )
(a) 0 5 10 15 20 25 30 -0.4 -0.2 0 X-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 -10 -5 0 Y-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 -1 0 1 Rotation R o tat ion (de gr e e) Time (sec) (b)
Figure 3.4 The translation in Y-axis (a) 30ms (b) 30s
0 0.005 0.01 0.015 0.02 0.025 0.03 -0.1 0 0.1 Time (s) D isp la ce m e n t( u m ) X-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 -10 -5 0 Time (s) D isp la ce m e n t( u m ) Y-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 -1 0 1x 10 -5 Time (s) D e gree Rotation
(a) 0 5 10 15 20 25 30 0 10 20 X-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 -4 -2 0 Y-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 0 0.5 1 Rotation R o tat ion (de gr e e) Time (sec) (b)
Figure 3.5 The translation in X-axis (a) 30ms (b) 30s
0 0.005 0.01 0.015 0.02 0.025 0.03 0 10 20 Time (s) D isp la ce m e n t( u m ) X-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 -0.01 0 0.01 Time (s) D isp la ce m e n t( u m ) Y-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 -5 0 5x 10 -4 Time (s) D e gree Rotation
(a) 0 5 10 15 20 25 30 0 2 4 X-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 0 2 4 Y-axis D is p la c e me n t ( mm) Time (sec) 0 5 10 15 20 25 30 -20 -10 0 Rotation R o tat ion (de gr e e) Time (sec) (b)
Figure 3.6 The pure rotation (a) 30ms (b) 30s
0 0.005 0.01 0.015 0.02 0.025 0.03 -1 -0.5 0x 10 -6 Time (s) D is p la c e me n t( u m) X-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 0 2 4x 10 -7 Time (s) D is p la c e me n t( u m) Y-axis 0 0.005 0.01 0.015 0.02 0.025 0.03 -0.02 0 0.02 Time (s) Degree Rotation
Figure 4.2 Structure for measurement for 1-D IDM PC DSP CPLD Laser Interferometer System Micro-stepping Mechanism Command Data 8bits DAC Amplifier Displacement Measurement 8 bits DO Control 32 bits DI Data
Figure 4.3 System configuration HP 5517C Laser Head HP10780C Receiver HP 10705A Single Beam Interferometer Focus Lens 0~100V DC Driving Voltage Amplifier Burleigh PZ-350M Micro-stepping Mechanism PC HP10885A DSP Module DSP TMS320F/C2407 CPLD ACEX1K100QC208-3
Figure 4.4 Experiment setup of 1-D IDM
Figure 4.6 DSP module
Figure 4.8 Program flow Interrupt START MSB Check Equipment Adjustment Sign Check Positive Position Register Negative END Data Read START Initialize CPU; Set & Enable Time
Interrupt
While Loop for DA Control Waveform &
Wait for Interrupt Every 50us (Sampling
Rate=20kHz)
Measurement STOP
Figure 4.9 A lateral view of measuring system
(a)
(b)
(a)
(b)
(a)
(b)
(a)
(b)
(a)
(b)
(a)
(b)
0 0.00 5 0 .0 1 0 .0 15 0.02 0.0 25 0 .0 3 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 Tim e (s ec ) V ol tag e ( V ol t) Y -ax is P ZT1 P ZT2 P ZT3
Figure 4.17 Inputs of 2-D IDM about displacement in Y-axis
0 0.00 5 0 .0 1 0 .0 15 0.02 0.0 25 0 .0 3 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 Tim e (s ec ) V ol tag e ( V ol t) X-a x is P ZT1 P ZT2 P ZT3
0 0.00 5 0 .0 1 0 .0 15 0.02 0.0 25 0 .0 3 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 Tim e (s ec ) V ol tag e ( v o lt ) R o ta tio n P ZT1 P ZT2 P ZT3