background image

《 自 动 化 技 术 与 应 用 》2 0 0 7 年 第 2 6 卷 第 1 1 期

Techniques of Automation & Applications  |  125

     经验交流

Technical  Communications

联到一起使用,总共控制可达128根轴

[1]

 。

其实 PMAC 实际就是一台完整的计算机,它可通过固化或

下载存储在它自己内部的程序进行单独的操作。此外,

它还处理

实时、多任务的优先级判别执行;它除了执行运动程序、PLC 程

序、伺服更新、资源管理外,作为下位机,它与用于人机交互的

上位机通讯,实现指令的下载和终端数据传输。

4  光刻机控制系统的直线电机PID控制

4.1  光刻机控制系统的硬件结构图

4.2  直线电机的原理

[3]

直线电机的基本原理就是利用磁场作用原理,将电能直接

转换成直线运动动能的设备。直线电机与旋转电机类似,通入三

相电流后,也会在气隙中产生磁场,如果不考虑端部效应,磁场

在直线方向成正弦分布,只是这个磁场是平移而不是旋转的,因

此称为行波磁场。行波磁场与次级相互作用便产生电磁推力。

4.3  PMAC+PC下的直线电机PID控制

直线电机的进给机构系统的运行过程采用闭环反馈控制工

作方式,

用直线电机内置的光栅尺检测光刻机运动平台的实际位

移,并将检测信息通过直线电机的编码器输出端口反馈给 PMAC

控制器,由控制器的PID调节器根据目标位移与实际位移的差值

自动调节电机的控制参数,快速控制光刻机的运动平台运行,

成所需的进给。

直线电机闭环伺服控制原理如图所示:

4.4  基于PMAC的控制算法

在直线交流伺服系统中 ,传统的控制策略如PID 反馈控制、

解耦控制等 ,在交流伺服系统中得到了广泛的应用。

但在高精度

微进给的高性能场合 ,就必须考虑到对象结构与参数变化、

各种

非线性的影响、

运行环境的改变以及环境干扰等时变和不确定因

素 ,才能得到满意的控制效果。因此 ,在这种情况下,考虑到

PMAC 强大的伺服控制功能,传统的 PID 控制算法的基础上,再

加上速度和加速度的前馈,用速度前馈来减小微分增益所带来的

图2  光刻机系统的硬件结构图

图3  直线电机闭环伺服控制原理

跟随误差,用加速度前馈来补偿由于惯性所带来的跟随误差,同

时,加上陷波滤波器来防止谐振,以抵消共振。

正是基于上述的分

析,提出了基于 PMAC 的直线电机速度 / 加速度前馈控制,其算

法如图4 所示。

其中上图部分参数意义分别表示如下:

:比例增益(Ix30);K

:微分增益(Ix31);K

vff 

:速度前馈增益

(Ix32);K

:积分增益

(Ix33)

;IM:积分模式(Ix34);K

aff 

:加速度前

馈增益(Ix35)。

对电机 x 使用的计算控制输出的 PID 算法的实际计算

公式如下:

DACout(n)=2

-19

*Ix30*[{Ix08*[FE(n)+(Ix32*CV(n)+Ix35*CA

(n))/128+Ix33*IE(n)/2

23

]}-Ix31*Ix09*AV(n)/128]

其中:DACout(n)是伺服周期n 中 16 位输出命令(-32768 到

+32767)

。它将转换成 -10V 到 +10V 的电压输出。DACout(n)的

值由Ix69定义。Ix08是电机X的一个内部位置放大系数(通常设

为96)。Ix09是电机X的速度环的一个内部放大系数。FE(n)是伺

服周期n内所得的跟随误差,

即该周期内指令位置和实际位置的

差值[CP(n)-AP(n)]。AV(n) 是伺服周期 n 内的实际速度,即每

个伺服周期最后两个实际位置的差值[AP(n)-AP(n-1)]。

CV(n) 是

伺服周期n内的指令速度,

即每个伺服周期最后两个指令位置的

差值[CP(n)-CP(n-1)]。CA(n) 是伺服周期n内的指令加速度,即

每个伺服周期最后两个指令速度的差值[CV(n)-CV(n-1)]。

IE(n)是伺服周期n的跟随误差的积分,大小为:

=

1

0

)]

(

[

n

j

j

FE

PID 伺服调节中,我们主要调节其中 4 个参数:

Ix30 比例参数“P”

,保证系统刚性;Ix31 微分参数“D”

,保

证减速时的稳定性;

Ix32速度前馈参数,

消除启动时的振动;Ix33积分参数

“I”

消除稳态误差。

5  直线电机 PID 性能在光刻机控制系统
中的应用

PID控制是一种最优的控制策略,

其输入E(s)与输出U(s)之

间成比例、积分、微分关系。即有传递函数:

其中 K

为比例增益,为积分增益,K

=K

为微分增益,

图 4  PID+ 速度/ 加速度前馈控制算法