Impact tools and control modes
An impact power tool includes a motor, a controller, and an impact mechanism configured to rotationally drive an output spindle. The controller is configured to control power delivered to the motor, during a third phase of operation after a second phase of operation and starting upon expiration of a predetermined time period. The third phase has one or more of a third non-zero target rotational speed, a third duty cycle setting, a third conduction band setting, or a third advance angle setting. The controller is configured to control power delivered to the motor, during a fourth phase of operation after the third phase upon detection of a reduction in load on the output spindle or cessation of impacting. The fourth phase has one or more of a fourth non-zero target rotational speed, a fourth duty cycle setting, a fourth conduction band setting, or a fourth advance angle setting.
1 . An impact power tool comprising:
a housing;
a brushless motor received in the housing;
a power switch configured to be actuated by a user;
a controller operatively connected with the motor and configured to control power delivery to the motor in response to actuation of the power switch;
an impact mechanism configured to be driven by the motor; and
an output spindle configured to receive rotational impacts from the impact mechanism to rotate the output spindle,
the impact mechanism configured to selectively apply the rotational impacts to the output spindle when a torque on the output spindle exceeds a threshold,
wherein the controller is configured to control power delivered to the motor, during a first phase of operation, for a predetermined time period or until detection of one or more of the rotational impacts, the first phase of operation having one or more of a first non-zero target rotational speed, a first duty cycle setting, a first conduction band setting, or a first advance angle setting,
wherein the controller is configured to control power delivered to the motor, during a second phase of operation after the first phase and starting upon expiration of the predetermined time period or detection of one or more of the rotational impacts, the second phase of operation having one or more of a second non-zero target rotational speed, a second duty cycle setting, a second conduction band setting, or a second advance angle setting, in order to achieve a motor power output during the second phase that is greater than a motor power output during the first phase, and
wherein the controller is configured to control power delivered to the motor, during a third phase of operation after the second phase, upon detection of a reduction of a load on the output spindle, the third phase of operation having at least one of a third non-zero target rotational speed, a third duty cycle setting, a third conduction band setting, or a third advance angle setting, in order to achieve a motor power output during the third phase that is less than the motor power output during the second phase.
2 . The impact power tool of claim 1 , wherein at least one of the second non-zero target rotational speed, the second duty cycle setting, the second conduction band setting, or the second advance angle setting is greater than at least a corresponding one of the first non-zero target rotational speed, the first duty cycle setting, the first conduction band setting, or the first advance angle setting.
3 . The impact power tool of claim 1 , wherein at least one of the third non-zero target rotational speed, the third duty cycle setting, the third conduction band setting, or the third advance angle setting is less than at least a corresponding one of the second non-zero target rotational speed, the second duty cycle setting, the second conduction band setting, or the second advance angle setting.
4 . The impact power tool of claim 1 , wherein the first conduction band setting and the first advance angle setting are constant during the first phase.
5 . The impact power tool of claim 4 , wherein, during the second phase, at least one of the second conduction band setting and the second advance angle setting are greater than at least one of the first conduction band setting and the first advance angle setting, and successively increase during the second phase.
6 . The impact power tool of claim 1 , wherein the third phase of operation comprises open loop control having the third duty cycle setting, the third conduction band setting, and the third advance angle setting.
7 . The impact power tool of claim 1 , wherein the controller is configured to control power delivered to the motor during the first phase of operation with at least one of the first non-zero target rotational speed, the first duty cycle setting, the first conduction band setting, or the first advance angle setting, starting when the power switch is actuated by a user and until the detection of one or more of the rotational impacts.
8 . The impact power tool of claim 7 , wherein at least one of the second non-zero target rotational speed, the second duty cycle setting, the second conduction band setting, or the second advance angle setting is greater than at least a corresponding one of the first non-zero target rotational speed, the first duty cycle setting, the first conduction band setting, or the first advance angle setting.
9 . The impact power tool of claim 8 , wherein at least one of the first non-zero target rotational speed, the first duty cycle setting, the first conduction band setting, or the first advance angle setting cause the motor power output during the first phase to be greater than the motor power output during at least a portion of the third phase.
10 . The impact power tool of claim 1 , wherein the second conduction band setting and the second advance angle setting are constant during the second phase.
11 . The impact power tool of claim 1 , wherein, at least one of the second conduction band setting and the second advance angle setting are greater than at least one of the first conduction band setting and the first advance angle setting, and successively increase during the second phase.
12 . The impact power tool of claim 1 , wherein the controller is configured to maintain an amount of current delivered to the motor to be less than or equal to a first current limit, during the first phase, by turning off or reducing power to the motor if the amount of current exceeds the first current limit,
wherein the controller is configured to maintain the amount of current delivered to the motor to be less than or equal to a second current limit that is greater than the first current limit, during the second phase, by turning off or reducing power to the motor if the amount of current exceeds the second current limit, and
wherein the controller is configured to turn off or reduce power to the motor for a time period if one of the first current limit or the second current limit is exceeded and then restart power delivery to the motor after the time period.
13 . The impact power tool of claim 12 , wherein the controller is configured to maintain an amount of current delivered to the motor to be less than or equal to a third current limit, during the third phase, by turning off or reducing power to the motor if the current exceeds the first current limit, and
wherein the controller is configured to turn off or reduce power to the motor for a time period if one of the first current limit, the second current limit, or the third current limit is exceeded and then restart power delivery to the motor after the time period.
14 . The impact power tool of claim 1 , wherein the controller is configured to determine that the load on the output spindle has been reduced and to decrease power delivered to the motor when at least one of: (a) a sensed motor speed exceeds a threshold value for a predetermined number of sample cycles, (b) a sensed motor speed is increasing for a predetermined number of sample cycles, or (c) an acceleration of the motor is increasing for a predetermined number of sample cycles.
15 . The impact power tool of claim 14 , wherein the controller determines that the sensed motor speed is increasing when the controller determines that a difference between a lowest sensed motor speed and the sensed motor speed is increasing for a predetermined number of sample cycles.
16 . The impact power tool of claim 14 , wherein the controller determines that the sensed motor speed is increasing by receiving a signal from a sensor that indicates whether the sensed motor speed exceeds a threshold motor speed and determining that the signal indicates that the sensed motor speed exceeds the threshold motor speed for a predetermined number of consecutive sample cycles.
17 . The impact power tool of claim 1 , wherein the second phase of operation includes a first subphase having one or more of a fourth target rotational speed, a fourth duty cycle setting, a fourth conduction band setting, or a fourth advance angle setting, in order to achieve motor power that is less than motor power output during the first phase, and a second subphase after the first subphase having one or more of the second non-zero target rotational speed, the second duty cycle setting, the second conduction band setting, or the second advance angle setting.
18 . The impact power tool of claim 17 , wherein at least one of the second non-zero target rotational speed, the second duty cycle setting, the second conduction band setting, or the second advance angle setting is greater than at least a corresponding one of the fourth target rotational speed, the fourth duty cycle setting, the fourth conduction band setting, or the fourth advance angle setting.
19 . The impact power tool of claim 17 , wherein the second phase of operation comprises closed loop control having the second non-zero target rotational speed, the second conduction band setting, and the second advance angle setting.
20 . The impact power tool of claim 17 , wherein at least one of the fourth target rotational speed, the fourth duty cycle setting, the fourth conduction band setting, or the fourth advance angle setting is less than at least a corresponding one of the third non-zero target rotational speed, the third duty cycle setting, the third conduction band setting, or the third advance angle setting.