移动体位置控制装置以及使用了该控制装置的载物台装置的制作方法

文档序号:6279014阅读:215来源:国知局
专利名称:移动体位置控制装置以及使用了该控制装置的载物台装置的制作方法
技术领域
本发明涉及结构为在沿一个方向平移驱动移动体(载物台)的两端时抑制移动体的旋转动作的移动体位置控制装置以及使用了该控制装置的载物台装置。
背景技术
例如称为XY载物台装置的装置的结构为,沿Y方向移动的Y载物台上安装有在沿X方向移动的X载物台,设置有控制各载物台(移动体)的移动位置的移动体位置控制装置。并且,在这种装置中,有称为龙门移动型载物台装置的装置,其结构为门型第1移动体(Y载物台)以一定的速度在吸着在台子上的基板的上方移动(参照例如专利文献1)。
上述第1移动体上安装有沿与Y方向垂直的X方向移动的第2移动体,在第2移动体上安装有各种夹具。并且,XY载物台装置这样动作使第2移动体移动到X方向的行程内的任意位置,同时使第1移动体沿Y方向移动。
这样一来,在第2移动体沿X方向移动的状态下使第1移动体沿Y方向移动,如果在这种情况下向驱动第1移动体的第1、第2线性电动机输出产生相同的推力(驱动力)的指令,则包含第1移动体和第2移动体的移动体组件的重心位置随第2移动体的移动而改变,因此,移动体组件上被作用了以与重心位置交叉的Z轴为中心的旋转力。
因此,在第2移动体不在Y方向的移动范围的中央位置上的状态下,使一对线性电动机作用于第1移动体上的2个推力产生差异,使两推力所引起的第1移动体的重心附近的2个力矩互相抵消,从而使第1移动体沿Y方向移动。
由此,使平移驱动第1移动体的推力产生的重心附近的2个力矩互相抵消,防止推力作为旋转力对第1移动体发生作用。
专利文献1日本特开2001-238485号公报(特许第3481540号)但是,由于上述现有技术的装置为控制一对线性电动机作用于第1移动体的2个推力、来使2个推力产生的重心附近的力矩互相抵消的方式,因此,即使是例如因某种外力干扰向第1移动体作用了旋转方向的力而使第1载物台旋转某角度、从而第1载物台沿偏摆方向倾斜的情况,也作为在第1载物台相对X方向不倾斜的状态下沿Y方向驱动的情况,来决定一对线性电动机的推力。
因此,现有技术存在当第1载物台绕Z轴旋转了规定的角度时,在没有修正相对于X轴的倾斜的倾斜状态下沿Y方向驱动第1载物台的问题。
因此,在输入了外力干扰的情况下,上述反馈控制的控制中难以在不沿偏摆方向转动的状态下高精度地平移驱动移动体。

发明内容
本发明的技术问题是,即使在输入了外力干扰的情况下,也以不沿偏摆方向转动的状态高精度地平移驱动移动体。
为了解决上述问题,本发明包括下述手段。
本发明为一种移动体位置控制装置,控制用于驱动被设置为可沿互相垂直的2个方向中的第1轴方向移动的第1移动体的两端的第1、第2驱动单元、以及用于驱动沿与上述第1轴垂直的第2轴方向移动的第2移动体的第3驱动单元,使上述第1移动体和上述第2移动体构成的移动体组件移动,其特征在于,上述移动体位置控制装置具备重心位置计算单元,计算与上述第2移动体的移动位置相对应的移动体组件的重心位置;分配系数计算单元,计算分配系数,该分配系数用于根据上述重心位置计算单元计算出的重心位置来设定上述第1驱动单元的推力与上述第2驱动单元的推力的分配比;指令值计算单元,将该分配系数计算单元计算出的分配系数与上述第1轴方向的位置控制补偿器所计算出的第1轴推力目标值相乘,计算给上述第1、第2驱动单元的第1轴推力指令值,使得作用于上述重心的轴周围的对第1、第2驱动单元的推力所产生的旋转方向的力矩平衡;惯性力矩计算单元,计算以根据上述第2移动体的移动位置而变化的移动体组件的重心位置为轴的、旋转方向的惯性力矩;旋转方向推力计算单元,计算上述重心的轴周围的第3轴推力指令值,使该惯性力矩计算单元计算出的惯性力矩与旋转方向的位置控制补偿器的推力的增益之比为一定;驱动推力指令值计算单元,根据上述第1轴推力指令值和上述第3轴推力指令值,计算给上述第1、第2驱动单元的各推力指令值。
并且,本发明的特征在于,上述分配系数计算单元计算上述分配系数,使由作用于上述移动体组件的重心的轴周围的旋转方向上的第1驱动单元的推力所产生的旋转力与上述第2驱动单元所产生的旋转力相互相反方向作用的2个旋转方向的力的力矩平衡。
并且,本发明的特征在于,在设给上述第1、第2驱动单元的各推力指令值为f1、f2,沿2轴方向移动的第2移动体的位置的测量值为x,使x=0时绕移动体的重心的力矩平衡的第1轴平移方向的推力指令的分配比为g10、g20,x变化引起的上述移动体组件的重心与上述第1、第2驱动单元之间的距离的变化率为α,x=0时在重心上绕第3轴的旋转方向位置控制回路的推力增益为h0,x变化引起的上述移动体组件的重心点上绕第3轴方向的惯性力矩的变化率为β,第1轴方向的平移方向推力指令值为f*,绕第3轴的旋转方向的推力指令值为τ的情况下,上述驱动推力指令值计算单元根据下式分配上述推力指令值f1、f2f1=(-αx+g10)·f*+(βx+h0)·τf2=(αx+g20)·f*-(βx+h0)·τ。
并且,本发明为一种载物台装置,具有固定底座;第1载物台,设置为可以相对该固定底座沿第1轴方向移动;第2载物台,设置为可以在该第1载物台上沿与上述第1轴方向垂直的第2轴方向移动;第1、第2驱动单元,配置为相对上述固定底座给上述第1载物台的两端附近施加推力;第3驱动单元,驱动上述第2载物台;第1、第2位置检测器,检测上述第1载物台的两端附近的移动位置;第3位置检测器,检测上述第2载物台的移动位置;控制单元,控制上述第1、第2驱动单元,使由上述第1载物台和上述第2载物台构成的移动体组件移动;其特征在于,上述控制单元具有重心位置计算单元,计算与上述第2载物台的移动位置相对应的上述移动体组件的重心位置;分配系数计算单元,计算分配系数,该分配系数用于根据上述重心位置计算单元计算出的重心位置来设定上述第1驱动单元的推力与上述第2驱动单元的推力的分配比;指令值计算单元,将该分配系数计算单元计算出的分配系数与上述第1轴方向的位置控制补偿器所计算出的第1轴推力目标值相乘,计算给上述第1、第2驱动单元的第1轴推力指令值,使得作用于上述重心的轴周围的对第1、第2驱动单元的推力所产生的旋转方向的力矩平衡;惯性力矩计算单元,计算以根据上述第2移动体的移动位置而变化的移动体组件的重心位置为轴的、旋转方向的惯性力矩;旋转方向推力计算单元,计算上述重心的轴周围的第3轴推力指令值,使该惯性力矩计算单元计算出的惯性力矩与旋转方向的位置控制补偿器的推力的增益之比为一定;驱动推力指令值计算单元,根据上述第1轴推力指令值和上述第3轴推力指令值,计算给上述第1、第2驱动单元的各推力指令值。
发明效果根据本发明,由于通过根据重心位置计算单元计算出的重心位置求出作用于第1移动体的重心的轴周围的旋转方向上的第1驱动单元的推力产生的旋转力以及第2驱动单元的推力产生的旋转力,计算使作用方向互相相反的2个力矩平衡地设定第1驱动单元的推力与第2驱动单元的推力的分配比的分配系数,将按与移动体组件的重心位置相对应的变化率分配了给第1、第2驱动单元的各推力指令值之后的分配值、使第1、第2驱动单元的推力产生的旋转方向的力矩平衡地分配给第1、第2驱动单元的指令值、以及旋转方向推力计算单元计算出的指令值相加,计算出给第1、第2驱动单元的各推力指令值,从而能够使第1移动体(第1载物台)不受旋转力的作用,因此能够在不沿偏摆方向倾斜的状态下平移驱动第1移动体(第1载物台)。
并且,根据本发明,由于计算将根据第2移动体(第2载物台)的移动位置而变化的移动体组件(载物台组件)的重心位置作为轴的旋转方向的惯性力矩,使惯性力矩为一定地计算绕重心的轴的推力,因此还能够通过控制系统将旋转方向的控制体系的控制回路增益保持为一定,不管第2移动体(第2载物台)的移动位置如何,旋转方向的控制体系的控制特征都不变,因此能够稳定地平移驱动第1移动体(第1载物台)。


图1是表示本发明的移动体位置控制装置的构成要素的概念图。
图2是表示使用了本发明的移动体位置控制装置的一个实施例的载物台装置的立体图。
图3是简化表示Y载物台18和X载物台30的俯视图。
图4是用于说明控制系统的具体例的系统图。
图5是表示推力退耦(非干涉化)块70的控制方式的具体例的系统图。
图6是表示用推力退耦块70控制Y1、Y2线性电动机36、38的推力f1、f2、在使X载物台30移动到X方向的右端的状态下沿Y方向移动Y载物台18时的实验结果的曲线图。
图7是表示用推力退耦块70控制Y1、Y2线性电动机36、38的推力f1、f2、在使X载物台30移动到X方向的中间位置的状态下沿Y方向移动Y载物台18时的实验结果的曲线图。
图8是表示用推力退耦块70控制Y1、Y2线性电动机36、38的推力f1、f2、在使X载物台30移动到X方向的左端的状态下沿Y方向移动Y载物台18时的实验结果的曲线图。
符号说明10载物台12底座18Y载物台19Y方向驱动部30X载物台31X方向驱动部36Y1线性电动机38Y2线性电动机42X线性电动机48Y1线性标度50Y2线性标度52Y1线性编码器54Y2线性编码器60控制系统62坐标变换块
64 X控制体系块66 Y控制体系块68 θ控制体系块70 推力退耦块72、74、76 补偿器84 第1分配计算部86 第2分配计算部88 第3分配计算部90 加法器92 减法器94 切换开关200移动体位置控制装置202第1移动体(Y1载物台)204第2移动体(X载物台)206移动体组件210第1驱动单元220第2驱动单元230第3驱动单元2323轴位置检测器234坐标变换块236XYθ位置控制补偿器240重心位置计算单元270分配系数计算单元280指令值计算单元290惯性力矩计算单元300旋转方向推力计算单元310驱动推力指令值计算单元
具体实施例方式
下面与附图一起说明实施本发明的优选方式。
实施例1图1为表示本发明的移动体位置控制装置的构成要素的概念图。如图1所示,移动体位置控制装置200驱动控制第1、第2驱动单元210、220和第3驱动单元230,上述第1、第2驱动单元210、220驱动第1移动体(Y1载物台)202的两端,使第1移动体202沿Y轴方向移动;上述第3驱动单元230驱动沿与Y方向垂直的X轴方向移动的第2移动体(X载物台)204。
包含第1移动体202和第2移动体204的移动体组件206的坐标位置由3轴位置检测器232检测,由坐标变换块234变换乘XYθ控制坐标系,作为位置反馈值提供给XYθ位置控制补偿器236。
移动体位置控制装置200具有计算推力目标值的XYθ位置控制补偿器236;计算与第2移动体204的移动位置相对应的包含第1移动体202和第2移动体204的移动体组件206的重心位置的重心位置计算单元240;计算出用于根据重心位置计算单元240计算出的重心位置设定第1驱动单元210的推力与第2驱动单元220的推力的分配比的分配系数的分配系数计算单元270。
而且,移动体位置控制装置200还具有指令值计算单元280,该指令值计算单元280将分配系数计算单元270计算出的分配系数与XYθ位置控制补偿器236计算出的第1、第2驱动单元210、220的Y轴(第1轴)推力目标值相乘,计算出输出给第1、第2驱动单元210、220的Y轴(第1轴)推力指令值(分配值),使得作用在重心轴附近的第1、第2驱动单元210、220的推力所引起旋转方向的力矩平衡。
并且,移动体位置控制装置200还具有惯性力矩计算单元290,计算根据第2移动体204的移动位置X而变化的移动体组件206的绕Z轴的惯性力矩;以及旋转方向推力计算单元300,被输入该惯性力矩计算单元290计算出的惯性力矩和XYθ位置控制补偿器236计算出的θ轴(第3轴)推力目标值。在该旋转方向指令值调整单元300中,计算绕Z轴(旋转方向)的θ轴(第3轴)推力指令值,使惯性力矩与旋转方向的位置控制补偿器的推力增益之比为一定。
而且,还具有驱动推力指令值计算单元310,该驱动推力指令值计算单元310根据指令值计算单元280计算出的Y轴推力指令值和旋转方向推力计算单元300计算出的θ轴推力指令值计算出输出给第1、第2驱动单元210、220的各驱动推力指令值(Y1电动机推力指令值、Y2电动机推力指令值)。
当假设输出给第1、第2驱动单元210、220的各推力指令值为f1、f2,沿2轴方向移动的第2移动体204的位置测量值为x,使x=0时的围绕移动体组件206的重心的力矩平衡的第1轴平移方向的推力指令的分配比为g10、g20,x变化引起的移动体重心与第1、第2驱动单元210、220之间的距离的变化率为α,x=0时在重心上绕第3轴(Z轴)的旋转方向位置控制回路(Loop)的推力增益为h0,x变化引起的整个移动体的重心点的绕第3轴方向的惯性力矩的变化率为β,第1轴方向的平移方向推力指令值为f*,绕第3轴的旋转方向的推力指令值为τ时,分配系数计算单元270根据下式分配推力指令值f1、f2。并且,导出下述2式的说明将在后面叙述,这里省略说明。
f1=(-αx+g10)·f*+(βx+h0)·τf2=(αx+g20)·f*-(βx+h0)·τ因此,在移动体位置控制装置200中,根据重心位置计算单元240计算出的重心位置,求出作用在移动体组件206的重心的Z轴周围的旋转方向(θ方向)上的第1驱动单元210的推力产生的旋转力和第2驱动单元220的推力产生的旋转力,设定第1驱动单元210的推力与第2驱动单元220的推力的分配比,使作用方向互相相反的2个旋转力平衡,由此,能够使第1移动体(第1载物台)202上不受旋转力的作用,因此能够在不沿偏摆方向倾斜的状态下平移驱动第1移动体(第1载物台)202。
下面说明本发明的具体例。图2为表示使用了本发明的移动体位置控制装置的一个实施例的载物台装置的立体图。
如图2所示,载物台装置10具有底座12,固定在底座12上的一对导轨14、16,Y载物台(第1移动体)18,沿Y方向驱动Y载物台18的方向驱动部19,X载物台(第2移动体)30,沿X方向驱动X载物台30的X方向驱动单元31。X载物台30可移动地安装在Y载物台18上,与Y载物台18一起构成移动体组件21。
底座12的上面12a形成引导移动体组件21水平移动的静压轴承引导面。并且,导轨14、16在彼此相对的侧面形成Y方向引导面14a、16a,以分别引导Y载物台18的两端。
在导轨14与16之间横架Y载物台18。该Y载物台18具有在底座12的上面12a上沿Y方向滑动的主体18a、和设置在主体18a的两端并在导轨14、16的Y方向引导面14a、16a上沿Y方向被直线引导的滑动部18b、18c。
并且,在滑动部18b、18c为同一形状的情况下,Y载物台18的重心位置与Y方向的中间位置一致。并且,在滑动部18b、18c为不同形状的情况下,由于滑动部18b的质量与滑动部18c的质量不同,因此Y载物台18的重心位置根据滑动部18b、18c的质量差的不同,而从Y方向的中间位置偏离规定距离。
并且,Y载物台18具有在滑动部18b、18c的侧面的4个静压空气轴承垫20和设置在滑动部18b、18c下面的3个静压空气轴承垫22。静压空气轴承垫20和221~223通过4个具有绕与底座12上的X-Y平面垂直的Z轴旋转的一个自由度的联轴器(图中未表示),保持在Y载物台18的滑动部18b、18c的侧面上。
并且,静压空气轴承垫223设置在Y载物台18的与X方向的中心轴相对应的地方,静压空气轴承垫221、222设置在在Y方向上相对Y载物台18的中心轴大致对称的位置上。即,静压空气轴承垫221~223被设置各自的中心形成等腰三角形。
并且,在Y载物台18上可以沿与Y方向垂直的X方向移动地安装有X载物台30。Y载物台18被形成为与其延伸方向平行的前后侧面18d、18e作为沿X方向引导X载物台30的X方向引导面。X载物台30跨越Y载物台18的上面和前后面地形成为コ字形状,具有4个与前后侧面18d、18e相对的静压空气轴承垫321~324和3个与底座12的上面12a相对的静压空气轴承垫341~343。
静压空气轴承垫20、221~223通过喷射压缩空气形成有相对底座12的上面12a和导轨14、16的微薄的空气层,在利用该空气层将摩擦阻力降低到大致为0的悬浮状态(非接触状态)下引导Y载物台18。
并且,静压空气轴承垫321~324、341~343通过喷射压缩空气形成有相对底座12的上面12a和Y载物台18的前后侧面18d、18e的微薄的空气层,在利用该空气层将摩擦阻力降低到大致为0的悬浮状态(非接触状态)下引导X载物台30。
Y方向驱动部19具有设置在导轨14上的Y1线性电动机(第1驱动单元)36和设置在导轨16上的Y2线性电动机(第2驱动单元)38。Y1、Y2线性电动机36、38具有沿Y方向延伸配置的磁铁组件(图中未表示)和与磁铁组件相对配置的线圈组件(图中未表示)。并且,各线圈组件上连接有裸缆(图中未表示)。
并且,X方向驱动单元31具有设置在Y载物台18的主体18a上的X线性电动机(第3驱动装置)42。X线性电动机42具有沿X方向延伸配置的磁铁组件(图中未表示)和与磁铁组件相对配置的线圈组件(图中未表示)构成。并且,线圈组件上连接有裸缆(图中未表示)。
而且,导轨14、16上设置有沿Y方向延伸形成的Y1线性标度48、Y2线性标度50、以及设置在Y载物台18上并且检测相对Y1线性标度48、Y2线性标度50的相对位置的Y1线性编码器(Y1位置检测器)52和Y2线性编码器(Y2位置检测器)54。因此,通过计算从Y1线性编码器52、Y2线性编码器54输出的脉冲数,来检测Y载物台18的滑动部18b、18c的移动位置。并且,根据从Y1线性编码器52输出的脉冲数与从Y2线性编码器54输出的脉冲数之差检测Y载物台18的旋转角θ。
并且,在Y载物台18的主体18a上设置有沿X方向延伸形成的X线性标度(图中未表示)、和设置在X载物台30上并且检测相对X线性标度的相对位置的X线性编码器(图中未表示)。因此,通过计算从X线性编码器(X位置检测器)输出的脉冲数,来检测X载物台30的移动位置。
在这种构成的载物台装置10中,在用Y1、Y2线性电动机36、38同时平移地驱动Y载物台18两端设置的滑动部18b、18c的情况下,如果X载物台30位于X方向的中心,则控制Y1、Y2线性电动机36、38使两者的推力大小相同。
由Y1、Y2线性电动机36、38平移驱动的Y载物台18在移动时容易引起绕Z轴方向的旋转运动(偏摆运动)。其原因可以认为是由Y1、Y2线性电动机36、38赋予的推力变动所产生的旋转方向的力、或者连接在Y载物台18两端的电缆(图中未表示)的负荷(外力干扰)的差等。
下面说明上述结构的载物台装置10中的Y载物台18的移动状态。
图3为简化表示Y载物台18和X载物台30的俯视图。如图3所示,由于在载物台装置10中X载物台30可移动地安装在Y载物台18上,因此,通过X载物台30沿X方向的移动,移动体组件21的重心位置沿X方向移动。
并且,绕通过重心点G的Z轴的旋转方向(偏摆方向)的惯性力矩(惯性)也变化。该惯性力矩可以用X坐标的函数表示,假设为J(x)。
假设Y方向控制体系的y方向平移推进指令为f*,θ方向控制体系的偏转扭矩指令为τ*,Y方向驱动用Y1、Y2线性电动机36、38的推力(驱动力)分别为f1、f2。此时用下述公式(1)的关系将f*、τ*分配给f1、f2,使推力f1、f2互不干涉地进行推力退耦。
f1f2=g1h1g2h2f*τ*...............(1)]]>其中,从与X载物台30的移动位置相对应的重心位置到Y1、Y2线性电动机36、38的推力产生点(驱动点)之间的距离分别记为L1(x)、L2(x)。
于是,根据上式(1)赋予的推力f1、f2,作用于移动体组件21的重心的平移推力f和偏转扭矩τ由下式(2)给出。
fτ=11L1(x)-L2(x)f1f2..................(2)]]>其中,L1(x)+L2(x)=L0………………(3)通过以上形成控制体系的指令推力与实际作用在移动体组件21的重心上的推力f、τ存在下式(4)的关系。

fτ=11L1(x)-L2(x)g1h1g2h2f*τ*]]>=g1+g2h1+h2L1(x)g1-L2(x)g2L1(x)h1-L2(x)h2f*τ*..................(4)]]>此时,Y方向控制体系的指定推力f*不产生对移动体组件21的重心的偏转扭矩τ、并且θ控制体系的偏转扭矩指令τ*不产生对移动体组件21的重心的平移推力f的条件——即,使Y-θ控制体系退耦的条件为使下式(4)右边的行列式的非对角成分为0。
此,为下式(5)、(6)。
h1=-h2………………(5)L1(x)g1=L2(x)g2………………(6)并且,通过使将移动体组件21的质量除式(4)右边的行列式的(1,1)成分之后的值、以及将移动体组件21的惯性力矩除行列式的(2,2)成分之后的值为一定,来赋予将移动体组件21的控制体系的控制体系增益保持在一定的条件。
由于移动体组件21的质量与X载物台30的坐标位置无关而为一定,因此上述条件用下式(7)、(8)表示。
g1+g2≡g0=一定………………(7) 从上式(7)、(8)可知,只要根据下式(9)~(12)的分配系数g1、g2、h1、h2分配推力f1、f2,就能够使Y-θ系统退耦,将控制体系的控制体系增益保持在一定。

g1=L2(x)L0g0..................(9)]]>g2=L1(x)L0g0..................(10)]]>h1=J(x)J0h0...................(11)]]>h2=-J(x)J0h0..................(12)]]>整理上式,推力f1、f2的分配式用下式(13)、(14)给出。
f1=g1×f*+h1×τ*=L2(x)L0g0×f*+J(x)J0h0×τ*......(13)]]>f2=g2×f*+h2×τ*=L1(x)L0g0×f*-J(x)J0h0×τ*......(14)]]>下面参照图4说明驱动控制载物台装置10的控制系统的具体例。如图4所示,控制系统60具有坐标变换块62,若被输入由上述Y1线性编码器52、Y2线性编码器54和X线性编码器58检测到的Y1、Y2、X方向的位置信号,则进行X、Y、θ坐标变换,计算各方向的坐标位置和重心位置,生成各反馈值;以及X控制体系块64,控制X载物台30的移动。而且,控制系统60还具有Y控制体系块66,控制Y载物台18的移动;θ控制体系块68,控制移动体组件21的θ方向的倾斜;以及推力退耦块70,计算Y1、Y2线性电动机36、38的推力f1、f2互不干涉的重心位置,并进行推力退耦。
坐标变换块62为计算与X载物台30的移动位置相对应的移动体组件21的X方向、Y方向及θ方向的坐标位置的计算单元,将X方向反馈值Xfbk输入X控制体系64的补偿器72,将Y方向反馈值Yfbk输入Y控制体系66的补偿器74,将θ方向反馈值θfbk输入θ控制体系块68的补偿器76。
X控制体系块64的补偿器72用X轴位置指令值Xref和X方向反馈值Xfbk输出X轴推力目标值Fcmdx。
Y控制体系块66的补偿器74用Y轴位置指令值Xref和Y方向反馈值Yfbk输出Y轴推力目标值Fcmdy。
θ控制体系块68的补偿器76用θ轴位置指令值θref和θ方向反馈值θfbk输出θ轴推力目标值Fcmdθ。
推力退耦块70是推力分配单元,根据移动体组件21的重心位置设定Y1线性电动机36的推力f1与Y2线性电动机38的推力f2的分配比,来使作用于Y载物台18的重心轴周围的Y1线性电动机36的推力f1产生的旋转力与Y2线性电动机38的推力f2产生的旋转力相平衡,具有第1至第3分配计算部84、86、88、加法器90、减法器92和切换开关94。
第1至第3分配计算部84、86、88是根据重心位置计算分配Y1、Y2线性电动机36、38的推力的分配系数的分配系数计算单元和将分配系数乘到各推力目标值来计算出各推力指令值的指令值计算单元。并且,加法器90和减法器92是根据分配计算部84、86、88计算出的各推力指令值来计算出给Y1、Y2线性电动机36、38的指令值的指令值计算单元。
切换开关94是用于选择性地将X轴位置指令值Xref和X方向反馈值Xfbk中的某一个输入第1至第3分配计算部84、86、88的切换单元。并且,切换开关94的结构为,根据使X轴位置指令值Xref和X方向反馈值Xfbk中的哪一个优先,将触点a、b中的某一个与触点c连接。并且,切换开关94既可以是手动操作,或者也可以是根据预先设定的条件(阀值)自动地切换。
例如,在第1至第3分配计算部84、86、88中,当根据不包含振动成分的X轴位置指令值Xref设定分配系数时,如图3所示将切换开关94设置到与触点a、c连接的状态。并且,在根据X方向反馈值Xfbk设定分配系数时,将切换开关94切换到触点b、c连接的状态。
Y控制体系块66的补偿器74所生成的Y轴指令值Fcmdy输入到第1、第2分配计算部84、86中。并且,θ控制体系块68的补偿器76所生成的θ轴推力目标值Fcmdθ输入第3分配计算部88中。并且,第1分配计算部84所生成的推力指令值g10和第3分配计算部88生成的θ轴推力指令值h0在加法器90中相加,形成Y1线性电动机推力指令值Fcmd1,在Y1伺服放大器98中增幅,输入Y1线性电动机36中。
并且,第2分配计算部86所生成的推力指令值g20和第3分配计算部88所生成的θ轴推力指令值h0在减法器92中相减,形成Y1线性电动机推力指令值Fcmd2,在Y2伺服放大器100中增幅,输入Y2线性电动机38中。
而且,从X控制体系块64的补偿器72输出的X轴推力指令值Fcmdx在X伺服放大器96中增幅,输入X线性电动机42中。
这样,在载物台装置10中,通过用推力退耦块70进行推力退耦使推力f1、f2互不干涉,可以设定Y1线性电动机36的推力与Y2线性电动机38的推力的分配比,使得作用于重心轴周围的旋转方向上的Y1线性电动机36的推力产生的旋转力矩与Y2线性电动机38的推力产生的旋转力矩相平衡。由此,不管X载物台30的位置如何,都可以防止旋转力作用于Y载物台18,在不沿偏摆方向倾斜的状态下驱动Y载物台18。
图5为表示推力退耦块70的控制方式的具体例的系统图。如图5所示,Y载物台18和X载物台30的各轴的位置指令值记为Xref、Yref、θref。并且,Y载物台18和X载物台30的坐标位置为,通过上述坐标变换块62将由作为3轴位置检测器的上述Y1线性编码器52、Y2线性编码器54和X线性编码器58检测到的载物台位置变换成XYθ控制坐标系,检测出位置反馈值Xfbk、Yfbk、θfbk。
X控制体系块64、Y控制体系块66和θ控制体系块68分别根据位置指令值和位置反馈值计算出各轴方向的推力目标值Fcmdx、Fcmdy、Fcmdθ。通过推力退耦块70将Y方向及θ方向的推力指令值分配给Y1线性电动机推力指令值Fcmd1和Y2线性电动机推力指令值Fcmd2。
下面说明由分配计算部84、86计算的分配系数的导出方法。在上述式(9)中,将根据X方向位置上计算出的移动体组件21的重心位置到Y2线性电动机38的驱动点A2之间的距离L2(x)与Y1线性电动机36和Y2线性电动机38之间的距离L0之比,乘以常数g0,来导出分配系数g1。
在上述式(10)中,将根据X方向位置计算出的移动体组件21的重心位置到Y1线性电动机36的驱动点A1之间的距离L1(x)与Y1线性电动机36和Y2线性电动机38之间的距离L0之比,乘以常数g0,来导出分配系数g2。
在上述式(11)中,将根据X载物台30在X方向位置计算出的移动体组件21的绕重心的偏摆方向的惯性力矩J(x)与移动体组件21的重心位于Y1线性电动机36和Y2线性电动机38之间的中心时移动体组件21的绕重心的偏摆方向的惯性力矩J0之比,乘以常数h0,来导出分配系数h1。并且,分配系数h2与上述分配系数-h1相等。
下面叙述分配系数的计算例。在上述式(13)、(14)中的距离L1(x)、L2(x)和惯性力矩J(x)为线性的情况下,分别用下式(15)~(17)表示。
L1(x)=αx+L10……………………(15)L2(x)=-αx+L20……………………(16)J(x)=bx+J0……………………(17)
将这些式(15)~(17)代入上式(9)~(12),则为以下式[公式9]g1=-αx+L20L0g0=-αx+g10..................(18)]]>g2=αx+L10L0g0=αx+g20..................(19)]]>h1=bx+J0J0h0=βx+h0..................(20)]]>h2=-bx+J0J0h0=-(βx+h0)..................(21)]]>使用了上式(9)~(12)的系数α、β、g10、g20、h0的推力退耦块70如图5所示。当将上式(18)~(21)代入上述式(13)、(14)中时,推力指令值f1、f2的分配用下式表示。
f1=(-αx+g10)·f*+(βx+h0)·τ…………(22)f2=(αx+g20)·f*-(βx+h0)·τ…………(23)因此,推力指令值f1、f2根据式(22)、(23)分配。
这样,根据载物台装置10,即使由于使X载物台30移动从而将X载物台30和Y载物台18合起来的移动体组件21的重心与Y1、Y2线性电动机36、38的驱动中心(中间位置)不一致的情况下,也可以通过进行从下述条件中导出的修正,来抑制Y载物台18的θ方向(偏摆方向)的旋转角,所述条件为使Y方向的推力所产生的θ方向的力矩(偏摆方向的扭矩)为0的相对2个自由度(Y方向和θ方向)不产生干涉的条件、以及相对于移动体组件21的绕重心的偏摆方向惯性力矩变动的控制回路增益一定条件。因此,能够使Y载物台18不受θ方向(偏摆方向)的旋转力的作用,所以能够以不沿偏摆方向倾斜的状态平移驱动Y载物台18。
并且,在载物台装置10中,由于通过控制系统60使θ控制体系的控制回路增益保持一定,因此无论X载物台30的移动位置如何,θ控制体系的控制特性都不改变,能够稳定地平移驱动Y载物台18。
下面参照图6~图8说明用上述推力退耦块70控制Y1、Y2线性电动机36、38的推力f1、f2时的实验结果。
图6为在使X载物台30移动到X方向的右端(例如Y1线性电动机36一侧)的状态下使Y载物台18沿Y方向移动时的实验结果。图6中,曲线IA表示Y载物台18随时间的推移在Y方向的移动位置,曲线IIA表示Y载物台18的θ方向(偏摆方向)的旋转角。
图7为在X载物台30移动到X方向的中间位置(Y1线性电动机36与Y2线性电动机38的中间)的状态下使Y载物台18沿Y方向移动时的实验结果。图7中,曲线IB表示Y载物台18随时间的推移在Y方向的移动位置,曲线IIB表示Y载物台18的θ方向(偏摆方向)的旋转角。
图8为在X载物台30移动到X方向的左端(例如Y2线性电动机38一侧)的状态下使Y载物台18沿Y方向移动时的实验结果。图8中,曲线IC表示Y载物台18随时间的推移在Y方向的移动位置,曲线IIC表示Y载物台18的θ方向(偏摆方向)的旋转角。
根据图7、图8可知,不管X载物台30的位置如何,Y载物台18的θ方向(偏摆方向)的旋转角度的变化都极其微小,其变动幅度大约在0.005~-0.005(mrad),因此能够通过推力退耦块70抑制移动体组件21的绕重心的旋转力和X载物台30的移动位置引起的θ方向(偏摆方向)惯性力矩的变动所产生的影响的状态下,平移驱动Y载物台18。
工业实用性并且,虽然上述实施中例举了平移驱动载物台装置的可动载物台18时的情况来作为一例,但并不局限于此,只要是结构为控制驱动移动体的两端附近的一对驱动单元的装置,当然也可以用于其他领域(例如加工机械、半导体制造装置、测量装置等构成要素即所有定位载物台机构)。
权利要求
1.一种移动体位置控制装置,控制用于驱动被设置为可沿互相垂直的2个方向中的第1轴方向移动的第1移动体的两端的第1、第2驱动单元、以及用于驱动沿与上述第1轴垂直的第2轴方向移动的第2移动体的第3驱动单元,使上述第1移动体和上述第2移动体构成的移动体组件移动,其特征在于,上述移动体位置控制装置具备重心位置计算单元,计算与上述第2移动体的移动位置相对应的上述移动体组件的重心位置;分配系数计算单元,计算分配系数,该分配系数用于根据上述重心位置计算单元计算出的重心位置来设定上述第1驱动单元的推力与上述第2驱动单元的推力的分配比;指令值计算单元,将该分配系数计算单元计算出的分配系数与上述第1轴方向的位置控制补偿器所计算出的第1轴推力目标值相乘,计算给上述第1、第2驱动单元的第1轴推力指令值,使得作用于上述重心的轴周围的对第1、第2驱动单元的推力所产生的旋转方向的力矩平衡;惯性力矩计算单元,计算以根据上述第2移动体的移动位置而变化的移动体组件的重心位置为轴的、旋转方向的惯性力矩;旋转方向推力计算单元,计算上述重心的轴周围的第3轴推力指令值,使利用该惯性力矩计算单元计算出的惯性力矩与旋转方向的位置控制补偿器的推力的增益之比为一定;驱动推力指令值计算单元,根据上述第1轴推力指令值和上述第3轴推力指令值,计算给上述第1、第2驱动单元的各推力指令值。
2.如权利要求1所述的移动体位置控制装置,其特征在于,上述分配系数计算单元计算上述分配系数,使由作用于上述移动体组件的重心的轴周围的旋转方向上的第1驱动单元的推力所产生的旋转力与上述第2驱动单元的推力所产生的旋转力向相互相反方向作用的2个旋转方向的力的力矩平衡。
3.如权利要求1所述的移动体位置控制装置,其特征在于,在设给上述第1、第2驱动单元的各推力指令值为f1、f2,沿2轴方向移动的第2移动体的位置的测量值为x,使x=0时绕移动体的重心的力矩平衡的第1轴平移方向的推力指令的分配比为g10、g20,x变化引起的上述移动体组件的重心与上述第1、第2驱动单元之间的距离的变化率为α,x=0时在重心上绕第3轴的旋转方向位置控制回路的推力增益为h0,x变化引起的上述移动体组件的重心点上绕第3轴方向的惯性力矩的变化率为β,第1轴方向的平移方向推力指令值为f*,绕第3轴的旋转方向的推力指令值为τ的情况下,上述驱动推力指令值计算单元根据下式分配上述推力指令值f1、f2f1=(-αx+g10)·f*+(βx+h0)·τf2=(αx+g20)·f*-(βx+h0)·τ。
4.一种载物台装置,具有固定底座;第1载物台,设置为可以相对该固定底座沿第1轴方向移动;第2载物台,设置为可以在该第1载物台上沿与上述第1轴方向垂直的第2轴方向移动;第1、第2驱动单元,配置为相对上述固定底座给上述第1载物台的两端附近施加推力;第3驱动单元,驱动上述第2载物台;第1、第2位置检测器,检测上述第1载物台的两端附近的移动位置;第3位置检测器,检测上述第2载物台的移动位置;控制单元,控制上述第1、第2驱动单元,使由上述第1载物台和上述第2载物台构成的移动体组件移动;其特征在于,上述控制单元具有重心位置计算单元,计算与上述第2载物台的移动位置相对应的上述移动体组件的重心位置;分配系数计算单元,计算分配系数,该分配系数用于根据上述重心位置计算单元计算出的重心位置来设定上述第1驱动单元的推力与上述第2驱动单元的推力的分配比;指令值计算单元,将该分配系数计算单元计算出的分配系数与上述第1轴方向的位置控制补偿器所计算出的第1轴推力目标值相乘,计算给上述第1、第2驱动单元的第1轴推力指令值,使得作用于上述重心的轴周围的对第1、第2驱动单元的推力所产生的旋转方向的力矩平衡;惯性力矩计算单元,计算以根据上述第2移动体的移动位置而变化的移动体组件的重心位置为轴的、旋转方向的惯性力矩;旋转方向推力计算单元,计算上述重心的轴周围的第3轴推力指令值,使该惯性力矩计算单元计算出的惯性力矩与旋转方向的位置控制补偿器的推力的增益之比为一定;驱动推力指令值计算单元,根据上述第1轴推力指令值和上述第3轴推力指令值,计算给上述第1、第2驱动单元的各推力指令值。
5.如权利要求4所述的载物台装置,其特征在于,上述分配系数计算单元计算上述分配系数,使由作用于上述移动体组件的重心的轴周围的旋转方向上的第1驱动单元的推力所产生的旋转力与上述第2驱动单元的推力所产生的旋转力向相互相反的方向作用的2个旋转方向的力的力矩平衡。
6.如权利要求4所述的载物台装置,其特征在于,在设给上述第1、第2驱动单元的各推力指令值为f1、f2,沿2轴方向移动的第2移动体的位置的测量值为x,使x=0时绕移动体的重心的力矩平衡的第1轴平移方向的推力指令的分配比为g10、g20,x变化引起的上述移动体组件的重心与上述第1、第2驱动单元之间的距离的变化率为α,x=0时在重心上绕第3轴的旋转方向位置控制回路的推力增益为h0,x变化引起的上述移动体组件的重心点上绕第3轴方向的惯性力矩的变化率为β,第1轴方向的平移方向推力指令值为f*,绕第3轴的旋转方向的推力指令值为τ的情况下,上述驱动推力指令值计算单元根据下式分配上述推力指令值f1、f2f1=(-αx+g10)·f*+(βx+h0)·τf2=(αx+g20)·f*-(βx+h0)·τ。
全文摘要
当被输入由上述Y1线性编码器(52)、Y2线性编码器(54)和X线性编码器(58)检测到的Y1、Y2、和X方向的位置信号时,载物台装置(10)进行X、Y、θ坐标变换,计算出移动体重心位置,由推力退耦块(70)根据移动体重心位置进行推力退耦,使Y1、Y2线性电动机(36、38)的推力(f
文档编号G05D3/00GK1973250SQ20058001888
公开日2007年5月30日 申请日期2005年7月5日 优先权日2004年7月14日
发明者牧野健一 申请人:住友重机械工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1