Servo controller

To provide a servo controller for an industrial machine allowing construction of a system achieving more excellent power efficiency than a conventional system. A servo controller includes: a driving motor that drives an industrial machine; a load detecting unit that detects a load on the driving motor or the amount of power consumed by the driving motor; a buffer motor that feeds regenerative power to the driving motor on the basis of a result of the detection by the load detecting unit; and a base speed setting unit for recovering the buffer motor to a second base speed set to be lower than a constant first base speed preset for the buffer motor and applied before the regenerative power is fed to the driving motor after the buffer motor is decelerated from the first base speed and the regenerative power is fed to the driving motor.

This application is based on and claims the benefit of priority from Japanese Patent Application No. 2019-133482, filed on 19 Jul. 2019, the content of which is incorporated herein by reference.

BACKGROUND OF THE INVENTION

Field of the Invention

The present invention relates to a servo controller.

Related Art

As has been well known in the field of machining, repetition of the same motion or making of a complicated motion is highly automated by employing a computerized numerical control (CNC) technique and numerically controlling a stroke or a move speed using a computer. Further, driving of a servo motor (motor) for driving an axis of an industrial machine such as a press machine, an injection molding machine, a machine tool, or a robot is controlled in terms of an amount of rotation, speed, torque, etc.

When a load such as a torque on a servo motor increases suddenly during pressing by a press machine, clamping by an injection molding machine, or a cutting by a machine tool, for example, power consumption by the servo motor suddenly jumps. As peak power increases, a contracted electricity rate is required to be set higher.

Under control conventionally executed responsive to this issue shown inFIG.4, for example, power is fed from a common power supply to a plurality of servo amplifiers for controlling respective driving servo motors, and power is fed (regenerated) from a buffer servo motor to coincide with timing of sudden jump of power consumption by the driving servo motor, thereby reducing peak power (removing a peak).

In this case, as shown inFIG.5, inertia is applied to the buffer servo motor to rotate the buffer servo motor at the same base speed (base speed1) set in advance, thereby storing power. When there arises a need for power regeneration, a speed of driving the buffer servo motor is reduced to feed power to the driving servo motor. Further, by making communication between the plurality of driving servo amplifiers, a servo amplifier to receive regenerative power is determined. In this way, reduction in power consumption by the driving servo motor is encouraged efficiently and effectively. After the peak power is reduced, driving of the buffer servo motor is accelerated to store power. Further, the buffer servo motor is driven again at the base speed (base speed1).

As an example, patent document 1 discloses the following. “A power storage device includes a fly wheel, a generator motor coupled to the fly wheel, and an inverter having an AC side connected to the generator motor and a DC side connected to a DC link unit. An alternating current of a variable frequency is fed from the inverter to the generator motor to control the rotation number of the fly wheel, thereby giving and receiving electric energy to and from the DC link unit. The inverter includes: a voltage detector that detects a voltage at the DC link unit; a voltage command value setting unit that sets either a first voltage command value or a second voltage command value as a voltage command value for the DC link unit on the basis of a detected voltage given from the voltage detector and the rotation number of the fly wheel; and a maximum rotation number setting unit that sets either a first maximum rotation number or a second maximum rotation number as a maximum of the rotation number of the fly wheel on the basis of the detected voltage given from the voltage detector and the rotation number of the fly wheel.”Patent Document 1: Japanese Unexamined Patent Application, Publication No. 2012-114994

SUMMARY OF THE INVENTION

As described above, under the conventional control, after the buffer servo motor finishes power storage/feeding motion, the buffer servo motor is recovered to a constant base speed (base speed1) independently of the motion of the driving servo motor, thereby ensuring a predetermined energy value.

As shown inFIG.5, however, controlling the buffer servo motor in this way causes the following inconvenience. As the inertia of the buffer servo motor increases, the buffer servo motor is accelerated suddenly after regeneration control to increase a need for control of power storage by the buffer servo motor. This power storage control results in an excessive speed of the buffer servo motor to cause energy loss, and this results in efficiency reduction.

One aspect of a servo controller of this disclosure is a servo controller for controlling a motor for driving an axis of an industrial machine. The servo controller includes: a driving motor that drives the axis; a load detecting unit that detects a load on the driving motor or the amount of power consumed by the driving motor; a buffer motor that feeds regenerative power to the driving motor on the basis of a result of the detection by the load detecting unit; and a base speed setting unit for recovering the buffer motor to a second base speed set to be lower than a constant first base speed preset for the buffer motor and applied before the regenerative power is fed to the driving motor after the buffer motor is decelerated from the first base speed and the regenerative power is fed to the driving motor.

According to the one aspect of the servo controller of this disclosure, excessive increase in the speed of the buffer motor during regeneration of the driving motor can be prevented and a maximum speed of the buffer motor can be controlled at a low speed. This makes it possible to reduce power consumption resulting from friction of a fly wheel, for example.

As a maximum speed of the buffer motor can be controlled at a low speed, an upper limit of the base speed (first base speed) can be set higher than in the conventional case. Namely, the first base speed can be increased to a substantially rated speed of the buffer motor, thereby encouraging increase in power to be fed on the basis of inertia.

Additionally, reduction can be achieved in a total sum of power to be fed from the buffer motor to the driving motor and power stored in the buffer motor to be fed as regenerative power to the driving motor (a sum of power to be fed from the buffer motor and power stored in the buffer motor). As a result, it becomes possible to encourage reduction in energy loss.

Thus, the servo controller for an industrial machine of this disclosure makes it possible to construct a system achieving more excellent power efficiency than a conventional system.

DETAILED DESCRIPTION OF THE INVENTION

A servo controller according to one embodiment will be described below by referring toFIGS.1to3.

The servo controller according to the embodiment is a servo controller that allows reduction in power consumption during application of a high load such as a high torque on a driving servo motor (motor) for driving an axis of an industrial machine.

The industrial machine is an industrial machine to be subjected to sudden load increase when the industrial machine is driven. A representative example of the industrial machine includes a press machine, a press-fitting machine, a die-casting machine, an injection molding machine, a cutting machine, a machine tool, and a robot. The industrial machine may certainly be other types of industrial machines including a transport machine, a measuring instrument, a testing device, a printing machine, food machinery, a wrapping machine, a welding machine, a washing machine, a painting machine, an assembling machine, a mounting machine, woodworking machinery, a sealing device, etc. In the case of a press machine, for example, a driving servo motor is subjected to application of a sudden load during press working to cause sudden increase in power consumption.

As shown inFIGS.1and2, a servo controller1for an industrial machine according to the embodiment includes: a CNC (NC)2as a commanding unit; a plurality of driving servo motors (motors)3; a plurality of driving servo amplifiers4that controls driving of each of the driving servo motors3on the basis of a command from the CNC2; a load detecting unit5that detects a load on each driving servo motor3or the amount of power consumed by each driving servo motor3(power consumption and regenerative power); a buffer servo motor (motor)6for feeding regenerative power to the driving servo motor3on the basis of a result of the detection by the load detecting unit5; a buffer servo amplifier7that controls driving of the buffer servo motor6; and a common power supply (power supply)8that feeds power to the plurality of driving servo motors3and the buffer servo motor6.

The configuration of the servo controller1for an industrial machine according to the embodiment further includes: a power consumption allowable range setting unit9that sets an allowable range (consumption-side threshold and regenerative-side threshold) for power consumption by the driving servo motor3; a power consumption determining unit10that determines whether the power consumption by the driving servo motor3falls within the allowable range; a regenerative power distributing unit11for distributing regenerating power generated by the buffer servo motor6; and a base speed setting unit12for recovering the buffer servo motor6to a second base speed (base speed2inFIG.3) set to be lower than a constant first base speed (base speed1inFIG.3(FIG.5)) preset for the buffer servo motor6and applied before the regenerative power is fed to the driving servo motor3after the buffer servo motor6is decelerated from the first base speed and the regenerative power is fed to the driving servo motor3, as shown inFIG.3(FIGS.1and2).

The driving servo motor3and the buffer servo motor6are rotary motors, for example. The driving servo motor3may be a different motor such as a linear motor.

Preferably, the base speed setting unit12sets the second base speed to be recovered in response to power storage or feeding operation performed last time for the driving servo motor3. Preferably, the first base speed is set at a speed (substantially rated speed) slightly lower than a rated speed of the driving servo motor3.

In the servo controller1for an industrial machine according to the embodiment having the foregoing configuration, a command from the CNC2is transmitted to the driving servo amplifier4and the buffer servo amplifier7. Then, the servo amplifiers4and7control driving of corresponding ones of the driving servo motor3and the buffer servo motor6. The driving servo amplifier4, the buffer servo amplifier7, the driving servo motor3, and the buffer servo motor6are driven in response to feed of power from the common power supply8.

Inertia is applied to the buffer servo motor6. If a load acting on the driving servo motor3falls within the allowable range set by the power consumption allowable range setting unit9, the power consumption determining unit10determines this falling within the allowable range and drives the buffer servo motor6to rotate at the constant first base speed (base speed1) set by the base speed setting unit12, thereby storing power.

As shown inFIG.3, when a load acting on the driving servo motor3increases during a pressing step performed in a press machine, for example, and a detection result obtained by the load detecting unit5reaches the consumption-side threshold for power consumption by the driving servo motor3set by the power consumption allowable range setting unit9, the power consumption determining unit10determines this reach. Then, the buffer servo amplifier7to which the plurality of driving servo amplifiers4is communicably connected receives this result, executes control of decelerating the buffer servo motor6, and feeds the stored power to the driving servo motor3.

In this case, the power consumption determining unit10determines which of the plurality of driving servo motors3is to receive feed of regenerative power, and determines the amount of regenerative power to be fed to each of these driving servo motors3. On the basis of these determination results, the regenerative power distributing unit11distributes power and feeds the distributed power to each driving servo motor3. As a result, power stored in the buffer servo motor6is fed to the driving servo motor3where power consumption has reached the consumption-side threshold as a result of the load increase. This makes power consumption fall below the consumption-side threshold, namely, makes the power consumption fall within the allowable range, thereby achieving reduction in peak power (removal of a peak).

When the load on the driving servo motor3reduces as the pressing step in the press machine proceeds and power consumption falls below the consumption-side threshold (power consumption is stabilized within the allowable range), the buffer servo motor6is accelerated to restart power storage. In the servo controller1for an industrial machine according to the embodiment, at the time of restart of this power storage, the base speed setting unit12is used for recovering the buffer servo motor6to the second base speed (base speed2) set to be lower than the first base speed (base speed1) preset for the buffer servo motor6and applied before the regenerative power is fed to the driving servo motor3(applied last time, for example). The buffer servo motor6is driven at the low set second base speed and then power is stored.

When the load on the driving servo motor3is reduced further and power consumption is reduced to reach the regenerative-side threshold, the power consumption determining unit10determines this reach. Then, the buffer servo amplifier7to which the plurality of driving servo amplifiers4is communicably connected receives this result, and executes control of accelerating the buffer servo motor6. When power consumption exceeds the regenerative-side threshold (power consumption is stabilized within the allowable range), the buffer servo motor6is accelerated gradually. As a result of such stepwise acceleration, the speed of the buffer servo motor6is recovered to the first base speed. This prevents the speed of the buffer servo motor6from increasing suddenly during recovery to the first base speed, unlike in the conventional case.

Thus, the servo controller1for an industrial machine according to the embodiment can prevent excessive increase in the speed of the buffer servo motor6during regeneration of the driving servo motor3and can control a maximum speed of the buffer servo motor6at a low speed. This makes it possible to reduce power consumption resulting from friction of a fly wheel, for example.

As the servo controller1for an industrial machine according to the embodiment can control a maximum speed of the buffer servo motor6at a low speed, an upper limit of the base speed (first base speed) can be set higher than in the conventional case. Namely, the first base speed can be increased to the substantially rated speed of the buffer servo motor6, thereby encouraging increase in power to be fed on the basis of inertia.

Additionally, the servo controller1for an industrial machine according to the embodiment makes it possible to reduce a total sum of power to be fed from the buffer servo motor6to the driving servo motor3and power stored in the buffer servo motor6to be fed as regenerative power to the driving servo motor3(a sum of power to be fed from the buffer servo motor6and power stored in the buffer servo motor6). As a result, it becomes possible to encourage reduction in energy loss.

Thus, the servo controller1for an industrial machine according to the embodiment makes it possible to construct a system achieving more excellent power efficiency than a conventional system.

While the embodiment of the servo controller for an industrial machine has been described above, the present invention is not limited to the foregoing embodiment but it can be changed appropriately within a range not deviating from the substance of the invention.

EXPLANATION OF REFERENCE NUMERALS