WO2010119605A1 - モータ制御装置 - Google Patents

モータ制御装置 Download PDF

Info

Publication number
WO2010119605A1
WO2010119605A1 PCT/JP2010/001590 JP2010001590W WO2010119605A1 WO 2010119605 A1 WO2010119605 A1 WO 2010119605A1 JP 2010001590 W JP2010001590 W JP 2010001590W WO 2010119605 A1 WO2010119605 A1 WO 2010119605A1
Authority
WO
WIPO (PCT)
Prior art keywords
adjustment
signal
unit
motor
adjustment mode
Prior art date
Application number
PCT/JP2010/001590
Other languages
English (en)
French (fr)
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 三菱電機株式会社
Priority to KR1020117026198A priority Critical patent/KR101282454B1/ko
Priority to JP2011509182A priority patent/JP5398823B2/ja
Priority to CN201080016565.9A priority patent/CN102396151B/zh
Priority to US13/257,627 priority patent/US8736211B2/en
Priority to DE112010001619.4T priority patent/DE112010001619B4/de
Publication of WO2010119605A1 publication Critical patent/WO2010119605A1/ja

Links

Images

Classifications

    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/04Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for damping motor oscillations, e.g. for reducing hunting
    • 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
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/0004Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control

Definitions

  • the present invention relates to a motor control device that controls a motor that drives a mechanical load, and particularly relates to an automatic adjustment function of a control parameter.
  • control parameters such as feedback gain, feed forward gain, and notch filter inside the motor control device are set according to the mechanical load connected to the motor before actual operation of the device.
  • control parameters such as feedback gain, feed forward gain, and notch filter inside the motor control device are set according to the mechanical load connected to the motor before actual operation of the device.
  • the feedback gain it is necessary to set the feedback gain as large as possible in order to increase the response of the machine.
  • the torque command that is the control state quantity, the detected position of the motor, and the speed may oscillate and may become oscillating. Therefore, it is necessary to set the feedback gain within a range in which the control state quantity does not vibrate and the motor can operate stably.
  • the notch filter when adjusting the notch filter, it is set so that the oscillation frequency component is cut off when the control state quantity oscillates during the above-described feedback gain adjustment. As a result, vibration at the oscillation frequency can be suppressed, and the feedback gain can be further increased.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2005-332213
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2004-192448
  • Patent Document 3 a trapezoidal wave or triangular wave command pattern for accelerating and decelerating a motor inside a motor control device is generated based on parameters input by a parameter input device that is an external input / output device, and this command pattern is set.
  • a motor control device that adjusts control parameters by operating a machine by generating and outputting a continuous operation pattern for adjustment that is repeated a predetermined number of times.
  • Patent Document 2 when a start operation is performed by a push button or a switch provided in the motor control device, a start signal is sent to the automatic operation function unit, and the load device is reciprocated based on the parameters set in the parameter setting unit.
  • a motor control device that generates a position command (becomes a continuous operation pattern for adjustment) and performs automatic gain adjustment by a gain operation unit is disclosed.
  • the operation is repeatedly performed according to the control command amount generated by the command generator, and the gain is reduced when the adjustment unit determines that the deviation is excessive or when the operation completion signal is abnormal. If the operation is performed again and if the operation completion signal is normal, the settling time is determined to be shortened. If the time has been shortened from the previous operation, or if it is the first operation, the settling time is recorded and the gain is increased.
  • a motor control device is disclosed that includes the step of performing the driving operation again, repeating the above steps, and automatically performing the adjustment by completing the adjustment when the settling time is not shortened.
  • adjustment operation parameters such as motor rotation speed, movement distance, and acceleration / deceleration time constant need to be set in advance.
  • the adjustment operation parameters vary depending on the machine that is actually driven.Therefore, the operation conditions that can be operated vary, so it is necessary to set them individually in consideration of the machine specifications. There was a problem that work required labor.
  • An object of the present invention is to provide a motor control device capable of automatically adjusting control parameters in motor control in a short time even during initial startup or during actual operation with a simple and minimum operation. .
  • the motor control device of the present invention is a motor control device that controls the motor based on a detection information signal input from a detector connected to a motor that drives a mechanical load.
  • a detection information signal input from a detector connected to a motor that drives a mechanical load.
  • the detection information signal is input and a torque command signal for controlling the operation of the motor is output to the motor and the control state of the motor is changed.
  • a follow-up control unit that outputs a control state quantity signal
  • An oscillation detection unit that inputs the control state quantity signal, detects oscillation of the control state quantity in the follow-up control unit, and outputs the result as an oscillation detection signal
  • An automatic adjustment unit that inputs the oscillation detection signal to monitor the control state of the motor and adjusts the control parameter of the follow-up control unit only when an abnormality in the control state of the motor is detected.
  • the motor control device of the present invention is a motor control device that controls the motor based on a detection information signal input from a detector connected to a motor that drives a mechanical load.
  • a command state determination unit that determines a state of a command signal related to motor control output from a host controller and outputs the result as a command state signal;
  • the detection information is input, and if there is the command signal, it is also input, and a torque command signal for controlling the operation of the motor is output to the motor, and the control state of the motor is used as a control state quantity signal.
  • An output tracking control unit A stop time response determination unit that inputs the command state signal and the control state quantity signal and outputs a result of determining the response state of the motor when the motor is stopped as a stop time response state signal;
  • An oscillation detection unit that inputs the control state quantity signal, detects oscillation of the control state quantity in the follow-up control unit, and outputs the result as an oscillation detection signal;
  • the automatic adjustment unit having a plurality of adjustment modes for inputting the command state signal, the stop response state signal, and the oscillation detection signal, and adjusting the control parameter of the tracking control unit based on these input signals;
  • An adjustment start instruction input unit that inputs an adjustment start instruction from the outside and outputs an adjustment start signal; With The automatic adjustment unit monitors the control state of the motor regardless of the presence of the command signal, and adjusts the control parameter of the tracking control unit only when an abnormality in the control state of the motor is detected.
  • Adjustment mode After transition from the first adjustment mode by the adjustment start instruction and confirming that the command signal is present, the control parameter is adjusted based on the command signal, the oscillation detection signal, and the response state signal at the time of stop. And a second adjustment mode that transitions again to the first adjustment mode after the adjustment is completed.
  • the abnormal state of the motor control is constantly monitored and adjustment is performed only when the abnormal state is detected. Can do. Therefore, even if an abnormality occurs before the operation pattern is commanded as in the initial start-up, or when an abnormality occurs due to environmental changes such as aging during actual operation, stabilization is automatically achieved. be able to.
  • control parameters can be adjusted exploratively only by giving an adjustment start instruction during actual operation in which the motor is actually operating based on a command signal input from a host controller. Accordingly, it is not necessary to perform adjustment operation parameter setting work or operation confirmation work using the adjustment continuous operation pattern, and the start-up work can be easily performed.
  • the effects of the present invention include the connection of the host controller for performing the actual operation, the presence / absence of the command signal input from the host controller, and the motor operation / stop state with simple and minimum operation. Regardless of this, optimum adjustment can be performed in a short time even during initial startup or during actual operation.
  • the block diagram which shows an example of the whole motor control apparatus system in this invention Block diagram of motor control apparatus according to Embodiment 1 of the present invention Block diagram of tracking control unit in Embodiment 1 of the present invention Waveform diagram of operation and stop determination at command state determination unit in Embodiment 1 of the present invention Waveform diagram of stop state evaluation in response determination unit at stop in Embodiment 1 of the present invention Waveform diagram of oscillation state evaluation in oscillation detection unit in Embodiment 1 of the present invention Mode transition conceptual diagram of automatic adjustment unit according to Embodiment 1 of the present invention
  • the block diagram of the automatic adjustment part in Embodiment 1 of this invention Flowchart of adjustment mode A in Embodiment 1 of the present invention Flowchart of adjustment mode B in Embodiment 1 of the present invention Block diagram of a motor control device in Embodiment 2 of the present invention Waveform diagram showing the response determination part at the time of stop in Embodiment 2 of the present invention Block diagram of motor control apparatus according to Embodiment 3 of the present invention Mode transition conceptual
  • FIG. 1 is a configuration diagram illustrating an example of the entire motor control device system.
  • the motor control device 5 detects an upper controller 4 that issues a command related to motor control to the motor control device 5, a motor 1 that drives the connected mechanical load 2, and a rotational position or speed of the motor 1.
  • a detector 3 is connected.
  • 13 is a cable for transmitting a command signal input from the controller to the motor control device
  • 14 is a cable for transmitting the detection position or detection speed from the detector
  • 15 is a cable for supplying power to the motor control device
  • the motor control device 5 is provided with a display unit 17 indicating an internal state and an adjustment start instruction input unit 12 for inputting an adjustment start instruction from the outside to the motor control device.
  • the adjustment start instruction input unit 12 may be provided in the housing of the motor control device and give an adjustment start instruction by operating the adjustment start instruction input unit 12 from the outside by a person.
  • FIG. 2 is a block diagram showing an internal operation of the motor control device 5 according to the first embodiment of the present invention.
  • the motor control device 5 includes a follow-up control unit 6 that performs follow-up control of the motor 1 and a command state determination that determines whether the motor 1 is operating or stopped based on a command signal input from the host controller 4. And a stop response determination unit 8 that determines a response state when the motor 1 is stopped from the command state and the follow-up control state, and detects an oscillation state such as the presence or absence of oscillation and the oscillation frequency of the oscillation from the follow-up control state.
  • a follow-up control unit 6 that performs follow-up control of the motor 1 and a command state determination that determines whether the motor 1 is operating or stopped based on a command signal input from the host controller 4.
  • a stop response determination unit 8 that determines a response state when the motor 1 is stopped from the command state and the follow-up control state, and detects an oscillation state such as the presence or absence of oscillation and the
  • An oscillation detection unit 9 that performs adjustment, a plurality of adjustment modes that automatically adjust control parameters to control the motor 1, and an automatic adjustment unit 10 that changes the setting of control parameters of the follow-up control unit 6, and automatic adjustment
  • the adjustment mode switching unit 11 that switches the adjustment mode of the unit 10 and the adjustment start instruction input unit 12 that receives an adjustment start instruction and outputs an adjustment start signal are provided. Each configuration will be described below.
  • the follow-up control unit 6 includes a command signal that changes in time series input from the host controller 4, a detection information signal (detection position signal and detection speed signal) detected by the detector 3 connected to the motor 1, A parameter setting signal output from an automatic adjustment unit 10 described later is input.
  • a torque command signal for driving the motor 1 is generated based on the command signal and the detection information signal so that the detection position or the detection speed of the motor 1 follows the command signal using the control parameters set inside.
  • a control state quantity such as a position deviation or a torque command, which is an error between the command signal and the detected position signal, is output as a control state quantity signal.
  • the follow-up control unit 6 includes a feedback controller 61, a notch filter 62, a feedforward controller 63, and an adder 64. Each configuration will be described below.
  • the feedforward controller 63 receives a command signal, and calculates and outputs a torque signal that causes the motor 1 to follow the command signal quickly with a feedforward gain such as a built-in proportional or differentiator.
  • the feedback controller 61 inputs a command signal, a detection position signal, and a detection speed signal, and feeds back a torque signal such that the detection position and detection speed follow the command signal to a built-in proportional device, differentiator, integrator, etc. Calculate by gain and output.
  • the notch filter 62 receives the torque signal output from the feedback controller 61, performs an operation for cutting off a predetermined frequency component with respect to the input signal, and outputs the operation result as a torque signal.
  • the adder 64 inputs the torque signal from the notch filter 62 and the torque signal from the feedforward controller 63, adds these signals, and outputs a torque command signal for driving the motor 1.
  • the command state determination unit 7 determines the operation or stop state of the motor 1 based on a command signal input from the host controller 4 and outputs a command state signal.
  • FIG. 4 is a waveform diagram showing the determination of operation / stop in the command state determination unit 7, where the upper stage shows the command speed in the command signal, and the lower stage shows the state of the command state signal. As shown in FIG. 4, the command state determination unit 7 determines the stop state (ON) if there is no command speed in the command signal, and determines the operation state (OFF) if there is a command speed in the command signal.
  • the response determination unit 8 at the time of stop receives the command state signal and the control state quantity signal described above, evaluates the response at the time of stop, and outputs a response state signal at the time of stop.
  • FIG. 5 is a waveform diagram showing stop state evaluation in the response determination unit 8 at the time of stop. As shown in FIG. 5, for example, a position deviation signal that is an error between the command signal and the detected position signal among the control state quantities is used, and the overshoot amount that is the maximum value of the position deviation after the stop state determination satisfies the target specification. If not, it is judged as abnormal.
  • the oscillation detection unit 9 receives the control state quantity signal, performs oscillation detection for detecting the presence / absence of oscillation, the oscillation frequency of oscillation, and the like for the control state quantity, and outputs an oscillation detection signal.
  • FIG. 6 is a waveform diagram showing the evaluation of the oscillation state in the oscillation detector 9. As shown in FIG. 6, for example, a torque command is used in the control state quantity to determine the presence or absence of oscillation, and the vibration frequency is detected.
  • the adjustment mode switching unit 11 receives an adjustment start signal output from the adjustment start instruction input unit 12 after the adjustment start instruction is input from the outside of the motor control device 5 to the adjustment start instruction input unit 12, and after the adjustment is completed.
  • the adjustment end determination signal output from the automatic adjustment unit 10 is input, the adjustment mode switching is determined based on these signals, and the adjustment mode selection signal for selecting the adjustment mode is output.
  • the automatic adjustment unit 10 includes a command state signal output from the command state determination unit 7, a stop response state signal output from the stop response determination unit 8, an oscillation detection signal output from the oscillation detection unit 9,
  • the adjustment mode selection signal output from the adjustment mode switching unit 11 is input, an adjustment end determination signal is output to the adjustment mode switching unit 11, and a parameter setting signal that instructs the follow-up control unit 6 to change the control parameter is output.
  • the automatic adjustment unit 10 includes a plurality of adjustment mode processing units that perform different adjustment operations, and the adjustment mode is switched by an adjustment mode selection signal output from the adjustment mode switching unit 11. Further, each adjustment mode is processed based on the input command state signal, stop response state signal, and oscillation detection signal, and a parameter setting signal for changing the control parameter setting of the tracking control unit 6 is output. Make adjustments.
  • FIG. 7 is an adjustment mode transition conceptual diagram of the motor control device according to the present embodiment.
  • the motor control device according to the present embodiment has two adjustment modes for performing different adjustment operations, adjustment mode A and adjustment mode B.
  • the adjustment mode A is an adjustment mode at the time of initial start-up and actual operation of the machine when there is no command signal, and performs adjustment to limit the condition for starting the adjustment and the range of the control parameter to be changed at the time of adjustment.
  • the adjustment mode B is a mode in which, after switching the adjustment mode, the control parameter is automatically changed based on the control state of the motor, and an adjustment for searching for the optimum control parameter is performed. This mode is used for adjustment.
  • the adjustment mode A is entered.
  • the adjustment mode A state when the adjustment start instruction input unit 12 is instructed to start adjustment, the state transitions to the adjustment mode B state.
  • the exploratory control parameter adjustment in the adjustment mode B state is completed, the state transitions to the adjustment mode A state again.
  • FIG. 8 is a block diagram showing the internal operation of the automatic adjustment unit 10.
  • the automatic adjustment unit 10 receives an oscillation detection signal output from the oscillation detection unit 9, performs an adjustment mode A adjustment process, and outputs a parameter setting signal.
  • the adjustment mode B is adjusted by inputting the oscillation detection signal output from the oscillation detection unit 9, the stop response state signal output from the stop response determination unit 8, and the command state signal output from the command state determination unit 7.
  • An adjustment mode B processing unit 22 that performs processing and outputs a parameter setting signal, and an adjustment mode is selected based on an adjustment mode selection signal output from the adjustment mode switching unit 11, and processing of the selected adjustment mode is executed.
  • an input switching unit 20 that outputs the parameter setting signal output from the processing unit in the adjustment mode to the follow-up control unit 6.
  • the adjustment mode A is set.
  • the parameter setting signal output from the adjustment mode A processing unit 21 is output from the automatic adjustment unit 10.
  • the adjustment start instruction input unit 12 is instructed to start adjustment, and when the adjustment start signal is output from the adjustment start instruction input unit 12 to the adjustment mode switching unit 11, An adjustment mode selection signal is sent from the adjustment mode switching unit 11 to the input switch 20.
  • the adjustment mode inside the automatic adjustment unit 10 is switched from the adjustment mode A to the adjustment mode B. That is, the input switching unit 20 selects the adjustment mode B processing unit 22 instead of the adjustment mode A processing unit 21.
  • the adjustment in the adjustment mode B is executed, and the parameter setting signal output from the adjustment mode B processing unit 22 is output from the automatic adjustment unit 10.
  • an adjustment end determination signal is output from the adjustment mode B processing unit 22 to the adjustment mode switching unit 11, and an adjustment mode selection signal is output from the adjustment mode switching unit 11 to the input switch 20. Is done.
  • the adjustment mode inside the automatic adjustment unit 10 is switched from the adjustment mode B to the adjustment mode A again. That is, the adjustment mode A processing unit 21 is selected instead of the adjustment mode B processing unit 22. Therefore, after switching, adjustment in the adjustment mode A is executed, and the parameter setting signal output from the adjustment mode A processing unit 21 is output from the automatic adjustment unit 10.
  • FIG. 9 is a flowchart showing processing in the adjustment mode A processing unit 21. From step 101, the processing flow is started. First, the presence or absence of oscillation is determined based on the oscillation detection signal output from the oscillation detection unit 9 (step 102). When oscillation is detected, a parameter setting signal for changing the setting of coefficients (for example, filter frequency, depth, width, etc.) that determines the shape of the notch filter 62 is output to the tracking controller 6 (step 103). Examples of changing the setting of the coefficient that determines the shape of the notch filter 62 include adjusting the filter frequency to the oscillation frequency, increasing or decreasing the depth, increasing or decreasing the width, and the like.
  • coefficients for example, filter frequency, depth, width, etc.
  • step 104 it is determined again whether or not oscillation occurs in the same manner as in step 102 (step 104). If the oscillation state continues, a parameter setting signal for reducing the feedback gain setting in the feedback controller 61 is It outputs to the follow-up controller 6 (step 105). Next, similarly to step 102, the presence / absence of oscillation is determined again (step 106). If the oscillation continues, step 105 is executed again. If the oscillation continues in the determination in step 106, steps 105 and 106 are repeatedly executed, and the feedback gain is decreased until no oscillation is detected. The lower limit value of the feedback gain in step 105 is zero.
  • step 107 If no oscillation is detected in step 102, step 104, and step 106, the process flow is returned to the start state (step 107), and the process flow is started again from step 101.
  • the oscillation detection unit detects the oscillation of the control state quantity in the follow-up control unit, and the automatic adjustment unit inputs the oscillation detection signal from the oscillation detection unit to the motor control state. Is always monitored, and only when an abnormal state is detected, a parameter setting signal is output to the tracking control unit to adjust the control parameter of the tracking control unit. Therefore, since the command signal from the controller is not required in the adjustment operation, the adjustment can be performed even when there is no command signal. Further, it is possible to constantly monitor the oscillation state of the motor control regardless of the motor operation and stop states, and to adjust the control parameters only when oscillation is detected.
  • FIG. 10 is a flowchart showing processing in the adjustment mode B processing unit 22.
  • the processing flow is started from step 201.
  • the presence / absence of a command signal is determined from the command state signal output from the command state determination unit 7 (step 202).
  • a parameter setting signal for increasing the feedback gain of the feedback controller 61 is sent to the follow-up controller. 6 (step 203).
  • the upper limit value of the feedback gain in step 203 is determined within a range in which the control calculation overflow of the motor control device 5 does not occur.
  • the presence or absence of oscillation is determined based on the oscillation detection signal output from the oscillation detector 9 (step 204). If oscillation is not detected in step 204, the feedback gain of the feedback controller 61 is increased until oscillation occurs by repeating steps 202 to 203. If oscillation is detected in step 204, a parameter setting signal for changing the setting of coefficients (for example, filter frequency, depth, width, etc.) that determines the shape of the notch filter 62 is output to the tracking controller 6 (step 205). ). Examples of changing the setting of the coefficient that determines the shape of the notch filter 62 include adjusting the filter frequency to the oscillation frequency, increasing or decreasing the depth, increasing or decreasing the width, and the like.
  • coefficients for example, filter frequency, depth, width, etc.
  • step 205 the presence / absence of oscillation is again determined (step 206). If oscillation is not detected, step 202 to step 204 are repeated (step 207). After searching for a feedback gain that causes oscillation in step 207, the largest feedback gain in a range where oscillation does not occur is set as a limit gain, and a parameter setting signal that is set to this limit gain is output to the tracking control unit 6 (step 208). . If oscillation is detected in step 206, step 208 is executed assuming that there is no vibration suppression effect by the notch filter 62. As described above, the feedback gain of the feedback controller 61 and the notch filter 62 can be adjusted by executing Step 201 to Step 208.
  • Step 209 is repeated until it is determined that the command signal is in a stopped state. If it is determined that the command signal is in the stop state, it is determined whether or not there is a stop response abnormality based on the stop response state signal from the stop response determination unit 8 (step 210). If there is no response abnormality at the time of stop, a parameter setting signal for increasing the setting of the feedforward gain of the feedforward controller 63 is output to the tracking control unit 6 (step 211). The upper limit value of the feedforward gain in step 211 is determined within a range where the control calculation overflow of the motor control device 5 does not occur.
  • step 209 the processing returns to step 209, and step 209 to step 211 are repeated until it is determined in step 210 that there is a stop-time response abnormality.
  • the feedforward gain increased in the above-described process is set as a limit gain until it is determined in step 210 that there is an abnormal response at the time of stoppage, and a parameter setting signal for setting this limit gain is output to the tracking control unit 6 (step 212).
  • step 213 the processing flow is terminated (step 213).
  • the feedforward gain of the feedforward controller 63 can be adjusted by executing steps 209 to 213.
  • the presence or absence of the command signal is confirmed after confirming that the command signal is present during the actual operation in which the motor is actually operating based on the command signal input from the host controller.
  • a parameter setting signal is exploratively output to the follow-up control unit 6 to control parameters such as feedback gain, notch filter 62 and feed forward gain. Since it is changed, the optimum control parameter can be adjusted.
  • the control parameter is changed even in the adjustment mode A during actual operation.
  • the control parameter may be fixed in the adjustment mode A.
  • the adjustment in the adjustment mode B is performed only when the adjustment start instruction is substantially issued.
  • the adjustment start instruction input unit 12 provided in the motor control apparatus receives an adjustment start instruction and outputs an adjustment start signal.
  • the adjustment start signal is directly input to the adjustment mode switching unit 11 from an external input / output device or the like. May be.
  • the oscillation detection unit 9 constantly monitors for an abnormality regardless of the presence / absence of a command signal from the controller 4 and the motor operation / stop state. Since the control parameters can be adjusted, stable motor control can be performed even during initial startup or during actual operation.
  • the feedback gain can be adjusted successively during the operation without waiting for the stop of the command signal, so that the adjustment can be performed in a short time.
  • the controller 4 is connected to the host controller 4 and the adjustment mode is switched and adjusted only by instructing the adjustment start instruction input unit 12 provided in the motor control device to start the adjustment. Connection of the output device is not necessary, and adjustment of the control parameter can be realized with simple and minimum operation.
  • control parameter is fixed in the adjustment mode A during actual operation, it is not possible to automatically stabilize the abnormality due to the initial startup or aging, but the adjustment performed in the adjustment mode B is the same as described above. For a short time and easily.
  • FIG. 11 is a block diagram of the motor control device according to the present embodiment.
  • the motor control device according to the present embodiment has a command state determination unit 7a to which a function of outputting a command state signal a is added instead of the command state determination unit 7 of the motor control device of the first embodiment.
  • the response determination unit 8 there is a stop-time response determination unit 8a that inputs the command state signal a output from the command state determination unit 7a. Since other components are the same as those of the motor control device according to the first embodiment, description thereof is omitted.
  • the command state determination unit 7a outputs a command state signal a that is determined to be a stop state (ON) when there is no command speed in the command signal and the magnitude of the command acceleration when stopping is equal to or greater than a predetermined threshold.
  • the acceleration threshold value may be a predetermined fixed value or a value that changes according to a command signal. For example, a value or an average value based on the maximum acceleration in the past N times (N is a predetermined number of stops) may be used.
  • the response determination unit 8a at the time of stop receives the command state signal a and the control state quantity signal described above, evaluates the response at the time of stop, and outputs a response state signal at the time of stop.
  • FIG. 12 is a waveform diagram showing response determination points when the motor is stopped in the motor control device according to the present embodiment.
  • the time required from the start of deceleration to the stop of the command speed is fixed. That is, the greater the speed at the start of deceleration, the greater the acceleration pattern at the stop.
  • the threshold value of acceleration is described as a threshold value of the speed at the start of deceleration. As shown in FIG. 12, when the acceleration threshold is set to a predetermined value (upper part of FIG. 12) or when the acceleration threshold is changed by the past maximum acceleration (lower part of FIG. 12), the response judgment at the time of stopping at each hatched portion Will do.
  • the position deviation which is the control state quantity
  • the control state quantity may be evaluated for each stop.
  • the command state determination unit 7a shown in FIG. 11 extracts a portion where acceleration is high when the motor is stopped, so that the stop-time response determination unit 8a has a feedforward gain at a point where acceleration is high, that is, a location suitable for adjustment. Adjustments can be made.
  • FIG. 13 is a block diagram of the motor control device according to the present embodiment.
  • the motor control device according to the present embodiment further includes an initial parameter setting storage unit 18 and a reset signal input unit 19 in the motor control device according to the first embodiment.
  • an adjustment mode switching unit 11 a instead of the adjustment mode switching unit 11, there is an adjustment mode switching unit 11 a that also inputs a reset signal from the reset signal input unit 19, and a parameter set value signal from the initial parameter setting storage unit 18 instead of the automatic adjustment unit 10.
  • the initial parameter setting storage unit 18 stores standard initial parameters that are initial control parameters at the time of shipment of the motor control device.
  • the reset signal input unit 19 When the reset signal input unit 19 is instructed to reset the control parameter, the reset signal input unit 19 outputs a reset signal to the adjustment mode switching unit 11a, and the adjustment mode switching unit 11a responds to the automatic adjustment unit 10a in response to the reset instruction.
  • the adjustment mode selection signal is output.
  • the automatic adjustment unit 10 a reads the parameter setting value of the standard initial parameter from the parameter storage unit 18 and outputs a parameter setting signal corresponding to the parameter setting value to the tracking control unit 6.
  • FIG. 14 is an adjustment mode transition conceptual diagram of the motor control device according to the present embodiment.
  • FIG. 14 is different from the adjustment mode transition conceptual diagram of FIG. 7 described in the first embodiment in that an initial setting mode for changing a control parameter to a standard initial parameter is added.
  • the description of the same components as those in the adjustment mode transition conceptual diagram of FIG. 7 described in the first embodiment is omitted.
  • FIG. 13 in the state of the adjustment mode A, when the control parameter reset selection is performed, the mode is changed to the initial setting mode, and the control parameter is changed to the standard initial parameter. After the change, the mode changes again to the adjustment mode A.
  • FIG. 15 is a block diagram showing an internal operation of the automatic adjustment unit 10a in the present embodiment.
  • the power-on initial state is the state of the adjustment mode A
  • the output from the adjustment mode A processing unit 21 is selected by the input switching unit 20a and output from the automatic adjustment unit 10a.
  • an adjustment mode selection signal is sent from the adjustment mode switching unit 11a to the input switch 20a.
  • the initial setting processing unit 23 is executed by the input switch 20a to enter the initial setting mode.
  • the initial setting processing unit 23 reads the standard initial parameter from the initial parameter setting storage unit 18 and outputs a parameter setting signal for instructing to set the standard initial parameter as the control parameter to the tracking control unit 6.
  • the adjustment mode A processing unit 21 is executed by the input switch 20a to enter the adjustment mode A state.
  • an adjustment start instruction is given in the state of the adjustment mode A
  • an adjustment start signal is output to the adjustment mode switching unit 11a
  • an adjustment mode selection signal is sent from the adjustment mode switching unit 11a to the input switch 20a, and the input switch 20a.
  • the adjustment mode B processing unit 22 is executed to enter the adjustment mode B state.
  • the automatic adjustment unit 10a controls the automatic adjustment unit 10a from the initial setting mode only by giving a reset instruction to the reset signal input unit 19 while operating in the adjustment mode A.
  • a parameter setting signal for changing the parameter to the standard initial parameter can be output to the tracking control unit 6.
  • the effect in this Embodiment is shown.
  • the motor control device in the present embodiment it is possible to change to the standard initial parameter by performing the reset selection in the adjustment mode A state. Also, after adjustment mode B processing or after manual adjustment of control parameters, or when the characteristics of the mechanical load 2 change significantly, the mechanical load characteristics such as when the motor control device is replaced with a different machine. Even when the value changes greatly, it is possible to change to the standard initial parameter by performing the reset selection. In addition, since it can be changed to the standard initial parameter, in these cases, preparation for adjusting the control parameter again becomes easy.
  • the mode is shifted to the adjustment mode A, so that even if an abnormality occurs in the control state amount or the like due to the change to the standard initial parameter in the initial setting mode, the stable motor control is performed by the adjustment mode A. Can be realized.
  • FIG. 16 is an adjustment mode transition conceptual diagram in the motor adjustment of the present embodiment.
  • the components of the adjustment mode of the present embodiment are the same as those of the third embodiment.
  • the configuration of the motor control device according to the present embodiment is the same as that of the third embodiment.
  • the state is the adjustment mode A.
  • the control mode of the tracking control device 6 is changed to the initial setting mode. Make adjustments to be standard initial parameters.
  • the mode changes to the adjustment mode B.
  • the adjustment mode A is entered again.
  • FIG. 15 A block diagram of the motor control device of the present embodiment is shown in FIG.
  • the motor control device according to the present embodiment has a configuration in which the reset signal input unit 19 is omitted from the motor control device according to the third embodiment, and the adjustment mode switching unit 11a is replaced with the adjustment mode switching unit 11.
  • the block diagram of the automatic adjustment unit 10a in the present embodiment is the same as FIG. 15 described above. Therefore, when an instruction to start adjustment is given in a state where the motor is operated by the command signal, an adjustment start signal is output from the adjustment start instruction input unit 12 to the adjustment mode switching unit 11, and then the adjustment mode switching unit 11 An adjustment mode selection signal is output to the automatic adjustment unit 10a.
  • the automatic adjustment unit 10a receives the adjustment mode selection signal, causes the initial setting mode processing unit 23 to execute, and outputs the output to the tracking control unit 6 as a parameter setting signal. After the setting of the initial setting mode is completed, the adjustment mode B processing unit is executed, and the output is output to the tracking control unit 6 as a parameter setting signal. When the adjustment in the adjustment mode B is completed, the adjustment mode A processing unit 21 is executed, and the output is output to the tracking control unit 6 as a parameter setting signal. The state of the adjustment mode A is maintained until the next adjustment start instruction is issued. As described above, the automatic adjustment unit 10a can output the parameter setting signal for changing the control parameter to the standard initial parameter only by instructing the adjustment start, and thereafter, the adjustment in the adjustment mode B can be executed.
  • the control parameter can be changed to the standard initial parameter and the adjustment mode B can be adjusted at a time only by giving an adjustment start instruction to the adjustment start instruction input unit 12. Therefore, the adjustment work can be performed with the minimum operation without considering the change in the characteristics added to the machine and the control parameter setting value before the adjustment start, and the adjustment can be easily performed and the adjustment time can be shortened.
  • FIG. 18 is a block diagram of the motor control device according to the present embodiment.
  • FIG. 19 is a block diagram of the automatic adjustment unit 10b in the present embodiment. Since the adjustment mode transition operation in the present embodiment is the same as the transition operation in the first embodiment, the conceptual diagram of the adjustment mode transition in the present embodiment is the same as FIG. 7 described in the first embodiment.
  • the motor control apparatus is provided with an adjustment start instruction input unit 12a that outputs an adjustment start signal and an adjustment interruption signal in place of the adjustment start instruction input unit 12 in the motor control apparatus of the first embodiment.
  • an adjustment mode switching unit 11b for inputting an adjustment start signal and an adjustment interruption signal is provided.
  • a parameter setting storage unit 18a for outputting or inputting and storing the control parameters is provided, and the control parameters are input from the parameter setting storage unit 18a instead of the automatic adjustment unit 10 or controlled to the parameter setting storage unit 18a for storage.
  • An automatic adjustment unit 10b to which a function for outputting parameters is added is provided.
  • the other configuration is the same as the configuration of the motor control device according to the first embodiment shown in FIG.
  • FIG. 18 when the motor control device according to the present embodiment is in the adjustment mode A and the adjustment start instruction is given in a state where the motor is operating according to the command signal, the automatic adjustment unit 10 b starts from the adjustment mode A. After the control parameter before switching to the adjustment mode B is output and stored in the parameter setting storage unit 18a, the state transitions to the adjustment mode B state. If there is an adjustment interruption instruction during the adjustment mode B, the parameter setting storage unit 18a outputs the control parameters to the automatic adjustment unit 10b before switching to the adjustment mode A, and then ends the adjustment mode B and the adjustment mode. Return to state A.
  • the control parameters for switching from the adjustment mode A to the adjustment mode B are stored in the parameter setting storage unit 21a from the adjustment mode A processing unit 21a of the automatic adjustment unit 10b. If an adjustment interruption signal is input to the adjustment start instruction input unit 12a during adjustment in the adjustment mode B, the adjustment operation in the adjustment mode B can be interrupted, and before switching to the adjustment mode A, the parameter setting storage unit 21a is output to the adjustment mode A processing unit 21a of the automatic adjustment unit 10b. Further, unlike the so-called emergency stop operation, the operation when the adjustment is interrupted is performed only by changing the control parameter. Therefore, the adjustment operation can be interrupted while the operation based on the command signal is continued.
  • the motor control device in the present embodiment by inputting an adjustment interruption signal during adjustment in the adjustment mode B, the adjustment can be interrupted while continuing the operation. Unlike the interruption method in which the peripheral device of the machine is stopped in addition to the driving of the machine, the recovery work related to the re-operation of the machine can be easily performed.
  • the parameters stored in the parameter setting storage unit 18a are parameters adjusted so that stable operation is possible in the adjustment mode A, and stable operation can be realized. Further, the adjustment start signal and the adjustment interruption signal can be output by the common adjustment start instruction input unit 12a, so that resource saving of the interface provided in the motor control device and simplification of the operation can be realized.
  • FIG. 20 is a block diagram of the motor control device according to the sixth embodiment.
  • the motor control device according to the present embodiment shown in FIG. 20 adds range selection means 25 used when limiting the control parameter change range to the motor control device according to the first embodiment, and includes an automatic adjustment unit.
  • an automatic adjustment unit 10 c having an adjustment mode C for inputting a range selection signal from the range selection means 25 is provided.
  • the description of the same components as those of the motor control device according to the first embodiment shown in the block diagram of FIG. 2 is omitted.
  • FIG. 21 is a conceptual diagram of adjustment mode transition in the sixth embodiment.
  • the adjustment mode transition in the sixth embodiment is the same as the adjustment mode transition in the first embodiment in which the adjustment mode A is changed to the adjustment mode C. That is, after the motor control device 5 is turned on, the adjustment mode C is entered.
  • the adjustment mode C state when the adjustment start instruction input unit 12 is instructed to start adjustment while the motor is operating in response to the command signal, the state transitions to the adjustment mode B state.
  • the exploratory adjustment of the control parameter in the adjustment mode B state is completed, the state transitions to the adjustment mode C state again. The operation in the adjustment mode C will be described later.
  • FIG. 22 is a block diagram showing the internal operation of the automatic adjustment unit 10c.
  • the range selection means 25 selects the control parameter adjustment range of the adjustment mode C processing unit 24 in accordance with the control parameter adjustment range selection instruction given from the controller 4 or from the outside.
  • FIG. 23 is a flowchart of processing in the adjustment mode C processing unit 24. Here, the step which performs the same process as the process step of the adjustment mode A process part 21 in Embodiment 1 demonstrated in FIG.
  • step 108 there is means for switching between fixed / variable gain setting according to the selection by the range selection means 25.
  • the gain setting is fixed, after the determination in step 108, the process proceeds to step 107 without changing the gain setting.
  • the gain setting is variable, after the determination in step 108, the process proceeds to step 105 and the gain setting is decreased to change the gain until it becomes stable.
  • the operation of the adjustment mode C can be switched between fixed gain and variable by the range selection unit 25.
  • the motor control device of the sixth embodiment of the present invention when the gain setting is made variable by the range selection means 25, the motor control device can make an adjustment giving priority to stabilization, and the gain can be adjusted. If the setting is fixed, adjustments can be made only in a range where the responsiveness of the machine is less affected. It can be carried out.
  • the motor control device is useful for a motor control device that drives a mechanical load, and in particular, a mechanical load that needs to be adjusted during initial startup or during actual operation. It is suitable for a motor control device that controls the motor.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

 簡易な操作で、機械負荷を駆動するモータ制御の自動調整を実現するモータ制御装置を提供するために、上位のコントローラから出力されるモータ制御に関する指令信号が無い場合に、検出器3の検出情報を入力しトルク指令信号を出力すると共にモータ1のモータ制御の状態を制御状態量信号として出力する追従制御部6と、制御状態量信号を入力し制御状態量の発振を検知して発振検知信号を出力する発振検知部9と、発振検知信号を入力しモータ1の制御状態を監視して異常を検知した場合のみ、追従制御部6の制御パラメータを調整する自動調整部10と、を備える。

Description

モータ制御装置
 本発明は、機械負荷を駆動するモータの制御を行うモータ制御装置に関するものであって、特に制御パラメータの自動調整機能に関するものである。
モータ制御装置における制御パラメータ調整では、装置を実際に運用する実稼動前にモータ制御装置内部のフィードバックゲイン、フィードフォワードゲイン、ノッチフィルタといった制御パラメータを、モータに連結される機械負荷に合わせて設定する必要がある。
例えば、フィードバックゲインの調整を行う場合、機械の応答性を上げるために、フィードバックゲインをできるだけ大きく設定する必要がある。しかし、フィードバックゲインの設定を大きくすることで、機械の共振点における信号が励起され、制御状態量であるトルク指令やモータの検出位置、速度が発振し、振動的になる場合がある。よって、制御状態量が振動せず、モータが安定に動作可能な範囲内でフィードバックゲインを設定する必要がある。
また、ノッチフィルタの調整を行う場合、上述したフィードバックゲインの調整時において、制御状態量の発振が生じた際に、発振周波数の成分を遮断するように設定する。これにより、発振周波数での振動を抑制することができ、フィードバックゲインをさらに大きくすることができる。
また、フィードフォワードゲインの調整を行う場合、機械の応答性を上げるために、フィードフォワードゲインをできるだけ大きく設定する必要がある。しかし、フィードフォワードゲインの設定を大きくすることは、制御状態量である位置偏差の振動の発生につながる。よって、停止時のオーバシュート量が目標性能を満たす範囲内で、フィードフォワードゲインを設定する必要がある。
これらの制御パラメータを手動で調整する場合は、制御パラメータ変更毎に機械を動作させるとともに、その応答を判断するといった試行錯誤を繰り返す必要があるため、多くの時間と労力を要する。
一方、制御パラメータを簡易に調整するための従来技術としては、特許第4150892号公報(特許文献1)、特開2005-332213号公報(特許文献2)、特開2004-192448号公報(特許文献3)に記載されたものが知られている。
特許文献1では、モータ制御装置内部でモータの加速、減速を行う台形波または三角波の指令パターンを、外部入出力機器であるパラメータ入力装置により入力されたパラメータに基づき生成し、この指令パターンを設定された回数だけ繰り返す調整用の連続運転パターンを生成して出力することで機械を動作させ、制御パラメータの調整を行うモータ制御装置が開示されている。
特許文献2では、モータ制御装置に備える押ボタンやスイッチにより起動操作が行われると、自動運転機能部に起動信号を送出し、パラメータ設定部に設定されたパラメータに基づき、負荷機器を往復動作させる位置指令(調整用の連続運転パターンとなる)を生成するとともに、ゲイン操作部によりゲインの自動調整を行うモータ制御装置が開示されている。
 特許文献3では、指令発生器で発生された制御指令量に従い繰り返し運転を行うとともに、調整部において、過大偏差異常と判定した場合、または動作完了信号異常と判定した場合に、ゲインを低下し、再度運転動作を行うステップと、動作完了信号が正常であれば、整定時間短縮を判定し、前回の動作時より時間短縮されているか、初回の動作ならば、整定時間を記録し、ゲインを増大し、再度運転動作を行うステップと、を有し、上記のステップを繰り返し行い、整定時間短縮がなくなれば調整を完了することで自動的に調整を行うモータ制御装置が開示されている。
特許第4150892号公報 特開2005-332213号公報 特開2004-192448号公報
 前述した特許文献1、特許文献2に開示された技術では、調整用の連続運転パターンを決定する必要がある。例えば、モータ回転速度、移動距離、加減速時定数といった調整動作用パラメータを事前に設定する必要がある。さらに、調整動作用パラメータは、実際に駆動させる機械によって、動作可能な運転条件が異なるため、機械仕様を考慮したうえで個別に設定する必要があり、調整動作用パラメータの設定作業や動作確認の作業に労力を要するといった問題点があった。
 また、調整動作用パラメータが設定された後、機械を動作させる際には、設定された調整用の連続運転パターンに適した開始位置から運転を開始する必要がある。このため、例えば機械の設置状況の変化や、機械そのものの経年変化等の環境変化が生じた場合や、調整動作を中断した場合のように、再度調整を実施する場合においては、再調整開始前に適切な開始位置への復帰作業を行うか、調整動作用パラメータの設定変更を行う必要があるといった問題あった。
 また、調整用の連続運転パターンを生成するために、パラメータ入力装置やPC(パーソナルコンピュータ)といった外部入出力機器を用意する必要があるといった問題があった。
 次に、特許文献3に開示された技術では、機械の動作に伴う所定の調整シーケンスを実施することで制御パラメータであるゲインの調整を行う。このため、例えば機械の初期立上時のように、運転パターンが指令される前に異常が発生した場合には自動的に安定化を図る調整ができないといった問題があった。
また、調整シーケンス完了後の実稼働中において、例えば機械の設置状況の変化や、機械そのものの経年変化等の環境変化により異常が生じた場合に、自動的に安定化を図ることができないといった問題点があった。
 本発明の目的は、簡易かつ最低限の操作で、また初期立上時や実稼働中においても短時間で、モータ制御における制御パラメータを自動調整することができるモータ制御装置を提供することである。
 本発明のモータ制御装置は、機械負荷を駆動するモータに連結された検出器から入力される検出情報信号に基づいて、前記モータを制御するモータ制御装置において、
上位のコントローラから出力されるモータ制御に関する指令信号が無い場合に、前記検出情報信号を入力して前記モータの動作を制御するためのトルク指令信号を前記モータへ出力するとともに前記モータの制御状態を制御状態量信号として出力する追従制御部と、
前記制御状態量信号を入力し、前記追従制御部における制御状態量の発振を検知して、その結果を発振検知信号として出力する発振検知部と、
前記発振検知信号を入力して前記モータの制御状態を監視するとともに前記モータの制御状態の異常を検知した場合のみ前記追従制御部の制御パラメータの調整を行う自動調整部と、を備える。
 また、本発明のモータ制御装置は、機械負荷を駆動するモータに連結された検出器から入力される検出情報信号に基づいて、前記モータを制御するモータ制御装置において、
上位のコントローラから出力されるモータ制御に関する指令信号の状態を判断し、その結果を指令状態信号として出力する指令状態判断部と、
前記検出情報を入力し、前記指令信号が有る場合はこれも入力し、前記モータの動作を制御するためのトルク指令信号を前記モータへ出力すると共に、前記モータの制御状態を制御状態量信号として出力する追従制御部と、
前記指令状態信号と前記制御状態量信号を入力し、モータ停止時の前記モータの応答状態を判断した結果を停止時応答状態信号として出力する停止時応答判断部と、
前記制御状態量信号を入力し、前記追従制御部における制御状態量の発振を検知して、その結果を発振検知信号として出力する発振検知部と、
前記指令状態信号と前記停止時応答状態信号と前記発振検知信号を入力し、これらの入力信号に基づき、前記追従制御部の制御パラメータを調整する複数の調整モードを有する自動調整部と、
外部からの調整開始指示を入力し、調整開始信号を出力する調整開始指示入力部と、
を備え、
前記自動調整部は、前記指令信号の有無によらず、前記モータの制御状態を監視するとともに前記モータの制御状態の異常を検知した場合のみ前記追従制御部の制御パラメータの調整を行う第1の調整モードと、
前記調整開始指示により第1の調整モードから遷移し、前記指令信号が有ることを確認した後、前記指令信号と前記発振検知信号と前記停止時応答状態信号とに基づいて前記制御パラメータの調整を行い、調整終了後に再び第1の調整モードに遷移する第2の調整モードと、を有する。
 本発明におけるモータ制御装置によれば、実稼動時や上位のコントローラから入力される指令信号が無い場合においても、常時モータ制御の異常状態を監視し、異常状態を検知した場合のみ調整を行うことができる。よって、初期立上げ時のような運転パターンが指令される前に異常が発生した場合や、実稼動時において経年変化等の環境変化により異常が発生した場合においても、自動的に安定化を図ることができる。
 また、上位のコントローラから入力される指令信号に基づき実際にモータが動作している実運転中において、調整開始指示を与える操作のみで、探索的に制御パラメータを調整することができる。これにより、調整動作用パラメータの設定作業や、調整用の連続運転パターンによる動作確認作業を行う必要がなく、簡易に立上作業を行うことができる。
 以上のように、本発明の効果として、実運転を行うための上位コントローラの接続と、簡易かつ最低限の操作で、上位のコントローラから入力される指令信号の有無やモータの運転、停止の状態によらず、初期立上時や実運転中においても短時間で最適な調整を行うことができる。
本発明におけるモータ制御装置システム全体の一例を示す構成図 本発明の実施の形態1におけるモータ制御装置のブロック図 本発明の実施の形態1における追従制御部のブロック図 本発明の実施の形態1における指令状態判断部での運転、停止判断の波形図 本発明の実施の形態1における停止時応答判断部での停止状態評価の波形図 本発明の実施の形態1における発振検知部での発振状態評価の波形図 本発明の実施の形態1における自動調整部のモード遷移概念図 本発明の実施の形態1における自動調整部のブロック図 本発明の実施の形態1における調整モードAのフローチャート 本発明の実施の形態1における調整モードBのフローチャート 本発明の実施の形態2におけるモータ制御装置のブロック図 本発明の実施の形態2における停止時応答判断箇所を示す波形図 本発明の実施の形態3におけるモータ制御装置のブロック図 本発明の実施の形態3における自動調整部のモード遷移概念図 本発明の実施の形態3における自動調整部のブロック図 本発明の実施の形態4における自動調整部のモード遷移概念図 本発明の実施の形態4におけるモータ制御装置のブロック図 本発明の実施の形態5におけるモータ制御装置のブロック図 本発明の実施の形態5における自動調整部のブロック図 本発明の実施の形態6におけるモータ制御装置のブロック図 本発明の実施の形態6における自動調整部のモード遷移概念図 本発明の実施の形態6における自動調整部のブロック図 本発明の実施の形態6における調整モードCのフローチャート
実施の形態1.
以下、本発明の実施の形態1について、図1から図10を用いて説明する。
図1はモータ制御装置システム全体の一例を示す構成図である。図1に示すようにモータ制御装置5は、モータ制御装置5へモータ制御に関する指令を出す上位のコントローラ4、連結された機械負荷2を駆動するモータ1、モータ1の回転位置または速度を検出する検出器3と接続されている。ここで、13はコントローラから入力される指令信号をモータ制御装置に伝送するケーブル、14は検出器からの検出位置または検出速度を伝送するケーブル、15はモータ制御装置に電力を供給するケーブル、16はモータを駆動するための駆動電力を伝送するケーブルである。また、モータ制御装置5には、内部の状態を示す表示部17と、外部からモータ制御装置に調整開始指示を入力するための調整開始指示入力部12が備えられている。調整開始指示入力部12は、モータ制御装置の筐体に備えて、人による外部からの調整開始指示入力部12の操作で調整開始指示を与えてもよい。
次に、モータ制御装置5について説明する。
図2は、本発明の実施の形態1におけるモータ制御装置5の内部動作を示すブロック図である。本実施の形態に係るモータ制御装置5は、モータ1の追従制御を行う追従制御部6と、上位コントローラ4から入力される指令信号により、モータ1の運転または停止の状態を判断する指令状態判断部7と、指令状態と追従制御の状態からモータ1の停止時の応答状態を判断する停止時応答判断部8と、追従制御の状態から発振の有無や発振の振動周波数などの発振状態を検知する発振検知部9と、モータ1を制御するために自動的に制御パラメータを調整する複数の調整モードを有し、追従制御部6の制御パラメータの設定を変更する自動調整部10と、自動調整部10の調整モードを切替える調整モード切替部11と、調整開始指示を受け調整開始信号を出力する調整開始指示入力部12と、を有している。各構成について、以下に説明する。
追従制御部6は、上位のコントローラ4から入力される時系列に変化する指令信号と、モータ1に接続された検出器3によって検出される検出情報信号(検出位置信号及び検出速度信号)と、後述する自動調整部10から出力されたパラメータ設定信号を入力する。内部に設定されている制御パラメータを用い、モータ1の検出位置または検出速度が指令信号に追従するように、指令信号と検出情報信号に基づいてモータ1を駆動するためのトルク指令信号を生成しモータ1へ出力する。また、指令信号と検出位置信号の誤差である位置偏差やトルク指令等の制御状態量を制御状態量信号として出力する。
次に、追従制御部6の内部動作を図3のブロック図を用いて説明する。
追従制御部6は、フィードバック制御器61と、ノッチフィルタ62と、フィードフォワード制御器63と、加算器64とを有する。各構成について以下説明する。
フィードフォワード制御器63は、指令信号を入力し、モータ1が指令信号に対して早く追従するようなトルク信号を、内蔵する比例器、微分器などのフィードフォワードゲインにより演算して、出力する。
フィードバック制御器61は、指令信号と検出位置信号および検出速度信号を入力し、検出位置および検出速度が指令信号に追従するようなトルク信号を、内蔵する比例器、微分器、積分器などのフィードバックゲインにより演算して、出力する。
ノッチフィルタ62は、フィードバック制御器61から出力されたトルク信号を入力し、この入力信号に対して所定の周波数成分を遮断する演算を行い、演算結果をトルク信号として出力する。
加算器64は、ノッチフィルタ62からのトルク信号とフィードフォワード制御器63からのトルク信号とを入力し、これらの信号を加算し、モータ1を駆動するためのトルク指令信号を出力する。
指令状態判断部7は、上位のコントローラ4から入力される指令信号により、モータ1の運転または停止の状態を判断し、指令状態信号を出力する。図4は、指令状態判断部7における運転/停止の判断を示す波形図であり、上段が指令信号における指令速度を示し、下段が指令状態信号の様子を示している。図4に示すように、指令状態判断部7は、指令信号における指令速度が無ければ停止状態(ON)と判定し、指令信号における指令速度が有れば稼働状態(OFF)と判定する。
停止時応答判断部8は、前述した指令状態信号及び制御状態量信号を入力し、停止時の応答を評価して、停止時応答状態信号を出力する。図5は、停止時応答判断部8における停止状態評価を示す波形図である。図5に示すように、例えば制御状態量のうち、指令信号と検出位置信号の誤差である位置偏差信号を用い、停止状態判定後の位置偏差の最大値であるオーバシュート量が目標仕様を満たさない場合には異常と判断する。
発振検知部9は、制御状態量信号を入力し、制御状態量について発振の有無や発振の振動周波数などを検知する発振検知を行い、発振検知信号を出力する。図6は、発振検知部9における発振状態評価を示す波形図である。図6に示すように、例えば制御状態量のうちトルク指令を用い、発振の有無を判定するとともに、その振動周波数を検知する。
調整モード切替部11は、モータ制御装置5の外部から調整開始指示入力部12へ調整開始の指示がなされた後、調整開始指示入力部12から出力される調整開始信号と、調整が終了した後、自動調整部10から出力される調整終了判定信号とを入力し、これらに基づき調整モードの切替を判断して、調整モードを選択する調整モード選択信号を出力する。
自動調整部10は、指令状態判断部7から出力された指令状態信号と、停止時応答判断部8から出力された停止時応答状態信号と、発振検知部9から出力された発振検知信号と、調整モード切替部11から出力された調整モード選択信号とを入力し、調整モード切替部11へ調整終了判定信号を、また追従制御部6へ制御パラメータの変更を指示するパラメータ設定信号をそれぞれ出力する。自動調整部10の内部には、異なる調整動作を行う複数の調整モード処理部を有しており、調整モード切替部11から出力される調整モード選択信号によって調整モードを切替える。また、入力された指令状態信号と停止時応答状態信号と発振検知信号とに基づき、各調整モードの処理を行い、追従制御部6の制御パラメータの設定を変更するパラメータ設定信号を出力することで調整を行う。
本実施の形態に係るモータ制御装置のモータ調整について概念的に説明する。
図7は、本実施の形態に係るモータ制御装置の調整モード遷移概念図である。図7に示すように、本実施の形態に係るモータ制御装置は、調整モードAおよび調整モードBという、異なる調整動作を行う2つの調整モードを有している。ここで、調整モードAは、指令信号が無い場合、初期立上げ時及び機械の実稼動時の調整モードであり、調整を開始する条件及び調整時に変更する制御パラメータの範囲を制限する調整を行うモードである。また、調整モードBは、調整モード切替後、モータの制御状態に基づき自動的に制御パラメータを変更し、最適な制御パラメータを探索する調整を行うモードであり、実稼動前に機械負荷に合わせた調整を行うモードである。初期立上げ時のように、モータ制御装置5の電源を入れた後は、調整モードAの状態となる。また、調整モードAの状態において、調整開始指示入力部12に調整開始の指示がされると調整モードBの状態に遷移する。調整モードBの状態における探索的な制御パラメータの調整が終了すると、再度調整モードAの状態に遷移する。
次に、自動調整部10の内部動作について説明する。
図8は、自動調整部10の内部動作を示すブロック図である。図8に示すように、自動調整部10は、発振検知部9から出力される発振検知信号を入力し、調整モードAの調整処理を行い、パラメータ設定信号を出力する調整モードA処理部21と、発振検知部9から出力される発振検知信号および停止時応答判断部8から出力される停止時応答状態信号および指令状態判断部7から出力される指令状態信号を入力し、調整モードBの調整処理を行い、パラメータ設定信号を出力する調整モードB処理部22と、調整モード切替部11から出力される調整モード選択信号に基づき調整モードを選択し、選択した調整モードの処理を実行させ、実行した調整モードの処理部から出力されるパラメータ設定信号を追従制御部6へ出力する入力切替器20と、を備える。
電源投入当初等では、調整モードAの状態となるよう設定している。この状態では、調整モードA処理部21から出力されるパラメータ設定信号が自動調整部10から出力される。その後、指令信号によりモータが動作している状態において、調整開始指示入力部12に調整開始の指示がされ、調整開始指示入力部12から調整開始信号が調整モード切替部11へ出力されると、調整モード切替部11から調整モード選択信号が入力切替器20に送られる。これにより自動調整部10内部の調整モードは、調整モードAから調整モードBに切替わる。すなわち、入力切替部20によって、調整モードA処理部21に代わって、調整モードB処理部22が選択される。従って、調整モードBによる調整が実行され、調整モードB処理部22から出力されるパラメータ設定信号が自動調整部10から出力される。調整モードBの制御パラメータ調整が終了した直後、調整モードB処理部22から調整終了判定信号が調整モード切替部11に出力され、調整モード切替部11から調整モード選択信号が入力切替器20に出力される。これにより自動調整部10内部の調整モードは、調整モードBから再び調整モードAに切替わる。すなわち、調整モードB処理部22に代わって、調整モードA処理部21が選択される。従って、切替後は調整モードAによる調整が実行され、調整モードA処理部21から出力されるパラメータ設定信号が自動調整部10から出力されることになる。
次に、調整モードAによる調整動作について以下説明する。
図9は、調整モードA処理部21における処理を示すフローチャートである。ステップ101より処理フローが開始される。まず、発振検知部9から出力された発振検知信号により発振の有無を判定する(ステップ102)。発振が検知された場合は、ノッチフィルタ62の形状を決める係数(例えばフィルタ周波数、深さ、幅等)の設定を変更するパラメータ設定信号を、追従制御器6に出力する(ステップ103)。ノッチフィルタ62の形状を決める係数の設定の変更には、例えば、フィルタ周波数を発振周波数に合わせる、深さを深くする又は浅くする、幅を広くする又は狭くすること等がある。次に、ステップ102と同様に再度発振の有無の判定を行い(ステップ104)、発振状態が継続している場合には、フィードバック制御器61内のフィードバックゲインの設定を小さくするパラメータ設定信号を、追従制御器6に出力する(ステップ105)。次に、ステップ102と同様に再度発振の有無の判定を行い(ステップ106)、発振が継続している場合には、再度ステップ105を実行する。ステップ106における判定で発振が継続している場合には、ステップ105、ステップ106を繰り返し実行し、発振が検知されなくなるまでフィードバックゲインを小さくする。ステップ105におけるフィードバックゲインの下限値は0である。また、ステップ102、ステップ104、ステップ106において発振を検知しなかった場合には、処理フローの開始状態に復帰し(ステップ107)、再びステップ101より処理フローが開始される。
以上のように、調整モードAにおける動作では、発振検知部で、追従制御部における制御状態量の発振を検知し、自動調整部では、発振検知部からの発振検知信号を入力してモータ制御状態を常時監視するとともに、異常状態を検知した場合のみ追従制御部へパラメータ設定信号を出力し追従制御部の制御パラメータの調整を行う。従って、係る調整動作においてはコントローラからの指令信号を必要としていないため、指令信号が無い状態でも調整ができる。また、モータの運転、停止の状態によらず、常時モータ制御の発振状態を監視するとともに、発振が検知された場合のみ制御パラメータの調整を行うことができる。
調整モードBによる調整動作について以下説明する。
図10は、調整モードB処理部22における処理を示すフローチャートである。調整モードB処理部22では、上述のように調整モードが調整モードBに切り替わると、ステップ201より処理フローが開始される。
まず、指令状態判断部7から出力された指令状態信号から指令信号の有無を判定する(ステップ202)。上位のコントローラから入力される指令信号に基づき実際にモータが動作している実運転中のような指令信号が有る場合は、フィードバック制御器61のフィードバックゲインを大きくするパラメータ設定信号を、追従制御器6に出力する(ステップ203)。ステップ203におけるフィードバックゲインの上限値は、モータ制御装置5の制御演算オーバーフローが生じない範囲で定められる。
次に、発振検知部9から出力された発振検知信号により発振の有無を判定する(ステップ204)。ステップ204において発振が検知されない場合は、ステップ202からステップ203を繰り返すことで発振が生じるまで、フィードバック制御器61のフィードバックゲインを大きくする。ステップ204において発振が検知された場合は、ノッチフィルタ62の形状を決める係数(例えばフィルタ周波数、深さ、幅等)の設定を変更するパラメータ設定信号を、追従制御器6に出力する(ステップ205)。ノッチフィルタ62の形状を決める係数の設定の変更には、例えば、フィルタ周波数を発振周波数に合わせる、深さを深くする又は浅くする、幅を広くする又は狭くすること等がある。
ステップ205の後、再度発振の有無の判定を行い(ステップ206)、発振が検知されない場合は、ステップ202からステップ204を繰り返す(ステップ207)。ステップ207で発振が生じるフィードバックゲインを探索した後、発振が生じない範囲で最も大きなフィードバックゲインを限界ゲインとし、この限界ゲインに設定するパラメータ設定信号を、追従制御部6へ出力する(ステップ208)。また、ステップ206にて発振を検知した場合は、ノッチフィルタ62による振動抑制効果がないとして、ステップ208を実行する。
以上のように、ステップ201からステップ208を実行することで、フィードバック制御器61のフィードバックゲインとノッチフィルタ62の調整を行うことができる。
次に、指令状態判断部7からの指令状態信号により、指令信号の停止判定を行う(ステップ209)。指令信号が停止状態と判断するまでステップ209を繰り返す。
指令信号が停止状態であると判断したら、停止時応答判断部8からの停止時応答状態信号により、停止時応答異常の有無を判断する(ステップ210)。
停止時応答異常が無い場合は、フィードフォワード制御器63のフィードフォワードゲインの設定を大きくするパラメータ設定信号を追従制御部6に出力する(ステップ211)。ステップ211におけるフィードフォワードゲインの上限値は、モータ制御装置5の制御演算オーバーフローが生じない範囲で定められる。
その後ステップ209に戻り、ステップ210で停止時応答異常が有りと判断するまで、ステップ209からステップ211を繰り返す。
ステップ210で停止時応答異常が有ると判断するまで上述の処理で大きくしたフィードフォワードゲインを限界ゲインとし、この限界ゲインを設定するパラメータ設定信号を追従制御部6に出力する(ステップ212)。ステップ212のパラメータ設定信号を出力後、処理フローを終了する(ステップ213)。
以上のように、ステップ209からステップ213を実行することで、フィードフォワード制御器63のフィードフォワードゲインの調整を行うことができる。
以上のように、調整モードBにおける動作では、上位のコントローラから入力される指令信号に基づき実際にモータが動作している実運転中において、指令信号が有ることを確認した後、指令信号の有無と制御状態量の発振の有無と停止時応答異常の有無とに基づいて、探索的にパラメータ設定信号を追従制御部6に出力して、フィードバックゲインやノッチフィルタ62やフィードフォワードゲインといった制御パラメータを変更するので、最適な制御パラメータの調整を行うことができる。
本実施の形態においては、実稼働中の調整モードAにおいても制御パラメータを変更するようにしたが、調整モードAにおいて制御パラメータを固定としてもよい。この場合、実質的に調整開始指示があったときだけ調整モードBによる調整を行うことになる。
また、モータ制御装置に備えた調整開始指示入力部12で調整開始指示を受けて調整開始信号を出力していたが、外部入出力機器等から調整開始信号を直接調整モード切替部11に入力させてもよい。
次に、本実施の形態における効果を示す。
 実施の形態1におけるモータ制御装置によれば、調整モードAの状態では、コントローラ4からの指令信号の有無やモータの運転、停止の状態によらず発振検知部9により常時異常を監視し、自動的に制御パラメータを調整することができるため、初期立上げ時や実稼働中においても安定なモータ制御を行うことできる。
 調整モードBの調整においては、フィードバックゲインの調整を、指令信号の停止を待たず、動作中に逐次行うことができるため、調整を短時間で行うことができる。
実運転を行うために上位のコントローラ4と接続し、モータ制御装置に備えた調整開始指示入力部12に調整開始を指示する操作のみで調整モードを切替え、調整を行うため、調整用の外部入出力機器の接続が不要となり、制御パラメータの調整を簡易かつ最低限の操作で実現することができる。
一旦調整が終了した後、実稼働中に再度調整開始指示を入力した場合は、前回調整時における制御パラメータからの微調整のみを行うことになるため、少ない施行回数で調整を行うことができ、再調整に要する時間を短縮することができる。
 実稼働中の調整モードAにおいて制御パラメータを固定とした場合、初期立上げ時や経年変化等による異常を自動で安定化することはできないが、調整モードBで実施する調整については、上記と同様に短時間かつ簡易に行うことができる。
実施の形態2. 
次に、本発明の実施の形態2に係るモータ制御装置について、図11、図12を用いて説明する。
図11は、本実施の形態に係るモータ制御装置のブロック図である。本実施の形態に係るモータ制御装置は、実施の形態1のモータ制御装置の指令状態判断部7に代わり、指令状態信号aを出力する機能を付加した指令状態判断部7aを有し、停止時応答判断部8に代わり、指令状態判断部7aから出力される指令状態信号aを入力する停止時応答判断部8aを有する。他の構成要素は、実施の形態1に係るモータ制御装置と同じため、説明を省略する。
指令状態判断部7aは、指令信号における指令速度が無く、かつ停止する際の指令加速度の大きさが所定の閾値以上の場合に停止状態(ON)と判定する指令状態信号aを出力する。ここで、上記の加速度閾値は、所定の固定値でもよく、もしくは指令信号によって変化する値でもよい。例えば、過去N回(Nは所定の停止回数)における最大加速度に基づく値や平均値としてもよい。
停止時応答判断部8aは、前述した指令状態信号a及び制御状態量信号を入力し、停止時の応答を評価して、停止時応答状態信号を出力する。
図12は、本実施の形態に係るモータ制御装置において、モータ停止時の応答判断箇所を示す波形図である。図12において、説明を簡略化するために、指令速度が減速を開始してから停止までに要する時間は固定としている。すなわち、減速開始時の速度が大きいほど、停止時の加速度の大きさが大きい運転パターンとなっている。また、加速度の閾値は、減速開始時における速度の大きさの閾値として記載している。図12のように、加速度閾値を所定の値とした場合(図12上段)や、過去の最大加速度により変化させた場合(図12下段)において、それぞれ斜線で示す箇所にて停止時の応答判断を行うことになる。
ここで、制御パラメータであるフィードフォワードゲインの調整を行う場合、機械の応答性を上げるために、制御状態量である位置偏差が、停止時のオーバシュート量や整定時間といった目標性能を満たす範囲でフィードフォワードゲインを大きくする必要がある。
さらに、上記のような停止時の振動は、加速度が大きい場合において生じやすいため、単一の運転パターンが繰り返し行われるような連続運転パターンにおいては、停止毎に制御状態量の評価を行えばよいが、運転パターンが変化するような指令信号が上位のコントローラから入力された場合においては、停止時の加速度が大きい点のみを抽出して調整を行う必要がある。
図11に示す指令状態判断部7aにおいて、モータが停止する際の加速度の大きな箇所を抽出することにより、停止時応答判断部8aにおいて、加速度の大きい点、すなわち調整に適した箇所でフィードフォワードゲインの調整を行うことができる。
次に、上述した実施の形態における効果を示す。
 本発明の実施の形態2におけるモータ制御装置によれば、上位のコントローラから入力される指令信号が運転パターン毎に変化する場合においても、加速度が大きくなる箇所を抽出することができるため、適切なフィードフォワードゲインの調整を行うことができる。
実施の形態3.
 本発明の実施の形態3に係るモータ制御装置について、図13から図15を用いて説明する。
図13は、本実施の形態に係るモータ制御装置のブロック図である。本実施の形態に係るモータ制御装置は、実施の形態1に係るモータ制御装置に初期パラメータ設定記憶部18とリセット信号入力部19をさらに有する。また、調整モード切替部11の代わりにリセット信号入力部19からのリセット信号も入力する調整モード切替部11aを有し、自動調整部10の代わりに初期パラメータ設定記憶部18からのパラメータ設定値信号も入力する自動調整部10aを有する。他の構成要素は、実施の形態1に係るモータ制御装置と同じのため、説明を省略する。
初期パラメータ設定記憶部18は、モータ制御装置の出荷時における初期の制御パラメータである標準初期パラメータを記憶している。リセット信号入力部19に制御パラメータのリセット指示がされると、リセット信号入力部19から調整モード切替部11aにリセット信号が出力され、調整モード切替部11aは、自動調整部10aにリセット指示の応じた調整モード選択信号を出力する。その後自動調整部10aは、パラメータ記憶部18から標準初期パラメータのパラメータ設定値を読み出し、そのパラメータ設定値に応じたパラメータ設定信号を追従制御部6へ出力する。
ここで、本実施の形態に係るモータ制御装置のモータ調整について概念的に説明する。
図14は、本実施の形態に係るモータ制御装置の調整モード遷移概念図である。図14では、実施の形態1にて説明した図7の調整モード遷移概念図において、制御パラメータを標準初期パラメータに変更する初期設定モードが付加されている点が異なる点である。ここで、実施の形態1にて説明した図7の調整モード遷移概念図と同じ構成要素については説明を省略する。図13に示すように、調整モードAの状態において、制御パラメータのリセット選択が行われた場合、初期設定モードへ遷移し、制御パラメータを標準初期パラメータに変更する。変更後、再度調整モードAへ遷移する。
次に、調整モード遷移時の動作の詳細について説明する。
図15は、本実施の形態における自動調整部10aの内部動作を示すブロック図である。ここで、実施の形態1にて説明した図8と同じ構成要素については説明を省略する。図15において、電源投入当初等は、調整モードAの状態であり、調整モードA処理部21からの出力を入力切替部20aで選択して自動調整部10aから出力している。調整モードAの状態において、リセット指示がされ、リセット信号入力部19からリセット信号が調整モード切替部11aへ出力されると、調整モード切替部11aから調整モード選択信号が入力切替器20aに送られ、入力切替器20aによって初期設定処理部23を実行させ、初期設定モードとなる。初期設定モードでは、初期設定処理部23で初期パラメータ設定記憶部18から標準初期パラメータを読み出し、制御パラメータとして標準初期パラメータを設定するよう指示するパラメータ設定信号を追従制御部6に出力する。追従制御部6で標準初期パラメータが設定されると、入力切替器20aにより、調整モードA処理部21を実行させ、調整モードAの状態になる。調整モードAの状態で調整開始指示がされると、調整開始信号が調整モード切替部11aへ出力され、調整モード切替部11aから調整モード選択信号が入力切替器20aに送られ、入力切替器20aによって調整モードB処理部22を実行させ、調整モードBの状態になる。
以上のように、本実施の形態における自動調整部10aでは、調整モードAで動作している状態において、リセット信号入力部19にリセット指示を与えるのみで、自動調整部10aから初期設定モードにより制御パラメータを標準初期パラメータに変更するパラメータ設定信号を追従制御部6に出力することができる。
次に、本実施の形態における効果を示す。
本実施の形態におけるモータ制御装置によれば、調整モードAの状態で、リセット選択を行うことで標準初期パラメータへ変更することが可能となる。また、調整モードBの処理後や手動で制御パラメータを調整した後や、機械負荷2の特性が大きく変化した場合、さらには、モータ制御装置を異なる機械に付替える場合のような機械負荷の特性が大きく変化した場合においても、リセット選択を行うことで標準初期パラメータへ変更することが可能となる。また、標準初期パラメータに変更することができるため、これらの場合においても制御パラメータを再度調整するための準備が容易になる。
また、初期設定モードが終了したら調整モードAに遷移することで、初期設定モードで標準初期パラメータに変更したことにより制御状態量等に異常が生じた場合でも、調整モードAにより、安定したモータ制御を実現することができる。 
実施の形態4.
 本発明の実施の形態4にかかるモータ制御装置について、図16、図17を用いて説明する。図16は、本実施の形態のモータ調整における調整モード遷移概念図である。本実施の形態の調整モードの構成要素は、実施の形態3と同じである。また、本実施の形態に係るモータ制御装置の構成は、実施の形態3と同じである。
次に、調整モード遷移時の動作の詳細について説明する。電源投入当初等は、調整モードAの状態であり、調整開始指示を受けて調整モードAから調整モードBへ遷移する際に、一旦、初期設定モードに遷移し、追従制御装置6の制御パラメータが標準初期パラメータとなるような調整を行う。初期設定モードによる調整が終了すると、調整モードBに遷移する。調整モードBによる調整が終了したら、再び調整モードAの状態になる。
本実施の形態のモータ制御装置のブロック図を図17に示す。本実施の形態におけるモータ制御装置は、実施の形態3に係るモータ制御装置からリセット信号入力部19を省き、調整モード切替部11aを調整モード切替部11に置き換えた構成となる。本実施の形態における自動調整部10aのブロック図は前述した図15と同様である。よって、指令信号によりモータが動作している状態において、調整開始指示がされることにより、調整開始指示入力部12から調整開始信号を調整モード切替部11へ出力し、その後調整モード切替部11は調整モード選択信号を自動調整部10aに出力する。自動調整部10aでは、調整モード選択信号の入力を受けて、初期設定モード処理部23を実行させ、その出力をパラメータ設定信号として追従制御部6へ出力する。初期設定モードの設定が終了した後、調整モードB処理部を実行させ、その出力をパラメータ設定信号として追従制御部6へ出力する。調整モードBの調整が終了したら、調整モードA処理部21を実行させ、その出力をパラメータ設定信号として追従制御部6へ出力する。次の調整開始指示があるまで調整モードAの状態が維持される。
以上のように、自動調整部10aでは、調整開始指示がされるだけで、制御パラメータを標準初期パラメータへ変更するパラメータ設定信号が出力され、その後、調整モードBにおける調整を実行することができる。
次に、上述した実施の形態における効果を示す。
本実施の形態におけるモータ制御装置によれば、調整開始指示入力部12に調整開始指示がされるだけで、制御パラメータの標準初期パラメータへの変更と調整モードBの調整を一括で実施することが可能となるため、機械付加の特性の変化や調整開始前の制御パラメータ設定値を考慮することなく、最低限の操作で調整作業を行え、調整が容易でかつ調整時間の短縮ができる。
実施の形態5.
 本発明の実施の形態5に係るモータ制御装置ついて、図18、図19を用いて説明する。図18は、本実施の形態に係るモータ制御装置のブロック図である。図19は、本実施の形態における自動調整部10bのブロック図である。本実施の形態における調整モード遷移動作は実施の形態1の遷移動作と同様であるため、本実施の形態における調整モード遷移概念図は、実施の形態1にて説明した図7と同様となる。
本実施の形態におけるモータ制御装置は、実施の形態1のモータ制御装置に、調整開始指示入力部12の代わりに調整開始信号と調整中断信号を出力する調整開始指示入力部12aを設ける。また、調整モード切替部11の代わりに調整開始信号と調整中断信号を入力する調整モード切替部11bを設ける。さらに、制御パラメータを出力ないし入力し保存するパラメータ設定記憶部18aを設け、自動調整部10の代わりにパラメータ設定記憶部18aから制御パラメータを入力したり、保存のためにパラメータ設定記憶部18aへ制御パラメータを出力する機能を追加した自動調整部10bを設けている。他の構成は、図2で示した実施の形態1に係るモータ制御装置の構成と同じであるため、説明を省略する。
次に、調整モード遷移時の動作の詳細について、図18、図19を用いて説明する。
図18において、本実施の形態にかかるモータ制御装置は、調整モードAの状態中に、指令信号によりモータが動作している状態で調整開始指示があると、自動調整部10bが調整モードAから調整モードBへ切替前の制御パラメータを、パラメータ設定記憶部18aに出力し記憶させた後、調整モードBの状態に遷移する。また、調整モードBの状態中に調整中断指示があると、パラメータ設定記憶部18aが調整モードAへ切替前に制御パラメータを自動調整部10bに出力した後、調整モードBを終了して調整モードAの状態に戻る。
図19において、調整モードA処理部21aが実行している調整モードAの状態中に調整開始指示があった場合は、調整モードA処理部21aの実行を終了し、調整モードB処理部22の実行に切替わる際に、パラメータ設定記憶部18aは切替前の制御パラメータを調整モードA処理部21aから入力し記憶する。また、調整モードB処理部22が実行している調整モードBの状態中に、調整中断指示があった場合は、パラメータ設定記憶部18aから記憶している制御パラメータを調整モードA処理部21aに出力したうえで、調整モードBの調整終了と判断し調整モードを調整モードAに切替え、調整モードA処理部21aを実行させる。
以上のように、本実施の形態では、調整モードAから調整モードBに切り替る際の制御パラメータを、自動調整部10bの調整モードA処理部21aからパラメータ設定記憶部21aに記憶する。調整モードBでの調整中に調整中断信号が調整開始指示入力部12aを入力されたら、調整モードBでの調整動作を中断することができ、調整モードAに切り替る前に、パラメータ設定記憶部21aから自動調整部10bの調整モードA処理部21aに出力する。
また、調整中断時の動作は、所謂非常停止の操作とは異なり、制御パラメータを変更するのみ実施するため、指令信号による動作を継続した状態で調整動作を中断することができる。
次に、上述した実施の形態における効果を示す。
 本実施の形態におけるモータ制御装置によれば、調整モードBにて調整中に調整中断信号を入力することで、動作を継続したまま調整を中断することができるため、非常停止処置のようなモータの駆動に加え、機械の周辺装置を停止させるような中断方法と異なり、機械の再操作に係わる復旧作業を容易に行うことができる。
 また、パラメータ設定記憶部18aに記憶されるパラメータは、調整モードAにおいて安定動作可能であるように調整されたパラメータであり、安定した動作を実現できる。
 また、共通の調整開始指示入力部12aによって、調整開始信号と調整中断信号を出力することができ、モータ制御装置に備えるインターフェースの省資源化、及び操作の簡略化を実現することができる。 
実施の形態6.
 次に、本発明の実施の形態6について図20から図23を用いて説明する。
図20は、本実施の形態6におけるモータ制御装置のブロック図である。図20に示す本実施の形態のモータ制御装置は、実施の形態1に係るモータ制御装置に、制御パラメータの変更範囲を制限する際に用いる範囲選択手段25を付加しているとともに、自動調整部10の代わりに範囲選択手段25から範囲選択信号を入力する調整モードCを有する自動調整部10cを有する。図2のブロック図で示した実施の形態1に係るモータ制御装置と同じ構成要素については説明を省略する。
図21は、本実施の形態6における調整モード遷移概念図である。本実施の形態6における調整モード遷移は、実施の形態1の調整モード遷移において、調整モードAを調整モードCにしたものと同様である。すなわち、モータ制御装置5の電源をオンした後は、調整モードCの状態となる。また、調整モードCの状態において、指令信号によりモータが動作している状態で調整開始指示入力部12に調整開始の指示がされると調整モードBの状態に遷移する。調整モードBの状態における探索的な制御パラメータの調整が終了すると、再度調整モードCの状態に遷移する。調整モードCの動作については後述する。
次に、本実施の形態6における自動調整部10cの内部動作について、図22、図23を用いて説明する。
図22は、自動調整部10cの内部動作を示すブロック図である。ここで、図8にて説明した実施の形態1に係る自動調整部10と同じ構成要素については説明を省略する。コントローラ4もしくは外部からなされる制御パラメータの調整範囲選択指示により、範囲選択手段25は調整モードC処理部24の制御パラメータ調整範囲を選択する。
図23は、調整モードC処理部24における処理のフローチャートである。ここで、図9にて説明した実施の形態1における調整モードA処理部21の処理ステップと同じ処理を行うステップは、同符号をつけ説明を省略する。
図23では、ステップ108において、範囲選択手段25における選択に応じてゲイン設定の固定/可変を切替える手段を有する。
ゲイン設定を固定とした場合は、ステップ108の判定後、ゲイン設定を変更することなくステップ107へ移行する。
ゲイン設定を可変として場合は、ステップ108の判定後、ステップ105に移行しゲイン設定を小さくすることで、安定となるまでゲインを変化させる。
以上のように、本実施の形態における自動調整部10cでは、範囲選択手段25により調整モードCの動作をゲイン固定、もしくは可変と切替えることができる。
なお、ゲインの設定範囲を、固定と可変とで切り替える場合を述べたが、これに限らず、可変範囲を異なる範囲で切り替えるようにしてもよい。
次に、上述した実施の形態における効果を示す。
本発明の実施の形態6におけるモータ制御装置によれば、範囲選択手段25によってゲイン設定を可変とした場合には、モータ制御装置が安定化することを優先し調整を行うことができるとともに、ゲイン設定を固定とした場合には、機械の応答性に影響が少ない範囲でのみ調整を行うことができるため、複数のモータ制御装置が同期して運転している場合において同期性を維持した運転を行うことができる。
 以上のように、本発明にかかるモータ制御装置は、機械負荷を駆動するモータの制御装置に有用であり、特に、初期立上時や実稼働中において調整を行うことが必要とされる機械負荷を制御するモータ制御装置に好適なものである。
1 モータ、2 機械負荷、3 検出器、4 コントローラ、
5、5a、5b、5c、5d、5e モータ制御装置、6 追従制御部、
7、7a 指令状態判断部、8、8a 停止時応答判断部、9 発振検知部、
10、10a、10b、10c 自動調整部、
11、11a、11b 調整モード切替部、12、12a 調整開始指示入力部、
18 初期パラメータ設定記憶部、18a パラメータ設定記憶部、
19 リセット信号入力部、25 範囲選択手段、
61 フィードバック制御器、62 ノッチフィルタ、
63 フィードフォワード制御器。

Claims (9)

  1.  機械負荷を駆動するモータに連結された検出器から入力される検出情報信号に基づいて、前記モータを制御するモータ制御装置において、
    上位のコントローラから出力されるモータ制御に関する指令信号が無い場合に、前記検出情報信号を入力して前記モータの動作を制御するためのトルク指令信号を前記モータへ出力するとともに前記モータの制御状態を制御状態量信号として出力する追従制御部と、
    前記制御状態量信号を入力し、前記追従制御部における制御状態量の発振を検知して、その結果を発振検知信号として出力する発振検知部と、
    前記発振検知信号を入力して前記モータの制御状態を監視するとともに前記モータの制御状態の異常を検知した場合のみ前記追従制御部の制御パラメータの調整を行う自動調整部と、
    を備えることを特徴とするモータ制御装置。
  2.  機械負荷を駆動するモータに連結された検出器から入力される検出情報信号に基づいて、前記モータを制御するモータ制御装置において、
    上位のコントローラから出力されるモータ制御に関する指令信号の状態を判断し、その結果を指令状態信号として出力する指令状態判断部と、
    前記検出情報を入力し、前記指令信号が有る場合はこれも入力し、前記モータの動作を制御するためのトルク指令信号を前記モータへ出力すると共に、前記モータの制御状態を制御状態量信号として出力する追従制御部と、
    前記指令状態信号と前記制御状態量信号を入力し、モータ停止時の前記モータの応答状態を判断した結果を停止時応答状態信号として出力する停止時応答判断部と、
    前記制御状態量信号を入力し、前記追従制御部における制御状態量の発振を検知して、その結果を発振検知信号として出力する発振検知部と、
    前記指令状態信号と前記停止時応答状態信号と前記発振検知信号を入力し、これらの入力信号に基づき、前記追従制御部の制御パラメータを調整する複数の調整モードを有する自動調整部と、
    外部からの調整開始指示を入力し、調整開始信号を出力する調整開始指示入力部と、
    を備え、
    前記自動調整部は、前記指令信号の有無によらず、前記モータの制御状態を監視するとともに前記モータの制御状態の異常を検知した場合のみ前記追従制御部の制御パラメータの調整を行う第1の調整モードと、
    前記調整開始指示により第1の調整モードから遷移し、前記指令信号が有ることを確認した後、前記指令信号と前記発振検知信号と前記停止時応答状態信号とに基づいて前記制御パラメータの調整を行い、調整終了後に再び第1の調整モードに遷移する第2の調整モードと、を有することを特徴とするモータ制御装置。
  3. 前記追従制御部は、前記指令信号を入力し、前記指令信号に対して前記モータが早く追従するようなトルク信号を出力するフィードフォワード制御器と、
    前記指令信号と前記検出情報を入力し、前記検出情報が前記指令信号に追従するようなトルク信号を出力するフィードバック制御器と、
    前記フィードバック制御器から出力されたトルク信号を入力し、これに対して所定の周波数成分を遮断する演算を行い、その演算結果を出力するノッチフィルタを有し、
    前記制御パラメータは、前記フィードフォワード制御器のフィードフォワードゲインと、前記ノッチフィルタの係数と、前記フィードバック制御器のフィードバックゲインと、であることを特徴とする請求項2に記載のモータ制御装置。
  4.  前記第1の調整モードは、前記発振検知信号に基づき前記ノッチフィルタの係数と前記フィードバックゲインを調整する調整モードであり、前記第2の調整モードは、前記指令状態信号と前記発振検知信号に基づき前記ノッチフィルタの係数と前記フィードバックゲインを調整するとともに、前記指令状態信号と前記停止時応答状態信号とに基づき前記フィードフォワードゲインを調製する調整モードであることを特徴とする請求項3に記載のモータ制御装置。
  5.  前記モータ制御装置は、あらかじめ制御パラメータとして設定されている標準初期パラメータを記憶し、それを出力する初期パラメータ設定記憶部と、前記自動調整部で調整終了状態を判定した調整終了判定信号と前記調整開始信号とに基づき、調整モードを選択する調整モード選択信号を前記自動調整部へ出力する調整モード切替部と、外部からのリセット指示を入力しリセット信号を前記調整モード切替部へ出力するリセット信号入力部と、をさらに備え、
    前記自動調整部は、前記制御パラメータを前記標準初期パラメータに変更するためのパラメータ設定信号を出力する初期設定モードをさらに有し、
    前記リセット指示により前記第1の調整モードから前記初期設定モードに遷移し、前記初期設定モードの調整が終了した後、再び前記第1の調整モードに遷移することを特徴とする請求項2に記載のモータ制御装置。
  6.  前記モータ制御装置は、あらかじめ設定されている標準初期パラメータを記憶し、それを出力する初期パラメータ設定記憶部をさらに備え、
    前記自動調整部は、前記制御パラメータを前記標準初期パラメータに変更するためのパラメータ設定信号を出力する初期設定モードをさらに有し、
    前記調整開始指示により前記第1の調整モードから前記初期設定モードに遷移し、前記初期設定モードによる調整が終了した後、前記第2の調整モードに遷移することを特徴とする請求項2に記載のモータ制御装置。 
  7.  前記モータ制御装置は、前記自動調整部の調整モードが遷移する際に前記制御パラメータを入出力するパラメータ設定記憶部と、
    前記自動調整部で調整終了状態を判定した調整終了判定信号と前記調整開始信号とに基づき、調整モードを選択する調整モード選択信号を前記自動調整部へ出力する調整モード切替部と、をさらに備え、
    前記調整開始指示入力部は、外部からの調整中断指示を入力するとともに調整中断信号を前記調整モード切替部へ出力する機能をさらに有し、
    前記調整モード切替部は、前記調整開始指示部から出力された前記調整中断信号を入力する機能をさらに有し、
    前記自動調整部は、前記調整開始指示により前記第1の調整モードから前記第2の調整モードに遷移する際の制御パラメータを、前記パラメータ設定記憶部に出力するとともに、第2の調整モードでの調整中に前記調整中断指示がされた場合、前記第2の調整モードの調整動作を中断し、第1の調整モードに遷移する前に、前記パラメータ設定記憶部から記憶された制御パラメータを入力する機能をさらに有することを特徴とする請求項2に記載のモータ制御装置。
  8.  前記モータ制御装置は、前記第1の調整モードにおける制御パラメータの調整範囲を選択する範囲選択手段をさらに有することを特徴とする請求項2ないし7のいずれかにに記載のモータ制御装置。
  9.  前記調整開始指示入力部は、モータ制御装置の筐体に備え、外部からの操作により調整開始指示が入力されることを特徴とする請求項2ないし8のいずれかに記載のモータ制御装置。
PCT/JP2010/001590 2009-04-14 2010-03-08 モータ制御装置 WO2010119605A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020117026198A KR101282454B1 (ko) 2009-04-14 2010-03-08 모터 제어 장치
JP2011509182A JP5398823B2 (ja) 2009-04-14 2010-03-08 モータ制御装置
CN201080016565.9A CN102396151B (zh) 2009-04-14 2010-03-08 电动机控制装置
US13/257,627 US8736211B2 (en) 2009-04-14 2010-03-08 Motor control device
DE112010001619.4T DE112010001619B4 (de) 2009-04-14 2010-03-08 Motorsteuervorrichtung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009098074 2009-04-14
JP2009-098074 2009-04-14

Publications (1)

Publication Number Publication Date
WO2010119605A1 true WO2010119605A1 (ja) 2010-10-21

Family

ID=42982281

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/001590 WO2010119605A1 (ja) 2009-04-14 2010-03-08 モータ制御装置

Country Status (7)

Country Link
US (1) US8736211B2 (ja)
JP (1) JP5398823B2 (ja)
KR (1) KR101282454B1 (ja)
CN (1) CN102396151B (ja)
DE (1) DE112010001619B4 (ja)
TW (1) TWI404322B (ja)
WO (1) WO2010119605A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012118766A (ja) * 2010-12-01 2012-06-21 Sumitomo Heavy Ind Ltd 適応ノッチフィルタ、及びノッチフィルタのパラメタ調整方法
WO2012160874A1 (ja) * 2011-05-24 2012-11-29 三菱電機株式会社 モータ制御装置
TWI451956B (zh) * 2011-01-31 2014-09-11 All Ring Tech Co Ltd 電子元件切割機構造及其校正方法
JP2014183678A (ja) * 2013-03-21 2014-09-29 Panasonic Corp モータ駆動装置
CN112689951A (zh) * 2018-08-21 2021-04-20 欧姆龙株式会社 设定支持装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5642276B2 (ja) * 2011-06-09 2014-12-17 三菱電機株式会社 モータ制御装置
JP5755334B2 (ja) * 2011-09-22 2015-07-29 三菱電機株式会社 モータ制御装置
JP5741566B2 (ja) * 2012-12-26 2015-07-01 株式会社安川電機 モータ制御装置およびモータ制御方法
WO2014199460A1 (ja) * 2013-06-12 2014-12-18 三菱電機株式会社 指令生成装置
JP6312517B2 (ja) * 2014-05-07 2018-04-18 山洋電気株式会社 モータ制御装置
CN105393450B (zh) * 2014-06-26 2017-12-19 三菱电机株式会社 定位控制装置
JP6519650B2 (ja) * 2015-04-10 2019-06-05 日本精工株式会社 モータ制御装置及びそれを搭載した電動パワーステアリング装置
US11036058B2 (en) 2017-04-13 2021-06-15 Asahi Kasei Microdevices Corporation Driving control apparatus, device, optical module and driving control method
JP6730350B2 (ja) * 2018-03-19 2020-07-29 ファナック株式会社 制御装置
JP6717872B2 (ja) * 2018-03-27 2020-07-08 ファナック株式会社 モータ制御装置
TWI718959B (zh) * 2020-06-08 2021-02-11 東元電機股份有限公司 馬達負載即時調整系統及其方法
TWI739620B (zh) * 2020-10-05 2021-09-11 東元電機股份有限公司 轉速前饋調整系統及其方法
CN112847352B (zh) * 2020-12-31 2022-10-14 上海新时达机器人有限公司 机器人控制方法、电阻设备、存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1127949A (ja) * 1997-07-04 1999-01-29 Matsushita Electric Ind Co Ltd インバータ装置
JP2007141189A (ja) * 2005-10-18 2007-06-07 Fanuc Ltd 加速度センサを用いた制御装置及び調整装置
JP2008079441A (ja) * 2006-09-22 2008-04-03 Matsushita Electric Ind Co Ltd モータ制御装置およびモータ制御装置を含む制御機器
WO2008087893A1 (ja) * 2007-01-17 2008-07-24 Panasonic Corporation サーボモータの制御装置および制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0621412B2 (ja) 1990-10-12 1994-03-23 有限会社丸正刺繍 刺しゅう用枠張り装置におけるバイリン並びに下枠セット装置
US5475291A (en) * 1992-12-10 1995-12-12 Matsushita Electric Industrial Co., Ltd. Adjustment device for adjusting control parameters of a servo motor and an adjustment method therefor
JPH0775361A (ja) * 1993-09-07 1995-03-17 Toshiba Corp 宇宙用モータドライバ装置
JP3411215B2 (ja) * 1998-06-01 2003-05-26 三菱電機株式会社 電動機の位置制御装置
US6844693B2 (en) * 2002-03-29 2005-01-18 Matsushita Electric Industrial Co., Ltd. Position control apparatus for motor
JP4150892B2 (ja) * 2002-06-19 2008-09-17 株式会社安川電機 電動機制御装置
JP4200357B2 (ja) * 2002-12-12 2008-12-24 株式会社安川電機 電動機制御装置の運転立上げ方法および電動機制御装置
JP4325485B2 (ja) * 2004-05-20 2009-09-02 富士電機システムズ株式会社 サーボシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1127949A (ja) * 1997-07-04 1999-01-29 Matsushita Electric Ind Co Ltd インバータ装置
JP2007141189A (ja) * 2005-10-18 2007-06-07 Fanuc Ltd 加速度センサを用いた制御装置及び調整装置
JP2008079441A (ja) * 2006-09-22 2008-04-03 Matsushita Electric Ind Co Ltd モータ制御装置およびモータ制御装置を含む制御機器
WO2008087893A1 (ja) * 2007-01-17 2008-07-24 Panasonic Corporation サーボモータの制御装置および制御方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012118766A (ja) * 2010-12-01 2012-06-21 Sumitomo Heavy Ind Ltd 適応ノッチフィルタ、及びノッチフィルタのパラメタ調整方法
TWI451956B (zh) * 2011-01-31 2014-09-11 All Ring Tech Co Ltd 電子元件切割機構造及其校正方法
WO2012160874A1 (ja) * 2011-05-24 2012-11-29 三菱電機株式会社 モータ制御装置
CN103548253A (zh) * 2011-05-24 2014-01-29 三菱电机株式会社 电机控制装置
JPWO2012160874A1 (ja) * 2011-05-24 2014-07-31 三菱電機株式会社 モータ制御装置
JP5566532B2 (ja) * 2011-05-24 2014-08-06 三菱電機株式会社 モータ制御装置
KR101516108B1 (ko) * 2011-05-24 2015-05-04 미쓰비시덴키 가부시키가이샤 모터 제어 장치
US9122258B2 (en) 2011-05-24 2015-09-01 Mitsubishi Electric Corporation Motor control device
CN103548253B (zh) * 2011-05-24 2016-04-06 三菱电机株式会社 电机控制装置
JP2014183678A (ja) * 2013-03-21 2014-09-29 Panasonic Corp モータ駆動装置
CN112689951A (zh) * 2018-08-21 2021-04-20 欧姆龙株式会社 设定支持装置

Also Published As

Publication number Publication date
JP5398823B2 (ja) 2014-01-29
KR20120009480A (ko) 2012-01-31
TW201041293A (en) 2010-11-16
CN102396151B (zh) 2014-07-02
US8736211B2 (en) 2014-05-27
DE112010001619B4 (de) 2020-08-20
KR101282454B1 (ko) 2013-07-04
JPWO2010119605A1 (ja) 2012-10-22
TWI404322B (zh) 2013-08-01
CN102396151A (zh) 2012-03-28
DE112010001619T5 (de) 2012-08-23
US20120007540A1 (en) 2012-01-12

Similar Documents

Publication Publication Date Title
JP5398823B2 (ja) モータ制御装置
JP4998475B2 (ja) サーボモータの制御装置および制御方法
JP4717488B2 (ja) モータ制御装置
CN107196581B (zh) 用于微调伺服马达的控制装置、方法及计算机可读介质
JP2009303432A (ja) モータによる位置制御装置
CN111095131A (zh) 伺服控制方法
CN106371405B (zh) 伺服驱动器的自动优化调试***及方法、伺服驱动器
JP2010250509A (ja) 駆動制御装置
JP2014171360A (ja) サーボモータの制御装置
JP2007306753A (ja) ノッチフィルタのパラメータ調整方法、プログラムおよびモータ制御装置
JP2007336669A (ja) 電源系統安定化方法及びその方法を用いた電源系統安定化システム
CN109562479B (zh) 具有输出降低的发动机驱动式电力供应器
JP7120775B2 (ja) 制御パラメータ調整方法及び制御パラメータ調整システム
JP2011147201A (ja) 電動機制御装置
JP2006254630A (ja) モータ制御装置およびその制御方法
JPH0993971A (ja) モータ制御装置
CN111927575B (zh) 用于汽轮机组件的控制***、控制方法以及电子装置
JP2005033972A (ja) 主軸モータ駆動制御装置
JP5845434B2 (ja) モータ駆動装置
JP5816812B2 (ja) モータ駆動装置
WO2024079879A1 (ja) モータ制御装置
JP7482201B1 (ja) モータ制御システム、制御パラメータ自動調整方法、及び、自動調整プログラム
JP2000293234A (ja) モータ制御ゲイン切替方法
JP7469063B2 (ja) 学習装置、制御装置、及び学習方法
WO2016136219A1 (ja) 天井扇風機

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080016565.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10764192

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2011509182

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 13257627

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1120100016194

Country of ref document: DE

Ref document number: 112010001619

Country of ref document: DE

ENP Entry into the national phase

Ref document number: 20117026198

Country of ref document: KR

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 10764192

Country of ref document: EP

Kind code of ref document: A1