KR102523097B1 - Seismic isolation control device and seismic isolation control method - Google Patents

Seismic isolation control device and seismic isolation control method Download PDF

Info

Publication number
KR102523097B1
KR102523097B1 KR1020227028045A KR20227028045A KR102523097B1 KR 102523097 B1 KR102523097 B1 KR 102523097B1 KR 1020227028045 A KR1020227028045 A KR 1020227028045A KR 20227028045 A KR20227028045 A KR 20227028045A KR 102523097 B1 KR102523097 B1 KR 102523097B1
Authority
KR
South Korea
Prior art keywords
command
vibration suppression
seismic isolation
unit
vibration
Prior art date
Application number
KR1020227028045A
Other languages
Korean (ko)
Other versions
KR20220121893A (en
Inventor
유지 이가라시
마코토 히가시노
유이치 기즈
다카시 가이
히로유키 세키구치
히데토시 이케다
Original Assignee
미쓰비시덴키 가부시키가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 미쓰비시덴키 가부시키가이샤 filed Critical 미쓰비시덴키 가부시키가이샤
Publication of KR20220121893A publication Critical patent/KR20220121893A/en
Application granted granted Critical
Publication of KR102523097B1 publication Critical patent/KR102523097B1/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16FSPRINGS; SHOCK-ABSORBERS; MEANS FOR DAMPING VIBRATION
    • F16F15/00Suppression of vibrations in systems; Means or arrangements for avoiding or reducing out-of-balance forces, e.g. due to motion
    • F16F15/02Suppression of vibrations of non-rotating, e.g. reciprocating systems; Suppression of vibrations of rotating systems by use of members not moving with the rotating systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D3/00Control of position or direction
    • G05D3/12Control of position or direction using feedback
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/46Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Acoustics & Sound (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position Or Direction (AREA)
  • Buildings Adapted To Withstand Abnormal External Influences (AREA)
  • Vibration Prevention Devices (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)

Abstract

면진 제어 장치(4)는 가대(2)에 고정된 제1 모터(302)로 제1 가동부(301)를 구동시키고 가대(2)에 고정된 제2 모터(312)로 제2 가동부(311)를 구동시키는 구동 장치(3)를 제어 대상으로 하고, 시계열의 추종 지령(10)에 제1 가동부(301)가 추종하도록 제1 모터(302)의 위치 또는 속도를 제어하는 제1 제어부(40)와, 추종 지령(10)에 포함되는 가대(2)의 진동 주파수 성분에 상당하는 위치 또는 속도 차원의 지령인 진동 억제 지령(11)의 비례 배로 제2 모터(312)의 위치 또는 속도를 추종시키는 제2 제어부(41)를 구비하는 것을 특징으로 한다. In the seismic isolation control device 4, the first movable part 301 is driven by the first motor 302 fixed to the mount 2 and the second movable part 311 is driven by the second motor 312 fixed to the mount 2. A first control unit 40 that controls the position or speed of the first motor 302 so that the first movable unit 301 follows the time-series follow-up command 10 with the drive device 3 that drives the And, the position or speed of the second motor 312 is followed by a proportional multiple of the vibration suppression command 11, which is a position or speed dimension command corresponding to the vibration frequency component of the mount 2 included in the follow command 10 It is characterized by having a second control unit 41.

Figure R1020227028045
Figure R1020227028045

Description

면진 제어 장치 및 면진 제어 방법Seismic isolation control device and seismic isolation control method

본 개시는 가대(架台)에 고정된 모터로 가동부를 구동시키는 구동 장치의 운전 중에 발생하는 가대의 진동을 억제하는 면진 제어 장치 및 면진 제어 방법에 관한 것이다. The present disclosure relates to a seismic isolation control device and a seismic isolation control method for suppressing vibration of a mount that occurs during operation of a driving device for driving a movable part with a motor fixed to the mount.

가대에 고정된 모터로 가동부를 구동시켜 지정 위치로 물건을 옮기는 위치 결정 장치와 같은 구동 장치에 있어서, 고속화 및 고정밀화가 요구되고 있다. 그렇지만, 구동 장치를 고속화하면 모터의 회전수를 올릴 필요가 있기 때문에 가대에 진동이 발생하여, 구동 장치의 동작 정밀도가 저하되어 버린다. 가대에 발생하는 진동을 억제하는 기술로서는, 가대에 발생하는 진동 주파수에 기초한 필터를 이용하여, 모터를 제어하는 추종 지령을 수정하는 방법이 알려져 있다. 그렇지만, 추종 지령을 수정하는 경우, 구동 장치의 동작 완료까지의 시간이 증가되어 버린다. In a driving device such as a positioning device that moves an object to a designated position by driving a movable part with a motor fixed to a mount, high speed and high precision are required. However, when the speed of the driving device is increased, the rotational speed of the motor needs to be increased, so vibration occurs in the mount, and the operating precision of the driving device is lowered. As a technique for suppressing vibration generated in a mount, a method of correcting a following command for controlling a motor using a filter based on a vibration frequency generated in the mount is known. However, in the case of correcting the following command, the time until the operation of the driving device is completed increases.

특허문헌 1에는, 구동 장치의 모터와는 다른 면진 제어용의 모터를 구비하고, 면진 제어용의 모터를 구동 장치의 모터와 역방향으로 구동시켜, 구동 장치의 동작에 수반하여 발생하는 가대의 진동을 억제하는 면진 제어 장치가 개시되어 있다. 면진 제어용의 모터는, 구동 장치의 모터가 구동시키는 제1 가동부와 다른 제2 가동부를 구동시킨다. 면진 제어용의 모터를 구비함으로써, 구동 장치의 모터에 주는 추종 지령을 수정할 필요가 없기 때문에, 구동 장치의 동작 완료까지의 시간을 유지하는 것이 가능하다. 또한, 특허문헌 1에 개시된 기술에서는, 위치 속도 제어에 의한 추력 지령으로부터 가대의 진동 성분을 제거한 추력 지령을 생성하여, 면진 제어용의 카운터 추력 지령에 추가하고 있다. 이것에 의해, 면진 제어용의 모터가 구동시키는 제2 가동부는, 구동 장치를 동작시킨 후에 초기 위치로 되돌아오기 때문에, 연속으로 동일 방향으로의 구동을 반복하는 경우라도 제2 가동부의 가동 범위를 억제할 수 있다. In Patent Literature 1, a motor for seismic isolation control different from the motor of the drive unit is provided, and the motor for seismic isolation control is driven in the opposite direction to the motor of the drive unit to suppress the vibration of the mount caused by the operation of the drive unit. A seismic isolation control device is disclosed. The motor for seismic isolation control drives the second movable part different from the first movable part driven by the motor of the drive device. By providing the motor for seismic isolation control, it is not necessary to correct the follow-up command given to the motor of the driving device, so it is possible to maintain the time until the operation of the driving device is completed. Further, in the technique disclosed in Patent Literature 1, a thrust command obtained by removing vibration components of the mount is generated from a thrust command by position and speed control, and is added to a counter thrust command for seismic isolation control. As a result, since the second movable part driven by the motor for seismic isolation control returns to the initial position after operating the driving device, the movable range of the second movable part can be suppressed even when driving in the same direction is repeated continuously. can

일본 특허공개 제2012-52666호 공보Japanese Unexamined Patent Publication No. 2012-52666

그렇지만, 상기 종래 기술에 의하면 1회의 위치 결정에 의한 제2 가동부의 가동 범위는, 제1 가동부와 동일한 정도가 필요하며, 추가로 가동 범위를 억제하는 것이 요구되고 있었다. However, according to the prior art, the movable range of the second movable unit by one-time positioning is required to be the same as that of the first movable unit, and further suppression of the movable range has been required.

본 개시는 상기를 감안하여 이루어진 것으로, 구동 장치의 동작에 의해 발생하는 진동을 억제함과 아울러, 면진 제어용의 모터가 구동시키는 가동부의 가동 범위를 억제하는 것이 가능한 면진 제어 장치를 얻는 것을 목적으로 한다. The present disclosure has been made in view of the above, and an object of the present disclosure is to obtain a seismic isolation control device capable of suppressing vibration generated by operation of a driving device and suppressing the movable range of a movable part driven by a motor for seismic isolation control. .

상술한 과제를 해결하여, 목적을 달성하기 위해서, 본 개시에 따른 면진 제어 장치는, 가대에 고정된 제1 모터로 제1 가동부를 구동시키고 가대에 고정된 제2 모터로 제2 가동부를 구동시키는 구동 장치를 제어 대상으로 하고, 시계열의 추종 지령에 제1 가동부가 추종하도록 제1 모터의 위치 또는 속도를 제어하는 제1 제어부와, 추종 지령에 포함되는 가대의 진동 주파수 성분에 상당하는 위치 또는 속도 차원의 지령인 진동 억제 지령의 비례 배(倍)로 제2 모터의 위치 또는 속도를 추종시키는 제2 제어부를 구비하는 것을 특징으로 한다. In order to solve the above problems and achieve the object, a seismic isolation control device according to the present disclosure includes driving a first movable part with a first motor fixed to a mount and driving a second movable part with a second motor fixed to the mount. A first control unit that controls the position or speed of the first motor so that the first movable part follows the time-series follow-up command with the drive device as a control object, and the position or speed corresponding to the vibration frequency component of the frame included in the follow-up command It is characterized by having a second control unit that follows the position or speed of the second motor in proportion to the vibration suppression command, which is a dimensional command.

본 발명에 따른 면진 제어 장치는, 구동 장치의 동작에 의해 발생하는 진동을 억제함과 아울러, 면진 제어용의 모터가 구동시키는 가동부의 가동 범위를 억제하는 것이 가능하다고 하는 효과를 달성한다. The seismic isolation control device according to the present invention achieves the effect of being able to suppress the movable range of the movable part driven by the motor for seismic isolation control while suppressing the vibration generated by the operation of the driving device.

도 1은 실시 형태 1에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
도 2는 추종 지령으로부터 생성되는 구동 장치의 각 지령 파형의 일례를 나타내는 도면이다.
도 3은 도 1에 나타내는 진동 억제 연산부의 제1 예를 설명하기 위한 도면이다.
도 4는 도 3에 나타내는 제1 예에 있어서의 추종 지령 및 진동 억제 지령의 합을 주파수 해석한 결과를 나타내는 도면이다.
도 5는 도 1에 나타내는 진동 억제 연산부의 제2 예를 설명하기 위한 도면이다.
도 6은 도 5에 나타내는 제2 예에 있어서의 추종 지령 및 진동 억제 지령의 합을 주파수 해석한 결과를 나타내는 도면이다.
도 7은 도 1에 나타내는 진동 억제 연산부의 제3 예를 설명하기 위한 도면이다.
도 8은 도 7에 나타내는 제3 예에 있어서의 추종 지령 및 진동 억제 지령의 합을 주파수 해석한 결과를 나타내는 도면이다.
도 9는 도 1에 나타내는 진동 억제 연산부의 제4 예를 설명하기 위한 도면이다.
도 10은 도 9에 나타내는 제4 예에 있어서의 추종 지령 및 진동 억제 지령의 합을 주파수 해석한 결과를 나타내는 도면이다.
도 11은 도 1에 나타내는 진동 억제 연산부의 제5 예를 설명하기 위한 도면이다.
도 12는 제1 비교예에서 사용하는 추종 지령을 나타내는 도면이다.
도 13은 제1 비교예에 있어서 가대에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다.
도 14는 제2 비교예에서 사용하는 추종 지령과, 추종 지령 및 진동 억제 지령의 합을 나타내는 도면이다.
도 15는 제2 비교예에 있어서 가대에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다.
도 16은 도 1에 나타내는 위치 결정 장치가 사용하는 추종 지령을 나타내는 도면이다.
도 17은 도 1에 나타내는 위치 결정 장치가 사용하는 진동 억제 지령을 나타내는 도면이다.
도 18은 실시 형태 1에 있어서 가대에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다.
도 19는 실시 형태 2에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
도 20은 실시 형태 3에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
도 21은 실시 형태 4에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
도 22는 도 21에 나타내는 위치 결정 장치가 이용하는 추종 지령 및 진동 억제 지령을 생성하는 엔지니어링 툴의 구성예를 나타내는 도면이다.
도 23은 실시 형태 5에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
도 24는 실시 형태 6에 따른 위치 결정 장치의 구성을 나타내는 도면이다.
1 is a diagram showing the configuration of a positioning device according to Embodiment 1;
2 is a diagram showing an example of each command waveform of the driving device generated from the following command.
FIG. 3 is a diagram for explaining a first example of a vibration suppression calculating unit shown in FIG. 1 .
Fig. 4 is a diagram showing the result of frequency analysis of the sum of the follow-up command and the vibration suppression command in the first example shown in Fig. 3;
FIG. 5 is a diagram for explaining a second example of a vibration suppression calculating unit shown in FIG. 1 .
FIG. 6 is a diagram showing the results of frequency analysis of the sum of the tracking command and the vibration suppression command in the second example shown in FIG. 5 .
FIG. 7 is a diagram for explaining a third example of a vibration suppression calculation unit shown in FIG. 1 .
FIG. 8 is a diagram showing the result of frequency analysis of the sum of the tracking command and the vibration suppression command in the third example shown in FIG. 7 .
FIG. 9 is a diagram for explaining a fourth example of a vibration suppression calculation unit shown in FIG. 1 .
Fig. 10 is a diagram showing the result of frequency analysis of the sum of the follow-up command and the vibration suppression command in the fourth example shown in Fig. 9;
FIG. 11 is a diagram for explaining a fifth example of a vibration suppression calculation unit shown in FIG. 1 .
Fig. 12 is a diagram showing follow-up commands used in Comparative Example 1;
Fig. 13 is a diagram showing results obtained by simulating acceleration generated on a mount in Comparative Example 1;
Fig. 14 is a diagram showing the follow-up command used in the second comparative example and the sum of the follow-up command and the vibration suppression command.
Fig. 15 is a diagram showing results obtained by simulating acceleration generated on a mount in Comparative Example 2;
Fig. 16 is a diagram showing follow-up commands used by the positioning device shown in Fig. 1;
Fig. 17 is a diagram showing vibration suppression commands used by the positioning device shown in Fig. 1;
Fig. 18 is a diagram showing results obtained by simulating acceleration generated in the mount in the first embodiment.
Fig. 19 is a diagram showing the configuration of the positioning device according to Embodiment 2;
Fig. 20 is a diagram showing the configuration of the positioning device according to Embodiment 3;
Fig. 21 is a diagram showing the configuration of the positioning device according to the fourth embodiment.
FIG. 22 is a diagram showing an example of a configuration of an engineering tool for generating follow-up commands and vibration suppression commands used by the positioning device shown in FIG. 21 .
23 is a diagram showing the configuration of the positioning device according to the fifth embodiment.
24 is a diagram showing the configuration of the positioning device according to the sixth embodiment.

이하에, 본 개시의 실시 형태에 따른 면진 제어 장치 및 면진 제어 방법을 도면에 기초하여 상세하게 설명한다. Hereinafter, a seismic isolation control device and a seismic isolation control method according to an embodiment of the present disclosure will be described in detail based on the drawings.

실시 형태 1. Embodiment 1.

도 1은 실시 형태 1에 따른 위치 결정 장치(1)의 구성을 나타내는 도면이다. 위치 결정 장치(1)는 구동 장치(3)와 면진 제어 장치(4)를 가진다. 1 is a diagram showing the configuration of a positioning device 1 according to Embodiment 1. As shown in FIG. The positioning device (1) has a driving device (3) and a seismic isolation control device (4).

구동 장치(3)는 위치 결정용의 제1 모터(302) 및 제1 가동부(301)를 구비하는 위치 결정 구동부(30)와, 면진 제어용의 제2 모터(312) 및 제2 가동부(311)를 구비하는 면진 구동부(31)를 가진다. 제1 모터(302) 및 제2 모터(312)는, 가대(2)에 고정되어 있다. 제1 가동부(301)는 제1 모터(302)에 기계적으로 접속되어 있다. 제1 모터(302)는 제1 가동부(301)를 구동시킨다. 제2 가동부(311)는 제2 모터(312)에 기계적으로 접속되어 있다. 제2 모터(312)는 제2 가동부(311)를 구동시키고, 그 반력(反力)을 가지고, 제1 모터(302)가 제1 가동부(301)를 구동시켰을 때에 발생하는 가대(2)의 진동을 억제한다. 제1 모터(302)는 면진 제어 장치(4)가 출력하는 지령에 기초하여 제1 가동부(301)를 구동시키고, 제2 모터(312)는 면진 제어 장치(4)가 출력하는 지령에 기초하여 제2 가동부(311)를 구동시킨다. The driving device 3 includes a positioning drive unit 30 including a first motor 302 for positioning and a first movable unit 301, a second motor 312 for seismic isolation control, and a second movable unit 311 It has a seismic isolation driving unit 31 having a. The first motor 302 and the second motor 312 are fixed to the base 2 . The first movable part 301 is mechanically connected to the first motor 302 . The first motor 302 drives the first movable part 301 . The second movable part 311 is mechanically connected to the second motor 312 . The 2nd motor 312 drives the 2nd movable part 311, and has the reaction force of mount 2 which arises when the 1st motor 302 drives the 1st movable part 301 suppress vibration. The first motor 302 drives the first movable part 301 based on the command output from the seismic isolation control device 4, and the second motor 312 drives the command based on the command output from the seismic isolation control device 4. The second movable part 311 is driven.

면진 제어 장치(4)는 위치 결정 구동부(30)를 제어하는 제1 제어부(40)와, 면진 구동부(31)를 제어하는 제2 제어부(41)와, 진동 억제 연산부(42)와, 진동 특성 설정부(43)를 가진다. 제1 제어부(40)는, 외부로부터 입력되는 시계열의 추종 지령(10)에 기초하여, 제1 모터(302)에 전류를 공급하여 제1 가동부(301)의 움직임을 제어한다. 구체적으로는, 제1 제어부(40)는 제1 가동부(301)가 추종 지령(10)에 추종하도록 제1 모터(302)의 위치 또는 속도를 제어한다. 추종 지령(10)은 위치 또는 속도 차원의 지령이다. 제2 제어부(41)는, 후술하는 진동 억제 연산부(42)가 연산하는 진동 억제 지령(11)에 기초하여, 제2 모터(312)에 전류를 공급하여 제2 가동부(311)의 움직임을 제어한다. 진동 억제 지령(11)은 추종 지령(10)에 포함되는 가대(2)의 진동 주파수 성분에 상당하는 지령이다. 구체적으로는, 제2 제어부(41)는 진동 억제 지령(11)의 비례 배로 제2 모터(312)의 위치 또는 속도를 추종시키도록 제2 모터(312)를 제어한다. The seismic isolation control device 4 includes a first control unit 40 that controls the positioning drive unit 30, a second control unit 41 that controls the seismic isolation drive unit 31, a vibration suppression calculation unit 42, and vibration characteristics. It has a setting unit 43. The first control unit 40 controls the movement of the first movable unit 301 by supplying current to the first motor 302 based on the time-series follow-up command 10 input from the outside. Specifically, the first control unit 40 controls the position or speed of the first motor 302 so that the first movable unit 301 follows the follow command 10 . The following command 10 is a command in position or speed dimension. The second control unit 41 supplies current to the second motor 312 to control the movement of the second movable unit 311 based on the vibration suppression command 11 calculated by the vibration suppression calculation unit 42 described later. do. The vibration suppression command 11 is a command corresponding to the vibration frequency component of the mount 2 included in the following command 10 . Specifically, the second controller 41 controls the second motor 312 to follow the position or speed of the second motor 312 in proportion to the vibration suppression command 11 .

진동 억제 연산부(42)는, 추종 지령(10)에 기초하여, 제2 제어부(41)가 면진 구동부(31)를 제어하기 위한 진동 억제 지령(11)을 연산한다. 진동 억제 연산부(42)는 추종 지령(10)에 포함되는 가대(2)의 진동 주파수 성분에 상당하는 진동 억제 지령(11)을 위치 또는 속도 차원에서 연산한다. 진동 특성 설정부(43)는 가대(2)에 따른 진동 주파수를 미리 유지한다. The vibration suppression operation unit 42 calculates the vibration suppression command 11 for the second control unit 41 to control the base isolation drive unit 31 based on the tracking command 10 . The vibration suppression operation unit 42 calculates the vibration suppression command 11 corresponding to the vibration frequency component of the mount 2 included in the following command 10 in terms of position or speed. The vibration characteristic setting unit 43 maintains the vibration frequency according to the mount 2 in advance.

도 1에 있어서, 구동 장치(3) 및 면진 제어 장치(4)는 가대(2) 상에 설치되어 있지만, 면진 제어 장치(4)의 일부 또는 전부를 가대(2)와는 별개의 기기에 설치해도 된다. 이 경우, 제1 제어부(40)와 제1 모터(302)의 사이 및 제2 제어부(41)와 제2 모터(312)의 사이는, 케이블 등을 이용하여 접속된다. 1, the driving device 3 and the seismic isolation control device 4 are installed on the mount 2, but a part or all of the seismic isolation control device 4 may be installed in a device separate from the mount 2. do. In this case, between the 1st control part 40 and the 1st motor 302, and between the 2nd control part 41 and the 2nd motor 312 are connected using cables etc.

추종 지령(10)은 외부로부터 면진 제어 장치(4)로 보내지는 시계열의 위치 지령 또는 속도 지령이다. 도 2는 추종 지령(10)으로부터 생성되는 구동 장치(3)의 각 지령 파형의 일례를 나타내는 도면이다. 도 2는 위치 지령, 속도 지령, 및 추력 지령 각각의 파형을 포함한다. 또한, 추종 지령(10)의 취득 방법 및 생성 방법은, 특별히 제한되지 않는다. 추종 지령(10)은 구동 장치(3) 및 면진 제어 장치(4)가 실행 가능한 임의의 형상의 지령이어도 된다. 예를 들면, 추종 지령(10)은, PLC(Programmable Logic Controller), IPC(Industrial Personal Computer) 등으로 생성한 위치 지령 또는 속도 지령으로서, 산업용 네트워크 또는 아날로그 신호 등을 통해서 취득된 것이다. 또한, 추종 지령(10)은 구동 장치(3)의 구동 거리 등에 기초하여 생성한 지령을 통신로를 통해서 면진 제어 장치(4)로 송신한 것이어도 된다. 다만, 위치 결정 정밀도의 관점에서 추종 지령(10) 및 진동 억제 지령(11)은 동기되어 있는 것이 바람직하다. The following command 10 is a time series position command or speed command sent to the seismic isolation control device 4 from the outside. FIG. 2 is a diagram showing an example of each command waveform of the driving device 3 generated from the following command 10. As shown in FIG. 2 includes waveforms of each of a position command, a speed command, and a thrust command. In addition, the acquisition method and generation method of the follow-up command 10 are not particularly limited. The follow command 10 may be a command of any shape that can be executed by the driving device 3 and the seismic isolation control device 4 . For example, the following command 10 is a position command or speed command generated by a programmable logic controller (PLC), an industrial personal computer (IPC), or the like, and is obtained through an industrial network or an analog signal. Incidentally, the following command 10 may be a command generated based on the drive distance of the driving device 3 or the like transmitted to the seismic isolation control device 4 via a communication path. However, from the viewpoint of positioning accuracy, it is preferable that the tracking command 10 and the vibration suppression command 11 are synchronized.

제1 제어부(40)는, 위치 지령 또는 속도 지령인 추종 지령(10)에 따라서, 제1 모터(302)의 위치 또는 속도를 추종 지령(10)의 비례 배로 추종시키도록 구동한다. 제2 제어부(41)는, 위치 지령 또는 속도 지령인 진동 억제 지령(11)에 따라서, 제2 모터(312)의 위치 또는 속도를 진동 억제 지령(11)의 비례 배로 추종시키도록 구동한다. 이때, 제2 제어부(41)의 응답 속도를 제1 제어부(40)의 응답 속도와 동일하게 설정함으로써, 제1 모터(302) 및 제2 모터(312)에서 발생시키는 힘의 응답을 동일하게 할 수 있어, 가대(2)에 발생하는 진동을 정밀도 좋게 억제하는 것이 가능하게 된다. 또한, 제1 제어부(40)의 응답 속도와 제2 제어부(41)의 응답 속도의 차가 임계값 이하인 경우, 제1 제어부(40)의 응답 속도와 제2 제어부(41)의 응답 속도는 동일하다고 간주할 수 있다. 이 임계값은, 제1 모터(302) 및 제2 모터(312)에서 발생시키는 힘의 응답이 동일하다고 간주할 수 있는 정도의 값으로 하는 것이 바람직하다. 또한, 제1 제어부(40)의 응답 속도와 제2 제어부(41)의 응답 속도를 동일하게 했을 경우, 위치 결정 장치(1)의 사용자는, 제1 제어부(40)의 설정값을 그대로 유용(流用)하여, 제2 제어부(41)의 게인 등의 설정값을 결정할 수 있어, 설정값의 결정을 용이하게 행하는 것이 가능하게 된다. The first controller 40 drives the position or speed of the first motor 302 to follow the follow-up command 10 proportionally according to the follow-up command 10 that is a position command or speed command. The second controller 41 drives the position or speed of the second motor 312 to follow the vibration suppression command 11 in proportion to the vibration suppression command 11, which is a position command or speed command. At this time, by setting the response speed of the second control unit 41 to be the same as the response speed of the first control unit 40, the response of the force generated by the first motor 302 and the second motor 312 can be made the same. Therefore, it becomes possible to suppress the vibration generated in the mount 2 with high precision. In addition, when the difference between the response speed of the first control unit 40 and the response speed of the second control unit 41 is equal to or less than the threshold, the response speed of the first control unit 40 and the response speed of the second control unit 41 are equal. can be considered This threshold value is preferably set to a value that can be regarded as having the same response to the forces generated by the first motor 302 and the second motor 312 . In addition, when the response speed of the first control unit 40 and the response speed of the second control unit 41 are made the same, the user of the positioning device 1 uses the set value of the first control unit 40 as it is ( It is possible to determine setting values such as the gain of the second control unit 41, and it becomes possible to easily determine the setting values.

진동 억제 연산부(42)는, 진동 억제 지령(11)과 추종 지령(10)의 합이, 가대(2)에 따라서 미리 진동 특성 설정부(43)에 설정된 가대 진동 주파수에 있어서 극소가 되는 주파수 응답을 가지도록, 진동 억제 지령(11)을 연산한다. The vibration suppression calculation unit 42 has a frequency response in which the sum of the vibration suppression command 11 and the follow-up command 10 becomes minimum in the mount vibration frequency set in the vibration characteristic setting unit 43 in advance according to the mount 2 The vibration suppression command 11 is calculated so as to have

또한, 면진 제어 장치(4)는, 예를 들면 CPU(Central Processing Unit)(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 처리 회로, 연산 장치, 프로세서, 마이크로 컴퓨터, DSP(Digital Signal Processor) 등으로도 불린다. 메모리(93)는, 예를 들면, RAM(Random Access Memory), ROM(Read Only Memory), 플래시 메모리, EPROM(Erasable Programmable ROM), EEPROM(등록상표)(Electrically EPROM) 등의 불휘발성 또는 휘발성의 반도체 메모리, 자기 디스크, 플렉서블 디스크, 광 디스크, 콤팩트 디스크, 미니 디스크, DVD(Digital Versatile Disk) 등이다. In addition, the seismic isolation control device 4 is constituted by a computer equipped with a control circuit using a CPU (Central Processing Unit) 92 and a memory 93, for example. The CPU 92 is also called a processing circuit, an arithmetic unit, a processor, a microcomputer, a digital signal processor (DSP), or the like. The memory 93 is, for example, a non-volatile or volatile memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), EEPROM (registered trademark) (Electrically EPROM), and the like. Semiconductor memory, magnetic disks, flexible disks, optical disks, compact disks, mini disks, DVDs (Digital Versatile Disks), and the like.

CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40), 제2 제어부(41), 진동 억제 연산부(42), 및 진동 특성 설정부(43)의 기능을 실현한다. 메모리(93)는 CPU(92)가 실행하는 각 처리에 있어서의 일시 메모리로서도 사용된다. CPU(92)가 실행하는 프로그램은, 통신로를 통해서 제공되어도 되고, 기억 매체에 기록된 상태로 제공되어도 된다. The CPU 92 reads out and executes a computer program corresponding to each process stored in the memory 93, thereby enabling the first control unit 40, the second control unit 41, the vibration suppression calculation unit 42, and the vibration characteristics. The function of the setting unit 43 is realized. The memory 93 is also used as a temporary memory in each process executed by the CPU 92. A program executed by the CPU 92 may be provided via a communication path or may be provided in a state recorded on a storage medium.

또한, 상기에서는 CPU(92) 및 메모리(93)를 이용한 예에 대해 나타냈지만, 면진 제어 장치(4)의 적어도 일부의 기능은, 전용의 하드웨어에 의해 실현되어도 된다. 전용의 하드웨어는, 예를 들면, 단일 회로, 복합 회로, 프로그램화한 프로세서, 병렬 프로그램화한 프로세서, ASIC(Application Specific Integrated Circuit), FPGA(Field Programmable Gate Array), 또는 이것들을 조합한 것이다. 이하의 실시 형태에 대해서도 마찬가지이다. In addition, although the example using the CPU 92 and the memory 93 was shown above, at least some functions of the seismic isolation control device 4 may be implemented by dedicated hardware. Dedicated hardware is, for example, a single circuit, a complex circuit, a programmed processor, a parallel programmed processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a combination thereof. The same applies to the following embodiments.

도 3은 도 1에 나타내는 진동 억제 연산부(42)의 제1 예를 설명하기 위한 도면이다. 제1 예에서는, 진동 억제 연산부(42)는, IIR(Infinite Impulse Response: 무한 임펄스 응답) 필터를 이용하여, 진동 억제 지령(11)을 연산한다. 제1 예에서 이용되는 IIR 필터의 필터 함수는, 이하의 수식 (1)로 나타내진다. FIG. 3 is a diagram for explaining a first example of the vibration suppression calculation unit 42 shown in FIG. 1 . In the first example, the vibration suppression operation unit 42 calculates the vibration suppression command 11 using an IIR (Infinite Impulse Response) filter. The filter function of the IIR filter used in the first example is represented by the following formula (1).

Figure 112022084603368-pct00001
Figure 112022084603368-pct00001

여기서 수식 (1)에 포함되는 3개의 상수 a1, a2, b 각각의 값은, 진동 특성 설정부(43)에 설정된 진동 특성의 정보에 기초하여 설정된다. 예를 들면, 가대(2)의 진동 주파수가 ω[Hz]일 때, 상수 a1=2/2πω이고, 상수 a2=1/(2πω)2이며, 상수 b=0.3/(2πω)2인 경우, 가대(2)의 진동을 억제할 수 있다. 상수 a1은, 가대(2)의 진동 주파수 ω의 마이너스 1승에 비례하고, 상수 a2 및 상수 b는, 가대(2)의 진동 주파수 ω의 마이너스 2승에 비례한다. Here, each value of the three constants a 1 , a 2 , and b included in Equation (1) is set based on vibration characteristic information set in the vibration characteristic setting unit 43 . For example, when the vibration frequency of the mount 2 is ω [Hz], the constant a 1 =2/2πω, the constant a 2 =1/(2πω) 2 , and the constant b = 0.3/(2πω) 2 In this case, vibration of the mount 2 can be suppressed. The constant a 1 is proportional to the minus 1 power of the vibration frequency ω of the mount 2, and the constant a 2 and the constant b are proportional to the minus 2 power of the vibration frequency ω of the mount 2.

진동 억제 연산부(42)가 제1 예의 IIR 필터를 이용함으로써, 적은 메모리로 효율적으로 가대(2)에 발생하는 진동을 억제할 수 있다. 또한, 필터를 연속 표현으로 함으로써, 정밀도 좋게 진동을 억제하는 것이 가능하게 된다. When the vibration suppression calculation unit 42 uses the IIR filter of the first example, the vibration generated in the mount 2 can be suppressed efficiently with a small amount of memory. Further, by making the filter continuous expression, it becomes possible to suppress the vibration with high precision.

도 4는 도 3에 나타내는 제1 예에 있어서의 추종 지령(10) 및 진동 억제 지령(11)의 합을 주파수 해석한 결과를 나타내는 도면이다. 도 4의 가로축은 주파수이고, 세로축은 추종 지령(10) 및 진동 억제 지령(11)의 합이다. 가대(2)의 진동 주파수 ω에 있어서, 주파수 응답은 극소값을 취하고 있다. FIG. 4 is a diagram showing the result of frequency analysis of the sum of the following command 10 and the vibration suppression command 11 in the first example shown in FIG. 3 . The horizontal axis of FIG. 4 is the frequency, and the vertical axis is the sum of the tracking command 10 and the vibration suppression command 11 . At the vibration frequency ω of the mount 2, the frequency response takes a minimum value.

도 5는 도 1에 나타내는 진동 억제 연산부(42)의 제2 예를 설명하기 위한 도면이다. 제2 예는 제1 예에 있어서의 IIR 필터를 이산(離散)으로 실장하고, 또한 a2=b로 한 예이다. IIR 필터를 이산으로 실장함으로써, 더 적은 연산으로 가대(2)의 진동을 억제할 수 있다. 또한, a2=b으로 함으로써, 전달 함수의 분자의 2차의 계수가 0이 된다. 이 때문에, 연산량을 보다 적게 할 수 있다. FIG. 5 is a diagram for explaining a second example of the vibration suppression calculation unit 42 shown in FIG. 1 . The second example is an example in which the IIR filter in the first example is discretely mounted and a 2 =b. By discretely mounting the IIR filter, vibration of the mount 2 can be suppressed with less computation. Also, by setting a 2 =b, the second-order coefficient of the numerator of the transfer function becomes 0. For this reason, the amount of calculation can be further reduced.

도 6은 도 5에 나타내는 제2 예에 있어서의 추종 지령(10) 및 진동 억제 지령(11)의 합을 주파수 해석한 결과를 나타내는 도면이다. 도 6의 가로축은 주파수이고, 세로축은 추종 지령(10) 및 진동 억제 지령(11)의 합이다. 가대(2)의 진동 주파수 ω에 있어서, 주파수 응답은 극소값을 취하고 있다. FIG. 6 is a diagram showing the result of frequency analysis of the sum of the tracking command 10 and the vibration suppression command 11 in the second example shown in FIG. 5 . The horizontal axis of FIG. 6 is the frequency, and the vertical axis is the sum of the tracking command 10 and the vibration suppression command 11 . At the vibration frequency ω of the mount 2, the frequency response takes a minimum value.

도 7은 도 1에 나타내는 진동 억제 연산부(42)의 제3 예를 설명하기 위한 도면이다. 제3 예에서는, 진동 억제 연산부(42)는, FIR(Finite Impulse Response: 유한 임펄스 응답) 필터를 이용하여, 진동 억제 지령(11)을 연산한다. 제3 예에서 이용되는 FIR 필터의 제1 이산계 전달 함수 F1(z)는, 이하의 수식 (2)로 나타내진다. FIG. 7 is a diagram for explaining a third example of the vibration suppression calculation unit 42 shown in FIG. 1 . In the third example, the vibration suppression calculation unit 42 calculates the vibration suppression command 11 using an FIR (Finite Impulse Response) filter. The first discrete system transfer function F 1 (z) of the FIR filter used in the third example is represented by the following formula (2).

Figure 112022084603368-pct00002
Figure 112022084603368-pct00002

상수 N1의 값은, 진동 특성 설정부(43)에 설정된 진동 특성의 정보에 따라서 설정된다. 예를 들면, 가대(2)의 진동 주파수 ω, 진동 억제 연산부(42)의 처리 주기 t로 했을 경우, N1=1/ωt로 함으로써, 가대(2)의 진동을 억제할 수 있다. The value of the constant N 1 is set according to the vibration characteristic information set in the vibration characteristic setting unit 43 . For example, when the vibration frequency ω of the mount 2 and the processing cycle t of the vibration suppression calculation unit 42 are set, N 1 =1/ωt, the vibration of the mount 2 can be suppressed.

진동 억제 연산부(42)가 제3 예에 나타내는 FIR 필터를 이용함으로써, 필터의 연산을 행할 때의 연산 오차의 영향을 억제하여, 진동을 억제할 수 있다. 또한, FIR 필터를 이용함으로써, 진동 억제 지령(11)을 안정시키는 것이 가능하게 된다. When the vibration suppression calculation unit 42 uses the FIR filter shown in the third example, the influence of the calculation error at the time of calculating the filter can be suppressed, and the vibration can be suppressed. Further, by using the FIR filter, it becomes possible to stabilize the vibration suppression command 11.

도 8은 도 7에 나타내는 제3 예에 있어서의 추종 지령(10) 및 진동 억제 지령(11)의 합을 주파수 해석한 결과를 나타내는 도면이다. 도 8의 가로축은 주파수이고, 세로축은 추종 지령(10) 및 진동 억제 지령(11)의 합이다. 가대(2)의 진동 주파수 ω에 있어서, 주파수 응답은 극소값을 취하고 있다. FIG. 8 is a diagram showing the result of frequency analysis of the sum of the following command 10 and the vibration suppression command 11 in the third example shown in FIG. 7 . The horizontal axis of FIG. 8 is the frequency, and the vertical axis is the sum of the tracking command 10 and the vibration suppression command 11 . At the vibration frequency ω of the mount 2, the frequency response takes a minimum value.

도 9는 도 1에 나타내는 진동 억제 연산부(42)의 제4 예를 설명하기 위한 도면이다. 제4 예에서는, 진동 억제 연산부(42)는, 이동 평균 필터를 이용하여, 진동 억제 지령(11)을 연산한다. 도 9에 나타내는 이동 평균 필터의 단수는 N2이다. 단수를 나타내는 상수 N2의 값은, 제3 예에 있어서의 상수 N1과 마찬가지로, 진동 특성 설정부(43)에 설정된 진동 특성의 정보에 따라서 설정된다. 제4 예에서 이용되는 이동 평균 필터의 제2 이산계 전달 함수 F2(z)는, 이하의 수식 (3)으로 나타내진다. FIG. 9 is a diagram for explaining a fourth example of the vibration suppression calculation unit 42 shown in FIG. 1 . In the fourth example, the vibration suppression calculation unit 42 calculates the vibration suppression command 11 using a moving average filter. The number of stages of the moving average filter shown in FIG. 9 is N 2 . The value of the constant N 2 representing the number is set according to the vibration characteristic information set in the vibration characteristic setting unit 43, similarly to the constant N 1 in the third example. The second discrete system transfer function F 2 (z) of the moving average filter used in the fourth example is represented by the following formula (3).

Figure 112022084603368-pct00003
Figure 112022084603368-pct00003

진동 억제 연산부(42)가 도 9에 나타내는 이동 평균 필터를 이용함으로써, 진동 억제 연산부(42)의 입력에 노이즈가 있는 경우라도, 안정된 진동 억제 지령(11)을 연산할 수 있다. When the vibration suppression calculation unit 42 uses the moving average filter shown in FIG. 9 , the vibration suppression command 11 can be calculated stably even when there is noise in the input of the vibration suppression operation unit 42 .

도 10은 도 9에 나타내는 제4 예에 있어서의 추종 지령(10) 및 진동 억제 지령(11)의 합을 주파수 해석한 결과를 나타내는 도면이다. 도 10의 가로축은 주파수이고, 세로축은 추종 지령(10) 및 진동 억제 지령(11)의 합이다. 가대(2)의 진동 주파수 ω에 있어서, 주파수 응답은 극소값을 취하고 있다. FIG. 10 is a diagram showing the result of performing frequency analysis on the sum of the follow-up command 10 and the vibration suppression command 11 in the fourth example shown in FIG. 9 . 10 , the horizontal axis is the frequency, and the vertical axis is the sum of the tracking command 10 and the vibration suppression command 11 . At the vibration frequency ω of the mount 2, the frequency response takes a minimum value.

이상, 진동 억제 연산부(42)의 제1~제4 예에 대해 설명했지만, 진동 억제 연산부(42)는, 추종 지령(10)과 진동 억제 지령(11)의 합이, 가대(2)의 진동 주파수 ω에 있어서 극소가 되는 주파수 응답을 가지도록 진동 억제 지령(11)을 연산할 수 있으면 된다. 상기는 일례이며, 진동 억제 연산부(42)의 구성은, 설명한 예로 한정되지 않는다. The first to fourth examples of the vibration suppression calculation unit 42 have been described above. It is only necessary to calculate the vibration suppression command 11 so as to have a minimum frequency response at the frequency ω. The above is an example, and the configuration of the vibration suppression calculating unit 42 is not limited to the example described above.

예를 들면, 요망되는 특성에 따라서, 필터의 차수가 변경되어도 된다. 또한, 진동 억제 연산부(42)는 복수의 필터를 조합하여 구성할 수도 있다. 또한, 진동 억제 연산부(42)가 이용하는 각 필터의 상수를, 주파수 응답에 따라서 변경할 수도 있다. 위치 결정 장치(1)의 사용자 또는 설계자는, 장치 구성, 사용 상황 등에 따라서, 적합한 수법을 선택할 수 있다. 또한, 상황에 따라서, 필터의 적절한 사용이 가능하도록 진동 억제 연산부(42)를 구성해도 된다. For example, the order of the filter may be changed according to the desired characteristics. Further, the vibration suppression calculation unit 42 may be configured by combining a plurality of filters. In addition, the constant of each filter used by the vibration suppression calculation unit 42 can be changed according to the frequency response. The user or designer of the positioning device 1 can select a suitable method according to the device configuration, usage conditions, and the like. In addition, depending on the situation, the vibration suppression calculation unit 42 may be configured so that appropriate use of the filter is possible.

도 11은 도 1에 나타내는 진동 억제 연산부(42)의 제5 예를 설명하기 위한 도면이다. 진동 억제 연산부(42)는, 복수의 진동 주파수 ω에 기초하여, 진동 억제 지령(11)을 연산해도 된다. 제5 예에 있어서, 진동 억제 연산부(42)는, 2개의 진동 주파수 ω1, ω2에 기초하여, 진동 억제 지령(11)을 연산한다. 예를 들면, 진동 억제 연산부(42)는 2개의 IIR 필터를 이용하여, 진동 억제 지령(11)을 연산한다. 한쪽의 IIR 필터의 필터 함수는, 상기의 수식 (1)로 나타내지고, 다른 쪽의 IIR 필터의 필터 함수는, 이하의 수식 (4)로 나타내진다. FIG. 11 is a diagram for explaining a fifth example of the vibration suppression calculation unit 42 shown in FIG. 1 . The vibration suppression calculation unit 42 may calculate the vibration suppression command 11 based on a plurality of vibration frequencies ω. In the fifth example, the vibration suppression calculation unit 42 calculates the vibration suppression command 11 based on the two vibration frequencies ω 1 and ω 2 . For example, the vibration suppression calculation unit 42 calculates the vibration suppression command 11 using two IIR filters. The filter function of one IIR filter is represented by Equation (1) above, and the filter function of the other IIR filter is represented by Equation (4) below.

Figure 112022084603368-pct00004
Figure 112022084603368-pct00004

제5 예에서는, 수식 (1)에 포함되는 상수 a1=2/2πω1이고, 상수 a2=1/(2πω1)2이며, 상수 b=0.3/(2πω1)2이고, 수식 (4)에 포함되는 a3=2/2πω2이며, 상수 a2=1/(2πω2)2이고, 상수 b=0.3/(2πω2)2인 경우, 가대(2)의 진동을 억제할 수 있다. In the fifth example, the constant a 1 =2/2πω 1 included in Formula (1), the constant a 2 =1/(2πω 1 ) 2 , the constant b=0.3/(2πω 1 ) 2 , and the formula (4 ), where a 3 =2/2πω 2 , constant a 2 =1/(2πω 2 ) 2 , and constant b=0.3/(2πω 2 ) 2 , the vibration of mount 2 can be suppressed. .

제5 예에서는, 추종 지령(10)과 진동 억제 지령(11)의 합이, 각각의 진동 주파수 ω1, ω2에서 극소가 되는 주파수 응답을 가지기 때문에, 보다 정밀도 좋게 가대(2)의 진동을 억제할 수 있다. In the fifth example, since the sum of the tracking command 10 and the vibration suppression command 11 has a frequency response that becomes minimum at each of the vibration frequencies ω 1 and ω 2 , the vibration of the mount 2 can be more precisely controlled. can be suppressed

이어서, 도 1에 나타내는 위치 결정 장치(1)가 달성하는 효과에 대해 설명한다. 도 12 및 도 13은, 본 실시 형태의 제1 비교예를 설명하기 위한 도면이다. 도 12는 제1 비교예에서 사용하는 추종 지령(10)을 나타내는 도면이다. 도 13은 제1 비교예에 있어서 가대(2)에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다. 또한, 도 13은 도 12에 나타내는 추종 지령(10)을 이용하여 위치 결정 구동부(30)를 단독으로 구동시키고, 면진 구동부(31)를 구동시키지 않은 경우의 시뮬레이션 결과를 나타내고 있다. Next, the effects achieved by the positioning device 1 shown in FIG. 1 will be described. 12 and 13 are diagrams for explaining a first comparative example of the present embodiment. Fig. 12 is a diagram showing the follow-up command 10 used in the first comparative example. Fig. 13 is a diagram showing results obtained by simulating the acceleration generated in the mount 2 in Comparative Example 1. 13 shows simulation results in the case where the positioning drive unit 30 is driven independently using the following command 10 shown in FIG. 12 and the base isolation drive unit 31 is not driven.

도 13에 나타내는 바와 같이, 면진 구동부(31)를 구동시키지 않고, 위치 결정 구동부(30)를 구동시켰을 경우, 제1 가동부(301)가 추종 지령(10)에 따라서 구동하면, 가대(2)가 진동하여 위치에 오차가 발생하기 때문에, 위치 결정 정밀도가 저하되어 버리는 경우가 있다. As shown in FIG. 13 , when the positioning drive unit 30 is driven without driving the base isolation drive unit 31 and the first movable unit 301 is driven in accordance with the follow command 10, the mount 2 Since an error occurs in the position due to vibration, the positioning accuracy may be lowered.

도 14 및 도 15는, 본 실시 형태의 제2 비교예를 설명하기 위한 도면이다. 도 14는 제2 비교예에서 사용하는 추종 지령(10)과, 추종 지령(10) 및 진동 억제 지령(11)의 합을 나타내는 도면이다. 도 15는 제2 비교예에 있어서 가대(2)에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다. 도 14의 실선은, 추종 지령(10) 및 진동 억제 지령(11)의 합을 나타내고 있고, 도 14의 파선은, 추종 지령(10) 단체(單體)를 나타내고 있다. 도 15의 실선은, 도 14의 실선으로 나타내지는 추종 지령(10) 및 진동 억제 지령(11)의 합을 사용하여, 위치 결정 구동부(30)를 구동시켰을 경우에 가대(2)에 발생하는 가속도의 시뮬레이션 결과를 나타내고 있고, 도 15의 파선은, 도 14의 파선으로 나타내지는 추종 지령(10) 단체를 사용하여, 위치 결정 구동부(30)를 구동시켰을 경우에 가대(2)에 발생하는 가속도의 시뮬레이션 결과를 나타내고 있다. 14 and 15 are diagrams for explaining a second comparative example of the present embodiment. Fig. 14 is a diagram showing the follow-up command 10 used in the second comparative example and the sum of the follow-up command 10 and the vibration suppression command 11. Fig. 15 is a diagram showing simulation results of the acceleration generated in the mount 2 in the second comparative example. The solid line in FIG. 14 indicates the sum of the follow-up command 10 and the vibration suppression command 11, and the broken line in FIG. 14 indicates the follow-up command 10 alone. The solid line in FIG. 15 is the acceleration generated in the mount 2 when the positioning drive unit 30 is driven using the sum of the tracking command 10 and the vibration suppression command 11 indicated by the solid line in FIG. 14 The simulation results are shown, and the broken line in FIG. 15 is the acceleration generated in the mount 2 when the positioning drive unit 30 is driven using the follow command 10 alone indicated by the broken line in FIG. 14 The simulation results are shown.

도 15의 실선과 파선을 비교하면, 추종 지령(10)에 진동 억제 지령(11)을 추가함으로써, 가대(2)에 발생하는 가속도는, 추종 지령(10) 단체로 위치 결정 구동부(30)를 구동시켰을 경우보다도 큰 폭으로 억제되어 있다. 그렇지만, 추종 지령(10)에 진동 억제 지령(11)을 추가했을 경우, 위치 결정이 완료될 때까지의 시간이 증가하고 있다. Comparing the solid line and the broken line in FIG. 15 , by adding the vibration suppression command 11 to the follow command 10, the acceleration generated in the mount 2 is It is suppressed to a greater extent than when driven. However, when the vibration suppression command 11 is added to the following command 10, the time until positioning is completed increases.

도 16은 도 1에 나타내는 위치 결정 장치(1)가 사용하는 추종 지령(10)을 나타내는 도면이다. 도 17은 도 1에 나타내는 위치 결정 장치(1)가 사용하는 진동 억제 지령(11)을 나타내는 도면이다. 도 18은 실시 형태 1에 있어서 가대(2)에 발생하는 가속도를 시뮬레이션한 결과를 나타내는 도면이다. 도 18은 도 16에 나타내는 추종 지령(10)을 이용하여 위치 결정 구동부(30)를 구동시키고, 도 17에 나타내는 진동 억제 지령(11)을 이용하여 면진 구동부(31)를 구동시켰을 경우의 시뮬레이션 결과를 나타내고 있다. FIG. 16 is a diagram showing follow-up commands 10 used by the positioning device 1 shown in FIG. 1 . FIG. 17 is a diagram showing vibration suppression commands 11 used by the positioning device 1 shown in FIG. 1 . Fig. 18 is a diagram showing results obtained by simulating the acceleration generated in the mount 2 in the first embodiment. Fig. 18 shows simulation results when the positioning driver 30 is driven using the following command 10 shown in Fig. 16 and the seismic isolation driver 31 is driven using the vibration suppression command 11 shown in Fig. 17. represents

본 실시 형태에 따른 위치 결정 장치(1)에서는, 위치 결정 구동부(30)는, 추종 지령(10)에 기초하여 제어되기 때문에, 제2 비교예에서 발생한 것과 같은 위치 결정 시간의 증가를 억제하면서, 면진 구동부(31)를 진동 억제 지령(11)에 기초하여 제어함으로써, 가대(2)의 진동을 억제할 수 있다. 이때 진동 억제 연산부(42)는, 위치 결정 구동부(30)의 추력 지령, 가속도 지령이 아니라, 위치 지령 및 속도 지령에 대해서, 그 구동시의 가대(2)의 진동의 반력(反力)을 연산하기 때문에, 제1 가동부(301)에 걸리는 마찰의 영향을 억제하면서, 진동을 억제할 수 있다. In the positioning device 1 according to the present embodiment, since the positioning drive unit 30 is controlled based on the following command 10, while suppressing the increase in positioning time that occurred in the second comparative example, Vibration of the base 2 can be suppressed by controlling the seismic isolation drive unit 31 based on the vibration suppression command 11 . At this time, the vibration suppression calculation unit 42 calculates the reaction force of the vibration of the mount 2 at the time of driving, not for the thrust command and the acceleration command of the positioning drive unit 30, but for the position command and speed command. Therefore, vibration can be suppressed while suppressing the influence of friction applied to the first movable part 301 .

여기서, 제2 가동부(311)의 가동 범위는, 위치 지령에 도 3, 도 5, 도 7, 도 9, 도 11에 나타낸 바와 같은 필터를 적용한 것이기 때문에, 마찰 등의 영향을 고려할 필요없이, 용이하게 계산할 수 있다. Here, since the movable range of the second movable part 311 is obtained by applying the filter shown in FIGS. 3, 5, 7, 9, and 11 to the position command, it is easy without considering the influence of friction or the like. can be calculated

또한, 진동 억제 연산부(42)가 사용하는 필터의 성질에 의해서, 제2 가동부(311)는, 위치 결정 종료시에 자연스럽게 시동 위치로 되돌아온다. 이것에 의해, 추종 지령(10)이 동일 방향으로 연속으로 동작하도록 하는 경우라도, 제2 가동부(311)의 가동 범위는, 추종 지령 1회분과 동등하게 된다. 또한, 제2 모터(312)는 추종 지령(10)에 포함되는 진동 주파수 성분에 상당하는 진동 억제 지령(11)의 비례 배에 추종하도록 제어된다. 진동 주파수 성분은, 원(元) 추종 지령과 비교하여 작기 때문에, 제2 가동부(311)의 1회분의 가동 범위는, 원 추종 지령에 대해서 단축된다. In addition, due to the nature of the filter used by the vibration suppression calculation unit 42, the second movable unit 311 naturally returns to the starting position when positioning is finished. Thus, even when the follow-up command 10 is continuously operated in the same direction, the movable range of the second movable part 311 is equivalent to one follow-up command. In addition, the second motor 312 is controlled to follow a proportional multiple of the vibration suppression command 11 corresponding to the vibration frequency component included in the following command 10 . Since the vibration frequency component is small compared with the original follow-up command, the movable range for one time of the second movable part 311 is shortened with respect to the original follow-up command.

이상 설명한 바와 같이, 실시 형태 1에 따른 면진 제어 장치(4)에 의하면, 제1 가동부(301)는 시계열의 추종 지령에 추종하도록 제1 모터(302)의 위치 또는 속도가 제어되고, 제2 모터(312)의 위치 또는 속도는, 가대(2)의 진동 주파수 성분에 상당하는 진동 억제 지령(11)의 비례 배에 추종하도록 제어된다. 이 때문에, 제어 대상인 구동 장치(3)의 동작에 의해 발생하는 진동을 억제함과 아울러, 제2 가동부(311)의 가동 범위를 억제하는 것이 가능하게 된다. As described above, according to the seismic isolation control device 4 according to Embodiment 1, the position or speed of the first motor 302 is controlled so that the first movable part 301 follows the follow command in time series, and the second motor The position or speed of 312 is controlled so as to follow the proportional multiple of the vibration suppression command 11 corresponding to the vibration frequency component of the mount 2. For this reason, it becomes possible to suppress the movable range of the 2nd movable part 311, while suppressing the vibration generated by the operation|movement of the control object drive apparatus 3.

또한, 제1 제어부(40)의 응답 속도와 제2 제어부(41)의 응답 속도의 차는 임계값 이하로 설정된다. 이것에 의해, 제1 모터(302) 및 제2 모터(312)로 발생시키는 힘의 응답을 동일하게 할 수 있어, 가대(2)에 발생하는 진동을 정밀도 좋게 억제하는 것이 가능하게 된다. 또한, 제1 제어부(40)의 응답 속도와 제2 제어부(41)의 응답 속도를 동일하게 했을 경우, 위치 결정 장치(1)의 사용자는, 제1 제어부(40)의 설정값을 그대로 유용하여, 제2 제어부(41)의 게인 등의 설정값을 결정할 수 있어, 설정값의 결정을 용이하게 행하는 것이 가능하게 된다. In addition, the difference between the response speed of the first control unit 40 and the response speed of the second control unit 41 is set to a threshold value or less. This makes it possible to make the same response to the force generated by the first motor 302 and the second motor 312, and suppress the vibration generated in the base 2 with high accuracy. In addition, when the response speed of the first control unit 40 and the response speed of the second control unit 41 are made the same, the user of the positioning device 1 uses the set value of the first control unit 40 as it is, , it is possible to determine setting values such as gain of the second control section 41, and it becomes possible to easily determine the setting values.

또한, 진동 억제 연산부(42)는 추종 지령(10)과의 합이, 가대(2)의 진동 주파수에 기초한 주파수에서 극소가 되는 주파수 응답을 가지도록 진동 억제 지령(11)을 연산함으로써, 진동 억제 지령(11)을, 추종 지령(10)에 포함되는 가대(2)의 진동 주파수 성분에 상당하는 지령으로 할 수 있다. 즉, 진동 억제 지령(11)은 가대(2)의 진동이 작아지는 주파수 응답을 가지는 지령과, 추종 지령(10)의 차를 취함으로써 계산된다. 이 때문에, 간단하고 쉬운 연산으로 가대(2)의 진동을 억제하는 것이 가능하게 된다. Further, the vibration suppression operation unit 42 calculates the vibration suppression command 11 such that the sum of the following command 10 has a frequency response that is minimal at a frequency based on the vibration frequency of the mount 2, thereby suppressing vibration. The command 11 can be a command corresponding to the vibration frequency component of the mount 2 included in the following command 10 . That is, the vibration suppression command 11 is calculated by taking the difference between a command having a frequency response that reduces the vibration of the mount 2 and the following command 10. For this reason, it becomes possible to suppress the vibration of mount 2 by simple and easy calculation.

또한, 진동 억제 연산부(42)는, 상기의 제1~제5 예에 나타내는 방법으로, 진동 억제 지령(11)을 연산할 수 있다. 필터를 이용함으로써, 용이하게 진동 억제 지령(11)을 생성하는 것이 가능하게 된다. Further, the vibration suppression calculation unit 42 can calculate the vibration suppression command 11 by the method shown in the first to fifth examples described above. By using the filter, it becomes possible to easily generate the vibration suppression command 11.

실시 형태 2. Embodiment 2.

도 19는 실시 형태 2에 따른 위치 결정 장치(1-1)의 구성을 나타내는 도면이다. 위치 결정 장치(1-1)의 구성의 일부는, 위치 결정 장치(1)와 공통된다. 이하, 위치 결정 장치(1)와 공통되는 부분에 대해서는, 동일한 부호를 이용함으로써, 상세한 설명을 생략하고, 위치 결정 장치(1)와 다른 부분에 대해 주로 설명한다. 위치 결정 장치(1-1)는 구동 장치(3-1)와, 면진 제어 장치(4-1)를 가진다. Fig. 19 is a diagram showing the configuration of the positioning device 1-1 according to the second embodiment. A part of the configuration of the positioning device 1-1 is in common with the positioning device 1. Hereinafter, by using the same reference numerals for parts common to the positioning device 1, detailed explanations are omitted, and parts different from the positioning device 1 will be mainly described. The positioning device 1-1 has a driving device 3-1 and a seismic isolation control device 4-1.

구동 장치(3-1)는 위치 결정 구동부(30-1)와, 면진 구동부(31-1)를 가진다. 위치 결정 구동부(30-1)는 제1 가동부(301)와, 제1 모터(302)와, 제1 위치 검출기(303)를 가진다. 면진 구동부(31-1)는 제2 가동부(311)와, 제2 모터(312)와, 제2 위치 검출기(313)를 가진다. The drive device 3-1 includes a positioning drive unit 30-1 and a base isolation drive unit 31-1. The positioning drive unit 30-1 has a first movable unit 301, a first motor 302, and a first position detector 303. The seismic isolation drive unit 31-1 includes a second movable unit 311, a second motor 312, and a second position detector 313.

면진 제어 장치(4-1)는 제1 제어부(40-1)와, 제2 제어부(41-1)와, 진동 억제 연산부(42)와, 진동 특성 설정부(43)와, 관성비 보상부(44)와, 관성 특성 설정부(45)를 가진다. The seismic isolation control device 4-1 includes a first control unit 40-1, a second control unit 41-1, a vibration suppression operation unit 42, a vibration characteristic setting unit 43, and an inertia ratio compensation unit. (44) and an inertial characteristic setting unit (45).

제1 위치 검출기(303)는 제1 가동부(301)의 위치를 측정하고, 측정한 위치를 나타내는 제1 위치 정보(12)를 제1 제어부(40-1)에 출력한다. 제1 위치 검출기(303)는 제1 가동부(301)에 설치, 또는 제1 가동부(301)에 근접하여 설치된다. 제1 위치 검출기(303)는, 예를 들면, 리니어 스케일, 근접 센서, 레이저 변위계, 비전 센서 등이다. 또한, 도 19에서는, 제1 위치 검출기(303)는 제1 가동부(301)에 장착되어 있지만, 제1 위치 검출기(303)는 제1 모터(302)에 장착된 인코더, 리졸버 등이어도 되고, 제1 위치 검출기(303)는 제1 가동부(301) 및 제1 모터(302) 양방에 장착되어도 된다. The first position detector 303 measures the position of the first movable part 301 and outputs first position information 12 indicating the measured position to the first controller 40-1. The first position detector 303 is installed on the first movable part 301 or installed close to the first movable part 301 . The first position detector 303 is, for example, a linear scale, a proximity sensor, a laser displacement meter, a vision sensor or the like. In FIG. 19 , the first position detector 303 is attached to the first movable part 301, but the first position detector 303 may be an encoder, a resolver, or the like attached to the first motor 302. One position detector 303 may be attached to both the first movable part 301 and the first motor 302 .

제2 위치 검출기(313)는 제2 가동부(311)의 위치를 측정하고, 측정한 위치를 나타내는 제2 위치 정보(13)를 제2 제어부(41-1)에 출력한다. 제2 위치 검출기(313)는 제2 가동부(311)에 설치, 또는 제2 가동부(311)에 근접하여 설치된다. 제2 위치 검출기(313)는, 예를 들면, 리니어 스케일, 근접 센서, 레이저 변위계, 비전 센서 등이다. 또한, 도 19에서는, 제2 위치 검출기(313)는 제2 가동부(311)에 장착되어 있지만, 제2 위치 검출기(313)는 제2 모터(312)에 장착된 인코더, 리졸버 등이어도 되고, 제2 위치 검출기(313)는 제2 가동부(311) 및 제2 모터(312) 양방에 장착되어도 된다. The second position detector 313 measures the position of the second movable part 311 and outputs second position information 13 indicating the measured position to the second controller 41-1. The second position detector 313 is installed on the second movable part 311 or installed close to the second movable part 311 . The second position detector 313 is, for example, a linear scale, a proximity sensor, a laser displacement meter, or a vision sensor. In FIG. 19 , the second position detector 313 is attached to the second movable part 311, but the second position detector 313 may be an encoder, resolver, etc. attached to the second motor 312. The two-position detector 313 may be attached to both the second movable part 311 and the second motor 312 .

제1 제어부(40-1)는 제1 위치 검출기(303)가 측정한 제1 가동부(301)의 위치를 나타내는 제1 위치 정보(12)를 수신하고, 수신한 제1 위치 정보(12)와 추종 지령(10)에 기초하여 제1 모터(302)를 피드백 제어하는 서보 시스템이다. 마찬가지로, 제2 제어부(41-1)는 제2 위치 검출기(313)가 측정한 제2 가동부(311)의 위치를 나타내는 제2 위치 정보(13)를 수신하고, 수신한 제2 위치 정보(13)와 진동 억제 지령(11)에 기초하여 제2 모터(312)를 피드백 제어하는 서보 시스템이다. The first controller 40-1 receives the first position information 12 indicating the position of the first movable part 301 measured by the first position detector 303, and the received first position information 12 and It is a servo system that feedback-controls the first motor 302 based on the following command 10 . Similarly, the second controller 41-1 receives the second position information 13 indicating the position of the second movable part 311 measured by the second position detector 313, and the received second position information 13 ) and the servo system that feedback-controls the second motor 312 based on the vibration suppression command 11.

관성비 보상부(44)는, 미리 관성 특성 설정부(45)에 설정된 관성비에 따라서, 추종 지령(10)에 대해서, 관성비에 의한 진동에 대한 영향을 보상한다. 여기서, 관성비는 제1 가동부(301) 및 제1 모터(302)와, 제2 가동부(311) 및 제2 모터(312)의 관성비에 따라서 미리 설정된다. 예를 들면, 제1 가동부(301)의 질량이 M, 제2 가동부(311)의 질량이 m인 경우, 관성비 보상부(44)는, 추종 지령(10)에 M/m을 곱함으로써, 제1 가동부(301)와 제2 가동부(311)의 질량차에 의한 가대(2)의 진동의 영향을 보상할 수 있다. The inertia ratio compensator 44 compensates for the influence of the inertia ratio on vibration with respect to the following command 10 according to the inertia ratio set in the inertia characteristic setting section 45 in advance. Here, the inertia ratio is preset according to the inertia ratio of the first movable part 301 and the first motor 302 and the second movable part 311 and the second motor 312 . For example, when the mass of the first movable part 301 is M and the mass of the second movable part 311 is m, the inertia ratio compensator 44 multiplies the following command 10 by M/m, thereby The influence of the vibration of the mount 2 due to the mass difference between the first movable part 301 and the second movable part 311 can be compensated for.

또한, 제1 가동부(301)의 가동 방향과 제2 가동부(311)의 가동 방향이 나란히 가지 않는 경우, 관성비 보상부(44)는 제1 가동부(301)의 가동 방향과, 제2 가동부(311)의 가동 방향의 차에 의한 가대(2)의 진동에 대한 영향을 보간할 수 있다. 예를 들어, 제1 가동부(301)의 가동 방향과, 제2 가동부(311)의 가동 방향이 각도 θ[rad]로 교차하는 경우, 관성비 보상부(44)는 추종 지령(10)에 M/mcosθ를 곱함으로써, 가대(2)에 발생하는 진동을 억제할 수 있다. In addition, when the movable direction of the first movable part 301 and the movable direction of the second movable part 311 do not go side by side, the inertia ratio compensator 44 is connected to the movable direction of the first movable part 301 and the second movable part ( 311) can interpolate the effect on the vibration of the mount 2 due to the difference in the moving direction. For example, when the movable direction of the first movable part 301 and the movable direction of the second movable part 311 intersect at an angle θ [rad], the inertia ratio compensator 44 responds to the following command 10 with M By multiplying by /mcosθ, the vibration generated in the mount 2 can be suppressed.

관성 특성 설정부(45)에 설정되는 관성비는, 위치 결정 장치(1-1)의 설계자가 미리 설정해도 되고, 장치 구성에 따라서, 사용자가 설정해도 된다. 특히, 제1 가동부(301)의 구성과 제2 가동부(311)의 구성이 동일하고, 그 구동 방향이 동일한 경우, 관성 특성 설정부(45)에 설정되는 관성비는 「1」이 되기 때문에, 면진 제어 장치(4-1)는 관성비 보상부(44) 및 관성 특성 설정부(45)를 생략한 구성으로 할 수 있다. 또한, 도 19에서는, 관성비 보상부(44)는 진동 억제 연산부(42)의 후단에 마련되어 있지만, 진동 억제 연산부(42) 및 관성비 보상부(44)의 처리 순서는 반대여도 된다. The inertia ratio set in the inertia characteristic setting unit 45 may be set in advance by the designer of the positioning device 1-1, or may be set by the user according to the configuration of the device. In particular, when the configuration of the first movable unit 301 and the configuration of the second movable unit 311 are the same, and the drive direction is the same, the inertia ratio set in the inertia characteristic setting unit 45 is "1". In the seismic isolation control device 4-1, the inertia ratio compensation unit 44 and the inertia characteristic setting unit 45 may be omitted. In FIG. 19 , the inertia ratio compensation unit 44 is provided at the rear end of the vibration suppression operation unit 42, but the processing order of the vibration suppression operation unit 42 and the inertia ratio compensation unit 44 may be reversed.

제1 제어부(40-1)는, 추종 지령(10) 및 제1 위치 정보(12)에 기초하여, 제1 가동부(301)를 구동시키는 추력 지령을 생성하여, 제1 가동부(301)에 가해지는 외력을 제어할 수 있다. 제2 제어부(41-1)는, 진동 억제 지령(11) 및 제2 위치 정보(13)에 기초하여, 제2 가동부(311)를 구동시키는 추력 지령을 생성하여, 제2 가동부(311)에 가해지는 외력을 제어할 수 있다. 이와 같은 구성을 가짐으로써, 제1 가동부(301)와 그 접지면의 사이에 발생하는 마찰과, 제2 가동부(311)와 그 접지면의 사이에 발생하는 마찰이 다른 경우라도, 추력이 조정되어, 제1 가동부(301)에 가해지는 외력과 제2 가동부(311)에 가해지는 외력을 동일하게 할 수 있다. 따라서, 구동 장치(3-1)의 구동시에 발생하는 가대(2)의 진동을 정밀도 좋게 억제하는 것이 가능하게 된다. The first control unit 40-1 generates a thrust command for driving the first movable unit 301 based on the following command 10 and the first position information 12, and applies it to the first movable unit 301. It can control external forces. The second control unit 41-1 generates a thrust command for driving the second movable unit 311 based on the vibration suppression command 11 and the second position information 13, and The applied external force can be controlled. By having such a configuration, even when the friction generated between the first movable part 301 and its contact surface differs from the friction generated between the second movable part 311 and its contact surface, the thrust is adjusted. , The external force applied to the first movable part 301 and the external force applied to the second movable part 311 may be equal. Therefore, it becomes possible to suppress the vibration of mount 2 generated at the time of drive of drive device 3-1 with high precision.

또한, 면진 제어 장치(4-1)는 예를 들면 CPU(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40-1), 제2 제어부(41-1), 진동 억제 연산부(42), 진동 특성 설정부(43), 관성비 보상부(44), 및 관성 특성 설정부(45)의 기능을 실현할 수 있다. In addition, the seismic isolation control device 4-1 is constituted by a computer equipped with a control circuit using a CPU 92 and a memory 93, for example. The CPU 92 reads out and executes computer programs corresponding to the respective processes stored in the memory 93, thereby enabling the first control unit 40-1, the second control unit 41-1, and the vibration suppression calculation unit 42. , It is possible to realize the functions of the vibration characteristic setting unit 43, the inertia ratio compensation unit 44, and the inertia characteristic setting unit 45.

실시 형태 3. Embodiment 3.

도 20은 실시 형태 3에 따른 위치 결정 장치(1-2)의 구성을 나타내는 도면이다. 위치 결정 장치(1-2)의 구성의 일부는, 위치 결정 장치(1)와 공통된다. 이하, 위치 결정 장치(1)와 공통되는 부분에 대해서는, 동일한 부호를 이용함으로써, 상세한 설명을 생략하고, 위치 결정 장치(1)와 다른 부분에 대해 주로 설명한다. 위치 결정 장치(1-2)는 구동 장치(3-2)와, 면진 제어 장치(4-2)를 가진다. Fig. 20 is a diagram showing the configuration of the positioning device 1-2 according to the third embodiment. A part of the configuration of the positioning device 1-2 is common to the positioning device 1. Hereinafter, by using the same reference numerals for parts common to the positioning device 1, detailed explanations are omitted, and parts different from the positioning device 1 will be mainly described. The positioning device 1-2 has a driving device 3-2 and a seismic isolation control device 4-2.

구동 장치(3-2)는 복수의 위치 결정 구동부(30A, 30B)와, 면진 구동부(31)를 가진다. 위치 결정 구동부(30A)는 제1 가동부(301A)와, 제1 모터(302A)를 가진다. 위치 결정 구동부(30B)는 제1 가동부(301B)와, 제1 모터(302B)를 가진다. 또한, 제1 가동부(301A, 301B)는 제1 가동부(301)와 마찬가지의 기능을 가지고, 제1 모터(302A, 302B)는 제1 모터(302)와 마찬가지의 기능을 가진다. The driving device 3-2 includes a plurality of positioning driving units 30A and 30B and a base isolation driving unit 31. The positioning drive unit 30A has a first movable unit 301A and a first motor 302A. The positioning drive unit 30B has a first movable unit 301B and a first motor 302B. In addition, the 1st movable part 301A, 301B has the same function as the 1st movable part 301, and the 1st motor 302A, 302B has the same function as the 1st motor 302.

면진 제어 장치(4-2)는 복수의 제1 제어부(40A, 40B)와, 제2 제어부(41)와, 진동 억제 연산부(42)와, 진동 특성 설정부(43)와, 복수의 관성비 보상부(44A, 44B)와, 복수의 관성 특성 설정부(45A, 45B)를 가진다. The seismic isolation control device 4-2 includes a plurality of first control units 40A and 40B, a second control unit 41, a vibration suppression calculation unit 42, a vibration characteristic setting unit 43, and a plurality of inertia ratios. It has compensating parts 44A and 44B and a plurality of inertial characteristic setting parts 45A and 45B.

제1 제어부(40A)는, 제1 추종 지령(10A)에 기초하여 동작하는 것 이외에는, 제1 제어부(40)와 마찬가지의 기능을 가진다. 제1 제어부(40B)는, 제2 추종 지령(10B)에 기초하여 동작하는 것 이외에는, 제1 제어부(40)와 마찬가지의 기능을 가진다. 제1 제어부(40A)는 제1 추종 지령(10A)에 기초하여 제1 모터(302A)에 전류를 공급하고, 제1 모터(302A)에 기계적으로 접속된 제1 가동부(301A)의 위치 또는 속도를 제1 추종 지령(10A)에 추종시킨다. 제1 제어부(40B)는 제2 추종 지령(10B)에 기초하여 제1 모터(302B)에 전류를 공급하고, 제1 모터(302B)에 기계적으로 접속된 제1 가동부(301B)의 위치 또는 속도를 제2 추종 지령(10B)에 추종시킨다. The first control unit 40A has the same functions as the first control unit 40 except for operating based on the first follow-up command 10A. The first control unit 40B has the same functions as the first control unit 40 except for operating based on the second follow-up command 10B. The first control unit 40A supplies current to the first motor 302A based on the first following command 10A, and the position or speed of the first movable unit 301A mechanically connected to the first motor 302A. is followed by the first following command 10A. The first control unit 40B supplies current to the first motor 302B based on the second following command 10B, and the position or speed of the first movable unit 301B mechanically connected to the first motor 302B. is followed by the second following command 10B.

위치 결정 장치(1-2)는 2개의 위치 결정 구동부(30A, 30B)가 각각 발생시키는 가대(2)의 진동을, 면진 구동부(31)를 구동시키는 것에 의한 반력을 가지고 상쇄시킨다. 이 때문에, 제2 제어부(41)는, 제1 추종 지령(10A) 및 제2 추종 지령(10B)에 기초하여, 면진 구동부(31)를 제어하게 된다. 제1 추종 지령(10A) 및 제2 추종 지령(10B) 각각은, 관성비 보상부(44A, 44B)로 관성에 의한 영향이 보상된 후, 보상 후의 제1 추종 지령(10A) 및 제2 추종 지령(10B)의 합이 진동 억제 연산부(42)에 출력된다. 진동 억제 연산부(42)는, 보상 후의 제1 추종 지령(10A) 및 제2 추종 지령(10B)의 합에 기초하여, 진동 억제 지령(11)을 연산한다. The positioning device 1-2 cancels the vibration of the mount 2 generated by the two positioning drive units 30A and 30B, respectively, with a reaction force generated by driving the seismic isolation drive unit 31. For this reason, the second control unit 41 controls the base isolation drive unit 31 based on the first follow-up command 10A and the second follow-up command 10B. The first follow-up command 10A and the second follow-up command 10B, respectively, are the first follow-up command 10A and the second follow-up command 10A and the second follow-up command after the effects of inertia are compensated for by the inertia ratio compensators 44A and 44B. The sum of the commands 10B is output to the vibration suppression calculation unit 42. The vibration suppression calculation unit 42 calculates the vibration suppression command 11 based on the sum of the first follow-up command 10A and the second follow-up command 10B after compensation.

관성비 보상부(44A)는, 제1 추종 지령(10A)에 대해서, 제1 가동부(301A) 및 제1 모터(302A)와 제2 가동부(311) 및 제2 모터(312)의 관성비에 따라서 미리 관성 특성 설정부(45A)에 설정된 관성비를 이용하여, 관성비에 의한 가대(2)의 진동에 대한 영향을 보상한다. 관성비 보상부(44B)는, 제2 추종 지령(10B)에 대해서, 제1 가동부(301B) 및 제1 모터(302B)와 제2 가동부(311) 및 제2 모터(312)의 관성비에 따라서 미리 관성 특성 설정부(45B)에 설정된 관성비를 이용하여, 관성비에 의한 가대(2)의 진동에 대한 영향을 보상한다. 구체적인 보상 방법은, 실시 형태 1과 마찬가지이기 때문에 설명을 생략한다. The inertia ratio compensator 44A adjusts the inertia ratios of the first movable part 301A and the first motor 302A and the second movable part 311 and the second motor 312 with respect to the first following command 10A. Therefore, the effect of the inertia ratio on the vibration of the mount 2 is compensated by using the inertia ratio previously set in the inertia characteristic setting unit 45A. The inertia ratio compensator 44B adjusts the inertia ratio of the first movable part 301B and the first motor 302B and the second movable part 311 and the second motor 312 to the second follow-up command 10B. Therefore, by using the inertia ratio previously set in the inertia characteristic setting unit 45B, the effect of the inertia ratio on the vibration of the mount 2 is compensated. Since the specific compensation method is the same as that of Embodiment 1, description is omitted.

일반적으로, 면진 구동부(31)의 제2 모터(312)로 발생시키는 최대 추력은, 제1 모터(302A, 302B)가 발생시키는 최대 추력의 합에 가까운 값이 된다. 이 때문에, 위치 결정 장치(1-2)에서는, 제2 모터(312)는, 제1 모터(302A, 302B) 각각보다도 출력이 큰 모터인 것이 바람직하다. In general, the maximum thrust generated by the second motor 312 of the seismic isolation driver 31 is a value close to the sum of the maximum thrusts generated by the first motors 302A and 302B. For this reason, in the positioning device 1-2, it is preferable that the 2nd motor 312 is a motor whose output is larger than each of 1st motor 302A, 302B.

또한, 도 20에서는, 2개의 위치 결정 구동부(30A, 30B)를 가지는 위치 결정 장치(1-2)에 대해 설명했지만, 위치 결정 장치(1-2)는 3개 이상의 위치 결정 구동부(30)를 구비해도 된다. 이 경우, 진동 억제 연산부(42)는, 위치 결정 구동부(30)와 동수의 추종 지령(10)의 합에 기초하여, 진동 억제 지령(11)을 연산한다. In addition, in FIG. 20, the positioning device 1-2 having two positioning drive units 30A and 30B has been described, but the positioning device 1-2 includes three or more positioning drive units 30. may be provided In this case, the vibration suppression operation unit 42 calculates the vibration suppression command 11 based on the sum of the same number of tracking commands 10 as the positioning drive unit 30 .

실시 형태 3에 따른 위치 결정 장치(1-2)는, 복수의 위치 결정 구동부(30A, 30B)에 의해 발생하는 가대(2)의 진동을 하나의 면진 구동부(31)를 이용하여 효율적으로 억제할 수 있다. 이 때문에, 위치 결정 구동부(30A, 30B)의 수와 동수의 면진 구동부(31)를 마련하는 것보다도, 위치 결정 장치(1-2) 전체의 크기를 저감시키는 것이 가능하게 된다. The positioning device 1-2 according to Embodiment 3 can efficiently suppress vibration of mount 2 generated by a plurality of positioning drive units 30A and 30B by using one seismic isolation drive unit 31. can For this reason, it becomes possible to reduce the size of the entire positioning device 1-2 rather than providing the same number of seismic isolation drive units 31 as the number of positioning drive units 30A and 30B.

또한, 면진 제어 장치(4-2)는 예를 들면 CPU(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40A, 40B), 제2 제어부(41), 진동 억제 연산부(42), 진동 특성 설정부(43), 관성비 보상부(44A, 44B), 및 관성 특성 설정부(45A, 45B)의 기능을 실현할 수 있다. In addition, the seismic isolation control device 4-2 is constituted by a computer equipped with a control circuit using a CPU 92 and a memory 93, for example. The CPU 92 reads out and executes a computer program corresponding to each process stored in the memory 93, so that the first control units 40A and 40B, the second control unit 41, the vibration suppression calculation unit 42, and the vibration The functions of the characteristic setting unit 43, the inertia ratio compensating units 44A and 44B, and the inertial characteristic setting units 45A and 45B can be realized.

실시 형태 4.Embodiment 4.

도 21은 실시 형태 4에 따른 위치 결정 장치(1-3)의 구성을 나타내는 도면이다. 위치 결정 장치(1-3)의 구성의 일부는, 위치 결정 장치(1)와 공통된다. 이하, 위치 결정 장치(1)와 공통되는 부분에 대해서는, 동일한 부호를 이용함으로써, 상세한 설명을 생략하고, 위치 결정 장치(1)와 다른 부분에 대해 주로 설명한다. 위치 결정 장치(1-3)는 구동 장치(3)와, 면진 제어 장치(4-3)를 가진다. Fig. 21 is a diagram showing the configuration of the positioning device 1-3 according to the fourth embodiment. A part of the configuration of the positioning device 1-3 is in common with the positioning device 1. Hereinafter, by using the same reference numerals for parts common to the positioning device 1, detailed explanations are omitted, and parts different from the positioning device 1 will be mainly described. The positioning device 1-3 has a driving device 3 and a seismic isolation control device 4-3.

면진 제어 장치(4-3)는 제1 제어부(40-3)와, 제2 제어부(41-3)와, 제1 지령 테이블(46)과, 제2 지령 테이블(47)을 가진다. 제1 지령 테이블(46)은 미리 사용자가 입력한 추종 지령(10)을 기억한다. 제2 지령 테이블(47)은 미리 사용자가 입력한 진동 억제 지령(11)을 기억한다. The seismic isolation control device 4-3 has a first control unit 40-3, a second control unit 41-3, a first command table 46, and a second command table 47. The first command table 46 stores the follow command 10 input by the user in advance. The second command table 47 stores vibration suppression commands 11 previously input by the user.

제1 제어부(40-3)는, 외부로부터 공급되는 추종 지령(10) 대신에, 제1 지령 테이블(46)로부터 공급되는 추종 지령(10)에 기초하여, 위치 결정 구동부(30)를 제어한다. 제2 제어부(41-3)는, 진동 억제 연산부(42)가 연산한 진동 억제 지령(11) 대신에, 제2 지령 테이블(47)로부터 공급되는 진동 억제 지령(11)에 기초하여, 면진 구동부(31)를 제어한다. The first control unit 40-3 controls the positioning drive unit 30 based on the follow-up command 10 supplied from the first command table 46 instead of the follow-up command 10 supplied from the outside. . The second control unit 41-3 replaces the vibration suppression command 11 calculated by the vibration suppression calculation unit 42, and based on the vibration suppression command 11 supplied from the second command table 47, the base isolation drive unit (31) to control.

가대(2)의 진동을 억제하기 위해서, 위치 결정 구동부(30)와 면진 구동부(31)는, 동기하여 구동되는 것이 바람직하다. 이 때문에, 제1 제어부(40-3) 및 제2 제어부(41-3)는, 동기 신호(14)에 기초하여, 제1 모터(302)의 구동 타이밍과 제2 모터(312)의 구동 타이밍을 동기시킨다. In order to suppress the vibration of mount 2, it is preferable that the positioning drive unit 30 and the base isolator drive unit 31 are driven synchronously. For this reason, the first control unit 40-3 and the second control unit 41-3 determine the driving timing of the first motor 302 and the driving timing of the second motor 312 based on the synchronization signal 14. synchronize

또한, 면진 제어 장치(4-3)는 예를 들면 CPU(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40-3) 및 제2 제어부(41-3)의 기능을 실현할 수 있다. 메모리(93)에는, 제1 지령 테이블(46) 및 제2 지령 테이블(47)이 기억되어 있다. In addition, the seismic isolation control device 4-3 is constituted by a computer equipped with a control circuit using a CPU 92 and a memory 93, for example. The CPU 92 can realize the functions of the first control unit 40-3 and the second control unit 41-3 by reading and executing computer programs corresponding to respective processes stored in the memory 93. A first command table 46 and a second command table 47 are stored in the memory 93 .

도 22는 도 21에 나타내는 위치 결정 장치(1-3)가 이용하는 추종 지령(10) 및 진동 억제 지령(11)을 생성하는 엔지니어링 툴(51)의 구성예를 나타내는 도면이다. 엔지니어링 툴(51)은 지령 입력부(52)와, 통신부(53)와, 진동 억제 연산부(42)와, 진동 특성 설정부(43)를 가진다. FIG. 22 is a diagram showing an example of a configuration of an engineering tool 51 that generates the follow command 10 and vibration suppression command 11 used by the positioning device 1-3 shown in FIG. 21 . The engineering tool 51 has a command input unit 52, a communication unit 53, a vibration suppression calculation unit 42, and a vibration characteristic setting unit 43.

지령 입력부(52)는, 사용자로부터, 위치 결정 구동부(30)의 움직임을 지정하는 추종 지령(10)의 입력을 접수한다. 지령 입력부(52)는 접수한 추종 지령(10)을 통신부(53) 및 진동 억제 연산부(42) 각각에 출력한다. 통신부(53)는 위치 결정 장치(1-3)와 통신로를 통해서 접속되어 있다. 통신부(53)는 추종 지령(10)을 제1 지령 테이블(46)에 기억시킨다. 진동 억제 연산부(42) 및 진동 특성 설정부(43) 각각은, 실시 형태 1과 마찬가지의 기능을 가진다. 진동 억제 연산부(42)는, 추종 지령(10)에 기초하여, 진동 억제 지령(11)을 생성하고, 생성한 진동 억제 지령(11)을 통신부(53)에 출력한다. 통신부(53)는 진동 억제 지령(11)을 제2 지령 테이블(47)에 기억시킨다. The command input unit 52 receives an input of a follow command 10 specifying the movement of the positioning drive unit 30 from the user. The command input unit 52 outputs the received follow-up command 10 to the communication unit 53 and the vibration suppression operation unit 42, respectively. The communication unit 53 is connected to the positioning device 1-3 via a communication path. The communication unit 53 stores the follow command 10 in the first command table 46 . Each of the vibration suppression calculation unit 42 and the vibration characteristic setting unit 43 has the same function as in the first embodiment. The vibration suppression operation unit 42 generates a vibration suppression command 11 based on the tracking command 10 and outputs the generated vibration suppression command 11 to the communication unit 53 . The communication unit 53 stores the vibration suppression command 11 in the second command table 47 .

또한, 도 22에 나타내는 엔지니어링 툴(51)은, 실시 형태 1과 마찬가지의 동작에 의해 진동 억제 연산부(42)가 연산한 진동 억제 지령(11)을 제2 지령 테이블(47)에 기억시키지만, 사용자가 진동 억제 지령(11)을 미리 산출하여, 제2 지령 테이블(47)에 기억시켜도 된다. 또한, 도 21에 나타내는 면진 제어 장치(4-3)는, 진동 억제 연산부(42)를 생략한 구성으로 되어 있지만, 면진 제어 장치(4-3)는 진동 억제 연산부(42) 및 진동 특성 설정부(43)를 가지고, 제1 지령 테이블(46)에 기억된 추종 지령(10)에 기초하여, 진동 억제 지령(11)을 생성해도 된다. In the engineering tool 51 shown in FIG. 22 , the vibration suppression command 11 calculated by the vibration suppression calculation unit 42 through the same operation as in the first embodiment is stored in the second command table 47, but the user The temporary vibration suppression command 11 may be calculated in advance and stored in the second command table 47 . In the seismic isolation control device 4-3 shown in FIG. 21, the vibration suppression calculation section 42 is omitted, but the seismic isolation control device 4-3 includes the vibration suppression calculation section 42 and the vibration characteristic setting section. With (43), the vibration suppression command 11 may be generated based on the follow-up command 10 stored in the first command table 46.

실시 형태 4에 따른 면진 제어 장치(4-3)는, 추종 지령(10)을 미리 제1 지령 테이블(46)에 기억하고 있기 때문에, 외부 장치와의 사이의 통신량을 저감시킬 수 있다. 또한, 면진 제어 장치(4-3)는 진동 억제 지령(11)을 미리 제2 지령 테이블(47)에 기억하고 있고, 실행시에는 제2 지령 테이블(47)을 참조하기 때문에, 구동시에 행하는 연산량을 삭감할 수 있다. In the seismic isolation control device 4-3 according to Embodiment 4, since the follow-up commands 10 are previously stored in the first command table 46, the amount of communication with external devices can be reduced. In addition, since the seismic isolation control device 4-3 stores the vibration suppression command 11 in advance in the second command table 47 and refers to the second command table 47 during execution, the amount of calculation performed during driving can be reduced

실시 형태 5.Embodiment 5.

도 23은 실시 형태 5에 따른 위치 결정 장치(1-4)의 구성을 나타내는 도면이다. 위치 결정 장치(1-4)의 구성의 일부는, 위치 결정 장치(1)와 공통된다. 이하, 위치 결정 장치(1)와 공통되는 부분에 대해서는, 동일한 부호를 이용함으로써, 상세한 설명을 생략하고, 위치 결정 장치(1)와 다른 부분에 대해 주로 설명한다. 위치 결정 장치(1-4)는 구동 장치(3)와, 면진 제어 장치(4-4)를 가진다. Fig. 23 is a diagram showing the configuration of the positioning device 1-4 according to the fifth embodiment. A part of the configuration of the positioning device 1-4 is common to the positioning device 1. Hereinafter, by using the same reference numerals for parts common to the positioning device 1, detailed explanations are omitted, and parts different from the positioning device 1 will be mainly described. The positioning device 1-4 has a driving device 3 and a seismic isolation control device 4-4.

면진 제어 장치(4-4)는 제1 제어부(40-4)와, 제2 제어부(41-4)와, 진동 억제 연산부(42-4)를 가진다. 면진 제어 장치(4-4)는 아날로그의 전압 또는 전류를 구동 지령으로서 사용한다. 제1 제어부(40-4)는 아날로그 신호인 추종 지령(10-4)을 접수하고, 추종 지령(10-4)을 디지털 변환하여 구동 지령으로서 이용한다. 또한, 제1 제어부(40-4)는 아날로그 신호인 추종 지령(10-4)을 진동 억제 연산부(42-4)에 공급한다. 이때, 제1 제어부(40-4)는 아날로그 신호인 추종 지령(10-4)을 그대로 진동 억제 연산부(42-4)에 공급해도 되고, 추종 지령(10-4)에 오프셋, 지령 제한 등의 보정을 가한 것을 진동 억제 연산부(42-4)에 공급해도 된다. The seismic isolation control device 4-4 includes a first control unit 40-4, a second control unit 41-4, and a vibration suppression calculation unit 42-4. The seismic isolation control device 4-4 uses an analog voltage or current as a drive command. The first control unit 40-4 receives the follow-up command 10-4, which is an analog signal, and digitally converts the follow-up command 10-4 to use it as a driving command. In addition, the first control unit 40-4 supplies the follow-up command 10-4, which is an analog signal, to the vibration suppression operation unit 42-4. At this time, the first control unit 40-4 may supply the follow-up command 10-4, which is an analog signal, to the vibration suppression calculation unit 42-4 as it is, or offset, command limit, etc. to the follow-up command 10-4. The correction may be supplied to the vibration suppression calculation unit 42-4.

진동 억제 연산부(42-4)는 아날로그 필터를 이용하여 아날로그 신호인 진동 억제 지령(11-4)을 연산한다. 진동 억제 연산부(42-4)가 이용하는 아날로그 필터는, 가대(2)의 진동 주파수 ω에 기초하여, 입력 지령과 출력 지령의 합이, 극소가 되는 주파수 응답을 가지도록 미리 설계되어 있다. 진동 억제 연산부(42-4)는 연산한 진동 억제 지령(11-4)을 제2 제어부(41-4)에 출력한다. The vibration suppression calculation unit 42-4 calculates the vibration suppression command 11-4 as an analog signal using an analog filter. The analog filter used by the vibration suppression calculation unit 42-4 is designed in advance to have a frequency response such that the sum of the input command and the output command becomes minimum based on the vibration frequency ω of the mount 2. The vibration suppression calculation unit 42-4 outputs the calculated vibration suppression command 11-4 to the second control unit 41-4.

제2 제어부(41-4)는 진동 억제 연산부(42-4)가 출력하는 아날로그 신호인 진동 억제 지령(11-4)을 디지털 신호로 변환하여, 구동 지령으로서 이용한다. The second controller 41-4 converts the vibration suppression command 11-4, which is an analog signal output from the vibration suppression operation unit 42-4, into a digital signal and uses it as a driving command.

또한, 면진 제어 장치(4-4)는 예를 들면 CPU(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40-4), 제2 제어부(41-4), 및 진동 억제 연산부(42-4)의 기능을 실현할 수 있다. In addition, the seismic isolation control device 4-4 is constituted by a computer equipped with a control circuit using a CPU 92 and a memory 93, for example. The CPU 92 reads out and executes a computer program corresponding to each process stored in the memory 93, thereby enabling the first control unit 40-4, the second control unit 41-4, and the vibration suppression calculation unit 42. -4) function can be realized.

이상 설명한 바와 같이, 실시 형태 5에 따른 면진 제어 장치(4-4)는, 아날로그 신호인 추종 지령(10) 및 진동 억제 지령(11)을 이용하여, 구동 장치(3)를 제어한다. 진동 억제 연산부(42-4)는, 아날로그 필터를 이용하여, 진동 억제 지령(11-4)을 연산한다. 이와 같은 구성을 가짐으로써, 제2 제어부(41-4)는, 연산량이 많은 필터 처리를 행할 필요가 없기 때문에, 제2 제어부(41-4)의 처리량을 삭감할 수 있다. As described above, the seismic isolation control device 4 - 4 according to the fifth embodiment controls the drive device 3 using the follow command 10 and the vibration suppression command 11 which are analog signals. The vibration suppression calculation unit 42-4 calculates the vibration suppression command 11-4 using an analog filter. By having such a configuration, the second control unit 41-4 does not need to perform a filter process with a large amount of calculation, so the processing amount of the second control unit 41-4 can be reduced.

실시 형태 6. Embodiment 6.

도 24는 실시 형태 6에 따른 위치 결정 장치(1-5)의 구성을 나타내는 도면이다. 위치 결정 장치(1-5)의 구성의 일부는, 위치 결정 장치(1)와 공통된다. 이하, 위치 결정 장치(1)와 공통되는 부분에 대해서는, 동일한 부호를 이용함으로써, 상세한 설명을 생략하고, 위치 결정 장치(1)와 다른 부분에 대해 주로 설명한다. 위치 결정 장치(1-5)는 구동 장치(3-5)와, 면진 제어 장치(4-5)를 가진다. Fig. 24 is a diagram showing the configuration of the positioning device 1-5 according to the sixth embodiment. A part of the configuration of the positioning device 1-5 is common to the positioning device 1. Hereinafter, by using the same reference numerals for parts common to the positioning device 1, detailed explanations are omitted, and parts different from the positioning device 1 will be mainly described. The positioning device 1-5 has a driving device 3-5 and a seismic isolation control device 4-5.

구동 장치(3-5)는 위치 결정 구동부(30-5)와, 면진 구동부(31-1)를 가진다. 위치 결정 구동부(30-5)는 제1 가동부(301)와, 제1 모터(302)와, 제1 위치 검출기(303-5)를 가진다. 제1 위치 검출기(303-5)는, 검출한 제1 위치 정보(12)를 제1 제어부(40-1) 및 진동 억제 연산부(42-5) 각각에 출력하는 것 이외에는, 실시 형태 2에서 설명한 제1 위치 검출기(303)와 마찬가지의 기능을 가진다. 면진 구동부(31-1)는 제2 가동부(311)와, 제2 모터(312)와, 제2 위치 검출기(313)를 가진다. The drive device 3-5 has a positioning drive unit 30-5 and a seismic isolation drive unit 31-1. The positioning drive unit 30-5 has a first movable unit 301, a first motor 302, and a first position detector 303-5. The first position detector 303-5 has been described in Embodiment 2 except for outputting the detected first position information 12 to the first control unit 40-1 and the vibration suppression calculating unit 42-5, respectively. It has a function similar to that of the 1st position detector 303. The seismic isolation drive unit 31-1 includes a second movable unit 311, a second motor 312, and a second position detector 313.

면진 제어 장치(4-5)는 제1 제어부(40-1)와, 제2 제어부(41-1)와, 진동 억제 연산부(42-5)와, 진동 특성 설정부(43)를 가진다. 진동 억제 연산부(42-5)는 제1 위치 검출기(303-5)가 출력하는 제1 위치 정보(12)와, 진동 억제 지령(11)의 합이 가대(2)의 진동 주파수 ω에 있어서 극소가 되는 주파수 응답을 가지도록, 진동 억제 지령(11)을 연산한다. 진동 억제 연산부(42-5)는 연산한 진동 억제 지령(11)을 제2 제어부(41-1)에 출력한다. The seismic isolation control device 4-5 includes a first control unit 40-1, a second control unit 41-1, a vibration suppression calculation unit 42-5, and a vibration characteristic setting unit 43. The vibration suppression calculation unit 42-5 determines that the sum of the first position information 12 output from the first position detector 303-5 and the vibration suppression command 11 is minimum at the vibration frequency ω of the mount 2. The vibration suppression command 11 is calculated so as to have a frequency response of The vibration suppression calculation unit 42-5 outputs the calculated vibration suppression command 11 to the second control unit 41-1.

또한, 면진 제어 장치(4-5)는 예를 들면 CPU(92) 및 메모리(93)를 이용한 제어 회로를 구비하는 컴퓨터에 의해서 구성된다. CPU(92)는 메모리(93)에 기억된, 각 처리에 대응하는 컴퓨터 프로그램을 읽어내어 실행함으로써, 제1 제어부(40-1), 제2 제어부(41-1), 진동 억제 연산부(42-5), 및 진동 특성 설정부(43)의 기능을 실현할 수 있다. In addition, the seismic isolation control device 4-5 is constituted by a computer equipped with a control circuit using a CPU 92 and a memory 93, for example. The CPU 92 reads out and executes computer programs corresponding to respective processes stored in the memory 93, thereby enabling the first control unit 40-1, the second control unit 41-1, and the vibration suppression calculating unit 42- 5), and the functions of the vibration characteristic setting unit 43 can be realized.

이상 설명한 바와 같이, 실시 형태 6에 따른 위치 결정 장치(1-5)는, 제1 가동부(301)의 위치를 나타내는 제1 위치 정보(12)에 기초하여, 진동 억제 지령(11)이 연산된다. 이와 같은 구성을 가짐으로써, 가대(2)의 진동을 간편한 방법으로 효율적으로 억제하는 것이 가능하게 된다. As described above, in the positioning device 1-5 according to the sixth embodiment, the vibration suppression command 11 is calculated based on the first positional information 12 indicating the position of the first movable part 301. . By having such a structure, it becomes possible to suppress the vibration of mount 2 efficiently by a simple method.

이상의 실시 형태에 나타낸 구성은, 일례를 나타내는 것이며, 다른 공지된 기술과 조합하는 것도 가능하고, 실시 형태끼리를 조합하는 것도 가능하며, 요지를 벗어나지 않는 범위에서, 구성의 일부를 생략, 변경하는 것도 가능하다. The configuration shown in the above embodiment is an example, and it is possible to combine with other known techniques, and it is also possible to combine the embodiments with each other, and it is also possible to omit or change a part of the configuration within the range not departing from the gist. possible.

1, 1-1, 1-2, 1-3, 1-4, 1-5 : 위치 결정 장치
2 : 가대 3, 3-1, 3-2, 3-5 : 구동 장치
4, 4-1, 4-2, 4-3, 4-4, 4-5 : 면진 제어 장치
10, 10-4 : 추종 지령 10A : 제1 추종 지령
10B : 제2 추종 지령 11, 11-4 : 진동 억제 지령
12 : 제1 위치 정보 13 : 제2 위치 정보
14 : 동기 신호
30, 30A, 30B, 30-1, 30-5 : 위치 결정 구동부
31, 31-1 : 면진 구동부
40, 40A, 40B, 40-1, 40-3, 40-4 : 제1 제어부
41, 41-1, 41-3, 41-4 : 제2 제어부 42, 42-4, 42-5 : 진동 억제 연산부
43 : 진동 특성 설정부 44, 44A, 44B : 관성비 보상부
45, 45A, 45B : 관성 특성 설정부 46 : 제1 지령 테이블
47 : 제2 지령 테이블 51 : 엔지니어링 툴
52 : 지령 입력부 53 : 통신부
92 : CPU 93 : 메모리
301, 301A, 301B : 제1 가동부 302, 302A, 302B : 제1 모터
303, 303-5 : 제1 위치 검출기 311 : 제2 가동부
312 : 제2 모터 313 : 제2 위치 검출기
1, 1-1, 1-2, 1-3, 1-4, 1-5: positioning device
2: mount 3, 3-1, 3-2, 3-5: driving device
4, 4-1, 4-2, 4-3, 4-4, 4-5: seismic isolation control device
10, 10-4: Follow command 10A: 1st follow command
10B: second follow-up command 11, 11-4: vibration suppression command
12: first location information 13: second location information
14: sync signal
30, 30A, 30B, 30-1, 30-5: positioning driving unit
31, 31-1: seismic isolation driving unit
40, 40A, 40B, 40-1, 40-3, 40-4: first control unit
41, 41-1, 41-3, 41-4: second control unit 42, 42-4, 42-5: vibration suppression operation unit
43: vibration characteristic setting unit 44, 44A, 44B: inertia ratio compensation unit
45, 45A, 45B: inertia characteristic setting unit 46: first command table
47: second command table 51: engineering tool
52: command input unit 53: communication unit
92: CPU 93: memory
301, 301A, 301B: first movable part 302, 302A, 302B: first motor
303, 303-5: first position detector 311: second movable part
312: second motor 313: second position detector

Claims (15)

가대에 고정된 제1 모터로 제1 가동부를 구동시키고 상기 가대에 고정된 제2 모터로 제2 가동부를 구동시키는 구동 장치를 제어 대상으로 하는 면진 제어 장치 로서,
시계열의 추종 지령에 상기 제1 가동부가 추종하도록 상기 제1 모터의 위치 또는 속도를 제어하는 제1 제어부와,
상기 추종 지령에 포함되는 상기 가대의 진동 주파수 성분에 기초한 위치 또는 속도 차원의 지령인 진동 억제 지령의 비례 배로 상기 제2 모터의 위치 또는 속도를 추종시키는 제2 제어부를 구비하는 것을 특징으로 하는 면진 제어 장치.
A seismic isolation control device for controlling a driving device that drives a first movable part with a first motor fixed to a mount and drives a second movable part with a second motor fixed to the mount,
A first control unit for controlling the position or speed of the first motor so that the first movable unit follows a time-series follow command;
and a second control unit that tracks the position or speed of the second motor by a proportional multiple of a vibration suppression command, which is a position or speed dimension command based on the vibration frequency component of the mount included in the follow command. Seismic isolation control Device.
청구항 1에 있어서,
상기 제1 제어부는 상기 제1 가동부의 위치 정보를 취득하고, 상기 제1 가동부의 위치 정보와 상기 추종 지령에 기초하여 상기 제1 모터를 제어하는 서보 시스템이며,
상기 제2 제어부는 상기 제2 가동부의 위치 정보를 취득하고, 상기 제2 가동부의 위치 정보와 상기 진동 억제 지령에 기초하여 상기 제2 모터를 제어하는 서보 시스템인 것을 특징으로 하는 면진 제어 장치.
The method of claim 1,
The first control unit is a servo system that acquires positional information of the first movable unit and controls the first motor based on the positional information of the first movable unit and the following command;
The seismic isolation control device according to claim 1, wherein the second controller is a servo system that acquires positional information of the second movable part and controls the second motor based on the positional information of the second movable part and the vibration suppression command.
◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 3 was abandoned when the registration fee was paid.◈ 청구항 1에 있어서,
상기 제1 제어부의 응답 속도와 상기 제2 제어부의 응답 속도의 차가 임계값 이하인 것을 특징으로 하는 면진 제어 장치.
The method of claim 1,
The seismic isolation control device according to claim 1 , wherein a difference between a response speed of the first control unit and a response speed of the second control unit is less than or equal to a threshold value.
청구항 1에 있어서,
상기 추종 지령 및 상기 진동 억제 지령의 합은, 상기 가대의 진동 주파수에 기초한 주파수에서 극소가 되는 주파수 응답을 가지는 것을 특징으로 하는 면진 제어 장치.
The method of claim 1,
The seismic isolation control device according to claim 1, wherein a sum of the tracking command and the vibration suppression command has a frequency response that becomes minimum at a frequency based on the vibration frequency of the mount.
청구항 1에 있어서,
상기 제1 가동부의 위치 정보 및 상기 진동 억제 지령의 합은, 상기 가대의 진동 주파수에 기초한 주파수에서 극소가 되는 주파수 응답을 가지는 것을 특징으로 하는 면진 제어 장치.
The method of claim 1,
The seismic isolation control device according to claim 1, wherein a sum of the positional information of the first movable part and the vibration suppression command has a frequency response that becomes minimum at a frequency based on a vibration frequency of the mount.
청구항 1 내지 청구항 5 중 어느 한 항에 있어서,
상기 진동 억제 지령을 연산하는 진동 억제 연산부를 더 구비하는 것을 특징으로 하는 면진 제어 장치.
The method according to any one of claims 1 to 5,
The seismic isolation control device according to claim 1, further comprising a vibration suppression calculation unit that calculates the vibration suppression command.
청구항 6에 있어서,
상기 진동 억제 연산부는, 상기 추종 지령의 2차 미분과 상기 가대의 진동 주파수의 마이너스 2승에 기초하는 계수를 곱한 값에 기초하여, 상기 진동 억제 지령을 연산하는 것을 특징으로 하는 면진 제어 장치.
The method of claim 6,
The vibration suppression operation unit calculates the vibration suppression command based on a value obtained by multiplying a second derivative of the follow-up command by a coefficient based on a minus square of the vibration frequency of the mount frame.
청구항 6에 있어서,
상기 진동 억제 연산부는, 무한 임펄스 응답 필터를 이용하여, 상기 진동 억제 지령을 연산하고, 상기 무한 임펄스 응답 필터의 전달 함수는, 상기 가대의 진동 주파수의 마이너스 2승에 기초하는 상수 b와, 미리 정해진 상수 a1, a2를 이용하여, 이하의 수식 (1)로 나타내지는 연산을 포함하는 것을 특징으로 하는 면진 제어 장치.
[수학식 1]
Figure 112022084830337-pct00005
…(1)
The method of claim 6,
The vibration suppression operation unit calculates the vibration suppression command using an infinite impulse response filter, and the transfer function of the infinite impulse response filter is a constant b based on the minus square of the vibration frequency of the mount and a predetermined A seismic isolation control device characterized by including calculation represented by the following formula (1) using the constants a 1 and a 2 .
[Equation 1]
Figure 112022084830337-pct00005
… (One)
◈청구항 9은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 9 was abandoned when the registration fee was paid.◈ 청구항 8에 있어서,
상수 a2는 상수 b와 동일한 것을 특징으로 하는 면진 제어 장치.
The method of claim 8,
Constant a 2 is the seismic isolation control device, characterized in that the same as the constant b.
청구항 6에 있어서,
진동 억제 연산부는, 유한 임펄스 응답 필터를 이용하여, 상기 진동 억제 지령을 연산하고, 상기 유한 임펄스 응답 필터의 전달 함수는, 상기 가대의 진동 주파수에 기초하여 정해진 정수인 상수 N1을 이용하여 이하의 수식 (2)로 나타내지는 제1 이산계 전달 함수 F1(z), 또는 상기 가대의 진동 주파수에 기초하여 정해진 정수인 상수 N2를 이용하여 이하의 수식 (3)으로 나타내지는 제2 이산계 전달 함수 F2(z)를 포함하는 것을 특징으로 하는 면진 제어 장치.
[수학식 2]
Figure 112022084830337-pct00006
…(2)
[수학식 3]
Figure 112022084830337-pct00007
…(3)
The method of claim 6,
The vibration suppression operation unit calculates the vibration suppression command using a finite impulse response filter, and the transfer function of the finite impulse response filter is the following formula using a constant N 1 that is an integer determined based on the vibration frequency of the mount A second discrete transfer function represented by the following formula (3) using the first discrete transfer function F 1 (z) represented by (2) or a constant N 2 that is an integer determined based on the vibration frequency of the mount A seismic isolation control device comprising F 2 (z).
[Equation 2]
Figure 112022084830337-pct00006
… (2)
[Equation 3]
Figure 112022084830337-pct00007
… (3)
청구항 1 내지 청구항 5 중 어느 한 항에 있어서,
상기 제2 제어부는 상기 제1 가동부의 병진(竝進) 관성과 상기 제1 가동부의 가동 방향으로 환산한 상기 제2 가동부의 병진 관성의 비를 포함하는 관성비를 상기 진동 억제 지령에 곱한 신호를 상기 제2 가동부가 추종하도록 제어하는 것을 특징으로 하는 면진 제어 장치.
The method according to any one of claims 1 to 5,
The second controller generates a signal obtained by multiplying the vibration suppression command by an inertia ratio including a ratio of the translational inertia of the first movable unit and the translational inertia of the second movable unit converted in the movable direction of the first movable unit. The seismic isolation control device characterized in that the second movable part is controlled to follow.
청구항 1 내지 청구항 5 중 어느 한 항에 있어서,
상기 제1 제어부에 상기 추종 지령을 공급하는 제1 지령 테이블과,
상기 제2 제어부에 상기 진동 억제 지령을 공급하는 제2 지령 테이블을 더 구비하고,
상기 제1 제어부 및 상기 제2 제어부는, 동기 신호에 기초하여, 상기 제1 모터의 구동 타이밍과 상기 제2 모터의 구동 타이밍을 동기시키는 것을 특징으로 하는 면진 제어 장치.
The method according to any one of claims 1 to 5,
a first command table for supplying the following commands to the first control unit;
a second command table for supplying the vibration suppression command to the second control unit;
The seismic isolation control device according to claim 1 , wherein the first control unit and the second control unit synchronize driving timing of the first motor and driving timing of the second motor based on a synchronization signal.
◈청구항 13은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 13 was abandoned when the registration fee was paid.◈ 청구항 6에 있어서,
상기 추종 지령 및 상기 진동 억제 지령은, 아날로그 신호이며,
상기 진동 억제 연산부는, 아날로그 필터를 이용하여, 상기 진동 억제 지령을 연산하는 것을 특징으로 하는 면진 제어 장치.
The method of claim 6,
The tracking command and the vibration suppression command are analog signals,
The seismic isolation control device according to claim 1, wherein the vibration suppression calculation unit calculates the vibration suppression command using an analog filter.
청구항 6에 있어서,
상기 제2 제어부는 상기 제1 가동부의 병진 관성과 상기 제1 가동부의 가동 방향으로 환산한 상기 제2 가동부의 병진 관성의 비를 포함하는 관성비를 상기 진동 억제 지령에 곱한 신호를 상기 제2 가동부가 추종하도록 제어하는 것을 특징으로 하는 면진 제어 장치.
The method of claim 6,
The second control unit generates a signal obtained by multiplying the vibration suppression command by an inertia ratio including a ratio of the translational inertia of the first movable unit and the translational inertia of the second movable unit converted in the movable direction of the first movable unit. A seismic isolation control device characterized in that the control unit follows.
가대에 고정된 제1 모터로 제1 가동부를 구동시키고 상기 가대에 고정된 제2 모터로 제2 가동부를 구동시키는 구동 장치를 제어 대상으로 하는 면진 제어 방법으로서,
면진 제어 장치가, 시계열의 추종 지령에 상기 제1 가동부가 추종하도록 상기 제1 모터의 위치 또는 속도를 제어하는 스텝과,
상기 면진 제어 장치가, 상기 추종 지령에 포함되는 상기 가대의 진동 주파수 성분에 기초한 위치 또는 속도 차원의 지령인 진동 억제 지령의 비례 배로 상기 제2 모터의 위치 또는 속도를 추종시키는 스텝을 포함하는 것을 특징으로 하는 면진 제어 방법.
A seismic isolation control method for controlling a driving device for driving a first movable part with a first motor fixed to a mount and driving a second movable part with a second motor fixed to the mount, comprising:
controlling, by a seismic isolation control device, the position or speed of the first motor so that the first movable part follows a follow-up command in time series;
The seismic isolation control device follows the position or speed of the second motor by a proportional multiple of a vibration suppression command, which is a position or speed dimension command based on a vibration frequency component of the mount included in the follow command. Seismic isolation control method with.
KR1020227028045A 2020-03-04 2020-03-04 Seismic isolation control device and seismic isolation control method KR102523097B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/009261 WO2021176617A1 (en) 2020-03-04 2020-03-04 Vibration isolation control device and vibration isolation control method

Publications (2)

Publication Number Publication Date
KR20220121893A KR20220121893A (en) 2022-09-01
KR102523097B1 true KR102523097B1 (en) 2023-04-19

Family

ID=73219993

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020227028045A KR102523097B1 (en) 2020-03-04 2020-03-04 Seismic isolation control device and seismic isolation control method

Country Status (4)

Country Link
JP (1) JP6786024B1 (en)
KR (1) KR102523097B1 (en)
CN (1) CN115151883B (en)
WO (1) WO2021176617A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7183489B1 (en) * 2022-06-09 2022-12-05 三菱電機株式会社 Motor control device and mechanical device
CN116127838B (en) * 2022-12-30 2024-01-12 中国科学院长春光学精密机械与物理研究所 Active vibration isolation method for optical precision equipment based on load uncertainty

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007024102A (en) 2005-07-13 2007-02-01 Shinko Electric Co Ltd Vibration absorbing device
JP2012052666A (en) 2011-10-07 2012-03-15 Mitsubishi Electric Corp Base isolation apparatus
WO2016125804A1 (en) 2015-02-04 2016-08-11 三菱電機株式会社 Electric motor control device and industrial-use mechanical device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3274070B2 (en) * 1996-08-08 2002-04-15 三菱電機株式会社 Motor control method and motor control device
JP4294344B2 (en) * 2002-03-29 2009-07-08 パナソニック株式会社 Electric motor control method and control apparatus
JP4869353B2 (en) * 2006-11-30 2012-02-08 三菱電機株式会社 Isolation control system
JP2008295269A (en) * 2007-05-28 2008-12-04 Canon Inc Drive control unit for vibration motor
JP4540727B2 (en) * 2008-07-31 2010-09-08 山洋電気株式会社 Motor control device
KR101347921B1 (en) * 2012-10-25 2014-01-07 미쓰비시덴키 가부시키가이샤 Servo control device
JP6845103B2 (en) * 2017-06-30 2021-03-17 国立大学法人 東京大学 Control systems, control methods, and control programs
JP6422624B1 (en) * 2018-04-06 2018-11-14 三菱電機株式会社 Isolation device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007024102A (en) 2005-07-13 2007-02-01 Shinko Electric Co Ltd Vibration absorbing device
JP2012052666A (en) 2011-10-07 2012-03-15 Mitsubishi Electric Corp Base isolation apparatus
WO2016125804A1 (en) 2015-02-04 2016-08-11 三菱電機株式会社 Electric motor control device and industrial-use mechanical device

Also Published As

Publication number Publication date
JPWO2021176617A1 (en) 2021-09-10
KR20220121893A (en) 2022-09-01
CN115151883B (en) 2023-06-02
CN115151883A (en) 2022-10-04
WO2021176617A1 (en) 2021-09-10
JP6786024B1 (en) 2020-11-18

Similar Documents

Publication Publication Date Title
KR102523097B1 (en) Seismic isolation control device and seismic isolation control method
US5402400A (en) Method and apparatus for eliminating external disturbances in a disk drive device
JP4577107B2 (en) Machine position controller
JPH02230303A (en) Positioning error compensation method and apparatus
US8138693B2 (en) Vibration isolation control system
CN105932920B (en) Motor control device
US7496415B2 (en) Digital servo control unit and laser machining apparatus
KR20080079590A (en) Method and apparatus for compensating a stick motion generated at a quadrant changing position in nc machine tools
KR20010062356A (en) Lost motion compensation method of numerical control machine tool and system thereof
JP5389251B2 (en) Parallel drive system
US20160062325A1 (en) Motor control system compensating interference between axes
CN103916068A (en) Motor Controlling Device, Motor Controlling Method And Machinery System
KR102036837B1 (en) Control device for compensation of elastic deformation of articulated robot
US20070067052A1 (en) Control method for twin synchronization
TWI516888B (en) Servo control device
JP6620195B2 (en) Machining method of workpiece with error compensation using model
JPH0438504A (en) Positioning controller
JP5441944B2 (en) Motor control device
CN109581862B (en) Driver embedded with disturbance estimation compensation algorithm
JPH02178811A (en) Servo controller
JP5017720B2 (en) Position control device
CN111796610B (en) Motor control device and computer-readable recording medium
JPH0695744A (en) Linear pulse motor control means
JP4507071B2 (en) Motor control device
KR102598906B1 (en) Anti-vibration filter device performing anti-vibration control based on output of motion controller for controlling motion driver

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right