WO2019225295A1 - 穿孔工具 - Google Patents
穿孔工具 Download PDFInfo
- Publication number
- WO2019225295A1 WO2019225295A1 PCT/JP2019/017901 JP2019017901W WO2019225295A1 WO 2019225295 A1 WO2019225295 A1 WO 2019225295A1 JP 2019017901 W JP2019017901 W JP 2019017901W WO 2019225295 A1 WO2019225295 A1 WO 2019225295A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- setting
- mode
- trigger
- controller
- period
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D16/00—Portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
- B25D16/006—Mode changers; Mechanisms connected thereto
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23B—TURNING; BORING
- B23B45/00—Hand-held or like portable drilling machines, e.g. drill guns; Equipment therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D16/00—Portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B27—WORKING OR PRESERVING WOOD OR SIMILAR MATERIAL; NAILING OR STAPLING MACHINES IN GENERAL
- B27C—PLANING, DRILLING, MILLING, TURNING OR UNIVERSAL MACHINES FOR WOOD OR SIMILAR MATERIAL
- B27C3/00—Drilling machines or drilling devices; Equipment therefor
- B27C3/08—Operator-supported drilling machines or devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B28—WORKING CEMENT, CLAY, OR STONE
- B28D—WORKING STONE OR STONE-LIKE MATERIALS
- B28D1/00—Working stone or stone-like materials, e.g. brick, concrete or glass, not provided for elsewhere; Machines, devices, tools therefor
- B28D1/14—Working stone or stone-like materials, e.g. brick, concrete or glass, not provided for elsewhere; Machines, devices, tools therefor by boring or drilling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23B—TURNING; BORING
- B23B2260/00—Details of constructional elements
- B23B2260/048—Devices to regulate the depth of cut
- B23B2260/0482—Depth controls, e.g. depth stops
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23B—TURNING; BORING
- B23B2270/00—Details of turning, boring or drilling machines, processes or tools not otherwise provided for
- B23B2270/32—Use of electronics
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2211/00—Details of portable percussive tools with electromotor or other motor drive
- B25D2211/06—Means for driving the impulse member
- B25D2211/061—Swash-plate actuated impulse-driving mechanisms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2216/00—Details of portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
- B25D2216/0007—Details of percussion or rotation modes
- B25D2216/0015—Tools having a percussion-only mode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2216/00—Details of portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
- B25D2216/0007—Details of percussion or rotation modes
- B25D2216/0023—Tools having a percussion-and-rotation mode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2216/00—Details of portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
- B25D2216/0007—Details of percussion or rotation modes
- B25D2216/0038—Tools having a rotation-only mode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2216/00—Details of portable percussive machines with superimposed rotation, the rotational movement of the output shaft of a motor being modified to generate axial impacts on the tool bit
- B25D2216/0084—Mode-changing mechanisms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2250/00—General details of portable percussive tools; Components used in portable percussive tools
- B25D2250/055—Depth properties, e.g. tools having depth indicator or depth control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2250/00—General details of portable percussive tools; Components used in portable percussive tools
- B25D2250/195—Regulation means
- B25D2250/201—Regulation means for speed, e.g. drilling or percussion speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25D—PERCUSSIVE TOOLS
- B25D2250/00—General details of portable percussive tools; Components used in portable percussive tools
- B25D2250/255—Switches
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B28—WORKING CEMENT, CLAY, OR STONE
- B28D—WORKING STONE OR STONE-LIKE MATERIALS
- B28D7/00—Accessories specially adapted for use with machines or devices of the preceding groups
- B28D7/005—Devices for the automatic drive or the program control of the machines
Definitions
- the present invention relates to a drilling tool.
- drilling tools for performing a drilling operation for forming a drilled hole in a work material (for example, concrete, steel, wood, etc.) or a crushing operation for crushing the work material.
- a drilling operation using such a drilling tool it may be required to form a plurality of drilled holes in the work material and make the depths of the plurality of drilled holes uniform.
- it is not easy to form a drill hole with a desired depth in a conventional drilling tool and a drilling operation that requires a plurality of drill holes with a uniform depth to be formed on a work material. In this case, workability was reduced.
- Patent Document 1 proposes a drilling tool for solving the above problems.
- the drilling tool described in Patent Literature 1 includes a motor that is a drive source, a control unit that controls the motor, and a distance sensor.
- the control unit in the drilling tool calculates a drilling depth based on the distance between the drilling tool main body and the work material measured by the distance sensor, and the drilling depth becomes a set depth preset by the user. If the motor stops, stop the motor. Thereby, the user can form the perforated hole of the desired depth by presetting the set depth to the desired depth.
- an object of the present invention is to provide a drilling tool capable of easily forming a plurality of drilling holes with a uniform depth with a simple configuration and low cost.
- the present invention provides a driving source for generating a driving force, a bit mounting portion on which a tip bit can be mounted, and a striking force on the tip bit mounted on the bit mounting portion that receives the driving force.
- a power transmission unit capable of applying a rotational force
- a setting operation receiving unit for receiving a setting operation for setting a stop condition for stopping the drive source, and an operation that can be switched between an on state and an off state by a manual operation
- a control unit capable of controlling the drive source, wherein the control unit is configured to set the stop condition based on the setting operation received by the setting operation accepting unit; and
- a drive start process for starting driving and a drive stop process for stopping the drive source can be executed, and the control unit performs a first switching operation for switching the operated part from the off state to the on state.
- the drive stop process is executed and the stop condition is set.
- the driving source is driven and then stopped. Stops automatically when the condition is met. That is, in the state where the stop condition is set, unless the work environment (work material or work content) changes significantly, the drilling work performed once by the above operation is reproduced by performing the above operation. For this reason, by performing the drilling operation by the above operation, the depth of the drilled holes formed in the work material can be made uniform. Further, the control described above is realized by the function of the control unit without requiring a special sensor or complicated wiring. Accordingly, a plurality of perforated holes can be easily formed with a uniform depth with a simple configuration and at a low cost.
- the control unit has a plurality of modes as a control mode for controlling the drive source, and mode setting processing for selectively setting one mode from the plurality of modes as the control mode.
- the plurality of modes include at least a first mode and a second mode, and the control unit responds to the setting operation receiving unit receiving the setting operation in the first mode. It is preferable that the setting process is executed and the setting process is not executed in the second mode.
- the setting operation reception unit has the first mode in which the setting process is performed in response to the reception of the setting operation, and also has the second mode in which the setting process is not performed. For this reason, the user can select the operation
- the operated unit also serves as the setting operation receiving unit
- the setting operation is an operation on the operated unit
- the control unit is configured to perform the setting operation in the first mode. It is preferable that an acquisition process for acquiring stop condition information is further executed based on the information, and the stop condition is set using the stop condition information acquired in the acquisition process in the setting process.
- the operated unit and the setting operation receiving unit are the same member, the number of members operated by the user can be reduced. For this reason, the operation by the user is not complicated, and workability can be further improved. Further, the number of parts can be reduced, and a drilling tool can be manufactured with a simpler configuration and lower cost.
- the setting operation is a series of operations from the first switching operation to the second switching operation in the first mode, and the control unit performs the setting operation in the acquisition process.
- a setting operation period that is a period from the first switching operation to the second switching operation in the setting operation is acquired as the stop condition information, and the stop condition is changed from the first switching operation to the setting operation in the setting process. It is preferable to set that the setting operation period has elapsed.
- the setting operation is a series of operations from the first switching operation to the second switching operation in the first mode, and the control unit performs the setting operation in the acquisition process.
- Driving information relating to driving of the driving source in a period from the first switching operation to the second switching operation in the setting operation is acquired as the stop condition information, and the driving acquired in the acquisition process in the setting process It is preferable to set the stop condition using information.
- the stop condition is set using the drive information, the drilling operation performed during the setting operation can be accurately reproduced as compared with the case where a distance sensor or the like is used.
- the setting operation is the series of operations that satisfy a setting operation condition among a series of operations from the first switching operation to the second switching operation
- the control unit is configured to acquire the acquisition operation.
- a setting operation period that is a period from the first switching operation in the setting operation to the second switching operation in the setting operation is acquired as the stop condition information, and the stop condition is obtained from the first switching operation. It is preferable to set that the setting operation period has elapsed.
- the stop condition is set based only on an operation that satisfies the set operation condition. For this reason, it is possible to prevent a stop condition from being set based on an operation that does not intend to set the stop condition (such as positioning of the front end bit). Thereby, workability
- operativity can further be improved.
- the setting operation condition is preferably satisfied when a period from the first switching operation in the series of operations to the second switching operation in the series of operations is longer than a lower limit period.
- a current detection unit that detects a current flowing through the drive source is further provided, and the setting operation is performed when the current flows during a series of operations from the first switching operation to the second switching operation.
- the series of operations when the threshold value is reached, and the control unit, in the acquisition process, is a period from the time when the current in the setting operation reaches the current threshold value to the second switching operation in the setting operation.
- the second setting operation period is acquired as the stop condition information, and the second setting operation period has elapsed since the current reached the current threshold after the first switching operation. It is preferable to set to.
- the setting operation is performed when the operation amount of the operated portion is equal to or greater than an operation amount threshold value during a series of operations from the first switching operation to the second switching operation.
- a second setting operation that is a period from the time when the operation amount in the setting operation becomes equal to or greater than the operation amount threshold in the acquisition process to the second switching operation in the setting operation.
- a period is acquired as the stop condition information, and the stop condition is set in the setting process that the second set operation period has elapsed from the time when the operation amount becomes equal to or greater than the operation amount threshold.
- control unit can further execute a speed setting process for selectively setting one speed among a plurality of speeds as the driving speed of the drive source.
- control unit performs setting speed drive control for driving the drive source at a speed set in the speed setting process, and a predetermined period from the start of driving of the drive source.
- a soft start control for increasing the drive speed to a speed set in the speed setting process and driving the drive source at the set speed after the drive speed reaches the set speed; Furthermore, it is preferable that it is feasible.
- the control unit responds when the changeover switch accepts a short press operation.
- the control mode is switched between the plurality of modes to set the switching destination mode as the control mode.
- the operation unit for switching the driving speed and the operation unit for switching the control mode can be made common.
- the structure of a drilling tool can be simplified and the operativity by a user can also be improved.
- a display unit for displaying a mode set as the control mode is further provided.
- control unit further includes a non-volatile storage medium for storing the mode set as the control mode in the mode setting process, and a power supply circuit capable of supplying power to the control unit. Is activated when the power supply from the power supply circuit is started, stopped when the power supply from the power supply circuit is interrupted, and in response to the power supply being started again after the power supply is interrupted
- the mode setting process is executed to set the mode stored as the control mode in the storage medium as the control mode.
- the control mode when the power supply is resumed after the power supply to the control unit is interrupted, the control mode is automatically set to the mode before the power supply is interrupted. For this reason, a user who frequently uses one desired control mode does not need to reset the desired control mode every time the drilling tool is turned on / off.
- the control mode set before the power failure is automatically set. The user does not need to reset to the control mode set before the power failure. Thereby, convenience and workability
- the power transmission state of the power transmission unit is a rotational force transmission state in which only the rotational force can be transmitted to the tip bit mounted on the bit mounting unit, and the bit mounting unit is mounted. Between a striking force transmission state in which only the striking force can be transmitted to the tip bit, and a rotating striking force transmission state in which the rotational force and the striking force can be transmitted to the tip bit mounted on the bit mounting portion. It is preferable to further have a switching unit that can be switched by.
- the present invention it is possible to provide a drilling tool capable of easily forming a plurality of drilling holes with a uniform depth with a simple configuration and low cost.
- a hammer drill 1 as an example of a drilling tool according to a first embodiment of the present invention will be described with reference to FIGS.
- “up” shown in FIG. when the hammer drill 1 is viewed from the rear, “right” is defined as the right direction, and “left” is defined as the left direction.
- a hammer drill 1 shown in FIG. 1 performs an operation for forming a drilled hole in a workpiece (for example, concrete, steel, wood, etc.) (a drilling operation), an operation for crushing the workpiece (a fracture operation), or the like. It is an electric drilling tool for.
- the hammer drill 1 in the present embodiment has three modes as power transmission modes and eight modes as control modes. Details of the power transmission mode and the control mode will be described later.
- the hammer drill 1 includes a housing 2, a brushless motor 3, a control board 4 on which a controller 46 (FIG. 5) is mounted, an inverter circuit board 5, and a rectifying / smoothing circuit board portion 6. And a filter circuit board portion 7, a power transmission portion 8, and a bit mounting portion 9.
- the housing 2 is a portion that forms an outline of the hammer drill 1, and includes a motor housing 21, a gear housing 22, and a handle housing 23.
- the motor housing 21 is a portion made of a resin and having a cylindrical shape extending in the front-rear direction, and houses the brushless motor 3, the control board 4, the inverter circuit board 5, and the rectifying and smoothing circuit board portion 6.
- a first display setting unit for switching (setting) the control mode and notifying (displaying) the mode set as the control mode is provided at the upper part of the motor housing 21. 211 is provided.
- the first display setting unit 211 includes a changeover switch 211A and a display unit 211B.
- the changeover switch 211 ⁇ / b> A is a tactile switch for changing (setting) the control mode, and is connected to the controller 46. While the changeover switch 211A is being pressed by the user, the changeover switch 211A continues to output a press signal indicating that the changeover switch 211A is being pressed to the controller 46. When the press operation is released, the changeover switch 211A outputs the press signal. Stop.
- the display unit 211B includes a first LED 211C, a second LED 211D, and a third LED 211E, and is configured to indicate a control mode set by the lighting pattern of these three LEDs.
- Each of the first LED 211C, the second LED 211D, and the third LED 211E is connected to the controller 46, and is controlled by the controller 46 to turn on, blink, or turn off.
- the user can set (selectable) a desired one of the eight modes as a control mode by operating the first display setting unit 211. The switching of the control mode by the first display setting unit 211 will be described later.
- the gear housing 22 is connected to the front portion of the motor housing 21, and includes a gear case 22A and a case cover 22B.
- the gear case 22 ⁇ / b> A is a metal case having a cylindrical shape extending forward from the front portion of the motor housing 21, and houses the power transmission unit 8.
- the case cover 22B is a resin cover and covers the outer surface of the gear case 22A. As shown in FIG. 4, on the left side surface of the case cover 22B, the power transmission mode is switched (in other words, the power transmission mode is set) and the mode set as the power transmission mode is displayed (displayed).
- a second display setting unit 221 is provided for this purpose. The user can select a desired one of the three modes as the power transmission mode by operating the second display setting unit 221.
- the second display setting unit 221 is located at the front lower part of the gear housing 22 on the left side surface of the gear housing 22.
- the second display setting unit 221 includes a disk part 221A, a knob part 221B, a magnet 221C, and a switching pin (not shown).
- the second display setting unit 221 is an example of the “switching unit” in the present invention.
- the disk portion 221 ⁇ / b> A is a substantially circular plate-like member in the left side view, and is provided to be rotatable with respect to the gear housing 22.
- the knob portion 221B is a portion that is operated when the user sets (selects) a power transmission mode.
- the knob portion 221B is formed in a substantially rectangular parallelepiped shape extending in the front-rear direction in the state of FIG. 4, and is configured to be rotatable integrally with the disc portion 221A.
- an arrow 221E that can be visually recognized by the user is formed at one end of the knob portion 221B, and a first mark 22C corresponding to each of three modes that can be set as a power transmission mode is formed on the left side surface of the gear housing 22.
- the second mark 22D and the third mark 22E are formed.
- the magnet 221C is a detection magnet for detecting the mode selected as the power transmission mode, and is disposed inside one end of the knob portion 221B. Further, on the left side surface of the gear housing 22, three Hall elements 22F for detecting the magnetic field of the magnet 221C are arranged side by side at approximately 90 ° intervals in the circumferential direction of the disk portion 221A. When the magnet 221C faces one of the three Hall elements 22F, a signal is output from the Hall element 22F facing the magnet 221C to the controller 46.
- the switching pin is a portion protruding rightward from the right portion of the second display setting portion 221 and is in contact with a first clutch member 82C (described later) and a second clutch member 83E (described later) of the power transmission portion 8. .
- the changeover pin moves the first clutch member 82C (described later) and the second clutch member 83E (described later) of the power transmission unit 8 back and forth with respect to the intermediate shaft 81A (described later) by rotating the disk portion 221A and the knob portion 221B. It is configured to move relative to the direction.
- the power transmission mode is switched by the movement of the first clutch member 82C and the second clutch member 83E by the switching pin.
- the user confirms the first mark 22C, the second mark 22D, and the third mark 22E, and rotates the knob portion 221B so that the arrow 221E indicates the mark corresponding to the desired power transmission mode, thereby transmitting power.
- the mode can be set to one desired mode from the three modes.
- the controller 46 can detect (discriminate) the power transmission mode set by the user based on a signal output from the Hall element 22F facing the magnet 221C among the three Hall elements 22F.
- the handle housing 23 is made of resin and has a substantially cylindrical shape extending downward from the rear lower portion of the motor housing 21.
- the handle housing 23 is a portion that is gripped by the user during work.
- the handle housing 23 is provided with a trigger switch 23A and an operation detection unit 23B.
- a power cord 23 ⁇ / b> C extends from the lower end of the handle housing 23, and the filter circuit board portion 7 is accommodated in the handle housing 23.
- the trigger switch 23A is a switch configured to be switched between an on state and an off state by a manual operation.
- the trigger switch 23A is urged forward by the urging member, and is configured to be movable backward by a predetermined amount L1 (predetermined length L1) from the state shown in FIG. 1 (a state where it is not operated by the user).
- the predetermined amount L1 is the maximum operation amount (maximum operation length) for the trigger switch 23A.
- the trigger switch 23A is an example of a “setting operation accepting unit” in the present invention and an example of an “operated unit”.
- the state shown in FIG. 1 is an off state, and is rearward by a predetermined amount L2 (predetermined length L2) from the state shown in FIG.
- the moved state is the on state. That is, when the amount of operation of the trigger switch 23A by the user from the state of FIG. 1 (hereinafter simply referred to as the operation amount) is less than the predetermined amount L2, the trigger switch 23A is in the off state, and the amount of operation is limited. When it is equal to or greater than the fixed amount L2, it is in the on state.
- the predetermined length L1 that is, the maximum operation length
- the predetermined length L2 is 3 mm.
- the predetermined length L2 is 3 mm, but is not limited to this, and may be 0 mm.
- the trigger switch 23A may be in an on state when moved slightly backward from the state shown in FIG.
- the operation detection unit 23B is provided behind the trigger switch 23A inside the handle housing 23, and is configured to detect the operation state (on state or off state) of the trigger switch 23A and the operation amount. ing.
- the operation detection unit 23B is connected to the controller 46, and outputs a signal indicating the operation state of the trigger switch 23A to the controller 46. Specifically, the operation detection unit 23B continues to output to the controller 46 an on-state signal indicating that the trigger switch 23A is on and the operation amount while the trigger switch 23A is on. On the other hand, the operation detection unit 23B continues to output to the controller 46 an off state signal indicating that the trigger switch 23A is in an off state while the trigger switch 23A is in an off state.
- the on-state signal is a voltage signal having a voltage value corresponding to the manipulated variable and equal to or higher than a predetermined voltage value
- the off-state signal is a voltage signal (voltage of 0V less than the predetermined voltage value). Signal).
- the power cord 23C has a plug portion that can be connected to an external power source P (for example, a household outlet or a portable generator) at its extended end.
- the external power source P is a power source for the brushless motor 3, the controller 46, and the like.
- the external power source P is connected to the filter circuit board portion 7.
- the external power source P is a commercial AC power source having an effective value of 100V.
- the brushless motor 3 is accommodated in the motor housing 21 and has a rotating shaft 31, a rotor 32, and a stator 33.
- the brushless motor 3 is a three-phase brushless DC motor, and is a drive source (that is, a drive source for the hammer drill 1) for driving the tip bit E mounted on the bit mounting portion 9.
- the brushless motor 3 is an example of the “drive source” in the present invention.
- the rotating shaft 31 extends in the front-rear direction and is rotatably supported by the motor housing 21.
- the rotary shaft 31 is provided with a pinion 31A and a fan 31B.
- the pinion 31 ⁇ / b> A is provided at the front end portion of the rotating shaft 31 so as to rotate integrally with the rotating shaft 31, and meshes with the power transmission unit 8.
- the fan 31B is provided at the front portion of the rotating shaft 31 so as to rotate integrally with the rotating shaft 31, and is located behind the pinion 31A.
- a plurality of sensor magnets 31C used for detecting the rotational speed and rotational position of the rotating shaft 31 (rotor 32) are attached to the rear part of the fan 31B.
- the rotor 32 is a rotor having a plurality of permanent magnets, and is coaxially fixed to the rotary shaft 31 so as to rotate coaxially with the rotary shaft 31.
- the stator 33 has a substantially cylindrical shape extending in the front-rear direction, and is provided so as to surround the circumferential surface of the rotor 32.
- the stator 33 has star-connected three-phase stator coils U, V, and W (FIG. 5).
- the control board 4 is a board having a substantially annular shape when viewed from the front, and is provided behind the fan 31B with the rotating shaft 31 inserted therethrough.
- Three Hall ICs 41 (FIG. 5) are mounted on the lower front surface of the control board 4, and a controller 46 is mounted on the upper front surface of the control board 4.
- the control board 4 includes a current detection circuit 42, a step-down circuit 43, a Hall IC signal detection circuit 44, and a drive signal output circuit 45. Etc. are implemented. Details of these circuits will be described later.
- the three Hall ICs 41 are arranged on the front surface of the control board 4 so as to face the plurality of sensor magnets 31C attached to the fan 31B in the circumferential direction of the rotating shaft 31 at approximately 60 ° intervals.
- Each of the three Hall ICs 41 outputs a signal corresponding to the magnetic pole of the opposing sensor magnet 31C to the Hall IC signal detection circuit 44.
- each of the three Hall ICs 41 outputs a high signal when the magnetic pole of the opposing sensor magnet 31C is an S pole, and outputs a low signal when the pole is N.
- a signal output from each of the three Hall ICs 41 is used to detect (specify) the rotational position of the rotor 32.
- the inverter circuit board 5 is a board having a substantially annular shape when viewed from the front, and the rear of the control board 4 and the stator of the brushless motor 3 with the rotating shaft 31 inserted. 33 is provided in front of.
- An inverter circuit 51 having six switching elements Q1 to Q6 and a shunt resistor 52 (FIG. 5) are mounted on the front surface of the inverter circuit board 5.
- the six switching elements Q1 to Q6 are arranged at approximately 60 ° intervals in the circumferential direction of the rotating shaft 31 on the front surface of the inverter circuit board 5.
- the rectifying / smoothing circuit board 6 is housed in the rear upper part of the motor housing 21, and includes a board (not shown), a rectifying circuit 61, a power line switch 62 mounted on the board, and a control voltage supply circuit 63 (see FIG. 5) and a smoothing capacitor 64 connected to the substrate.
- the filter circuit board portion 7 is housed in the lower part inside the handle housing 23, and has a board (not shown), a capacitor 71 and a choke coil 72 mounted on the board.
- the power transmission unit 8 receives a driving force (rotational force) generated by the brushless motor 3 and can impart at least one of striking force and rotational force to the tip bit E mounted on the bit mounting unit 9 (transmittable) ) And has an intermediate shaft portion 81, a rotational force transmission portion 82, and a striking force transmission portion 83.
- the power transmission unit 8 realizes switching of the above-described power transmission mode. Specifically, the power transmission portion 8 can transmit only the striking force to the tip bit E in the rotation mode, which is a power transmission state in which only the rotational force can be transmitted to the tip bit E attached to the bit attachment portion 9. It is possible to set (switch) between three modes: a striking mode which is a power transmission state and a rotational striking mode which is a power transmission state capable of transmitting a rotational force and a striking force to the tip bit E.
- the intermediate shaft portion 81 is a portion that receives the rotational force of the rotating shaft 31 of the brushless motor 3, and includes an intermediate shaft 81A, a gear portion 81B, and a pinion sleeve 81C.
- the intermediate shaft 81 ⁇ / b> A is a shaft extending in the front-rear direction, and is rotatably supported by the gear housing 22 at a lower portion inside the gear housing 22.
- the gear portion 81B is provided at the rear portion of the intermediate shaft 81A so as to rotate integrally with the intermediate shaft 81A, and meshes with the pinion 31A of the rotation shaft 31.
- the pinion sleeve 81C has a substantially bottomed cylindrical shape that extends in the front-rear direction and opens rearward, and is provided at the front end of the intermediate shaft 81A so as to rotate integrally with the intermediate shaft 81A.
- a gear portion is formed on the inner peripheral portion of the rear portion of the pinion sleeve 81C.
- the front end portion of the intermediate shaft 81A is fixed to the pinion sleeve 81C by press fitting, and the front end portion of the intermediate shaft 81A is supported by a ball bearing provided at the front lower portion of the gear housing 22 via the pinion sleeve 81C. ing.
- the rotational force transmitting portion 82 is configured to receive rotational force from the intermediate shaft portion 81 (intermediate shaft 81A) and to apply rotational force to the tip bit E attached to the bit attachment portion 9 (transmittability).
- 82A, an annular portion 82B, and a first clutch member 82C are configured to receive rotational force from the intermediate shaft portion 81 (intermediate shaft 81A) and to apply rotational force to the tip bit E attached to the bit attachment portion 9 (transmittability).
- the cylinder 82A has a substantially cylindrical shape extending in the front-rear direction, and is supported at the upper part inside the gear housing 22 so as to be rotatable about the axis A shown in FIG.
- an engaging portion that protrudes outward in the radial direction of the cylinder 82A and that can engage with the annular portion 82B is formed at approximately the center in the front-rear direction of the outer peripheral portion of the cylinder 82A.
- the annular portion 82B has a substantially annular shape in front view surrounding the entire circumference of the outer peripheral surface of the cylinder 82A, and is configured to be movable in the front-rear direction and relatively rotatable with respect to the cylinder 82A.
- a gear portion is formed in the entire outer peripheral surface of the annular portion 82B, and an engaged portion that can engage with the engaging portion of the cylinder 82A is formed in the front portion of the inner peripheral portion of the annular portion 82B.
- the annular portion 82B is urged forward by a spring, and the cylinder 82A is engaged with the engaged portion of the annular portion 82B and the engaging portion of the cylinder 82A being engaged by the urging force of the spring. Are configured to rotate together.
- the rotational torque of the annular portion 82B exceeds a predetermined value, the annular portion 82B retracts backward against the urging force of the spring, and the engaged portion of the annular portion 82B and the cylinder
- the engagement with the engaging portion of 82A is released, and the annular portion 82B is configured to rotate relative to the cylinder 82A (idle).
- the first clutch member 82C has a substantially cylindrical shape extending in the front-rear direction, and is provided on the intermediate shaft 81A.
- the first clutch member 82C is configured to be movable by a certain amount in the front-rear direction with respect to the intermediate shaft 81A and rotatable relative to the intermediate shaft 81A.
- a gear portion is formed in the entire circumferential direction of the first clutch member 82C, and the gear portion meshes with the gear portion of the annular portion 82B. Further, the first clutch member 82C is configured to move in the front-rear direction between the front position and the rear position by an operation on the second display setting unit 221 by the user.
- the striking force transmission portion 83 is configured to receive a rotational force of the intermediate shaft portion 81 (intermediate shaft 81A) and to apply a striking force (transmittability) to the tip bit E attached to the bit attachment portion 9.
- the piston 83A has a substantially bottomed cylindrical shape that extends in the front-rear direction and opens forward, and is provided in the cylinder 82A so as to be slidable in the front-rear direction.
- the striker 83B is slidably provided in the piston 83A, and an air chamber 83a is defined behind the striker 83B.
- the intermediate element 83C is provided in the cylinder 82A so as to be slidable in the front-rear direction in front of the striker 83B.
- the front end of the striker 83 ⁇ / b> B can abut on the rear end of the intermediate element 83 ⁇ / b> C, and the front end of the intermediate element 83 ⁇ / b> C can abut against the rear end of the tip bit E attached to the bit attachment portion 9.
- the motion conversion mechanism 83D is a mechanism that converts the rotational motion of the intermediate shaft 81A into a reciprocating motion, and includes a cam ball member 83F and an arm member 83G.
- the cam ball member 83F is provided on the intermediate shaft 81A so as to be rotatable relative to the intermediate shaft 81A, and has a cam ball portion and a cylindrical portion.
- the cam ball portion has a substantially spherical shape, and a groove is formed over the entire circumference of the spherical portion.
- the cylindrical portion has a cylindrical shape extending in the front-rear direction, and extends forward from the front portion of the cam ball portion.
- An engaging portion that can engage with the second clutch member 83E is formed at the front portion of the cylindrical portion.
- the arm member 83G has a ring part and an arm part.
- the ring portion has an annular shape surrounding the cam ball portion, and is engaged with the cam ball portion via two balls arranged in a groove formed in the cam ball portion.
- the arm portion extends upward from the ring portion, and its extending end is connected to the rear end portion of the piston 83A.
- the cam ball member 83F rotates around the intermediate shaft 81A, thereby swinging back and forth in the arm member 83G, and the upper end portion of the arm member 83G reciprocates in the front-rear direction. Thereby, the rotational motion of the intermediate shaft 81A is converted into a reciprocating motion.
- the second clutch member 83E has a substantially cylindrical shape extending in the front-rear direction, and is provided on the intermediate shaft 81A.
- the second clutch member 83E is formed with a spline groove extending in the front-rear direction on the inner peripheral surface, and is configured to be movable by a certain amount in the front-rear direction with respect to the intermediate shaft 81A and not relatively rotatable.
- an engaged portion is formed that can be engaged with an engaging portion formed in the cylindrical portion of the cam ball member 83F.
- the second clutch member 83E is configured to move in the front-rear direction between the front position and the rear position by an operation on the second display setting unit 221 by the user.
- the air chamber 83a is compressed and expanded to act as an air spring, and the striker 83B reciprocates in the front-rear direction to intermittently strike the rear end of the intermediate piece 83C. Thereby, a striking force is imparted (transmitted) to the tip bit E attached to the bit attachment portion 9 via the intermediate element 83C.
- the setting of the power transmission mode by the user will be described.
- the first clutch is operated by the switching pin of the second display setting unit 221.
- the member 82C and the second clutch member 83E are positioned at their front positions, and the rotation mode is set as the power transmission mode. That is, a power transmission state is achieved in which only the rotational force is applied (transmitted) to the tip bit E mounted on the bit mounting portion 9.
- the arrow 221E indicates the second mark 22D.
- the clutch member 82C is located at the front position and the second clutch member 83E is located at the rear position, and the rotary impact mode is set as the power transmission mode. That is, a power transmission state in which rotational force and striking force is applied (transmitted) to the tip bit E mounted on the bit mounting portion 9 is achieved.
- the knob portion 221B is rotated approximately 90 ° clockwise from the state in which the rotary hitting mode is set, and the arrow 221E indicates the third mark 22E, the first clutch member 82C and the second clutch member 82C and the second clutch are moved by the switching pin.
- the clutch member 83E is positioned at the rear position thereof, and the striking mode is set as the power transmission mode. That is, a power transmission state is achieved in which only the striking force is applied (transmitted) to the tip bit E mounted on the bit mounting portion 9.
- the bit mounting portion 9 is provided at the front end portion of the gear housing 22 and has a tip bit holding portion 91 and a ball member 92 that hold the tip bit E in a detachable manner.
- the tip bit holding portion 91 has a cylindrical shape extending forward from the front end of the cylinder 82A, and is formed integrally with the cylinder 82A.
- the tip bit holding portion 91 is formed with a long hole that penetrates the tip bit holding portion 91 in the vertical direction and extends in the front-rear direction.
- the ball member 92 has a protruding state in which a part of the ball member 92 protrudes into a space defined by the inner peripheral surface of the tip bit holding portion 91 through a long hole of the tip bit holding portion 91 and a retracted state in which the ball member 92 is retracted from the space. It is provided so as to be movable between them.
- the tip bit E When the tip bit E is inserted into the tip bit holding portion 91, the ball member 92 is in a protruding state, and a part of the ball member 92 is accommodated in a groove formed in the tip bit E. As a result, the tip bit E is held in the tip bit holding portion 91. That is, the tip bit E is mounted on the bit mounting portion 9. On the other hand, when the user performs a predetermined operation on the bit mounting portion 9, the ball member 92 is in a retracted state, and the tip bit E can be removed from the bit mounting portion 9. As a result, the tip bit E can be removed from the bit mounting portion 9.
- the tip bit holding portion 91 and the ball member 92 rotate integrally with the cylinder 82A, and a rotational force is applied (transmitted) to the tip bit E attached to the bit attachment portion 9.
- the user presses the tip bit E mounted on the bit mounting portion 9 against the work material (the drilled material or the material to be crushed), and the rear end of the tip bit E is in contact with the intermediate member 83C.
- 83A reciprocates, intermittent striking force by the striking element 83B is applied (transmitted) to the tip bit E via the intermediate element 83C.
- the hammer drill 1 includes the filter circuit board unit 7, the rectifying / smoothing circuit board unit 6, the inverter circuit board 5, and the control board 4.
- the filter circuit board unit 7 includes a first terminal 7 ⁇ / b> A, a second terminal 7 ⁇ / b> B, a capacitor 71, and a choke coil 72.
- the first terminal 7A and the second terminal 7B are terminals to which an AC voltage of the external power source P is applied in a state where the plug portion of the power cord 23C and the external power source P are connected.
- the capacitor 71 and the choke coil 72 are filter elements for reducing noise.
- the rectifying / smoothing circuit substrate unit 6 includes a rectifying circuit 61, a power line switch 62, a control voltage supply circuit 63, and a smoothing capacitor 64.
- the rectifier circuit 61 is a diode bridge circuit having four diodes, and full-wave rectifies the AC voltage output from the external power supply P via the filter circuit board unit 7.
- the first plus line 1A is connected to the output side plus terminal of the rectifier circuit 61, and the first minus line 1B is connected to the output side minus terminal.
- the power line switch 62 is a switch that switches between an open state and a closed state mechanically interlocked with the operation state of the trigger switch 23A, and one end of the power line switch 62 is connected to the first plus line 1A.
- the second plus line 1 ⁇ / b> C is connected to the other end of the power line switch 62.
- the control voltage supply circuit 63 is a constant voltage output circuit that steps down and stabilizes the voltage (driving voltage for the brushless motor 3) applied to the first plus line 1A, and is connected to the first plus line 1A. ing.
- the control voltage supply circuit 63 outputs the stepped down and stabilized voltage to the step down circuit 43 and the drive signal output circuit 45.
- the voltage output from the control voltage supply circuit 63 is approximately 15V.
- the smoothing capacitor 64 is a polar electrolytic capacitor that smoothes the full-wave rectified voltage (fluctuating DC voltage) output from the rectifier circuit 61, and is connected between the second plus line 1C and the first minus line 1B. ing.
- the inverter circuit 51 and a shunt resistor 52 are mounted on the inverter circuit board 5.
- the shunt resistor 52 is a resistor used for detecting a current flowing through the brushless motor 3.
- One end of the shunt resistor 52 is connected to the first minus line 1B, and the other end is connected to the second minus line 1D.
- the inverter circuit 51 is a circuit that supplies electric power from the external power source P to the brushless motor 3, and includes six switching elements Q1 to Q6.
- the second plus line 1C is connected to the input side plus terminal of the inverter circuit 51, and the second minus line 1D is connected to the input side minus terminal of the inverter circuit 51. That is, the input side plus terminal of the inverter circuit 51 is connected to the output side plus terminal of the rectifier circuit 61 via the first plus line 1A and the second plus line 1C, and the input side minus terminal of the inverter circuit 51 is The first negative line 1B and the second negative line 1D are connected to the output side negative terminal of the rectifier circuit 61.
- the six switching elements Q1 to Q6 of the inverter circuit 51 are MOSFETs (Metal Oxide Semiconductor Field Effect Transistors).
- the six switching elements Q1 to Q6 are connected in a three-phase bridge form, each gate is connected to the drive signal output circuit 45, and each drain or each source is a stator coil U, V, W of the brushless motor 3. It is connected to the.
- the switching elements Q1 to Q6 perform a switching operation for rotating the rotor 32 in a predetermined rotation direction based on the drive signal output from the drive signal output circuit 45.
- the six switching elements Q1 to Q6 are MOSFETs.
- the present invention is not limited to this, and may be switching elements such as an IGBT (Insulated Gate Bipolar Transistor).
- a current detection circuit 42, a step-down circuit 43, a Hall IC signal detection circuit 44, a drive signal output circuit 45, a controller 46, and three Hall ICs 41 are mounted on the control board 4.
- the current detection circuit 42 is a circuit that detects a current flowing through the brushless motor 3, and is connected to both ends of the shunt resistor 52.
- the current detection circuit 42 takes in the voltage drop value of the shunt resistor 52, calculates the current value of the current flowing through the brushless motor 3, and outputs a current value signal indicating the calculated current value to the controller 46.
- the current detection circuit 42 is an example of the “current detection unit” in the present invention.
- the step-down circuit 43 is a circuit that steps down the voltage output from the control voltage supply circuit 63 to the drive voltage for the controller 46 (approximately 5 V in the present embodiment) and outputs the voltage to the controller 46.
- the step-down circuit 43 is an example of the “power supply circuit” in the present invention.
- the Hall IC signal detection circuit 44 receives a signal output from each of the three Hall ICs 41, identifies the rotational position of the rotor 32 based on the received signal, and outputs a rotational position signal indicating the identified rotational position. It is a circuit that outputs to the controller 46.
- the rotation position signal is used by the controller 46 for calculating the number of rotations of the rotor 32, calculating the number of rotations of the rotor 32, and the like.
- the drive signal output circuit 45 is a circuit that outputs drive signals to the gates of the six switching elements Q1 to Q6 based on the control signal output from the controller 46.
- the drive signal output circuit 45 outputs the voltage output from the control voltage supply circuit 63 to each gate of the six switching elements Q1 to Q6 as a drive signal.
- the controller 46 is a part that controls the overall operation of the hammer drill 1, and includes a first storage unit 46A, a second storage unit 46B, a third storage unit 46C, a time measuring unit 46D, and an arithmetic processing unit 46E. ing.
- the controller 46 is a microcomputer.
- the controller 46 is an example of the “control unit” in the present invention.
- the first storage unit 46A is a nonvolatile storage medium (ROM).
- the first storage unit 46A stores a processing program for controlling the entire operation of the hammer drill 1, various data used for the control, various threshold values, and the like.
- the second storage unit 46B is a volatile storage medium (RAM) for temporarily storing various data used for the control.
- the third storage unit 46C is a non-volatile storage medium (EEPROM, flash memory, or the like) for storing various data used for the control, and includes control mode setting information indicating a mode set as a control mode and a later-described mode. Stop condition information used for setting the stop condition is stored.
- the timer 46D is a timer that counts and measures time (period).
- the third storage unit 46C is an example of the “storage medium” in the present invention.
- the arithmetic processing unit 46E is a central processing unit (CPU) that performs arithmetic processing according to the processing program stored in the first storage unit 46A.
- CPU central processing unit
- the arithmetic processing unit 46E performs arithmetic processing according to the processing program, the entire operation of the hammer drill 1 is controlled by the controller 46. In other words, the entire operation of the hammer drill 1 is controlled by the controller 46 executing the processing program.
- the controller 46 controls the overall operation of the hammer drill 1 according to the rotation drive control, constant rotation speed control (constant speed control), soft start control, auto stop control, control mode setting display processing, and the mode set as the control mode.
- the drive control of the brushless motor 3 and the stop information erasing process can be executed.
- the controller 46 has a first normal speed mode, a second normal speed mode, a third normal speed mode, a fourth normal speed mode, a first low speed mode, a second low speed mode, and a third low speed as control modes. It is possible to perform drive control of the brushless motor 3 in the eight modes of the mode and the fourth low speed mode.
- the rotational drive control is basic control for rotationally driving the rotor 32 of the brushless motor 3 in a predetermined rotational direction, and is performed by outputting a control signal to the drive signal output circuit 45.
- the controller 46 alternately switches the switching elements to be turned on (turned on) among the six switching elements Q1 to Q6 based on the rotational position signal output from the Hall IC signal detection circuit 44. Control signal is generated, and the control signal is output to the drive signal output circuit 45.
- predetermined coils among the stator coils U, V, and W are alternately energized, and the rotor 32 is rotationally driven in a predetermined rotation direction.
- the controller 46 outputs a control signal for driving (turning on) the switching elements Q4 to Q6 connected to the second minus line 1D as a pulse width modulation signal (PWM signal). To do.
- PWM signal pulse width modulation signal
- the constant rotational speed control is rotational speed control that rotates the rotor 32 at a target rotational speed [rpm] while performing rotational drive control.
- the controller 46 performs constant rotation speed control by executing feedback control that changes the duty ratio of the PWM signal (control signal) so that the rotation speed of the rotor 32 becomes the target rotation speed.
- the constant rotation speed control is an example of “set speed drive control” in the present invention.
- the target rotation speed is dynamically set according to the operation amount of the trigger switch 23A (that is, the voltage value of the ON state signal output from the operation detection unit 23B). For this reason, when the operation amount is changed by the user while the constant rotational speed control is being executed, the target rotational speed is changed, and the rotational speed of the rotor 32 is also changed following the change in the target rotational speed.
- the target rotational speed is set to a larger value as the operation amount increases, and is set to the maximum value when the operation amount becomes maximum. Note that the target rotational speed set when the operation amount is maximum is set according to the control mode.
- the target rotational speed set when the operation amount is maximum is referred to as “maximum target rotational speed”.
- the soft start control is a control for increasing the rotational speed of the rotor 32 from the initial rotational speed to the final rotational speed over a predetermined period T1 from the start of driving the brushless motor 3 while performing rotational drive control.
- the controller 46 performs feedback control so that the rotational speed of the rotor 32 becomes the target rotational speed while increasing the target rotational speed from the initial rotational speed to the final rotational speed at a predetermined increase rate [rpm / s].
- the initial rotation speed and the final rotation speed in the soft start control are set according to the control mode.
- the predetermined period T1 is 5 seconds. However, the present invention is not limited to this, and if it is between 2 and 10 seconds, the effect as the soft start control can be exhibited.
- the auto stop control sets a stop condition for stopping the driving of the brushless motor 3, and even if the trigger switch 23A is in the ON state when the stop condition set during the driving of the brushless motor 3 is satisfied. This is control for stopping the brushless motor 3.
- the stop condition is set in response to the trigger switch 23A receiving a specific operation. Further, stop condition information acquired based on the specific operation is used as the stop condition.
- said specific operation for setting a stop condition changes with control modes.
- the specific operation for setting the stop condition is referred to as a “setting operation”.
- the control mode setting process corresponds to the one mode set as one of the eight modes described above according to the user's operation on the changeover switch 211A and the lighting pattern of the display unit 211B set as the control mode. It is control which makes the lighting pattern to perform.
- the controller 46 starts the control mode setting display process immediately after activation, and continues the control mode setting display process until the activation is stopped.
- the controller 46 starts when the plug portion of the power cord 23C and the external power source P are connected and a driving voltage is applied from the step-down circuit 43, and starts and stops when the application of the driving voltage stops. That is, the controller 46 starts when power supply from the step-down circuit 43 is started, and stops and starts when power supply from the step-down circuit 43 is interrupted.
- the controller 46 when the control mode setting display process is started, the controller 46 specifies the mode set as the control mode at that time (at the time of execution of S201) in S201. .
- the controller 46 identifies the mode indicated by the control mode setting information stored in the third storage unit 46C as the mode set as the control mode at the time of execution of S201.
- information indicating the first normal speed mode is stored as control mode setting information when the hammer drill 1 is shipped (when the hammer drill 1 is shipped, the first normal speed mode is set as the control mode). And information indicating any one of the eight modes described above is stored as control mode setting information in S209 described later in the control mode setting display process. For this reason, after the hammer drill 1 is shipped, information indicating any one of the eight modes is stored as control mode setting information in the third storage unit 46C.
- the controller 46 determines the lighting pattern of the display unit 211B in S201 (that is, the mode already set as the control mode when executing S201). ) In the lighting pattern. Specifically, the controller 46 uses the lighting pattern table shown in FIG. 7 to specify a lighting pattern corresponding to the mode specified in S201, and according to the specified lighting pattern, the first LED 211C, the second LED 211D, and Each state of the third LED 211E is set to any one of lighting, extinguishing, and blinking. For example, when the mode specified in S201 is the second low speed mode, the controller 46 turns off the first LED 211C and the second LED 211D and turns on the third LED 211E.
- the controller 46 when the mode specified in S201 is the fourth normal speed mode, the controller 46 turns on the first LED 211C, turns on the second LED 211D, and turns off the third LED 211E.
- the lighting, blinking, and extinguishing of the three LEDs are performed by the controller 46 individually outputting a predetermined voltage signal to each of the three LEDs.
- the controller 46 determines whether or not the trigger switch 23A is in an off state. The determination is made by determining whether the signal input from the trigger switch 23A is an off-state signal or an on-state signal. When the off-state signal is input, the trigger switch 23A is in the off state. When the on-state signal is input, it is determined that the trigger switch 23A is not in the off state (that is, in the on state).
- the controller 46 performs the determination in S203 again. That is, the controller 46 waits until the trigger switch 23A is turned off while repeating the determination of S203.
- the controller 46 determines whether or not the changeover switch 211A is pressed by the user in S204. The determination is made based on whether or not a pressing signal is input from the changeover switch 211A. When the pressing signal is input, it is determined that the switching switch 211A is pressed, and when no pressing signal is input, the pressing operation is performed. Judge that it is not.
- the controller 46 If it is determined in S204 that the changeover switch 211A has not been pressed (S204: No), the controller 46 returns to S203. That is, when the trigger switch 23A is in the OFF state and the changeover switch 211A is not pressed, the controller 46 monitors the presence or absence of a press operation on the changeover switch 211A by repeating the determinations of S203 and S204.
- the controller 46 determines in S205 whether or not the pressing operation detected in S204 is a long press (long press operation). The determination is made by determining whether or not the duration of the pressing operation is equal to or longer than the predetermined period T2 based on the pressing signal output from the changeover switch 211A, and when the duration is equal to or longer than the predetermined period T2. Is determined to be a long press, and if the duration is less than the predetermined period T2, the press operation was not a long press (ie, a short press (short press operation)). ). In addition, the measurement of the said continuation period is performed using the time measuring part 46D.
- the controller 46 refers to the first setting table shown in FIG. Specify the change destination mode corresponding to. For example, when the mode specified in S201 is the second low speed mode, the controller 46 specifies the first normal speed mode as the change destination mode. For example, when the mode specified in S201 is the fourth normal speed mode, the controller 46 specifies the fourth low speed mode as the change destination mode.
- the controller 46 refers to the second setting table shown in FIG.
- the change destination mode corresponding to the selected mode is specified. For example, when the mode specified in S201 is the third normal speed mode, the controller 46 specifies the first normal speed mode as the change destination mode. For example, when the mode specified in S201 is the second low speed mode, the controller 46 specifies the fourth low speed mode as the change-destination mode.
- the controller 46 After specifying the change destination mode in S206 or S207, in S208, the controller 46 sets the mode specified as the change destination in S206 or S207 as the control mode. For example, when the mode specified as the change destination in S207 is the second normal speed mode, the second normal speed mode is set as the control mode.
- the controller 46 updates the control mode setting information stored in the third storage unit 46C.
- the update of the control mode setting information indicates the information stored as the control mode setting information in the third storage unit 46C at the time of starting execution of S209 (that is, the mode set as the control mode at the time of executing S201).
- Information is rewritten (overwritten) to information indicating the mode set as the control mode in S208 (that is, the mode set as the control mode at the start of execution of S209).
- the controller 46 deletes the information stored in the third storage unit 46C as the control mode setting information at the start of the execution of S209, and sets the information indicating the mode set as the control mode in S208 to the control mode setting information. Is stored in the third storage unit 46C.
- Information stored as control mode setting information is information indicating the first normal speed mode.
- the controller 46 rewrites the information indicating the first normal speed mode stored as the control mode setting information in the third storage unit 46C with the information indicating the third normal speed mode.
- the controller 46 erases the information indicating the first normal speed mode stored as the control mode setting information in the third storage unit 46C in S209, and sets the information indicating the third normal speed mode to the control mode setting information. Is stored in the third storage unit 46C.
- the controller 46 sets the lighting pattern of the display unit 211B as the control mode in S208 (that is, the execution of S210). A lighting pattern corresponding to a mode already set as a control mode). Thereafter, the process returns to S203, and it is determined again whether or not the trigger switch 23A is in the OFF state, and S203 to 210 are repeated.
- the user can switch the control mode if the trigger switch 23A is in the OFF state. Further, every time the changeover switch 211A is short-pressed by the user, the first normal speed mode, the first low speed mode, the second normal speed mode, the second low speed mode, or the third normal speed mode, the third The control mode is repeatedly switched in the order of the low speed mode, the fourth normal speed mode, and the fourth low speed mode. Further, every time the changeover switch 211A is pressed and held by the user, the first normal speed mode and the third normal speed mode, the first low speed mode and the third low speed mode, and the second normal speed mode. And the fourth normal speed mode, or the control mode is repeatedly switched between the second low speed mode and the fourth low speed mode.
- the first normal speed mode and the first low speed mode are modes in which the brushless motor 3 is driven by constant rotation speed control.
- the maximum target rotational speed of the constant rotational speed control executed in the first normal speed mode is the rotational speed N1
- the maximum target rotational speed of the constant rotational speed control executed in the first low speed mode is from the rotational speed N1. Is also a small rotation speed N2.
- the rotational speed N1 is 23000 rpm
- the rotational speed N2 is 15000 rpm.
- Each of the first normal speed mode and the first low speed mode is an example of the “second mode” in the present invention.
- a switching operation for switching the trigger switch 23A from the off state to the on state is referred to as “trigger on operation”
- a switching operation for switching the trigger switch 23A from the on state to the off state is referred to as “trigger off operation”.
- a series of operations for switching the trigger switch 23A from the off state to the on state and then switching from the on state to the off state that is, a series of operations from the trigger on operation to the trigger off operation following the trigger on operation is referred to as “trigger on / off operation”. Call it.
- the trigger-on operation is an example of the “first switching operation” in the present invention.
- the trigger-off operation is an example of the “second switching operation” in the present invention.
- the trigger on / off operation is an example of “a series of operations” in the present invention.
- the controller 46 starts driving control of the brushless motor 3 in the first normal speed mode.
- the controller 46 determines in S301 whether or not the trigger switch 23A is in an ON state. The determination is made based on a signal output from the operation detection unit 23B. Specifically, the controller 46 determines that the trigger switch 23A is in the on state when the on state signal is output from the operation detection unit 23B, and the off state signal is output from the operation detection unit 23B. It is determined that the trigger switch 23A is off.
- the process returns to S301, and it is determined again whether or not the trigger switch 23A is in the on state. That is, the controller 46 waits while repeating the determination of S301 until a trigger-on operation is performed.
- the controller 46 determines whether or not the trigger switch 23A is in an ON state in S303. If it is determined in S303 that the trigger switch 23A is on (S303: Yes), the determination is performed again. That is, after starting the driving of the brushless motor 3, the controller 46 continues the driving of the brushless motor 3 by constant rotation speed control while repeating the determination of S303 until a trigger-off operation is performed.
- the maximum target rotational speed of the constant rotational speed control in the first normal speed mode is the rotational speed N1. For this reason, when the operation amount with respect to the trigger switch 23A is the maximum (in the case of the maximum operation amount), the rotor 32 is rotationally driven at the rotational speed N1, and when the operation amount is other than the maximum operation amount, the rotor 32 is operated. It is rotationally driven at a rotational speed corresponding to the amount.
- the controller 46 ends the drive control in the first normal speed mode and starts the drive control in the change destination mode.
- the second normal speed mode and the second low speed mode are modes in which the brushless motor 3 is driven by soft start control.
- the final rotation speed of the soft start control executed in the second normal speed mode is the rotation speed N1
- the final rotation speed of the soft start control executed in the second low speed mode is the rotation speed N2.
- the initial rotation speed of the soft start control executed in the second normal speed mode is a rotation speed N3 smaller than the rotation speed N1
- the initial rotation speed of the soft start control executed in the second low speed mode is
- the rotational speed N4 is smaller than the rotational speed N2 and the rotational speed N3.
- the rotational speed N3 is 200 rpm
- the rotational speed N4 is 100 rpm.
- Each of the second normal speed mode and the second low speed mode is an example of the “second mode” in the present invention.
- the controller 46 When the second normal speed mode is set as the control mode in the control mode setting display process, the controller 46 starts the drive control of the brushless motor 3 in the second normal speed mode.
- the controller 46 determines in S401 whether or not the trigger switch 23A is in an on state.
- the controller 46 starts soft-start control and drives the brushless motor 3 in S402. Start.
- the target rotational speed at the start of driving of the brushless motor 3 is the rotational speed N3 (that is, the initial rotational speed of the soft start control in the second normal speed mode).
- the controller 46 determines in S403 whether or not the rotational speed of the rotor 32 is less than the rotational speed N1 (final rotational speed). The determination is made by calculating the rotational speed of the rotor 32 based on the rotational position signal and comparing the calculated rotational speed of the rotor 32 with the rotational speed N1.
- the process returns to S403, and it is determined again whether or not the trigger switch 23A is in the on state. That is, the controller 46 drives the brushless motor 3 while repeating S403, S404, and S405 if the trigger switch 23A is in an ON state after the brushless motor 3 starts driving and the rotational speed of the rotor 32 is less than the rotational speed N1.
- the target rotational speed is increased at a predetermined rate of increase [rpm / s] from the rotational speed N3 (initial rotational speed) to the rotational speed N1 (final rotational speed).
- the determination in S406 is performed again. That is, after the rotational speed of the rotor 32 reaches the rotational speed N1, the controller 46 fixes the target rotational speed to the rotational speed N1 (final rotational speed) while repeating the determination of S406 until a trigger-off operation is performed. Then, the brushless motor 3 is continuously driven.
- the controller 46 ends the soft start control in S407.
- the drive of the brushless motor 3 is stopped. Thereafter, the controller 46 returns to S401 and repeats the above-described processing.
- the controller 46 ends the drive control in the second normal speed mode and starts the drive control in the change destination mode.
- the third normal speed mode and the third low speed mode are modes in which auto stop control is executed while the brushless motor 3 is driven by constant rotation speed control.
- the maximum target rotational speed of the constant rotational speed control executed in the third normal speed mode is the rotational speed N1
- the maximum target rotational speed of the constant rotational speed control executed in the third low speed mode is the rotational speed N2.
- the drive control in the third normal speed mode and the drive control in the third low speed mode differ only in the maximum target rotational speed, and the other control contents are the same. For this reason, hereinafter, detailed description of the drive control in the third low-speed mode is omitted.
- Each of the third normal speed mode and the third low speed mode is an example of the “first mode” in the present invention.
- the first setting operation condition is satisfied when the trigger on / off operation performed in the third normal speed mode is the first trigger on / off operation performed in the third normal speed mode. That is, in the third normal speed mode, only the first trigger on / off operation in the third normal speed mode is treated as the setting operation, and the second and subsequent trigger on / off operations in the third normal speed mode are not treated as the setting operation.
- the period from the trigger on operation to the trigger off operation in the setting operation (that is, the first trigger on / off operation) is acquired as stop condition information, and the acquired period (that is, The stop condition is set using the stop condition information).
- the period from the trigger on operation to the trigger off operation in the setting operation is referred to as a “setting operation period”.
- the controller 46 starts the drive control of the brushless motor 3 in the third normal speed mode.
- the controller 46 determines whether or not the trigger switch 23A is in the ON state in S501.
- the processing when it is determined in S501 that the trigger switch 23A is not in the on state (S501: No) is the same as the processing when it is determined in S301 that the trigger switch 23A is not in the on state (S301: No). Omitted.
- the controller 46 measures the elapsed period from the time when the trigger on operation is performed. , The counting of the period is started in S502. Note that the controller 46 counts the period using the timing unit 46D, and resets the count value of the timing unit 46D to 0 immediately before the count starts.
- the controller 46 starts the constant rotation speed control in S503 and starts driving the brushless motor 3.
- the process of S502 and the process of S503 are described separately, but the process of S502 and the process of S503 are performed simultaneously as described above.
- the controller 46 determines in S504 whether or not the trigger switch 23A is on. If it is determined in S504 that the trigger switch 23A is in the on state (S504: Yes), the process returns to S504, and it is determined again whether or not the trigger switch 23A is in the on state. That is, after starting the driving of the brushless motor 3, the controller 46 continues the driving of the brushless motor 3 by the constant rotational speed control and the counting of the period started in S502 while repeating the determination of S504 until the trigger-off operation is performed. Let
- the controller 46 stops counting the period in S505 and measures the time when the count is stopped.
- the count value of the unit 46D is acquired as stop condition information.
- the trigger on / off operation from the trigger on operation detected in S501 to the trigger off operation detected in S504 is first performed in the third normal speed mode. For this reason, the trigger on / off operation satisfies the first setting operation condition and is a setting operation in the third normal speed mode.
- the period (counted period) indicated by the count value of the timing unit 46D at the time of counting stop in S505 is the period from the trigger on operation detected in S501 to the trigger off operation detected in S504, that is, the trigger on operation in the setting operation. It is a period from the trigger to the trigger-off operation. Therefore, the period indicated by the count value is a setting operation period in the third normal speed mode. That is, based on the setting operation from the trigger-on operation detected in S501 to the trigger-off operation detected in S504, the controller 46 acquires the setting operation period (that is, information indicating the setting operation period) as stop condition information in S505. ing.
- controller 46 terminates the constant rotational speed control in S506 and stops the driving of the brushless motor 3 simultaneously with the stop of the count in S505.
- the processing of S505 and the processing of S506 are described separately, but the processing of S505 and the processing of S506 are performed simultaneously as described above.
- the controller 46 After stopping the driving of the brushless motor 3 in S506, the controller 46 stores the setting operation period (counted period) acquired in S505 in the third storage unit 46C as stop condition information in S507.
- the controller 46 After storing the set operation period (counted period) in the third storage unit 46C in S507, the controller 46 sets a stop condition in S508.
- the stop condition is set using a set operation period stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the set operation period has elapsed since the trigger-on operation was performed”.
- the controller 46 determines whether or not the trigger on operation is performed in S509, that is, whether or not the trigger switch 23A is switched from the on state to the off state. Determine whether. This determination is made based on whether or not the signal from the operation detection unit 23B is switched from the off state signal to the on state signal.
- the controller 46 When it is determined in S509 that the trigger-on operation has been performed, that is, when the trigger-on operation has been detected (S509: Yes), the controller 46 performs the measurement in S510 in order to measure the elapsed period from the time when the trigger-on operation has been performed.
- the count value of the timer unit 46D is reset to 0, and the period counting is started.
- controller 46 starts constant rotation speed control and starts driving the brushless motor 3 in S511 simultaneously with the start of the period counting in S510.
- the processing of S510 and the processing of S511 are described separately, but the processing of S510 and the processing of S511 are performed simultaneously as described above.
- the controller 46 determines in S512 whether or not the set operation period has elapsed since the most recent trigger-on operation. That is, the controller 46 determines whether or not the stop condition set in S508 is satisfied in S512. The determination is performed by acquiring the counter value of the time counting unit 46D at the time of execution of S512 and comparing the period indicated by the acquired counter value with the setting operation period stored in the third storage unit 46C. Is called.
- the trigger switch 23A is turned on in S513. It is determined whether or not it is in a state.
- the process returns to S512. That is, the controller 46 repeats the determinations of S512 and S513 until the set operation period elapses from the time of the most recent trigger-on operation (that is, until the stop condition is satisfied) or until the trigger-off operation is performed. The drive of the brushless motor 3 by rotation speed control is continued.
- the controller 46 does not perform the setting operation period from the time of the most recent trigger on operation. Then, the drive of the brushless motor 3 is stopped. Note that the trigger on / off operation from the trigger on operation detected in S509 to the trigger off operation detected in S513 is not the trigger on / off operation first performed in the third normal speed mode (because the first setting operation condition is not satisfied). ), Not the setting operation in the third normal speed mode. For this reason, stop conditions are not set based on the trigger on / off operation from the trigger on operation detected in S509 to the trigger off operation detected in S513.
- the controller 46 After stopping the driving of the brushless motor 3 in S514, the controller 46 returns to S509 and waits again until the trigger-on operation is performed.
- the controller 46 ends the drive control of the brushless motor 3 in the third normal speed mode, and the stop condition information is stored in the third storage unit 46C. Is deleted, and the stop condition is returned to an unset state.
- the period from the trigger on operation to the trigger off operation in the first trigger on / off operation is t1 [sec], and the drilling operation is started simultaneously with the trigger on operation. If the drilling operation is completed simultaneously with the trigger-off operation, and then the trigger-on operation is performed to drive the brushless motor 3 to start the drilling operation, even if the trigger switch 23A is kept on, When t1 [seconds] has elapsed from the trigger-on operation (start of driving), the driving of the brushless motor 3 is automatically stopped, and the drilling operation is also completed.
- the drive period of the brushless motor 3 started by the setting operation (first trigger on / off operation) is reproduced in the drive of the brushless motor 3 by the second and subsequent trigger on operations. Is done. That is, the drilling operation by the hammer drill 1 performed during the setting operation is reproduced by the trigger-on operation after the setting operation.
- the depth of the drilled hole formed in the workpiece by the drilling operation performed during the setting operation (first trigger on / off operation) and the subsequent trigger on operation are performed. The depth of the drilled hole formed in the work material by the broken drilling operation is substantially the same.
- the said several perforation hole can be formed in substantially the same depth. For this reason, the depth of the said several perforation hole can be made uniform, and workability
- the fourth normal speed mode and the fourth low speed mode are modes in which auto stop control is executed while the brushless motor 3 is driven by soft start control.
- the final rotation speed of the soft start control executed in the fourth normal speed mode is the rotation speed N1
- the final rotation speed of the soft start control executed in the fourth low speed mode is the rotation speed N2.
- the initial rotation speed of the soft start control executed in the fourth normal speed mode is the rotation speed N3, and the initial rotation speed of the soft start control executed in the fourth low speed mode is the rotation speed N4.
- the drive control in the fourth normal speed mode and the drive control in the fourth low speed mode differ only in the final rotation speed and the initial rotation speed, and the other control contents are the same. For this reason, hereinafter, detailed description of the drive control in the fourth low-speed mode is omitted.
- Each of the fourth normal speed mode and the fourth low speed mode is an example of the “first mode” in the present invention.
- the second setting operation condition is satisfied when the trigger-off operation in the trigger on / off operation is performed after the rotation number of the brushless motor 3 (rotor 32) started by the trigger on operation in the trigger on / off operation reaches the final rotation number. . That is, in the fourth normal speed mode, when the rotation speed of the brushless motor 3 reaches the final rotation speed from the trigger on operation to the trigger off operation in the trigger on / off operation, the trigger on / off operation is treated as a setting operation. On the other hand, when the rotation speed of the brushless motor 3 does not reach the final rotation speed between the trigger on operation and the trigger off operation in the trigger on / off operation, the trigger on / off operation is not treated as a setting operation. In the state where the stop condition is already set, even a trigger on / off operation condition that satisfies the second setting operation condition is not treated as a setting operation.
- the period from the trigger on operation to the trigger off operation in the setting operation is acquired as stop condition information.
- a stop condition is set using the acquired setting operation period (that is, stop condition information).
- the controller 46 starts the drive control of the brushless motor 3 in the fourth normal speed mode.
- the controller 46 determines whether or not the trigger switch 23A is in the ON state in S601 as shown in FIG.
- the processing when it is determined in S601 that the trigger switch 23A is not in the on state (S601: No) is the same as the processing when it is determined in S301 that the trigger switch 23A is not in the on state (S301: No). Omitted.
- the controller 46 determines the elapsed period from the time when the trigger on operation of the trigger switch 23A is performed. In order to make a measurement, in step S602, the counting of the period is started.
- the controller 46 starts the soft start control and starts driving the brushless motor 3 in S603.
- the target rotational speed at the start of driving of the brushless motor 3 is the rotational speed N3 (that is, the initial rotational speed of the soft start control in the fourth normal speed mode).
- N3 that is, the initial rotational speed of the soft start control in the fourth normal speed mode.
- the controller 46 determines in S604 whether or not the rotational speed of the rotor 32 is less than the rotational speed N1 (final rotational speed). If it is determined in S604 that the rotational speed of the rotor 32 is less than the rotational speed N1 (S604: Yes), the controller 46 increases the target rotational speed in S605, and then in S606, the trigger switch 23A is in an ON state. Judge whether there is.
- the controller 46 ends the soft start control in S607 and stops driving the brushless motor 3. Then, the process returns to S601 and waits until a trigger-on operation is performed. Note that the trigger-off operation detected in S606 is performed before the rotation speed of the brushless motor 3 reaches the final rotation speed (rotation speed N1). For this reason, the trigger on / off operation from the trigger on operation detected in S601 to the trigger off operation detected in S606 does not satisfy the second setting operation condition and is not a setting operation in the fourth normal speed mode. Therefore, the stop condition based on the trigger on / off operation is not set.
- the determination in S608 is performed again. That is, after the rotational speed of the rotor 32 reaches the rotational speed N1, the controller 46 fixes the target rotational speed to the rotational speed N1 (final rotational speed) while repeating the determination of S608 until the trigger-off operation is performed. Then, the driving of the brushless motor 3 and the count started in S602 are continued.
- the controller 46 stops counting the period in S609 and measures the time when the count is stopped.
- the count value of the unit 46D is acquired as stop condition information.
- the trigger-off operation detected in S608 is performed after the rotation speed of the brushless motor 3 reaches the final rotation speed (rotation speed N1). For this reason, the trigger on / off operation from the trigger on operation detected in S601 to the trigger off operation detected in S608 satisfies the second setting operation condition, and is a setting operation in the fourth normal speed mode.
- the period (counted period) indicated by the count value of the time counting unit 46D at the time of counting stop in S609 is the period from the trigger on operation detected in S601 to the trigger off operation detected in S608, that is, the trigger on operation in the setting operation. It is a period from the trigger to the trigger-off operation. Therefore, the period indicated by the count value is a setting operation period in the fourth normal speed mode. That is, based on the setting operation from the trigger-on operation detected in S601 to the trigger-off operation detected in S608, the controller 46 acquires the setting operation period (that is, information indicating the setting operation period) as stop condition information in S609. ing.
- controller 46 ends the soft start control in S610 and stops the driving of the brushless motor 3 simultaneously with the stop of the count in S609.
- the process of S609 and the process of S610 are described separately, but the process of S609 and the process of S610 are performed simultaneously as described above.
- the controller 46 After stopping the driving of the brushless motor 3 in S610, the controller 46 stores the setting operation period (counted period) acquired in S609 in the third storage unit 46C as stop condition information in S611.
- the controller 46 After storing the setting operation period in the third storage unit 46C in S611, the controller 46 sets a stop condition in S612.
- the stop condition is set using a set operation period stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the set operation period has elapsed since the trigger-on operation was performed”.
- the controller 46 determines whether or not the trigger on operation is performed in S613, that is, whether or not the trigger switch 23A is switched from the on state to the off state. Determine whether.
- the controller 46 determines in S614 that the elapsed time from the time when the trigger-on operation has been performed is measured.
- the count value of the time measuring unit 46D is reset to 0, and the counting of the period is started.
- controller 46 starts soft start control and starts driving the brushless motor 3 in S615 simultaneously with the start of counting of the period in S614.
- the process of S614 and the process of S615 are shown separately, but the process of S614 and the process of S615 are performed simultaneously as described above.
- the trigger switch 23A is turned on in S621. It is determined whether or not it is in a state.
- the process returns to S620 and the determination of S620 is performed again. That is, the controller 46 performs the soft start control while repeating the determinations of S620 and S621 until the set operation period elapses from the time of the most recent trigger-on operation (that is, until the stop condition is satisfied) or until the trigger-off operation is performed. The driving of the brushless motor 3 is continued.
- step S619 the driving of the brushless motor 3 is stopped.
- the controller 46 After stopping the driving of the brushless motor 3 in S619, the controller 46 returns to S613 and waits again until the trigger-on operation is performed.
- the controller 46 ends the drive control of the brushless motor 3 in the fourth normal speed mode, and the stop condition information is stored in the third storage unit 46C. Is deleted, and the stop condition is returned to an unset state.
- the drilling operation by the hammer drill 1 performed during the setting operation is reproduced by the trigger-on operation after the setting operation. For this reason, even in the fourth normal speed mode, the depth of the plurality of perforations can be made substantially uniform in the operation of forming the plurality of perforations.
- the trigger on / off operation is performed before the rotation speed of the brushless motor 3 reaches the final rotation speed (that is, the trigger on / off operation is the second setting operation). If the condition is not satisfied), the trigger on / off operation is not treated as the setting operation, and the stop condition is not set based on the trigger on / off operation. As a result, it is possible to reproduce only a properly performed drilling operation and improve workability.
- the trigger-off operation in the trigger on / off operation is performed before the rotation speed of the brushless motor 3 reaches the final rotation speed, for some reason after the user drives the brushless motor 3 by the trigger on operation in the trigger on / off operation. It is probable that the drilling operation was canceled halfway.
- the trigger off operation in the trigger on / off operation is performed after the rotation speed of the brushless motor 3 reaches the final rotation speed, that is, when the setting operation (trigger on / off operation satisfying the second setting operation condition) is performed, It is considered that the drilling operation was properly performed by the user.
- the hammer drill 1 described above is applied to the brushless motor 3 that generates driving force, the bit mounting portion 9 to which the tip bit E can be mounted, and the tip bit E that is mounted on the bit mounting portion 9 by receiving the driving force.
- a power transmission unit 8 capable of applying a striking force and a rotational force, a trigger switch 23A that accepts a setting operation for setting a stop condition for stopping the brushless motor 3 and can be switched between an on state and an off state by a manual operation;
- a controller 46 capable of controlling the brushless motor 3.
- the controller 46 can execute a process for setting the stop condition based on the setting operation received by the trigger switch 23A, a process for starting the driving of the brushless motor 3, and a process for stopping the brushless motor 3. It is.
- the controller 46 executes a process for starting the driving of the brushless motor 3 in response to the trigger-on operation, executes a process for starting the driving of the brushless motor 3 in response to the trigger-off operation, and the stop condition is set.
- the trigger switch 23A is in an on state in response to the stop condition being satisfied while the brushless motor 3 is being driven, a process for starting the brushless motor 3 is executed.
- the controller 46 in the hammer drill 1 has eight modes as control modes for controlling the brushless motor 3, and selectively selects one of the eight modes as the control mode. It is possible to further execute the processing to be set.
- the eight modes include at least the third normal speed mode and the first normal speed mode, and the controller 46 responds to the trigger switch 23A receiving a setting operation in the third normal speed mode.
- a process for setting the stop condition is executed based on the setting operation, and the process for setting the stop condition is not executed in the first normal speed mode.
- the process for setting the stop condition while having the third normal speed mode for performing the process for setting the stop condition based on the setting operation in response to the trigger switch 23A receiving the setting operation is also a first normal speed mode that does not. For this reason, the user can select the operation
- the trigger switch 23A in the present embodiment can accept a setting operation for setting a stop condition for stopping the brushless motor 3, and can be switched between an on state and an off state by a manual operation.
- the controller 46 executes processing for acquiring stop condition information based on the setting operation in response to the trigger switch 23A receiving the setting operation. Further, the controller 46 sets the stop condition using the acquired stop condition information in the process of setting the stop condition based on the setting operation.
- the member that controls the start of driving of the brushless motor 3 and the member that receives the setting operation are the same member, the number of members that are operated by the user can be reduced. For this reason, the operation by the user is not complicated, and workability can be further improved. Further, the number of parts can be reduced, and the hammer drill 1 can be manufactured with a simpler configuration and lower cost.
- the setting operation in the hammer drill 1 is the first trigger on / off operation in the third normal speed mode. Further, in the process of acquiring stop condition information based on the setting operation, the controller 46 acquires a set operation period that is a period from the trigger on operation to the trigger off operation in the setting operation as the stop condition information, and sets the stop condition. In this process, the stop condition is set to “the set operation period has elapsed since the trigger-on operation”.
- the hammer drill 1 it is possible to switch the driving speed of the brushless motor 3 and the presence / absence of the automatic stop control by operating the changeover switch 211A. That is, the operation unit for switching the driving speed and the operation unit for switching the control mode can be made common. Thereby, the structure of the hammer drill 1 can be simplified and the operativity by a user can also be improved.
- the hammer drill 1 in the present embodiment also includes a third storage unit 46C that is a nonvolatile storage medium for storing the mode set as the control mode, and a step-down circuit 43 that can supply power to the controller 46. ing.
- the controller 46 is activated when power supply from the step-down circuit 43 is started, and is stopped when the power supply from the step-down circuit 43 is interrupted. Further, the controller 46 executes a process for setting the control mode in response to the power supply being started again after the power supply is interrupted, and is stored in the third storage unit 46C as the control mode. Is preferably set as the control mode.
- the control mode is automatically set to the mode before the power supply is interrupted. For this reason, the user who frequently uses one desired control mode does not need to reset to the desired control mode every time the power of the hammer drill 1 is turned on / off.
- the control mode set before the power failure is automatically set. Therefore, the user does not need to reset to the control mode that was set before the power failure. Thereby, convenience and workability
- the hammer drill according to the first modification can execute drive control of the brushless motor 3 in the fifth normal speed mode instead of the third normal speed mode in the hammer drill 1.
- the hammer drill according to the first modification differs from the hammer drill 1 only in that the drive control can be executed in the fifth normal speed mode instead of the third normal speed mode.
- the basic configuration and other control contents are the same as those of the hammer drill 1. Are the same. Further, the same configuration and the same control as the hammer drill 1 in the hammer drill according to the first modified example have the same effect as the effect of the hammer drill 1.
- the fifth normal speed mode is a mode in which the automatic stop control is executed while driving the brushless motor 3 by constant rotation speed control, and the maximum target rotation speed of the constant rotation speed control executed in the fifth normal speed mode is the rotation speed N1. It is.
- the fifth normal speed mode is an example of the “first mode” in the present invention.
- the third setting operation condition is that the period from the trigger on operation in the trigger on / off operation performed in the fifth normal speed mode to the trigger off operation in the trigger on / off operation (hereinafter referred to as “operation period of the trigger on / off operation”) is the lower limit. It is satisfied when it is not less than the period Dp and less than the upper limit period Up. That is, in the fifth normal speed mode, when the operation period of the trigger on / off operation is less than the lower limit period Dp or longer than the upper limit period Up, the trigger on / off operation is not treated as a setting operation. In the state where the stop condition is already set, even a trigger on / off operation condition that satisfies the third setting operation condition is not treated as a setting operation.
- the period from the trigger on operation to the trigger off operation in the setting operation is set as the stop condition.
- the information is acquired as information, and the stop condition is set using the acquired setting operation period (that is, stop condition information).
- the controller 46 in the present modification When starting the drive control in the fifth normal speed mode, the controller 46 in the present modification performs the processes of S701 to S703 as shown in FIG. These processes are the same as the processes S501 to S503 of the drive control in the third normal speed mode by the controller 46 of the hammer drill 1, and thus the description thereof is omitted.
- the controller 46 determines whether or not the lower limit period Dp has elapsed since the most recent trigger-on operation in S704.
- the controller 46 determines whether or not the trigger switch 23A is in the on state in S705. In S705, when it is determined that the trigger switch 23A is in the on state (S705: Yes), the controller 46 returns to S704 and performs the determination of S704 again. That is, the controller 46 continues the drive of the brushless motor 3 and the count started in S702 while repeating S704 and S705 until the lower limit period Dp has elapsed since the most recent trigger-on operation.
- the controller 46 ends the constant rotation speed control in S706 and drives the brushless motor 3. Is stopped, and the process returns to S701 and waits until the trigger-on operation is performed again.
- the operation period of the trigger on / off operation from the trigger on operation detected in S701 to the trigger off operation detected in S706 is less than the lower limit period Dp. For this reason, the trigger on / off operation does not satisfy the third setting operation condition and is not a setting operation in the fifth normal speed mode. Therefore, the stop condition based on the trigger on / off operation is not set.
- the controller 46 determines in S708 whether or not the trigger switch 23A is on. If it is determined in S708 that the trigger switch 23A is on (S708: Yes), the controller 46 returns to S707. That is, the controller 46 continues the drive of the brushless motor 3 and the count started in S702 while repeating S707 and S708 after the lower limit period Dp has elapsed since the most recent trigger-on operation and until the upper limit period Up has elapsed. To do.
- the controller 46 stops driving the brushless motor 3 and counts the period in S709. Is stopped, and the count value of the timer 46D at the time when the count is stopped is acquired.
- the trigger-off operation detected in S708 is performed after the lower limit period Dp has elapsed and before the upper limit period Up has elapsed since the most recent trigger-on operation. For this reason, the operation period of the trigger on / off operation from the trigger on operation detected in S701 to the trigger off operation detected in S708 is not less than the lower limit period Dp and less than the upper limit period Up. For this reason, the trigger on / off operation satisfies the third setting operation condition and is a setting operation in the fifth normal speed mode.
- the period indicated by the count value of the time counting unit 46D at the time of counting stop in S709 is the operation period of the trigger on / off operation from the trigger on operation detected in S701 to the trigger off operation detected in S708, that is, the trigger on operation in the setting operation. It is a period from the trigger to the trigger-off operation. Therefore, the period indicated by the count value is a setting operation period in the fifth normal speed mode. That is, based on the setting operation from the trigger-on operation detected in S701 to the trigger-off operation detected in S708, the controller 46 acquires the setting operation period (that is, information indicating the setting operation period) as stop condition information in S709. ing.
- the controller 46 After acquiring the setting operation period in S709, the controller 46 stores the setting operation period acquired in S710 in the third storage unit 46C as stop condition information.
- the controller 46 After storing the setting operation period in the third storage unit 46C in S710, the controller 46 sets a stop condition in S711.
- the stop condition is set using a set operation period stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the set operation period has elapsed since the trigger-on operation was performed”.
- the processing after setting the stop condition in S711 is the same as the processing in S509 to S514 of the drive control in the third normal speed mode.
- the controller 46 determines whether or not the trigger switch 23A is in the ON state in S712. In S712, when it is determined that the trigger switch 23A is on (S712: Yes), the controller 46 performs the determination in S707 again. That is, after the upper limit period Up has elapsed since the most recent trigger-on operation, the controller 46 continues the drive of the brushless motor 3 and the count started in S702 while repeating S707 and S712.
- the controller 46 stops the driving of the brushless motor 3 in S706, and then proceeds to S701. Return and wait until the trigger-on operation is performed again.
- the operation period of the trigger on / off operation from the trigger on operation detected in S701 to the trigger off operation detected in S712 is equal to or longer than the upper limit period Up. For this reason, the trigger on / off operation does not satisfy the third setting operation condition and is not a setting operation in the fifth normal speed mode. Therefore, the stop condition based on the trigger on / off operation is not set.
- the hammer drill controller 46 When the control mode is changed from the fifth normal speed mode to another mode, the hammer drill controller 46 according to the first modification ends the drive control of the brushless motor 3 in the fifth normal speed mode, and the third storage unit The setting operation period stored as the stop condition information in 46C is erased and the stop condition is returned to the unset state.
- the drilling operation by the hammer drill 1 performed during the setting operation is reproduced by the trigger-on operation after the setting operation. For this reason, even in the fifth normal speed mode, the depth of the plurality of perforations can be made substantially uniform in the operation of forming the plurality of perforations.
- the trigger on / off operation when the operation period of the trigger on / off operation is less than the lower limit period Dp or more than the upper limit period Up, the trigger on / off operation is not treated as the setting operation.
- the stop condition based on is not set. As a result, it is possible to reproduce only a properly performed drilling operation and improve workability.
- the operation period of the trigger on / off operation is less than the lower limit period Dp, it is considered that the drilling operation was canceled halfway for some reason after the user driven the brushless motor 3 by the trigger on operation in the trigger on / off operation. Further, when the operation period of the trigger on / off operation is equal to or longer than the upper limit period Up, it is considered that the start of the drilling work is delayed for some reason after the user drives the brushless motor 3 by the trigger on operation in the trigger on / off operation. On the other hand, when the operation period of the trigger on / off operation is not less than the lower limit period Dp and less than the upper limit period Up, that is, when the on / off operation satisfying the third setting operation condition is performed, the drilling work is appropriately performed by the user.
- the hammer drill according to the second modification can execute the drive control of the brushless motor 3 in the sixth normal speed mode instead of the third normal speed mode in the hammer drill 1.
- the hammer drill according to the second modified example is different from the hammer drill 1 only in that drive control can be executed in the sixth normal speed mode instead of the third normal speed mode, and the basic configuration and other control contents are the same as those of the hammer drill 1. Are the same.
- the same configuration and the same control as the hammer drill 1 in the hammer drill according to the second modified example have the same effect as that of the hammer drill 1.
- the sixth normal speed mode is a mode in which the automatic stop control is executed while driving the brushless motor 3 by constant rotation speed control, and the maximum target rotation speed of the constant rotation speed control executed in the sixth normal speed mode is the rotation speed N1. It is.
- the sixth normal speed mode is an example of the “first mode” in the present invention.
- the fourth setting operation condition is satisfied when the operation amount of the trigger switch 23A becomes equal to or greater than the operation amount threshold L3 during the operation period of the trigger on / off operation performed in the sixth normal speed mode. That is, when the operation amount of the trigger switch 23A does not reach the operation amount threshold L3 during the operation period of the trigger on / off operation, the trigger on / off operation is not treated as a setting operation.
- the operation amount threshold L3 is a value that is smaller than the above-mentioned maximum operation amount, that is, the predetermined amount L1, and larger than the predetermined amount L2. In the state where the stop condition is already set, even a trigger on / off operation condition that satisfies the fourth setting operation condition is not treated as a setting operation.
- the period from the time when the operation amount of the trigger switch 23A in the setting operation becomes equal to or greater than the operation amount threshold L3 to the trigger off operation in the setting operation (hereinafter referred to as “second setting operation”). (Referred to as “period”) as stop condition information, and the stop condition is set using the acquired second setting operation period (that is, stop condition information).
- the stop condition is set to “the second set operation period has elapsed from the time when the operation amount of the trigger switch 23A becomes equal to or greater than the operation amount threshold L3”.
- the controller 46 in this modification example determines whether or not the trigger switch 23A is in the ON state in S815 as shown in FIG. Since the process when it is determined in S815 that the trigger switch 23A is not in the on state (S815: No) is the same as the process when it is determined in S301 that the trigger switch 23A is not in the on state, the description is omitted.
- the controller 46 determines whether or not the operation amount of the trigger switch 23A is less than the operation amount threshold L3 in S817. If it is determined in S817 that the operation amount of the trigger switch 23A is less than the operation amount threshold L3 (S817: Yes), the controller 46 determines whether or not the trigger switch 23A is in the ON state in S818.
- the controller 46 performs the determination in S817 again. That is, after starting the driving of the brushless motor 3 in S816, when the trigger switch 23A is in the ON state and the operation amount of the trigger switch 23A is less than the operation amount threshold L3, the driving of the brushless motor 3 is repeated while repeating S817 and S818. continue.
- the controller 46 ends the constant rotation speed control in S819 and drives the brushless motor 3. After stopping, the process returns to S815 and waits until the trigger-on operation is performed again.
- the trigger-off operation detected in S818 is performed before the operation amount of the trigger switch 23A becomes equal to or greater than the operation amount threshold value L3. That is, the operation amount of the trigger switch 23A does not reach the operation amount threshold L3 during the operation period of the trigger on / off operation from the trigger on operation detected in S815 to the trigger off operation detected in S818. For this reason, the trigger on / off operation does not satisfy the fourth setting operation condition and is not a setting operation in the sixth normal speed mode. Therefore, the stop condition based on the trigger on / off operation is not set.
- the controller 46 determines in S804 whether or not the trigger switch 23A is in an ON state. If it is determined in S804 that the trigger switch 23A is on (S804: Yes), the process returns to S804. That is, after the operation amount of the trigger switch 23A reaches the operation amount threshold value L3, the controller 46 repeats the determination of S804 until the trigger-off operation is performed, and the driving of the brushless motor 3 by constant rotation speed control and S820. Continue the started count.
- the controller 46 stops counting the period in S805, and measures the time when the count is stopped. 46D count value is acquired.
- the trigger-off operation detected in S804 is performed after the operation amount of the trigger switch 23A reaches the operation amount threshold value L3. That is, the operation amount of the trigger switch 23A is equal to or greater than the operation amount threshold L3 during the operation period of the trigger on / off operation from the trigger on operation detected in S815 to the trigger off operation detected in S804. For this reason, the trigger on / off operation satisfies the fourth setting operation condition and is a setting operation in the sixth normal speed mode.
- the period indicated by the count value of the time counting unit 46D at the time of counting stop in S805 is from the time when the operation amount of the trigger switch 23A in the setting operation reaches the operation amount threshold L3 to the trigger-off operation in the setting operation detected in S804. Is the period. Therefore, the period indicated by the count value is the second setting operation period in the sixth normal speed mode. That is, based on the setting operation from the trigger-on operation detected in S815 to the trigger-off operation detected in S804, the controller 46 uses the second setting operation period (that is, information indicating the setting operation period) as stop condition information in S805. Have acquired.
- the controller 46 ends the constant rotation speed control in S806 and stops the driving of the brushless motor 3.
- the process of S805 and the process of S806 are described separately, but the process of S805 and the process of S806 are performed simultaneously as described above.
- the controller 46 After stopping the driving of the brushless motor 3 in S806, the controller 46 stores the second setting operation period acquired in S805 in the third storage unit 46C as stop condition information in S807.
- the controller 46 After storing the second setting operation period in the third storage unit 46C in S807, the controller 46 sets a stop condition in S808.
- the stop condition is set using the second setting operation period stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the second set operation period has elapsed from the time when the operation amount of the trigger switch 23A becomes equal to or greater than the operation amount threshold L3”.
- the controller 46 determines in S821 whether or not a trigger-on operation has been performed. If it is determined in S821 that the trigger-on operation has been performed (S821: Yes), the processes of S822 to S825 are performed. Since these processes are the same as S816 to S819, the description thereof is omitted.
- the controller 46 After the count is started in S826, in S812, the controller 46 performs the second setting from the time when the operation amount of the trigger switch 23A after the most recent trigger-on operation becomes equal to or greater than the operation amount threshold L3 (that is, when the count starts in S826). It is determined whether the operation period has elapsed. In other words, the controller 46 determines whether or not the stop condition set in S808 is satisfied in S812.
- the process returns to S812. That is, the controller 46 performs the operation until the second set operation period elapses (that is, until the stop condition is satisfied) from when the operation amount of the trigger switch 23A after the most recent trigger-on operation becomes the operation amount threshold L3 or more, or Until the trigger-off operation is performed, the driving of the brushless motor 3 by the constant rotational speed control is continued while repeating the determinations of S812 and S813.
- the controller 46 If it is determined in S813 that the trigger switch 23A is not on, that is, if it is determined that a trigger-off operation has been performed (S813: No), the controller 46 operates the trigger switch 23A after the most recent trigger-on operation. Even if the second setting operation period has not elapsed since the time when the amount became the operation amount threshold L3 or more, the driving of the brushless motor 3 is stopped in S814.
- the controller 46 After stopping the driving of the brushless motor 3 in S814, the controller 46 returns to S821 and waits until the trigger-on operation is performed again.
- the hammer drill controller 46 according to the second modification ends the drive control of the brushless motor 3 in the sixth normal speed mode when the control mode is changed from the sixth normal speed mode to another mode.
- the second setting operation period stored as the stop condition information in the storage unit 46C is erased and the stop condition is returned to the unset state.
- the drilling operation by the hammer drill 1 performed at the time of the setting operation is reproduced by the trigger-on operation after the setting operation. For this reason, even in the sixth normal speed mode, the depth of the plurality of perforations can be made substantially uniform in the operation of forming the plurality of perforations.
- the trigger off operation in the trigger on / off operation is performed before the operation amount of the trigger switch 23A in the trigger on / off operation becomes equal to or larger than the operation amount threshold L3, the trigger on / off operation is performed.
- the operation is not treated as a setting operation, and the stop condition is not set based on the trigger on / off operation. As a result, it is possible to reproduce only a properly performed drilling operation and improve workability.
- the tip is in a state where the user presses the trigger switch 23A halfway. It is probable that the drilling operation was stopped for some reason while the bit E was being aligned with the work site (the site where the drill hole should be formed).
- the drive control in the sixth normal speed mode only the trigger on / off operation that satisfies the fourth setting operation condition that is considered to have been performed appropriately is handled as the setting operation, and based on the setting operation. The stop condition is set. Thereby, it is possible to reproduce only the appropriately performed drilling work, and it is possible to further improve workability.
- the period from when the operation amount of the trigger switch 23A in the setting operation becomes equal to or larger than the operation amount threshold L3 to the trigger-off operation in the setting operation (that is, the second setting operation)
- the stop condition is set using “period” as stop condition information, and the stop condition is set to “the second set operation period has elapsed since the operation amount of the trigger switch 23A became equal to or greater than the operation amount threshold L3”.
- the actual work situation corresponding to the time when the operation amount of the trigger switch 23A in the setting operation becomes equal to or greater than the operation amount threshold value L3 is that the user completes the alignment of the tip bit E with respect to the work location and trigger switch It is considered that the operation amount of 23A is increased from the so-called half-pressed state and the drilling of the work site is started. Therefore, the period from the time when the operation amount of the trigger switch 23A in the setting operation becomes equal to or greater than the operation amount threshold L3 to the trigger-off operation in the setting operation, that is, the second setting operation period is performed during the setting operation. This is considered to be the actual drilling period of the drilling operation.
- the second setting operation period that is considered to be the actual drilling period is used as the stop condition in the operation period of the trigger on / off operation performed by the user. Yes.
- the operation amount threshold value L3 in the present modification is 6 mm, but is not limited thereto, and may be a value corresponding to the operation amount that the user will actually start drilling with the tip bit E. Further, it is desirable that the value of the operation amount threshold L3 is determined through a survey of a user's usage mode of the hammer drill, an experiment, or the like.
- the hammer drill according to the third modification can execute drive control of the brushless motor 3 in the seventh normal speed mode instead of the third normal speed mode in the hammer drill 1.
- the hammer drill according to the second modification differs from the hammer drill 1 only in that the drive control can be executed in the seventh normal speed mode instead of the third normal speed mode.
- the basic configuration and other control contents are the same as those of the hammer drill 1. Are the same. Further, the same configuration and the same control as the hammer drill 1 in the hammer drill according to the third modified example have the same effect as the effect of the hammer drill 1.
- the seventh normal speed mode is a mode in which the automatic stop control is executed while driving the brushless motor 3 by constant rotation speed control, and the maximum target rotation speed of the constant rotation speed control executed in the seventh normal speed mode is the rotation speed N1. It is.
- the seventh normal speed mode is an example of the “first mode” in the present invention.
- the drive information related to the driving of the brushless motor 3 in the period from the trigger on operation to the trigger off operation in the setting operation is acquired as stop condition information, and the acquired drive information is obtained. Use to set the stop condition.
- the rotation amount (number of rotations) of the brushless motor 3 is acquired as stop condition information as drive information related to the driving of the brushless motor 3, and the acquired rotation amount (that is, the stop condition) Information) is used to set the stop condition.
- the rotation amount in the period from the trigger-on operation to the trigger-off operation in the setting operation is referred to as “set rotation amount”.
- S902 is replaced with S502, S505, S507, S508, S510, and S512 in the third normal speed mode. , S905, S907, S908, S910, and S912, respectively.
- the controller 46 of the hammer drill according to the present modification starts measuring the rotation amount in order to measure the rotation amount of the brushless motor 3 from the time point of the trigger-on operation detected in S501.
- the controller 46 measures the rotation amount of the brushless motor 3 based on the rotation position signal output from the Hall IC signal detection circuit 44.
- the controller 46 stops the rotation amount measurement started in S902, and acquires the rotation amount at the time when the measurement is stopped as stop condition information.
- the rotation amount at the time when the measurement is stopped is a set rotation amount.
- the controller 46 stores the set rotation amount (counted rotation amount) acquired in S905 in the third storage unit 46C, and then sets a stop condition in S908.
- the stop condition is set using a set rotation amount stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the rotation amount of the brushless motor 3 from the time when the trigger-on operation is performed has reached the set rotation amount”.
- the controller 46 starts measuring the rotation amount in order to measure the rotation amount of the brushless motor 3 from the time when the latest trigger-on operation is performed.
- the controller 46 determines whether or not the rotation amount of the brushless motor 3 from the most recent trigger-on operation has reached the set rotation amount, that is, whether or not the stop condition set in S908 is satisfied. This determination is made by comparing the measurement result of the rotation amount at the time of execution of S912 with the set rotation amount stored in the third storage unit 46C.
- the rotation amount of the brushless motor 3 started by the setting operation is reproduced in the driving of the brushless motor 3 by the second and subsequent trigger on operations. Is done. That is, also in the drive control in the seventh normal speed mode, the drilling work performed at the time of the setting operation is reproduced by the trigger-on operation after the setting operation. Thereby, the depth of the said several perforation hole can be made uniform, and workability
- the rotation amount of the brushless motor 3 is used as drive information related to the driving of the brushless motor 3.
- the present invention is not limited to this, and any information that can be acquired based on the setting operation (for example, the driving period of the brushless motor 3 or the power consumption of the brushless motor 3) can be used as driving information in the automatic stop control.
- the setting operation in the seventh normal speed mode is the first trigger on / off operation in the seventh normal speed mode.
- the hammer drill controller 46 according to the fourth modification of the present embodiment relates to driving of the brushless motor 3 in the period from the trigger-on operation to the trigger-off operation in the setting operation in the process of acquiring stop condition information based on the setting operation.
- Drive information (rotation amount) is acquired as stop condition information, and the stop condition is set using the acquired drive information.
- the stop condition is set using the drive information (rotation amount)
- the drilling work performed at the time of the setting operation can be accurately reproduced as compared with the case where a distance sensor or the like is used.
- the hammer drill according to the fourth modified example can execute drive control of the brushless motor 3 in the eighth normal speed mode instead of the third normal speed mode in the hammer drill 1.
- the hammer drill according to the fourth modification differs from the hammer drill 1 only in that the drive control can be executed in the eighth normal speed mode instead of the third normal speed mode.
- the basic configuration and other control contents are the same as those of the hammer drill 1. Are the same. Further, the same configuration and the same control as the hammer drill 1 in the hammer drill according to the fourth modified example have the same effect as the effect of the hammer drill 1.
- the eighth normal speed mode is a mode in which the automatic stop control is executed while driving the brushless motor 3 by the constant rotation speed control, and the maximum target rotation speed of the constant rotation speed control executed in the eighth normal speed mode is the rotation speed N1. It is.
- the eighth normal speed mode is an example of the “first mode” in the present invention.
- the fifth setting operation condition is satisfied when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I during the operation period of the trigger on / off operation performed in the eighth normal speed mode. That is, when the current flowing through the brushless motor 3 does not reach the current threshold I during the trigger on / off operation period, the trigger on / off operation is not treated as a setting operation. In the state where the stop condition is already set, even a trigger on / off operation condition that satisfies the fifth setting operation condition is not treated as a setting operation.
- the period from the time when the current flowing through the brushless motor 3 in the setting operation becomes equal to or greater than the current threshold I to the trigger-off operation in the setting operation (hereinafter referred to as “third setting operation period”).
- the stop condition is set to “the third setting operation period has elapsed from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold value I”.
- S817, S820, S805, S807, S808, S823, S826, and S812 in the sixth normal speed mode are included. Instead, S1017, S1020, S1005, S1007, S1008, S1023, S1026, and S1012 are performed.
- step S ⁇ b> 1017 the hammer drill controller 46 according to this modification determines whether or not the current flowing through the brushless motor 3 is less than the current threshold I. If it is determined in S1017 that the current flowing through the brushless motor 3 is less than the current threshold I (S1017: Yes), the controller 46 continues until the current exceeds the current threshold I or until a trigger-off operation is performed. And S818 are repeated. The current flowing through the brushless motor 3 is detected based on the current value signal output from the current detection circuit 42.
- the controller 46 starts counting the period in order to measure the elapsed period from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I. That is, counting is started when the trigger-off operation is not performed after the brushless motor 3 is driven and the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I.
- the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I is the time when the fifth setting operation condition is satisfied.
- the controller 46 stops counting the period, and acquires the count value of the time measuring unit 46D at the time when the counting is stopped.
- the current flowing through the brushless motor 3 during the operation period of the trigger on / off operation from the trigger on operation detected in S815 to the trigger off operation detected in S804 is equal to or greater than the current threshold I. Therefore, the trigger on / off operation satisfies the fifth setting operation condition and is a setting operation in the eighth normal speed mode.
- the period indicated by the count value of the time measuring unit 46D at the time of counting stop in S1005 is the third setting operation period in the eighth normal speed mode. That is, based on the setting operation from the trigger-on operation detected in S815 to the trigger-off operation detected in S804, the controller 46 uses the third setting operation period (that is, information indicating the setting operation period) as stop condition information in S1005. Have acquired.
- the controller 46 stores the third setting operation period acquired in S1005 in the third storage unit 46C as stop condition information. Thereafter, the controller 46 sets a stop condition in S1008.
- the stop condition is set using a third setting operation period stored as stop condition information in the third storage unit 46C. Specifically, the stop condition is set to “the third setting operation period has elapsed from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I”.
- the controller 46 performs the same processing as in S1017. If it is determined in S1023 that the current flowing through the brushless motor 3 is not less than the current threshold I (is greater than or equal to the current threshold I) (S1023: No), as shown in FIG. In order to measure the elapsed period from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I, counting of the period is started. That is, even when the brushless motor 3 is driven by a trigger-on operation after the stop condition is set, counting starts when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I.
- the controller 46 After the count is started in S1026, in S1012, the controller 46 performs the third setting operation from the time when the current flowing through the brushless motor 3 after the most recent trigger-on operation becomes equal to or greater than the current threshold I (that is, when the count starts in S1026). Determine whether the period has elapsed. In other words, the controller 46 determines in S1012 whether or not the stop condition set in S1008 is satisfied.
- the drilling operation by the hammer drill 1 performed during the setting operation is reproduced by the trigger-on operation after the setting operation. For this reason, even in the eighth normal speed mode, the depth of the plurality of perforations can be made substantially uniform in the operation of forming the plurality of perforations.
- the trigger on / off operation is handled as the setting operation. No stop condition is set based on the trigger on / off operation. This is because, in the sixth normal speed mode, a trigger on / off operation that does not satisfy the fourth setting operation condition is not treated as a setting operation. As a result, it is possible to reproduce only a properly performed drilling operation and improve workability.
- the period from when the current flowing through the brushless motor 3 in the setting operation becomes equal to or greater than the current threshold I to the trigger-off operation in the setting operation (that is, the third setting operation period) ) Is used as the stop condition information, and the stop condition is set to “the third setting operation period has elapsed from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I”.
- the stop condition is set to “the third setting operation period has elapsed from the time when the current flowing through the brushless motor 3 becomes equal to or greater than the current threshold I”.
- the value of the current threshold I is preferably determined through a survey of a user's usage mode of the hammer drill or an experiment.
- the setting operation in the first embodiment and its modification is a trigger on / off operation that satisfies a predetermined condition of the trigger on / off operations
- the setting operation is stopped only based on an operation that satisfies the predetermined condition.
- a condition is set. For this reason, it is possible to prevent a stop condition from being set based on an operation that does not intend to set the stop condition (such as alignment of the tip bit E). Thereby, workability
- a hammer drill 401 as an example of a drilling tool according to a second embodiment of the present invention will be described with reference to FIG.
- the hammer drill 401 is different from the hammer drill 1 in that it has a stop condition setting unit 402 for setting a stop condition, but is the same in other points. Further, the same configuration and the same control as the hammer drill 1 in the hammer drill 401 according to the second embodiment have the same effect as the effect of the hammer drill 1.
- the stop condition setting unit 402 is provided behind the first display setting unit 211 on the upper surface of the motor housing 21, and is configured to be able to set a plurality of stop conditions. Specifically, the user operates the stop condition setting unit 402 to set one threshold value from the first rotation frequency threshold value, the second rotation frequency threshold value, and the third rotation frequency threshold value that are threshold values related to the rotation frequency of the brushless motor 3. Can be selectively set.
- the trigger switch 23A is in an on state when the rotation speed of the brushless motor 3 exceeds the set threshold value. Also, the brushless motor 3 is stopped.
- the hammer drill 401 includes the brushless motor 3 that generates a driving force, the bit mounting portion 9 to which the tip bit E can be mounted, and the bit mounting portion 9 that receives the driving force.
- a power transmission unit 8 capable of applying a striking force and a rotational force to the attached tip bit E and a setting operation for setting a stop condition for stopping the brushless motor 3 (operation for setting one from three threshold values) are received.
- a stop condition setting unit 402, a trigger switch 23A that can be switched between an on state and an off state by a manual operation, and a controller 46 that can control the brushless motor 3 are provided.
- the controller 46 can execute a process for setting the stop condition based on the setting operation received by the trigger switch 23A, a process for starting the driving of the brushless motor 3, and a process for stopping the brushless motor 3. It is. Further, the controller 46 executes a process for starting the driving of the brushless motor 3 in response to the trigger-on operation, executes a process for starting the driving of the brushless motor 3 in response to the trigger-off operation, and the stop condition is set. When the trigger switch 23A is in an on state in response to the stop condition being satisfied while the brushless motor 3 is being driven, a process for starting the brushless motor 3 is executed.
- the 1st display setting part 211 in 1st Embodiment is good also as a structure also provided with the function of the stop condition setting part 402 in addition to the changeover switch 211A and the display part 211B.
- the operation of switching the trigger switch 23A from the off state to the on state and maintaining the on state If it does, after the brushless motor 3 drives, it will stop automatically when the stop condition is satisfied.
- the hammer drill 401 there exists the same effect as the hammer drill 1 in the 1st Embodiment of this invention.
- the average current during the trigger on / off operation received as the setting operation is stored, and the brushless motor 3 is driven by the trigger on operation after setting the stop condition, and enters the range of ⁇ 20% of the average current. If no current flows, control for stopping the driving of the brushless motor 3 may be further performed even when the trigger switch 23A is in an on state.
- the brushless motor 3 is automatically stopped when the work content in the setting operation and the work content by the trigger-on operation of the setting operation are greatly different.
- a drilling operation was performed on a hard work material such as concrete during the setting operation, but a relatively soft work material such as wood was used during the trigger-on operation after the setting operation.
- the driving of the brushless motor 3 is stopped.
- the material of the work material is different, the drilling depth changes greatly even when the brushless motor 3 is driven under the same conditions, and even if auto-stop control is performed, a uniform drilling depth is obtained. It is difficult to obtain. For this reason, the effect by performing auto stop control will reduce.
- the auto stop control is not performed when the effect of performing the auto stop control is reduced. As a result, it is possible to improve the workability by eliminating the user's troubles such as mode switching.
- the trigger on / off operation when the operation amount of the trigger switch 23A becomes the maximum operation amount during the operation period of the trigger on / off operation may be set as the setting operation.
- the trigger on / off operation is not handled as the setting operation. For this reason, operations such as positioning of the tip bit with respect to the work material can be excluded from the setting operation, and the drilling depth can be made more accurate.
- the brushless motor 3 is employed as a drive source for the hammer drill 1.
- the drive source of the hammer drill 1 is not limited to this, and various drive sources such as a universal motor, an air motor, and an internal combustion engine can be used.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mining & Mineral Resources (AREA)
- Wood Science & Technology (AREA)
- Forests & Forestry (AREA)
- Percussive Tools And Related Accessories (AREA)
- Drilling And Boring (AREA)
- Processing Of Stones Or Stones Resemblance Materials (AREA)
Abstract
簡易な構成且つ低コストであり、複数の穿孔穴を均一の深さで容易に形成可能な穿孔工具を提供する。駆動源を停止させる停止条件を設定するための設定操作を受け付ける設定操作受付部と、手動操作によってオン状態とオフ状態とに切換可能な***作部と、前記駆動源を制御可能な制御部と、を備え、前記制御部は、前記設定操作に基づいて前記停止条件を設定する設定処理と、前記駆動源の駆動を開始する駆動開始処理と、前記駆動源を停止させる駆動停止処理と、を実行可能であり、前記制御部は、前記***作部を前記オン状態に切り換える第1切換操作に応じて、前記駆動開始処理を実行し、前記***作部を前記オフ状態に切換える第2切換操作に応じて、前記駆動停止処理を実行し、前記停止条件が設定された状態においては、前記停止条件が前記駆動源の駆動中に満たされたことに応じて、前記***作部がオン状態であったとしても前記駆動停止処理を実行する。
Description
本発明は、穿孔工具に関する。
被作業材(例えば、コンクリート、鉄鋼、木材等)に穿孔穴を形成する穿孔作業や被作業材を破砕する破砕作業等を行う穿孔工具が知られている。このような穿孔工具における穿孔作業では、被作業材に複数の穿孔穴を形成し当該複数の穿孔穴の深さを均一にすることが求められる場合がある。しかしながら、従来の穿孔工具における穿孔作業においては、所望の深さの穿孔穴を形成することは容易ではなく、被作業材に均一の深さの複数の穿孔穴を形成することが求められる穿孔作業においては作業性が低下していた。
特許文献1には、上記課題を解決するための穿孔工具が提案されている。特許文献1に記載の穿孔工具は、駆動源であるモータと、モータの制御を行う制御部と、距離センサとを有している。この穿孔工具における制御部は、距離センサによって測定された穿孔工具本体と被作業材との離間距離に基づいて穿孔深さを算出し、当該穿孔深さがユーザによって予め設定された設定深さとなった場合にモータを停止させる。これにより、ユーザは、当該設定深さを所望の深さに予め設定することで、当該所望の深さの穿孔穴を形成することが可能である。
一般に、穿孔工具による穿孔作業においては穿孔工具本体に加わる振動が大きく且つ被作業材から粉塵が多く発生する。このため、距離センサによる測定結果に基づいて穿孔深さを算出する特許文献1に記載の穿孔工具においては、当該振動及び粉塵に起因して距離センサによる測定が不正確となり、穿孔深さを正確に算出できない場合があった。このため、特許文献1に記載の穿孔工具を用いて被作業材に複数の穿孔穴を形成した場合、当該被作業材に形成された当該複数の穿孔穴の深さにバラつきが生じ易く、それらの深さを均一にすることが困難であった。また、特許文献1に記載の電動工具においては、制御部と距離センサとを接続する配線等を必要とするため、構成が複雑化してしまっていた。さらに、距離センサを設けるためのコストが別途かかってしまうため、生産コストが高価なものとなってしまっていた。
そこで、本発明は、簡易な構成且つ低コストで複数の穿孔穴を均一の深さで容易に形成可能な穿孔工具を提供することを目的としている。
上記課題を解決するために本発明は、駆動力を発生させる駆動源と、先端ビットを装着可能なビット装着部と、前記駆動力を受け前記ビット装着部に装着された前記先端ビットに打撃力及び回転力を付与可能な動力伝達部と、前記駆動源を停止させる停止条件を設定するための設定操作を受け付ける設定操作受付部と、手動操作によってオン状態とオフ状態とに切換可能な***作部と、前記駆動源を制御可能な制御部と、を備え、前記制御部は、前記設定操作受付部が受け付けた前記設定操作に基づいて前記停止条件を設定する設定処理と、前記駆動源の駆動を開始する駆動開始処理と、前記駆動源を停止させる駆動停止処理と、を実行可能であり、前記制御部は、前記***作部を前記オフ状態から前記オン状態に切換える第1切換操作に応じて、前記駆動開始処理を実行し、前記***作部を前記オン状態から前記オフ状態に切換える第2切換操作に応じて、前記駆動停止処理を実行し、前記停止条件が設定された状態においては、前記停止条件が前記駆動源の駆動中に満たされたことに応じて、前記***作部がオン状態であったとしても前記駆動停止処理を実行することを特徴とする穿孔工具を提供している。
上記構成によれば、設定操作を行って停止条件を設定した状態において、***作部をオフ状態からオン状態に切換えて当該オン状態を維持する操作を行うと、駆動源が駆動した後、停止条件を満たした時点で自動的に停止する。すなわち、停止条件を設定した状態においては、作業環境(被作業材や作業内容)が大幅に変化しない限り、上記操作によって1度行った穿孔作業が上記操作を行うことで再現される。このため、上記操作で穿孔作業を行うことで、被作業材に形成された穿孔穴の深さを均一にすることができる。また、上記制御は、特別なセンサや複雑な配線等を必要とせず、制御部の機能によって実現されている。これらにより、簡易な構成且つ低コストで複数の穿孔穴を均一の深さで容易に形成することができる。
上記構成において、前記制御部は、前記駆動源を制御する制御モードとして、複数のモードを有し、前記制御モードとして前記複数のモードのうちから一のモードを選択的に設定するモード設定処理をさらに実行可能であり、前記複数のモードは、少なくとも第1モードと第2モードとを含み、前記制御部は、前記第1モードにおいて、前記設定操作受付部が前記設定操作を受け付けたことに応じて、前記設定処理を実行し、前記第2モードにおいては、前記設定処理を実行しないことが好ましい。
このような構成によると、前記設定操作受付部が前記設定操作を受け付けたことに応じて設定処理を行う第1モードを有しつつ、設定処理を行わない第2モードも有している。このため、ユーザは、複数の穿孔穴を均一な深さで形成する作業と、複数の穿孔穴をそれぞれ異なった所望な深さで形成する作業とを選択することができる。これにより、作業の自由度を向上させることができる。
また、上記構成において、前記***作部は、前記設定操作受付部を兼ねており、前記設定操作は、前記***作部に対する操作であり、前記制御部は、前記第1モードにおいて、前記設定操作に基づいて停止条件情報を取得する取得処理をさらに実行し、前記設定処理において、前記取得処理で取得した前記停止条件情報を用いて前記停止条件を設定することが好ましい。
このような構成によると、***作部と設定操作受付部とが同一の部材であるため、ユーザによって操作される部材を少なくすることができる。このため、ユーザによる操作が複雑とならず、作業性をより向上させることができる。また、部品点数を少なくすることができ、より簡易な構成且つ低コストで穿孔工具を製造することができる。
また、上記構成において、前記設定操作は、前記第1モードにおける最初の前記第1切換操作から前記第2切換操作までの一連の操作であり、前記制御部は、前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間である設定操作期間を前記停止条件情報として取得し、前記設定処理において、前記停止条件を、前記第1切換操作から前記設定操作期間が経過したこと、に設定することが好ましい。
このような構成によると、停止条件を設定操作期間を用いて設定しているため、距離センサ等を用いる場合と比較して、設定操作の際に行った穿孔作業を正確に再現でき、かつ、ユーザが直感的に操作することできる。
また、上記構成において、前記設定操作は、前記第1モードにおける最初の前記第1切換操作から前記第2切換操作までの一連の操作であり、前記制御部は、前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間における前記駆動源の駆動に関する駆動情報を前記停止条件情報として取得し、前記設定処理において、前記取得処理で取得した前記駆動情報を用いて前記停止条件を設定することが好ましい。
このような構成によると、駆動情報を用いて停止条件を設定するため、距離センサ等を用いる場合と比較して、設定操作の際に行った穿孔作業を正確に再現できる。
また、上記構成において、前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作のうちの設定操作条件を満たした前記一連の操作であり、前記制御部は、前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間である設定操作期間を前記停止条件情報として取得し、前記停止条件を、前記第1切換操作から前記設定操作期間が経過したこと、に設定することが好ましい。
このような構成によると、取得処理において、設定操作条件を満たした操作のみに基づいて停止条件が設定される。このため、停止条件を設定することを意図しない作業(先端ビットの位置合わせ等)に基づいた停止条件が設定されることを防止することができる。これにより、作業性をさらに向上させることができる。
また、上記構成において、前記設定操作条件は、前記一連の操作における前記第1切換操作から前記一連の操作における前記第2切換操作までの期間が下限期間よりも長い場合に満たされることが好ましい。
また、上記構成において、前記駆動源に流れる電流を検出する電流検出部をさらに備え、前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作の間に前記電流が電流閾値に達した場合の前記一連の操作であり、前記制御部は、前記取得処理において、前記設定操作における前記電流が前記電流閾値に達した時点から前記設定操作における前記第2切換操作までの期間である第2設定操作期間を前記停止条件情報として取得し、前記停止条件を、前記第1切換操作の後に前記電流が前記電流閾値に達した時点から前記第2設定操作期間が経過したこと、に設定することが好ましい。
また、上記構成において、前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作の間に前記***作部の操作量が操作量閾値以上となった場合の前記一連の操作であり、前記制御部は、前記取得処理において、前記設定操作における前記操作量が前記操作量閾値以上となった時点から前記設定操作における前記第2切換操作までの期間である第2設定操作期間を前記停止条件情報として取得し、前記設定処理において、前記停止条件を、前記操作量が前記操作量閾値以上となった時点から前記第2設定操作期間が経過したこと、に設定することが好ましい。
また、上記構成において、前記制御部は、前記駆動源の駆動速度として複数の速度のうちから一の速度を選択的に設定する速度設定処理をさらに実行可能であることが好ましい。
また、上記構成において、前記制御部は、前記速度設定処理において設定された速度で前記駆動源を駆動する設定速度駆動制御と、前記駆動源の駆動開始後から所定期間をかけて前記駆動源の前記駆動速度を前記速度設定処理において設定された速度まで上昇させ、前記駆動速度が前記設定された速度に達した後は前記駆動源を前記設定された速度で駆動する、ソフトスタート制御と、をさらに実行可能であることが好ましい。
また、上記構成において、前記駆動速度の切換及び前記制御モードの切換を行うための手動操作可能な切換スイッチを有し、前記制御部は、前記切換スイッチが短押操作を受け付けたことに応じて、前記駆動速度を前記複数の速度の間で切換えて切換先の速度を前記駆動速度として設定する速度切換処理を実行し、前記切換スイッチが長押操作を受け付けたことに応じて、前記モード設定処理を実行し前記制御モードを前記複数のモードの間で切換えて切換先のモードを前記制御モードとして設定することが好ましい。
このような構成によると、駆動速度の切換を行う操作部と制御モードの切換を行う操作部とを共通にすることができる。これにより、穿孔工具の構成を簡単にでき、ユーザによる操作性をも向上させることができる。
また、上記構成において、前記制御モードとして設定されているモードを表示する表示部をさらに備えていることが好ましい。
また、上記構成において、前記モード設定処理において前記制御モードとして設定したモードを記憶するための不揮発性の記憶媒体と、前記制御部に電源供給が可能な電源回路と、をさらに備え、前記制御部は、前記電源回路からの前記電源供給が開始されると起動し、前記電源回路からの前記電源供給が途絶えると停止し、前記電源供給が途絶えた後に再び前記電源供給が開始されたことに応じて、前記モード設定処理を実行して前記記憶媒体に前記制御モードとして記憶されているモードを前記制御モードとして設定することが好ましい。
このような構成によると、制御部への電源供給が途絶えた後に当該電源供給が再開された場合、制御モードが当該電源供給が途絶える前のモードに自動的に設定される。このため、所望の一の制御モードを多用するユーザは、穿孔工具の電源のオンオフ毎に当該所望の制御モードに再設定する必要がない。また、停電等によって穿孔工具の電源がオフされてしまい、その後の復電によって穿孔工具の電源がオンされた場合には、停電前に設定されていた制御モードが自動的に設定されるため、ユーザは停電前に設定されていた制御モードに再設定する必要がない。これにより、利便性及び作業性をより向上させることができる。
また、上記構成において、前記動力伝達部の動力伝達状態を、前記ビット装着部に装着された前記先端ビットに前記回転力のみを伝達可能な回転力伝達状態と、前記ビット装着部に装着された前記先端ビットに前記打撃力のみを伝達可能な打撃力伝達状態と、前記ビット装着部に装着された前記先端ビットに前記回転力及び前記打撃力を伝達可能な回転打撃力伝達状態と、の間で切換可能な切換部をさらに有することが好ましい。
本発明によれば、簡易な構成且つ低コストで複数の穿孔穴を均一の深さで容易に形成可能な穿孔工具を提供することができる。
本発明の第1の実施の形態による穿孔工具の一例であるハンマドリル1について、図1~図15を参照しながら説明する。以下、ハンマドリル1に関する方向について、図1に示されている「上」を上方向、「下」を下方向、「前」を前方向、「後」を後方向と定義する。また、ハンマドリル1を後から見た場合の「右」を右方向、「左」を左方向と定義する。
図1に示されているハンマドリル1は、被加工材(例えば、コンクリート、鉄鋼、木材等)に穿孔穴を形成する作業(穿孔作業)や被加工材を破砕する作業(破砕作業)等を行うための電動式の穿孔工具である。本実施形態におけるハンマドリル1は、動力伝達モードとして3つのモード、制御モードとして8つのモードを備えている。動力伝達モード及び制御モードの詳細については後述する。
図1に示されているように、ハンマドリル1は、ハウジング2と、ブラシレスモータ3と、コントローラ46(図5)が実装された制御基板4と、インバータ回路基板5と、整流平滑回路基板部6と、フィルタ回路基板部7と、動力伝達部8と、ビット装着部9とを備えている。
ハウジング2は、ハンマドリル1の外郭をなす部分であり、モータハウジング21と、ギヤハウジング22と、ハンドルハウジング23と、を有している。
モータハウジング21は、樹脂製の前後方向に延びる筒形状をなす部分であり、ブラシレスモータ3と、制御基板4と、インバータ回路基板5と、整流平滑回路基板部6とを収容している。また、図2に示されているように、モータハウジング21の上部には、制御モードの切換(設定)及び制御モードとして設定されているモードの報知(表示)を行うための第1表示設定部211が設けられている。
図3に示されているように、第1表示設定部211は、切換スイッチ211A及び表示部211Bを有している。
切換スイッチ211Aは、制御モードを切換える(設定する)ためのタクタイルスイッチであり、コントローラ46に接続されている。切換スイッチ211Aは、ユーザによって押圧操作されている間、切換スイッチ211Aが押圧操作されていることを示す押圧信号をコントローラ46に出力し続け、当該押圧操作が解除されると当該押圧信号の出力を停止する。
表示部211Bは、第1LED211C、第2LED211D、及び第3LED211Eを有しており、これら3つのLEDの点灯パターンによって設定されている制御モードを示すように構成されている。第1LED211C、第2LED211D、及び第3LED211Eのそれぞれは、コントローラ46に接続されており、コントローラ46によって点灯、点滅、及び消灯のいずれかに制御される。ユーザは、第1表示設定部211を操作することで、8つのモードのうちから所望の一のモードを制御モードとして設定可能(選択可能)である。第1表示設定部211による制御モードの切換等については後述する。
図1に示されているように、ギヤハウジング22は、モータハウジング21の前部に接続されており、ギヤケース22Aと、ケースカバー22Bとを有している。
ギヤケース22Aは、モータハウジング21の前部から前方に延びる筒形状をなす金属製のケースであり、動力伝達部8を収容している。ケースカバー22Bは、樹脂製のカバーであり、ギヤケース22Aの外表面を覆っている。図4に示されているように、ケースカバー22Bの左側面には、動力伝達モードの切換(言い換えれば、動力伝達モードの設定)及び動力伝達モードとして設定されているモードの報知(表示)を行うための第2表示設定部221が設けられている。ユーザは、第2表示設定部221を操作することで、動力伝達モードとして3つのモードのうちから所望の一を選択可能である。
第2表示設定部221は、ギヤハウジング22の左側面において、ギヤハウジング22の前下部に位置している。第2表示設定部221は、円盤部221Aと、つまみ部221Bと、マグネット221Cと、図示せぬ切換ピンとを有している。第2表示設定部221は、本発明における「切換部」の一例である。
円盤部221Aは、左側面視において略円形状の板状部材であり、ギヤハウジング22に対して回転可能に設けられている。
つまみ部221Bは、ユーザが動力伝達モードを設定(選択)する場合に操作する部分である。つまみ部221Bは、図4の状態において前後方向に延びる略直方体状に形成されており、円盤部221Aと一体に回転可能に構成されている。
また、つまみ部221Bの一端部には、ユーザによって視認可能な矢印221Eが形成されており、ギヤハウジング22の左側面には動力伝達モードとして設定可能な3つのモードにそれぞれ対応した第1マーク22C、第2マーク22D、及び第3マーク22Eが形成されている。
マグネット221Cは、動力伝達モードとして選択されているモードを検出するための検出用マグネットであり、つまみ部221Bの一端部の内部に配置されている。また、ギヤハウジング22の左側面には、マグネット221Cの磁場を検出する3つのホール素子22Fが円盤部221Aの周方向に略90°間隔で並んで配置されている。マグネット221Cが3つのホール素子22Fのいずれかと対向した状態となると、マグネット221Cと対向しているホール素子22Fからコントローラ46に信号が出力される。
切換ピンは、第2表示設定部221の右部から右方へ突出する部分であり、動力伝達部8の第1クラッチ部材82C(後述)及び第2クラッチ部材83E(後述)に当接している。切換ピンは、円盤部221A及びつまみ部221Bが回転することによって、動力伝達部8の第1クラッチ部材82C(後述)及び第2クラッチ部材83E(後述)を中間軸81A(後述)に対して前後方向に相対移動させるように構成されている。この切換ピンによる第1クラッチ部材82C及び第2クラッチ部材83Eの移動によって、動力伝達モードが切換る。
ユーザは、第1マーク22C、第2マーク22D、及び第3マーク22Eを確認し、矢印221Eが所望の動力伝達モードに対応するマークを指示するようにつまみ部221Bを回転させることで、動力伝達モードを3つのモードのうちから所望の一のモードに設定可能である。また、コントローラ46は、3つのホール素子22Fのうちのマグネット221Cと対向しているホール素子22Fから出力される信号によってユーザが設定した動力伝達モードを検出(判別)することが可能である。
ハンドルハウジング23は、樹脂製であり、モータハウジング21の後下部から下方に延びる略円筒形状をなしている。ハンドルハウジング23は、作業時にユーザによって把持される部分である。ハンドルハウジング23には、トリガスイッチ23A及び操作検出部23Bが設けられている。また、ハンドルハウジング23の下端部からは電源コード23Cが延びており、ハンドルハウジング23の内部には、フィルタ回路基板部7が収容されている。
トリガスイッチ23Aは、手動操作によりオン状態とオフ状態とに切換可能に構成されたスイッチである。トリガスイッチ23Aは、付勢部材によって前方に付勢されており、図1の状態(ユーザによって操作されていない状態)から最大で所定量L1(所定長L1)後方に移動可能に構成されている。所定量L1は、トリガスイッチ23Aに対する最大操作量(最大操作長)である。トリガスイッチ23Aは、本発明における「設定操作受付部」の一例であるとともに「***作部」の一例でもある。
本実施の形態のトリガスイッチ23Aにおいて、図1に示されている状態はオフ状態であり、ユーザによる引操作等によって図1に示されている状態から所定量L2(所定長L2)以上後方に移動した状態がオン状態である。すなわち、ユーザによるトリガスイッチ23Aに対する図1の状態からの操作量(以下、単に、操作量と呼ぶ)が所定量L2未満である場合には、トリガスイッチ23Aはオフ状態であり、操作量が所定量L2以上である場合には、オン状態である。なお、本実施の形態において、所定長L1(すなわち、最大操作長)は10mmであり、所定長L2は3mmである。なお、本実施の形態においては、所定長L2は3mmであるが、これに限られず、0mmであってもよい。すなわち、トリガスイッチ23Aが図1に示されている状態から僅かでも後方に移動したらオン状態となる構成であってもよい。
操作検出部23Bは、ハンドルハウジング23の内部においてトリガスイッチ23Aの後方に設けられており、トリガスイッチ23Aの操作状態(オン状態であるかオフ状態であるか)及び操作量を検出可能に構成されている。
操作検出部23Bは、コントローラ46に接続されており、トリガスイッチ23Aの操作状態を示す信号をコントローラ46に出力する。具体的には、操作検出部23Bは、トリガスイッチ23Aがオン状態である間、トリガスイッチ23Aがオン状態であること及び操作量を示すオン状態信号をコントローラ46に出力し続ける。一方、操作検出部23Bは、トリガスイッチ23Aがオフ状態である間、トリガスイッチ23Aがオフ状態であることを示すオフ状態信号をコントローラ46に出力し続ける。なお、本実施の形態において、オン状態信号は、操作量に対応した電圧値を有し且つ所定電圧値以上の電圧信号であり、オフ状態信号は、所定電圧値未満の電圧信号(0Vの電圧信号を含む)である。
電源コード23Cは、その延出端に、外部電源P(例えば、家庭用コンセントや携帯用発電機等)に接続可能なプラグ部を有している。外部電源Pは、ブラシレスモータ3やコントローラ46等の電源である。電源コード23Cのプラグ部と外部電源Pとが接続された状態において、外部電源Pはフィルタ回路基板部7に接続される。なお、本実施の形態において、外部電源Pは、実効値100Vの商用交流電源である。
ブラシレスモータ3は、モータハウジング21内に収容されており、回転軸31と、ロータ32と、ステータ33とを有している。ブラシレスモータ3は、3相ブラシレスDCモータであり、ビット装着部9に装着された先端ビットEを駆動するための駆動源(すなわち、ハンマドリル1の駆動源)である。ブラシレスモータ3は、本発明における「駆動源」の一例である。
回転軸31は、前後方向に延びており、モータハウジング21に回転可能に支承されている。回転軸31には、ピニオン31A及びファン31Bが設けられている。ピニオン31Aは、回転軸31の前端部に回転軸31と一体回転するように設けられており、動力伝達部8に噛合している。ファン31Bは、回転軸31の前部に回転軸31と一体回転するように設けられており、ピニオン31Aの後方に位置している。また、ファン31Bの後部には、回転軸31(ロータ32)の回転数検出及び回転位置検出に用いられる複数のセンサマグネット31Cが取付けられている。
ロータ32は、複数の永久磁石を有する回転子であり、回転軸31と同軸一体回転するように回転軸31に同軸固定されている。ステータ33は、前後方向に延びる略円筒形状をなしており、ロータ32の周面を囲むように設けられている。ステータ33は、スター型接続された3相のステータコイルU、V、W(図5)を有している。
制御基板4は、正面視において略円環形状をなす基板であり、回転軸31を挿通させた状態でファン31Bの後方に設けられている。制御基板4の前面下部には3つのホールIC41(図5)が実装されており、制御基板4の前面上部にはコントローラ46が実装されている。また、図5に示されているように、制御基板4には、3つのホールIC41及びコントローラ46以外に、電流検出回路42、降圧回路43、ホールIC信号検出回路44、及び駆動信号出力回路45等が実装されている。これらの回路の詳細については後述する。
3つのホールIC41は、制御基板4の前面において、ファン31Bに取付けられた複数のセンサマグネット31Cに対向するように、回転軸31の周方向に略60°間隔で並んで配置されている。3つのホールIC41のそれぞれは、対向するセンサマグネット31Cの磁極に応じた信号をホールIC信号検出回路44に出力する。本実施の形態においては、3つのホールIC41のそれぞれは、対向するセンサマグネット31Cの磁極がS極の場合にはハイ信号を出力し、N極の場合にはロー信号を出力する。3つのホールIC41のそれぞれが出力する信号は、ロータ32の回転位置の検出(特定)に用いられる。
図1に示されているように、インバータ回路基板5は、正面視において略円環形状をなす基板であり、回転軸31を挿通させた状態で、制御基板4の後方且つブラシレスモータ3のステータ33の前方に設けられている。インバータ回路基板5の前面には、6個のスイッチング素子Q1~Q6を有するインバータ回路51及びシャント抵抗52(図5)が実装されている。6個のスイッチング素子Q1~Q6は、インバータ回路基板5の前面において、回転軸31の周方向に略60°間隔で配置されている。
整流平滑回路基板部6は、モータハウジング21内部の後上部に収容されており、図示せぬ基板と、当該基板に実装された整流回路61、パワーラインスイッチ62と、制御電圧供給回路63(図5)と、当該基板に接続された平滑コンデンサ64とを有している。
フィルタ回路基板部7は、ハンドルハウジング23内部の下部に収容されており、図示せぬ基板と、当該基板に実装されたコンデンサ71及びチョークコイル72とを有している。
動力伝達部8は、ブラシレスモータ3が発生させる駆動力(回転力)を受けて、ビット装着部9に装着された先端ビットEに打撃力及び回転力のうちの少なくとも一を付与可能(伝達可能)に構成されており、中間軸部81と、回転力伝達部82と、打撃力伝達部83とを有している。
本実施の形態においては、動力伝達部8によって、上述の動力伝達モードの切換が実現される。具体的には、動力伝達部8によって、ビット装着部9に装着された先端ビットEに回転力のみを伝達可能な動力伝達状態である回転モード、当該先端ビットEに打撃力のみを伝達可能な動力伝達状態である打撃モード、及び当該先端ビットEに回転力及び打撃力を伝達可能な動力伝達状態である回転打撃モードの3つのモード間での設定(切換)が可能である。
中間軸部81は、ブラシレスモータ3の回転軸31の回転力を受ける部分であり、中間軸81Aと、ギヤ部81Bと、ピニオンスリーブ81Cとを有している。
中間軸81Aは、前後方向に延びる軸であり、ギヤハウジング22内部の下部においてギヤハウジング22に回転可能に支承されている。
ギヤ部81Bは、中間軸81Aの後部に中間軸81Aと一体回転するように設けられており、回転軸31のピニオン31Aと噛合している。
ピニオンスリーブ81Cは、前後方向に延びるとともに後方に開口する略有底円筒形状をなしており、中間軸81Aの前端部に中間軸81Aと同軸一体回転するように設けられている。ピニオンスリーブ81Cの後部の内周部には、ギヤ部が形成されている。なお、ピニオンスリーブ81Cには中間軸81Aの前端部が圧入によって固定されており、中間軸81Aの前端部は、ピニオンスリーブ81Cを介してギヤハウジング22の前下部に設けられたボールベアリングに支承されている。
回転力伝達部82は、中間軸部81(中間軸81A)の回転力を受けてビット装着部9に装着された先端ビットEに回転力を付与可能(伝達可能)に構成されており、シリンダ82Aと、円環部82Bと、第1クラッチ部材82Cとを有している。
シリンダ82Aは、前後方向に延びる略円筒形状をなしており、ギヤハウジング22の内部の上部において、図1に示されている軸Aを中心に回転可能に支持されている。また、シリンダ82Aの外周部の前後方向略中央には、シリンダ82Aの半径方向外方に突出するとともに円環部82Bと係合可能な係合部が形成されている。
円環部82Bは、シリンダ82Aの外周面の全周を囲む正面視略円環形状をなしており、シリンダ82Aに対して前後方向に移動可能且つ相対回転可能に構成されている。円環部82Bの外周面全域には、ギヤ部が形成されており、円環部82Bの内周部の前部には、シリンダ82Aの係合部と係合可能な被係合部が形成されている。
また、円環部82Bは、スプリングによって前方に付勢されており、円環部82Bの被係合部とシリンダ82Aの係合部とが当該スプリングの付勢力によって係合した状態で、シリンダ82Aとが一体に回転するように構成されている。なお、円環部82Bの回転トルクが所定値以上となった場合には、円環部82Bが当該スプリングの付勢力に抗して後方に退避し、円環部82Bの被係合部とシリンダ82Aの係合部との係合が解除され、円環部82Bがシリンダ82Aに対して相対回転(空転)するように構成されている。
第1クラッチ部材82Cは、前後方向に延びる略円筒形状をなしており、中間軸81A上に設けられている。第1クラッチ部材82Cは、中間軸81Aに対して前後方向に一定量移動可能且つ中間軸81Aに対して相対回転可能に構成されている。また、第1クラッチ部材82Cの周方向全域にはギヤ部が形成されており、当該ギヤ部は円環部82Bのギヤ部と噛合している。また、第1クラッチ部材82Cは、ユーザによる第2表示設定部221に対する操作によって、前位置と後位置との間で前後方向に移動するように構成されている。
第1クラッチ部材82Cが前位置に位置している状態においては、第1クラッチ部材82Cのギヤ部の前部がピニオンスリーブ81Cの内周部に形成されたギヤ部と噛合している状態となる。この状態で、中間軸81Aが回転した場合、中間軸81Aの回転力がピニオンスリーブ81Cを介して第1クラッチ部材82Cに伝達され、第1クラッチ部材82Cと中間軸81Aとが一体に回転する。その結果、第1クラッチ部材82Cのギヤ部と噛合している円環部82B及び円環部82Bと係合しているシリンダ82Aが一体に回転し、ビット装着部9に装着された先端ビットEに回転力が付与(伝達)される。
一方、第1クラッチ部材82Cが後位置に位置している状態においては、第1クラッチ部材82Cのギヤ部とピニオンスリーブ81Cのギヤ部との噛合が解除された状態となる。この状態で、中間軸81Aが回転した場合には、中間軸81Aの回転力は第1クラッチ部材82Cには伝達されず、第1クラッチ部材82Cは中間軸81Aと一体に回転しない。その結果、円環部82B及びシリンダ82Aには中間軸81Aの回転力は伝達されず、ビット装着部9に装着された先端ビットEに回転力は付与(伝達)されない。
打撃力伝達部83は、中間軸部81(中間軸81A)の回転力を受けてビット装着部9に装着された先端ビットEに打撃力を付与可能(伝達可能)に構成されており、ピストン83Aと、打撃子83Bと、中間子83Cと、運動変換機構83Dと、第2クラッチ部材83Eとを有している。
ピストン83Aは、前後方向に延びるとともに前方に開口する略有底円筒形状をなしており、シリンダ82A内に前後方向に摺動可能に設けられている。
打撃子83Bは、ピストン83A内に摺動可能に設けられており、打撃子83Bの後方には空気室83aが画成されている。中間子83Cは、シリンダ82Aにおいて打撃子83Bの前方において前後方向に摺動可能に設けられている。打撃子83Bの前端は、中間子83Cの後端に当接可能であり、中間子83Cの前端は、ビット装着部9に装着された先端ビットEの後端に対して当接可能である。
運動変換機構83Dは、中間軸81Aの回転運動を往復動に変換する機構であり、カムボール部材83F及びアーム部材83Gを有している。
カムボール部材83Fは、中間軸81A上に中間軸81Aと相対回転可能に設けられており、カムボール部及び筒部を有している。カムボール部は、略球形状をなしており、その球面部には全周に亘って溝が形成されている。筒部は、前後方向に延びる筒形状をなしており、カムボール部の前部から前方に延出している。筒部の前部には、第2クラッチ部材83Eと係合可能な係合部が形成されている。
アーム部材83Gは、リング部及びアーム部を有している。リング部は、カムボール部を取り囲む円環形状をなしており、カムボール部に形成された溝に配置された2つのボールを介してカムボール部に係合している。アーム部は、リング部から上方に延びており、その延出端はピストン83Aの後端部に接続されている。
運動変換機構83Dにおいては、カムボール部材83Fが中間軸81Aで回転することにより、アーム部材83G前後に揺動し、アーム部材83Gの上端部が前後方向に往復動を行う。これにより、中間軸81Aの回転運動が往復動に変換される。
第2クラッチ部材83Eは、前後方向に延びる略円筒形状をなしており、中間軸81A上に設けられている。第2クラッチ部材83Eは、内周面には前後方向に延びるスプライン溝が形成されており、中間軸81Aに対して前後方向に一定量移動可能に且つ相対回転不能に構成されている。第2クラッチ部材83Eの後部には、カムボール部材83Fの筒部に形成された係合部と係合可能な被係合部が形成されている。また、第2クラッチ部材83Eは、ユーザによる第2表示設定部221に対する操作によって、前位置と後位置との間で前後方向に移動するように構成されている。
第2クラッチ部材83Eが後位置に位置している状態においては、第2クラッチ部材83Eの被係合部がカムボール部材83Fの筒部に形成された係合部と係合して第2クラッチ部材83Eとカムボール部材83Fとが一体に回転可能な状態となる。この状態で、中間軸81Aが回転した場合、中間軸81Aと第2クラッチ部材83Eとカムボール部材83Fとが一体に回転し、アーム部材83Gが前後に揺動してピストン83Aを前後方向に往復動させる。このピストン83Aの往復動により、空気室83aが圧縮膨張されて空気バネとして作用し、打撃子83Bが前後方向に往復動を行って中間子83Cの後端を間欠的に打撃する。これにより、中間子83Cを介して、ビット装着部9に装着された先端ビットEに打撃力が付与(伝達)される。
一方、第2クラッチ部材83Eが前位置に位置している状態においては、第2クラッチ部材83Eの被係合部とカムボール部材83Fの係合部との係合が解除された状態となる。この状態で、中間軸81Aが回転した場合には、中間軸81Aの回転力はカムボール部材83Fには伝達されず、カムボール部材83Fは中間軸81Aと一体に回転しない。その結果、ピストン83Aは往復動を行わず、ビット装着部9に装着された先端ビットEに打撃力は付与(伝達)されない。
ここで、ユーザによる動力伝達モードの設定について説明する。ユーザが第2表示設定部221のつまみ部221Bを操作して、矢印221Eが第1マーク22Cを指示する状態(図4の状態)とすると、第2表示設定部221の切換ピンによって第1クラッチ部材82C及び第2クラッチ部材83Eがそれらの前位置に位置する状態とされ、動力伝達モードとして回転モードが設定される。すなわち、ビット装着部9に装着された先端ビットEに回転力のみが付与(伝達)される動力伝達状態となる。
また、回転モードに設定されている状態(図4の状態)からつまみ部221Bを時計回りに略90°回転させて、矢印221Eが第2マーク22Dを指示する状態とすると、切換ピンによって第1クラッチ部材82Cが前位置に位置し且つ第2クラッチ部材83Eが後位置に位置する状態とされ、動力伝達モードとして回転打撃モードが設定される。すなわち、ビット装着部9に装着された先端ビットEに回転力及び打撃力が付与(伝達)される動力伝達状態となる。
さらに、回転打撃モードに設定されている状態からつまみ部221Bを時計回りに略90°回転させて、矢印221Eが第3マーク22Eを指し示す状態とすると、切換ピンによって第1クラッチ部材82C及び第2クラッチ部材83Eがそれらの後位置に位置する状態とされ、動力伝達モードとして打撃モードが設定される。すなわち、ビット装着部9に装着された先端ビットEに打撃力のみが付与(伝達)される動力伝達状態となる。
ビット装着部9は、ギヤハウジング22の前端部に設けられ、先端ビットEを着脱可能に保持する先端ビット保持部91及びボール部材92を有している。
先端ビット保持部91は、シリンダ82Aの前端から前方に延びる円筒形状をなしており、シリンダ82Aと一体に形成されている。先端ビット保持部91には、先端ビット保持部91を上下方向に貫通するとともに前後方向に延びる長孔が形成されている。
ボール部材92は、その一部が先端ビット保持部91の長孔を介して先端ビット保持部91の内周面によって画成された空間に突出した突出状態と当該空間から退避した退避状態との間で移動可能に設けられている。
先端ビットEを先端ビット保持部91内に挿入すると、ボール部材92が突出状態となり、先端ビットEに形成された溝にボール部材92の一部が収容される。これにより、先端ビット保持部91に先端ビットEが保持される。すなわち、先端ビットEがビット装着部9に装着される。一方、ビット装着部9に対してユーザが所定の操作を行うことで、ボール部材92が退避状態となり、ビット装着部9から先端ビットEを脱抜可能な状態となる。これにより、先端ビットEをビット装着部9から抜くことが可能となる。
なお、シリンダ82Aが回転することにより、先端ビット保持部91及びボール部材92がシリンダ82Aと一体に回転し、ビット装着部9に装着された先端ビットEに回転力が付与(伝達)される。また、ユーザがビット装着部9に装着された先端ビットEを被作業材(被穿孔材、又は被破砕材)に押し付けて先端ビットEの後端を中間子83Cに当接させた状態で、ピストン83Aが往復動を行うことで、打撃子83Bによる間欠的な打撃力が中間子83Cを介して先端ビットEに付与(伝達)される。
次に、図5を参照しながらハンマドリル1の電気的構成について説明する。上述したように、ハンマドリル1は、フィルタ回路基板部7、整流平滑回路基板部6、インバータ回路基板5、及び制御基板4を有している。
図5に示されているように、フィルタ回路基板部7は、第1端子7Aと、第2端子7Bと、コンデンサ71と、チョークコイル72とを有している。
第1端子7A及び第2端子7Bは、電源コード23Cのプラグ部と外部電源Pとが接続された状態において、外部電源Pの交流電圧が印加される端子である。コンデンサ71及びチョークコイル72は、ノイズを低減するためのフィルタ素子である。
整流平滑回路基板部6は、整流回路61と、パワーラインスイッチ62と、制御電圧供給回路63と、平滑コンデンサ64とを有している。
整流回路61は、4つのダイオードを有するダイオードブリッジ回路であり、外部電源Pからフィルタ回路基板部7を介して出力される交流電圧を全波整流する。整流回路61の出力側プラス端子には、第1プラスライン1Aが接続されており、出力側マイナス端子には、第1マイナスライン1Bが接続されている。
パワーラインスイッチ62は、トリガスイッチ23Aの操作状態に機械的に連動して開状態と閉状態との間で切換わるスイッチであり、パワーラインスイッチ62の一端は第1プラスライン1Aに接続されており、パワーラインスイッチ62の他端には第2プラスライン1Cが接続されている。トリガスイッチ23Aがオン状態の場合、パワーラインスイッチ62は閉状態であり、第1プラスライン1Aと第2プラスライン1Cとを導通させている。この状態において、ブラシレスモータ3への電力供給が可能である。一方、トリガスイッチ23Aがオフ状態の場合、パワーラインスイッチ62は閉状態であり、第1プラスライン1Aと第2プラスライン1Cとを非導通としている。この状態において、ブラシレスモータ3への電力供給は不能である。
制御電圧供給回路63は、第1プラスライン1Aに印可されている電圧(ブラシレスモータ3の駆動用電圧)を降圧及び安定化して出力する定電圧出力回路であり、第1プラスライン1Aに接続されている。制御電圧供給回路63は、降圧及び安定化した電圧を降圧回路43及び駆動信号出力回路45に出力する。なお、本実施の形態においては、制御電圧供給回路63が出力する電圧は、略15Vである。
平滑コンデンサ64は、整流回路61から出力される全波整流電圧(変動する直流電圧)を平滑する有極性の電解コンデンサであり、第2プラスライン1Cと第1マイナスライン1Bとの間に接続されている。
インバータ回路基板5には、インバータ回路51及びシャント抵抗52が実装されている。シャント抵抗52は、ブラシレスモータ3に流れる電流を検出するために用いられる抵抗である。シャント抵抗52の一端は、第1マイナスライン1Bに接続されており、他端は、第2マイナスライン1Dに接続されている。
インバータ回路51は、外部電源Pの電力をブラシレスモータ3に供給する回路であり、6つのスイッチング素子Q1~Q6を有している。インバータ回路51の入力側プラス端子には、第2プラスライン1Cが接続されており、インバータ回路51の入力側マイナス端子には、第2マイナスライン1Dが接続されている。すなわち、インバータ回路51の入力側プラス端子は、第1プラスライン1A及び第2プラスライン1Cを介して整流回路61の出力側プラス端子に接続されており、インバータ回路51の入力側マイナス端子は、第1マイナスライン1B及び第2マイナスライン1Dを介して、整流回路61の出力側マイナス端子に接続されている。
インバータ回路51の6個のスイッチング素子Q1~Q6は、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)である。6個のスイッチング素子Q1~Q6は、3相ブリッジ形式に接続されており、各ゲートは駆動信号出力回路45に接続され、各ドレイン又は各ソースは、ブラシレスモータ3のステータコイルU、V、Wに接続されている。スイッチング素子Q1~Q6は、駆動信号出力回路45から出力される駆動信号に基づいて、ロータ32を所定の回転方向に回転させるためのスイッチング動作を行う。なお、本実施の形態においては、6個のスイッチング素子Q1~Q6は、MOSFETであったが、これに限定されず、IGBT(Insulated Gate Bipolar Transistor)等のスイッチング素子であってもよい。
制御基板4には、電流検出回路42、降圧回路43、ホールIC信号検出回路44、駆動信号出力回路45、コントローラ46、及び3つのホールIC41が実装されている。
電流検出回路42は、ブラシレスモータ3に流れる電流を検出する回路であり、シャント抵抗52の両端に接続されている。電流検出回路42は、シャント抵抗52の電圧降下値を取り込むことで、ブラシレスモータ3に流れる電流の電流値を算出し、当該算出した電流値を示す電流値信号をコントローラ46に出力する。電流検出回路42は、本発明における「電流検出部」の一例である。
降圧回路43は、制御電圧供給回路63の出力する電圧をコントローラ46の駆動用電圧(本実施の形態においては、略5V)まで降圧して、コントローラ46に出力する回路である。降圧回路43は、本発明における「電源回路」の一例である。
ホールIC信号検出回路44は、3つのホールIC41のそれぞれから出力される信号を受信し、当該受信した信号に基づいてロータ32の回転位置を特定し、当該特定した回転位置を示す回転位置信号をコントローラ46に出力する回路である。回転位置信号は、コントローラ46によるロータ32の回転数の算出やロータ32の回転回数の算出等に用いられる。
駆動信号出力回路45は、コントローラ46から出力された制御信号に基づいて6個の6個のスイッチング素子Q1~Q6の各ゲートに駆動信号を出力する回路である。なお、駆動信号出力回路45は、制御電圧供給回路63から出力された電圧を駆動信号として6個のスイッチング素子Q1~Q6の各ゲートに出力する。
コントローラ46は、ハンマドリル1の動作全体を制御する部分であり、第1記憶部46Aと、第2記憶部46Bと、第3記憶部46Cと、計時部46Dと、演算処理部46Eとを有している。本実施の形態において、コントローラ46はマイコンである。コントローラ46は、本発明における「制御部」の一例である。
第1記憶部46Aは、不揮発性の記憶媒体(ROM)である。第1記憶部46Aには、ハンマドリル1の動作全体を制御するための処理プログラムや当該制御に用いられる各種データ及び各種閾値等が記憶されている。第2記憶部46Bは、当該制御に用いられる各種データを一時記憶するための揮発性の記憶媒体(RAM)である。第3記憶部46Cは、当該制御に用いられる各種データを記憶するための不揮発性の記憶媒体(EEPROMやフラッシュメモリー等)であり、制御モードとして設定されているモードを示す制御モード設定情報及び後述の停止条件を設定するために用いられる停止条件情報が記憶されている。計時部46Dは、時間(期間)のカウントや計測を行うタイマである。第3記憶部46Cは、本発明における「記憶媒体」の一例である。
演算処理部46Eは、第1記憶部46Aに記憶された上記の処理プログラムに従って演算処理を行う中央処理装置(CPU)である。演算処理部46Eが当該処理プログラムに従って演算処理を行うことにより、コントローラ46によってハンマドリル1の動作全体が制御される。言い換えれば、コントローラ46が当該処理プログラムを実行することによって、ハンマドリル1の動作全体が制御される。
コントローラ46は、ハンマドリル1の動作全体の制御として、回転駆動制御、定回転数制御(定速度制御)、ソフトスタート制御、オートストップ制御、制御モード設定表示処理、制御モードとして設定されたモードに応じたブラシレスモータ3の駆動制御、及び停止情報消去処理を実行可能である。なお、コントローラ46は、制御モードとして、第1通常速度モード、第2通常速度モード、第3通常速度モード、第4通常速度モード、第1低速度モード、第2低速度モード、第3低速度モード、及び第4低速度モードの8つのモードでブラシレスモータ3の駆動制御を行うことが可能である。
回転駆動制御は、ブラシレスモータ3のロータ32を所定の回転方向に回転駆動させる基本的な制御であり、駆動信号出力回路45に制御信号を出力することによって行う。詳細には、コントローラ46は、ホールIC信号検出回路44から出力された回転位置信号に基づいて、6個のスイッチング素子Q1~Q6のうちの導通させる(オン状態とする)スイッチング素子を交互に切換えるための制御信号を形成し、当該制御信号を駆動信号出力回路45に出力する。これにより、ステータコイルU、V、Wのうちの所定のコイルが交互に通電し、ロータ32が所定の回転方向に回転駆動する。なお、回転駆動制御において、コントローラ46は、第2マイナスライン1Dに接続されているスイッチング素子Q4~Q6を駆動する(オン状態とする)ための制御信号をパルス幅変調信号(PWM信号)として出力する。
定回転数制御(定速度制御)は、回転駆動制御を行いながら、目標回転数[rpm]でロータ32を回転させる回転数制御である。コントローラ46は、ロータ32の回転数が目標回転数となるようにPWM信号(制御信号)のデューティ比を変更するフィードバック制御を実行することで、定回転数制御を行う。定回転数制御は、本発明における「設定速度駆動制御」の一例である。
定回転数制御においては、トリガスイッチ23Aの操作量(すなわち、操作検出部23Bから出力されるオン状態信号の電圧値)に応じて目標回転数が動的に設定される。このため、定回転数制御が実行中に、ユーザによって操作量が変更されると目標回転数が変更され、当該目標回転数の変化に追従してロータ32の回転数も変更される。また、目標回転数は、操作量が大きくなるに従ってより大きな値に設定され、操作量が最大となると最大の値に設定される。なお、操作量が最大の場合に設定される目標回転数は、制御モードに応じて設定される。以下、操作量が最大の場合に設定される目標回転数を、「最大目標回転数」と呼ぶ。
ソフトスタート制御は、回転駆動制御を行いながら、ブラシレスモータ3の駆動開始時から所定期間T1をかけてロータ32の回転数を初期回転数から最終回転数まで上昇させる制御である。コントローラ46は、目標回転数を初期回転数から最終回転数まで所定の上昇率[rpm/s]で上昇させながら、ロータ32の回転数が目標回転数となるようにフィードバック制御を行うことで、ソフトスタート制御を行う。なお、ソフトスタート制御における初期回転数及び最終回転数は、制御モードに応じて設定される。また、本実施形態において所定期間T1は5秒であるが、これに限られず、2~10秒の間であればソフトスタート制御としての効果を発揮可能である。
オートストップ制御は、ブラシレスモータ3の駆動を停止させるための停止条件を設定し、ブラシレスモータ3の駆動中に設定された停止条件が満たされた場合に、トリガスイッチ23Aがオン状態であったとしてもブラシレスモータ3を停止させる制御である。停止条件は、トリガスイッチ23Aが特定の操作を受け付けたことに応じて設定される。また、停止条件には、当該特定の操作に基づいて取得される停止条件情報が用いられる。なお、停止条件を設定するための上記の特定の操作は、制御モードによって異なる。以下、停止条件を設定するための上記の特定の操作を「設定操作」と呼ぶ。
制御モード設定処理は、ユーザの切換スイッチ211Aに対する操作に応じて上述の8つのモードのうちから一のモードを設定し、表示部211Bの点灯パターンを制御モードとして設定された当該一のモードに対応する点灯パターンとする制御である。
ここで、制御モード設定表示処理の詳細について、図6のフローチャートを参照しながら説明する。コントローラ46は、起動直後から制御モード設定表示処理を開始し、起動停止されるまで制御モード設定表示処理を継続する。なお、コントローラ46は、電源コード23Cのプラグ部と外部電源Pとが接続されて降圧回路43から駆動用電圧が印加されると起動し、当該駆動用電圧の印可が停止すると起動停止する。すなわち、コントローラ46は、降圧回路43からの電源供給が開始されると起動し、降圧回路43からの電源供給が途絶えると起動停止する。
図6に示されているように、制御モード設定表示処理が開始されると、コントローラ46は、S201において、その時点で(S201の実行の時点で)制御モードとして設定されているモードを特定する。コントローラ46は、第3記憶部46Cに記憶された制御モード設定情報によって示されるモードを、S201の実行の時点で制御モードとして設定されているモードであると特定する。
なお、第3記憶部46Cには、ハンマドリル1の出荷時に第1通常速度モードを示す情報が制御モード設定情報として記憶され(ハンマドリル1の出荷時においては、制御モードとして第1通常速度モードが設定されている)、且つ制御モード設定表示処理における後述のS209において上述の8つのモードのいずれか一を示す情報が制御モード設定情報として記憶される。このため、ハンマドリル1の出荷後においては、第3記憶部46Cに当該8つのモードのいずれか一を示す情報が制御モード設定情報として記憶されている。
S201において制御モードとして設定されているモードを特定した後、S202において、コントローラ46は、表示部211Bの点灯パターンをS201で特定したモード(すなわち、S201の実行時に制御モードとして既に設定されているモード)に対応した点灯パターンとする。詳細には、コントローラ46は、図7に示されている点灯パターンテーブルを用いて、S201で特定したモードに対応した点灯パターンを特定し、当該特定した点灯パターンに従って、第1LED211C、第2LED211D、及び第3LED211Eのそれぞれの状態を点灯、消灯、点滅のいずれか一の状態とする。例えば、S201で特定したモードが第2低速度モードである場合、コントローラ46は、第1LED211C及び第2LED211Dを消灯状態とし且つ第3LED211Eを点滅状態とする。また、例えば、S201で特定したモードが第4通常速度モードである場合、コントローラ46は、第1LED211Cを点灯状態、第2LED211Dを点滅状態、第3LED211Eを消灯状態とする。なお、上記3つのLEDの点灯、点滅、及び消灯は、コントローラ46が所定の電圧信号を上記3つのLEDのそれぞれに個別に出力することで行われる。
S202で表示部211Bの点灯パターンをS201で特定したモードに対応した点灯パターンとした後、S203において、コントローラ46は、トリガスイッチ23Aがオフ状態であるか否かを判断する。当該判断は、トリガスイッチ23Aから入力されている信号がオフ状態信号であるかオン状態信号であるかを判断することで行い、オフ状態信号が入力されている場合にはトリガスイッチ23Aがオフ状態であると判断し、オン状態信号が入力されている場合にはトリガスイッチ23Aがオフ状態ではない(すなわち、オン状態である)と判断する。
S203において、トリガスイッチ23Aがオフ状態でないと判断した場合(S203:No)、コントローラ46はS203の判断を再び行う。すなわち、コントローラ46は、S203の判断を繰り返しながら、トリガスイッチ23Aがオフ状態となるまで待機する。
一方、S203で、トリガスイッチ23Aがオフ状態であると判断した場合(S203:Yes)、コントローラ46は、S204において、切換スイッチ211Aがユーザによって押圧操作されたか否かを判断する。当該判断は、切換スイッチ211Aから押圧信号が入力されたか否かで行い、押圧信号が入力された場合には切換スイッチ211Aが押圧操作されたと判断し、押圧信号の入力がない場合には押圧操作されていないと判断する。
S204において、切換スイッチ211Aが押圧操作されていないと判断した場合(S204:No)、コントローラ46はS203に戻る。すなわち、コントローラ46は、トリガスイッチ23Aがオフ状態で且つ切換スイッチ211Aが押圧操作されていない場合、S203及びS204の判断を繰り返すことによって、切換スイッチ211Aに対する押圧操作の有無を監視している。
一方、S204で切換スイッチ211Aが押圧操作されたと判断した場合(S204:Yes)、コントローラ46は、S205において、S204で検出した押圧操作が長押し(長押操作)であったか否かを判断する。当該判断は、切換スイッチ211Aから出力される押圧信号に基づいて当該押圧操作の継続期間が所定期間T2以上であったか否かを判断することで行い、当該継続期間が所定期間T2以上であった場合には当該押圧操作が長押しであったと判断し、当該継続期間が所定期間T2未満であった場合には当該押圧操作が長押しでなかった(すなわち、短押し(短押操作)であった)と判断する。なお、当該継続期間の測定は、計時部46Dを用いて行われる。
S205において、S204で検出した押圧操作が長押しでなかったと判断した場合(S205:No)、コントローラ46は、S206において図8に示されている第1設定テーブルを参照し、S201で特定したモードに対応した変更先のモードを特定する。例えば、S201で特定したモードが第2低速度モードである場合、コントローラ46は、第1通常速度モードを変更先のモードとして特定する。また、例えば、S201で特定したモードが第4通常速度モードである場合、コントローラ46は、第4低速度モードを変更先のモードとして特定する。
一方、S205において、S204で検出した押圧操作が長押しであったと判断した場合(S205:Yes)、コントローラ46は、S207において図9に示されている第2設定テーブルを参照し、S201で特定したモードに対応した変更先のモードを特定する。例えば、S201で特定したモードが第3通常速度モードである場合、コントローラ46は、第1通常速度モードを変更先のモードとして特定する。また、例えば、S201で特定したモードが第2低速度モードである場合、コントローラ46は、第4低速度モードを変更先のモードとして特定する。
S206又はS207において変更先のモードを特定した後、S208において、コントローラ46は、S206又はS207で変更先として特定したモードを制御モードとして設定する。例えば、S207において、変更先として特定したモードが第2通常速度モードである場合、第2通常速度モードを制御モードとして設定する。
S208で、S206又はS207で変更先として特定したモードを制御モードとして設定した後、S209において、コントローラ46は第3記憶部46Cに記憶されている制御モード設定情報を更新する。
制御モード設定情報の更新は、S209の実行開始の時点で第3記憶部46Cに制御モード設定情報として記憶されている情報(すなわち、S201の実行の時点で制御モードとして設定されていたモードを示す情報)をS208で制御モードとして設定したモード(すなわち、S209の実行開始の時点で制御モードとして設定されているモード)を示す情報に書き換える(上書きする)ことで行われる。言い換えれば、コントローラ46は、S209の実行開始の時点で制御モード設定情報として第3記憶部46Cに記憶されている情報を消去し、S208で制御モードとして設定したモードを示す情報を制御モード設定情報として第3記憶部46Cに記憶する。
例えば、S201の実行の時点で制御モードとして設定されていたモードが第1通常速度モードであり且つS207で変更先として特定したモードが第3通常速度モードである場合、S209の実行開始の時点で制御モード設定情報として記憶されている情報は、第1通常速度モードを示す情報である。この場合、コントローラ46は、S209において、第3記憶部46Cに制御モード設定情報として記憶されている第1通常速度モードを示す情報を第3通常速度モードを示す情報に書き換える。言い換えれば、コントローラ46は、S209において、第3記憶部46Cに制御モード設定情報として記憶されている第1通常速度モードを示す情報を消去し、第3通常速度モードを示す情報を制御モード設定情報として第3記憶部46Cに記憶する。
S209において、第3記憶部46Cに記憶されている制御モード設定情報を更新した後、S210において、コントローラ46は、表示部211Bの点灯パターンをS208で制御モードとして設定したモード(すなわち、S210の実行時に制御モードとして既に設定されているモード)に対応した点灯パターンとする。その後、S203に戻り、再びトリガスイッチ23Aがオフ状態であるか否かを判断し、S203~210を繰り返す。
上述した制御モード設定表示処理が実行されるハンマドリル1においては、ユーザはトリガスイッチ23Aがオフ状態であれば、制御モードを切換えることが可能である。また、ユーザによって切換スイッチ211Aが短押しされる毎に、第1通常速度モード、第1低速度モード、第2通常速度モード、第2低速度モードの順、又は第3通常速度モード、第3低速度モード、第4通常速度モード、第4低速度モードの順で制御モードが繰り返し切換わる。さらに、ユーザによって切換スイッチ211Aが長押しされる毎に、第1通常速度モードと第3通常速度モードとの間、第1低速度モードと第3低速度モードとの間、第2通常速度モードと第4通常速度モードとの間、又は第2低速度モードと第4低速度モードとの間で制御モードが繰り返し切換わる。
次に、図10~図16を参照しながら、制御モードとして設定可能な上述の8つのモードについて説明する。
最初に、第1通常速度モード及び第1低速度モードについて説明する。第1通常速度モード及び第1低速度モードは、定回転数制御でブラシレスモータ3を駆動するモードである。第1通常速度モードにおいて実行される定回転数制御の最大目標回転数は、回転数N1であり、第1低速度モードにおいて実行される定回転数制御の最大目標回転数は、回転数N1よりも小さい回転数N2である。なお、本実施の形態においては、回転数N1は23000rpm、回転数N2は15000rpmである。第1通常速度モード及び第1低速度モードのそれぞれは、本発明における「第2モード」の一例である。
ここで、コントローラ46による第1通常速度モードでのブラシレスモータ3の駆動制御について、図10のフローチャートを参照しながら説明する。なお、第1低速度モードにおける駆動制御と第1通常速度モードにおける駆動制御とは、最大目標回転数が異なるのみであり、他の制御内容は同一である。このため、第1低速度モードにおける駆動制御の詳細な説明は省略する。
以下の説明においては、トリガスイッチ23Aをオフ状態からオン状態に切換える切換操作を「トリガオン操作」と呼び、トリガスイッチ23Aをオン状態からオフ状態に切換える切換操作を「トリガオフ操作」と呼ぶ。また、トリガスイッチ23Aをオフ状態からオン状態に切換えた後に当該オン状態からオフ状態に切換える一連の操作、すなわち、トリガオン操作から当該トリガオン操作に続くトリガオフ操作までの一連の操作を「トリガオンオフ操作」と呼ぶ。トリガオン操作は、本発明における「第1切換操作」の一例である。トリガオフ操作は、本発明における「第2切換操作」の一例である。トリガオンオフ操作は、本発明における「一連の操作」の一例である。
制御モード設定表示処理において、制御モードとして第1通常速度モードが設定されると、コントローラ46は、第1通常速度モードでブラシレスモータ3の駆動制御を開始する。第1通常速度モードで駆動制御を開始すると、コントローラ46は、S301において、トリガスイッチ23Aがオン状態であるか否かを判断する。当該判断は、操作検出部23Bから出力される信号に基づいて行われる。具体的には、コントローラ46は、操作検出部23Bからオン状態信号が出力されている場合、トリガスイッチ23Aがオン状態であると判断し、操作検出部23Bからオフ状態信号が出力されている場合には、トリガスイッチ23Aがオフ状態であると判断する。
S301で、トリガスイッチ23Aがオン状態でないと判断した場合(S301:No)、S301に戻り、トリガスイッチ23Aがオン状態であるか否かの判断を再び行う。すなわち、コントローラ46は、トリガオン操作が行われるまで、S301の判断を繰り返しながら待機する。
一方、S301で、トリガスイッチ23Aがオン状態であると判断した場合、すなわち、トリガオン操作を検出した場合(S301:Yes)、コントローラ46は、S302で、定回転数制御を開始してブラシレスモータ3の駆動を開始する。
S302でブラシレスモータ3の駆動を開始した後、コントローラ46は、S303において、トリガスイッチ23Aがオン状態であるか否かを判断する。S303で、トリガスイッチ23Aがオン状態であると判断した場合(S303:Yes)、当該判断を再び行う。すなわち、コントローラ46は、ブラシレスモータ3の駆動を開始した後、トリガオフ操作が行われるまで、S303の判断を繰り返しながら、定回転数制御でブラシレスモータ3の駆動を継続させる。
なお、第1通常速度モードにおける定回転数制御の最大目標回転数は回転数N1である。このため、トリガスイッチ23Aに対する操作量が最大である場合(最大操作量の場合)、ロータ32は回転数N1で回転駆動され、操作量が最大操作量以外の場合には、ロータ32は当該操作量に応じた回転数で回転駆動される。
S303において、トリガスイッチ23Aがオン状態でないと判断した場合、すなわちトリガオフ操作を検出した場合(S303:No)、定回転数制御を終了してブラシレスモータ3の駆動を停止させる。その後、S301に戻り、上述した処理を繰り返す。
なお、コントローラ46は、制御モードが第1通常速度モードから他のモードに変更された場合、第1通常速度モードでの駆動制御を終了し、変更先のモードでの駆動制御を開始する。
次に、第2通常速度モード及び第2低速度モードについて説明する。第2通常速度モード及び第2低速度モードは、ソフトスタート制御でブラシレスモータ3を駆動するモードである。第2通常速度モードにおいて実行されるソフトスタート制御の最終回転数は、回転数N1であり、第2低速度モードにおいて実行されるソフトスタート制御の最終回転数は、回転数N2である。また、第2通常速度モードにおいて実行されるソフトスタート制御の初期回転数は、回転数N1よりも小さい回転数N3であり、第2低速度モードにおいて実行されるソフトスタート制御の初期回転数は、回転数N2及び回転数N3よりも小さい回転数N4である。また、なお、本実施の形態においては、回転数N3は200rpm、回転数N4は100rpmである。第2通常速度モード及び第2低速度モードのそれぞれは、本発明における「第2モード」の一例である。
ここで、第2通常速度モードでのブラシレスモータ3の駆動制御について、図11のフローチャートを参照しながら説明する。なお、第2低速度モードでの駆動制御と第2通常速度モードでの駆動制御とは、初期回転数及び最終回転数が異なるのみであり、他の制御内容は同一である。このため、第2低速度モードでの駆動制御の詳細な説明は省略する。
制御モード設定表示処理において、制御モードとして第2通常速度モードが設定されると、コントローラ46は、第2通常速度モードでブラシレスモータ3の駆動制御を開始する。第2通常速度モードで駆動制御を開始すると、コントローラ46は、S401において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S401で、トリガスイッチ23Aがオン状態でないと判断した場合(S401:No)の処理は、S301においてトリガスイッチ23Aがオン状態でないと判断した場合(S301:No)の処理と同様であるため、説明を省略する。
S401で、トリガスイッチ23Aがオン状態であると判断した場合、すなわち、トリガオン操作を検出した場合(S401:Yes)、コントローラ46は、S402において、ソフトスタート制御を開始してブラシレスモータ3の駆動を開始する。ブラシレスモータ3の駆動開始時の目標回転数は、回転数N3(すなわち、第2通常速度モードにおけるソフトスタート制御の初期回転数)である。
S402でブラシレスモータ3の駆動を開始した後、コントローラ46は、S403において、ロータ32の回転数が回転数N1(最終回転数)未満であるか否かを判断する。当該判断は、回転位置信号に基づいてロータ32の回転数を算出し、当該算出したロータ32の回転数と回転数N1とを比較することで行われる。
S403で、ロータ32の回転数が回転数N1未満であると判断した場合(S303:Yes)、コントローラ46は、S404において目標回転数を増加させた後、S405において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S405で、トリガスイッチ23Aがオン状態であると判断した場合(S405:Yes)、S403に戻り、トリガスイッチ23Aがオン状態であるか否かの判断を再び行う。すなわち、コントローラ46は、ブラシレスモータ3の駆動開始後にトリガスイッチ23Aがオン状態且つロータ32の回転数が回転数N1未満であれば、S403、S404、及びS405を繰返しながら、ブラシレスモータ3の駆動を継続させるとともに目標回転数を回転数N3(初期回転数)から回転数N1(最終回転数)に向けて所定の上昇率[rpm/s]で上昇させる。
一方、S403において、ロータ32の回転数が回転数N1未満ではないと判断した場合、すなわち、ロータ32の回転数が最終回転数に達したと判断した場合(S403:No)、コントローラ46は、S406において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S406で、トリガスイッチ23Aがオン状態であると判断した場合(S406:Yes)、S406の判断を再び行う。すなわち、コントローラ46は、ロータ32の回転数が回転数N1に達した後は、トリガオフ操作が行われるまで、S406の判断を繰返しながら目標回転数を回転数N1(最終回転数)に固定した状態でブラシレスモータ3の駆動を継続させる。
S405又はS406において、トリガスイッチ23Aがオン状態でないと判断した場合、すなわちトリガオフ操作を検出した場合(S405:No、又は、S406:No)、コントローラ46は、S407において、ソフトスタート制御を終了してブラシレスモータ3の駆動を停止させる。その後、コントローラ46は、S401に戻って上述した処理を繰り返す。なお、コントローラ46は、制御モードが第2通常速度モードから他のモードに変更された場合、第2通常速度モードにおける駆動制御を終了し、変更先のモードでの駆動制御を開始する。
次に、第3通常速度モード及び第3低速度モードについて説明する。第3通常速度モード及び第3低速度モードは、定回転数制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードである。第3通常速度モードにおいて実行される定回転数制御の最大目標回転数は、回転数N1であり、第3低速度モードにおいて実行される定回転数制御の最大目標回転数は回転数N2である。なお、第3通常速度モードでの駆動制御と第3低速度モードでの駆動制御とは、最大目標回転数が異なるのみであり、他の制御内容は同一である。このため、以降において、第3低速度モードにおける駆動制御の詳細な説明は省略する。第3通常速度モード及び第3低速度モードのそれぞれは、本発明における「第1モード」の一例である。
第3通常速度モードにおいて実行されるオートストップ制御では、第1設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
第1設定操作条件は、第3通常速度モードにおいて行われたトリガオンオフ操作が第3通常速度モードにおいて最初に行われたトリガオンオフ操作である場合に満たされる。すなわち、第3通常速度モードにおいては、第3通常速度モードにおける最初のトリガオンオフ操作のみを設定操作として扱い、第3通常速度モードにおける2回目以降のトリガオンオフ操作は設定操作として扱わない。
また、第3通常速度モードで実行されるオートストップ制御においては、設定操作(すなわち、最初のトリガオンオフ操作)におけるトリガオン操作からトリガオフ操作までの期間を停止条件情報として取得し、取得した当該期間(すなわち、停止条件情報)を用いて停止条件を設定する。以下、設定操作におけるトリガオン操作からトリガオフ操作までの期間を「設定操作期間」と呼ぶ。
ここで、第3通常速度モードでのブラシレスモータ3の駆動制御について、図12及び図13のフローチャートを参照しながら説明する。
制御モード設定表示処理において、制御モードとして第3通常速度モードが設定されると、コントローラ46は、第3通常速度モードでブラシレスモータ3の駆動制御を開始する。第3通常速度モードで駆動制御を開始すると、図12に示されているように、コントローラ46は、S501でトリガスイッチ23Aがオン状態であるか否かを判断する。S501でトリガスイッチ23Aがオン状態でないと判断した場合(S501:No)の処理は、S301においてトリガスイッチ23Aがオン状態でないと判断した場合(S301:No)の処理と同様であるため、説明を省略する。
S501において、トリガスイッチ23Aがオン状態であると判断した場合、すなわち、トリガオン操作を検出した場合(S501:Yes)、コントローラ46は、トリガオン操作が行われた時点からの経過期間を測定するために、S502で期間のカウントを開始する。なお、コントローラ46は、計時部46Dを用いて当該期間のカウントを行い、当該カウントの開始直前に計時部46Dのカウント値を0にリセットする。
S502における期間のカウントの開始と同時に、コントローラ46は、S503で定回転数制御を開始してブラシレスモータ3の駆動を開始する。なお、説明の便宜上、図12においては、S502の処理とS503の処理とを分けて記載しているが、上述のようにS502の処理とS503の処理は同時に行われる。
S503でブラシレスモータ3の駆動を開始した後、コントローラ46は、S504において、トリガスイッチ23Aがオン状態であるか否かを判断する。S504で、トリガスイッチ23Aがオン状態であると判断した場合(S504:Yes)、S504に戻り、トリガスイッチ23Aがオン状態であるか否かの判断を再び行う。すなわち、コントローラ46は、ブラシレスモータ3の駆動を開始した後、トリガオフ操作が行われるまで、S504の判断を繰り返しながら、定回転数制御によるブラシレスモータ3の駆動とS502で開始した期間のカウントを継続させる。
S504でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S504:No)、コントローラ46は、S505において期間のカウントを停止し、当該カウントを停止した時点での計時部46Dのカウント値を停止条件情報として取得する。
ここで、S501で検出したトリガオン操作からS504で検出したトリガオフ操作までのトリガオンオフ操作、及び、S505においてカウントを停止した時点での計時部46Dのカウント値について説明する。
S501で検出したトリガオン操作からS504で検出したトリガオフ操作までのトリガオンオフ操作は、第3通常速度モードにおいて最初に行われている。このため、当該トリガオンオフ操作は、第1設定操作条件を満たしており、第3通常速度モードにおける設定操作である。
また、S505におけるカウント停止時点での計時部46Dのカウント値によって示される期間(カウントした期間)は、S501で検出したトリガオン操作からS504で検出したトリガオフ操作までの期間、すなわち、設定操作におけるトリガオン操作からトリガオフ操作までの期間である。このため、当該カウント値によって示される期間は、第3通常速度モードにおける設定操作期間である。すなわち、コントローラ46は、S501で検出したトリガオン操作からS504で検出したトリガオフ操作までの設定操作に基づいて、S505において設定操作期間(すなわち、当該設定操作期間を示す情報)を停止条件情報として取得している。
また、コントローラ46は、S505におけるカウントの停止と同時に、S506において定回転数制御を終了してブラシレスモータ3の駆動を停止させる。なお、説明の便宜上、図12においては、S505の処理とS506の処理とを分けて記載しているが、上述のようにS505の処理とS506の処理とは同時に行われる。
S506でブラシレスモータ3の駆動を停止した後、コントローラ46は、S507において、S505で取得した設定操作期間(カウントした期間)を停止条件情報として第3記憶部46Cに記憶する。
S507で設定操作期間(カウントした期間)を第3記憶部46Cに記憶した後、コントローラ46は、S508で停止条件を設定する。当該停止条件は、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を用いて設定される。具体的には、当該停止条件は、「トリガオン操作が行われた時点から設定操作期間が経過したこと」に設定される。
S508で停止条件を設定した後、図13に示されているように、コントローラ46は、S509でトリガオン操作が行われたか否か、すなわち、トリガスイッチ23Aがオン状態からオフ状態に切換えられたか否かを判断する。当該判断は、操作検出部23Bからの信号がオフ状態信号からオン状態信号に切換わったか否かで判断する。
S509においてトリガオン操作が行われていないと判断した場合(S509:No)、S509に戻る。すなわち、コントローラ46は、S509の判断を繰り返しながらトリガオン操作が行われるまで待機する。
S509で、トリガオン操作が行われたと判断した場合、すなわち、トリガオン操作を検出した場合(S509:Yes)、コントローラ46は、トリガオン操作が行われた時点からの経過期間を測定するために、S510で計時部46Dのカウント値を0にリセットして期間のカウントを開始する。
また、コントローラ46は、S510における期間のカウントの開始と同時に、S511において、定回転数制御を開始してブラシレスモータ3の駆動を開始する。なお、説明の便宜上、図13においては、S510の処理とS511の処理とを分けて記載しているが、上述のようにS510の処理とS511の処理は同時に行われる。
S511でブラシレスモータ3の駆動を開始した後、コントローラ46は、S512において、直近のトリガオン操作の時点から設定操作期間が経過したか否かを判断する。すなわち、コントローラ46は、S512において、S508で設定した停止条件が満たされたか否かを判断する。当該判断は、S512の実行の時点における計時部46Dのカウンタ値を取得し、当該取得したカウンタ値によって示される期間と第3記憶部46Cに記憶されている設定操作期間とを比較することで行われる。
S512において、直近のトリガオン操作の時点から設定操作期間が経過していないと判断した場合、すなわち、停止条件が満たされていないと判断した場合(S512:No)、S513において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S513で、トリガスイッチ23Aがオン状態であると判断した場合(S513:Yes)、S512に戻る。すなわち、コントローラ46は、直近のトリガオン操作の時点から設定操作期間が経過するまで(すなわち、停止条件が満たされるまで)、又は、トリガオフ操作が行われるまで、S512及びS513の判断を繰り返しながら、定回転数制御によるブラシレスモータ3の駆動を継続させる。
S512の説明に戻る。S512において、直近のトリガオン操作の時点から設定操作期間が経過したと判断した場合、すなわち、S508で設定した停止条件が満たされたと判断した場合(S512:Yes)、S514において、コントローラ46は、トリガスイッチ23Aがオン状態であっても(すなわち、トリガオフ操作が行われていなくとも)、定回転数制御を終了してブラシレスモータ3の駆動を停止させる。
また、S513においてトリガスイッチ23Aがオン状態でない、すなわち、トリガオフ操作を検出した場合(S513:No)には、直近のトリガオン操作の時点から設定操作期間が経過していなくとも、コントローラ46は、S514でブラシレスモータ3の駆動を停止させる。なお、S509で検出したトリガオン操作からS513で検出したトリガオフ操作までのトリガオンオフ操作は、第3通常速度モードにおいて最初に行われたトリガオンオフ操作ではないため(第1設定操作条件を満たしていないため)、第3通常速度モードにおける設定操作ではない。このため、S509で検出したトリガオン操作からS513で検出したトリガオフ操作までのトリガオンオフ操作に基づいて、停止条件が設定されることはない。
S514でブラシレスモータ3の駆動を停止した後、コントローラ46は、S509に戻り、再び、トリガオン操作が行われるまで待機する。なお、制御モードが第3通常速度モードから他のモードに変更された場合、コントローラ46は、第3通常速度モードでのブラシレスモータ3の駆動制御を終了し、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を消去するとともに停止条件を未設定の状態に戻す。
上述の第3通常速度モードでの駆動制御においては、最初のトリガオンオフ操作(設定操作)におけるトリガオン操作からトリガオフ操作までの期間がt1[秒]であり、且つ当該トリガオン操作と同時に穿孔作業を開始し当該トリガオフ操作と同時に当該穿孔作業を終了した場合、その後に、トリガオン操作を行ってブラシレスモータ3を駆動して穿孔作業を開始すると、トリガスイッチ23Aをオン状態に維持しままであっても、当該トリガオン操作(駆動開始)からt1[秒]経過した時点でブラシレスモータ3の駆動が自動的に停止され、当該穿孔作業も終了される。
このように、第3通常速度モードによる駆動制御においては、設定操作(最初のトリガオンオフ操作)によって駆動開始されたブラシレスモータ3の駆動期間が2回目以降のトリガオン操作によるブラシレスモータ3の駆動において再現される。すなわち、設定操作の際に行われたハンマドリル1による穿孔作業が設定操作後のトリガオン操作によって再現される。このため、第3通常速度モードにおいては、設定操作(最初のトリガオンオフ操作)の際に行われた穿孔作業によって被作業材に形成された穿孔穴の深さと、その後のトリガオン操作の際に行われた穿孔作業によって被作業材に形成された穿孔穴の深さとが、略同一となる。これにより、複数の穿孔穴を形成する作業において、当該複数の穿孔穴を略同一の深さで形成することができる。このため、当該複数の穿孔穴の深さを均一にすることができ、作業性を向上させることができる。
次に、第4通常速度モード及び第4低速度モードについて説明する。第4通常速度モード及び第4低速度モードは、ソフトスタート制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードである。第4通常速度モードで実行されるソフトスタート制御の最終回転数は回転数N1であり、第4低速度モードで実行されるソフトスタート制御の最終回転数は回転数N2である。また、第4通常速度モードで実行されるソフトスタート制御の初期回転数は回転数N3であり、第4低速度モードで実行されるソフトスタート制御の初期回転数は回転数N4である。なお、第4通常速度モードでの駆動制御と第4低速度モードでの駆動制御とは、最終回転数及び初期回転数が異なるのみであり、他の制御内容は同一である。このため、以降において、第4低速度モードにおける駆動制御の詳細な説明は省略する。第4通常速度モード及び第4低速度モードのそれぞれは、本発明における「第1モード」の一例である。
第4通常速度モードにおいて実行されるオートストップ制御では、第2設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
第2設定操作条件は、トリガオンオフ操作におけるトリガオン操作によって駆動開始したブラシレスモータ3(ロータ32)の回転数が最終回転数に達した後に当該トリガオンオフ操作におけるトリガオフ操作が行われた場合に満たされる。すなわち、第4通常速度モードにおいては、トリガオンオフ操作におけるトリガオン操作からトリガオフ操作までの間にブラシレスモータ3の回転数が最終回転数に達した場合、当該トリガオンオフ操作は設定操作として扱う。一方、トリガオンオフ操作におけるトリガオン操作からトリガオフ操作までの間にブラシレスモータ3の回転数が最終回転数に達しなかった場合、当該トリガオンオフ操作は設定操作として扱わない。なお、停止条件が既に設定されている状態においては、第2設定操作条件を満たすトリガオンオフ操作であっても、設定操作として扱わない。
また、第4通常速度モードにおけるオートストップ制御においても、第3通常速度モードにおけるオートストップ制御と同様に、設定操作におけるトリガオン操作からトリガオフ操作までの期間、すなわち、設定操作期間を停止条件情報として取得し、取得した当該設定操作期間(すなわち、停止条件情報)を用いて停止条件を設定する。
ここで、第4通常速度モードにおけるブラシレスモータ3の駆動制御について、図14及び図15のフローチャートを参照しながら説明する。
制御モード設定表示処理において、制御モードとして第4通常速度モードが設定されると、コントローラ46は、第4通常速度モードでブラシレスモータ3の駆動制御を開始する。第4通常速度モードで駆動制御を開始すると、コントローラ46は、図14に示されているように、S601においてトリガスイッチ23Aがオン状態であるか否かを判断する。S601でトリガスイッチ23Aがオン状態でないと判断した場合(S601:No)の処理は、S301においてトリガスイッチ23Aがオン状態でないと判断した場合(S301:No)の処理と同様であるため、説明を省略する。
S601で、トリガスイッチ23Aがオン状態であると判断した場合、すなわち、トリガオン操作を検出した場合(S601:Yes)、コントローラ46は、トリガスイッチ23Aがトリガオン操作が行われた時点からの経過期間を測定するために、S602において、期間のカウントを開始する。
S602における期間のカウントの開始と同時に、コントローラ46は、S603において、ソフトスタート制御を開始してブラシレスモータ3の駆動を開始する。ブラシレスモータ3の駆動開始時の目標回転数は、回転数N3(すなわち、第4通常速度モードにおけるソフトスタート制御の初期回転数)である。なお、説明の便宜上、図14においては、S602の処理とS603の処理とを分けて記載しているが、上述のようにS602の処理とS603の処理は同時に行われる。
S603でブラシレスモータ3の駆動を開始した後、コントローラ46は、S604において、ロータ32の回転数が回転数N1(最終回転数)未満であるか否かを判断する。S604で、ロータ32の回転数が回転数N1未満であると判断した場合(S604:Yes)、コントローラ46は、S605において目標回転数を増加させた後、S606において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S606で、トリガスイッチ23Aがオン状態であると判断した場合(S606:Yes)、S604に戻り、トリガスイッチ23Aがオン状態であるか否かの判断を再び行う。すなわち、コントローラ46は、ブラシレスモータ3の駆動開始後にトリガオフ操作が行われず且つロータ32の回転数が回転数N1未満であれば、S604、S605、及びS606を繰返しながら、ブラシレスモータ3の駆動及びS602で開始したカウントを継続させるとともに目標回転数を回転数N3(初期回転数)から回転数N1(最終回転数)に向けて所定の上昇率[rpm/s]で上昇させる。
一方、S606でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S606:No)、コントローラ46は、S607においてソフトスタート制御を終了してブラシレスモータ3の駆動を停止させた後、S601に戻って、トリガオン操作が行われるまで待機する。なお、S606で検出したトリガオフ操作は、ブラシレスモータ3の回転数が最終回転数(回転数N1)に達する前に行われている。このため、S601で検出したトリガオン操作からS606で検出したトリガオフ操作までのトリガオンオフ操作は、第2設定操作条件を満たしておらず、第4通常速度モードにおける設定操作ではない。従って、当該トリガオンオフ操作に基づいた停止条件は設定されない。
S604の説明に戻る。S604において、ロータ32の回転数が回転数N1未満ではないと判断した場合、すなわち、ロータ32の回転数が最終回転数に達したと判断した場合(S604:No)、コントローラ46は、S608において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S608で、トリガスイッチ23Aがオン状態であると判断した場合(S608:Yes)、S608の判断を再び行う。すなわち、コントローラ46は、ロータ32の回転数が回転数N1に達した後は、トリガオフ操作が行われるまでS608の判断を繰返しながら、目標回転数を回転数N1(最終回転数)に固定した状態でブラシレスモータ3の駆動とS602で開始したカウントを継続させる。
S608でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S608:No)、コントローラ46は、S609において期間のカウントを停止し、当該カウントを停止した時点での計時部46Dのカウント値を停止条件情報として取得する。
ここで、S601で検出したトリガオン操作からS608で検出したトリガオフ操作までのトリガオンオフ操作、及び、S609においてカウントを停止した時点での計時部46Dのカウント値について説明する。
S608で検出したトリガオフ操作は、ブラシレスモータ3の回転数が最終回転数(回転数N1)に達した後に行われている。このため、S601で検出したトリガオン操作からS608で検出したトリガオフ操作までのトリガオンオフ操作は、第2設定操作条件を満たしており、第4通常速度モードにおける設定操作である。
また、S609におけるカウント停止時点での計時部46Dのカウント値によって示される期間(カウントした期間)は、S601で検出したトリガオン操作からS608で検出したトリガオフ操作までの期間、すなわち、設定操作におけるトリガオン操作からトリガオフ操作までの期間である。このため、当該カウント値によって示される期間は、第4通常速度モードにおける設定操作期間である。すなわち、コントローラ46は、S601で検出したトリガオン操作からS608で検出したトリガオフ操作までの設定操作に基づいて、S609において設定操作期間(すなわち、当該設定操作期間を示す情報)を停止条件情報として取得している。
また、コントローラ46は、S609におけるカウントの停止と同時に、S610においてソフトスタート制御を終了してブラシレスモータ3の駆動を停止させる。なお、説明の便宜上、図14においては、S609の処理とS610の処理とを分けて記載しているが、上述のようにS609の処理とS610の処理とは同時に行われる。
S610でブラシレスモータ3の駆動を停止した後、コントローラ46は、S611において、S609で取得した設定操作期間(カウントした期間)を停止条件情報として第3記憶部46Cに記憶する。
S611で設定操作期間を第3記憶部46Cに記憶した後、コントローラ46は、S612で停止条件を設定する。当該停止条件は、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を用いて設定される。具体的には、当該停止条件は、「トリガオン操作が行われた時点から設定操作期間が経過したこと」に設定される。
S612で停止条件を設定した後、図15に示されているように、コントローラ46は、S613でトリガオン操作が行われたか否か、すなわち、トリガスイッチ23Aがオン状態からオフ状態に切換えられたか否かを判断する。
S613においてトリガオン操作が行われていないと判断した場合(S613:No)の処理は、S509においてトリガオン操作が行われていないと判断した場合(S509:No)の処理と同様であるため、説明を省略する。
S613で、トリガオン操作が行われたと判断した場合、すなわち、トリガオン操作を検出した場合(S613:Yes)、コントローラ46は、トリガオン操作が行われた時点からの経過期間を測定するために、S614で計時部46Dのカウント値を0にリセットして期間のカウントを開始する。
また、コントローラ46は、S614における期間のカウントの開始と同時に、S615において、ソフトスタート制御を開始してブラシレスモータ3の駆動を開始する。なお、説明の便宜上、図15においては、S614の処理とS615の処理とを分けて記載しているが、上述のようにS614の処理とS615の処理は同時に行われる。
S615でブラシレスモータ3の駆動を開始した後、トリガオフ操作が行われず且つロータ32の回転数が回転数N1未満であれば、S616、S617、及びS618を繰返しながら、ブラシレスモータ3の駆動及びS614で開始したカウントを継続させるとともに目標回転数を回転数N3(初期回転数)から回転数N1(最終回転数)に向けて所定の上昇率[rpm/s]で上昇させる。
一方、S618でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作が行われたと判断した場合(S618:No)、コントローラ46は、S619においてソフトスタート制御を終了してブラシレスモータ3の駆動を停止させた後、S613に戻って、再びトリガオン操作が行われるまで待機する。
S616の説明に戻る。S616において、ロータ32の回転数が回転数N1未満ではないと判断した場合、すなわち、ロータ32の回転数が最終回転数に達したと判断した場合(S616:No)、コントローラ46は、S620において、直近のトリガオン操作が行われた時点から設定操作期間しているか否かを判断する。言い換えれば、コントローラ46は、S620において、S612で設定した停止条件が満たされたか否かを判断する。
S620において、直近のトリガオン操作の時点から設定操作期間が経過していないと判断した場合、すなわち、停止条件が満たされていないと判断した場合(S620:No)、S621において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S621で、トリガスイッチ23Aがオン状態であると判断した場合(S621:Yes)、S620に戻ってS620の判断を再び行う。すなわち、コントローラ46は、直近のトリガオン操作の時点から設定操作期間が経過するまで(すなわち、停止条件が満たされるまで)又はトリガオフ操作が行われるまで、S620及びS621の判断を繰り返しながら、ソフトスタート制御によるブラシレスモータ3の駆動を継続させる。
S620で直近のトリガオン操作の時点から設定操作期間が経過したと判断した場合、すなわち、S612で設定された停止条件が満たされたと判断した場合(S620:Yes)、コントローラ46は、S619において、トリガスイッチ23Aがオン状態であっても(すなわち、トリガオフ操作が行われていなくとも)、ソフトスタート制御を終了してブラシレスモータ3の駆動を停止させる。
また、S621においてトリガスイッチ23Aがオン状態でない、すなわち、トリガオフ操作を検出した場合(S621:No)には、直近のトリガオン操作の時点から設定操作期間が経過していない場合であっても、コントローラ46は、S619においてブラシレスモータ3の駆動を停止させる。
S619でブラシレスモータ3の駆動を停止した後、コントローラ46は、S613に戻り、再び、トリガオン操作が行われるまで待機する。なお、制御モードが第4通常速度モードから他のモードに変更された場合、コントローラ46は、第4通常速度モードでのブラシレスモータ3の駆動制御を終了し、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を消去するとともに停止条件を未設定の状態に戻す。
上述のコントローラ46による第4通常速度モードでの駆動制御においても、設定操作の際に行われたハンマドリル1による穿孔作業が当該設定操作後のトリガオン操作によって再現される。このため、第4通常速度モードにおいても、複数の穿孔穴を形成する作業において当該複数の穿孔穴の深さを略均一にすることができる。
また、第4通常速度モードでの駆動制御においては、ブラシレスモータ3の回転数が最終回転数に達する前にトリガオンオフ操作におけるトリガオフ操作が行われた場合(すなわち、トリガオンオフ操作が第2設定操作条件を満たさなかった場合)、当該トリガオンオフ操作を設定操作として扱わず、当該トリガオンオフ操作に基づいた停止条件の設定は行わない。これにより、適切に行われた穿孔作業のみを再現することができ、作業性を向上させることができる。
詳細には、ブラシレスモータ3の回転数が最終回転数に達する前にトリガオンオフ操作におけるトリガオフ操作が行われた場合、ユーザが当該トリガオンオフ操作におけるトリガオン操作でブラシレスモータ3を駆動した後に何らかの理由により穿孔作業を途中で取りやめたと考えられる。一方、ブラシレスモータ3の回転数が最終回転数に達した後にトリガオンオフ操作におけるトリガオフ操作が行われた場合、すなわち、設定操作(第2設定操作条件を満たすトリガオンオフ操作)が行われた場合、ユーザによって穿孔作業が適切に行われたと考えられる。上記を考慮し、第4通常速度モードでの駆動制御においては、ユーザによって行われるトリガオンオフ操作のうち、穿孔作業が適切に行われたと考えられる第2設定操作条件を満たすトリガオンオフ操作のみを設定操作として扱い、当該設定操作に基づいた停止条件を設定している。これにより、適切に行われた穿孔作業のみを再現することができ、作業性をより向上させることができる。
このように、上述したハンマドリル1は、駆動力を発生させるブラシレスモータ3と、先端ビットEを装着可能なビット装着部9と、当該駆動力を受けビット装着部9に装着された先端ビットEに打撃力及び回転力を付与可能な動力伝達部8と、ブラシレスモータ3を停止させる停止条件を設定するための設定操作を受け付けるとともに手動操作によってオン状態とオフ状態とに切換可能なトリガスイッチ23Aと、ブラシレスモータ3を制御可能なコントローラ46と、を備えている。また、コントローラ46は、トリガスイッチ23Aが受け付けた当該設定操作に基づいて当該停止条件を設定する処理と、ブラシレスモータ3の駆動を開始する処理と、ブラシレスモータ3を停止させる処理と、を実行可能である。さらに、コントローラ46は、トリガオン操作に応じてブラシレスモータ3の駆動を開始する処理を実行し、トリガオフ操作に応じてブラシレスモータ3の駆動を開始する処理を実行し、当該停止条件が設定された状態において当該停止条件がブラシレスモータ3の駆動中に満たされたことに応じてトリガスイッチ23Aがオン状態であったとしても当該ブラシレスモータ3の駆動を開始する処理を実行する。
上記構成によれば、設定操作を行って停止条件を設定した状態において、トリガスイッチ23Aをオフ状態からオン状態に切換えて当該オン状態を維持する操作を行うと、ブラシレスモータ3が駆動した後、停止条件を満たした時点で自動的に停止する。すなわち、停止条件を設定した状態においては、作業環境(被作業材や作業内容)が大幅に変化しない限り、上記操作によって1度行った穿孔作業が上記操作を行う毎に再現される。このため、上記操作による穿孔作業を繰り返し行って複数の穿孔穴を形成することで、当該形成された複数の穿孔穴の深さを均一にすることができる。また、上記制御は、特別なセンサや複雑な配線等を必要とせず、コントローラ46の機能によって実現されている。これらにより、簡易な構成且つ低コストで複数の穿孔穴を均一の深さで容易に形成することができる。
また、第1の実施の形態によるハンマドリル1におけるコントローラ46は、ブラシレスモータ3を制御する制御モードとして8つのモードを有しており、制御モードとして当該8つのモードのうちから一のモードを選択的に設定する処理をさらに実行可能である。また、当該8つのモードは、少なくとも第3通常速度モードと第1通常速度モードとを含んでおり、コントローラ46は、第3通常速度モードにおいて、トリガスイッチ23Aが設定操作を受け付けたことに応じて当該設定操作に基づいて停止条件を設定する処理を実行し、第1通常速度モードにおいては、停止条件を設定する処理を実行しない。
このような構成によると、トリガスイッチ23Aが設定操作を受け付けたことに応じて当該設定操作に基づいて停止条件を設定する処理を行う第3通常速度モードを有しつつ、停止条件を設定する処理を行わない第1通常速度モードも有している。このため、ユーザは、複数の穿孔穴を均一な深さで形成する作業と、複数の穿孔穴をそれぞれ異なった所望な深さで形成する作業とを選択することができる。これにより、作業の自由度を向上させることができる。
また、本実施の形態におけるトリガスイッチ23Aは、ブラシレスモータ3を停止させる停止条件を設定するための設定操作を受け付けるとともに手動操作によってオン状態とオフ状態とに切換可能である。また、コントローラ46は、第3通常速度モードにおいて、トリガスイッチ23Aが設定操作を受け付けたことに応じて設定操作に基づいて停止条件情報を取得する処理を実行する。さらに、コントローラ46は、設定操作に基づいて停止条件を設定する処理において、取得した当該停止条件情報を用いて当該停止条件を設定する。
このような構成によると、ブラシレスモータ3の駆動開始を制御する部材と設定操作を受け付ける部材とが同一の部材であるため、ユーザによって操作される部材を少なくすることができる。このため、ユーザによる操作が複雑とならず、作業性をより向上させることができる。また、部品点数を少なくすることができ、より簡易な構成且つ低コストでハンマドリル1を製造することができる。
また、ハンマドリル1における設定操作は、第3通常速度モードにおける最初のトリガオンオフ操作である。さらに、コントローラ46は、設定操作に基づいて停止条件情報を取得する処理において、当該設定操作におけるトリガオン操作からトリガオフ操作までの期間である設定操作期間を当該停止条件情報として取得し、停止条件を設定する処理において、停止条件を「トリガオン操作から当該設定操作期間が経過したこと」に設定する。
このような構成によると、停止条件を設定操作期間を用いて設定しているため、距離センサ等を用いる場合と比較して、設定操作の際に行った穿孔作業を正確に再現でき、かつ、ユーザが直感的に操作することできる。
また、本実施の形態によるハンマドリル1においては、切換スイッチ211Aを操作することで、ブラシレスモータ3の駆動速度の切換及びオートストップ制御の有無の切換を行うことができる。すなわち、駆動速度の切換を行う操作部と制御モードの切換を行う操作部とを共通にすることができる。これにより、ハンマドリル1の構成を簡単にでき、ユーザによる操作性をも向上させることができる。
また、本実施の形態におけるハンマドリル1は、制御モードとして設定したモードを記憶するための不揮発性の記憶媒体である第3記憶部46Cと、コントローラ46に電源供給が可能な降圧回路43とを備えている。また、コントローラ46は、降圧回路43からの電源供給が開始されると起動し、降圧回路43からの当該電源供給が途絶えると停止する。さらに、コントローラ46は、当該電源供給が途絶えた後に再び当該電源供給が開始されたことに応じて、制御モードを設定する処理を実行して第3記憶部46Cに制御モードとして記憶されているモードを制御モードとして設定することが好ましい。
このような構成によると、コントローラ46への電源供給が途絶えた後に当該電源供給が再開された場合、制御モードが当該電源供給が途絶える前のモードに自動的に設定される。このため、所望の一の制御モードを多用するユーザは、ハンマドリル1の電源のオンオフ毎に当該所望の制御モードに再設定する必要がない。また、停電等によってハンマドリル1への電力供給が遮断されてしまい、その後の復電によって穿孔工具の電源供給が再開された場合には、停電前に設定されていた制御モードが自動的に設定されるため、ユーザは停電前に設定されていた制御モードに再設定する必要がない。これにより、利便性及び作業性をより向上させることができる。
次に、本発明の第1の実施形態の第1変形例によるハンマドリルについて説明する。第1変形例によるハンマドリルは、ハンマドリル1における第3通常速度モードに替えて、第5通常速度モードでブラシレスモータ3の駆動制御を実行可能である。なお、第1変形例によるハンマドリルは、第3通常速度モードに替えて第5通常速度モードで駆動制御を実行可能な点のみがハンマドリル1と異なり、基本的構成及び他の制御内容はハンマドリル1と同一である。また、第1変形例によるハンマドリルにおけるハンマドリル1と同一の構成及び同一の制御は、ハンマドリル1におけるそれらが奏する効果と同一の効果を奏する。
第5通常速度モードは、定回転数制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードであり、第5通常速度モードで実行される定回転数制御の最大目標回転数は回転数N1である。第5通常速度モードは、本発明における「第1モード」の一例である。
第5通常速度モードにおいて実行されるオートストップ制御では、第3設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
第3設定操作条件は、第5通常速度モードにおいて行われたトリガオンオフ操作におけるトリガオン操作から当該トリガオンオフ操作におけるトリガオフ操作までの期間(以下、「トリガオンオフ操作の操作期間」と呼ぶ)が、下限期間Dp以上且つ上限期間Up未満である場合に満たされる。すなわち、第5通常速度モードにおいては、トリガオンオフ操作の操作期間が下限期間Dp未満の場合や上限期間Up以上の場合、当該トリガオンオフ操作は設定操作として扱わない。なお、停止条件が既に設定されている状態においては、第3設定操作条件を満たすトリガオンオフ操作であっても、設定操作として扱わない。
また、第5通常速度モードにおけるオートストップ制御においても、第3通常速度モード及び第4通常モードにおけるオートストップ制御と同様に、設定操作におけるトリガオン操作からトリガオフ操作までの期間、すなわち、設定操作期間を停止条件情報として取得し、取得した当該設定操作期間(すなわち、停止条件情報)を用いて停止条件を設定する。
ここで、第5通常速度モードにおけるブラシレスモータ3の駆動制御について、図16のフローチャートを参照しながら説明する。
本変形例におけるコントローラ46は、第5通常速度モードにおける駆動制御を開始すると、図16に示されているように、S701~S703の処理を行う。これらの処理はハンマドリル1のコントローラ46による第3通常速度モードでの駆動制御のS501~S503と同様の処理であるため、説明を省略する。
S703における期間のカウントの開始及びS703におけるブラシレスモータ3の駆動を開始した後、コントローラ46は、S704において直近のトリガオン操作の時点から下限期間Dpが経過したか否かを判断する。
S704において、直近のトリガオン操作の時点から下限期間Dpが経過していないと判断した場合(S704:No)、コントローラ46は、S705でトリガスイッチ23Aがオン状態であるか否かを判断する。S705において、トリガスイッチ23Aがオン状態であると判断した場合(S705:Yes)、コントローラ46は、S704に戻って再びS704の判断を行う。すなわち、コントローラ46は、直近のトリガオン操作の時点から下限期間Dpが経過するまでは、S704及びS705を繰返しながら、ブラシレスモータ3の駆動及びS702で開始したカウントを継続する。
一方、S705において、トリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S705:No)、コントローラ46は、S706において定回転数制御を終了してブラシレスモータ3の駆動を停止させ、S701に戻って再びトリガオン操作が行われるまで待機する。なお、S701で検出したトリガオン操作からS706で検出したトリガオフ操作までのトリガオンオフ操作の操作期間は、下限期間Dp未満である。このため、トリガオンオフ操作は、第3設定操作条件を満たしておらず、第5通常速度モードにおける設定操作ではない。従って、当該トリガオンオフ操作に基づいた停止条件は設定されない。
S704の説明に戻る。S704で直近のトリガオン操作の時点から下限期間Dpが経過したと判断した場合(S704:Yes)、コントローラ46は、S707において直近のオン操作の時点から上限期間Upが経過したか否かを判断する。
S707において、直近のトリガオン操作の時点から上限期間Upが経過していないと判断した場合、コントローラ46は、S708でトリガスイッチ23Aがオン状態であるか否かを判断する。S708でトリガスイッチ23Aがオン状態であると判断した場合(S708:Yes)、コントローラ46は、S707に戻る。すなわち、コントローラ46は、直近のトリガオン操作の時点から下限期間Dpが経過した後且つ上限期間Upが経過するまでは、S707及びS708を繰返しながら、ブラシレスモータ3の駆動及びS702で開始したカウントを継続する。
一方、S708でトリガスイッチ23Aがオン状態ではないと判断した場合、すなわち、トリガオフ操作を検出した場合(S708:No)、コントローラ46は、S709において、ブラシレスモータ3の駆動を停止させるとともに期間のカウントを停止し、カウントを停止した時点での計時部46Dのカウント値を取得する。
ここで、S701で検出したトリガオン操作からS708で検出したトリガオフ操作までのトリガオンオフ操作、及び、S709においてカウントを停止した時点での計時部46Dのカウント値について説明する。
S708で検出したトリガオフ操作は、直近のトリガオン操作の時点から下限期間Dpが経過した後且つ上限期間Upが経過する前に行われている。このため、S701で検出したトリガオン操作からS708で検出したトリガオフ操作までのトリガオンオフ操作の操作期間は、下限期間Dp以上且つ上限期間Up未満である。このため、当該トリガオンオフ操作は、第3設定操作条件を満たしており、第5通常速度モードにおける設定操作である。
また、S709におけるカウント停止時点での計時部46Dのカウント値によって示される期間は、S701で検出したトリガオン操作からS708で検出したトリガオフ操作までのトリガオンオフ操作の操作期間、すなわち、設定操作におけるトリガオン操作からトリガオフ操作までの期間である。このため、当該カウント値によって示される期間は、第5通常速度モードにおける設定操作期間である。すなわち、コントローラ46は、S701で検出したトリガオン操作からS708で検出したトリガオフ操作までの設定操作に基づいて、S709において設定操作期間(すなわち、当該設定操作期間を示す情報)を停止条件情報として取得している。
S709において設定操作期間を取得した後、コントローラ46は、S710において取得した当該設定操作期間を停止条件情報として第3記憶部46Cに記憶する。
S710で設定操作期間を第3記憶部46Cに記憶した後、コントローラ46は、S711で停止条件を設定する。当該停止条件は、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を用いて設定される。具体的には、当該停止条件は、「トリガオン操作が行われた時点から設定操作期間が経過したこと」に設定される。
S711で停止条件を設定した後の処理は、第3通常速度モードにおける駆動制御のS509~S514の処理と同様である。
S707の説明に戻る。S707において直近のオン操作の時点から上限期間Upが経過したと判断した場合(S707:Yes)、コントローラ46は、S712でトリガスイッチ23Aがオン状態であるか否かを判断する。S712において、トリガスイッチ23Aがオン状態であると判断した場合(S712:Yes)、コントローラ46は、S707の判断を再び行う。すなわち、コントローラ46は、直近のトリガオン操作の時点から上限期間Upが経過した後は、S707及びS712を繰返しながら、ブラシレスモータ3の駆動及びS702で開始したカウントを継続する。
一方、S712において、トリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S712:No)、コントローラ46は、S706においてブラシレスモータ3の駆動を停止させた後、S701に戻って再びトリガオン操作が行われるまで待機する。なお、S701で検出したトリガオン操作からS712で検出したトリガオフ操作までのトリガオンオフ操作の操作期間は、上限期間Up以上である。このため、トリガオンオフ操作は、第3設定操作条件を満たしておらず、第5通常速度モードにおける設定操作ではない。従って、当該トリガオンオフ操作に基づいた停止条件は設定されない。
第1変形例によるハンマドリルのコントローラ46は、制御モードが第5通常速度モードから他のモードに変更された場合、第5通常速度モードでのブラシレスモータ3の駆動制御を終了し、第3記憶部46Cに停止条件情報として記憶されている設定操作期間を消去するとともに停止条件を未設定の状態に戻す。
上述の第1変形例における第5通常速度モードでの駆動制御においても、設定操作の際に行われたハンマドリル1による穿孔作業が当該設定操作後のトリガオン操作によって再現される。このため、第5通常速度モードにおいても、複数の穿孔穴を形成する作業において当該複数の穿孔穴の深さを略均一にすることができる。
また、第5通常速度モードでの駆動制御においては、トリガオンオフ操作の操作期間が下限期間Dp未満の場合や上限期間Up以上の場合、当該トリガオンオフ操作を設定操作として扱わず、当該トリガオンオフ操作に基づいた停止条件の設定は行わない。これにより、適切に行われた穿孔作業のみを再現することができ、作業性を向上させることができる。
詳細には、トリガオンオフ操作の操作期間が下限期間Dp未満の場合、ユーザが当該トリガオンオフ操作におけるトリガオン操作でブラシレスモータ3を駆動した後に何らかの理由により穿孔作業を途中で取りやめたと考えられる。また、トリガオンオフ操作の操作期間が上限期間Up以上の場合には、ユーザが当該トリガオンオフ操作におけるトリガオン操作でブラシレスモータ3を駆動した後に何らかの理由により穿孔作業の開始が遅れたものと考えられる。これに対し、トリガオンオフ操作の操作期間が下限期間Dp以上且つ上限期間Up未満の場合、すなわち、第3設定操作条件を満たすオンオフ操作が行われた場合、ユーザによって穿孔作業が適切に行われたと考えられる。上記を考慮し、第5通常速度モードでの駆動制御においては、穿孔作業が適切に行われたと考えられる第3設定操作条件を満たすトリガオンオフ操作のみを設定操作として扱い、当該設定操作に基づいた停止条件を設定している。これにより、適切に行われた穿孔作業のみを再現することができ、作業性をより向上させることができる。
次に、本発明の第1の実施形態のの第2変形例によるハンマドリルについて説明する。第2変形例によるハンマドリルは、ハンマドリル1における第3通常速度モードに替えて、第6通常速度モードでブラシレスモータ3の駆動制御を実行可能である。なお、第2変形例によるハンマドリルは、第3通常速度モードに替えて第6通常速度モードで駆動制御を実行可能な点のみがハンマドリル1と異なり、基本的構成及び他の制御内容はハンマドリル1と同一である。また、第2変形例によるハンマドリルにおけるハンマドリル1と同一の構成及び同一の制御は、ハンマドリル1におけるそれらが奏する効果と同一の効果を奏する。
第6通常速度モードは、定回転数制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードであり、第6通常速度モードで実行される定回転数制御の最大目標回転数は回転数N1である。第6通常速度モードは、本発明における「第1モード」の一例である。
第6通常速度モードにおいて実行されるオートストップ制御では、第4設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
第4設定操作条件は、第6通常速度モードにおいて行われたトリガオンオフ操作の操作期間中にトリガスイッチ23Aの操作量が操作量閾値L3以上となったことで満たされる。すなわち、トリガオンオフ操作の操作期間中にトリガスイッチ23Aの操作量が操作量閾値L3に達しなかった場合、当該トリガオンオフ操作は設定操作として扱わない。なお、操作量閾値L3は、上述の最大操作量すなわち所定量L1よりも小さく且つ所定量L2よりも大きい値である。なお、停止条件が既に設定されている状態においては、第4設定操作条件を満たすトリガオンオフ操作であっても、設定操作として扱わない。
また、第6通常速度モードにおけるオートストップ制御においては、設定操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上となった時点から当該設定操作におけるトリガオフ操作までの期間(以下、「第2設定操作期間」と呼ぶ)を停止条件情報として取得し、取得した当該第2設定操作期間(すなわち、停止条件情報)を用いて停止条件を設定する。なお、停止条件は、「トリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過したこと」に設定される。
ここで、第6通常速度モードにおけるブラシレスモータ3の駆動制御について、図17~図20のフローチャートを参照しながら説明する。
本変形例におけるコントローラ46は、第6通常速度モードにおける駆動制御を開始すると、図17に示されているように、S815において、トリガスイッチ23Aがオン状態であるか否かを判断する。S815においてトリガスイッチ23Aがオン状態でないと判断した場合(S815:No)の処理は、S301においてトリガスイッチ23Aがオン状態でないと判断した場合の処理と同様であるため、説明を省略する。
S815でトリガスイッチ23Aがオン状態であると判断した場合、すなわち、トリガオン操作を検出した場合(S815:Yes)、コントローラ46は、S816において、定回転数制御を開始してブラシレスモータ3の駆動を開始する。
S816でブラシレスモータ3の駆動を開始した後、コントローラ46は、S817において、トリガスイッチ23Aの操作量が操作量閾値L3未満であるか否かを判断する。S817でトリガスイッチ23Aの操作量が操作量閾値L3未満であると判断した場合(S817:Yes)、コントローラ46は、S818でトリガスイッチ23Aがオン状態であるか否かを判断する。
S818でトリガスイッチ23Aがオン状態であると判断した場合(S818:Yes)、コントローラ46は、S817の判断を再び行う。すなわち、S816でブラシレスモータ3の駆動を開始した後、トリガスイッチ23Aがオン状態且つトリガスイッチ23Aの操作量が操作量閾値L3未満である場合、S817及びS818を繰返しながら、ブラシレスモータ3の駆動を継続する。
一方、S818でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S818:No)、コントローラ46は、S819において定回転数制御を終了してブラシレスモータ3の駆動を停止した後、S815に戻り、再びトリガオン操作が行われるまで待機する。なお、S818で検出したトリガオフ操作は、トリガスイッチ23Aの操作量が操作量閾値L3以上になる前に行われている。すなわち、S815で検出したトリガオン操作からS818で検出したトリガオフ操作までのトリガオンオフ操作の操作期間中に、トリガスイッチ23Aの操作量は操作量閾値L3に達していない。このため、当該トリガオンオフ操作は、第4設定操作条件を満たしておらず、第6通常速度モードにおける設定操作ではない。従って、当該トリガオンオフ操作に基づいた停止条件は設定されない。
S817でトリガスイッチ23Aの操作量が操作量閾値L3未満ではない(操作量閾値L3以上である)と判断した場合(S817:No)、図18に示されているように、コントローラ46は、S820において、トリガスイッチ23Aの操作量が操作量閾値L3以上となった時点からの経過期間を測定するために、期間のカウントを開始する。すなわち、ブラシレスモータ3の駆動後、トリガオフ操作が行われず且つトリガスイッチ23Aの操作量が操作量閾値L3以上となった場合に、カウントを開始する。なお、トリガスイッチ23Aの操作量が操作量閾値L3以上となった時点は、第4設定操作条件を満たした時点である。
S820でカウントを開始した後、コントローラ46は、S804において、トリガスイッチ23Aがオン状態であるか否かを判断する。S804で、トリガスイッチ23Aがオン状態であると判断した場合(S804:Yes)、S804に戻る。すなわち、コントローラ46は、トリガスイッチ23Aの操作量が操作量閾値L3に達した後は、トリガオフ操作が行われるまで、S804の判断を繰り返しながら、定回転数制御によるブラシレスモータ3の駆動とS820で開始したカウントを継続する。
S804でトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作を検出した場合(S804:No)、コントローラ46は、S805において期間のカウントを停止し、カウントを停止した時点での計時部46Dのカウント値を取得する。
ここで、S815で検出したトリガオン操作からS804で検出したトリガオフ操作までのトリガオンオフ操作、及び、S805においてカウントを停止した時点での計時部46Dのカウント値について説明する。
S804で検出したトリガオフ操作は、トリガスイッチ23Aの操作量が操作量閾値L3に達した後に行われている。すなわち、S815で検出したトリガオン操作からS804で検出したトリガオフ操作までのトリガオンオフ操作の操作期間中にトリガスイッチ23Aの操作量が操作量閾値L3以上になっている。このため、当該トリガオンオフ操作は、第4設定操作条件を満たしており、第6通常速度モードにおける設定操作である。
また、S805におけるカウント停止時点での計時部46Dのカウント値によって示される期間は、設定操作におけるトリガスイッチ23Aの操作量が操作量閾値L3に達した時点からS804で検出した設定操作におけるトリガオフ操作までの期間である。このため、当該カウント値によって示される期間は、第6通常速度モードにおける第2設定操作期間である。すなわち、コントローラ46は、S815で検出したトリガオン操作からS804で検出したトリガオフ操作までの設定操作に基づいて、S805において第2設定操作期間(すなわち、当該設定操作期間を示す情報)を停止条件情報として取得している。
また、S805におけるカウントの停止と同時に、コントローラ46は、S806において定回転数制御を終了してブラシレスモータ3の駆動を停止させる。なお、説明の便宜上、図18においては、S805の処理とS806の処理とを分けて記載しているが、上述のようにS805の処理とS806の処理とは同時に行われる。
S806においてブラシレスモータ3の駆動を停止させた後、コントローラ46は、S807において、S805で取得した第2設定操作期間を停止条件情報として第3記憶部46Cに記憶する。
S807で第2設定操作期間を第3記憶部46Cに記憶した後、コントローラ46は、S808で停止条件を設定する。停止条件は、第3記憶部46Cに停止条件情報として記憶されている第2設定操作期間を用いて設定される。具体的には、停止条件は、「トリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過したこと」に設定される。
S808で停止条件を設定した後、図19に示されているように、コントローラ46は、S821において、トリガオン操作が行われたか否かを判断する。S821で、トリガオン操作が行われたと判断した場合(S821:Yes)、S822~S825の処理を行うが、これらの処理はS816~S819と同様の処理であるため、説明を省略する。
S823でトリガスイッチ23Aの操作量が操作量閾値L3未満ではない(操作量閾値L3以上である)と判断した場合(S823:No)、図20に示されているように、S826において、コントローラ46は、トリガスイッチ23Aの操作量が操作量閾値L3以上となった時点からの経過期間を測定するために、期間のカウントを開始する。すなわち、停止条件が設定された後のトリガオン操作によるブラシレスモータ3の駆動においても、トリガスイッチ23Aの操作量が操作量閾値L3以上となった場合に、カウントを開始する。
S826でカウントを開始した後、S812において、コントローラ46は、直近のトリガオン操作後におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点(すなわち、S826におけるカウント開始時)から第2設定操作期間が経過したか否かを判断する。言い換えれば、コントローラ46は、S812において、S808で設定した停止条件が満たされたか否かを判断する。
S812において、直近のトリガオン操作後におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点(すなわち、S826におけるカウント開始時)から第2設定操作期間が経過していないと判断した場合、すなわち、停止条件が満たされていないと判断した場合(S812:No)、S813において、トリガスイッチ23Aがオン状態であるか否かを判断する。
S813で、トリガスイッチ23Aがオン状態であると判断した場合(S813:Yes)、S812に戻る。すなわち、コントローラ46は、直近のトリガオン操作後におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過するまで(すなわち、停止条件が満たされるまで)、又は、トリガオフ操作が行われるまで、S812及びS813の判断を繰り返しながら、定回転数制御によるブラシレスモータ3の駆動を継続させる。
S812で直近のトリガオン操作後におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過したと判断した場合、すなわち、S808で設定された停止条件が満たされた場合(S812:Yes)、コントローラ46は、S814において、トリガスイッチ23Aがオン状態であっても(すなわち、トリガオフ操作が行われなくとも)、定回転数制御を終了してブラシレスモータ3の駆動を停止させる。
また、S813においてトリガスイッチ23Aがオン状態でないと判断した場合、すなわち、トリガオフ操作が行われたと判断した場合(S813:No)には、コントローラ46は、直近のトリガオン操作後におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過していなくとも、S814においてブラシレスモータ3の駆動を停止させる。
S814でブラシレスモータ3の駆動を停止した後、コントローラ46は、S821に戻り、再びトリガオン操作が行われるまで待機する。なお、第2変形例によるハンマドリルのコントローラ46は、制御モードが第6通常速度モードから他のモードに変更された場合、第6通常速度モードでのブラシレスモータ3の駆動制御を終了し、第3記憶部46Cに停止条件情報として記憶されている第2設定操作期間を消去するとともに停止条件を未設定の状態に戻す。
上述の第2変形例における第6通常速度モードでの駆動制御においても、設定操作の際に行われたハンマドリル1による穿孔作業が当該設定操作後のトリガオン操作によって再現される。このため、第6通常速度モードにおいても、複数の穿孔穴を形成する作業において当該複数の穿孔穴の深さを略均一にすることができる。
また、第6通常速度モードでの駆動制御においては、トリガオンオフ操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になる前に当該トリガオンオフ操作におけるトリガオフ操作が行われた場合、当該トリガオンオフ操作を設定操作として取り扱わず、当該トリガオンオフ操作に基づいた停止条件の設定は行わない。これにより、適切に行われた穿孔作業のみを再現することができ、作業性を向上させることができる。
詳細には、トリガオンオフ操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になる前に当該トリガオンオフ操作におけるトリガオフ操作が行われた場合、ユーザがトリガスイッチ23Aをいわゆる半押しした状態で先端ビットEを被作業箇所(穿孔穴を形成すべき箇所)に対して位置合わせしている途中で何らかの理由により穿孔作業を中止したものと考えられる。上記を考慮し、第6通常速度モードでの駆動制御においては、穿孔作業が適切に行われたと考えられる第4設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、当該設定操作に基づいた停止条件を設定している。これにより、適切に行われた穿孔作業のみを再現することができ、作業性をより向上させることができる。
また、第6通常速度モードでの駆動制御においては、設定操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から当該設定操作におけるトリガオフ操作までの期間(すなわち、第2設定操作期間)を停止条件情報として用いて停止条件が設定され、当該停止条件は「トリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過したこと」に設定される。これにより、設定操作の際に行われた穿孔作業のうちの実際の穿孔期間を忠実に再現することができ、作業性をより向上させることができる。
詳細には、設定操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点に対応する実際の作業状況は、ユーザが被作業箇所に対する先端ビットEの位置合わせを完了させてトリガスイッチ23Aの操作量をいわゆる半押し状態から増大させるとともに被作業箇所の穿孔を開始した時点であると考えられる。このため、設定操作におけるトリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から該設定操作におけるトリガオフ操作までの期間、すなわち、第2設定操作期間は、設定操作の際に行われた穿孔作業のうちの実際の穿孔期間であると考えられる。
上記を考慮し、第6通常速度モードでの駆動制御においては、ユーザによって行われるトリガオンオフ操作の操作期間のうち、実際の穿孔期間であると考えられる第2設定操作期間を停止条件に用いている。これにより、設定操作の際に行われた穿孔作業のうちの実際の穿孔期間を忠実に再現することができ、作業性をより向上させることができる。なお、本変形例における操作量閾値L3は、6mmであるが、これに限られず、ユーザが実際に先端ビットEで穿孔を開始するであろう操作量に対応する値であればよい。また、操作量閾値L3の値は、ユーザのハンマドリルの使用態様の調査や実験等を通じて決定することが望ましい。
次に、本発明の第1の実施形態の第3変形例によるハンマドリルについて説明する。第3変形例によるハンマドリルは、ハンマドリル1における第3通常速度モードに替えて、第7通常速度モードでブラシレスモータ3の駆動制御を実行可能である。なお、第2変形例によるハンマドリルは、第3通常速度モードに替えて第7通常速度モードで駆動制御を実行可能な点のみがハンマドリル1と異なり、基本的構成及び他の制御内容はハンマドリル1と同一である。また、第3変形例によるハンマドリルにおけるハンマドリル1と同一の構成及び同一の制御は、ハンマドリル1におけるそれらが奏する効果と同一の効果を奏する。
第7通常速度モードは、定回転数制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードであり、第7通常速度モードで実行される定回転数制御の最大目標回転数は回転数N1である。第7通常速度モードは、本発明における「第1モード」の一例である。
第7通常速度モードにおいて実行されるオートストップ制御では、第3通常速度モードと同様に、第1設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
また、第7通常速度モードで実行されるオートストップ制御においては、設定操作におけるトリガオン操作からトリガオフ操作までの期間におけるブラシレスモータ3の駆動に関する駆動情報を停止条件情報として取得し、取得した当該駆動情報を用いて停止条件を設定する。
より詳細には、第7通常速度モードにおいては、ブラシレスモータ3の駆動に関する駆動情報としてブラシレスモータ3の回転量(回転回数)を停止条件情報として取得し、取得した当該回転量(すなわち、停止条件情報)を用いて停止条件を設定する。以下、設定操作におけるトリガオン操作からトリガオフ操作までの期間における回転量を「設定回転量」と呼ぶ。
ここで、第7通常速度モードでのブラシレスモータ3の駆動制御について、図21及び図22のフローチャートを参照しながら説明する。なお、ハンマドリル1における第3通常速度モードと同一の処理には、同一の符号を付して説明を省略し、異なる処理についてのみ説明する。
図21及び図22に示されているように、本変形例のハンマドリルにおける第7通常速度モードにおいては、第3通常速度モードにおけるS502、S505、S507、S508、S510、及びS512に替えて、S902、S905、S907、S908、S910、及びS912をそれぞれ行う。
S902において、本変形例によるハンマドリルのコントローラ46は、S501で検出したトリガオン操作の時点からのブラシレスモータ3の回転量を測定するために、当該回転量の計測を開始する。なお、コントローラ46は、ホールIC信号検出回路44から出力された回転位置信号に基づいてブラシレスモータ3の回転量を計測を行う。
S905において、コントローラ46は、S902で開始した回転量の計測を停止し、当該計測を停止した時点での回転量を停止条件情報として取得する。なお、当該計測を停止した時点での回転量は、設定回転量である。
S907において、コントローラ46は、S905で取得した設定回転量(カウントした回転量)を第3記憶部46Cに記憶した後、S908で停止条件を設定する。当該停止条件は、第3記憶部46Cに停止条件情報として記憶されている設定回転量を用いて設定される。具体的には、当該停止条件は、「トリガオン操作が行われた時点からのブラシレスモータ3の回転量が設定回転量に達した事」に設定される。
S910において、コントローラ46は、直近のトリガオン操作が行われた時点からのブラシレスモータ3の回転量を測定するために、当該回転量の測定を開始する。
S912において、コントローラ46は、直近のトリガオン操作の時点からのブラシレスモータ3の回転量が設定回転量に達したか否か、すなわち、S908で設定した停止条件が満たされたか否かを判断する。当該判断は、S912の実行の時点における回転量の計測結果と第3記憶部46Cに記憶されている設定回転量とを比較することで行われる。
このように、第7通常速度モードによる駆動制御においては、設定操作(最初のトリガオンオフ操作)によって駆動開始されたブラシレスモータ3の回転量が2回目以降のトリガオン操作によるブラシレスモータ3の駆動において再現される。すなわち、第7通常速度モードでの駆動制御においても、設定操作の際に行われた穿孔作業が設定操作後のトリガオン操作によって再現される。これにより、当該複数の穿孔穴の深さを均一にすることができ、作業性を向上させることができる。なお、第7通常速度モードで実行されるオートストップ制御においては、ブラシレスモータ3の駆動に関する駆動情報として、ブラシレスモータ3の回転量を用いた。しかしながら、これに限られず、設定操作に基づいて取得可能な情報(例えば、ブラシレスモータ3の駆動期間やブラシレスモータ3の消費電力等)であれば、オートストップ制御における駆動情報として用いることができる。
このように、第7通常速度モードにおける設定操作は、第7通常速度モードにおける最初のトリガオンオフ操作である。また、本実施形態の第4変形例によるハンマドリルのコントローラ46は、設定操作に基づいて停止条件情報を取得する処理において、当該設定操作におけるトリガオン操作からトリガオフ操作までの期間におけるブラシレスモータ3の駆動に関する駆動情報(回転量)を停止条件情報として取得し、取得した当該駆動情報を用いて当該停止条件を設定する。
このような構成によると、駆動情報(回転量)を用いて停止条件を設定するため、距離センサ等を用いる場合と比較して、設定操作の際に行った穿孔作業を正確に再現できる。
次に、本実施形態の第4変形例によるハンマドリルについて説明する。第4変形例によるハンマドリルは、ハンマドリル1における第3通常速度モードに替えて、第8通常速度モードでブラシレスモータ3の駆動制御を実行可能である。なお、第4変形例によるハンマドリルは、第3通常速度モードに替えて第8通常速度モードで駆動制御を実行可能な点のみがハンマドリル1と異なり、基本的構成及び他の制御内容はハンマドリル1と同一である。また、第4変形例によるハンマドリルにおけるハンマドリル1と同一の構成及び同一の制御は、ハンマドリル1におけるそれらが奏する効果と同一の効果を奏する。
第8通常速度モードは、定回転数制御でブラシレスモータ3を駆動しながらオートストップ制御を実行するモードであり、第8通常速度モードで実行される定回転数制御の最大目標回転数は回転数N1である。第8通常速度モードは、本発明における「第1モード」の一例である。
第8通常速度モードにおいて実行されるオートストップ制御では、第5設定操作条件を満たしたトリガオンオフ操作のみを設定操作として扱い、設定操作が行われたことに応じて停止条件を設定する。
第5設定操作条件は、第8通常速度モードにおいて行われたトリガオンオフ操作の操作期間中にブラシレスモータ3に流れる電流が電流閾値I以上となったことで満たされる。すなわち、トリガオンオフ操作の操作期間中にブラシレスモータ3に流れる電流が電流閾値Iに達しなかった場合、当該トリガオンオフ操作は設定操作として扱わない。なお、停止条件が既に設定されている状態においては、第5設定操作条件を満たすトリガオンオフ操作であっても、設定操作として扱わない。
また、第8通常速度モードにおけるオートストップ制御においては、設定操作におけるブラシレスモータ3に流れる電流が電流閾値I以上となった時点から当該設定操作におけるトリガオフ操作までの期間(以下、「第3設定操作期間」と呼ぶ)を停止条件情報として取得し、取得した当該第3設定操作期間(すなわち、停止条件情報)を用いて停止条件を設定する。なお、停止条件は、「ブラシレスモータ3に流れる電流が電流閾値I以上になった時点から第3設定操作期間が経過したこと」に設定される。
ここで、第8通常速度モードにおけるブラシレスモータ3の駆動制御について、図23~図26のフローチャートを参照しながら説明する。なお、第1実施形態の第2変形例によるハンマドリルにおける第6通常速度モードと同一の処理には、同一の符号を付して説明を省略し、異なる処理についてのみ説明する。
図23~図26に示されているように、本変形例のハンマドリルにおける第8通常速度モードにおいては、第6通常速度モードにおけるS817、S820、S805、S807、S808、S823、S826、及びS812に替えて、S1017、S1020、S1005、S1007、S1008、S1023、S1026、及びS1012をそれぞれ行う。
S1017において、本変形例によるハンマドリルのコントローラ46は、ブラシレスモータ3に流れる電流が電流閾値I未満であるか否かを判断する。S1017でブラシレスモータ3に流れる電流が電流閾値I未満であると判断した場合(S1017:Yes)、コントローラ46は、当該電流が電流閾値I以上となるまで、又は、トリガオフ操作が行われるまで、S1017及びS818を繰り返す。なお、ブラシレスモータ3に流れる電流の検出は、電流検出回路42から出力される電流値信号に基づいて行う。
S1020において、コントローラ46は、ブラシレスモータ3に流れる電流が電流閾値I以上となった時点からの経過期間を測定するために、期間のカウントを開始する。すなわち、ブラシレスモータ3の駆動後、トリガオフ操作が行われず且つブラシレスモータ3に流れる電流が電流閾値I以上となった場合に、カウントを開始する。なお、ブラシレスモータ3に流れる電流が電流閾値I以上となった時点は、第5設定操作条件を満たした時点である。
S1005において、コントローラ46は期間のカウントを停止し、カウントを停止した時点での計時部46Dのカウント値を取得する。S815で検出したトリガオン操作からS804で検出したトリガオフ操作までのトリガオンオフ操作の操作期間中にブラシレスモータ3に流れる電流が電流閾値I以上になっている。このため、当該トリガオンオフ操作は、第5設定操作条件を満たしており、第8通常速度モードにおける設定操作である。また、S1005におけるカウント停止時点での計時部46Dのカウント値によって示される期間は、第8通常速度モードにおける第3設定操作期間である。すなわち、コントローラ46は、S815で検出したトリガオン操作からS804で検出したトリガオフ操作までの設定操作に基づいて、S1005において第3設定操作期間(すなわち、当該設定操作期間を示す情報)を停止条件情報として取得している。
S1007において、コントローラ46は、S1005で取得した第3設定操作期間を停止条件情報として第3記憶部46Cに記憶する。その後、コントローラ46は、S1008で停止条件を設定する。停止条件は、第3記憶部46Cに停止条件情報として記憶されている第3設定操作期間を用いて設定される。具体的には、停止条件は、「ブラシレスモータ3に流れる電流が電流閾値I以上になった時点から第3設定操作期間が経過したこと」に設定される。
S1023において、コントローラ46は、S1017と同様の処理を行う。S1023において、ブラシレスモータ3に流れる電流が電流閾値I未満ではない(電流閾値I以上である)と判断した場合(S1023:No)、図26に示されているように、S1026において、コントローラ46は、ブラシレスモータ3に流れる電流が電流閾値I以上となった時点からの経過期間を測定するために、期間のカウントを開始する。すなわち、停止条件が設定された後のトリガオン操作によるブラシレスモータ3の駆動においても、ブラシレスモータ3に流れる電流が電流閾値I以上となった場合に、カウントを開始する。
S1026でカウントを開始した後、S1012において、コントローラ46は、直近のトリガオン操作後におけるブラシレスモータ3に流れる電流が電流閾値I以上になった時点(すなわち、S1026におけるカウント開始時)から第3設定操作期間が経過したか否かを判断する。言い換えれば、コントローラ46は、S1012において、S1008で設定した停止条件が満たされたか否かを判断する。
上述の第4変形例における第8通常速度モードでの駆動制御においても、設定操作の際に行われたハンマドリル1による穿孔作業が当該設定操作後のトリガオン操作によって再現される。このため、第8通常速度モードにおいても、複数の穿孔穴を形成する作業において当該複数の穿孔穴の深さを略均一にすることができる。
また、第8通常速度モードでの駆動制御においては、ブラシレスモータ3に流れる電流が電流閾値I以上になる前にトリガオンオフ操作におけるトリガオフ操作が行われた場合、当該トリガオンオフ操作を設定操作として取り扱わず、当該トリガオンオフ操作に基づいた停止条件の設定は行わない。これは、第6通常速度モードにおいて、第4設定操作条件を満たさないトリガオンオフ操作を設定操作として扱わない理由と同様の理由からである。これにより、適切に行われた穿孔作業のみを再現することができ、作業性を向上させることができる。
また、第8通常速度モードでの駆動制御においては、設定操作におけるブラシレスモータ3に流れる電流が電流閾値I以上になった時点から当該設定操作におけるトリガオフ操作までの期間(すなわち、第3設定操作期間)を停止条件情報として用いて停止条件が設定され、当該停止条件は「ブラシレスモータ3に流れる電流が電流閾値I以上になった時点から第3設定操作期間が経過したこと」に設定される。これは、第6通常速度モードにおいて、停止条件を「トリガスイッチ23Aの操作量が操作量閾値L3以上になった時点から第2設定操作期間が経過したこと」に設定される理由と同様の理由からである。これにより、設定操作の際に行われた穿孔作業のうちの実際の穿孔期間を忠実に再現することができ、作業性をより向上させることができる。なお、電流閾値Iの値は、ユーザのハンマドリルの使用態様の調査や実験等を通じて決定することが望ましい。
このように、第1の実施形態及びその変形例における設定操作は、トリガオンオフ操作のうちの所定の条件を満たしたトリガオンオフ操作であるため、当該所定の条件を満たした操作のみに基づいて停止条件が設定される。このため、停止条件を設定することを意図しない作業(先端ビットEの位置合わせ等)に基づいた停止条件が設定されることを防止することができる。これにより、作業性をさらに向上させることができる。
次に、図27を参照しながら、本発明の第2の実施形態による穿孔工具の一例であるハンマドリル401について説明する。ハンマドリル401は、停止条件を設定するための停止条件設定部402を有している点でハンマドリル1と異なるが、その他の点においては同一である。また、第2の実施形態によるハンマドリル401におけるハンマドリル1と同一の構成及び同一の制御は、ハンマドリル1におけるそれらが奏する効果と同一の効果を奏する。
停止条件設定部402は、モータハウジング21の上面において第1表示設定部211の後方に設けられており、複数の停止条件を設定可能に構成されている。具体的には、ユーザは、停止条件設定部402を操作することでブラシレスモータ3の回転回数に関する閾値である第1回転回数閾値、第2回転回数閾値、及び第3回転回数閾値から一の閾値を選択的に設定可能である。停止条件として、当該3つの閾値から一を設定した状態で、ブラシレスモータ3を駆動させるとブラシレスモータ3の回転数が設定された閾値を超えた場合に、トリガスイッチ23Aがオン状態であったとしてもブラシレスモータ3が停止される。
このように、本発明の第2の実施形態におけるハンマドリル401は、駆動力を発生させるブラシレスモータ3と、先端ビットEを装着可能なビット装着部9と、当該駆動力を受けビット装着部9に装着された先端ビットEに打撃力及び回転力を付与可能な動力伝達部8と、ブラシレスモータ3を停止させる停止条件を設定するための設定操作(3つの閾値から一を設定する操作)を受け付ける停止条件設定部402と、手動操作によってオン状態とオフ状態とに切換可能なトリガスイッチ23Aと、ブラシレスモータ3を制御可能なコントローラ46と、を備えている。また、コントローラ46は、トリガスイッチ23Aが受け付けた当該設定操作に基づいて当該停止条件を設定する処理と、ブラシレスモータ3の駆動を開始する処理と、ブラシレスモータ3を停止させる処理と、を実行可能である。さらに、コントローラ46は、トリガオン操作に応じてブラシレスモータ3の駆動を開始する処理を実行し、トリガオフ操作に応じてブラシレスモータ3の駆動を開始する処理を実行し、当該停止条件が設定された状態において当該停止条件がブラシレスモータ3の駆動中に満たされたことに応じてトリガスイッチ23Aがオン状態であったとしても当該ブラシレスモータ3の駆動を開始する処理を実行する。なお、第1の実施形態における第1表示設定部211が、切換スイッチ211A及び表示部211Bに加えて、停止条件設定部402の機能をも備える構成としてもよい。
上記構成によれば、設定操作(3つの閾値から一を設定する操作)を行って停止条件を設定した状態において、トリガスイッチ23Aをオフ状態からオン状態に切換えて当該オン状態を維持する操作を行うと、ブラシレスモータ3が駆動した後、停止条件を満たした時点で自動的に停止する。これにより、ハンマドリル401においても、本発明の第1の実施形態におけるハンマドリル1と同一の効果を奏する。
以上、本発明の第1の実施形態及びその変形例、並びに本発明の第2の実施形態について説明したが、本発明による穿孔工具は、上述した実施の形態や変形例に限定されず、特許請求の範囲に記載された発明の要旨の範囲内で種々の変更が可能である。
例えば、ハンマドリル1において、設定操作として受け付けたトリガオンオフ操作中の平均電流を記憶し、停止条件を設定した後のトリガオン操作によるブラシレスモータ3の駆動中に当該平均電流の±20%の範囲に入らない電流が流れた場合には、トリガスイッチ23Aがオン状態であってもブラシレスモータ3の駆動を停止する制御をさらに行ってもよい。
上記構成によると、設定操作の際の作業内容と当該設定操作のトリガオン操作による作業内容とが大きく異なっている場合に、ブラシレスモータ3が自動的に停止される。例えば、設定操作の際にはコンクリート等のような硬い被作業材に対して穿孔作業を行っていたが、当該設定操作の後のトリガオン操作の際に木材等のような比較的柔らかい被作業材に対して穿孔作業を行った場合等に、ブラシレスモータ3の駆動が停止される。このように被作業材の材質が異なる場合には、同等の条件でブラシレスモータ3を駆動した場合にも穿孔深さが大きく変化してしまい、オートストップ制御を行ったとしても均一な穿孔深さを得ることが困難である。このため、オートストップ制御を行うことによる効果が低減してしまう。しかしながら、上記の構成によれば、オートストップ制御を行うことによる効果が低減してしまうような場合には、オートストップ制御を行わない。これにより、ユーザのモード切換等の手間を無くし作業性を向上させることができる。
また、例えば、本発明の第1の実施形態の第2変形例における第6通常速度モードにおいては、トリガオンオフ操作の操作期間中にトリガスイッチ23Aの操作量が操作量閾値L3以上となった場合の当該トリガオンオフ操作は設定操作であったが、これに替え、トリガオンオフ操作の操作期間中にトリガスイッチ23Aの操作量が最大操作量となった場合の当該トリガオンオフ操作を設定操作としてもよい。この構成によると、トリガオンオフ操作においてトリガスイッチ23Aの操作量が最大操作量未満で増減した場合、当該トリガオンオフ操作を設定操作として扱わないこととなる。このため、被作業材に対する先端ビットの位置合わせなどの作業を設定操作から除外でき、より正確に穿孔深さを均一化できる。
また、本発明の第1の実施形態においては、ブラシレスモータ3をハンマドリル1の駆動源として採用していた。しかしながら、これに限られず、ハンマドリル1の駆動源としては、ユニバーサルモータ、エアモータ、内燃エンジン等の種々を駆動源を用いることができる。
また、上記においては、複数の動力伝達モードを有する穿孔工具に本発明を適用した例として第1の実施形態、その変形例、及び第2の実施形態について説明した。しかしながら、本発明は、複数の動力伝達モードを有する穿孔工具だけでなく、種々の穿孔工具に広く適用することができる。
また、上述した各制御又は処理は、本明細書及び添付の図面において説明した組合せに限定されるものではなく、単独であるいは各種の組合せによって技術的有用性を発揮するものであることは、言うまでもない。
1,401…ハンマドリル、3…ブラシレスモータ、8…動力伝達部、9…ビット装着部 23A…トリガスイッチ、46…コントローラ
Claims (15)
- 駆動力を発生させる駆動源と、
先端ビットを装着可能なビット装着部と、
前記駆動力を受け前記ビット装着部に装着された前記先端ビットに動力を付与可能な動力伝達部と、
前記駆動源を停止させる停止条件を設定するための設定操作を受け付ける設定操作受付部と、
手動操作によってオン状態とオフ状態とに切換可能な***作部と、
前記駆動源を制御可能な制御部と、を備え、
前記制御部は、
前記設定操作受付部が受け付けた前記設定操作に基づいて前記停止条件を設定する設定処理と、
前記駆動源の駆動を開始する駆動開始処理と、
前記駆動源を停止させる駆動停止処理と、を実行可能であり、
前記制御部は、
前記***作部を前記オフ状態から前記オン状態に切換える第1切換操作に応じて、前記駆動開始処理を実行し、
前記***作部を前記オン状態から前記オフ状態に切換える第2切換操作に応じて、前記駆動停止処理を実行し、
前記停止条件が設定された状態においては、前記停止条件が前記駆動源の駆動中に満たされたことに応じて、前記***作部がオン状態であったとしても前記駆動停止処理を実行することを特徴とする穿孔工具。 - 前記制御部は、
前記駆動源を制御する制御モードとして、複数のモードを有し、
前記制御モードとして前記複数のモードのうちから一のモードを選択的に設定するモード設定処理をさらに実行可能であり、
前記複数のモードは、少なくとも第1モードと第2モードとを含み、
前記制御部は、
前記第1モードにおいて、前記設定操作受付部が前記設定操作を受け付けたことに応じて、前記設定処理を実行し、
前記第2モードにおいては、前記設定処理を実行しないことを特徴とする請求項1に記載の穿孔工具。 - 前記***作部は、前記設定操作受付部を兼ねており、
前記設定操作は、前記***作部に対する操作であり、
前記制御部は、
前記第1モードにおいて、前記設定操作に基づいて停止条件情報を取得する取得処理をさらに実行し、
前記設定処理において、前記取得処理で取得した前記停止条件情報を用いて前記停止条件を設定することを特徴とする請求項2に記載の穿孔工具。 - 前記設定操作は、前記第1モードにおける最初の前記第1切換操作から前記第2切換操作までの一連の操作であり、
前記制御部は、
前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間である設定操作期間を前記停止条件情報として取得し、
前記設定処理において、前記停止条件を、前記第1切換操作から前記設定操作期間が経過したこと、に設定することを特徴とする請求項3に記載の穿孔工具。 - 前記設定操作は、前記第1モードにおける最初の前記第1切換操作から前記第2切換操作までの一連の操作であり、
前記制御部は、
前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間における前記駆動源の駆動に関する駆動情報を前記停止条件情報として取得し、
前記設定処理において、前記取得処理で取得した前記駆動情報を用いて前記停止条件を設定することを特徴とする請求項3に記載の穿孔工具。 - 前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作のうちの設定操作条件を満たした前記一連の操作であり、
前記制御部は、
前記取得処理において、前記設定操作における前記第1切換操作から前記設定操作における前記第2切換操作までの期間である設定操作期間を前記停止条件情報として取得し、
前記停止条件を、前記第1切換操作から前記設定操作期間が経過したこと、に設定することを特徴とする請求項3に記載の穿孔工具。 - 前記設定操作条件は、前記一連の操作における前記第1切換操作から前記一連の操作における前記第2切換操作までの期間が下限期間よりも長い場合に満たされることを特徴とする請求項6に記載の穿孔工具。
- 前記駆動源に流れる電流を検出する電流検出部をさらに備え、
前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作の間に前記電流が電流閾値に達した場合の前記一連の操作であり、
前記制御部は、
前記取得処理において、前記設定操作における前記電流が前記電流閾値に達した時点から前記設定操作における前記第2切換操作までの期間である第2設定操作期間を前記停止条件情報として取得し、
前記停止条件を、前記第1切換操作の後に前記電流が前記電流閾値に達した時点から前記第2設定操作期間が経過したこと、に設定することを特徴とする請求項3に記載の穿孔工具。 - 前記設定操作は、前記第1切換操作から前記第2切換操作までの一連の操作の間に前記***作部の操作量が操作量閾値以上となった場合の前記一連の操作であり、
前記制御部は、
前記取得処理において、前記設定操作における前記操作量が前記操作量閾値以上となった時点から前記設定操作における前記第2切換操作までの期間である第2設定操作期間を前記停止条件情報として取得し、
前記設定処理において、前記停止条件を、前記操作量が前記操作量閾値以上となった時点から前記第2設定操作期間が経過したこと、に設定することを特徴とする請求項3に記載の穿孔工具。 - 前記制御部は、
前記駆動源の駆動速度として複数の速度のうちから一の速度を選択的に設定する速度設定処理をさらに実行可能であることを特徴とする請求項2乃至9のいずれか1項に記載の穿孔工具。 - 前記制御部は、
前記速度設定処理において設定された速度で前記駆動源を駆動する設定速度駆動制御と、
前記駆動源の駆動開始後から所定期間をかけて前記駆動源の前記駆動速度を前記速度設定処理において設定された速度まで上昇させ、前記駆動速度が前記設定された速度に達した後は前記駆動源を前記設定された速度で駆動する、ソフトスタート制御と、をさらに実行可能であることを特徴とする請求項10に記載の穿孔工具。 - 前記駆動速度の切換及び前記制御モードの切換を行うための手動操作可能な切換スイッチを有し、
前記制御部は、
前記切換スイッチが短押操作を受け付けたことに応じて、前記駆動速度を前記複数の速度の間で切換えて切換先の速度を前記駆動速度として設定する速度切換処理を実行し、
前記切換スイッチが長押操作を受け付けたことに応じて、前記モード設定処理を実行し前記制御モードを前記複数のモードの間で切換えて切換先のモードを前記制御モードとして設定することを特徴とする請求項10又は11に記載の穿孔工具。 - 前記制御モードとして設定されているモードを表示する表示部をさらに備えていることを特徴とする請求項2乃至12のいずれか1項に記載の穿孔工具。
- 前記モード設定処理において前記制御モードとして設定したモードを記憶するための不揮発性の記憶媒体と、
前記制御部に電源供給が可能な電源回路と、をさらに備え、
前記制御部は、
前記電源回路からの前記電源供給が開始されると起動し、前記電源回路からの前記電源供給が途絶えると停止し、
前記電源供給が途絶えた後に再び前記電源供給が開始されたことに応じて、前記モード設定処理を実行して前記記憶媒体に前記制御モードとして記憶されているモードを前記制御モードとして設定することを特徴とする請求項2乃至13のいずれか1項に記載の穿孔工具。 - 前記動力伝達部は、前記先端ビットに前記動力として打撃力及び回転力を付与可能であり、
前記動力伝達部の動力伝達状態を、
前記ビット装着部に装着された前記先端ビットに前記回転力のみを伝達可能な回転力伝達状態と、
前記ビット装着部に装着された前記先端ビットに前記打撃力のみを伝達可能な打撃力伝達状態と、
前記ビット装着部に装着された前記先端ビットに前記回転力及び前記打撃力を伝達可能な回転打撃力伝達状態と、の間で切換可能な切換部をさらに有することを特徴とする請求項1乃至14のいずれか1項に記載の穿孔工具。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/058,744 US11541523B2 (en) | 2018-05-25 | 2019-04-26 | Drilling tool |
EP19807851.1A EP3804911B1 (en) | 2018-05-25 | 2019-04-26 | Boring tool |
CN201980035605.5A CN112203802B (zh) | 2018-05-25 | 2019-04-26 | 穿孔工具 |
JP2020521134A JP7192861B2 (ja) | 2018-05-25 | 2019-04-26 | 穿孔工具 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-101085 | 2018-05-25 | ||
JP2018101085 | 2018-05-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019225295A1 true WO2019225295A1 (ja) | 2019-11-28 |
Family
ID=68617307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/017901 WO2019225295A1 (ja) | 2018-05-25 | 2019-04-26 | 穿孔工具 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11541523B2 (ja) |
EP (1) | EP3804911B1 (ja) |
JP (1) | JP7192861B2 (ja) |
CN (1) | CN112203802B (ja) |
WO (1) | WO2019225295A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3854532A1 (de) * | 2019-08-19 | 2021-07-28 | Hilti Aktiengesellschaft | Handwerkzeugmaschine, werkzeug und handwerkzeugmaschinensystem mit bestimmtem drehzahl-schlagleistungs-verhältnis |
WO2021220992A1 (ja) * | 2020-04-28 | 2021-11-04 | 工機ホールディングス株式会社 | 作業機 |
US20220395972A1 (en) * | 2021-06-10 | 2022-12-15 | Makita Corporation | Power tool having rotary hammer mechanism |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022158636A (ja) * | 2021-04-02 | 2022-10-17 | 株式会社マキタ | 電動工具及びインパクト工具 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008126532A (ja) * | 2006-11-21 | 2008-06-05 | Ohbayashi Corp | 穿孔方法、制御方法、穿孔装置及び砥石ビット |
JP2010173053A (ja) * | 2009-02-02 | 2010-08-12 | Hitachi Koki Co Ltd | 電動穿孔工具 |
JP2011131366A (ja) * | 2009-12-25 | 2011-07-07 | Hitachi Koki Co Ltd | ハンマドリル |
JP2012076178A (ja) | 2010-09-30 | 2012-04-19 | Hitachi Koki Co Ltd | 穿孔工具 |
JP2016087703A (ja) * | 2014-10-29 | 2016-05-23 | 日立工機株式会社 | 動力作業機 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4307325A (en) * | 1980-01-28 | 1981-12-22 | Black & Decker Inc. | Digital control system for electric motors in power tools and the like |
DE19534850A1 (de) * | 1995-09-20 | 1997-03-27 | Hilti Ag | Schlagunterstütztes Handbohrgerät |
JP4211676B2 (ja) * | 2004-05-12 | 2009-01-21 | パナソニック電工株式会社 | インパクト回転工具 |
DE102005038090A1 (de) * | 2005-08-11 | 2007-02-15 | Hilti Ag | Werkzeugmaschine mit Eindringtiefenmessung für Werkzeuge |
JP4859583B2 (ja) | 2006-08-08 | 2012-01-25 | 株式会社マキタ | 締付工具 |
WO2011122695A1 (en) * | 2010-03-31 | 2011-10-06 | Hitachi Koki Co., Ltd. | Power tool |
JP5769385B2 (ja) * | 2010-05-31 | 2015-08-26 | 日立工機株式会社 | 電動工具 |
JP5489079B2 (ja) * | 2010-09-30 | 2014-05-14 | 日立工機株式会社 | 穿孔工具 |
US8674640B2 (en) * | 2011-01-05 | 2014-03-18 | Makita Corporation | Electric power tool |
WO2013187411A1 (ja) * | 2012-06-12 | 2013-12-19 | 日立工機株式会社 | 動力機器、動力機器システム、及び電動工具管理システム |
GB2514619B (en) * | 2013-05-31 | 2017-05-24 | Takker Ltd | Device and method for forming a hole in a surface for insertion of a tack into the hole |
JP6331082B2 (ja) * | 2014-05-30 | 2018-05-30 | 日立工機株式会社 | 電動工具 |
JP6309881B2 (ja) * | 2014-11-14 | 2018-04-11 | 株式会社マキタ | 作業工具 |
EP3251801A4 (en) * | 2015-01-28 | 2018-09-19 | Koki Holdings Kabushiki Kaisha | Impact tool |
DE102016210219A1 (de) | 2016-06-09 | 2017-12-14 | Robert Bosch Gmbh | Werkzeugmaschinenvorrichtung |
JP7210291B2 (ja) * | 2019-01-10 | 2023-01-23 | 株式会社マキタ | 電動ドライバドリル |
-
2019
- 2019-04-26 US US17/058,744 patent/US11541523B2/en active Active
- 2019-04-26 JP JP2020521134A patent/JP7192861B2/ja active Active
- 2019-04-26 CN CN201980035605.5A patent/CN112203802B/zh active Active
- 2019-04-26 WO PCT/JP2019/017901 patent/WO2019225295A1/ja unknown
- 2019-04-26 EP EP19807851.1A patent/EP3804911B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008126532A (ja) * | 2006-11-21 | 2008-06-05 | Ohbayashi Corp | 穿孔方法、制御方法、穿孔装置及び砥石ビット |
JP2010173053A (ja) * | 2009-02-02 | 2010-08-12 | Hitachi Koki Co Ltd | 電動穿孔工具 |
JP2011131366A (ja) * | 2009-12-25 | 2011-07-07 | Hitachi Koki Co Ltd | ハンマドリル |
JP2012076178A (ja) | 2010-09-30 | 2012-04-19 | Hitachi Koki Co Ltd | 穿孔工具 |
JP2016087703A (ja) * | 2014-10-29 | 2016-05-23 | 日立工機株式会社 | 動力作業機 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3804911A4 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3854532A1 (de) * | 2019-08-19 | 2021-07-28 | Hilti Aktiengesellschaft | Handwerkzeugmaschine, werkzeug und handwerkzeugmaschinensystem mit bestimmtem drehzahl-schlagleistungs-verhältnis |
WO2022012786A1 (de) * | 2019-08-19 | 2022-01-20 | Hilti Aktiengesellschaft | Handwerkzeugmaschine, werkzeug und handwerkzeugmaschinensystem mit bestimmtem drehzahl-schlagleistungs-verhältnis |
WO2021220992A1 (ja) * | 2020-04-28 | 2021-11-04 | 工機ホールディングス株式会社 | 作業機 |
JPWO2021220992A1 (ja) * | 2020-04-28 | 2021-11-04 | ||
JP7332039B2 (ja) | 2020-04-28 | 2023-08-23 | 工機ホールディングス株式会社 | 作業機 |
US20220395972A1 (en) * | 2021-06-10 | 2022-12-15 | Makita Corporation | Power tool having rotary hammer mechanism |
Also Published As
Publication number | Publication date |
---|---|
CN112203802B (zh) | 2023-07-14 |
EP3804911B1 (en) | 2023-03-01 |
US11541523B2 (en) | 2023-01-03 |
JP7192861B2 (ja) | 2022-12-20 |
JPWO2019225295A1 (ja) | 2021-06-17 |
CN112203802A (zh) | 2021-01-08 |
EP3804911A1 (en) | 2021-04-14 |
US20210205974A1 (en) | 2021-07-08 |
EP3804911A4 (en) | 2021-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019225295A1 (ja) | 穿孔工具 | |
EP3919244B1 (en) | System and methods for configuring a reciprocating saw | |
US11235453B2 (en) | Electric working machine and method of controlling rotational state of motor of electric working machine | |
US10322498B2 (en) | Electric power tool | |
JP6380560B2 (ja) | 打撃工具 | |
JP5403328B2 (ja) | 電動穿孔工具 | |
US8272452B2 (en) | Hammering tool | |
US11247323B2 (en) | Electric working machine and method of controlling rotational state of motor of electric working machine | |
JP2014018868A (ja) | 電動工具管理システム | |
WO2013187411A1 (ja) | 動力機器、動力機器システム、及び電動工具管理システム | |
JP2012076160A (ja) | 電動工具 | |
JP2008178935A (ja) | 電動打撃工具 | |
JP6347291B2 (ja) | 打撃工具 | |
JP6489346B2 (ja) | 電動工具 | |
JP6600960B2 (ja) | 往復動工具 | |
JP6337728B2 (ja) | 作業機 | |
JP2020203331A (ja) | 電動工具 | |
JP7332039B2 (ja) | 作業機 | |
JP2021121463A (ja) | 電動工具 | |
JP7243038B2 (ja) | 電動工具 | |
JP2019081221A (ja) | 電動作業機 | |
JP2012171068A (ja) | 電動工具 | |
JP2016010842A (ja) | 電動工具 | |
CN111098412B (zh) | 电锤 | |
JP2016112619A (ja) | 電動工具 |
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: 19807851 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020521134 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2019807851 Country of ref document: EP Effective date: 20210111 |