WO2020003569A1 - Electrical power tool, method for controlling same, and control program - Google Patents
Electrical power tool, method for controlling same, and control program Download PDFInfo
- Publication number
- WO2020003569A1 WO2020003569A1 PCT/JP2019/002211 JP2019002211W WO2020003569A1 WO 2020003569 A1 WO2020003569 A1 WO 2020003569A1 JP 2019002211 W JP2019002211 W JP 2019002211W WO 2020003569 A1 WO2020003569 A1 WO 2020003569A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motor
- control
- power tool
- rotation speed
- current
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25F—COMBINATION OR MULTI-PURPOSE TOOLS NOT OTHERWISE PROVIDED FOR; DETAILS OR COMPONENTS OF PORTABLE POWER-DRIVEN TOOLS NOT PARTICULARLY RELATED TO THE OPERATIONS PERFORMED AND NOT OTHERWISE PROVIDED FOR
- B25F5/00—Details or components of portable power-driven tools not particularly related to the operations performed and not otherwise provided for
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/40—Regulating or controlling the amount of current drawn or delivered by the motor for controlling the mechanical load
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/17—Circuit arrangements for detecting position and for generating speed information
Definitions
- the present invention relates to a power tool, a control method thereof, and a control program.
- Electric tools usually perform various operations such as screw tightening and drilling, using the motor control parameters set at the time of factory shipment as they are. For this reason, in drilling and text screw tightening, various processing members (hard materials such as metal and keyaki, soft materials such as gypsum and cedar, heterogeneous materials such as natural solid wood, gypsum board and laminated wood, etc.) However, there was a problem that only moderate workability could be obtained with respect to homogeneous materials.
- Patent Document 1 a learning operation is performed in a predetermined sample mode to learn a use condition of a motor and store it as control information (for example, a tightening time by a motor, a current limit value, a rotation speed, and the like).
- control information for example, a tightening time by a motor, a current limit value, a rotation speed, and the like.
- the above-described conventional power tool has the following problems. That is, in the electric tool disclosed in the above publication, the motor is driven so as to be under the optimal driving condition at the time of actual work based on the control information obtained by performing the learning operation in the predetermined sample mode. . However, in order to perform the learning operation, it is necessary to set a predetermined sample mode before performing the actual work, which is troublesome for the user.
- An object of the present invention is to provide an electric power tool capable of setting optimum motor control conditions by a simple operation, a control method thereof, and a control program.
- a power tool according to a first aspect includes a DC motor, a speed setting unit, a switching circuit, and a control unit.
- the speed setting unit sets the rotation speed of the DC motor according to the operation amount.
- the switching circuit has a plurality of switching elements and supplies power to the DC motor.
- the control unit controls the switching circuit so as to rotate the DC motor based on the rotation speed set by the speed setting unit, and performs the first operation based on the characteristic value regarding the DC motor acquired in the first operation. Then, the control condition of the DC motor in the second operation of the same type as the first operation is set.
- the DC power acquired in the first work is used.
- the control condition of the DC motor in the second operation performed after the first operation is optimized. That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
- the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like.
- Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
- the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed.
- the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
- the optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached. Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
- the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation. Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor.
- a power tool according to a second invention is the power tool according to the first invention, and further includes a detection unit that detects an actual rotation speed of the DC motor.
- the characteristic value includes a difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit.
- the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit is used as the characteristic value used in the optimization control of the control condition of the DC motor. .
- the control condition of the DC motor is adjusted to be large in order to reduce the difference.
- the control condition of the DC motor is slightly adjusted to further reduce the difference.
- a power tool according to a third invention is the power tool according to the second invention, wherein the control unit performs an operation of the speed setting unit according to a magnitude of the difference when performing the second work.
- the table indicating the relationship with the target rotation speed is rewritten.
- the operation of the speed setting unit is performed in accordance with the magnitude of the difference.
- the table showing the relationship between the amount and the target rotation speed is rewritten.
- the difference between the target rotation speed of the DC motor and the actual rotation speed obtained in the first work is large, for example, in order to reduce the difference, for example, the operation amount of the speed setting unit and the target
- the inclination of the table indicating the relationship with the rotation speed is adjusted to be large.
- the difference is small, for example, the inclination of the table is slightly adjusted to further reduce the difference.
- a table of the relationship between the operation amount of the speed setting unit and the target rotation speed is displayed.
- An electric power tool is the electric power tool according to the second or third aspect, wherein the control unit outputs to the switching circuit in accordance with the magnitude of the difference when performing the second operation.
- the control gain to be adjusted.
- the DC motor output is output to the switching circuit in accordance with the magnitude of the difference.
- Control gain proportional gain, integral gain, derivative gain, etc. in speed feedback control).
- a control gain output to a switching circuit is used to reduce the difference. Adjust to a large value.
- the control gain is slightly adjusted to further reduce the difference.
- the control gain output to the switching circuit is adjusted in accordance with the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, so that the optimum condition can be obtained.
- a second operation can be performed.
- the adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently. .
- a power tool according to a fifth invention is the power tool according to any one of the first to fourth inventions, further comprising a current measuring unit that measures a current flowing in a circuit connected to the DC motor. ing.
- a current flowing in a circuit connected to the DC motor is measured using a current measuring unit.
- a power tool according to a sixth invention is the power tool according to the fifth invention, wherein the characteristic value is at least one of an average current and a current ripple calculated based on the current value measured by the current measurement unit. Is included.
- the characteristic value is at least one of the average current and the current ripple calculated based on the current value measured by the current measurement unit.
- the control condition of the DC motor when performing the second operation can be optimized according to at least one of the average current and the current ripple acquired in the first operation.
- An electric power tool is the electric power tool according to the sixth aspect, wherein the control section performs a second operation, wherein the speed setting section performs at least one of the average current and the current ripple. Rewrite the table indicating the target rotation speed of the DC motor corresponding to the operation amount.
- the operation amount of the speed setting unit according to the value of the average current and / or the current ripple.
- the table showing the relationship between the target rotation speed and the target rotation speed is rewritten. Thereby, for example, the relationship between the operation amount of the speed setting unit and the target rotation speed is determined in accordance with the average current of the current flowing in the circuit connected to the DC motor and / or the value of the current ripple obtained in the first operation.
- the second operation can be performed under optimal conditions by adjusting the inclination of the table shown.
- the power tool according to an eighth invention is the power tool according to the sixth or seventh invention, wherein the control unit performs at least one of the average current and the current ripple when performing the second operation. Adjust the control gain output to the switching circuit.
- the DC current is output to the switching circuit according to the value of the average current and / or the current ripple. Adjust the control gain.
- the second operation can be performed under optimal conditions.
- the adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently.
- a power tool is the power tool according to any one of the first to eighth aspects, wherein the control unit is configured to perform the control based on the characteristic value of the DC motor acquired in the first operation. Estimate the quality of the processing material. Here, from the characteristic values of the DC data acquired in the first operation, the material of the processing material to be screwed, loosened, drilled, or the like is estimated.
- the processing material is a hard material. It is presumed that there is. Conversely, when the difference is large on the positive side, it is estimated that the processed material is a soft material.
- the characteristic value such as the difference between the actual rotation speed with respect to the target rotation speed, the average current of the DC motor, and the current ripple.
- a power tool according to a tenth aspect is the power tool according to the ninth aspect, wherein the material of the processing material includes hardness and homogeneity.
- the hardness and homogeneity of the material are listed as the material of the estimated processing material.
- An electric power tool is the electric power tool according to any one of the first to tenth aspects, further comprising a storage unit that stores a characteristic value of the DC motor.
- the characteristic values used for the above-described DC motor optimization control are stored in the storage unit. With this, the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed of the DC motor, the average current, the current ripple, and other various characteristic values stored in the storage unit are used. Optimization control of the DC motor during the two operations can be performed.
- a power tool according to a twelfth aspect is the power tool according to any one of the first to eleventh aspects, further comprising a reset switch for returning a control condition of the DC motor to an initial condition.
- a reset switch for returning a control condition of the DC motor to an initial condition.
- a power tool according to a thirteenth aspect is the power tool according to any one of the first to twelfth aspects, wherein the control unit performs the second operation based on the characteristic value acquired in the first operation. Is set using fuzzy inference.
- the above-described DC motor optimization control is performed using fuzzy inference.
- the optimization control of the DC motor using the difference between the target rotation speed and the actual rotation speed acquired in the first operation described above, the average current, the current ripple, and the like is performed by using fuzzy inference.
- the control conditions can be optimized according to the material of the work material to be worked.
- a power tool control method is the power tool control method according to any one of the first to thirteenth inventions, and wherein the electric tool control method according to any one of claims 1 to 13 is provided.
- a method for controlling a tool comprising the following steps.
- a step of obtaining a characteristic value of the DC motor In a first operation, a step of obtaining a characteristic value of the DC motor.
- a step of rotating the DC motor according to the adjusted control condition In the second operation, a step of rotating the DC motor according to the adjusted control condition.
- the DC power acquired in the first work is used.
- the control condition of the DC motor in the second operation performed after the first operation is optimized. That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
- the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like.
- Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
- the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed.
- the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
- the optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached. Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
- the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation. Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor.
- the control method for a power tool according to a fifteenth invention is the control method for a power tool according to the fourteenth invention, wherein the characteristic value includes a target rotation speed of the DC motor with respect to an operation amount of the speed setting unit, and a DC motor.
- the difference from the actual rotation speed is included.
- the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit is used as the characteristic value used in the optimization control of the control condition of the DC motor. .
- the control condition of the DC motor is adjusted to be large in order to reduce the difference.
- the control condition of the DC motor is slightly adjusted to further reduce the difference.
- a control method for a power tool according to a sixteenth invention is the control method for a power tool according to the fifteenth invention, wherein, in the second operation, the operation amount of the speed setting unit and the target rotation are adjusted according to the magnitude of the difference.
- the operation of the speed setting unit is performed in accordance with the magnitude of the difference.
- the table showing the relationship between the amount and the target rotation speed is rewritten.
- the difference between the target rotation speed of the DC motor and the actual rotation speed obtained in the first work is large, for example, in order to reduce the difference, for example, the operation amount of the speed setting unit and the target
- the inclination of the table indicating the relationship with the rotation speed is adjusted to be large.
- the difference is small, for example, the inclination of the table is slightly adjusted to further reduce the difference.
- a table of the relationship between the operation amount of the speed setting unit and the target rotation speed is displayed.
- a control method for a power tool according to a seventeenth invention is the control method for a power tool according to the fifteenth or sixteenth invention, and is output to the switching circuit in the second operation according to the magnitude of the difference. Adjust the control gain.
- the DC motor output is output to the switching circuit in accordance with the magnitude of the difference. Control gain (proportional gain, integral gain, derivative gain, etc. in speed feedback control).
- a control gain output to a switching circuit is used to reduce the difference. Adjust to a large value.
- the control gain is slightly adjusted to further reduce the difference.
- the control gain output to the switching circuit is adjusted in accordance with the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, so that the optimum condition can be obtained.
- a second operation can be performed.
- the adjustment using the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently.
- An electric tool control method is the electric tool control method according to any one of the fourteenth to seventeenth aspects, wherein the characteristic value flows to a circuit connected to the DC motor. At least one of an average current and a current ripple calculated based on the current value measured by the current measurement unit that measures the current is included.
- At least one of the average current and the current ripple calculated based on the current value measured by the current measurement unit is used as the characteristic value used in the optimization control of the control condition of the DC motor.
- the control condition of the DC motor when performing the second operation can be optimized according to at least one of the average current and the current ripple acquired in the first operation.
- a power tool control method is the power tool control method according to the eighteenth aspect, wherein, in the second operation, the operation of the speed setting unit is performed according to at least one of the average current and the current ripple.
- the table indicating the target rotation speed of the DC motor corresponding to the amount is rewritten.
- the operation amount of the speed setting unit according to the value of the average current and / or the current ripple.
- the table showing the relationship between the target rotation speed and the target rotation speed is rewritten.
- the relationship between the operation amount of the speed setting unit and the target rotation speed is determined in accordance with the average current of the current flowing in the circuit connected to the DC motor and / or the value of the current ripple obtained in the first operation.
- the second operation can be performed under optimal conditions by adjusting the inclination of the table shown.
- a control method for a power tool according to a twentieth invention is the control method for a power tool according to the eighteenth or nineteenth invention, wherein, in the second operation, the switching circuit is controlled according to at least one of an average current and a current ripple. Adjust the control gain output to.
- the DC current is output to the switching circuit according to the value of the average current and / or the current ripple.
- Adjust the control gain thereby, for example, by adjusting the control gain output to the switching circuit according to the average current and / or the current ripple value of the current flowing in the circuit connected to the DC motor acquired in the first operation, The second operation can be performed under optimal conditions.
- the adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently. .
- a power tool control method is the power tool control method according to any one of the fourteenth to twentieth aspects, wherein the control method is based on a DC motor characteristic value acquired in the first operation. And estimating the material of the processing material.
- the material of the processing material to be screwed, loosened, drilled, or the like is estimated.
- the processing material is a hard material. It is presumed that there is.
- the difference is large on the positive side, it is estimated that the processed material is a soft material.
- a power tool control method is the power tool control method according to the twenty-first aspect, wherein the material of the working material includes hardness and homogeneity.
- a control program for a power tool according to a twenty-third invention is a control program for a power tool according to any one of the first to thirteenth inventions, wherein a control method for a power tool including the following steps is provided to a computer. Let it run. A step of rotating the DC motor under a preset control condition in the first operation. In a first operation, a step of obtaining a characteristic value of the DC motor.
- a step of rotating the DC motor according to the adjusted control condition In the second operation, a step of rotating the DC motor according to the adjusted control condition.
- the DC power acquired in the first work is used.
- the control condition of the DC motor in the second operation performed after the first operation is optimized. That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
- the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like.
- Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
- the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed.
- the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
- the optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached. Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
- the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation. Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor.
- FIG. 1 is a control block diagram illustrating a configuration of a power tool according to an embodiment of the present invention.
- 3A is a table showing a relationship between an operation amount of a trigger switch and a target rotation speed stored in a storage unit of the power tool in FIG. 1;
- (B) is the graph.
- 3 is a flowchart showing a flow of optimization control using the electric tool of FIG. 1.
- 4 is a flowchart showing a flow of an initial setting process of the flowchart of FIG. 3; (A) to (c) show three characteristic values (speed deviation, current ripple, and average value) acquired during the first operation when fuzzy inference is applied to the optimization process of the motor control conditions of the power tool in FIG.
- FIGS. 5A to 5C are graphs showing examples in which specific numerical values are applied to the characteristic values of the graphs showing the membership functions of FIGS. 5A to 5C.
- 6A and 6B are graphs showing examples in which specific numerical values are applied to the membership functions shown in FIGS. 6A and 6B to form a graphic.
- the power tool 10 according to one embodiment of the present invention will be described below with reference to FIGS. 1 to 8B.
- a motor for continuously performing the same kind of operation such as a drilling operation, among the drilling operations such as screw tightening, screw loosening, and drilling using the power tool 10 is described. Will be described below.
- the power tool 10 rotates a tip tool such as a driver or a drill mounted on the tip portion by a brushless motor (motor 16) supplied with power from the battery 11.
- the power tool 10 includes a battery (power supply unit) 11, a trigger switch (speed setting unit) 12, a switching circuit (gate circuit 13, an FET (Field Effect Transistor) array 14), and a current detection resistor. 15, a motor 16, a magnetic pole position detection circuit 17, a reset switch 18, and a control unit 20.
- the battery (power supply unit) 11 is, for example, a replaceable rechargeable battery mounted on a grip portion of the power tool 10, and is used as a power source of the power tool 10. Further, as shown in FIG. 1, the battery 11 is connected to the FET array 14 and the control unit 20, and supplies power to each. Although not shown, a constant-voltage power supply for generating a constant-voltage power supply in which the voltage of the battery 11 is reduced to a predetermined constant voltage Vcc (for example, 5 V) is provided in the driving device of the electric tool 10. I have.
- the constant voltage power supply (Vcc) is used as a power supply for operating a predetermined circuit in the driving device including the control unit 20.
- the trigger switch (speed setting unit) 12 is an operation part for rotating the motor 16 of the electric tool 10 at a rotation speed according to the operation amount (retraction amount), and as shown in FIG. Including vessel.
- the variable resistor has one end connected to the constant voltage Vcc and the other end connected to the ground line.
- the trigger switch 12 is configured as a so-called potentiometer, and inputs a voltage (trigger operation amount signal) corresponding to the operation amount of the trigger switch 12 to the trigger operation amount signal input port of the control unit 20 using the constant voltage Vcc as a power supply. I do.
- the gate circuit 13 constitutes a switching circuit together with the FET array 14, and is provided for individually turning on / off each switching element 14a in the FET array 14, as shown in FIG.
- the six gate drivers 13a included in the gate circuit 13 are controlled by the control unit 20.
- the FET array 14 connects a terminal of each phase of the motor 16 to the positive terminal of the battery 11 and a terminal of each phase of the motor 16 and the negative terminal of the battery 11. It is configured as a half-bridge circuit including six switching elements 14a including a low-side switch to be connected.
- the switching element 14a constituting the FET array 14 is constituted by an n-channel FET.
- Each switching element 14a is connected to a gate circuit 13 that turns on each switching element 14a by applying a drive voltage equal to or greater than a threshold value between the gate and the source.
- the current detection resistor 15 is provided for detecting a current flowing through the motor 16, and is connected to a current calculation unit 25 described later, as shown in FIG.
- the motor 16 is configured by a three-phase (U-phase, V-phase, W-phase) brushless motor, and a terminal of each phase is connected to a battery 11 as a DC power supply via an FET array 14. It is connected to the.
- the motor 16 has three coils 16a, three Hall ICs (or Hall elements) 16b, and a rotor 16c.
- the coil 16a is provided for each of three phases (U-phase, V-phase, and W-phase), and is located at a position close to the rotor 16c on the rotor side and on the stator side.
- the Hall IC 16b outputs a pulse signal to the control unit 20 according to the rotation position of the motor 16 detected by the magnetic pole position detection circuit 17 (that is, each time the motor 16 rotates a predetermined number).
- the rotor 16c is equipped with a tip tool such as a drill, and as shown in FIG. 1, is configured by embedding a permanent magnet including a pair of N poles and a pair of S poles. And are arranged facing each other.
- the magnetic pole position detection circuit 17 detects the positional relationship between the three-phase (U-phase, V-phase, and W-phase) coils 16a and the rotor 16c based on the output signals of the three Hall ICs 16b. I do. Then, the magnetic pole position detection circuit 17 transmits the detected result to the control unit 20 (current speed calculation unit 23).
- the reset switch 18 is, for example, a button-type switch provided on the outer surface of the power tool 10, and when operated by a user, as shown in FIG. Send
- the control unit 20 controls the rotational driving of the motor 16 according to the control conditions when the motor 16 of the electric tool 10 is rotationally driven.
- the control unit 20 calculates the rotation position and the current speed of the motor 16 based on a pulse signal from the magnetic pole position detection circuit 17 that detects the rotation position of the motor 16. Then, the control unit 20 performs PWM (Pulse Width Modulation) control on the motor 16 so that the current rotation speed matches a target rotation speed determined by the operation amount of the trigger switch 12.
- PWM Pulse Width Modulation
- the control unit 20 controls each switching element 14 a in the FET array 14 via the gate circuit 13 based on the detection signal from the Hall IC 16 b included in the motor 16. Is turned ON / OFF.
- the control unit 20 controls the current supplied to the coil 16a of each phase of the motor 16 to rotate the motor 16 in a predetermined direction at a predetermined rotation speed. Then, the control unit 20 inputs a control signal for driving each switching element 14a to the gate circuit 13.
- the trigger operation amount signal captured by the control unit 20 is used by the table reference unit 21 to output a target rotation speed table indicating a target rotation speed corresponding to the operation amount of the trigger switch 12 (FIGS. 2A and 2B). Is converted to the target rotation speed.
- FIG. 2A shows an example of a target rotation speed table showing the relationship between the operation amount of the trigger switch 12 and the target rotation speed.
- the target rotation speed of the motor 16 with respect to the operation amount of the trigger switch 12 is set to increase (partially unchanged) as the operation amount increases.
- the target rotation speed is set according to the trigger operation amount signal from the variable resistor. You. Then, the control unit 20 starts the PWM control of the motor 16 so as to rotate the motor 16 at the target rotation speed. That is, the drive duty ratio of the FET array 14 is adjusted so that the rotation speed increases as the operation amount of the trigger switch 12 increases (that is, the drive duty ratio increases).
- the control unit 20 includes a table reference unit 21, an operation amount calculation unit 22, a current speed calculation unit (detection unit) 23, a correction coefficient calculation unit 24, a current calculation unit 25, A storage unit 26 and a PWM signal generation unit 27 are provided.
- the table reference unit 21 corresponds to the current operation amount of the trigger switch 12 with reference to the target rotation speed table (graph) stored in the storage unit 26 (see FIGS. 2A and 2B). Find the target rotation speed. Then, the table reference unit 21 transmits the target rotation speed to the operation amount calculation unit 22.
- the table reference unit 21 receives a table correction coefficient from a correction coefficient calculation unit 24 described later and corrects a target rotation speed table (for example, a gradient of a graph).
- the correction processing of the target rotation speed table will be described later in detail.
- the operation amount calculation unit 22 receives the target rotation speed of the motor 16 corresponding to the operation amount of the trigger switch 12 received from the table reference unit 21, and causes the PWM signal generation unit to rotate the motor 16 at the target rotation speed.
- the duty ratio is transmitted to 27.
- the operation amount calculation unit 22 calculates a difference between the actual rotation speed of the motor 16 received from the current speed calculation unit 23 and the target rotation speed, and transmits the difference to the storage unit 26.
- the current speed calculation unit (detection unit) 23 is connected to the magnetic pole position detection circuit 17 and calculates the current actual rotation speed of the motor 16 based on the detection result received from the magnetic pole position detection circuit 17. Then, the current speed calculation unit 23 transmits the calculated actual rotation speed to the operation amount calculation unit 22.
- the correction coefficient calculation unit 24 calculates a difference between the target rotation speed of the motor 16 corresponding to the operation amount of the trigger switch 12 received from the table reference unit 21 and the actual rotation speed of the motor 16 received from the current speed calculation unit 23 ( Speed deviation) is read out from the storage unit 26. Then, the correction coefficient calculation unit 24 calculates a correction coefficient for correcting the target rotation speed table, and transmits the correction coefficient to the table reference unit 21. Further, the correction coefficient calculator 24 transmits the correction coefficient and the control gain adjusted for feedback control to the manipulated variable calculator 22.
- the power is output from the correction coefficient calculator 24.
- a correction coefficient for table correction and a control gain for feedback control are used.
- the current calculation unit 25 is connected between the FET array 14 and the current detection resistor 15 and calculates a current flowing through the motor 16. Then, the current calculation unit 25 transmits the characteristic values (average current and current ripple described later) calculated from the calculation result to the storage unit 26.
- the storage unit 26 stores the speed deviation received from the operation amount calculation unit 22, the average current and the current ripple received from the current calculation unit 25, and a control program of the power tool 10 described later.
- the PWM signal generation unit 27 calculates the difference (speed deviation) between the target rotation speed received from the table reference unit 21 and the actual rotation speed of the motor 16 received from the current speed calculation unit 23 by adding PI compensation.
- the operation amount (the duty of the PWM output) is output to the switching circuit (gate circuit 13 and FET array 14).
- the PWM signal generation unit 27 uses the characteristic values (the magnitude of the difference (speed difference), the average current, the current ripple, and the like) acquired in the current work (first work) to perform the current work (the first work).
- the control conditions of the motor 16 in the operation (second operation) performed after the first operation are optimized. Note that the process of optimizing the control condition of the second operation will be described in detail later.
- the reset switch 18 is operated by the user. Is operated.
- a reset signal is transmitted from the reset switch 18 to the correction coefficient calculation unit 24, and the optimization control for the second operation, such as correction (rewriting) of the target rotation speed table and adjustment of the control gain, which will be described later, is reset. Is returned to the initial state.
- the operation amount (drive duty ratio) of the trigger switch 12 is calculated by the following control (proportional control, integral control, differential control, etc.).
- the proportional control (P control) is a control in which an operation amount is obtained by multiplying a difference (speed deviation) between a target rotation speed and the current rotation speed of the motor 16 by a proportional control gain KP.
- the operation amount is calculated by 1).
- Manipulated variable proportional control gain KP x deviation N0
- the integral control (I control) is a control in which an accumulated amount of a difference (speed deviation) between the target rotational speed and the current rotational speed of the motor 16 is multiplied by an integral control gain KI to obtain an operation amount.
- the operation amount is calculated by Expression (2).
- Manipulated variable integral control gain KI x (current deviation N0 + previous deviation N1 + two-time previous deviation N2) (2)
- the differential control (D control) is obtained by multiplying a difference between a current difference (speed deviation) between the target rotation speed and the current rotation speed of the motor 16 and a previous difference (speed deviation) by a differential control gain KD. In this control, the operation amount is calculated by the following equation (3).
- Manipulated variable differential control gain KD x (current speed deviation N0-previous speed deviation N1) (3)
- the proportional + integral control (PI control) is a control in which the above-described proportional control and integral control are combined, and is an operation obtained by using the proportional control equation (1) and the integral control equation (2), respectively.
- the operation amount is calculated by adding the amounts and adding / subtracting the current operation amount.
- the proportional + integral + differential control is a control in which the proportional control, the integral control, and the differential control are combined, and uses the equations (1) to (3) of the proportional control, the integral control, and the differential control.
- the operation amount is calculated by adding the operation amounts obtained respectively and adding / subtracting the current operation amount.
- the integral control is a control for reducing an error with respect to a target speed, and is performed to improve speed accuracy.
- the differential control improves the response of the control, and is performed to cope with a sudden load change when the power tool 10 is used.
- step S1 for example, when the charged battery 11 is connected to the power tool 10, the initial setting is performed.
- the initial setting in step S1 is performed according to the flowchart shown in FIG.
- the control unit 20 includes the control gains KP, KI, and KD described above, the relational expression between the operation amount of the trigger switch 12 and the target rotation speed, and the counter. Various initialization processes required for the operation are performed.
- step S11 the target rotation speed table is reset to return to the default setting table.
- step S12 the operation amount adjusted based on the characteristic values obtained in the previous and previous work is reset.
- step S2 of the flowchart shown in FIG. 3 after the initial setting in step S1, the control unit 20 waits until the trigger switch 12 is turned on (that is, the trigger switch 12 is operated), and When 12 is operated, the process proceeds to step S3.
- step S3 when the trigger switch 12 is operated in step S2, the control unit 20 reads the operation amount of the trigger switch 12. That is, the potential divided by the trigger switch 12 is taken into the control unit 20 via an A / D converter (not shown).
- step S4 the target rotation speed of the motor 16 is determined with reference to a table (see FIG. 2A) showing the relationship between the operation amount of the trigger switch 12 and the target rotation speed.
- the calculation of the target rotation speed of the motor 16 may be performed using a relational expression between the operation amount of the trigger switch 12 and the target rotation speed.
- step S5 the control unit 20 obtains the current rotation speed of the motor 16. More specifically, the current speed calculation unit 23 of the control unit 20 calculates the current rotation speed of the motor 16 using the signal cycle of the Hall IC 16b received from the magnetic pole position detection circuit 17, and the like.
- step S6 the control unit 20 determines whether the current rotation speed calculated by the current speed calculation unit 23 is equal to the target rotation speed corresponding to the operation amount of the trigger switch 12 obtained by referring to the target rotation speed table. Calculate the difference (speed deviation) from the rotation speed. More specifically, the operation amount calculation unit 22 of the control unit 20 calculates a difference between the target rotation speed obtained from the table reference unit 21 and the current rotation speed of the motor 16 obtained from the current speed calculation unit 23, The data is transmitted to the storage unit 26. Then, the storage unit 26 stores the value of the difference as one of the characteristic values used when performing the optimization control.
- step S7 the control unit 20 applies a PI (proportional integral) compensation to the difference (speed deviation) between the current rotation speed of the motor 16 and the target rotation speed, and thereby performs an operation amount (drive duty ratio). ) Is calculated and output to the gate circuit 13 via the PWM signal generation unit 27.
- step S7 the immediately preceding work has been completed during the same kind of work that is continuously performed, and the storage unit 26 stores the target rotational speed table and the adjusted table and values of the control gain. If so, the output to the gate circuit 13 is set using the adjusted table and control gain.
- the target rotation speed table and the target rotation speed table are obtained by using the characteristic values obtained in the immediately preceding operation (first operation) in the same type of operation performed continuously by such processing.
- the control gain By adjusting the control gain, it is possible to make the control conditions of the motor 16 at the time of the succeeding work (second work) more suitable than the immediately preceding work (first work). Then, each time one operation (the first operation) is performed, these operations are repeatedly performed for the next operation of the same type (the second operation), so that the same type of operation such as drilling is repeatedly performed.
- the control conditions of the motor 16 can be optimized.
- step S8 if the state in which the trigger switch 12 is operated (ON state) is continued, the process returns to step S2, and the processing from reading the operation amount is repeated again.
- step S10 after the rotation of the motor 16 is stopped, the target rotation speed is optimized in order to optimize the control conditions of the motor 16 when performing the same type of work (second work) to be subsequently performed. Adjust the table and control gain. After the target rotational speed table and the control gain are adjusted in step S10, the processes in step S2 and thereafter are repeatedly performed.
- FIG. 5 shows a relationship between characteristic values (difference (speed deviation), average current, current ripple) of the motor 16 obtained from a series of operations in the immediately preceding operation (first operation) and properties of a processing material.
- the membership functions shown in FIGS. 5A to 5C are set. Note that the membership functions shown in FIGS. 5A and 5C indicate the hardness (softness) of the processed material in terms of the degree of hardness (softness) (0 to 1.0). It is.
- the membership function shown in FIG. 5 (b) indicates the homogeneity (heterogeneity) of the processed material by the degree of homogeneity (heterogeneity) (0 to 1.0).
- the properties (hardness, homogeneity) of the work material can be linked to the property values (difference, average current, current ripple) obtained during the actual work. it can.
- the properties (hardness, homogeneity) of the work material can be linked to the property values (difference, average current, current ripple) obtained during the actual work. it can.
- three characteristic values of a difference (speed deviation) between the target rotation speed and the actual rotation speed of the motor 16, an average current flowing through the motor 16, and a current ripple. are used in combination.
- FIG. 5A shows the relationship between the hardness (solid line) and the softness (broken line) of the processed material with respect to the difference (speed deviation) between the target rotation speed and the actual rotation speed of the motor 16.
- the membership function indicates that the membership function of the speed deviation shown in FIG. 5A shows that the resistance during the processing is large until the work material has a predetermined hardness (1.0), so that the speed deviation is linearly reduced to ⁇ 20%. Become smaller.
- the membership function since the resistance during processing is small until the processing material has a predetermined softness (1.0), the speed deviation increases linearly up to + 20%.
- FIG. 5B shows the relationship between the current ripple and the homogeneity (solid line) and inhomogeneity (dashed line) of the processed material by a membership function. That is, in the membership function of the current ripple shown in FIG. 5B, if the homogeneity of the processing material is high, the variation in resistance at the time of processing is small. If the homogeneity is high, the variation in resistance at the time of processing increases, so that the current ripple is 20% or more.
- FIG. 5C shows the relationship between the average current of the motor 16 and the softness (solid line) and hardness (dashed line) of the processed material by a membership function. That is, the membership function of the average current shown in FIG. 5 (c) is a function indicating the hardness of the processing material as in FIG. 5 (a), and the processing material has a predetermined softness (1.0). Since the resistance during processing is small, the average current decreases linearly from 20 A to 10 A. Similarly, in the membership function, the average current increases linearly from 20 A to 30 A because the resistance during processing is large until the processing material has a predetermined hardness (1.0).
- the following eight fuzzy inference rules (1) to (8) are used for the method of adjusting the target rotation speed table and the control gain from the characteristics (hardness, homogeneity) of the work material.
- Enact. (1) "If the work material is considerably hard and non-homogeneous, lower the inclination of the target rotation speed table.” (2) “If the processing material is fairly hard and homogeneous, the target rotation speed table remains the same.” (3) “If the processing material is quite hard and non-homogeneous, lower the control gain (PI gain).” (4) “If the processing material is fairly hard and homogeneous, increase the control gain (PI gain).” (5) “If the processing material is soft and homogeneous, raise the inclination of the target rotation speed table.” (6) “If the processing material is soft and inhomogeneous, raise the inclination of the target rotation speed table.” (7) “If the processing material is soft and homogeneous, the control gain (PI gain) remains unchanged” (8) "If the processing material is soft and non-
- the membership function shown in FIGS. 6A and 6B are set for the consequent part.
- the membership function shown in FIG. 6A is based on a membership function indicating the relationship between the three characteristic values shown in FIG. 5A to FIG.
- the processing of "lower” (dashed-dotted line), “as is” (solid line), and “raise” (broken line) the slope of the graph is shown as a function.
- the membership function shown in FIG. 6B is based on a control gain (PI) based on a membership function showing the relationship between the three characteristic values shown in FIGS. 5A to 5C and the characteristics of the work material.
- the processing of "decrease” (gain and dash-dot line), “as is” (solid line), and “increase” (dashed line) is shown as a function.
- the target rotation speed table and the control gain (PI gain) when “speed deviation: ⁇ 13%, current ripple: 5%, average current: 25 A” are set.
- the method of adjusting is described quantitatively.
- the degree of conformity of the “very hard” element is determined by the membership function shown in FIG.
- the fitness of the "soft” element is 0.6 points, and the fitness is 0.1 point.
- the degree of conformity of the “homogeneous” element is 1.0 point by the membership function shown in FIG. 7B.
- the average current is 25 A, the degree of conformity of the “very hard” element is 0.5 point by the membership function shown in FIG. 7C.
- the power tool 10 of the present embodiment using the above-mentioned three characteristic values (difference (speed deviation), average current, and current ripple) acquired in the previous operation (first operation), The material (hardness, homogeneity) can be estimated.
- the characteristics of the processed material are applied to the fuzzy inference rules (1) to (8) established above.
- the larger numerical value is used, and the smaller numerical value is used between different elements.
- the fitness degree of the element which is “very hard” by the membership function is obtained as two points of 0.6 point and 0.5 point. Adopted. The degree of conformity of the “heterogeneous” element was 0 point.
- the center of gravity is 1.429, as shown in FIG. 8B. Therefore, when the trigger switch 12 is operated in the next operation of the same type (second operation), the target rotation speed is determined based on the characteristic value obtained in the previous operation (first operation). The inclination of the table is 1.018 times, and the control gain (PI gain) is 1.429 times.
- the power tool 10 is set for the next same type of work (second work) based on the work history (characteristic value) obtained in the work (first work) up to that time.
- Control parameters parameters to be adjusted (optimized).
- control condition of the motor 16 is automatically rewritten to a condition suitable for each work, work mistakes (failures) can be reduced, work yield can be improved, and loss of work material can be reduced.
- arithmetic processing in the present optimization control is performed during a continuous work and an idle time of the work. Therefore, the load on the control unit 20 is light and can be realized at low cost.
- the operation content is switched from the drilling operation to the screw tightening operation
- the user operates the reset switch 18 to discard the learning content accumulated up to that time and reset the initial state.
- the control of the subsequently performed screw tightening work is again performed using each characteristic value obtained by the first work.
- Conditions can be optimized. As a result, in each type of work, control conditions suitable for each type of work can be set each time the work is performed.
- the data (the operation amount of the trigger switch 12, the operation amount Duty to the motor driver, the battery voltage , Motor speed, motor current, motor temperature, etc.), the material (hardness, homogeneity, etc.) of the processing material can be inferred. Therefore, the control condition (control parameter) optimized according to the material of the processing material can be automatically set for the operation to be performed subsequently (the second operation).
- the adjustment of the target rotation speed table and the control gain are performed using the magnitude of the difference between the target rotation speed and the actual rotation speed with respect to the operation amount of the trigger switch 12, and the respective characteristic values including the average current and the current ripple.
- the above description has been made with reference to an example in which both adjustments are performed.
- the present invention is not limited to this.
- the configuration may be such that only one of rewriting of the speed table and adjustment of the control gain is performed based on each of the characteristic values.
- control for optimizing the control condition for the second operation may be performed based on at least one of the difference between the target rotation speed and the actual rotation speed, the average current, and the current ripple.
- control condition of the motor of the power tool may be optimized based on another characteristic value other than the three characteristic values described in the above embodiment.
- the operation from the time when the trigger switch 12 is turned on by the operation of the trigger switch 12 to the time when the trigger switch 12 is turned off is regarded as the first operation.
- the work from the time when the work becomes OFF to the OFF state is defined as a second work, and optimization of the motor control conditions for the second work is repeatedly performed for each work based on a difference or the like acquired in the first work.
- the example has been described. However, the present invention is not limited to this.
- control condition for the second operation performed thereafter may be optimized based on the average value of the differences acquired in the several operations.
- the optimization of the control conditions for the second work is not only performed after the completion of the first work, but also the first work is set every predetermined number of times, and the control conditions for the second work are optimized thereafter. May be implemented.
- fuzzy inference when performing the optimization control for the second operation has been described.
- the present invention is not limited to this.
- the use of fuzzy inference is not essential, and may be implemented by other methods.
- the material such as the hardness and the homogeneity of the processed material is estimated using the characteristic values (speed deviation, average current, current ripple) acquired in the previous operation (first operation).
- the present invention is not limited to this.
- the material of the processing material estimated in the present invention may be a material other than hardness and homogeneity.
- the present invention is implemented as the power tool 10 and the control method of the power tool 10.
- the present invention is not limited to this.
- the present invention may be realized as a control program that causes a computer to execute the control method of the power tool 10 described in the above embodiment.
- the control program only needs to be stored in the storage unit 26 shown in FIG. 1, and is read by the CPU, whereby the computer can execute the control method described above.
- the power tool of the present invention has an effect that an optimum motor control condition can be set by a simple operation, and thus can be widely applied to power tools used in various works.
- Power tool 11 Battery (power supply) 12 Trigger switch (speed setting section) 13 Gate circuit (switching circuit) 14 FET array (switching circuit) 14a Switching element 15 Current detection resistor 16 Motor (DC motor) 16a Coil 16b Hall IC 16c Rotor 17 Magnetic pole position detection circuit 18 Reset switch 20 Control unit 21 Table reference unit 22 Operation amount calculation unit 23 Current speed calculation unit (detection unit) 24 Correction coefficient calculation unit 25 Current calculation unit (current measurement unit) 26 storage unit 27 PWM signal generation unit
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Mechanical Engineering (AREA)
- Portable Power Tools In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、電動工具およびその制御方法、制御プログラムに関する。 The present invention relates to a power tool, a control method thereof, and a control program.
電動工具は、通常、工場出荷時に設定されたモータ制御パラメータをそのまま使用して、ネジ締め、ドリル加工等の各種作業が実施される。このため、ドリル加工やテクスネジ締め加工等において、様々な加工部材(金属や欅などの硬い材料、石膏や杉などの柔らかい材料、天然無垢木材のような不均質材、石膏ボードや集成材などの均質材)に対して、いずれも中庸の作業性しか得られないという問題があった。 Electric tools usually perform various operations such as screw tightening and drilling, using the motor control parameters set at the time of factory shipment as they are. For this reason, in drilling and text screw tightening, various processing members (hard materials such as metal and keyaki, soft materials such as gypsum and cedar, heterogeneous materials such as natural solid wood, gypsum board and laminated wood, etc.) However, there was a problem that only moderate workability could be obtained with respect to homogeneous materials.
例えば、特許文献1には、所定のサンプルモードにおいて学習動作を実施し、モータの使用状況を学習して制御情報(例えば、モータによる締め付け時間、電流制限値、回転数等)として記憶することで、ユーザごとに最適な駆動モードを実現できる電動工具について開示されている。
For example, in
しかしながら、上記従来の電動工具では、以下に示すような問題点を有している。
すなわち、上記公報に開示された電動工具では、所定のサンプルモードにおいて学習動作を実施して取得される制御情報に基づいて、実際の作業時に最適な駆動条件となるようにモータを駆動している。
しかし、学習動作を実施するために、実際の作業を実施する前に、所定のサンプルモードに設定する必要があり、使用者にとって面倒であった。
However, the above-described conventional power tool has the following problems.
That is, in the electric tool disclosed in the above publication, the motor is driven so as to be under the optimal driving condition at the time of actual work based on the control information obtained by performing the learning operation in the predetermined sample mode. .
However, in order to perform the learning operation, it is necessary to set a predetermined sample mode before performing the actual work, which is troublesome for the user.
本発明の課題は、簡単な動作によって、最適なモータ制御条件を設定することが可能な電動工具およびその制御方法、制御プログラムを提供することにある。
第1の発明に係る電動工具は、直流モータと、速度設定部と、スイッチング回路と、制御部と、を備えている。速度設定部は、操作量に応じて直流モータの回転速度を設定する。スイッチング回路は、複数のスイッチング素子を有し、直流モータに対して電力を供給する。制御部は、速度設定部において設定された回転速度に基づいて直流モータを回転駆動させるようにスイッチング回路を制御するとともに、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される予定であって第1作業と同種の第2作業における直流モータの制御条件を設定する。
An object of the present invention is to provide an electric power tool capable of setting optimum motor control conditions by a simple operation, a control method thereof, and a control program.
A power tool according to a first aspect includes a DC motor, a speed setting unit, a switching circuit, and a control unit. The speed setting unit sets the rotation speed of the DC motor according to the operation amount. The switching circuit has a plurality of switching elements and supplies power to the DC motor. The control unit controls the switching circuit so as to rotate the DC motor based on the rotation speed set by the speed setting unit, and performs the first operation based on the characteristic value regarding the DC motor acquired in the first operation. Then, the control condition of the DC motor in the second operation of the same type as the first operation is set.
ここでは、例えば、ネジ締め、ドリル加工等の各種作業で使用される電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化する。
すなわち、本発明の電動工具では、同種の加工材料に対して同種の作業を連続して行う際に、第1作業における作業時に取得された直流モータに関する回転速度、電流値等の特性値を用いて、次に同種の作業が実施される第2作業が最適な制御条件で実施されるように、第2作業用の制御条件が設定される。
Here, for example, when the same kind of work is continuously performed on the same kind of work material using an electric tool used in various kinds of work such as screw tightening and drilling, the DC power acquired in the first work is used. Based on the characteristic values related to the motor, the control condition of the DC motor in the second operation performed after the first operation is optimized.
That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
ここで、電動工具を用いた同種の作業としては、例えば、ネジ締め、ネジ緩め、ドリル加工等が含まれる。また、同種の加工材料としては、例えば、金属、木材、樹脂、ゴム等の各種材料が含まれる。
また、第1作業と第2作業とは、連続して実施される同種の一連の作業のうち、最初の作業と2番目の作業に限定されるものではなく、例えば、5番目の作業と6番目の作業等のように、単に、前後関係にある作業であればよい。
Here, the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like. Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
In addition, the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed. For example, the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
そして、制御条件の最適化は、1回ずつの作業ごとに繰り返し実施されてもよいし、一連の作業の最初の作業と2番目の作業との間にのみ実施されてもよいし、作業が所定回数に達するごとに実施されてもよい。
さらに、直流モータに関する特性値としては、例えば、直流モータを回転駆動させる速度設定部の操作量、これに対応する直流モータの目標回転速度、実際の回転速度、バッテリ電圧、直流モータを流れる電流値、直流モータの温度等が含まれる。
The optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached.
Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
これにより、電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化することができる。
よって、直流モータの制御条件を最適化する学習動作のために特別なモードに設定変更することなく、簡単な動作によって、一連の作業を連続して実施する中において、直流モータの制御条件を最適化することができる。
Accordingly, when the same type of work is continuously performed on the same type of processing material using the electric tool, the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation.
Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor. Can be
第2の発明に係る電動工具は、第1の発明に係る電動工具であって、直流モータの実際の回転速度を検出する検出部を、さらに備えている。特性値には、速度設定部の操作量に対する直流モータの目標回転速度と、検出部において検出された実際の回転速度との差分が含まれる。
ここでは、直流モータの制御条件の最適化制御で使用される特性値として、速度設定部の操作量に対する直流モータの目標回転速度と、検出部において検出された実際の回転速度との差分を用いる。
A power tool according to a second invention is the power tool according to the first invention, and further includes a detection unit that detects an actual rotation speed of the DC motor. The characteristic value includes a difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit.
Here, the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit is used as the characteristic value used in the optimization control of the control condition of the DC motor. .
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、直流モータの制御条件を大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、直流モータの制御条件を若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、第2作業を実施する際の直流モータの制御条件を最適化することができる。
Specifically, when the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation is large, the control condition of the DC motor is adjusted to be large in order to reduce the difference. On the other hand, when the difference is small, the control condition of the DC motor is slightly adjusted to further reduce the difference.
Thereby, it is possible to optimize the control condition of the DC motor at the time of performing the second operation according to the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation. it can.
第3の発明に係る電動工具は、第2の発明に係る電動工具であって、制御部は、第2作業を実施する際に、差分の大きさに応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
ここでは、上述した第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分を用いた直流モータの最適化制御において、差分の大きさに応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
A power tool according to a third invention is the power tool according to the second invention, wherein the control unit performs an operation of the speed setting unit according to a magnitude of the difference when performing the second work. The table indicating the relationship with the target rotation speed is rewritten.
Here, in the DC motor optimization control using the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation described above, the operation of the speed setting unit is performed in accordance with the magnitude of the difference. The table showing the relationship between the amount and the target rotation speed is rewritten.
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾きを大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、例えば、テーブルの傾きを若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整することで、最適な条件にて第2作業を実施することができる。
Specifically, when the difference between the target rotation speed of the DC motor and the actual rotation speed obtained in the first work is large, for example, in order to reduce the difference, for example, the operation amount of the speed setting unit and the target The inclination of the table indicating the relationship with the rotation speed is adjusted to be large. On the other hand, when the difference is small, for example, the inclination of the table is slightly adjusted to further reduce the difference.
Thereby, for example, according to the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, for example, a table of the relationship between the operation amount of the speed setting unit and the target rotation speed is displayed. By adjusting the inclination and the like, the second operation can be performed under optimal conditions.
第4の発明に係る電動工具は、第2または第3の発明に係る電動工具であって、制御部は、第2作業を実施する際に、差分の大きさに応じて、スイッチング回路に出力される制御ゲインを調整する。
ここでは、上述した第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分を用いた直流モータの最適化制御において、差分の大きさに応じて、スイッチング回路に出力される制御ゲイン(速度帰還制御における比例ゲイン、積分ゲイン、微分ゲイン等)を調整する。
An electric power tool according to a fourth aspect is the electric power tool according to the second or third aspect, wherein the control unit outputs to the switching circuit in accordance with the magnitude of the difference when performing the second operation. The control gain to be adjusted.
Here, in the DC motor optimization control using the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation described above, the DC motor output is output to the switching circuit in accordance with the magnitude of the difference. Control gain (proportional gain, integral gain, derivative gain, etc. in speed feedback control).
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、例えば、スイッチング回路に出力される制御ゲインを大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、例えば、制御ゲインを若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、スイッチング回路に出力される制御ゲインを調整することで、最適な条件にて第2作業を実施することができる。
なお、制御ゲインによる調整は、上述した速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整する制御と組み合わせて実施されてもよいし、単独で実施されてもよい。
Specifically, when the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation is large, for example, a control gain output to a switching circuit is used to reduce the difference. Adjust to a large value. On the other hand, when the difference is small, for example, the control gain is slightly adjusted to further reduce the difference.
Thereby, the control gain output to the switching circuit is adjusted in accordance with the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, so that the optimum condition can be obtained. A second operation can be performed.
The adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently. .
第5の発明に係る電動工具は、第1から第4の発明のいずれか1つに係る電動工具であって、直流モータに接続された回路に流れる電流を測定する電流測定部を、さらに備えている。 A power tool according to a fifth invention is the power tool according to any one of the first to fourth inventions, further comprising a current measuring unit that measures a current flowing in a circuit connected to the DC motor. ing.
ここでは、直流モータに接続された回路に流れる電流を、電流測定部を用いて測定する。
これにより、上述した第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分に基づく最適化制御以外に、平均電流や電流リップル等の電流値に基づく最適化制御を実施することができる。
Here, a current flowing in a circuit connected to the DC motor is measured using a current measuring unit.
Thereby, in addition to the optimization control based on the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, the optimization control based on the current value such as the average current and the current ripple is performed. can do.
第6の発明に係る電動工具は、第5の発明に係る電動工具であって、特性値には、電流測定部において測定された電流値に基づいて算出される平均電流および電流リップルの少なくとも一方が含まれる。
ここでは、直流モータの制御条件の最適化制御で使用される特性値として、電流測定部において測定された電流値に基づいて算出される平均電流および電流リップルの少なくとも一方を用いる。
これにより、第1作業において取得された平均電流および電流リップルの少なくとも一方の値に応じて、第2作業を実施する際の直流モータの制御条件を最適化することができる。
A power tool according to a sixth invention is the power tool according to the fifth invention, wherein the characteristic value is at least one of an average current and a current ripple calculated based on the current value measured by the current measurement unit. Is included.
Here, at least one of the average current and the current ripple calculated based on the current value measured by the current measurement unit is used as the characteristic value used in the optimization control of the control condition of the DC motor.
Thereby, the control condition of the DC motor when performing the second operation can be optimized according to at least one of the average current and the current ripple acquired in the first operation.
第7の発明に係る電動工具は、第6の発明に係る電動工具であって、制御部は、第2作業を実施する際に、平均電流および電流リップルの少なくとも一方に応じて、速度設定部の操作量に対応する直流モータの目標回転速度を示すテーブルを書き換える。 An electric power tool according to a seventh aspect is the electric power tool according to the sixth aspect, wherein the control section performs a second operation, wherein the speed setting section performs at least one of the average current and the current ripple. Rewrite the table indicating the target rotation speed of the DC motor corresponding to the operation amount.
ここでは、上述した第1作業において取得された平均電流および電流リップルの少なくとも一方を用いた直流モータの最適化制御において、平均電流および/または電流リップルの値に応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
これにより、第1作業において取得された直流モータに接続された回路に流れる電流の平均電流および/または電流リップルの値に応じて、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整することで、最適な条件にて第2作業を実施することができる。
Here, in the DC motor optimization control using at least one of the average current and the current ripple acquired in the above-described first operation, the operation amount of the speed setting unit according to the value of the average current and / or the current ripple. The table showing the relationship between the target rotation speed and the target rotation speed is rewritten.
Thereby, for example, the relationship between the operation amount of the speed setting unit and the target rotation speed is determined in accordance with the average current of the current flowing in the circuit connected to the DC motor and / or the value of the current ripple obtained in the first operation. The second operation can be performed under optimal conditions by adjusting the inclination of the table shown.
第8の発明に係る電動工具は、第6または第7の発明に係る電動工具であって、制御部は、第2作業を実施する際に、平均電流および電流リップルの少なくとも一方に応じて、スイッチング回路に出力される制御ゲインを調整する。
ここでは、上述した第1作業において取得された平均電流および電流リップルの少なくとも一方を用いた直流モータの最適化制御において、平均電流および/または電流リップルの値に応じて、スイッチング回路に出力される制御ゲインを調整する。
The power tool according to an eighth invention is the power tool according to the sixth or seventh invention, wherein the control unit performs at least one of the average current and the current ripple when performing the second operation. Adjust the control gain output to the switching circuit.
Here, in the optimization control of the DC motor using at least one of the average current and the current ripple acquired in the first operation described above, the DC current is output to the switching circuit according to the value of the average current and / or the current ripple. Adjust the control gain.
これにより、第1作業において取得された直流モータに接続された回路に流れる電流の平均電流および/または電流リップルの値に応じて、例えば、スイッチング回路に出力される制御ゲインを調整することで、最適な条件にて第2作業を実施することができる。
なお、制御ゲインによる調整は、上述した速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整する制御と組み合わせて実施されてもよいし、単独で実施されてもよい。
Thereby, for example, by adjusting the control gain output to the switching circuit according to the average current and / or the current ripple value of the current flowing in the circuit connected to the DC motor acquired in the first operation, The second operation can be performed under optimal conditions.
The adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently. .
第9の発明に係る電動工具は、第1から第8の発明のいずれか1つに係る電動工具であって、制御部は、第1作業において取得された直流モータの特性値に基づいて、加工材料の材質を推定する。
ここでは、第1作業において取得された直流データの特性値から、ネジ締め、ネジ緩め、ドリル加工等の対象となる加工材料の材質を推定する。
A power tool according to a ninth aspect is the power tool according to any one of the first to eighth aspects, wherein the control unit is configured to perform the control based on the characteristic value of the DC motor acquired in the first operation. Estimate the quality of the processing material.
Here, from the characteristic values of the DC data acquired in the first operation, the material of the processing material to be screwed, loosened, drilled, or the like is estimated.
具体的には、例えば、上述した速度設定部の操作量に対する直流モータの目標回転速度に対する検出部において検出された実際の回転速度の差分がマイナス側に大きい場合には、加工材料が硬い材料であると推定される。逆に、差分がプラス側に大きい場合には、加工材料が柔らかい材料であると推定される。
これにより、目標回転速度に対する実際の回転速度の差分、直流モータの平均電流、電流リップル等の特性値のうちの1つまたは複数を用いて加工材料の材質を推定することで、第2作業時におけるより最適な制御条件を設定することができる。
Specifically, for example, when the difference between the actual rotation speed detected by the detection unit and the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit described above is large on the minus side, the processing material is a hard material. It is presumed that there is. Conversely, when the difference is large on the positive side, it is estimated that the processed material is a soft material.
Thus, by estimating the material of the processing material using one or more of the characteristic value such as the difference between the actual rotation speed with respect to the target rotation speed, the average current of the DC motor, and the current ripple, the second work can be performed. , More optimal control conditions can be set.
第10の発明に係る電動工具は、第9の発明に係る電動工具であって、加工材料の材質には、硬さ、均質性が含まれる。
ここでは、推定される加工材料の材質として、材料の硬さ、均質性が挙げられる。
これにより、同種の作業を連続して実施する際に、作業対象となる材料の材質の硬さ、均質性を考慮した上で、第2作業時における直流モータの最適な制御条件を設定することができる。
A power tool according to a tenth aspect is the power tool according to the ninth aspect, wherein the material of the processing material includes hardness and homogeneity.
Here, the hardness and homogeneity of the material are listed as the material of the estimated processing material.
With this, when performing the same kind of work continuously, it is necessary to set the optimal control condition of the DC motor at the time of the second work in consideration of the hardness and homogeneity of the material to be worked on. Can be.
第11の発明に係る電動工具は、第1から第10の発明のいずれか1つに係る電動工具であって、直流モータに関する特性値を保存する記憶部を、さらに備えている。
ここでは、上述した直流モータの最適化制御に用いられる特性値を、記憶部に保存する。
これにより、速度設定部の操作量に対する直流モータの目標回転速度と、直流モータの実際の回転速度との差分、平均電流、電流リップル等の記憶部に保存された各種特性値を用いて、第2作業時における直流モータの最適化制御を実施することができる。
An electric power tool according to an eleventh aspect is the electric power tool according to any one of the first to tenth aspects, further comprising a storage unit that stores a characteristic value of the DC motor.
Here, the characteristic values used for the above-described DC motor optimization control are stored in the storage unit.
With this, the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed of the DC motor, the average current, the current ripple, and other various characteristic values stored in the storage unit are used. Optimization control of the DC motor during the two operations can be performed.
第12の発明に係る電動工具は、第1から第11の発明のいずれか1つに係る電動工具であって、直流モータの制御条件を初期条件に戻すリセットスイッチを、さらに備えている。
ここでは、連続して実施される一連の同種の作業が終了し、別の種類の作業が開始される際には、リセットスイッチを操作して直流モータの制御条件を初期条件にリセットする。
これにより、連続して実施された同種の作業から別の作業へ移行する際に、前の作業の最適化された制御条件を消去して、初期条件に戻した上で、再度、最適化制御を実施することができる。
A power tool according to a twelfth aspect is the power tool according to any one of the first to eleventh aspects, further comprising a reset switch for returning a control condition of the DC motor to an initial condition.
Here, when a series of similar operations performed continuously is completed and another type of operation is started, a reset switch is operated to reset the control conditions of the DC motor to the initial conditions.
As a result, when transitioning from the same type of work performed successively to another work, the optimized control conditions of the previous work are deleted, the initial conditions are restored, and then the optimization control is performed again. Can be implemented.
第13の発明に係る電動工具は、第1から第12の発明のいずれか1つに係る電動工具であって、制御部は、第1作業において取得される特性値に基づいて、第2作業における直流モータの制御条件を、ファジィ推論を用いて設定する。 A power tool according to a thirteenth aspect is the power tool according to any one of the first to twelfth aspects, wherein the control unit performs the second operation based on the characteristic value acquired in the first operation. Is set using fuzzy inference.
ここでは、上述した直流モータの最適化制御を、ファジィ推論を用いて実施する。
これにより、上述した第1作業において取得された目標回転速度と実際の回転速度との差分、平均電流および電流リップル等を用いた直流モータの最適化制御を、ファジィ推論を用いて実施することで、作業対象となる加工材料の材質等に応じて制御条件を最適化することができる。
Here, the above-described DC motor optimization control is performed using fuzzy inference.
Thereby, the optimization control of the DC motor using the difference between the target rotation speed and the actual rotation speed acquired in the first operation described above, the average current, the current ripple, and the like is performed by using fuzzy inference. The control conditions can be optimized according to the material of the work material to be worked.
第14の発明に係る電動工具の制御方法は、第1から第13の発明のいずれか1つに係る電動工具の制御方法であって、請求項1から13のいずれか1項に記載の電動工具の制御方法であって、以下のステップを備えている。第1作業において、予め設定された制御条件にて直流モータを回転駆動させるステップ。第1作業において、直流モータに関する特性値を取得するステップ。第1作業において取得された特性値に基づいて、第1作業に続いて実施され第1作業と同種の第2作業における直流モータの制御条件を調整するステップ。第2作業において、調整された制御条件によって直流モータを回転駆動させるステップ。
A power tool control method according to a fourteenth invention is the power tool control method according to any one of the first to thirteenth inventions, and wherein the electric tool control method according to any one of
ここでは、例えば、ネジ締め、ドリル加工等の各種作業で使用される電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化する。
すなわち、本発明の電動工具では、同種の加工材料に対して同種の作業を連続して行う際に、第1作業における作業時に取得された直流モータに関する回転速度、電流値等の特性値を用いて、次に同種の作業が実施される第2作業が最適な制御条件で実施されるように、第2作業用の制御条件が設定される。
Here, for example, when the same kind of work is continuously performed on the same kind of work material using an electric tool used in various kinds of work such as screw tightening and drilling, the DC power acquired in the first work is used. Based on the characteristic values related to the motor, the control condition of the DC motor in the second operation performed after the first operation is optimized.
That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
ここで、電動工具を用いた同種の作業としては、例えば、ネジ締め、ネジ緩め、ドリル加工等が含まれる。また、同種の加工材料としては、例えば、金属、木材、樹脂、ゴム等の各種材料が含まれる。
また、第1作業と第2作業とは、連続して実施される同種の一連の作業のうち、最初の作業と2番目の作業に限定されるものではなく、例えば、5番目の作業と6番目の作業等のように、単に、前後関係にある作業であればよい。
Here, the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like. Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
In addition, the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed. For example, the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
そして、制御条件の最適化は、1回ずつの作業ごとに繰り返し実施されてもよいし、一連の作業の最初の作業と2番目の作業との間にのみ実施されてもよいし、作業が所定回数に達するごとに実施されてもよい。
さらに、直流モータに関する特性値としては、例えば、直流モータを回転駆動させる速度設定部の操作量、これに対応する直流モータの目標回転速度、実際の回転速度、バッテリ電圧、直流モータを流れる電流値、直流モータの温度等が含まれる。
The optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached.
Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
これにより、電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化することができる。
よって、直流モータの制御条件を最適化する学習動作のために特別なモードに設定変更することなく、簡単な動作によって、一連の作業を連続して実施する中において、直流モータの制御条件を最適化することができる。
Accordingly, when the same type of work is continuously performed on the same type of processing material using the electric tool, the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation.
Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor. Can be
第15の発明に係る電動工具の制御方法は、第14の発明に係る電動工具の制御方法であって、特性値には、速度設定部の操作量に対する直流モータの目標回転速度と、直流モータの実際の回転速度との差分が含まれる。
ここでは、直流モータの制御条件の最適化制御で使用される特性値として、速度設定部の操作量に対する直流モータの目標回転速度と、検出部において検出された実際の回転速度との差分を用いる。
The control method for a power tool according to a fifteenth invention is the control method for a power tool according to the fourteenth invention, wherein the characteristic value includes a target rotation speed of the DC motor with respect to an operation amount of the speed setting unit, and a DC motor. The difference from the actual rotation speed is included.
Here, the difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit is used as the characteristic value used in the optimization control of the control condition of the DC motor. .
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、直流モータの制御条件を大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、直流モータの制御条件を若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、第2作業を実施する際の直流モータの制御条件を最適化することができる。
Specifically, when the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation is large, the control condition of the DC motor is adjusted to be large in order to reduce the difference. On the other hand, when the difference is small, the control condition of the DC motor is slightly adjusted to further reduce the difference.
Thereby, it is possible to optimize the control condition of the DC motor at the time of performing the second operation according to the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation. it can.
第16の発明に係る電動工具の制御方法は、第15の発明に係る電動工具の制御方法であって、第2作業において、差分の大きさに応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
ここでは、上述した第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分を用いた直流モータの最適化制御において、差分の大きさに応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
A control method for a power tool according to a sixteenth invention is the control method for a power tool according to the fifteenth invention, wherein, in the second operation, the operation amount of the speed setting unit and the target rotation are adjusted according to the magnitude of the difference. Rewrite the table showing the relationship with speed.
Here, in the DC motor optimization control using the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation described above, the operation of the speed setting unit is performed in accordance with the magnitude of the difference. The table showing the relationship between the amount and the target rotation speed is rewritten.
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾きを大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、例えば、テーブルの傾きを若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整することで、最適な条件にて第2作業を実施することができる。
Specifically, when the difference between the target rotation speed of the DC motor and the actual rotation speed obtained in the first work is large, for example, in order to reduce the difference, for example, the operation amount of the speed setting unit and the target The inclination of the table indicating the relationship with the rotation speed is adjusted to be large. On the other hand, when the difference is small, for example, the inclination of the table is slightly adjusted to further reduce the difference.
Thereby, for example, according to the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, for example, a table of the relationship between the operation amount of the speed setting unit and the target rotation speed is displayed. By adjusting the inclination and the like, the second operation can be performed under optimal conditions.
第17の発明に係る電動工具の制御方法は、第15または第16の発明に係る電動工具の制御方法であって、第2作業において、差分の大きさに応じて、スイッチング回路に出力される制御ゲインを調整する。
ここでは、上述した第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分を用いた直流モータの最適化制御において、差分の大きさに応じて、スイッチング回路に出力される制御ゲイン(速度帰還制御における比例ゲイン、積分ゲイン、微分ゲイン等)を調整する。
A control method for a power tool according to a seventeenth invention is the control method for a power tool according to the fifteenth or sixteenth invention, and is output to the switching circuit in the second operation according to the magnitude of the difference. Adjust the control gain.
Here, in the DC motor optimization control using the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation described above, the DC motor output is output to the switching circuit in accordance with the magnitude of the difference. Control gain (proportional gain, integral gain, derivative gain, etc. in speed feedback control).
具体的には、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分が大きい場合には、その差分を小さくするために、例えば、スイッチング回路に出力される制御ゲインを大きく調整する。一方、差分が小さい場合には、その差分をさらに小さくするために、例えば、制御ゲインを若干調整する。
これにより、第1作業において取得された直流モータの目標回転速度と実際の回転速度との差分の大きさに応じて、スイッチング回路に出力される制御ゲインを調整することで、最適な条件にて第2作業を実施することができる。
なお、制御ゲインによる調整は、上述した速度設定部の操作量と目標回転速度との関係を示すテーブルの傾きを調整する制御と組み合わせて実施されてもよいし、単独で実施されてもよい。
Specifically, when the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation is large, for example, a control gain output to a switching circuit is used to reduce the difference. Adjust to a large value. On the other hand, when the difference is small, for example, the control gain is slightly adjusted to further reduce the difference.
Thereby, the control gain output to the switching circuit is adjusted in accordance with the magnitude of the difference between the target rotation speed and the actual rotation speed of the DC motor acquired in the first operation, so that the optimum condition can be obtained. A second operation can be performed.
The adjustment using the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently.
第18の発明に係る電動工具の制御方法は、第14から第17の発明のいずれか1つに係る電動工具の制御方法であって、特性値には、直流モータに接続された回路に流れる電流を測定する電流測定部において測定された電流値に基づいて算出される平均電流および電流リップルの少なくとも一方が含まれる。 An electric tool control method according to an eighteenth aspect of the present invention is the electric tool control method according to any one of the fourteenth to seventeenth aspects, wherein the characteristic value flows to a circuit connected to the DC motor. At least one of an average current and a current ripple calculated based on the current value measured by the current measurement unit that measures the current is included.
ここでは、直流モータの制御条件の最適化制御で使用される特性値として、電流測定部において測定された電流値に基づいて算出される平均電流および電流リップルの少なくとも一方を用いる。
これにより、第1作業において取得された平均電流および電流リップルの少なくとも一方の値に応じて、第2作業を実施する際の直流モータの制御条件を最適化することができる。
Here, at least one of the average current and the current ripple calculated based on the current value measured by the current measurement unit is used as the characteristic value used in the optimization control of the control condition of the DC motor.
Thereby, the control condition of the DC motor when performing the second operation can be optimized according to at least one of the average current and the current ripple acquired in the first operation.
第19の発明に係る電動工具の制御方法は、第18の発明に係る電動工具の制御方法であって、第2作業において、平均電流および電流リップルの少なくとも一方に応じて、速度設定部の操作量に対応する直流モータの目標回転速度を示すテーブルを書き換える。
ここでは、上述した第1作業において取得された平均電流および電流リップルの少なくとも一方を用いた直流モータの最適化制御において、平均電流および/または電流リップルの値に応じて、速度設定部の操作量と目標回転速度との関係を示すテーブルを書き換える。
これにより、第1作業において取得された直流モータに接続された回路に流れる電流の平均電流および/または電流リップルの値に応じて、例えば、速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整することで、最適な条件にて第2作業を実施することができる。
A power tool control method according to a nineteenth aspect is the power tool control method according to the eighteenth aspect, wherein, in the second operation, the operation of the speed setting unit is performed according to at least one of the average current and the current ripple. The table indicating the target rotation speed of the DC motor corresponding to the amount is rewritten.
Here, in the DC motor optimization control using at least one of the average current and the current ripple acquired in the above-described first operation, the operation amount of the speed setting unit according to the value of the average current and / or the current ripple. The table showing the relationship between the target rotation speed and the target rotation speed is rewritten.
Thereby, for example, the relationship between the operation amount of the speed setting unit and the target rotation speed is determined in accordance with the average current of the current flowing in the circuit connected to the DC motor and / or the value of the current ripple obtained in the first operation. The second operation can be performed under optimal conditions by adjusting the inclination of the table shown.
第20の発明に係る電動工具の制御方法は、第18または第19の発明に係る電動工具の制御方法であって、第2作業において、平均電流および電流リップルの少なくとも一方に応じて、スイッチング回路に出力される制御ゲインを調整する。 A control method for a power tool according to a twentieth invention is the control method for a power tool according to the eighteenth or nineteenth invention, wherein, in the second operation, the switching circuit is controlled according to at least one of an average current and a current ripple. Adjust the control gain output to.
ここでは、上述した第1作業において取得された平均電流および電流リップルの少なくとも一方を用いた直流モータの最適化制御において、平均電流および/または電流リップルの値に応じて、スイッチング回路に出力される制御ゲインを調整する。
これにより、第1作業において取得された直流モータに接続された回路に流れる電流の平均電流および/または電流リップルの値に応じて、例えば、スイッチング回路に出力される制御ゲインを調整することで、最適な条件にて第2作業を実施することができる。
なお、制御ゲインによる調整は、上述した速度設定部の操作量と目標回転速度との関係を示すテーブルの傾き等を調整する制御と組み合わせて実施されてもよいし、単独で実施されてもよい。
Here, in the optimization control of the DC motor using at least one of the average current and the current ripple acquired in the first operation described above, the DC current is output to the switching circuit according to the value of the average current and / or the current ripple. Adjust the control gain.
Thereby, for example, by adjusting the control gain output to the switching circuit according to the average current and / or the current ripple value of the current flowing in the circuit connected to the DC motor acquired in the first operation, The second operation can be performed under optimal conditions.
The adjustment by the control gain may be performed in combination with the above-described control for adjusting the inclination of the table indicating the relationship between the operation amount of the speed setting unit and the target rotation speed, or may be performed independently. .
第21の発明に係る電動工具の制御方法は、第14から第20の発明のいずれか1つに係る電動工具の制御方法であって、第1作業において取得された直流モータの特性値に基づいて、加工材料の材質を推定するステップを、さらに備えている。 A power tool control method according to a twenty-first aspect is the power tool control method according to any one of the fourteenth to twentieth aspects, wherein the control method is based on a DC motor characteristic value acquired in the first operation. And estimating the material of the processing material.
ここでは、第1作業において取得された直流データの特性値から、ネジ締め、ネジ緩め、ドリル加工等の対象となる加工材料の材質を推定する。
具体的には、例えば、上述した速度設定部の操作量に対する直流モータの目標回転速度に対する検出部において検出された実際の回転速度の差分がマイナス側に大きい場合には、加工材料が硬い材料であると推定される。逆に、差分がプラス側に大きい場合には、加工材料が柔らかい材料であると推定される。
これにより、目標回転速度に対する実際の回転速度の差分、直流モータの平均電流、電流リップル等の特性値のうちの1つまたは複数を用いて加工材料の材質を推定することで、第2作業時におけるより最適な制御条件を設定することができる。
Here, from the characteristic values of the DC data acquired in the first operation, the material of the processing material to be screwed, loosened, drilled, or the like is estimated.
Specifically, for example, when the difference between the actual rotation speed detected by the detection unit and the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit described above is large on the minus side, the processing material is a hard material. It is presumed that there is. Conversely, when the difference is large on the positive side, it is estimated that the processed material is a soft material.
Thus, by estimating the material of the processing material using one or more of the characteristic value such as the difference between the actual rotation speed with respect to the target rotation speed, the average current of the DC motor, and the current ripple, the second work can be performed. , More optimal control conditions can be set.
第22の発明に係る電動工具の制御方法は、第21の発明に係る電動工具の制御方法であって、加工材料の材質には、硬さ、均質性が含まれる。 電動 A power tool control method according to a twenty-second aspect is the power tool control method according to the twenty-first aspect, wherein the material of the working material includes hardness and homogeneity.
ここでは、推定される加工材料の材質として、材料の硬さ、均質性が挙げられる。
これにより、同種の作業を連続して実施する際に、作業対象となる材料の材質の硬さ、均質性を考慮した上で、最適な制御条件を設定することができる。
第23の発明に係る電動工具の制御プログラムは、第1から第13の発明のいずれか1つに係る電動工具の制御プログラムであって、以下のステップを備えた電動工具の制御方法をコンピュータに実行させる。第1作業において、予め設定された制御条件にて直流モータを回転駆動させるステップ。第1作業において、直流モータに関する特性値を取得するステップ。第1作業において取得された特性値に基づいて、第1作業に続いて実施され第1作業と同種の第2作業における直流モータの制御条件を調整するステップ。第2作業において、調整された制御条件によって直流モータを回転駆動させるステップ。
Here, the hardness and homogeneity of the material are listed as the material of the estimated processing material.
This makes it possible to set optimal control conditions in consideration of the hardness and homogeneity of the material to be worked, when performing the same kind of work continuously.
A control program for a power tool according to a twenty-third invention is a control program for a power tool according to any one of the first to thirteenth inventions, wherein a control method for a power tool including the following steps is provided to a computer. Let it run. A step of rotating the DC motor under a preset control condition in the first operation. In a first operation, a step of obtaining a characteristic value of the DC motor. Adjusting a control condition of the DC motor in a second operation of the same type as the first operation, which is performed subsequent to the first operation, based on the characteristic value acquired in the first operation. In the second operation, a step of rotating the DC motor according to the adjusted control condition.
ここでは、例えば、ネジ締め、ドリル加工等の各種作業で使用される電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化する。
すなわち、本発明の電動工具では、同種の加工材料に対して同種の作業を連続して行う際に、第1作業における作業時に取得された直流モータに関する回転速度、電流値等の特性値を用いて、次に同種の作業が実施される第2作業が最適な制御条件で実施されるように、第2作業用の制御条件が設定される。
Here, for example, when the same kind of work is continuously performed on the same kind of work material using an electric tool used in various kinds of work such as screw tightening and drilling, the DC power acquired in the first work is used. Based on the characteristic values related to the motor, the control condition of the DC motor in the second operation performed after the first operation is optimized.
That is, in the power tool of the present invention, when the same type of work is continuously performed on the same type of processing material, the characteristic values such as the rotation speed and the current value of the DC motor acquired at the time of the operation in the first operation are used. Then, the control condition for the second operation is set so that the second operation in which the same type of operation is performed next is performed under the optimum control condition.
ここで、電動工具を用いた同種の作業としては、例えば、ネジ締め、ネジ緩め、ドリル加工等が含まれる。また、同種の加工材料としては、例えば、金属、木材、樹脂、ゴム等の各種材料が含まれる。
また、第1作業と第2作業とは、連続して実施される同種の一連の作業のうち、最初の作業と2番目の作業に限定されるものではなく、例えば、5番目の作業と6番目の作業等のように、単に、前後関係にある作業であればよい。
Here, the same kind of work using the electric tool includes, for example, screw tightening, screw loosening, drilling, and the like. Examples of the same type of processing material include various materials such as metal, wood, resin, and rubber.
In addition, the first work and the second work are not limited to the first work and the second work in a series of the same kind of work that is continuously performed. For example, the fifth work and the sixth work are performed. It is sufficient that the work is merely in-context work, such as the second work.
そして、制御条件の最適化は、1回ずつの作業ごとに繰り返し実施されてもよいし、一連の作業の最初の作業と2番目の作業との間にのみ実施されてもよいし、作業が所定回数に達するごとに実施されてもよい。
さらに、直流モータに関する特性値としては、例えば、直流モータを回転駆動させる速度設定部の操作量、これに対応する直流モータの目標回転速度、実際の回転速度、バッテリ電圧、直流モータを流れる電流値、直流モータの温度等が含まれる。
The optimization of the control condition may be repeatedly performed for each operation, may be performed only between the first operation and the second operation of the series of operations, It may be carried out every time the predetermined number of times is reached.
Further, as the characteristic value related to the DC motor, for example, the operation amount of the speed setting unit that rotationally drives the DC motor, the target rotation speed of the DC motor corresponding to this, the actual rotation speed, the battery voltage, the current value flowing through the DC motor , DC motor temperature, and the like.
これにより、電動工具を用いて、同種の加工材料に対して同種の作業を連続して行う際に、第1作業において取得された直流モータに関する特性値に基づいて、第1作業に続いて実施される第2作業における直流モータの制御条件を最適化することができる。
よって、直流モータの制御条件を最適化する学習動作のために特別なモードに設定変更することなく、簡単な動作によって、一連の作業を連続して実施する中において、直流モータの制御条件を最適化することができる。
(発明の効果)
本発明に係る電動工具によれば、簡単な動作によって、最適なモータ制御条件を設定することができる。
Accordingly, when the same type of work is continuously performed on the same type of processing material using the electric tool, the first type of operation is performed following the first type of operation based on the characteristic values of the DC motor acquired in the first operation. It is possible to optimize the control condition of the DC motor in the performed second operation.
Therefore, it is not necessary to change the setting to a special mode for the learning operation to optimize the control condition of the DC motor. Can be
(The invention's effect)
ADVANTAGE OF THE INVENTION According to the electric power tool which concerns on this invention, an optimal motor control condition can be set with a simple operation | movement.
本発明の一実施形態に係る電動工具10について、図1~図8(b)を用いて説明すれば以下の通りである。
ここで、本実施形態では、電動工具10を用いて、ネジ締め、ネジ緩め、穴あけ等のドリル加工等のうち、例えば、ドリル加工の作業等、同種の作業を連続して実施する際のモータの最適化制御について、以下で説明する。
The
Here, in the present embodiment, a motor for continuously performing the same kind of operation, such as a drilling operation, among the drilling operations such as screw tightening, screw loosening, and drilling using the
本実施形態に係る電動工具10は、バッテリ11から電力を供給されるブラシレスモータ(モータ16)によって、先端部分に装着されたドライバ、ドリル等の先端工具を回転駆動させる。そして、電動工具10は、図1に示すように、バッテリ(電源部)11、トリガスイッチ(速度設定部)12、スイッチング回路(ゲート回路13、FET(Field Effect Transistor)アレイ14)、電流検出抵抗15、モータ16、磁極位置検出回路17、リセットスイッチ18、および制御部20を備えている。
電動 The
バッテリ(電源部)11は、例えば、電動工具10の把持部分に装着される交換可能な充電池であって、電動工具10の電源として使用される。また、バッテリ11は、図1に示すように、FETアレイ14と制御部20とに接続されており、それぞれに電力を供給する。
なお、図示は省略したが、電動工具10の駆動装置内には、バッテリ11の電圧を所定の定電圧Vcc(例えば、5V)に降圧した定電圧電源を生成する定電圧電源装置が設けられている。定電圧電源(Vcc)は、制御部20を含む当該駆動装置内の所定の回路を動作させるための電源として用いられる。
The battery (power supply unit) 11 is, for example, a replaceable rechargeable battery mounted on a grip portion of the
Although not shown, a constant-voltage power supply for generating a constant-voltage power supply in which the voltage of the
トリガスイッチ(速度設定部)12は、電動工具10のモータ16を、操作量(引込み量)に応じた回転速度で回転駆動させるための操作部分であって、図1に示すように、可変抵抗器を含む。可変抵抗器は、その一端が定電圧Vccに、他端がグランドラインに接続されている。トリガスイッチ12は、いわゆるポテンショメータとして構成されており、定電圧Vccを電源として、トリガスイッチ12の操作量に応じた電圧(トリガ操作量信号)を、制御部20のトリガ操作量信号入力ポートに入力する。
The trigger switch (speed setting unit) 12 is an operation part for rotating the
ゲート回路13は、FETアレイ14とともにスイッチング回路を構成し、図1に示すように、FETアレイ14内の各スイッチング素子14aを個々にオン/オフさせるために設けられている。そして、ゲート回路13に含まれる6つのゲートドライバ13aは、制御部20によって制御される。
FETアレイ14は、図1に示すように、モータ16の各相の端子とバッテリ11の正極側とを接続するハイサイドスイッチと、同じくモータ16の各相の端子とバッテリ11の負極側とを接続するローサイドスイッチと、を含む6つのスイッチング素子14aからなるハーフブリッジ回路として構成されている。
The
As shown in FIG. 1, the
また、FETアレイ14を構成するスイッチング素子14aは、nチャネルのFETによって構成されている。各スイッチング素子14aには、ゲート-ソース間に閾値以上の駆動電圧を印加することで、各スイッチング素子14aをオンさせるゲート回路13が接続されている。
電流検出抵抗15は、モータ16に流れる電流を検出するために設けられており、図1に示すように、後述する電流演算部25と接続されている。
Further, the switching
The
モータ16は、図1に示すように、3相(U相、V相、W相)ブラシレスモータによって構成されており、各相の端子は、FETアレイ14を介して、直流電源としてのバッテリ11に接続されている。そして、モータ16は、3つのコイル16aと3つのホールIC(またはホール素子)16bと回転子16cとを有している。
コイル16aは、3相(U相、V相、W相)の各相ごとに設けられており、ロータ側の回転子16cに近接する位置であって、ステータ側に配置されている。
As shown in FIG. 1, the
The
ホールIC16bは、磁極位置検出回路17において検出されたモータ16の回転位置に応じて(すなわち、モータ16が所定回転する毎に)、制御部20へパルス信号を出力する。
回転子16cは、ドリル等の先端工具が装着され、図1に示すように、一対のN極と一対のS極とを含む永久磁石が埋め込まれて構成されており、3つのコイル16aに対して対向配置されている。
The
The
磁極位置検出回路17は、図1に示すように、3つのホールIC16bの出力信号に基づいて、3相(U相、V相、W相)のコイル16aと回転子16cとの位置関係を検出する。そして、磁極位置検出回路17は、検出した結果を、制御部20(現在速度演算部23)へ送信する。
リセットスイッチ18は、例えば、電動工具10の外面に設けられたボタン式のスイッチであって、使用者によって操作されると、図1に示すように、補正係数演算部24に対して、リセット信号を送信する。
As shown in FIG. 1, the magnetic pole
The
制御部20は、電動工具10のモータ16を回転駆動する際の制御条件に従って、モータ16の回転駆動を制御する。
本実施形態の電動工具10では、制御部20が、モータ16の回転位置を検出する磁極位置検出回路17からのパルス信号に基づいてモータ16の回転位置、現在速度を演算する。そして、制御部20は、現在の回転速度がトリガスイッチ12の操作量よって定まる目標回転速度と一致するように、モータ16をPWM(Pulse Width Modulation)制御する。
The
In the
ここで、制御部20は、トリガスイッチ12が操作されてON状態になると、モータ16に含まれるホールIC16bからの検出信号に基づいて、ゲート回路13を介してFETアレイ14内の各スイッチング素子14aをON/OFFさせる。これにより、制御部20は、モータ16の各相のコイル16aへの通電電流を制御して、モータ16を所定の方向へ所定の回転速度になるように回転駆動させる。そして、制御部20は、ゲート回路13に対して、各スイッチング素子14aを駆動するための制御信号を入力する。
Here, when the
制御部20に取り込まれたトリガ操作量信号は、テーブル参照部21において、トリガスイッチ12の操作量に対応する目標回転速度を示す目標回転速度テーブル(図2(a)および図2(b))を参照して、目標回転速度に変換される。
図2(a)は、トリガスイッチ12の操作量に対する目標回転速度の関係を示す目標回転速度テーブルの一例を示す。トリガスイッチ12の操作量に対するモータ16の目標回転速度は、図2(b)のグラフに示すように、操作量が増加するに従って、増加(一部不変)するように設定される。
The trigger operation amount signal captured by the
FIG. 2A shows an example of a target rotation speed table showing the relationship between the operation amount of the
本実施形態の電動工具10では、このような構成により、使用者がトリガスイッチ12を引き込んでいくと(例えば、少量引くと)、可変抵抗器からのトリガ操作量信号に従って目標回転速度が設定される。そして、制御部20は、目標回転速度でモータ16を回転させるように、モータ16のPWM制御を開始する。すなわち、トリガスイッチ12の操作量が大きいほど回転速度が大きくなるように(つまり、駆動デューティ比が高くなるように)、FETアレイ14の駆動デューティ比を調整する。
In the
より具体的には、制御部20は、図1に示すように、テーブル参照部21、操作量演算部22、現在速度演算部(検出部)23、補正係数演算部24、電流演算部25、記憶部26、およびPWM信号生成部27を備えている。
テーブル参照部21は、記憶部26に保存された目標回転速度テーブル(グラフ)(図2(a)および図2(b)参照)を参照して、現在のトリガスイッチ12の操作量に対応する目標回転速度を求める。そして、テーブル参照部21は、操作量演算部22へ目標回転速度を送信する。
More specifically, as shown in FIG. 1, the
The
また、テーブル参照部21は、後述する補正係数演算部24からテーブル補正係数を受信して、目標回転速度テーブル(例えば、グラフの傾き等)を補正する。なお、目標回転速度テーブルの補正処理については、後段にて詳述する。
操作量演算部22は、テーブル参照部21から受信したトリガスイッチ12の操作量に対応するモータ16の目標回転速度を受信して、目標回転速度でモータ16を回転させるように、PWM信号生成部27へデューティ比を送信する。また、操作量演算部22は、現在速度演算部23から受信した実際のモータ16の回転速度と目標回転速度との差分を算出し、記憶部26へ送信する。
Further, the
The operation
現在速度演算部(検出部)23は、磁極位置検出回路17と接続されており、磁極位置検出回路17から受信した検出結果に基づいて、現在のモータ16の実際の回転速度を演算する。そして、現在速度演算部23は、演算した実際の回転速度を、操作量演算部22へ送信する。
補正係数演算部24は、テーブル参照部21から受信したトリガスイッチ12の操作量に対応するモータ16の目標回転速度と、現在速度演算部23から受信した実際のモータ16の回転速度との差分(速度偏差)を、記憶部26から読み出す。そして、補正係数演算部24は、目標回転速度テーブルを補正するための補正係数を演算して、テーブル参照部21へ送信する。さらに、補正係数演算部24は、上記補正係数と、フィードバック制御用に調整された制御ゲインとを、操作量演算部22へ送信する。
The current speed calculation unit (detection unit) 23 is connected to the magnetic pole
The correction
本実施形態の電動工具10では、現在の作業(第1作業)に続いて実施される同種の作業(第2作業)用の制御条件を最適化するために、補正係数演算部24から出力されるテーブル補正用の補正係数、フィードバック制御用の制御ゲインを用いる。
電流演算部25は、FETアレイ14と電流検出抵抗15との間に接続されており、モータ16を流れる電流を演算する。そして、電流演算部25は、演算した結果から算出される特性値(後述する平均電流および電流リップル)を、記憶部26へ送信する。
In the
The
記憶部26は、操作量演算部22から受信した速度偏差、電流演算部25から受信した平均電流および電流リップル、および後述する電動工具10の制御プログラムを保存する。
PWM信号生成部27は、テーブル参照部21から受信した目標回転速度と現在速度演算部23から受信した実際のモータ16の回転速度との差分(速度偏差)に、PI補償を加えて算出された操作量(PWM出力のデューティ)を、スイッチング回路(ゲート回路13およびFETアレイ14)へ出力する。
The
The PWM
また、PWM信号生成部27は、現在の作業(第1作業)において取得された各特性値(上記差分(速度差分)の大きさ、平均電流、電流リップル等)を用いて、現在の作業(第1作業)に続いて実施される作業(第2作業)におけるモータ16の制御条件を最適化する。なお、第2作業の制御条件の最適化処理については、後段にて詳述する。
ここで、連続して実施されていた同種の作業(例えば、ドリル加工)の作業から、別の種類の作業(例えば、ネジ締め、ネジ緩め)へ移行する際には、使用者によってリセットスイッチ18が操作される。これにより、リセットスイッチ18から補正係数演算部24に対してリセット信号が送信され、後述する目標回転速度テーブルの補正(書き換え)、制御ゲインの調整等の第2作業用の最適化制御がリセットされ、初期状態へ戻される。
In addition, the PWM
Here, when shifting from the work of the same kind (for example, drilling) that has been continuously performed to another kind of work (for example, screw tightening and screw loosening), the
<目標回転速度と現在の回転速度とに基づく操作量の算出>
本実施形態の電動工具10では、以下のような制御(比例制御、積分制御、微分制御等)によって、トリガスイッチ12の操作量(駆動デューティ比)を算出する。
比例制御(P制御)は、目標回転速度と現在のモータ16の回転速度との差分(速度偏差)に、比例制御ゲインKPを掛けたものを操作量とする制御であって、以下の数式(1)によって操作量を算出する。
<Calculation of operation amount based on target rotation speed and current rotation speed>
In the
The proportional control (P control) is a control in which an operation amount is obtained by multiplying a difference (speed deviation) between a target rotation speed and the current rotation speed of the
操作量=比例制御ゲインKP×偏差N0 ・・・・・(1)
積分制御(I制御)は、目標回転速度と現在のモータ16の回転速度との差分(速度偏差)の累積値に、積分制御ゲインKIを掛けたものを操作量とする制御であって、以下の数式(2)によって操作量を算出する。
操作量=積分制御ゲインKI×(今回の偏差N0+前回の偏差N1+前々回の偏差N2) ・・・・・(2)
微分制御(D制御)は、目標回転速度と現在のモータ16の回転速度との今回の差分(速度偏差)と前回の差分(速度偏差)との差分に、微分制御ゲインKDを掛けたものを操作量とする制御であって、以下の数式(3)によって操作量が算出される。
Manipulated variable = proportional control gain KP x deviation N0 (1)
The integral control (I control) is a control in which an accumulated amount of a difference (speed deviation) between the target rotational speed and the current rotational speed of the
Manipulated variable = integral control gain KI x (current deviation N0 + previous deviation N1 + two-time previous deviation N2) (2)
The differential control (D control) is obtained by multiplying a difference between a current difference (speed deviation) between the target rotation speed and the current rotation speed of the
操作量=微分制御ゲインKD×(今回の速度偏差N0-前回の速度偏差N1) ・・・・・(3)
比例+積分制御(PI制御)は、上述した比例制御と積分制御とを組み合わせた制御であって、比例制御の数式(1)と積分制御の数式(2)とを用いてそれぞれ求められた操作量を足し算し、現在の操作量に加減算することで、操作量を算出する。
Manipulated variable = differential control gain KD x (current speed deviation N0-previous speed deviation N1) (3)
The proportional + integral control (PI control) is a control in which the above-described proportional control and integral control are combined, and is an operation obtained by using the proportional control equation (1) and the integral control equation (2), respectively. The operation amount is calculated by adding the amounts and adding / subtracting the current operation amount.
比例+積分+微分制御(PID制御)は、比例制御と積分制御と微分制御とを組み合わせた制御であって、比例制御と積分制御と微分制御との数式(1)~(3)を用いてそれぞれ求められた操作量を足し算し、現在の操作量に加減算することで、操作量を算出する。
ここで、積分制御(I制御)は、目標速度に対する誤差を少なくする制御であって、速度精度を向上させるために行われる。微分制御は、制御の応答性を向上させるもので、電動工具10の使用時における急激な負荷変動に対応するために行われる。
The proportional + integral + differential control (PID control) is a control in which the proportional control, the integral control, and the differential control are combined, and uses the equations (1) to (3) of the proportional control, the integral control, and the differential control. The operation amount is calculated by adding the operation amounts obtained respectively and adding / subtracting the current operation amount.
Here, the integral control (I control) is a control for reducing an error with respect to a target speed, and is performed to improve speed accuracy. The differential control improves the response of the control, and is performed to cope with a sudden load change when the
なお、比例制御ゲインKP、積分制御ゲインKI、および微分制御ゲインKDは、予め実験等によって最適な値を求めておく必要がある。
<モータ16の最適化制御>
本実施形態の電動工具10では、図3に示すフローチャートに従って、現在、実施された作業(第1作業)に続いて実施される同種の作業(第2作業)におけるモータ16の最適化制御を実施する。
It should be noted that the optimum values of the proportional control gain KP, the integral control gain KI, and the differential control gain KD need to be obtained in advance by experiments or the like.
<Optimization control of
In the
すなわち、図3のフローチャートに示すように、ステップS1では、例えば、電動工具10に充電済みのバッテリ11が接続されると、初期設定が行われる。
ステップS1の初期設定は、図4に示すフローチャートに従って実施される。初期設定では、上述した制御ゲインKP,KI,KDや、トリガスイッチ12の操作量と目標回転速度と関係式をデフォルト値に設定したり、カウンタをクリアしたりする処理を含め、制御部20の動作に必要な各種の初期化処理が行われる。
That is, as shown in the flowchart of FIG. 3, in step S1, for example, when the charged
The initial setting in step S1 is performed according to the flowchart shown in FIG. In the initial setting, the
具体的には、図4に示すように、ステップS11では、目標回転速度テーブルをリセットして、デフォルト設定されたテーブルに戻す。
次に、ステップS12では、前回、前々回の作業において取得された特性値に基づいて調整された操作量をリセットする。
次に、ステップS13では、制御ゲインをリセットする。具体的には、上述したKP=0.80、KI=0.02として、初期設定の処理を終了する。
Specifically, as shown in FIG. 4, in step S11, the target rotation speed table is reset to return to the default setting table.
Next, in step S12, the operation amount adjusted based on the characteristic values obtained in the previous and previous work is reset.
Next, in step S13, the control gain is reset. Specifically, the above-described KP = 0.80 and KI = 0.02, and the initialization process ends.
続いて、図3に示すフローチャートのステップS2では、ステップS1の初期設定後、制御部20は、トリガスイッチ12がON状態となる(つまり、トリガスイッチ12が操作される)まで待機し、トリガスイッチ12が操作されると、ステップS3へ進む。
次に、ステップS3では、ステップS2においてトリガスイッチ12が操作されると、制御部20は、トリガスイッチ12の操作量を読み出す。つまり、トリガスイッチ12で抵抗分圧された電位を、A/Dコンバータ(図示せず)を介して制御部20へ取り込む。
Subsequently, in step S2 of the flowchart shown in FIG. 3, after the initial setting in step S1, the
Next, in step S3, when the
次に、ステップS4では、トリガスイッチ12の操作量と目標回転速度との関係を示すテーブル(図2(a)参照)を参照して、モータ16の目標回転速度を求める。なお、モータ16の目標回転速度の算出は、トリガスイッチ12の操作量と目標回転速度との関係式を用いて行われてもよい。
次に、ステップS5では、制御部20が、モータ16の現在の回転速度を求める。より詳細には、制御部20の現在速度演算部23において、磁極位置検出回路17から受信したホールIC16bの信号周期等を用いて、モータ16の現在の回転速度を演算する。
Next, in step S4, the target rotation speed of the
Next, in step S5, the
次に、ステップS6では、制御部20が、目標回転速度テーブルを参照して得られたトリガスイッチ12の操作量に対応する目標回転速度と、現在速度演算部23において算出された現在のモータ16の回転速度との差分(速度偏差)を算出する。より詳細には、制御部20の操作量演算部22において、テーブル参照部21から取得した目標回転速度と、現在速度演算部23から取得した現在のモータ16の回転速度との差分を演算し、記憶部26に送信する。そして、記憶部26では、この差分の値が、最適化制御を実施する際に用いられる特性値の1つとして保存される。
Next, in step S6, the
次に、ステップS7では、制御部20が、現在のモータ16の回転速度と目標回転速度との差分(速度偏差)に、PI(比例積分)補償を加える等して、操作量(駆動デューティ比)を算出し、PWM信号生成部27を介して、ゲート回路13へ出力する。
なお、ステップS7では、連続して実施される同種の作業中に1つ前の作業が終了しており、記憶部26に目標回転速度テーブルおよび制御ゲインの調整後のテーブルおよび値が保存されている場合には、調整後のテーブルおよび制御ゲインを用いて、ゲート回路13への出力が設定される。
Next, in step S7, the
In step S7, the immediately preceding work has been completed during the same kind of work that is continuously performed, and the
本実施形態の電動工具10では、このような処理により、連続して実施される同種の作業において1つ前の作業(第1作業)で取得された特性値を用いて、目標回転速度テーブルおよび制御ゲインを調整することで、続いて実施される作業(第2作業)時のモータ16の制御条件を、1つ前の作業(第1作業)よりも適したものにすることができる。
そして、これらの処理を1つの作業(第1作業)が実施されるごとに、同種の次の作業(第2作業)のために繰り返し実施することで、ドリル加工等の同種の作業を繰り返し実施する際のモータ16の制御条件を最適化することができる。
In the
Then, each time one operation (the first operation) is performed, these operations are repeatedly performed for the next operation of the same type (the second operation), so that the same type of operation such as drilling is repeatedly performed. In this case, the control conditions of the
次に、ステップS8では、トリガスイッチ12が操作された状態(ON状態)が継続されている場合には、ステップS2へ戻って、再度、操作量の読み出しからの処理を繰り返し実施する。一方、ステップS8において、トリガスイッチ12が開放された状態(OFF状態)になっている場合には、ステップS9において、制御部20のPWM信号生成部27が、操作量Duty=0とする信号を、ゲート回路13へ出力し、モータ16の回転を停止させる。
Next, in step S8, if the state in which the
次に、ステップS10では、モータ16の回転を停止させた後、続いて実施される同種の作業(第2作業)を実施する際のモータ16の制御条件を最適化するために、目標回転速度テーブルおよび制御ゲインを調整する。
ステップS10において目標回転速度テーブルおよび制御ゲインの調整を実施した後、再び、ステップS2以降の処理を繰り返し実施する。
Next, in step S10, after the rotation of the
After the target rotational speed table and the control gain are adjusted in step S10, the processes in step S2 and thereafter are repeatedly performed.
<目標回転速度テーブルおよび制御ゲインの調整>
本実施形態の電動工具10では、1つ前の作業(第1作業)に続いて連続して実施される同種の作業(第2作業)を実施する際のモータ16の制御条件を最適化するために、目標回転速度テーブルおよび制御ゲインの調整を行う。そして、本実施形態では、この目標回転速度テーブルおよび制御ゲインの調整に、例えば、ファジィ理論が適用される。以下では、モータ16の最適化制御にファジィ理論を適用した場合の例を挙げて説明する。
<Adjustment of target rotation speed table and control gain>
In the
まず、1つ前の作業(第1作業)における一連の動作から取得されたモータ16に関する特性値(差分(速度偏差)、平均電流、電流リップル)と加工材料の性質との関係について、図5(a)~図5(c)に示すメンバシップ関数を設定する。
なお、図5(a)および図5(c)に示すメンバシップ関数は、加工材料の硬さ(柔らかさ)を、硬さ(柔らかさ)の度合い(0~1.0)で示したものである。また、図5(b)に示すメンバシップ関数は、加工材料の均質性(不均質性)を、均質性(不均質性)の度合い(0~1.0)で示したものである。
First, FIG. 5 shows a relationship between characteristic values (difference (speed deviation), average current, current ripple) of the
Note that the membership functions shown in FIGS. 5A and 5C indicate the hardness (softness) of the processed material in terms of the degree of hardness (softness) (0 to 1.0). It is. The membership function shown in FIG. 5 (b) indicates the homogeneity (heterogeneity) of the processed material by the degree of homogeneity (heterogeneity) (0 to 1.0).
このようにファジィ推論のメンバシップ関数を用いることで、加工材料の特性(硬さ、均質性)を、実際の作業中に取得された特性値(差分、平均電流、電流リップル)と結びつけることができる。
本実施形態では、モータ16の最適化制御を実施する際に、目標回転速度と実際のモータ16の回転速度との差分(速度偏差)、モータ16を流れる平均電流、電流リップルという3つの特性値を組み合わせて用いている。
By using the membership function of fuzzy inference in this way, the properties (hardness, homogeneity) of the work material can be linked to the property values (difference, average current, current ripple) obtained during the actual work. it can.
In the present embodiment, when performing the optimization control of the
具体的には、図5(a)は、目標回転速度と実際のモータ16の回転速度との差分(速度偏差)について、加工材料の硬さ(実線)および柔らかさ(破線)との関係をメンバシップ関数によって示している。
すなわち、図5(a)に示す速度偏差のメンバシップ関数は、加工材料が所定の硬さ(1.0)までは、加工時の抵抗が大きいため、速度偏差は-20%まで直線的に小さくなる。同様に、メンバシップ関数は、加工材料が所定の柔らかさ(1.0)までは、加工時の抵抗が小さいため、速度偏差は、+20%まで直線的に大きくなる。
Specifically, FIG. 5A shows the relationship between the hardness (solid line) and the softness (broken line) of the processed material with respect to the difference (speed deviation) between the target rotation speed and the actual rotation speed of the
That is, the membership function of the speed deviation shown in FIG. 5A shows that the resistance during the processing is large until the work material has a predetermined hardness (1.0), so that the speed deviation is linearly reduced to −20%. Become smaller. Similarly, in the membership function, since the resistance during processing is small until the processing material has a predetermined softness (1.0), the speed deviation increases linearly up to + 20%.
図5(b)は、電流リップルについて、加工材料の均質性(実線)および不均質性(破線)との関係をメンバシップ関数によって示している。
すなわち、図5(b)に示す電流リップルのメンバシップ関数は、加工材料の均質性が高ければ、加工時における抵抗のバラツキが小さいため、電流リップルの値は20%以下となり、加工材料の不均質性が高ければ、加工時の抵抗のバラツキが大きくなるため、電流リップルは20%以上となる。
FIG. 5B shows the relationship between the current ripple and the homogeneity (solid line) and inhomogeneity (dashed line) of the processed material by a membership function.
That is, in the membership function of the current ripple shown in FIG. 5B, if the homogeneity of the processing material is high, the variation in resistance at the time of processing is small. If the homogeneity is high, the variation in resistance at the time of processing increases, so that the current ripple is 20% or more.
図5(c)は、モータ16の平均電流について、加工材料の柔らかさ(実線)および硬さ(破線)との関係をメンバシップ関数によって示している。
すなわち、図5(c)に示す平均電流のメンバシップ関数は、図5(a)と同様に加工材料の硬さを示す関数であって、加工材料が所定の柔らかさ(1.0)までは、加工時の抵抗が小さいため、平均電流は、20Aから10Aまで直線的に小さくなる。同様に、メンバシップ関数は、加工材料が所定の硬さ(1.0)までは、加工時の抵抗が大きいため、平均電流は、20Aから30Aまで直線的に大きくなる。
FIG. 5C shows the relationship between the average current of the
That is, the membership function of the average current shown in FIG. 5 (c) is a function indicating the hardness of the processing material as in FIG. 5 (a), and the processing material has a predetermined softness (1.0). Since the resistance during processing is small, the average current decreases linearly from 20 A to 10 A. Similarly, in the membership function, the average current increases linearly from 20 A to 30 A because the resistance during processing is large until the processing material has a predetermined hardness (1.0).
本実施形態の電動工具10では、加工材料の特性(硬さ、均質性)から、目標回転速度テーブルと制御ゲインの調整方法について、下記の8つのファジィ推論のルール(1)~(8)を制定する。
(1)「もし、加工材料がかなり硬くて、不均質であれば、目標回転速度テーブルの傾きを下げる」
(2)「もし、加工材料がかなり硬くて、均質であれば、目標回転速度テーブルはそのまま」
(3)「もし、加工材料がかなり硬くて、不均質であれば、制御ゲイン(PIゲイン)を下げる」
(4)「もし、加工材料がかなり硬くて、均質であれば、制御ゲイン(PIゲイン)を上げる」
(5)「もし、加工材料が柔らかくて、均質であれば、目標回転速度テーブルの傾きを上げる」
(6)「もし、加工材料が柔らかくて、不均質であれば、目標回転速度テーブルの傾きを上げる」
(7)「もし、加工材料が柔らかくて、均質であれば、制御ゲイン(PIゲイン)はそのまま」
(8)「もし、加工材料が柔らかくて、不均質であれば、制御ゲイン(PIゲイン)はそのまま」
なお、上記8つのファジィ推論のルール(1)~(8)のうち、「もし、~ならば」を前件部、「~する」を後件部とする。
In the
(1) "If the work material is considerably hard and non-homogeneous, lower the inclination of the target rotation speed table."
(2) "If the processing material is fairly hard and homogeneous, the target rotation speed table remains the same."
(3) "If the processing material is quite hard and non-homogeneous, lower the control gain (PI gain)."
(4) "If the processing material is fairly hard and homogeneous, increase the control gain (PI gain)."
(5) "If the processing material is soft and homogeneous, raise the inclination of the target rotation speed table."
(6) "If the processing material is soft and inhomogeneous, raise the inclination of the target rotation speed table."
(7) "If the processing material is soft and homogeneous, the control gain (PI gain) remains unchanged"
(8) "If the processing material is soft and non-homogeneous, the control gain (PI gain) remains unchanged"
In the above eight rules of fuzzy inference (1) to (8), “if, if” is the antecedent part, and “to” is the consequent part.
次に、後件部について、図6(a)および図6(b)に示すメンバシップ関数を設定する。
図6(a)に示すメンバシップ関数は、図5(a)~図5(c)に示す3つの特性値と加工材料の特性との関係を示すメンバシップ関数に基づいて、目標回転速度テーブルのグラフの傾きを「下げる」(一点鎖線)、「そのまま」(実線)、「上げる」(破線)という処理を関数として示したものである。
Next, the membership functions shown in FIGS. 6A and 6B are set for the consequent part.
The membership function shown in FIG. 6A is based on a membership function indicating the relationship between the three characteristic values shown in FIG. 5A to FIG. The processing of "lower" (dashed-dotted line), "as is" (solid line), and "raise" (broken line) the slope of the graph is shown as a function.
図6(b)に示すメンバシップ関数は、図5(a)~図5(c)に示す3つの特性値と加工材料の特性との関係を示すメンバシップ関数に基づいて、制御ゲイン(PIゲイン)を「下げる」(一点鎖線)、「そのまま」(実線)、「上げる」(破線)という処理を関数として示したものである。
ここで、実際に取得された各特性値の一例として、「速度偏差:-13%、電流リップル:5%、平均電流:25A」とした場合の、目標回転速度テーブルおよび制御ゲイン(PIゲイン)の調整方法を定量的に説明する。
The membership function shown in FIG. 6B is based on a control gain (PI) based on a membership function showing the relationship between the three characteristic values shown in FIGS. 5A to 5C and the characteristics of the work material. The processing of "decrease" (gain and dash-dot line), "as is" (solid line), and "increase" (dashed line) is shown as a function.
Here, as an example of each actually acquired characteristic value, the target rotation speed table and the control gain (PI gain) when “speed deviation: −13%, current ripple: 5%, average current: 25 A” are set. The method of adjusting is described quantitatively.
まず、目標回転速度と実際のモータ16の回転速度との差分(速度偏差)は、-13%であるから、図7(a)に示すメンバシップ関数によって、「かなり硬い」要素の適合度は0.6ポイント、「柔らかい」要素の適合度は0.1ポイントとなる。
同様に、電流リップルは、5%であるから、図7(b)に示すメンバシップ関数によって、「均質」要素の適合度は1.0ポイントとなる。そして、平均電流は、25Aであるから、図7(c)に示すメンバシップ関数によって、「かなり硬い」要素の適合度が0.5ポイントとなる。
First, since the difference (speed deviation) between the target rotation speed and the actual rotation speed of the
Similarly, since the current ripple is 5%, the degree of conformity of the “homogeneous” element is 1.0 point by the membership function shown in FIG. 7B. Then, since the average current is 25 A, the degree of conformity of the “very hard” element is 0.5 point by the membership function shown in FIG. 7C.
これにより、本実施形態の電動工具10では、先の作業(第1作業)において取得された上述した3つの特性値(差分(速度偏差)、平均電流、電流リップル)を用いて、加工材料の材質(硬さ、均質性)を推測することができる。
次に、先に制定したファジィ推論のルール(1)~(8)に加工材料の特性を適用する。
Thereby, in the
Next, the characteristics of the processed material are applied to the fuzzy inference rules (1) to (8) established above.
なお、同じ要素で2つの異なる適合度となった場合は、大きい方の数値が採用され、異なる要素間では小さい方の数値が採用されるものとする。
ルール(1)では、上述したように、メンバシップ関数よって「かなり硬い」要素の適合度は、0.6ポイントと0.5ポイントの2つが得られていたため、大きい方の0.6ポイントが採用される。そして、「不均質」要素の適合度は、0ポイントであった。
When two different degrees of matching are obtained with the same element, the larger numerical value is used, and the smaller numerical value is used between different elements.
According to the rule (1), as described above, the fitness degree of the element which is “very hard” by the membership function is obtained as two points of 0.6 point and 0.5 point. Adopted. The degree of conformity of the “heterogeneous” element was 0 point.
両要素の小さい方の数値は、0ポイントとなるので、「目標回転速度テーブルの傾きは何もしない」となる。
(1)「もし、かなり硬くて(0.6(>0.5))、不均質(0)であれば、目標回転速度テーブルの傾きを下げる」
->何もしない
以下、ルール(2)~(8)についても、同様の操作を繰り返す。
(2)「もし、かなり硬くて(0.6(>0.5))、均質(1)ならば、目標回転速度テーブルはそのまま」
->目標回転速度テーブルの傾きはそのまま(0.6のまま)
(3)「もし、かなり硬くて(0.6(>0.5))、不均質(0)であれば、制御ゲイン(PIゲイン)を下げる」
->何もしない
(4)「もし、かなり硬くて(0.6(>0.5))、均質(1)であれば、制御ゲイン(PIゲイン)を上げる」
->制御ゲイン(PIゲイン)を上げる(0.6まで上げる)
(5)「もし、柔らかくて(0.1)、均質(1)であれば、目標回転速度テーブルの傾きを上げる」
->目標回転速度テーブルの傾きを上げる(0.1上げる)
(6)「もし、柔らかくて(0.1)、不均質(0)であれば、目標回転速度テーブルの傾きを上げる」
->何もしない
(7)「もし、柔らかくて(0.1)、均質(1)であれば、制御ゲイン(PIゲイン)はそのまま」
->制御ゲイン(PIゲイン)はそのまま(0.1のまま)
(8)「もし、柔らかくて(0.1)、不均質(0)であれば、制御ゲイン(PIゲイン)はそのまま」
->何もしない
次に、図8(a)および図8(b)に示すように、各ルール(1)~(8)の後件部の数値を図形化する。
Since the smaller numerical value of both elements is 0 point, "the tilt of the target rotational speed table does nothing".
(1) "If it is quite hard (0.6 (> 0.5)) and non-uniform (0), lower the inclination of the target rotation speed table."
-> Do nothing The same operation is repeated for rules (2) to (8).
(2) "If it is quite hard (0.6 (> 0.5)) and homogeneous (1), the target rotation speed table remains as it is"
-> The inclination of the target rotation speed table remains unchanged (0.6)
(3) "If it is quite hard (0.6 (> 0.5)) and non-homogeneous (0), lower the control gain (PI gain)."
-> Do nothing (4) "If it is quite hard (0.6 (> 0.5)) and homogeneous (1), increase the control gain (PI gain)."
-> Increase control gain (PI gain) (increase to 0.6)
(5) "If it is soft (0.1) and homogeneous (1), increase the inclination of the target rotation speed table"
-> Increase the inclination of the target rotation speed table (increase by 0.1)
(6) "If soft (0.1) and inhomogeneous (0), increase the tilt of the target rotation speed table"
-> Do nothing (7) "If soft (0.1) and homogeneous (1), control gain (PI gain) remains as it is"
-> The control gain (PI gain) remains unchanged (0.1)
(8) "If it is soft (0.1) and heterogeneous (0), the control gain (PI gain) remains as it is"
-> Do Nothing Next, as shown in FIGS. 8A and 8B, the numerical values of the consequent parts of each of the rules (1) to (8) are graphically represented.
ルール(2)の後件部は、「目標回転速度テーブルはそのまま」適合度0.6ポイントであるから、メンバシップ関数「目標速度テーブル傾きの変更」の「そのまま」の高さ0.6のところに線を引く。
同様に、ルール(4)、(5)、(7)ついても、メンバシップ関数に線を引く。ルール(1)、(3)、(6)については、前件部が0のため、何もしない。
Since the consequent part of the rule (2) has a degree of conformity of 0.6 points of “the target rotational speed table is as it is”, the membership function “change of the target speed table inclination” has a height of “as is” of 0.6. Draw a line there.
Similarly, for rules (4), (5), and (7), a line is drawn on the membership function. As for rules (1), (3) and (6), nothing is performed because the antecedent part is 0.
最後に斜線部の合成図形を数値化する。これを非ファジィ化(脱ファジィ化)という。具体的には、合成図形(斜線部分)の重心を求めて数値とする。
「目標回転速度テーブルの傾きの調整」については、図8(a)に示すように、×1.0に0.6の重み、×(1.0+1.25)/2に0.1の重みであるから、その重心は、
1+0.125/7=1.018
となる。
Finally, the composite figure in the hatched portion is digitized. This is called defuzzification (defuzzification). Specifically, the center of gravity of the composite figure (hatched portion) is obtained and set as a numerical value.
As for “adjustment of the inclination of the target rotation speed table”, as shown in FIG. 8A, a weight of 0.6 is applied to × 1.0, and a weight of 0.1 is applied to × (1.0 + 1.25) / 2. Therefore, the center of gravity is
1 + 0.125 / 7 = 1.018
It becomes.
同様に、「制御ゲイン(PIゲイン)の調整」については、図8(b)に示すように、重心が1.429となる。
よって、続いて実施される次の同種の作業(第2作業)においてトリガスイッチ12が操作された際には、前回の作業(第1作業)において取得された特性値に基づいて、目標回転速度テーブルの傾きを1.018倍、制御ゲイン(PIゲイン)を1.429倍とする。
Similarly, regarding “adjustment of control gain (PI gain)”, the center of gravity is 1.429, as shown in FIG. 8B.
Therefore, when the
本実施形態の電動工具10では、以上のように、それまでの作業(第1作業)において得られた作業履歴(特性値)に基づいて、次回の同種の作業(第2作業)用に設定される制御条件(パラメータ)を調整(最適化)する。
これにより、使用者は、例えば、ドリル加工等の同種の作業を繰り返す場合において、最適化された制御条件で後の作業を実施することができる。よって、作業効率が向上して使い易く、電動工具10の消費電力を低減することができる。
As described above, the
Thereby, when repeating the same kind of work such as drilling, for example, the user can perform a later work under the optimized control condition. Therefore, the work efficiency is improved and the
また、モータ16の制御条件が各作業に適した条件に自動的に書き換えられていくため、作業ミス(失敗)が減少し、作業の歩留りを向上させ、加工材料のロスを低減することができる。
さらに、本最適化制御における演算処理は、連続して実施される作業と作業の空き時間中に実行される。このため、制御部20への負荷は軽く、低コストで実現することができる。
Further, since the control condition of the
Further, the arithmetic processing in the present optimization control is performed during a continuous work and an idle time of the work. Therefore, the load on the
さらにまた、例えば、ドリル加工の作業からネジ締めの作業に作業内容が切り替わる場合には、使用者は、リセットスイッチ18を操作することで、それまでに蓄積された学習内容が破棄されて初期状態(例えば、工場出荷時)へ戻すことができる。よって、別の種類の作業(ネジ締め)を実施する際には、改めて、最初の作業によって得られた各特性値を用いて、続いて実施されるネジ締めの作業(第2作業)の制御条件を最適化することができる。この結果、各種作業において、作業を実施するごとに、各種作業に適した制御条件を設定していくことができる。
Furthermore, for example, when the operation content is switched from the drilling operation to the screw tightening operation, the user operates the
また、本実施形態の電動工具10では、同種の作業を連続して実施する際において、一連の作業中に取得されたデータ(トリガスイッチ12の操作量、モータドライバへの操作量Duty、バッテリ電圧、モータ速度、モータ電流、モータ温度等)を用いて、加工材料の材質(硬さ、均質性など)を類推することができる。よって、加工材料の材質に合わせて最適化された制御条件(制御パラメータ)を、続いて実施される作業(第2作業)に向けて自動的に設定することができる。
Further, in the
この結果、使用者は、同種の作業を繰り返し実施する場合において、学習モード等の特別なモード設定等を行うことなく、通常の作業を繰り返し実施するだけで、自動的に最適な制御条件(制御パラメータ)によって、快適に作業を行うことができる。
[他の実施形態]
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
As a result, when repeatedly performing the same kind of work, the user can automatically perform the optimum control condition (control) by simply performing the normal work repeatedly without performing any special mode setting such as the learning mode. Parameter), it is possible to work comfortably.
[Other embodiments]
As mentioned above, although one Embodiment of this invention was described, this invention is not limited to the said Embodiment, A various change is possible within the range which does not deviate from the summary of this invention.
(A)
上記実施形態では、トリガスイッチ12の操作量に対する目標回転速度と実際の回転速度との差分の大きさ、平均電流および電流リップルを含む各特性値を用いて、目標回転速度テーブルの調整および制御ゲインの調整の両方を実施する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
例えば、上記各特性値に基づいて、速度テーブルの書き換え、および制御ゲインの調整のいずれか一方のみを実施する構成であってもよい。
(A)
In the above embodiment, the adjustment of the target rotation speed table and the control gain are performed using the magnitude of the difference between the target rotation speed and the actual rotation speed with respect to the operation amount of the
For example, the configuration may be such that only one of rewriting of the speed table and adjustment of the control gain is performed based on each of the characteristic values.
(B)
上記実施形態では、第1作業において取得されたトリガスイッチ12の操作量に対する目標回転速度と実際の回転速度との差分の大きさ、平均電流および電流リップルという3つの特性値に基づいて、続いて実施される第2作業用の制御条件を最適化する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
(B)
In the above embodiment, based on three characteristic values of the magnitude of the difference between the target rotation speed and the actual rotation speed with respect to the operation amount of the
例えば、上記目標回転速度と実際の回転速度との差分の大きさ、平均電流および電流リップルのうち、少なくとも1つに基づいて、第2作業用の制御条件の最適化する制御であってもよい。
あるいは、上記実施形態で説明した3つの特性値以外の別の特性値に基づいて、電動工具のモータの制御条件を最適化してもよい。
For example, control for optimizing the control condition for the second operation may be performed based on at least one of the difference between the target rotation speed and the actual rotation speed, the average current, and the current ripple. .
Alternatively, the control condition of the motor of the power tool may be optimized based on another characteristic value other than the three characteristic values described in the above embodiment.
(C)
上記実施形態では、トリガスイッチ12が操作されてON状態になってからOFF状態になるまでの作業を第1作業とし、この第1作業に続いて実施されるトリガスイッチ12が操作されてON状態になってからOFF状態になるまでの作業を第2作業とし、第1作業において取得された差分等に基づいて、第2作業用のモータ制御条件の最適化を、毎回の作業ごとに繰り返し実施する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
(C)
In the above embodiment, the operation from the time when the
例えば、数回分の作業を第1作業とし、その後に実施される第2作業用の制御条件を、数回分の作業において取得された差分の平均値等に基づいて、最適化してもよい。
あるいは、第2作業用の制御条件の最適化は、毎回の第1作業終了後に実施するだけでなく、所定回数ごとに第1作業を設定し、その後の第2作業用の制御条件の最適化を実施してもよい。
For example, several operations may be set as the first operation, and the control condition for the second operation performed thereafter may be optimized based on the average value of the differences acquired in the several operations.
Alternatively, the optimization of the control conditions for the second work is not only performed after the completion of the first work, but also the first work is set every predetermined number of times, and the control conditions for the second work are optimized thereafter. May be implemented.
(D)
上記実施形態では、第2作業用の最適化制御として、目標回転速度テーブルの傾きに調整、および制御ゲインの調整を実施する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
例えば、第2作業用の最適化制御としては、上述した制御に限らず、他の制御によって第2作業用の制御条件を最適化してもよい。
(D)
In the above-described embodiment, an example in which the inclination of the target rotation speed table is adjusted and the control gain is adjusted is described as the optimization control for the second operation. However, the present invention is not limited to this.
For example, the optimization control for the second operation is not limited to the control described above, and the control condition for the second operation may be optimized by another control.
(E)
上記実施形態では、第2作業用の最適化制御を実施する際に、ファジィ推論を用いた例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
本発明の電動工具のモータの制御方法では、ファジィ推論の使用は必須ではなく、これ以外の方法によって実施されてもよい。
(E)
In the above embodiment, an example using fuzzy inference when performing the optimization control for the second operation has been described. However, the present invention is not limited to this.
In the method of controlling a motor of a power tool according to the present invention, the use of fuzzy inference is not essential, and may be implemented by other methods.
(F)
上記実施形態では、先の作業(第1作業)において取得された特性値(速度偏差、平均電流、電流リップル)を用いて、加工材料の硬さ、均質性等の材質を推定する例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
例えば、本発明において推定される加工材料の材質としては、硬さおよび均質性以外の材質であってもよい。
(F)
In the above-described embodiment, an example in which the material such as the hardness and the homogeneity of the processed material is estimated using the characteristic values (speed deviation, average current, current ripple) acquired in the previous operation (first operation). Explained. However, the present invention is not limited to this.
For example, the material of the processing material estimated in the present invention may be a material other than hardness and homogeneity.
(G)
上記実施形態では、モータ16として、ブラシレスモータを用いた例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
例えば、トリガスイッチの操作量に応じて回転駆動されるブラシレスモータ以外の直流モータを用いてもよい。
(G)
In the above embodiment, an example in which a brushless motor is used as the
For example, a DC motor other than the brushless motor that is driven to rotate in accordance with the operation amount of the trigger switch may be used.
(H)
上記実施形態では、本発明を、電動工具10および電動工具10の制御方法として実現した例を挙げて説明した。しかし、本発明はこれに限定されるものではない。
例えば、上記実施形態において説明した電動工具10の制御方法をコンピュータに実行させる制御プログラムとして、本発明を実現してもよい。
(H)
In the above-described embodiment, an example has been described in which the present invention is implemented as the
For example, the present invention may be realized as a control program that causes a computer to execute the control method of the
この制御プログラムは、図1に示す記憶部26に保存されていればよく、CPUによって読み出されることで、上述した制御方法をコンピュータに実行させることができる。
The control program only needs to be stored in the
本発明の電動工具は、簡単な動作によって、最適なモータ制御条件を設定することができるという効果を奏することから、各種作業において使用される電動工具に対して広く適用可能である。 The power tool of the present invention has an effect that an optimum motor control condition can be set by a simple operation, and thus can be widely applied to power tools used in various works.
10 電動工具
11 バッテリ(電源部)
12 トリガスイッチ(速度設定部)
13 ゲート回路(スイッチング回路)
14 FETアレイ(スイッチング回路)
14a スイッチング素子
15 電流検出抵抗
16 モータ(直流モータ)
16a コイル
16b ホールIC
16c 回転子
17 磁極位置検出回路
18 リセットスイッチ
20 制御部
21 テーブル参照部
22 操作量演算部
23 現在速度演算部(検出部)
24 補正係数演算部
25 電流演算部(電流測定部)
26 記憶部
27 PWM信号生成部
10
12 Trigger switch (speed setting section)
13 Gate circuit (switching circuit)
14 FET array (switching circuit)
24 Correction
26
Claims (23)
操作量に応じて前記直流モータの回転速度を設定する速度設定部と、
複数のスイッチング素子を有し、前記直流モータに対して電力を供給するスイッチング回路と、
前記速度設定部において設定された回転速度に基づいて前記直流モータを回転駆動させるように前記スイッチング回路を制御するとともに、第1作業において取得された前記直流モータに関する特性値に基づいて、前記第1作業に続いて実施される予定であって前記第1作業と同種の第2作業における前記直流モータの制御条件を設定する制御部と、
を備えている電動工具。 A DC motor,
A speed setting unit that sets the rotation speed of the DC motor according to an operation amount;
A switching circuit having a plurality of switching elements and supplying power to the DC motor,
The switching circuit is controlled to rotate the DC motor based on the rotation speed set by the speed setting unit, and the first circuit is controlled based on the characteristic value of the DC motor acquired in the first operation. A control unit that sets a control condition of the DC motor in a second operation of the same type as the first operation, which is to be performed following the operation;
A power tool equipped with.
前記特性値には、前記速度設定部の前記操作量に対する前記直流モータの目標回転速度と、前記検出部において検出された前記実際の回転速度との差分が含まれる、
請求項1に記載の電動工具。 A detection unit that detects an actual rotation speed of the DC motor, further includes:
The characteristic value includes a difference between the target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and the actual rotation speed detected by the detection unit.
The power tool according to claim 1.
請求項2に記載の電動工具。 The control unit, when performing the second operation, rewrites a table indicating a relationship between the operation amount of the speed setting unit and the target rotation speed according to the magnitude of the difference,
The power tool according to claim 2.
請求項2または3に記載の電動工具。 The control unit, when performing the second operation, adjusts a control gain output to the switching circuit according to the magnitude of the difference,
The power tool according to claim 2.
請求項1から4のいずれか1項に記載の電動工具。 A current measuring unit that measures a current flowing through a circuit connected to the DC motor, further comprising:
The power tool according to any one of claims 1 to 4.
請求項5に記載の電動工具。 The characteristic value includes at least one of an average current and a current ripple calculated based on the current value measured by the current measuring unit.
The power tool according to claim 5.
請求項6に記載の電動工具。 The control unit, when performing the second operation, according to at least one of the average current and the current ripple, a table indicating a target rotation speed of the DC motor corresponding to the operation amount of the speed setting unit. rewrite,
The power tool according to claim 6.
請求項6または7に記載の電動工具。 The control unit adjusts a control gain output to the switching circuit according to at least one of the average current and the current ripple when performing the second operation.
The power tool according to claim 6.
請求項1から8のいずれか1項に記載の電動工具。 The control unit estimates a material of a processing material based on the characteristic value of the DC motor obtained in the first operation.
The power tool according to any one of claims 1 to 8.
請求項9に記載の電動工具。 The material of the processing material includes hardness, homogeneity,
The power tool according to claim 9.
請求項1から10のいずれか1項に記載の電動工具。 A storage unit that stores the characteristic value related to the DC motor,
The power tool according to any one of claims 1 to 10.
請求項1から11のいずれか1項に記載の電動工具。 A reset switch for returning a control condition of the DC motor to an initial condition, further comprising:
The power tool according to any one of claims 1 to 11.
請求項1から12のいずれか1項に記載の電動工具。 The control unit sets a control condition of the DC motor in the second operation based on the characteristic value acquired in the first operation using fuzzy inference.
The power tool according to any one of claims 1 to 12.
前記第1作業において、予め設定された前記制御条件にて前記直流モータを回転駆動させるステップと、
前記第1作業において、前記直流モータに関する前記特性値を取得するステップと、
前記第1作業において取得された前記特性値に基づいて、前記第1作業に続いて実施され前記第1作業と同種の前記第2作業における前記直流モータの前記制御条件を調整するステップと、
前記第2作業において、調整された前記制御条件によって前記直流モータを回転駆動させるステップと、
を備えた電動工具の制御方法。 It is a control method of the electric tool as described in any one of Claims 1 to 13, Comprising:
In the first operation, rotating the DC motor under the control condition set in advance;
In the first operation, obtaining the characteristic value of the DC motor;
Adjusting the control condition of the DC motor in the second operation of the same type as the first operation, which is performed subsequent to the first operation, based on the characteristic value acquired in the first operation;
Rotating the DC motor according to the adjusted control condition in the second operation;
The control method of the electric tool provided with.
請求項14に記載の電動工具の制御方法。 The characteristic value includes a difference between a target rotation speed of the DC motor with respect to the operation amount of the speed setting unit and an actual rotation speed of the DC motor.
A method for controlling a power tool according to claim 14.
請求項15に記載の電動工具の制御方法。 In the second operation, a table indicating a relationship between the operation amount of the speed setting unit and the target rotation speed is rewritten according to the magnitude of the difference.
A method for controlling a power tool according to claim 15.
請求項15または16に記載の電動工具の制御方法。 Adjusting the control gain output to the switching circuit according to the magnitude of the difference in the second operation;
A method for controlling a power tool according to claim 15.
請求項14から17のいずれか1項に記載の電動工具の制御方法。 The characteristic value includes at least one of an average current and a current ripple calculated based on a current value measured by a current measurement unit that measures a current flowing in a circuit connected to the DC motor.
A method for controlling a power tool according to any one of claims 14 to 17.
請求項18に記載の電動工具の制御方法。 In the second operation, a table indicating a target rotation speed of the DC motor corresponding to an operation amount of the speed setting unit is rewritten according to at least one of the average current and the current ripple,
A method for controlling a power tool according to claim 18.
請求項18または19に記載の電動工具の制御方法。 In the second operation, a control gain output to the switching circuit is adjusted according to at least one of the average current and the current ripple,
The control method for a power tool according to claim 18.
請求項14から20のいずれか1項に記載の電動工具の制御方法。 Further comprising estimating a material of a processing material based on the characteristic value of the DC motor obtained in the first operation,
The control method for a power tool according to any one of claims 14 to 20.
請求項21に記載の電動工具の制御方法。 The material of the processing material includes hardness, homogeneity,
A method for controlling a power tool according to claim 21.
前記第1作業において、予め設定された前記制御条件にて前記直流モータを回転駆動させるステップと、
前記第1作業において、前記直流モータに関する前記特性値を取得するステップと、
前記第1作業において取得された前記特性値に基づいて、前記第1作業に続いて実施され前記第1作業と同種の前記第2作業における前記直流モータの前記制御条件を調整するステップと、
前記第2作業において、調整された前記制御条件によって前記直流モータを回転駆動させるステップと、
を備えた電動工具の制御方法をコンピュータに実行させる制御プログラム。 It is a control program of the electric tool according to any one of claims 1 to 13,
In the first operation, rotating the DC motor under the control condition set in advance;
In the first operation, obtaining the characteristic value of the DC motor;
Adjusting the control condition of the DC motor in the second operation of the same type as the first operation, which is performed subsequent to the first operation, based on the characteristic value acquired in the first operation;
Rotating the DC motor according to the adjusted control condition in the second operation;
A control program for causing a computer to execute a power tool control method including
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018120656A JP2020001106A (en) | 2018-06-26 | 2018-06-26 | Electric power tool and control method for the same, and control program |
| JP2018-120656 | 2018-06-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020003569A1 true WO2020003569A1 (en) | 2020-01-02 |
Family
ID=68984734
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2019/002211 Ceased WO2020003569A1 (en) | 2018-06-26 | 2019-01-24 | Electrical power tool, method for controlling same, and control program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2020001106A (en) |
| WO (1) | WO2020003569A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0319778A (en) * | 1989-06-12 | 1991-01-28 | Omron Corp | Screw tightening control device |
| JP2004243463A (en) * | 2003-02-13 | 2004-09-02 | Nitto Seiko Co Ltd | Screw fastening device |
| JP2008263751A (en) * | 2007-04-13 | 2008-10-30 | Makita Corp | Motor controller and motor-driven tool using the same |
| JP2013022681A (en) * | 2011-07-21 | 2013-02-04 | Hitachi Koki Co Ltd | Electric tool |
| JP2015150671A (en) * | 2014-02-18 | 2015-08-24 | 株式会社マキタ | Rotary impact tool |
| JP2015160280A (en) * | 2014-02-27 | 2015-09-07 | 日立工機株式会社 | Electric tool |
| JP2016093854A (en) * | 2014-11-12 | 2016-05-26 | 株式会社マキタ | Electrically powered apparatus |
-
2018
- 2018-06-26 JP JP2018120656A patent/JP2020001106A/en active Pending
-
2019
- 2019-01-24 WO PCT/JP2019/002211 patent/WO2020003569A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0319778A (en) * | 1989-06-12 | 1991-01-28 | Omron Corp | Screw tightening control device |
| JP2004243463A (en) * | 2003-02-13 | 2004-09-02 | Nitto Seiko Co Ltd | Screw fastening device |
| JP2008263751A (en) * | 2007-04-13 | 2008-10-30 | Makita Corp | Motor controller and motor-driven tool using the same |
| JP2013022681A (en) * | 2011-07-21 | 2013-02-04 | Hitachi Koki Co Ltd | Electric tool |
| JP2015150671A (en) * | 2014-02-18 | 2015-08-24 | 株式会社マキタ | Rotary impact tool |
| JP2015160280A (en) * | 2014-02-27 | 2015-09-07 | 日立工機株式会社 | Electric tool |
| JP2016093854A (en) * | 2014-11-12 | 2016-05-26 | 株式会社マキタ | Electrically powered apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020001106A (en) | 2020-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6166515B2 (en) | Electric machine control | |
| JP5453714B2 (en) | Motor control device and electric power steering device | |
| JP2008029193A (en) | Method of adjusting parameters of synchronous motor, and variable speed drive using such a method | |
| KR102176579B1 (en) | Method and Apparatus for controlling torque of Permanent Magnet Synchronous Motor | |
| JP2011005623A (en) | Power consumption estimation apparatus | |
| CN112825467B (en) | Battery current limiting for permanent magnet synchronous motor drives | |
| US11894723B2 (en) | Electric tool | |
| US12011810B2 (en) | Technique for controlling motor in electric power tool | |
| Rambabu | Modeling and control of a brushless DC motor | |
| EP3956107A1 (en) | Overload control for a power tool | |
| JP2023031617A (en) | electric work machine | |
| KR101601964B1 (en) | Device and method for controlling permanent magnet motor | |
| WO2020008666A1 (en) | Power tool, method for controlling same, and control program | |
| US10833612B2 (en) | Electric working machine | |
| WO2020003569A1 (en) | Electrical power tool, method for controlling same, and control program | |
| JP2015160280A (en) | Electric tool | |
| US9188966B2 (en) | Host controller generating position control gain | |
| Kamdar et al. | Sensorless speed control of high speed brushed DC motor by model identification and validation | |
| CN107294460B (en) | Control method for soft and hard start adjustment of electric bicycle controller | |
| US11981016B2 (en) | Electric tool | |
| JP2007244192A (en) | Motor control device | |
| CN102780438B (en) | The control device of stepping motor | |
| Osivue et al. | PID Control of Elderly Assistant and Walking Assistant Robot | |
| JP5434216B2 (en) | Motor control device and electric power steering device | |
| JP3846888B2 (en) | Electric power steering control device and electric power steering control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19825927 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19825927 Country of ref document: EP Kind code of ref document: A1 |