《 自 动 化 技 术 与 应 用 》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 所示。
其中上图部分参数意义分别表示如下:
K
p
:比例增益(Ix30);K
d
:微分增益(Ix31);K
vff
:速度前馈增益
(Ix32);K
i
:积分增益
(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
p
为比例增益,为积分增益,K
d
=K
p
T
d
为微分增益,
图 4 PID+ 速度/ 加速度前馈控制算法