WO2015198455A1 - 位置決め制御装置 - Google Patents
位置決め制御装置 Download PDFInfo
- Publication number
- WO2015198455A1 WO2015198455A1 PCT/JP2014/067021 JP2014067021W WO2015198455A1 WO 2015198455 A1 WO2015198455 A1 WO 2015198455A1 JP 2014067021 W JP2014067021 W JP 2014067021W WO 2015198455 A1 WO2015198455 A1 WO 2015198455A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- command
- acceleration
- value
- positioning
- deceleration
- Prior art date
Links
- 230000001133 acceleration Effects 0.000 claims abstract description 176
- 230000001172 regenerating effect Effects 0.000 claims abstract description 96
- 239000003990 capacitor Substances 0.000 claims abstract description 77
- 238000009499 grossing Methods 0.000 claims abstract description 77
- 230000007423 decrease Effects 0.000 claims description 31
- 238000004519 manufacturing process Methods 0.000 claims description 4
- 230000008929 regeneration Effects 0.000 claims description 3
- 238000011069 regeneration method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 34
- 238000000034 method Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 22
- 230000000694 effects Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 14
- 238000012937 correction Methods 0.000 description 8
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 7
- 229910052802 copper Inorganic materials 0.000 description 7
- 239000010949 copper Substances 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D13/00—Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover
- G05D13/66—Governor units providing for co-operation with control dependent upon a variable other than speed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
- G05D3/20—Control of position or direction using feedback using a digital comparing device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34314—Slow down, limit speed for energy saving
Definitions
- the present invention relates to a positioning control device.
- Motors including servo motors are used as drive sources for positioning control in various industrial machines such as transport machines, semiconductor manufacturing equipment, electronic component mounting machines, and robots.
- industrial machines such as transport machines, semiconductor manufacturing equipment, electronic component mounting machines, and robots.
- it is necessary to reduce the amount of power consumed when the motor performs a positioning operation, that is, the integrated power.
- a positioning control command value with a short positioning time but large power consumption and a positioning control command value with a long positioning time but low power consumption are stored so that the user can select them.
- the technology is disclosed (for example, refer to Patent Document 1).
- ⁇ Positioning operation involves acceleration and deceleration operations to move the mechanical load from one position to another.
- the motor consumes electric power.
- the motor is in a power generation state and regenerative power is generally generated.
- a motor driving device for driving a motor such as a servo amplifier, is often provided with a regenerative resistor and a regenerative transistor.
- regenerative power is generated, part of it is consumed by the regenerative resistor, but not all generated regenerative power is consumed by the regenerative resistor, and some remains in the motor drive device. And used for the next positioning operation.
- This regenerative power is an important factor in considering the amount of power consumed when the motor is driven, and the conventional technology does not consider this regenerative power, so there is a problem that the reduction of the power consumption is not sufficient.
- the present invention has been made in view of the above, and an object of the present invention is to obtain a positioning control device that reduces power consumption during positioning operation.
- the present invention includes a converter that rectifies an AC power supply and outputs between buses, a smoothing capacitor that smoothes the output of the converter and generates a bus voltage, Based on a regenerative resistor and regenerative transistor connected between the buses, an amplifier unit having an inverter that supplies a drive current for driving the motor, and a command pattern that is pattern information of command speed and command acceleration, the motor is connected to the motor.
- a command generation unit that generates a position command value for positioning control of the mechanical load, wherein the inverter is connected between the buses, and the drive current is generated based on the position command value.
- the command generation unit supplies the predicted value of the regenerative electric power predicted from the command pattern and the smoothing capacitor before starting the positioning operation. Seeking and storable energy value, based on both of the comparison results, the position command value based on the instruction pattern and determining whether to use in the positioning operation.
- the positioning control device has an effect of reducing power consumption when positioning control of a mechanical load using a motor.
- FIG. 1 is a block diagram showing the overall configuration of the positioning control apparatus according to the first embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a processing procedure of the command generation unit according to the first embodiment of the present invention.
- FIG. 3 is a diagram illustrating an example of a command speed and a command acceleration defined by the reference command pattern according to the first embodiment of the present invention.
- FIG. 4 is a diagram illustrating an example of a command speed and a command acceleration defined by another reference command pattern according to the first embodiment of the present invention.
- FIG. 5 is a diagram illustrating an example of a command speed and a command acceleration defined by still another reference command pattern according to the first embodiment of the present invention.
- FIG. 1 is a block diagram showing the overall configuration of the positioning control apparatus according to the first embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a processing procedure of the command generation unit according to the first embodiment of the present invention.
- FIG. 3 is a diagram illustrating an example of a
- FIG. 6 is a diagram illustrating waveforms of a command speed and a command acceleration that minimize the peak speed of the motor according to the first embodiment of the present invention.
- FIG. 7 is a diagram illustrating a typical example of the relationship between the motor speed and the bus voltage of the amplifier unit when the positioning operation according to the first embodiment of the present invention is performed.
- FIG. 8 is a block diagram showing the overall configuration of the positioning control apparatus according to the second embodiment of the present invention.
- FIG. 9 is a flowchart illustrating a processing procedure of the command generation unit according to the second embodiment of the present invention.
- FIG. 10 is a diagram showing the relationship between the speed and the bus voltage when a positioning operation without a constant speed operation is performed in the second embodiment of the present invention.
- FIG. 11 is a diagram showing the relationship between the speed and the bus voltage when the positioning operation is performed when the friction of the mechanical load is relatively large in the second embodiment of the present invention.
- FIG. 12 is a block diagram showing the overall configuration of the positioning control apparatus according to the third embodiment of the present invention.
- FIG. 13 is a flowchart showing the process sequence of the instruction
- FIG. 14 is a diagram illustrating a relationship between the motor speed and the bus voltage when the positioning operation according to the third embodiment of the present invention is intermittently performed a plurality of times.
- FIG. 15 is a block diagram showing the overall configuration of the positioning control apparatus according to the fourth embodiment of the present invention.
- FIG. 16 is a flowchart illustrating a processing procedure of the command generation unit according to the fourth embodiment of the present invention.
- FIG. 17 is a diagram illustrating an example of a command pattern in which the acceleration gradually decreases during the acceleration operation according to the fourth embodiment of the present invention, and the deceleration gradually increases at the start of deceleration.
- FIG. 18 shows that at the start of acceleration according to the fourth embodiment of the present invention, the acceleration is maintained at a constant acceleration for a predetermined period. Thereafter, the acceleration gradually decreases, and after the deceleration starts, the deceleration gradually increases, and then decreases. It is a figure which shows the example of the command pattern which maintains constant deceleration for the period for which the speed was predetermined.
- FIG. 17 is a diagram illustrating an example of a command pattern in which the acceleration gradually decreases during the acceleration operation according to the fourth embodiment of the present invention, and the deceleration gradually increases at the start of deceleration.
- FIG. 18 shows that at the start of
- FIG. 19 is a diagram showing a command pattern in which the acceleration according to the fourth embodiment of the present invention gradually decreases at the start of acceleration and the deceleration gradually increases at the start of deceleration.
- FIG. 20 is a diagram illustrating a command pattern in which the acceleration according to the fourth embodiment of the present invention gradually increases at the start of acceleration and the deceleration gradually decreases at the start of deceleration.
- FIG. 21 is a diagram showing a command pattern in which the acceleration according to the fourth embodiment of the present invention is constant during the acceleration operation and during the deceleration operation.
- FIG. 1 is a block diagram showing the overall configuration of the positioning control apparatus according to the first embodiment of the present invention.
- FIG. 1 shows a motor 1, an encoder 2, a ball screw 3, a positioning head 4, a coupling 5, an amplifier unit 7, a command generation unit 10, and an AC power supply 21.
- the ball screw 3, the positioning head 4, the coupling 5, and the like are mechanical loads connected to the motor 1.
- the amplifier unit 7 receives a positioning control command value 11 that is a command pattern from the command generation unit 10 and supplies a current 14 to the motor 1 so as to follow the command value.
- the amplifier unit 7 includes a servo control unit 12, a converter unit 22, a smoothing capacitor 23, a regenerative resistor 24, a regenerative transistor 25, and an inverter unit 26.
- the regenerative resistor 24 and the regenerative transistor 25 are connected between the buses so as to be in parallel with the smoothing capacitor 23.
- the regenerative transistor 25 is installed to energize the regenerative resistor 24.
- the motor 1 is driven by the current 14 from the amplifier unit 7 and serves as a driving source for positioning control.
- the encoder 2 connected to the motor 1 detects the position and speed of the motor 1 and outputs detection information 13, that is, motor position and speed information.
- the ball screw 3 is connected to the motor 1 by a coupling 5. The rotational movement of the motor 1 is converted into a translational movement by the ball screw 3, and the movement of the positioning head 4 fixed to the ball screw 3 is controlled.
- the ball screw 3, the positioning head 4 and the coupling 5 constitute a mechanical load.
- FIG. 1 shows an example in which the mechanical load is positioned and controlled using the ball screw 3, the present invention is not limited to this, and other mechanisms such as a timing belt and a rack and pinion may be used. Alternatively, a mechanical load positioning control may be realized by combining a plurality of these mechanisms.
- the AC power supply 21 supplies AC power to the amplifier unit 7.
- the amplifier unit 7 supplies the current 14 to the motor 1 based on the supplied AC power as follows.
- Converter unit 22 to which AC power supply 21 is connected rectifies AC power supplied from AC power supply 21 and outputs it between the buses.
- the converter unit 22 is realized by, for example, a diode stack.
- the rectified AC power becomes a DC power source smoothed by the smoothing capacitor 23, thereby generating a bus voltage between the buses.
- the regenerative transistor 25 is turned on (ON) when the bus voltage rises excessively while the motor 1 is operating, causes the regenerative power to be consumed by the regenerative resistor 24, and reduces the bus voltage.
- the inverter unit 26 performs pulse width modulation (PWM) and supplies the motor 1 with a current 14 for driving the motor 1 so as to follow the command value based on a voltage command 15 described later. To do.
- PWM pulse width modulation
- Servo control unit 12 calculates voltage command 15 so that the position of motor 1 follows position command signal 11 which is a positioning command value for positioning control.
- the position of the motor 1 is given to the servo control unit 12 as motor detection information 13 output from the encoder 2.
- a specific example of calculating the voltage command 15 includes configuring feedback control based on the position command 11 and the motor position 13, but is not limited to this, and feedforward control may be used in combination.
- Specific examples of the amplifier unit 7 include a servo amplifier and a general-purpose inverter.
- the command generation unit 10 generates a position command value 11 for positioning control and outputs the position command value 11 to the amplifier unit 7 and is a component that plays a central role in the present embodiment.
- the command generation unit 10 performs positioning operations such as a movement amount D during positioning control, a movement time T that is a time from the start to the end of positioning, and a maximum acceleration A max that is the maximum acceleration allowed during the positioning control.
- a position command value is generated based on the specification information, the movable part inertia J, the capacitance C of the smoothing capacitor 23, reference command pattern information to be described later, and a command start signal that defines the timing for starting positioning.
- the movable part inertia J is the total value of the inertias of the parts that move as the motor 1 rotates.
- the sum of the rotor partial inertia of the motor 1 and the inertia of the positioning head 4, the ball screw 3, and the coupling 5 is obtained.
- a specific example of the command start signal includes ON and OFF (OFF), and an example in which generation of a position command value is started at the moment of switching from OFF to ON is given.
- a logic controller or the like generates a command start signal, which is given to the command generation unit 10.
- the information of the movement amount D, the movement time T, and the maximum acceleration A max may be stored in the form of being registered in advance in the command generation unit 10 as a point table, and these information are also programmable at the same time as the positioning start signal. It may be given in the form of receiving simultaneously from the logic controller. Information on the movable part inertia J and the capacitance C of the smoothing capacitor 23 is assumed to be stored in advance in the command generation unit 10.
- FIG. 2 is a flowchart showing a processing procedure of the command generation unit 10 that plays a central role in the first embodiment of the present invention. The process flow of FIG. 2 will be described below.
- step S101 it is monitored whether or not it is time to start positioning control. Specifically, the timing at which the positioning start signal is switched from OFF to ON is monitored. If it is determined that it is not time to start positioning control (step S101: No), the monitoring is continued. If it is determined that positioning should be started (step S101: Yes), the process proceeds to step S102.
- step S102 positioning operation specification information and reference command pattern information are acquired.
- the positioning operation specification information is information necessary for constructing a positioning command value, and specific examples include a movement amount D, a movement time T, and a maximum acceleration A max .
- the movement time represents the time required for the mechanical load to start moving from the stopped state, end the movement, and return to the stopped state.
- the maximum acceleration is the absolute value of the acceleration that the mechanical load or the motor 1 can take. Represents the upper limit.
- the reference command pattern information is information necessary for performing a positioning operation, and is information for designating the shape of the positioning command value.
- the reference command pattern information includes command patterns that are command speed and command acceleration pattern information.
- FIG. 3 is a diagram illustrating an example of a command speed and a command acceleration defined by the reference command pattern according to the first embodiment of the present invention.
- a specific example of the reference command pattern information is information that the command pattern is a symmetrical triangle if the command pattern used for positioning control is, for example, a command value in which the shape of the command speed is a symmetrical triangle as shown in FIG. It is.
- a positioning control command value such as 2 can be uniquely defined.
- the command speed which is a speed pattern represents the differentiation of the position command value
- the command acceleration which is the acceleration pattern represents a signal obtained by differentiating the command speed. Shall point to. A signal obtained by integrating the command speed once is a command value for positioning control.
- FIG. 4 is a diagram illustrating an example of command speed and command acceleration defined by another reference command pattern according to the first embodiment of the present invention.
- Another example of reference command pattern information is that if the command value used for positioning control is a command value in which the shape of the command speed is an asymmetric triangle as shown in FIG. 4, for example, the command pattern is an asymmetric triangle.
- Information and acceleration a during acceleration operation is that if the command value used for positioning control is a command value in which the shape of the command speed is an asymmetric triangle as shown in FIG. 4, for example, the command pattern is an asymmetric triangle.
- peak speed vp 2 ⁇ D / T
- the deceleration represents the absolute value of the acceleration during the deceleration operation.
- FIG. 5 is a diagram showing an example of command speed and command acceleration defined by still another reference command pattern according to the first embodiment of the present invention.
- Still another example of the reference command pattern information may include command pattern information with S-curve acceleration / deceleration as shown in FIG.
- the reference command pattern information is not limited to the above-described example, and is information that prescribes a command value that realizes positioning control to perform the acceleration operation from the stop state and to return to the stop state by performing the deceleration operation. It doesn't matter what it is.
- step S103 the regenerative power that is specified in the positioning operation specification information and is predicted to be generated when the positioning operation is performed in accordance with the position command value pattern according to the reference command pattern information for a predetermined movement amount for a predetermined movement time.
- An amount prediction value E1 is calculated.
- One specific calculation method is based on the peak speed vp of the speed command calculated from the positioning specification information and the reference command pattern information acquired in step S102, the mechanical load, and the movable part inertia J of the motor 1. ,
- step S104 energy E2 that can be stored in the smoothing capacitor 23 is calculated.
- One specific calculation method is to use the capacitance C of the smoothing capacitor 23, the bus voltage value Von at which the regenerative transistor 25 is turned on, and the reference bus voltage value V0.
- the reference bus voltage value V0 is a steady voltage value output by the converter, that is, a bus when the AC power source is connected to the amplifier unit 7, no voltage command is given to the inverter, and the motor is not operated. It shall refer to the voltage value.
- the rectifier is a diode stack
- the peak value of the AC power supply voltage that is ⁇ 2 times the effective voltage of the AC power supply corresponds to the reference bus voltage value.
- the reference bus voltage V0, the capacitance C of the smoothing capacitor 23, and the bus voltage value Von at which the regenerative transistor 25 is turned on are also stored in the command generation unit 10 in advance, so that the calculation in step S104 can be performed.
- step S105 the predicted regenerated electric energy E1 calculated in step S103 is compared with the energy E2 that can be stored in the smoothing capacitor 23 calculated in step S104. If the predicted regenerative electric energy E1 is equal to or less than the energy E2 that can be stored in the smoothing capacitor 23 (step S105: Yes), the process proceeds to step S106, otherwise (step S105: No), the process proceeds to step S107. To do.
- step S106 a reference command pattern is selected as a positioning control command pattern as a positioning control command value.
- a command pattern that minimizes the peak speed of the motor 1 is selected based on the information of the given positioning operation specification.
- FIG. 6 is a diagram illustrating waveforms of a command speed and a command acceleration that minimize the peak speed of the motor 1 according to the first embodiment of the present invention.
- the positioning operation specification is the movement amount D
- the movement time T and the upper limit value of the absolute value of acceleration is the maximum acceleration A max
- the acceleration operation and the deceleration operation always have an absolute value as shown in FIG.
- a speed pattern and an acceleration pattern to be performed at the maximum acceleration A max are selected.
- the acceleration time and the deceleration time are T 1
- the constant speed time is T 2
- the constant speed is vp, which are expressed as follows using the movement amount D, the movement time T, and the maximum acceleration A max , respectively.
- step S108 the positioning control command value selected in step S106 or S107 is generated every time, the motor is operated, and the positioning operation is actually started.
- the motor is not operated before entering step S108, and the positioning control is actually started in step S108 after the command value for positioning control is selected in step S106 or S107.
- the flowchart of FIG. 2 is a flowchart illustrating a process related to one positioning operation. If the positioning operation is intermittently performed a plurality of times, when the current positioning operation is completed, the process returns to step S101 again, and the same processing is repeated for the next positioning operation.
- FIG. 7 is a diagram illustrating a typical example of the relationship between the motor speed and the bus voltage of the amplifier unit when the positioning operation according to the first embodiment of the present invention is performed.
- the speed linearly increases in the acceleration operation and the speed linearly decreases in the deceleration operation, but the acceleration operation and the deceleration operation are performed.
- patterns other than linear acceleration / deceleration such as S-shaped commands.
- the motor speed since the motor speed is controlled by the amplifier unit 7 so as to follow the command speed, that is, the speed pattern, the motor speed can be regarded as substantially the same as the command speed, that is, the speed pattern.
- the bus voltage immediately before the positioning operation is the reference bus if the time before the positioning operation for the first time after the AC voltage is supplied from the AC power supply 23 to the amplifier unit 7 or if the time between the previous positioning operation is sufficiently large. Take the voltage.
- the motor 1 performs the acceleration operation from the stopped state, that is, the state of the speed 0, and then maintains a constant speed, and when the position of the motor 1 approaches the target distance, the motor 1 performs the deceleration operation and stops. Take.
- the bus voltage fluctuates depending on whether the motor 1 is in the powering state in which the work is performed or the regeneration in the state in which the motor 1 is working.
- the motor 1 performs an acceleration operation, electric power is consumed and kinetic energy is given to the motor 1 and the mechanical load. Since the amplifier unit 7 consumes power to supply energy to the motor 1, the bus voltage behaves lower than the reference bus voltage value.
- converter unit 22 supplies power so that the bus voltage becomes the reference bus voltage value.
- the friction of the mechanical load is small, since the motor 1 does not need to generate a large torque during the time when the motor 1 takes a constant speed, the work performed by the motor 1 can be regarded as almost zero. For this reason, power is hardly consumed.
- the regenerative transistor 25 when the bus voltage rises and reaches the regenerative transistor ON voltage that is a predetermined voltage value, the regenerative transistor 25 is turned on, the regenerative power is consumed by the regenerative resistor 24, and the bus voltage is less than the regenerative transistor ON voltage. To drop. However, as shown in FIG. 7, when the bus voltage does not reach the regenerative transistor ON voltage even when the decelerating operation is performed and the regenerative state is entered, the regenerative power is not consumed by the regenerative resistor 24. If the bus voltage does not reach the regenerative transistor ON voltage even after the deceleration operation, the regenerative power is stored in the smoothing capacitor 23 between the buses, and the bus voltage increases as the regenerative power is stored in the smoothing capacitor 23.
- the regenerative electric energy generated during the positioning operation can be regarded as the kinetic energy of the mechanical load.
- the peak speed is reached to stop at zero speed. Therefore, the equation (1) indicating the kinetic energy calculated from the peak speed is the predicted regenerative electric energy E1 generated during the positioning operation.
- the regenerative electric energy generated during the positioning operation is not consumed by the regenerative resistor 24 during the current positioning operation, but is entirely stored in the smoothing capacitor 23.
- the regenerative electric energy stored in the smoothing capacitor 23 can be reused during the next positioning operation.
- the amount of power required for the positioning operation is composed of the amount of power for the motor output and the amount of power for the loss.
- a highly efficient motor 1 such as a servo motor is used, the power for the motor output is dominant among the two.
- the electric power for the motor output mainly becomes the kinetic energy of the motor 1 and the mechanical load during the acceleration operation.
- step S105 If it is determined in step S105 in FIG. 2 that the process proceeds to step S106 (step S105: Yes), even if the positioning operation is performed using the reference command pattern, the motion that the motor 1 imparts to the mechanical load during the acceleration operation. Since energy is not wasted, power consumption during the positioning operation is small.
- an S-shaped command or the like that has an effect of reducing shock and vibration as the reference command pattern, there is an effect that positioning control can be performed while reducing both power consumption and vibration shock to some extent.
- step S105 when it is determined in step S105 in FIG. 2 that the predicted regenerative power amount E1 generated during the current positioning operation is larger than the energy value E2 that can be accumulated in the smoothing capacitor 23 (step S105: No), the positioning operation is performed.
- the regenerative power cannot be stored in the smoothing capacitor 23, and a part thereof is consumed by the regenerative resistor 24. Since the regenerative power consumed by the regenerative resistor 24 becomes heat, it cannot be reused during the next positioning operation. Minimizing the amount of electric power that is consumed by the regenerative resistor 24 and cannot be reused reduces the amount of power consumed during the positioning operation.
- the command pattern is as small as possible under the condition that the kinetic energy is as small as possible, that is, the maximum acceleration A max that is the upper limit value of acceleration is given. That is, the command pattern expressed by the expression (3) can reduce the regenerative power consumed by the regenerative resistor 24 as much as possible, and the power consumption during the positioning operation can be reduced.
- a predetermined movement amount D is moved with a predetermined movement time T, and an acceleration operation is always performed at the maximum acceleration A max and a predetermined constant speed time is maintained. After that, the deceleration operation is always performed at the maximum acceleration ⁇ A max .
- the command pattern having the smallest speed among the command patterns that move the movement amount D in the movement time T moves at the speed D / T from time 0, that is, from the start to the time T. It is a command pattern. In this command pattern, both the acceleration time and the deceleration time are zero. However, since the acceleration of such a command pattern becomes infinite, it is impossible to realize such a command pattern when there is an upper limit value in the acceleration.
- This command pattern is a command pattern that can be expressed by equation (3), and when the acceleration has an upper limit value, the command pattern has a minimum peak speed.
- the amount of energy E2 that can be stored in the smoothing capacitor 23 when calculating the amount of energy E2 that can be stored in the smoothing capacitor 23, from the information of the capacitance C of the smoothing capacitor 23, the bus voltage value Von at which the regenerative transistor 25 is turned on, and the reference bus voltage V0.
- the example calculated using the formula (2) has been described. Therefore, if the amplifier unit 7 is not changed, the calculated value by the equation (2) does not change. Therefore, the amount of energy that can be stored in the smoothing capacitor 23 corresponding to the amplifier unit 7 is calculated in advance by the equation (2). You may memorize
- Embodiment 2 FIG. In the first embodiment, an example in which the regenerative electric energy that can be stored in the smoothing capacitor 23 is calculated using the equation (2) has been described, but the present invention is not limited to this. In the present embodiment, an example of calculation other than Expression (2) will be described.
- FIG. 8 is a block diagram showing the overall configuration of the positioning control apparatus according to the second embodiment of the present invention.
- the block diagram of FIG. 8 is similar to the block diagram of FIG. 1, and the portions denoted by the same reference numerals are basically the same and will not be described.
- a part different from FIG. 1 is a command generation unit 10.
- the command generation unit 10 in FIG. 1 inputs or previously stores information on the movable part inertia J and the capacitance C of the smoothing capacitor 23, whereas the command generation unit 10 in FIG. In addition to the capacity C of 23, information of the correction coefficient G greater than 1 is input or stored in the command generation unit 10 in advance.
- the correction coefficient G will be described later.
- FIG. 9 is a flowchart showing a processing procedure of the command generation unit 10 according to the second embodiment of the present invention.
- the flowchart of FIG. 9 is similar to the flowchart of FIG. About the part which attached
- step S104 in FIG. 2 is replaced with step S104b in FIG.
- step S104b the amount of energy E2 stored in the smoothing capacitor 23 is calculated using the capacitance C of the smoothing capacitor 23, the regenerative transistor ON voltage Von, the reference bus voltage V0, and the correction coefficient G (> 1). Using these pieces of information, an energy amount E2 that can be stored in the smoothing capacitor 23 is calculated as in the following equation (5).
- step S104b When the process of step S104b is completed, the process proceeds to step S105 and subsequent steps. Since the process after step S105 is the same as that of FIG. 2 of Embodiment 1, description is abbreviate
- positioning control is performed according to the processing of FIG. 9, the power consumption during the positioning operation can be reduced.
- the regenerative electric energy prediction value E1 in the case of operating with the reference command pattern is calculated, and the comparison result between this and the energy value E2 stored in the smoothing capacitor 23 is obtained.
- Select a command value for positioning control Since this point is the same as in the first embodiment, an effect of reducing the power consumption during the positioning operation can be obtained.
- the effect obtained in the present embodiment, which cannot be obtained in the first embodiment, will be described.
- the difference between the second embodiment and the first embodiment is that the amount of energy that can be stored in the smoothing capacitor 23 is calculated by the equation (5) instead of the equation (2).
- the equation (5) and the equation (2) differ from each other by a correction coefficient G times, and G> 1, so that the value calculated by the equation (2) is stored in the smoothing capacitor 23 in the present embodiment.
- the energy will be calculated greatly. This physical meaning will be described with reference to FIGS.
- FIG. 10 is a diagram showing the relationship between the speed of the motor 1 and the bus voltage when the positioning operation is performed according to the command pattern for performing the decelerating operation immediately after the end of the accelerating operation.
- the bus voltage decreases because the motor 1 consumes electric power.
- the motor 1 enters a regenerative state and thus the bus voltage increases. To do.
- the bus voltage at the start of the deceleration operation takes a value smaller than the reference bus voltage V0.
- Regenerative power is generated from the time when the deceleration operation is started, and the bus voltage starts to rise.
- the amount of energy that can be stored in the smoothing capacitor 23 depends on the square difference of the voltage taken by the bus voltage. In the equation (2), it is shown as a square difference between the regenerative transistor ON voltage Von and the reference bus voltage V0. If this difference is large, more energy can be stored. Conversely, if it is small, only that much energy can be stored.
- the bus voltage at the start of the deceleration operation takes a value smaller than the reference bus voltage V0, energy larger than the value represented by the equation (2) can be stored in the smoothing capacitor 23.
- FIG. 11 is a graph showing the relationship between the motor speed and the bus voltage when the positioning operation is performed with a command pattern having a constant speed time when the friction of the mechanical load is relatively large.
- the bus voltage is reduced when the acceleration operation is performed, and the bus voltage is increased when the deceleration operation is performed.
- a part of the power consumed by the motor 1 includes the power consumed for the motor output.
- Motor output is represented by the product of motor torque and motor speed. If the friction of the mechanical load is small, the motor torque becomes almost zero when the speed is constant, and the output of the motor 1 becomes almost zero. Thereby, the motor 1 consumes little electric power.
- the motor drive device consumes electric power, and when the motor 1 is at a constant speed and immediately before starting the deceleration operation, the bus voltage exhibits a behavior that becomes smaller than the reference bus voltage V0.
- the smoothing capacitor 23 in this situation is obtained by multiplying the energy value that can be stored in the smoothing capacitor 23 calculated by the equation (2) by a correction coefficient G (> 1) as shown in the equation (5).
- the energy value that can be stored in can be estimated more accurately.
- the correction coefficient G is, for example, an energy value that can be stored in the smoothing capacitor 23 calculated from the bus voltage value obtained by measuring the bus voltage value immediately before starting the deceleration operation when the positioning operation is performed in advance. It is conceivable that the ratio is determined as a ratio with the energy value that can be stored in the smoothing capacitor 23 calculated by the equation (2).
- the energy value that can be accumulated in the smoothing capacitor 23 calculated from the bus voltage value is a value calculated by substituting the bus voltage value immediately before the start of the deceleration operation in place of the reference bus voltage.
- the amount of regenerative electric power generated during the current positioning operation and the energy that can be stored in the smoothing capacitor 23 are calculated, and different positioning command patterns are used according to the comparison results.
- the energy stored in the smoothing capacitor 23 can be estimated more accurately than in the first embodiment. Therefore, it is possible to select a command value that is advantageous for reducing the power consumption during the positioning operation. Has the effect of becoming possible.
- Embodiment 3 FIG.
- the example of calculating the regenerative electric energy that can be stored in the smoothing capacitor 23 based on the reference bus voltage V0 has been described.
- FIG. 12 is a block diagram showing the overall configuration of the positioning control apparatus according to the third embodiment of the present invention.
- the block diagram of FIG. 12 is similar to the block diagram of FIG. 1 described in the first embodiment and the block diagram of FIG. 8 described in the second embodiment. The description is omitted because the operation is similar. 12 differs from FIG. 1 and FIG. 8 in that FIG. 12 includes a bus voltage detection circuit 27 and the detected bus voltage value 28 (Vdc) is input to the command generation unit.
- FIG. 13 is a flowchart showing a processing procedure of the command generation unit 10 according to the third embodiment of the present invention.
- the flowchart of FIG. 13 is similar to the flowchart of FIG. 2 described in the first embodiment and the flowchart of FIG. 9 described in the second embodiment.
- step S103 the bus voltage detection circuit 27 detects the bus voltage value Vdc in step S110. Thereafter, in step S104c, an energy amount E2 that can be stored in the smoothing capacitor 23 is calculated using the detected bus voltage value 28 (Vdc). The specific calculation is the following equation (6).
- the difference between (6) and (2) is that the reference bus voltage V0 is replaced with the bus voltage Vdc.
- the amount of energy E2 that can be stored in the smoothing capacitor 23 may be calculated by further multiplying the equation (6) by the correction coefficient G (> 1). That is, E2 may be calculated as the following equation (7).
- step S104c When the process of step S104c is completed, the processes after step S105 are executed. Regarding the processing after step S105, the processing after step S105 described in the first embodiment is performed. When positioning control is performed in accordance with the processing of FIG. 13, the power consumption during the positioning operation can be reduced.
- the regenerative electric energy prediction value E1 in the case of operating with the reference command pattern is calculated, and the comparison result between this and the energy value E2 stored in the smoothing capacitor 23 is obtained.
- Select a command value for positioning control Since this point is the same as in the first embodiment, an effect of reducing the power consumption during the positioning operation can be obtained.
- FIG. 14 is a diagram illustrating the relationship between the motor speed and the bus voltage when the positioning operation according to the third embodiment of the present invention is intermittently performed a plurality of times. Specifically, the example of FIG. 14 represents the relationship between the motor speed and the bus voltage when the positioning operation is performed twice intermittently. The effect of this Embodiment is demonstrated using FIG.
- the motor 1 consumes power during the acceleration operation and the constant speed operation, so the bus voltage takes a bus voltage smaller than the reference bus voltage V0, During this time, the converter unit 22 of the amplifier unit 7 supplies power to the inverter unit 26.
- the regenerative state occurs during the deceleration operation, and the mechanical load and the kinetic energy of the motor 1 are stored in the smoothing capacitor 23 from the start of the deceleration operation. As a result, the bus voltage increases.
- the positioning control Since the positioning control reaches a certain speed from the stop state and then stops again, the kinetic energy is 0 at the start of positioning, which is the start of acceleration operation, and at the end of positioning, which is the end of deceleration operation. However, since the power is supplied from the converter unit 22 when the bus voltage is lower than the reference bus voltage V0 during the acceleration operation, the bus voltage at the end of the positioning operation is generally higher than the bus voltage at the start of the positioning operation. Also grows. When the positioning operation is performed intermittently, a certain positioning operation, that is, the positioning operation X in FIG. 14 is performed, and after stopping for a while, another positioning operation, that is, the positioning operation Y in FIG. 14 is started. .
- the bus voltage Vdc immediately before or at the start of the positioning operation is acquired in step S110, and the energy amount that can be stored in the smoothing capacitor 23 in step S104c is expressed by the equations (6) and (7).
- the energy value E2 stored in the smoothing capacitor 23 in the case shown in FIG. 14 can be accurately calculated.
- Multiplying the correction coefficient G as in equation (7) is, for example, when the following is taken into consideration. That is, before starting the positioning operation, it is necessary to determine whether or not to perform the positioning operation with the reference command pattern. Therefore, only the bus voltage Vdc at the time of starting the positioning operation can be obtained as the measured data of the bus voltage.
- the energy stored in the smoothing capacitor 23 depends on the bus voltage at the start of the deceleration operation. Therefore, the energy stored in the smoothing capacitor 23 increases due to the decrease in the bus voltage due to the acceleration operation from the start of the positioning operation to the start of the deceleration operation.
- Embodiment 4 FIG.
- reference command pattern information is input, and a regenerative electric energy predicted value E1 predicted when a command value for the current positioning operation is generated according to the reference command pattern is obtained.
- Positioning control was executed while selecting a command value based on the comparison result with the amount of energy E2 that can be stored in 23.
- a configuration will be described in which a certain command value is used as a reference command pattern, thereby further reducing the power consumption during positioning control.
- FIG. 15 is a block diagram showing the overall configuration of the positioning control apparatus according to the fourth embodiment of the present invention.
- FIG. 15 has portions in common with the block diagram of FIG. 1, and description of portions similar to those of FIG. 1 is omitted.
- the difference between FIG. 15 and the block diagram of FIG. 1 is that there is no input of reference command pattern information from the outside to the command generation unit 10 and the command generation unit 10 holds a predetermined reference command pattern described below. It is a point.
- FIG. 16 is a flowchart showing a processing procedure of the command generation unit 10 according to the fourth embodiment of the present invention.
- the flowchart in FIG. 16 has portions in common with the flowchart in FIG. 2, and description of the same portions as those in FIG. 2 is omitted. 16 differs from the flowchart in FIG. 2 in that step S102 in FIG. 2 is replaced with step S102b and step S102c.
- step S102b a movement amount D, a movement time T, and a maximum acceleration A max are input as positioning operation specification information.
- the reference command pattern is a command pattern in which the acceleration gradually decreases at the start of acceleration and the deceleration gradually increases at the start of deceleration, or the acceleration maintains a constant acceleration, that is, a maximum acceleration for a predetermined period at the start of acceleration.
- the acceleration gradually decreases, and after changing to deceleration, the deceleration gradually increases, and then the deceleration is set to a command pattern for maintaining a constant deceleration for a predetermined period, that is, a maximum deceleration.
- the maximum deceleration is a negative maximum acceleration.
- the peak speed vp when positioning is performed according to the acceleration that the command pattern can be expressed by the equation (8) can be calculated as a value obtained by integrating the equation (8) from the time 0 to the time T / 2. It is.
- the command pattern in which the acceleration gradually decreases as the acceleration operation starts and the deceleration increases as the deceleration starts is not limited to equation (8).
- equation (8) the acceleration gradually decreases linearly with the start of the acceleration operation, and the deceleration increases linearly with the start of the deceleration.
- a time such as a cosine curve is required. It may be a trigonometric function relating to t or a curve represented by a high-order polynomial relating to time t.
- the acceleration is maintained at a constant acceleration for a predetermined period, that is, the maximum acceleration is maintained.
- the acceleration gradually decreases, the deceleration gradually increases after turning to deceleration, and then the deceleration is constant deceleration for a predetermined period.
- a specific example of the command pattern for maintaining the maximum deceleration is the command pattern shown in FIG. 18, and the acceleration is represented by the following equation (11). here, It is.
- the peak speed vp when positioning is performed according to the acceleration that the command pattern can be expressed by the equation (11) can be calculated by integrating the equation (11) from time 0 to time T / 2. It is.
- the acceleration is maintained at a constant acceleration for a predetermined period at the start of acceleration, that is, the maximum acceleration is maintained. Thereafter, the acceleration gradually decreases, the deceleration gradually increases after turning to deceleration, and then the deceleration is constant for a predetermined period.
- the command pattern for maintaining the deceleration, that is, the maximum deceleration is not limited to the equation (11).
- the acceleration gradually decreases linearly, or the acceleration decreases linearly with the start of the deceleration operation, and the deceleration increases linearly with the start of the deceleration, but is not necessarily limited to a straight line.
- a trigonometric function related to time t such as a cosine curve, or a curve represented by a higher-order polynomial related to time t may be used.
- step S103 the same processing as in the first embodiment is performed. Further, similarly to the second and third embodiments, the process of step S104b or step S104c may be executed instead of step S104.
- the amount of regenerative electric power generated during the current positioning operation is predicted before the positioning start, and the predicted value E1 and the energy value E2 that can be stored in the smoothing capacitor 23
- the command pattern that minimizes the peak speed under the given positioning conditions is the same.
- a command pattern in which the acceleration gradually decreases at the start of acceleration and the deceleration gradually increases at the start of deceleration as represented by FIG. 17 shown by equation (8), FIG. 18 shown by equation (11), and the like.
- the acceleration is kept constant for a predetermined period, that is, the maximum acceleration is maintained, then the acceleration gradually decreases, the deceleration gradually increases after turning to deceleration, and then the deceleration is a predetermined period.
- the regenerative electric energy predicted value E1 generated during the positioning operation in step S105 in FIG. When it is determined that the energy amount E2 can be stored or less, the power consumption amount during positioning control can be further reduced. The reason will be described below.
- the power consumption required for positioning operation is composed of the power for the output of the motor 1 and the power for the loss.
- the output of the motor 1 becomes the kinetic energy of the motor 1 and the mechanical load.
- the kinetic energy becomes the regenerative electric energy during the deceleration operation.
- a major factor in the loss is copper loss caused by current flowing through the motor winding resistance.
- the copper loss that occurs in the motor winding resistance during the positioning operation uses the current I (t) that flows through the motor 1 during the positioning operation. It is represented by Furthermore, when a (t) is a motor acceleration, the equation of motion of the motor 1 and the mechanical load Since (J: inertia of movable part of motor and mechanical load, a (t): motor acceleration, Kt: motor torque constant) is established, current and acceleration are in a proportional relationship.
- a command pattern for moving the predetermined movement amount D over a predetermined movement time T that minimizes the above expression (14) can be expressed by expression (8). The feature of this command pattern is that the acceleration gradually decreases at the start of acceleration and the deceleration, which is a negative acceleration at the start of deceleration, gradually increases, and this movement can obtain the effect of reducing the copper loss.
- the amount of movement with this command pattern is equal to the amount of speed pattern surrounded by the movement time 0 to the movement time T, so the movement amount when the positioning operation is performed according to this command pattern is 7/32 ⁇ ⁇ ⁇ T 2 .
- the average acceleration absolute value during the positioning time T is It becomes.
- an average acceleration absolute value during the positioning time T is 24/5 ⁇ D / T 2 .
- FIG. 21 shows command patterns for positioning operation at a constant acceleration ⁇ and deceleration ⁇ during the acceleration operation and the deceleration operation, respectively.
- the average acceleration absolute value during the positioning time T is also 4 ⁇ D / T 2 .
- the command patterns shown in FIGS. 19, 20, and 21 are all command patterns for positioning the desired movement amount D in the desired movement time T. According to the command pattern when each positioning operation is performed, the copper loss when the positioning operation is performed is compared.
- a relatively large speed can be taken until immediately before the deceleration stop at which the speed becomes zero.
- positioning a certain amount of movement in a certain movement time requires a small speed during the positioning time. Since the acceleration is the rate of change of speed, that is, the derivative of the speed, if the speed is small, even if the absolute value of the acceleration, which is the rate of change, is reduced on average during the travel time, The determined movement amount D can be moved.
- the average acceleration of the command pattern shown in FIG. 19 is the smallest. Since the motor acceleration and the motor current are in a proportional relationship, taking such a command pattern reduces the current during the positioning time on average, resulting in an effect of reducing the copper loss during the positioning control.
- the acceleration during the positioning operation exceeds the maximum acceleration A max.
- the acceleration is maintained at the maximum acceleration for a certain time at the start of acceleration, then gradually decreases, the deceleration is gradually increased at the start of deceleration, and then the maximum acceleration for a certain time is decelerated.
- the command pattern to be maintained is used.
- a case where a rotary motor is used as the motor 1 and the rotational load is converted into a translational motion by the ball screw 3 and the mechanical load is positioned and controlled has been described as an example.
- the present invention can also be applied to the case where the mechanical load positioning control is performed using a motor that generates power in a linear direction such as a motor.
- the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention in the implementation stage.
- the above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent requirements. For example, even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, the problem described in the column of the problem to be solved by the invention can be solved, and is described in the column of the effect of the invention. When an effect is obtained, a configuration from which this configuration requirement is deleted can be extracted as an invention.
- the constituent elements over different embodiments may be appropriately combined.
- the positioning control device is useful for reducing power consumption when positioning control of a mechanical load using a motor, and in particular, positioning having an amplifier unit equipped with a smoothing capacitor. Suitable for control device.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Stopping Of Electric Motors (AREA)
- Control Of Electric Motors In General (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Manipulator (AREA)
Abstract
Description
図1は、本発明の実施の形態1にかかる位置決め制御装置の全体構成を示すブロック図である。図1には、モータ1、エンコーダ2、ボールネジ3、位置決めヘッド4、カップリング5、アンプ部7、指令生成部10、および交流電源21が示されている。例えば、ボールネジ3、位置決めヘッド4、カップリング5などが、モータ1に接続された機械負荷である。
実施の形態1では、平滑コンデンサ23に蓄積可能な回生電力量を算出するのに、(2)式により計算を行う例を説明したが、これに限られるものではない。本実施の形態では、(2)式以外で計算する例について説明を行う。
実施の形態1および2においては、基準母線電圧V0をもとに平滑コンデンサ23に蓄積可能な回生電力量を算出する例を説明したが、基準母線電圧V0を用いずに平滑コンデンサ23に蓄積可能なエネルギーE2を算出することが可能であり、本実施の形態では、そのような場合についての説明を行う。
実施の形態1、2、および3では、基準指令パターン情報を入力し、基準指令パターンに従って今回位置決め動作の指令値を生成した場合に予測される回生電力量予測値E1を求め、これと平滑コンデンサ23に蓄積可能なエネルギー量E2との比較結果に基づいて指令値を選択しながら位置決め制御を実行した。本実施の形態においては、基準指令パターンとして、ある指令値を用いることで、さらに、位置決め制御時の消費電力量を削減することができる構成について説明する。
Claims (12)
- 交流電源を整流して母線間に出力するコンバータと、前記コンバータの出力を平滑化して母線電圧を生成する平滑コンデンサと、前記母線間に接続された回生抵抗および回生トランジスタと、モータを駆動する駆動電流を供給するインバータを有するアンプ部と、
指令速度および指令加速度のパターン情報である指令パターンに基づいて、前記モータに接続された機械負荷の位置決め制御用の位置指令値を生成する指令生成部と、
を備える位置決め制御装置であって、
前記インバータは、前記母線間に接続され、前記位置指令値に基づいて前記駆動電流を供給し、
前記指令生成部は、位置決め動作の開始前に前記指令パターンから予測される回生電力量予測値と前記平滑コンデンサに蓄積可能なエネルギー値とを求めて、両者の比較結果に基づいて、前記指令パターンに基づいた前記位置指令値を前記位置決め動作において使用するか否かを決定する
ことを特徴とする位置決め制御装置。 - 前記指令生成部は、前記回生電力量予測値が前記エネルギー値より大きい場合は、加速度の絶対値に上限値が与えられている条件下で前記モータのピーク速度が最小になるような前記位置指令値を前記位置決め動作において使用する
ことを特徴とする請求項1に記載の位置決め制御装置。 - 前記指令生成部は、前記回生電力量予測値が前記エネルギー値以下である場合は、前記指令パターンに基づいた前記位置指令値を前記位置決め動作において使用する
ことを特徴とする請求項1または2に記載の位置決め制御装置。 - 前記アンプ部は、前記位置指令値と前記モータの位置に基づいて指令信号を出力するサーボ制御部を有し、
前記インバータは、前記指令信号に基づいて前記駆動電流を供給する
ことを特徴とする請求項1から3のいずれか1項に記載の位置決め制御装置。 - 前記指令加速度のパターンが、加速開始時に加速度が漸減し、減速開始時に減速度が漸増するパターンである
ことを特徴とする請求項1から9のいずれか1項に記載の位置決め制御装置。 - 前記指令加速度のパターンが、加速開始時に加速度は予め定めた期間一定加速度を維持し、その後加速度は漸減し、減速に転じた後は減速度が漸増していき、その後減速度が予め定めた期間一定減速度を維持するパターンである
ことを特徴とする請求項1から9のいずれか1項に記載の位置決め制御装置。 - 前記平滑コンデンサは、前記母線間に並列に接続された複数のコンデンサから構成される
ことを特徴とする請求項1から11のいずれか1項に記載の位置決め制御装置。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE112014001613.6T DE112014001613B4 (de) | 2014-06-26 | 2014-06-26 | Positionierungssteuerungsvorrichtung |
US14/781,348 US9535426B2 (en) | 2014-06-26 | 2014-06-26 | Positioning control device |
KR1020157029765A KR101611148B1 (ko) | 2014-06-26 | 2014-06-26 | 위치 결정 제어 장치 |
CN201480021861.6A CN105393450B (zh) | 2014-06-26 | 2014-06-26 | 定位控制装置 |
PCT/JP2014/067021 WO2015198455A1 (ja) | 2014-06-26 | 2014-06-26 | 位置決め制御装置 |
JP2015524521A JP5805353B1 (ja) | 2014-06-26 | 2014-06-26 | 位置決め制御装置 |
TW104111203A TWI559670B (zh) | 2014-06-26 | 2015-04-08 | 定位控制裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2014/067021 WO2015198455A1 (ja) | 2014-06-26 | 2014-06-26 | 位置決め制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015198455A1 true WO2015198455A1 (ja) | 2015-12-30 |
Family
ID=54544795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/067021 WO2015198455A1 (ja) | 2014-06-26 | 2014-06-26 | 位置決め制御装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9535426B2 (ja) |
JP (1) | JP5805353B1 (ja) |
KR (1) | KR101611148B1 (ja) |
CN (1) | CN105393450B (ja) |
DE (1) | DE112014001613B4 (ja) |
TW (1) | TWI559670B (ja) |
WO (1) | WO2015198455A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6157772B1 (ja) * | 2016-06-16 | 2017-07-05 | 三菱電機株式会社 | サーボ制御診断システム |
JP7225560B2 (ja) * | 2018-04-26 | 2023-02-21 | セイコーエプソン株式会社 | 制御装置、ロボットシステム、及び表示制御方法 |
CN109546922B (zh) * | 2018-12-05 | 2022-07-26 | 北京爱其科技有限公司 | 伺服电机控制方法和*** |
CN110504885B (zh) * | 2019-09-18 | 2020-11-13 | 哈尔滨工业大学 | 一种适用于pmsm伺服***的快速响应高精度位置控制方法 |
WO2021124603A1 (ja) * | 2019-12-16 | 2021-06-24 | 株式会社日立産機システム | モータ制御装置、モータ制御方法 |
CN115136095B (zh) * | 2020-03-04 | 2023-04-04 | 三菱电机株式会社 | 定位控制装置及定位方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05325446A (ja) * | 1992-05-22 | 1993-12-10 | Ricoh Co Ltd | ヘッド位置決め装置 |
JP2000236679A (ja) * | 1999-02-16 | 2000-08-29 | Fuji Electric Co Ltd | 電動機制御用電力変換装置の制御方法 |
JP2006054947A (ja) * | 2004-08-10 | 2006-02-23 | Fanuc Ltd | コンバータ装置、インバータ装置及びdcリンク電圧の制御方法 |
JP2006238520A (ja) * | 2005-02-22 | 2006-09-07 | Ishikawajima Harima Heavy Ind Co Ltd | 負荷駆動装置 |
JP2006321640A (ja) * | 2005-05-20 | 2006-11-30 | Ishikawajima Harima Heavy Ind Co Ltd | 負荷駆動装置 |
WO2012093545A1 (ja) * | 2011-01-05 | 2012-07-12 | 三菱電機株式会社 | モータ制御装置 |
JP2013017305A (ja) * | 2011-07-04 | 2013-01-24 | Fanuc Ltd | エネルギー蓄積部を有するモータ制御装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3089958B2 (ja) * | 1994-12-06 | 2000-09-18 | 三菱自動車工業株式会社 | 電気自動車の制動制御装置 |
JP3708728B2 (ja) * | 1998-11-05 | 2005-10-19 | 日創電機株式会社 | 射出成形機のモータ駆動装置 |
JP3042686B1 (ja) * | 1999-02-15 | 2000-05-15 | 株式会社ケーヒン | 携帯用発電機 |
JP3863092B2 (ja) * | 2002-11-20 | 2006-12-27 | 本田技研工業株式会社 | 車載モータの回生制御装置 |
JP3722810B2 (ja) * | 2003-06-06 | 2005-11-30 | ファナック株式会社 | モータ駆動装置 |
JP3722811B2 (ja) * | 2003-06-06 | 2005-11-30 | ファナック株式会社 | モータ駆動装置 |
KR100527184B1 (ko) * | 2003-07-07 | 2005-11-08 | 현대자동차주식회사 | 전기자동차의 공조 시스템을 이용한 회생 제동 방법 |
JP4541218B2 (ja) * | 2005-04-08 | 2010-09-08 | 三菱電機株式会社 | 指令生成装置 |
JP5194788B2 (ja) * | 2005-04-11 | 2013-05-08 | フジテック株式会社 | 昇降機の制御装置 |
DE102007020184B4 (de) | 2006-09-01 | 2020-02-06 | Sew-Eurodrive Gmbh & Co Kg | Verfahren und Vorrichtung zur Bewegungssteuerung von Achsen |
US8080953B2 (en) * | 2007-08-06 | 2011-12-20 | Seiko Epson Corporation | Motor control method and device |
JP4339916B2 (ja) * | 2008-02-28 | 2009-10-07 | ファナック株式会社 | モータ駆動装置 |
BRPI0823121B1 (pt) | 2008-10-08 | 2018-11-27 | Mitsubishi Electric Corp | controlador de motor |
CN101722636A (zh) * | 2008-10-23 | 2010-06-09 | 鸿富锦精密工业(深圳)有限公司 | 射出成型机 |
WO2010059141A1 (en) * | 2008-11-21 | 2010-05-27 | Otis Elevator Company | Operation of a three-phase regenerative drive from mixed dc and single phase ac power sources |
KR101662863B1 (ko) * | 2009-03-31 | 2016-10-07 | 히다찌 겐끼 가부시키가이샤 | 전원 시스템을 구비한 건설 기계 및 산업 차량 |
GB0905560D0 (en) * | 2009-04-01 | 2009-05-13 | Rolls Royce Plc | An electrical actuator arrangement |
TWI404322B (zh) * | 2009-04-14 | 2013-08-01 | Mitsubishi Electric Corp | 馬達控制裝置 |
JP5463179B2 (ja) | 2010-03-23 | 2014-04-09 | 株式会社日立産機システム | 電源装置及び電源システム |
JP4917680B1 (ja) * | 2010-09-16 | 2012-04-18 | ファナック株式会社 | 蓄電器を用いたモータ駆動装置 |
JP5068877B2 (ja) * | 2010-09-16 | 2012-11-07 | ファナック株式会社 | 蓄電器を用いたモータ駆動装置 |
JP5642276B2 (ja) * | 2011-06-09 | 2014-12-17 | 三菱電機株式会社 | モータ制御装置 |
-
2014
- 2014-06-26 JP JP2015524521A patent/JP5805353B1/ja not_active Expired - Fee Related
- 2014-06-26 CN CN201480021861.6A patent/CN105393450B/zh active Active
- 2014-06-26 DE DE112014001613.6T patent/DE112014001613B4/de active Active
- 2014-06-26 WO PCT/JP2014/067021 patent/WO2015198455A1/ja active Application Filing
- 2014-06-26 US US14/781,348 patent/US9535426B2/en active Active
- 2014-06-26 KR KR1020157029765A patent/KR101611148B1/ko active IP Right Grant
-
2015
- 2015-04-08 TW TW104111203A patent/TWI559670B/zh active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05325446A (ja) * | 1992-05-22 | 1993-12-10 | Ricoh Co Ltd | ヘッド位置決め装置 |
JP2000236679A (ja) * | 1999-02-16 | 2000-08-29 | Fuji Electric Co Ltd | 電動機制御用電力変換装置の制御方法 |
JP2006054947A (ja) * | 2004-08-10 | 2006-02-23 | Fanuc Ltd | コンバータ装置、インバータ装置及びdcリンク電圧の制御方法 |
JP2006238520A (ja) * | 2005-02-22 | 2006-09-07 | Ishikawajima Harima Heavy Ind Co Ltd | 負荷駆動装置 |
JP2006321640A (ja) * | 2005-05-20 | 2006-11-30 | Ishikawajima Harima Heavy Ind Co Ltd | 負荷駆動装置 |
WO2012093545A1 (ja) * | 2011-01-05 | 2012-07-12 | 三菱電機株式会社 | モータ制御装置 |
JP2013017305A (ja) * | 2011-07-04 | 2013-01-24 | Fanuc Ltd | エネルギー蓄積部を有するモータ制御装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105393450A (zh) | 2016-03-09 |
DE112014001613T5 (de) | 2016-03-17 |
US20160306369A1 (en) | 2016-10-20 |
DE112014001613B4 (de) | 2019-09-05 |
US9535426B2 (en) | 2017-01-03 |
TWI559670B (zh) | 2016-11-21 |
JP5805353B1 (ja) | 2015-11-04 |
KR20160016762A (ko) | 2016-02-15 |
KR101611148B1 (ko) | 2016-04-08 |
CN105393450B (zh) | 2017-12-19 |
JPWO2015198455A1 (ja) | 2017-04-20 |
TW201614949A (en) | 2016-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5805353B1 (ja) | 位置決め制御装置 | |
JP5931148B2 (ja) | 静電容量計算部を有するpwm整流器 | |
CN105531922B (zh) | 用于在可调速驱动中控制再生能量的***以及方法 | |
JP5164540B2 (ja) | モータ駆動装置の制御方法および装置 | |
JP5665882B2 (ja) | モータ制御装置 | |
WO2007013141A1 (ja) | エレベーターの制御装置 | |
JP2009232537A (ja) | モータ制御装置 | |
US8410744B2 (en) | Motor driving apparatus | |
US7504796B2 (en) | Inverter device | |
JP2012191675A (ja) | モータ制御装置及びモータ制御方法 | |
JP2011176907A5 (ja) | ||
JP6649418B2 (ja) | 蓄電装置を有するモータ駆動システム | |
US8400098B2 (en) | Device and method of determining and defining a travel profile of a time-critical axle | |
US10564620B2 (en) | Servo motor control apparatus for controlling servo motor and servo motor control system including the same | |
JP7092620B2 (ja) | 電力変換システムおよびモータ制御方法 | |
CN110086379B (zh) | 具有蓄电装置的电动机驱动*** | |
JP2014082866A (ja) | 一つの被駆動体を駆動する複数のモータを制御するモータ制御装置 | |
EP1936796A1 (en) | Inverter device | |
JP6769246B2 (ja) | 電動機制御装置 | |
JP7111557B2 (ja) | 蓄電装置を有するモータ駆動システム | |
JP2003230998A (ja) | プレス機械のエネルギー蓄積装置及びプレス機械 | |
JP2020182373A (ja) | 蓄電装置を有するモータ駆動装置 | |
Abrishamifar et al. | Fixed frequency sliding mode controller for the buck converter | |
JP2012143850A (ja) | ロボット及びロボット駆動方法 | |
JP7060644B2 (ja) | 射出成形機の電気回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201480021861.6 Country of ref document: CN |
|
ENP | Entry into the national phase |
Ref document number: 2015524521 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14781348 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 20157029765 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1120140016136 Country of ref document: DE Ref document number: 112014001613 Country of ref document: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14895869 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14895869 Country of ref document: EP Kind code of ref document: A1 |