DAMPING DEVICE
20210246962 · 2021-08-12
Assignee
Inventors
Cpc classification
F16F15/002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16F7/1005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16F15/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B23Q11/0032
PERFORMING OPERATIONS; TRANSPORTING
International classification
F16F15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B23Q11/00
PERFORMING OPERATIONS; TRANSPORTING
F16F15/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A damping device includes: a housing; a drive-side actuator that includes a drive-side stator and a drive-side mover and is connected to the housing; a damping-side actuator that includes a damping-side stator and a damping-side mover and is connected to the housing; a first signal calculator that generates a drive signal for the drive-side actuator based on a control command; and a second signal calculator that generates a drive signal for the damping-side actuator based on the control command to reduce or offset, by a vibration component of the housing produced by driving of the damping-side actuator, a natural frequency component of the housing produced by driving of the drive-side actuator.
Claims
1. A damping device, comprising: a housing; a drive-side actuator that includes a drive-side stator and a drive-side mover and is connected to the housing; a damping-side actuator that includes a damping-side stator and a damping-side mover and is connected to the housing; a first signal calculator that generates a drive signal for the drive-side actuator based on a control command; and a second signal calculator that generates a drive signal for the damping-side actuator based on the control command to reduce or offset, by a vibration component of the housing produced by driving of the damping-side actuator, a natural frequency component of the housing produced by driving of the drive-side actuator.
2. The damping device according to claim 1, wherein the control command is a position command or a speed command.
3. The damping device according to claim 1, wherein the first signal calculator calculates a driver control command for generating the drive signal for the drive-side actuator based on the control command, and the second signal calculator: includes a filtering processor based on a mechanical constant of the damping device; and calculates a damper control command for generating the drive signal for the damping-side actuator by passing the control command or the driver control command through the filtering processor.
4. The damping device according to claim 3, wherein the filtering processor includes at least one band-pass filter.
5. The damping device according to claim 4, wherein a passing frequency of the band-pass filter in the filtering processor is a resonance frequency of the housing.
6. The damping device according to claim 3, wherein the filtering processor applies a gain Kv that is less than or equal to a mass ratio obtained by dividing a mass of the drive-side mover by a mass of the damping-side mover.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DESCRIPTION OF EXEMPLARY EMBODIMENT
Embodiment
[0023]
[0024] In
[0025] Here, the case where a control command is a speed command will be described. Since a position is obtained by integrating the speed, there is no need to say that a similar concept can be applied to a position command.
[0026] Drive-side actuator 4 includes drive-side stator 2 and drive-side mover 3, and is driven in accordance with the drive signal for the drive-side actuator generated by first signal calculator 8. Examples of drive-side actuator 4 include a ball-screw mechanism that connects the output shaft of the servo motor to the screw shaft, and a linear motor when high-speed and high-positioning accuracy is required.
[0027] Damping-side actuator 7 includes damping-side stator 5 and damping-side mover 6, and is driven in accordance with the drive signal for the damping-side actuator generated by second signal calculator 9. Examples of damping-side actuator 7 include a ball-screw mechanism and a linear motor.
[0028]
[0029] First signal calculator 8 generates a current command, a thrust command, or a torque command by a known method, for example, two-degree-of-freedom control or feedback control so that the current command, the thrust command, or the torque command can follow the control command (speed command) that is input. To follow the generated current command, thrust command, or torque command, a drive signal for the drive-side actuator is generated by a known method, for example, two-degree-of-freedom control or feedback control.
[0030] First signal calculator 8 includes first speed control calculator 21 and first thrust control calculator 22. First speed control calculator 21 calculates a thrust command by a known method, for example, two-degree-of-freedom control or feedback control so that the thrust command can follow the control command (speed command) that is input. First thrust control calculator 22 outputs a drive signal for the drive-side actuator calculated by a known method, for example, two-degree-of-freedom control or feedback control so that the drive signal can follow the thrust command calculated by first speed control calculator 21.
[0031] Second signal calculator 9 includes filtering processor 23, second speed control calculator 24, and second thrust control calculator 25. Filtering processor 23 performs filtering described below on the control command and outputs a filtered control command. Second speed control calculator 24 calculates a thrust command by a known method, for example, two-degree-of-freedom control or feedback control so that the thrust command can follow the filtered control command that is input. Second thrust control calculator 25 outputs a drive signal for the damping-side actuator calculated by a known method, for example, two-degree-of-freedom control or feedback control so that the drive signal can follow the thrust command calculated by second speed control calculator 24.
[0032] The operations of a device that includes housing 1 and drive-side actuator 4 and does not include damping-side actuator 7 as illustrated in
[0033] Thrust F1 produced in drive-side actuator 4 acts on drive-side mover 3, and absolute speed v1_abs of drive-side mover 3 is given by expression (1).
[0034] On the other hand, the reaction force of thrust F1 comes into housing 1 via drive-side stator 2, and thus speed vb and acceleration ab of housing 1 are given by expression (2). In other words, resonance frequency ωb of the control target is a natural frequency of housing 1, as in expression (3).
[0035] Drive-side actuator 4 operates starting from a standstill state, accelerates and decelerates, and returns to the standstill state. When the time period from the standstill state to a next standstill state is denoted as T, the thrust produced in such a time period can be expressed as expression (4).
[0036] Expression (4) is a time domain expression. Therefore, when expression (4) is Laplace transformed and rewritten as an expression in the s-domain, expression (5) is given.
[0037] Substituting expression (5) into expression (2) yields expression (6).
[0038] The amplitude of the fundamental wave component in one or more signals contained in thrust F1 is generally larger than the amplitudes of other frequency components. Therefore, thrust F1 is simplified as expression (7).
[0039] In this case, acceleration ab of housing 1 is given by expression (8). It can be understood that acceleration ab of housing 1 is a value obtained by superposing one or more components of resonance frequency φb on one or more frequency components contained in the thrust.
[0040]
[0041] Next, operations of the damping device according to the present embodiment illustrated in the block diagram of
[0042] Thrust F1 produced in drive-side actuator 4 acts on drive-side mover 3, and absolute speed v1_abs of drive-side mover 3 is given by expression (1).
[0043] Thrust F2 produced in damping-side actuator 7 acts on damping-side mover 6, and absolute speed v2_abs of damping-side mover 6 is given by expression (9).
[0044] On the other hand, the reaction force of thrust F1 comes into housing 1 via drive-side stator 2, the reaction force of thrust F2 comes into housing 1 via damping-side stator 5. Thus, speed vb and acceleration ab of housing 1 are given by expression (10).
[0045] The following describes how to apply thrust F2 to reduce or offset the one or more natural frequency components produced by the reaction force of thrust F1. Thrust F1 and thrust F2 are produced due to the one or more drive signals obtained from the control command, and therefore the relational expression between thrust F1 and thrust F2 is expressed as expression (11).
[Math. 11]
F.sub.2=G(s)F.sub.1 (11)
[0046] Substituting expression (11) into expression (10) yields expression (12).
[0047] In order to reduce the one or more natural frequency components in expression (3) with 1+G(s), a band-stop filter as expressed as expression (13) that blocks one or more resonance frequencies may be used, for example. Here, ωb represents the central frequency of the stop band, represents the width of the stop band, and d represents the depth of the stop band.
[0048] Therefore, G(s) which satisfies expression (13) may be a band-pass filter as expressed as expression (14), for example.
[0049] Note that 1+G(s) is sufficient if it is a filter that can block one or more resonance frequencies. Therefore, the same effect can be obtained when G(s) is a filter obtained by combining a low-pass filter and a high-pass filter as expressed as expression (15), for example. Here, k1 and k2 are real numbers greater than 1.
[0050] Thrust F2 of the damping-side actuator may be a value obtained by multiplying thrust F1 of the drive-side actuator by filter G(s) as in expression (14), for example. In other words, filtering processor 23 may be configured as shown in
[0051] It goes without saying that the same effect can be obtained when band-pass filter 31 is implemented by subtracting the signal output from the band-stop filter from 1, as illustrated in
[0052] How gain 32 is determined will be described. Thrust is considered in expression (14) or expression (15), but in practice, the control command needs to be filtered. When the ratio of the mass of the drive-side mover to the mass of the damping-side mover is Km, the speed of the damping-side mover should be Km times the speed of the drive-side mover based on expression (1) and expression (9) to obtain the same thrust. In other words, gain 32 needs to be applied by expression (16) to achieve the filtering effect of expression (14) or expression (15).
[Math. 16]
K.sub.v=K.sub.m (16)
[0053] However, when gain 32 is set to a large value, the displacement of the damping-side mover increases. This may limit the location of the placement in the housing. In addition, due to the increased speed or acceleration, actuators that can be used as the damping-side actuator may be limited. Therefore, gain 32 may be set to a value as defined by expression (17), depending on the limitation of the placement in the housing and the limitation of the damping-side actuator.
[Math. 17]
K.sub.v≤K.sub.m (17)
[0054]
[0055]
INDUSTRIAL APPLICABILITY
[0056] As described above, the damping device according to the present invention reduces or offsets, by the thrust produced when the damping-side actuator moves, one or more natural frequency components of the housing produced by the reaction force acting on the housing by thrust produced when the drive-side actuator moves. Therefore, the drive-side mover can be moved at high speed and is applicable to devices that are desired to produce many products in a short time, such as semiconductor manufacturing devices, mounting devices, machine tools, and conveying devices.
REFERENCE MARKS IN THE DRAWINGS
[0057] 1 housing [0058] 2 drive-side stator [0059] 3 drive-side mover [0060] 4 drive-side actuator [0061] 5 damping-side stator [0062] 6 damping-side mover [0063] 7 damping-side actuator [0064] 8 first signal calculator [0065] 9 second signal calculator [0066] 21 first speed control calculator [0067] 22 first thrust control calculator [0068] 23 filtering processor [0069] 24 second speed control calculator [0070] 25 second thrust control calculator [0071] 31 band-pass filter [0072] 32 gain