WO2019150657A1 - 電動工具 - Google Patents

電動工具 Download PDF

Info

Publication number
WO2019150657A1
WO2019150657A1 PCT/JP2018/037275 JP2018037275W WO2019150657A1 WO 2019150657 A1 WO2019150657 A1 WO 2019150657A1 JP 2018037275 W JP2018037275 W JP 2018037275W WO 2019150657 A1 WO2019150657 A1 WO 2019150657A1
Authority
WO
WIPO (PCT)
Prior art keywords
motor
power tool
main body
unit
data
Prior art date
Application number
PCT/JP2018/037275
Other languages
English (en)
French (fr)
Inventor
嵩登 田渕
長坂 英紀
剛 神谷
和典 木下
Original Assignee
株式会社マキタ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社マキタ filed Critical 株式会社マキタ
Publication of WO2019150657A1 publication Critical patent/WO2019150657A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25FCOMBINATION OR MULTI-PURPOSE TOOLS NOT OTHERWISE PROVIDED FOR; DETAILS OR COMPONENTS OF PORTABLE POWER-DRIVEN TOOLS NOT PARTICULARLY RELATED TO THE OPERATIONS PERFORMED AND NOT OTHERWISE PROVIDED FOR
    • B25F5/00Details or components of portable power-driven tools not particularly related to the operations performed and not otherwise provided for

Definitions

  • a power tool main body having a main body including a motor and a handle connected to the main body, a detection device that detects a movement state of the power tool main body, and detection data of the detection device And a control device that outputs a change command for changing the rotation speed of the motor.
  • FIG. 1 is a side view of the electric tool according to the first embodiment as viewed from the right side.
  • FIG. 2 is a side sectional view of the electric power tool according to the first embodiment.
  • Drawing 3 is a mimetic diagram showing the usage method of the electric tool concerning a 1st embodiment.
  • FIG. 4 is a functional block diagram illustrating the control device for the electric tool according to the first embodiment.
  • FIG. 5 is a schematic diagram illustrating the correlation data storage unit according to the first embodiment.
  • FIG. 6 is a flowchart illustrating the method for controlling the electric power tool according to the first embodiment.
  • FIG. 7 is a schematic diagram illustrating a method of using the electric tool according to the first embodiment.
  • FIG. 8 is a schematic diagram illustrating a method of using the electric tool according to the second embodiment.
  • FIG. 1 is a side view of the electric tool 1 according to the present embodiment as viewed from the right side.
  • FIG. 2 is a side sectional view of the electric power tool 1 according to the present embodiment.
  • the electric power tool main body 1B includes a housing 2 that defines at least a part of the surfaces of the main body portion 4, the handle portion 6, and the battery mounting portion 29.
  • the surface of the electric power tool main body 1 ⁇ / b> B includes the surface of the housing 2.
  • the main body 4 holds and drives the tip tool.
  • the tip tool is, for example, a driver bit.
  • the main body 4 includes a fan 10, a motor 11, a speed reduction mechanism 12, a spindle 13, a spring 14, a hammer 16, an anvil 17, and a motor housing. 2A, rear housing 20, front housing 26, hammer case 21, bumper 27, and headlamp 160.
  • the bearing retainer 75 has a retainer rib 98 that protrudes outward in the radial direction of the rotation axis AX.
  • the retainer rib 98 is disposed between the rear end portion of the hammer case 21 and the front surface of the housing rib 96.
  • the spring 14 is a coiled elastic member.
  • the spring 14 is disposed between the disc portion 90 of the spindle 13 and the hammer 16. The spring 14 relieves the rotational striking force transmitted from the hammer 16 to the anvil 17.
  • the chuck spring 124 is disposed in the chuck front hole 130.
  • the chuck washer 126 is disposed in front of the chuck spring 124.
  • the chuck spring fixing member 127 is fixed to the outer surface of the anvil 17 in front of the chuck washer 126.
  • the chuck spring 124 is disposed in a space defined by the outer surface of the anvil 17, the chuck washer 126, and the inner surface of the chuck front hole portion 130.
  • the chuck ball 128 is exposed inside the anvil hole 120. The chuck ball 128 can contact the chuck ball fixing portion 132.
  • the deceleration mechanism 12, the spindle 13, and the hammer 16 function as a power transmission mechanism that transmits the power generated by the motor 11 to the anvil 17.
  • the anvil 17 functions as an output unit that holds and drives the tip tool based on the power generated by the motor 11.
  • the headlamp 160 is disposed at the front part of the lower part of the main body part 4.
  • the headlamp 160 illuminates at least one of the work target of the electric tool 1 and the tip tool held by the anvil 17.
  • the battery mounting portion 29 has a mounting surface 32 on which the battery 31 is mounted and an operation surface 40 including an operation panel 44.
  • the battery mounting part 29 is connected to the lower part of the handle part 6.
  • the battery mounting portion 29 includes a battery mounting housing 2C connected to the lower portion of the handle housing 2B.
  • the upper surface of the battery 31 and the mounting surface 32 face each other. Further, in a state where the battery 31 is mounted on the battery mounting portion 29, the battery terminal and the mounting terminal are connected. Thereby, the battery 31 and the terminal 35 provided in the battery mounting part 29 are connected. The terminal 35 is connected to the control device 33.
  • the movement state of the electric power tool main body 1B includes the movement direction of the electric power tool main body 1B, the movement distance of the electric power tool main body 1B, the moving speed of the electric power tool main body 1B, the movement acceleration of the electric power tool main body 1B, and the electric tool main body 1B.
  • the detection device 170 includes a position sensor 171, an inertial sensor 172, and an arithmetic device 173.
  • the computing device 173 calculates the movement state of the electric power tool main body 1B based on the detection data of the position sensor 171 and the detection data of the inertial sensor 172. Based on the detection data of the position sensor 171, the arithmetic unit 173 moves the electric tool main body 1B, the electric tool main body 1B, the number of movements of the electric tool main body 1B per unit time, and the position of the electric tool main body 1B. Can be calculated. Moreover, the arithmetic unit 173 can calculate the moving speed of the electric tool body 1B and the moving acceleration of the electric tool body 1B by differentiating the moving distance of the electric tool body 1B.
  • the control device 33 controls the electric tool 1.
  • the control device 33 includes a processor such as a CPU (Central Processing Unit), a main memory including a nonvolatile memory such as a ROM (Read Only Memory) and a volatile memory such as a RAM (Random Access Memory), and an input / output And an interface including a circuit.
  • the control device 33 is fixed to at least a part of the electric power tool main body 1B.
  • the control device 33 is disposed inside the housing 2. As shown in FIG. 2, the control device 33 may be disposed inside the battery mounting portion 29.
  • the control device 33 outputs a change command for changing the rotation speed of the motor 11 while the motor 11 is stopped. That is, the rotation speed of the motor 11 is changed when the trigger operation member 8 is not operated.
  • the control device 33 does not output a change command for changing the rotation speed of the motor 11 while the motor 11 is operating. That is, when the trigger operation member 8 is operated, the rotation speed of the motor 11 is not changed.
  • the user of the electric tool 1 can change the set value of the rotational speed of the motor 11 by moving the electric tool 1 in a specific movement state while holding the handle portion 6.
  • the user can change the set value of the rotation speed of the motor 11 by moving the electric tool 1 in a specific movement direction with a specific movement distance and a specific number of movements.
  • the user can change the set value of the rotation speed of the motor 11 by rotating (tilting) the electric tool 1 in a specific rotation direction at a specific inclination angle and a specific number of rotations.
  • the set value of the rotational speed of the motor 11 may be changed by moving the electric tool 1 at a specific movement speed or a specific movement acceleration.
  • the set value of the rotational speed of the motor 11 may be changed by rotating (tilting) the electric tool 1 at a specific angular velocity or a specific angular acceleration. Moreover, the set value of the rotational speed of the motor 11 may be changed by moving the electric tool 1 to a specific position.
  • the user reciprocates the electric tool 1 up and down the first movement distance by the first movement distance while holding the handle portion 6, thereby causing the motor 11.
  • the user reciprocates the electric power tool 1 in the front-rear direction by the second movement distance a second number of times while holding the handle portion 6, thereby rotating the motor 11 at a rotational speed.
  • the user reciprocates the electric tool 1 in the ⁇ Z direction at a third inclination angle a third number of times while holding the handle portion 6, thereby rotating the motor 11 at a rotational speed.
  • the first movement state is a movement state in which the power tool main body 1B reciprocates a first number of times at a first movement distance in the vertical direction as shown in FIG.
  • the second movement state is a movement state in which the electric power tool main body 1B reciprocates a second number of times at a second movement distance in the front-rear direction, as shown in FIG.
  • the third movement state is a movement state in which the electric power tool body 1B is reciprocally inclined a third number of times at a third inclination angle in the ⁇ Z direction as shown in FIG.
  • the correlation data stored in the correlation data storage unit 303 includes the rotation speed of the motor 11 set for each of a plurality of movement states.
  • the rotation speed of the motor 11 set for the first movement state is the first mode (first rotation speed).
  • the rotation speed of the motor 11 set for the second movement state is the second mode (second rotation speed) lower than the first mode.
  • the rotation speed of the motor 11 set for the third movement state is a third mode (third rotation speed) lower than the second mode.
  • the movement state detected by the detection device 170 and acquired by the detection data acquisition unit 302 is appropriately referred to as a detection movement state, and the movement state registered in the correlation data storage unit 303 is appropriately registered. This is called a moving state.
  • the collation unit 304 collates the movement state acquired by the detection data acquisition unit 302 with the first movement state registered in the correlation data storage unit 303.
  • the collation unit 304 determines whether or not a movement direction condition indicating that the movement direction of the detected movement state is the vertical direction is satisfied. Further, the collation unit 304 determines whether or not a movement distance condition indicating that the difference between the movement distance in the detected movement state and the first movement distance in the registered movement state is equal to or less than a threshold value is satisfied. In addition, the collation unit 304 determines whether or not a movement number condition indicating that the number of movements in the detected movement state matches the first number in the registered movement state is satisfied.
  • the collation unit 304 uses the movement state acquired by the detection data acquisition unit 302 and the first movement state registered in the correlation data storage unit 303. Are determined to be similar.
  • the collation unit 304 acquires the movement state acquired by the detection data acquisition unit 302 and the first movement registered in the correlation data storage unit 303. It is determined that the state is not similar.
  • the collation unit 304 collates the movement state acquired by the detection data acquisition unit 302 with the second movement state registered in the correlation data storage unit 303, and the movement state acquired by the detection data acquisition unit 302. And whether or not the second movement state registered in the correlation data storage unit 303 is similar.
  • the collation unit 304 determines that the detected movement state acquired by the detection data acquisition unit 302 is similar to the first movement state stored in the correlation data storage unit 303, the first rotation speed of the motor 11 is the first. Select a mode. Similarly, the collation unit 304 selects the second mode as the rotation speed of the motor 11 when determining that the detected movement state is similar to the second movement state stored in the correlation data storage unit 303. When the collation unit 304 determines that the detected movement state is similar to the third movement state stored in the correlation data storage unit 303, the collation unit 304 selects the third mode as the rotation speed of the motor 11.
  • the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 based on the detection data acquired by the detection data acquisition unit 302 and the correlation data stored in the correlation data storage unit 303.
  • the detection data includes a detected movement state
  • the correlation data includes a registered movement state.
  • the change command output unit 305 outputs a change command based on the mode of the motor 11 selected by the verification unit 304. For example, when the first mode is selected by the collation unit 304 based on the detection data and the correlation data, the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 to the first mode.
  • the change command output unit 305 outputs a change command when the motor 11 is stopped, and does not output a change command when the motor 11 is operating.
  • the state where the motor 11 is stopped includes a state where the trigger operation member 8 is not operated and the trigger signal acquisition unit 301 does not acquire the trigger signal.
  • the state in which the motor 11 is operating includes a state in which the trigger operation member 8 is operated and the trigger signal acquisition unit 301 acquires a trigger signal.
  • the change command output unit 305 outputs a change command when it is determined that the trigger signal acquisition unit 301 has not acquired a trigger signal.
  • the change command output unit 305 does not output a change command when it is determined that the trigger signal acquisition unit 301 has acquired the trigger signal.
  • the motor control unit 306 controls the motor 11 based on the change command output from the change command output unit 305.
  • the motor control unit 306 sets the rotation speed of the motor 11 based on the change command output from the change command output unit 305.
  • the motor control unit 306 uses the rotation speed set based on the change command output from the change command output unit 305 as an upper limit. A control signal for operating the motor 11 is output to the motor 11.
  • the detection device 170 When the power tool 1 is activated and power is supplied from the battery 31 to the detection device 170, the detection device 170 is activated.
  • the detection device 170 detects the movement state of the electric power tool main body 1B.
  • the detection data acquisition unit 302 acquires detection data from the detection device 170 (step SA1).
  • the collation unit 304 collates the detection data acquired by the detection data acquisition unit 302 with the correlation data stored in the correlation data storage unit 303 (step SA2).
  • the detection data includes a detected movement state
  • the correlation data includes a registered movement state (a first movement state, a second movement state, and a third movement state).
  • the collation unit 304 collates the detection data with the correlation data, and determines whether or not the detected movement state is similar to the first movement state (step SA3).
  • step SA4 If it is determined in step SA4 that the detected movement state is not similar to the second movement state (step SA4: No), the collation unit 304 collates the detection data with the correlation data, and the detection movement state is the third movement state. It is determined whether it is similar to (step SA5).
  • step SA5 If it is determined in step SA5 that the detected movement state is not similar to the third movement state (step SA5: No), the collation unit 304 registers the registered movement state similar to the detection movement state in the correlation data storage unit 303. Judge that there is no. The collation unit 304 determines that the collation between the detected movement state and the registered movement state has failed.
  • step SA4 When it is determined in step SA4 that the detected movement state is similar to the second movement state (step SA4: Yes), the collation unit 304 selects the second mode as the rotation speed of the motor 11, and selection data indicating the second mode Is output to the change command output unit 305 (step SA7).
  • step SA5 When it is determined in step SA5 that the detected movement state is similar to the third movement state (step SA5: Yes), the collation unit 304 selects the third mode as the rotation speed of the motor 11, and selection data indicating the third mode Is output to the change command output unit 305 (step SA8).
  • the change command output unit 305 that has acquired the selection data determines whether or not the trigger signal acquisition unit 301 has acquired the trigger signal (step SA9).
  • step SA9 when it is determined that the trigger signal acquisition unit 301 has not acquired the trigger signal (step SA9: No), the change command output unit 305 outputs a change command indicating that the rotation speed of the motor 11 is changed to the motor. It outputs to the control part 306 (step SA10).
  • the change command output unit 305 when selection data indicating the first mode is output in step SA6, the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 to the first mode to the motor control unit 306.
  • the change command output unit 305 When selection data indicating the second mode is output in step SA7, the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 to the second mode to the motor control unit 306.
  • selection data indicating the third mode is output in step SA8
  • the change command output unit 305 When selection data indicating the third mode is output in step SA8, the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 to the third mode to the motor control unit 306.
  • the display control unit 207 causes the display device 45 to display the mode (rotational speed) of the motor 11 set based on the change command (step SA11).
  • step SA9 when it is determined that the trigger signal acquisition unit 301 has acquired the trigger signal (step SA9: Yes), the change command output unit 305 does not output the change command.
  • the display control unit 207 causes the display device 45 to display the mode (rotational speed) of the motor 11 before the change.
  • the motor control unit 306 determines whether or not the trigger signal acquisition unit 301 has acquired a trigger signal (step SA12).
  • step SA12 when it is determined that the trigger signal acquisition unit 301 has not acquired the trigger signal (step SA12: No), the process returns to step SA1.
  • step SA12 when it is determined that the trigger signal acquisition unit 301 has acquired the trigger signal (step SA12: Yes), the motor control unit 306 outputs a control signal for operating the motor 11 to the motor 11 (step SA13).
  • the motor control unit 306 outputs a control signal for operating the motor 11 to the motor 11 with the rotation speed set based on the change command as an upper limit.
  • Step SA14 when it is determined that acquisition of the trigger signal is not stopped (Step SA14: No), the motor control unit 306 continues the operation of the motor 11 (Step SA13).
  • Step SA14 when it is determined that the acquisition of the trigger signal is stopped (Step SA14: Yes), the motor control unit 306 stops the motor 11 (Step SA15).
  • the control device 33 rotates the motor 11 based on the detection data of the detection device 170.
  • the speed setting can be changed.
  • the user of the electric tool 1 can easily change the set value of the rotation speed of the motor 11 simply by holding the electric tool 1 and moving it in a specific movement state (just by shaking).
  • the change command output unit 305 outputs a change command while the motor 11 is stopped.
  • the change command output unit 305 does not output a change command. Only when the user is not operating the trigger operation member 8 is the change in the rotation speed of the motor 11 permitted. Therefore, it is suppressed that the rotational speed of the motor 11 is arbitrarily changed when the user operates the motor 11 and performs work with the electric tool 1.
  • FIG. 7 is a schematic diagram illustrating a method for using the electric power tool 1 according to the present embodiment.
  • FIG. 7 shows an example in which the electric tool 1 is used on a production line in a factory.
  • the user of the electric tool 1 can change the set value of the rotation speed of the motor 11 by moving (taking) the electric tool 1 to a specific position. it can.
  • the moving state of the electric power tool main body 1B includes the position of the electric power tool main body 1B.
  • the detection device 170 includes a position sensor 171 that can detect the position of the electric power tool main body 1B. Therefore, the position of the electric tool body 1B is detected as the detected movement state, and the specific position of the factory is registered as the registered movement state, so that the collation unit 304 acquires the electric tool body acquired by the detection data acquisition unit 302.
  • the set value of the rotation speed of the motor 11 can be changed by collating the detected position of 1B with the registered position registered in the correlation data storage unit 303.
  • the collation unit 304 when it is determined that the difference between the detected position and the registered position is equal to or less than the threshold value, the collation unit 304 outputs selection data indicating a mode corresponding to the registered position to the change command output unit 305.
  • the change command output unit 305 outputs a change command based on the selection data indicating the mode output from the matching unit 304.
  • the detection device 170 when the user brings the electric tool 1 to the first position of the first production line, the detection device 170 has the electric tool main body 1 ⁇ / b> B disposed at the first position. It is possible to output detection data indicating this.
  • the control device 33 can set the rotation speed of the motor 11 to the first mode, for example, based on the detection data of the detection device 170.
  • the detection device 170 when the user brings the electric tool 1 to the second position of the second production line, the detection device 170 outputs detection data indicating that the electric tool main body 1B is disposed at the second position. be able to. Based on the detection data of the detection device 170, the control device 33 can set the rotation speed of the motor 11 to a second mode lower than the first mode, for example.
  • the detection device 170 when the user brings the electric tool 1 to the third position of the third production line, the detection device 170 outputs detection data indicating that the electric tool main body 1B is arranged at the third position. be able to. Based on the detection data of the detection device 170, the control device 33 can set the rotation speed of the motor 11 to, for example, a third mode lower than the second mode.
  • the user when the recommended value of the rotation speed of the motor 11 of the electric tool 1 used in each of the plurality of production lines is determined, the user simply takes the electric tool 1 to the production line and The rotation speed can be changed to the recommended value. Further, the user can set the motor 11 to an arbitrary rotational speed simply by changing the position where the electric tool 1 is taken.
  • FIG. 8 is a schematic diagram showing how to use the electric power tool 1 according to the present embodiment.
  • the first work target CS1, the second work target CS2, and the third work target CS3 may exist at the work site.
  • the first mode is recommended as the rotation speed of the motor 11, and when working on the second work target CS2, the second mode is recommended as the rotation speed of the motor 11, and the third work target.
  • the third mode may be recommended as the rotation speed of the motor 11.
  • the user of the electric tool 1 teaches the electric tool 1 so that the rotation speed of the motor 11 is set according to the work target CS.
  • the power tool main body 1B when working on the first work target CS1, the power tool main body 1B is in the fourth movement state (inclination angle and position).
  • the electric power tool body 1B When working on the second work target CS2, the electric power tool body 1B is in the fifth movement state (tilt angle and position).
  • the electric power tool body 1B is in the sixth movement state (tilt angle and position).
  • the control device 33 updates the correlation data registered in the correlation data storage unit 303 so that the rotation speed of the motor 11 is in the fourth mode when the electric power tool main body 1B is in the fourth movement state.
  • the control device 33 updates the correlation data registered in the correlation data storage unit 303 so that the rotation speed of the motor 11 is in the fifth mode when the electric tool main body 1B is in the fifth movement state.
  • the control device 33 updates the correlation data registered in the correlation data storage unit 303 so that the rotation speed of the motor 11 is in the sixth mode when the electric power tool main body 1B is in the sixth movement state.
  • FIG. 9 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment.
  • the control device 33 includes a trigger signal acquisition unit 301, a detection data acquisition unit 302, a correlation data storage unit 303, a collation unit 304, a change command output unit 305, and a motor control unit 306. And a display control unit 307.
  • control device 33 includes an input data acquisition unit 308 that acquires input data generated by operating the input device 46, and an input acquired when the electric power tool main body 1B is in a specific movement state. And an update unit 309 that updates the correlation data registered in the correlation data storage unit 303 based on the data.
  • the input device 46 is disposed on at least a part of the surface of the electric power tool main body 1B. A user of the power tool 1 can operate the input device 46.
  • the input device 46 includes a push button and a keyboard disposed on at least a part of the housing 2.
  • the input device 46 may be disposed on the operation panel 44, for example.
  • FIG. 10 is a flowchart showing a method for controlling the electric power tool 1 according to this embodiment.
  • FIG. 10 shows a flowchart when the correlation data is updated.
  • the user holds the power tool 1 and the first work target CS1 as shown in FIG. 8 while holding the handle portion 6 of the power tool 1. That is, the user adjusts the inclination angle and position of the electric power tool main body 1B so that the electric power tool 1 has the inclination angle and position when the first work target CS1 is operated.
  • the inclination angle and position of the electric power tool main body 1B when working on the first work target CS1 will be appropriately referred to as a fourth movement state.
  • the user operates the input device 46 with the electric power tool body 1B maintained in the fourth movement state. While maintaining the electric power tool body 1B in the fourth movement state, the user uses the keyboard to set the target value of the rotation speed of the motor 11 in the fourth movement state while continuing to push the push button of the input device 46. input. In the present embodiment, the user operates the keyboard so that the rotation speed of the motor 11 is in the fourth mode. Note that the user may press the push button in a state where the electric power tool main body 1B is maintained in the fourth movement state after inputting the target value of the rotation speed of the motor 11 using the keyboard.
  • the input data generated by operating the input device 46 is output to the control device 33.
  • the input data acquisition unit 308 acquires input data from the input device 46 (step SB1).
  • Detecting device 170 outputs detection data indicating the fourth movement state.
  • the detection data acquisition unit 302 acquires detection data indicating the fourth movement state (step SB2).
  • the input data acquisition unit 308 outputs the acquired input data to the update unit 309.
  • the detection data acquisition unit 302 outputs the acquired detection data to the update unit 309.
  • the update unit 309 acquires each of input data and detection data.
  • the input data is output to the update unit 309 only when the input device 46 is operated.
  • the input device 46 includes a push button
  • the input data is output only when the push button is pressed.
  • the output of the input data stops.
  • the detection data of the detection device 170 continues to be output at a specified cycle.
  • the update unit 309 determines whether or not a specified time has elapsed since the start of acquisition of input data by the push button (step SB3).
  • step SB3 If it is determined in step SB3 that the specified time has elapsed since the acquisition of the input data has started (step SB3: Yes), the update unit 309 determines whether or not the variation amount of the detected data in the specified time is smaller than the threshold value. Is determined (step SB4).
  • the fluctuation amount of the detection data includes the fluctuation amount of the inclination angle of the electric power tool main body 1B and the fluctuation amount of the position of the electric power tool main body 1B. For example, the user holding the power tool 1 is lowered before the specified time elapses after the user presses the push button, or the hand holding the power tool 1 fluctuates, When the electric power tool main body 1B does not maintain the fourth movement state, the update unit 309 determines that the amount of change in the detection data during the specified time is greater than or equal to the threshold value.
  • Step SB4 when it is determined that the variation amount of the detected data in the specified time is smaller than the threshold (Step SB4: Yes), the update unit 309 updates the correlation data (Step SB5).
  • the update unit 309 causes the rotation speed of the motor 11 to change to the fourth mode in the fourth movement state when the electric power tool body 1B is maintained in the fourth movement state and the push button is pressed for a predetermined time. Is registered (updated) in the correlation data storage unit 303.
  • the display control unit 307 causes the display device 45 to display display data indicating that the update of the correlation data has been completed (step SB6).
  • step SB3 If it is determined in step SB3 that the specified time has not elapsed since the acquisition of the input data has started (step SB3: No), the update unit 309 determines whether the acquisition of the input data has ended (step SB3: No). Step SB7).
  • step SB7 When it is determined in step SB7 that the acquisition of input data has not ended (step SB7: No), that is, it is determined that the push button is continuously pressed and the input data acquisition unit 308 continues to acquire the input data. If so, the process returns to step SB2.
  • step SB7 If it is determined in step SB7 that the acquisition of input data has been completed (step SB7: Yes), that is, the user has stopped pressing the push button before the specified time has elapsed since the push button was pressed. If determined, the correlation data is not updated and the process ends.
  • step SB4 when it is determined that the fluctuation amount of the detected data in the specified time is equal to or larger than the threshold (step SB4: No), that is, before the specified time elapses after the push button is pressed, the display control unit 307 displays display data indicating that the update has failed. It is displayed on the display device 45 (step SB8). The process ends without updating the correlation data.
  • the process for updating the set value of the rotation speed of the motor 11 when working on the first work target CS1 has been described above.
  • the user can update the set value of the rotation speed of the motor 11 when working on the second work target CS2 by the above-described procedure.
  • the user inputs the target value of the rotational speed of the motor 11 when in the fifth movement state using the keyboard, and FIG.
  • the push button is continuously pressed for a specified time.
  • the setting value of the rotational speed of the motor 11 when working on the second work target CS2 is updated.
  • the user can update the set value of the rotation speed of the motor 11 when working on the third work target CS3.
  • the user inputs the target value of the rotational speed of the motor 11 when in the sixth movement state using the keyboard, and FIG.
  • the push button is continuously pressed for a specified time.
  • the set value of the rotation speed of the motor 11 when working on the third work target CS3 is updated.
  • the input device 46 operated by the user the input data acquisition unit 308 that acquires input data generated by operating the input device 46, and the electric tool An update unit 309 is provided for updating the correlation data in the correlation data storage unit 303 based on input data acquired when the main body 1B is in a specific movement state.
  • the user of the electric tool 1 works the first work target CS1 using the electric tool 1
  • the user simply points the electric tool 1 toward the first work target CS1 (the electric tool 1 is moved to the fourth movement state).
  • the setting value of the rotation speed of the motor 11 can be automatically changed to the fourth mode.
  • the user of the power tool 1 when working the second work target CS2 or the third work target CS3, the user of the power tool 1 simply points the power tool 1 toward the second work target CS2 or the third work target CS3 (power tool 1
  • the setting value of the rotation speed of the motor 11 can be automatically changed to the fifth mode or the sixth mode only by setting the fifth movement state or the sixth movement state.
  • FIG. 11 is a side view of the electric power tool 1 according to the present embodiment as viewed from the right side.
  • the electric power tool 1 includes an optical sensor 180 that acquires target optical image data.
  • the control device 33 outputs a change command for changing the rotation speed of the motor 11 based on the optical image data acquired by the optical sensor 180.
  • the optical sensor 180 is disposed at the front part of the main body 4.
  • the optical sensor 180 is disposed below the rotation axis AX.
  • the optical sensor 180 includes a camera.
  • FIG. 12 is a schematic diagram showing how to use the electric power tool 1 according to the present embodiment.
  • an identification mark BC is provided on the work target CS.
  • the identification mark BC includes, for example, a barcode provided on the work target CS.
  • the optical sensor 180 includes a barcode reader.
  • the identification mark BC includes data indicating a recommended value of the rotation speed of the motor 11 of the electric tool 1 when the electric power tool 1 is operated on the work target CS.
  • FIG. 13 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment. Similar to the above-described embodiment, the control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 collates the optical image data acquisition unit 310 that acquires optical image data from the optical sensor 180, the verification data storage unit 311 that stores verification data, and the optical image data and verification data. And a collation unit 304B.
  • the optical image data acquisition unit 310 acquires the optical image data of the identification mark BC.
  • the collation data storage unit 311 stores collation data for collating the identification mark BC.
  • the collation data includes table data indicating the relationship between the template data indicating the feature amounts of the plurality of identification marks BC and the rotation speed of the motor 11 corresponding to the template data.
  • the collation unit 304B collates the optical image data of the identification mark BC acquired by the optical image data acquisition unit 310 with the template data stored in the collation data storage unit 311 and matches the identification mark BC by the template matching method. Template data to be extracted.
  • the collation unit 304B selects the rotation speed (mode) of the motor 11 corresponding to the extracted template data and outputs it to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 based on the mode selected by the verification unit 304B.
  • the identification mark BC is provided on the work target CS, and the electric tool 1 reads the identification mark BC using the optical sensor 180. Since the identification mark BC includes data indicating a recommended value of the rotation speed of the motor 11 when working on the work target CS, the rotation of the motor 11 can be performed simply by reading the identification mark BC using the optical sensor 180. The speed can be easily changed to the recommended value.
  • the optical image data acquired by the optical sensor 180 may not be the identification mark BC.
  • the image data of the surface of the work target CS may be acquired by the optical sensor 180.
  • the control device 33 may output a change command based on the image data of the surface of the work target CS.
  • the control device 33 can determine the material of the work target CS by performing image processing on the image data, and can output a change command so that the rotation speed of the motor 11 is suitable for the material.
  • FIG. 14 is a schematic diagram showing a part of the electric power tool 1 according to this embodiment.
  • the main body 4 includes an anvil 17 that rotates while holding the tip tool in a detachable manner, and an identification device 190 that identifies the tip tool held by the anvil 17.
  • the control device 33 outputs a change command for changing the rotation speed of the motor 11 based on the identification data by the identification device 190.
  • the identifier MD is provided at the base end portion of the tip tool inserted into the anvil 17.
  • the identification device 190 is disposed inside the main body 4, detects the identifier MD of the tip tool inserted into the anvil 17, and outputs identification data indicating the identification result of the tip tool to the control device 33.
  • the identifier MD includes, for example, an IC (Integrated Circuit) tag.
  • the identification device 190 includes an IC tag reader.
  • FIG. 15 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment. Similar to the above-described embodiment, the control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 includes an identification data acquisition unit 312 that acquires identification data from the identification device 190, a collation data storage unit 313 that stores collation data, and a collation unit 304C that collates identification data and collation data. And have.
  • the identification data acquisition unit 312 acquires identification data indicating the identification result of the tip tool from the identification device 190.
  • the collation data storage unit 313 stores collation data for collating the tip tool.
  • the collation data includes table data indicating the relationship between the library data indicating the feature amounts of the plurality of tip tools and the rotation speed of the motor 11 corresponding to the library data.
  • the collation unit 304C collates the identification data acquired by the identification data acquisition unit 312 with the library data stored in the verification data storage unit 313, and extracts a tip tool that matches the identification data from the library data.
  • the verification unit 304C selects the rotation speed (mode) of the motor 11 corresponding to the extracted tip tool, and outputs it to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 based on the mode selected by the verification unit 304C.
  • the identifier MD does not have to be an IC tag, and may be a barcode, for example.
  • FIG. 16 is a perspective view showing a part of the electric power tool 1 according to this embodiment.
  • the battery mounting unit 29 includes an operation device 47 operated by a user of the electric power tool 1.
  • the operation device 47 includes a plurality of push buttons 47A, 47B, 47C arranged on the side surface of the battery mounting portion 29.
  • FIG. 17 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment. Similar to the above-described embodiment, the control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 includes a mounting data acquisition unit 314 that acquires mounting data from the terminal 35, and an operation data acquisition unit 315 that acquires operation data from the operation device 47.
  • the mounting data acquisition unit 314 acquires mounting data indicating that the battery 31 is mounted on the battery mounting unit 29 from the terminal 35. As described above, in a state where the battery 31 is mounted on the battery mounting portion 29, the battery terminal and the mounting terminal are connected. Thereby, the battery 31 and the terminal 35 provided in the battery mounting part 29 are connected.
  • the attachment data acquisition unit 314 can acquire attachment data indicating that the battery 31 is attached to the battery attachment unit 29 from the terminal 35.
  • the operation data acquisition unit 315 acquires operation data generated by operating the operation device 47 from the operation device 47.
  • the controller device 47 can output a plurality of operation data. For example, when the push button 47A is operated, the controller device 47 outputs the first operation data. When the push button 47B is operated, the controller device 47 outputs the second operation data. When the push button 47C is operated, the controller device 47 outputs the third operation data.
  • the change command output unit 305 acquires the correlation data from the mounting data acquisition unit 314 and acquires the operation data from the operation data acquisition unit 315.
  • the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 based on the mounting data and the operation data.
  • the change command output unit 305 outputs a change command based on the operation data generated by the operation device 47 when the battery 31 is mounted on the battery mounting unit 29.
  • the user can set the rotation speed setting value of the motor 11 to the first mode by attaching the battery 31 to the battery attachment portion 29 while pressing the push button 47A.
  • the attachment data acquisition unit 314 acquires attachment data from the terminal 35.
  • the operation data acquisition unit 315 acquires the first operation data from the operation device 47.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 to the first mode when acquiring the first operation data while acquiring the mounting data from the mounting data acquiring unit 314. To do.
  • the user can set the rotation speed setting value of the motor 11 to the second mode by attaching the battery 31 to the battery attachment portion 29 while pressing the push button 47B.
  • the operation data acquisition unit 315 acquires second operation data from the operation device 47.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 to the second mode when acquiring the second operation data while acquiring the mounting data from the mounting data acquiring unit 314. To do.
  • the user can set the rotation speed setting value of the motor 11 to the third mode by attaching the battery 31 to the battery attachment portion 29 while pressing the push button 47C.
  • the operation data acquisition unit 315 acquires the third operation data from the operation device 47.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 to the third mode when acquiring the third operation data while acquiring the mounting data from the mounting data acquiring unit 314. To do.
  • the setting value of the rotation speed of the motor 11 can be easily changed by mounting the battery 31 on the battery mounting portion 29 while operating the operation device 47.
  • the operation device 47 should just be provided in at least one part of the electric tool main body 1B, for example, may be provided in the main-body part 4 or the handle
  • the operating device 47 may be disposed on at least a part of the surface of the battery 31. The operation data generated by operating the operation device 47 when the battery 31 is mounted on the battery mounting unit 29 is output to the control device 33.
  • the operation device 47 is not limited to a push button as long as it can output a plurality of operation data.
  • FIG. 18 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment.
  • the operating device 470 is disposed on at least a part of the electric power tool main body 1B.
  • the operation device 470 outputs operation data.
  • the operation device 470 includes, for example, a push button disposed on the surface of the main body unit 4 or the surface of the battery mounting unit 29.
  • the user of the electric tool 1 operates the trigger operation member 8 continuously for a certain period when operating the motor 11. That is, when the user operates the motor 11, the user long presses the trigger operation member 8.
  • the user of the electric tool 1 when changing the rotation speed of the motor 11, the user of the electric tool 1 operates the trigger operation member 8 intermittently a predetermined number of times while operating the operation device 470. That is, when changing the rotation speed of the motor 11, the user clicks the trigger operation member 8 a predetermined number of times while pushing the push button of the operation device 470.
  • control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 includes a trigger signal determination unit 321, an operation data acquisition unit 315 ⁇ / b> B, and a mode signal determination unit 322.
  • the trigger signal determination unit 321 determines the trigger signal acquired by the trigger signal acquisition unit 301. When the trigger signal acquisition unit 301 continuously acquires the trigger signal for a certain period, the trigger signal determination unit 321 determines that the trigger signal for operating the motor 11 is output from the trigger signal output device 9, and acquires the trigger signal. The trigger signal acquired from the unit 301 is output to the motor control unit 306. The motor control unit 306 outputs a control signal that operates the motor 11.
  • the trigger signal determination unit 321 determines that the mode signal for changing the rotation speed of the motor 11 is output from the trigger signal output device 9, The trigger signal acquired from the trigger signal acquisition unit 301 is output to the mode signal determination unit 322.
  • the operation data acquisition unit 315B acquires operation data from the operation device 470.
  • the operation data acquisition unit 315B outputs the operation data to the mode signal determination unit 322.
  • the mode signal determination unit 322 selects the mode (rotation speed) of the motor 11 based on the trigger signal acquired from the trigger signal determination unit 321 and the operation data acquired from the operation data acquisition unit 315B.
  • the mode signal determination unit 322 selects the first mode when the trigger signal is intermittently acquired twice while the operation data is acquired.
  • the mode signal determination unit 322 selects the second mode when the trigger signal is intermittently acquired three times while the operation data is acquired.
  • the mode signal determination unit 322 selects the third mode when the trigger signal is intermittently acquired four times while the operation data is acquired.
  • the mode signal determination unit 322 outputs selection data indicating the selected mode to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the setting of the rotation speed of the motor 11 based on the selection data output from the mode signal determination unit 322.
  • the user can easily change the rotation speed of the motor 11 by operating the trigger operation member 8 in a specified operation state.
  • the rotation speed of the motor 11 is changed by clicking the trigger operation member 8 a specified number of times while the operation device 470 is operated. Thereby, even if the user clicks the trigger operation member 8 unintentionally, in a state where the operation device 470 is not operated, it is suppressed that the rotational speed of the motor 11 is arbitrarily changed. .
  • FIG. 19 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment.
  • the electric tool 1 includes a voice detection device 200 that detects voice data.
  • the control device 33 outputs a change command for changing the rotation speed of the motor 11 based on the sound data detected by the sound detection device 200.
  • the voice detection device 200 is provided in the electric tool main body 1B.
  • the voice detection device 200 may be provided in the battery mounting unit 29, for example.
  • the voice detection device 200 includes a microphone.
  • control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 includes an audio data acquisition unit 316 that acquires audio data from the audio detection device 200, a collation data storage unit 317 that stores collation data, and a collation unit that collates audio data and collation data. 304D.
  • the voice data acquisition unit 316 acquires voice data from the voice detection device 200.
  • the collation data storage unit 317 stores collation data for collating voice data.
  • the collation data includes a speech recognition library.
  • the collation unit 304D acquires audio data from the audio data acquisition unit 316.
  • the collation unit 304D acquires a speech recognition library from the collation data storage unit 317.
  • the collating unit 304D generates character string data corresponding to the voice data using a dictionary registered in the voice recognition library.
  • the matching unit 304D extracts a keyword for changing the rotation speed of the motor 11 from the generated character string data.
  • the keywords are registered in advance in the matching unit 304D.
  • the keywords include keywords for changing the rotation speed of the motor 11, such as “change to first mode”, “change to second mode”, and “change to third mode”.
  • the collation unit 304D holds table data indicating a relationship between a plurality of keywords and the rotation speed of the motor 11 corresponding to the keywords.
  • the matching unit 304D selects a specific mode corresponding to the keyword from a plurality of modes based on the extracted keyword and table data.
  • the collation unit 304D outputs selection data indicating the selected mode to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the set value of the rotation speed of the motor 11 based on the selection data output from the verification unit 304D.
  • the voice detection device 200 is provided in the electric tool 1. Therefore, the user of the electric power tool 1 can easily change the rotation speed of the electric power tool 1 simply by speaking a keyword for changing the rotation speed of the motor 11.
  • FIG. 20 is a schematic diagram illustrating a method of using the electric power tool 1 according to the present embodiment.
  • the electric power tool 1 includes a communication device 210 that receives a wireless command.
  • the wireless command is output from the mobile terminal 230.
  • the portable terminal 230 includes a smartphone or a tablet personal computer.
  • the portable terminal 230 transmits a wireless command to the power tool 1 via a communication system such as a cellular phone communication network or a local area network.
  • the control device 33 of the electric power tool 1 outputs a change command for changing the rotation speed of the motor 11 based on the wireless command output from the portable terminal 230.
  • the administrator at the work site operates the portable terminal 230 to change the set values of the rotation speeds of the motors 11 of the plurality of electric tools 1 all at once. Can do.
  • the electric tool 1 includes a mode operation member 142 that is operated to change the rotation speed of the motor 11.
  • the mode operation member 142 is connected to the mode signal output device 144.
  • a mode signal is output from the mode signal output device 144 to the control device 33.
  • the mode signal is a command signal for changing the rotation speed of the motor 11.
  • FIG. 21 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment.
  • the control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307, as in the above-described embodiment.
  • control device 33 includes a mode signal acquisition unit 318 that acquires a mode signal from the mode signal output device 144, a wireless command acquisition unit 319 that acquires a wireless command from the communication device 210, and a prohibition unit 320. .
  • the mode signal acquisition unit 318 acquires a mode signal from the mode signal output device 144 when the mode operation member 142 is operated and the mode signal output device 144 outputs a mode signal.
  • the wireless command acquisition unit 319 acquires a wireless command from the communication device 210 when the wireless command is output from the mobile terminal 230 and the communication device 210 receives the wireless command via the communication system.
  • the wireless command acquisition unit 319 outputs the wireless command to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 based on the wireless command.
  • the wireless command output from the mobile terminal 230 permits a prohibition command for prohibiting the mode operation member 142 from changing the rotation speed of the motor 11 and a mode operation member 142 to change the rotation speed of the motor 11.
  • the prohibition unit 320 prohibits the mode operation member 142 from changing the rotational speed of the motor 11 when the prohibition command is acquired by the wireless command acquisition unit 319.
  • the prohibition unit 320 cancels the prohibition of the change in the rotation speed of the motor 11 by the mode operation member 142 when the permission command is acquired by the wireless command acquisition unit 319.
  • the prohibition unit 320 when the prohibition unit 320 acquires the prohibition command from the wireless command acquisition unit 319, even if the mode signal is acquired from the mode signal acquisition unit 318, the prohibition unit 320 stops transmission of the mode signal to the change command output unit 305, or Disable the signal.
  • the prohibition unit 320 acquires the permission command from the wireless command acquisition unit 319, the prohibition unit 320 transmits the mode signal acquired from the mode signal acquisition unit 318 to the change command output unit 305.
  • FIG. 22 is a timing chart showing a method for controlling the electric power tool 1 according to this embodiment.
  • the administrator of the power tool 1 operates the portable terminal 230 in order to change the rotation speed of the motor 11.
  • the manager of the power tool 1 operates the portable terminal 230 so that the user of the power tool 1 cannot arbitrarily change the rotation speed of the motor 11.
  • the portable terminal 230 transmits a wireless command including a change command for changing the rotation speed of the motor 11 and a prohibition command for prohibiting the change of the rotation speed of the motor 11 by the mode operation member 142 to the electric tool 1 (step SC1).
  • the control device 33 of the electric tool 1 receives the radio command.
  • the change command output unit 305 of the control device 33 outputs a change command for changing the rotation speed of the motor 11 based on the wireless command (step SC2).
  • a mode signal is output from the mode signal output device 144 to the control device 33 (step SC3).
  • the prohibition command for prohibiting the mode operation member 142 from changing the rotation speed of the motor 11 is acquired by the wireless command acquisition unit 319. Therefore, the prohibition unit 320 prohibits the mode operation member 142 from changing the rotation speed of the motor 11 (step SC4).
  • the administrator of the power tool 1 operates the portable terminal 230 so that the user of the power tool 1 can change the rotation speed of the motor 11.
  • the portable terminal 230 transmits to the electric power tool 1 a permission command that permits the mode operation member 142 to change the rotation speed of the motor 11 (step SC5).
  • the wireless command acquisition unit 319 of the control device 33 acquires a permission command.
  • the prohibition unit 320 cancels the prohibition of the change in the rotation speed of the motor 11 by the mode operation member 142 (step SC6).
  • a mode signal is output from the mode signal output device 144 to the control device 33 (step SC7).
  • the change command output unit 305 outputs a change command for changing the rotation speed of the motor 11 based on the mode signal acquired by the mode signal acquisition unit 318 (step SC8).
  • the set value of the rotation speed of the motor 11 is changed by a wireless command.
  • the administrator of the electric power tool 1 can easily change the set value of the rotation speed of the motor 11 simply by operating the portable terminal 230.
  • the administrator of the power tool 1 can change the set values of the rotation speeds of the motors 11 of the plurality of power tools 1 all at once simply by operating the portable terminal 230.
  • the administrator of the electric tool 1 sets the rotation speed of the motor 11 suitable for the work target CS at the work site.
  • the power tool 1 is provided with a prohibition unit 320, and the administrator can operate the mobile terminal 230 to transmit a prohibition command. Therefore, it is suppressed that the user of the electric tool 1 changes the set value of the rotation speed of the motor 11 without permission.
  • the user of the electric power tool 1 can change the rotation speed of the motor 11 by operating the mode operation member 142 when the administrator transmits the permission command.
  • FIG. 23 is a functional block diagram showing the control device 33 of the electric power tool 1 according to this embodiment.
  • a plurality of mode operation members are arranged on at least a part of the electric power tool main body 1B.
  • the mode operation member may be disposed on the operation panel 44 or may be disposed on the surface of the main body 4.
  • the mode operation member includes a first mode operation member 142A, a second mode operation member 142B, and a third mode operation member 143C.
  • Each of the first mode operation member 142A, the second mode operation member 142B, and the third mode operation member 143C includes, for example, a push button.
  • the user operates the first mode operation member 142A when changing the rotational speed of the motor 11 to the first mode.
  • the user operates the second mode operation member 142B when changing the rotation speed of the motor 11 to the second mode.
  • the user changes the rotation speed of the motor 11 to the third mode, the user operates the third mode operation member 142C.
  • the mode signal output device 144B outputs a first mode signal.
  • the mode signal output device 144B outputs a second mode signal.
  • the mode signal output device 144B outputs a third mode signal.
  • control device 33 includes a trigger signal acquisition unit 301, a change command output unit 305, a motor control unit 306, and a display control unit 307.
  • control device 33 includes a mode signal acquisition unit 318B that outputs a mode signal from the mode signal output device 144B, and a mode signal determination unit 322B that determines the mode signal acquired by the mode signal acquisition unit 318B.
  • the mode signal determination unit 322B selects the first mode as the rotation speed of the motor 11 when the mode signal acquisition unit 318B determines that the first mode signal has been acquired. When the mode signal determination unit 322B determines that the mode signal acquisition unit 318B has acquired the second mode signal, the mode signal determination unit 322B selects the second mode as the rotation speed of the motor 11. When the mode signal determination unit 322B determines that the mode signal acquisition unit 318B has acquired the third mode signal, the mode signal determination unit 322B selects the third mode as the rotation speed of the motor 11. The mode signal determination unit 322B outputs selection data indicating the selected mode to the change command output unit 305.
  • the change command output unit 305 outputs a change command for changing the setting of the rotation speed of the motor 11 based on the selection data output from the mode signal determination unit 322.
  • the user can easily change the rotation speed of the motor 11 simply by operating any mode operation member. it can.
  • FIG. 24 is a functional block diagram showing the electric tool 1 according to the present embodiment.
  • the electric power tool 1 has a plurality of operation members.
  • the operating member includes a first operating member 47D, a second operating member 47E, and a third operating member 47F.
  • Each of the first operation member 47D, the second operation member 47E, and the third operation member 47F may be, for example, a push button, a slide switch, a dial, or a lever member.
  • the first operation member 47D, the second operation member 47E, and the third operation member 47F are arranged at different positions on the surface of the electric power tool main body 1B.
  • the first operation member 47D is disposed on the surface of the main body portion 4
  • the second operation member 47E is disposed on the surface of the handle portion 6
  • the third operation member 47F is disposed on the surface of the battery mounting portion 29.
  • Each of the first operating member 47D, the second operating member 47E, and the third operating member 47F has a different function.
  • the first operation data is generated by operating the first operation member 47D.
  • the second operation data is generated by operating the second operation member 47E.
  • the third operation data is generated by operating the third operation member 47F.
  • the electric power tool 1 has a changing device 408.
  • the changing device 408 includes an operation member such as a lever member or a push button.
  • the operating member of the changing device 408 is disposed on the surface of the electric power tool main body 1B.
  • the electric tool 1 has an operation data processing device 400.
  • the operation data processing device 400 includes a computer system.
  • the operation data processing device 400 is connected to the first operation member 47D, the second operation member 47E, the third operation member 47F, and the control device 33.
  • the operation data processing device 400 includes a first operation data acquisition unit 401, a second operation data acquisition unit 402, a third operation data acquisition unit 403, a change unit 404, a first command output unit 405, and a second command.
  • An output unit 406 and a third command output unit 407 are provided.
  • the first operation data acquisition unit 401 acquires first operation data generated by operating the first operation member 47D.
  • the second operation data acquisition unit 402 acquires second operation data generated by operating the second operation member 47E.
  • the third operation data acquisition unit 403 acquires third operation data generated by operating the third operation member 47F.
  • the first command output unit 405 outputs the first command to the control device 33 based on the operation data output from the changing unit 404.
  • the second command output unit 406 outputs a second command to the control device 33 based on the operation data output from the changing unit 404.
  • the third command output unit 407 outputs a third command to the control device 33 based on the operation data output from the changing unit 404.
  • the first command includes a command signal for starting the motor 11.
  • the second command includes a command signal for changing the rotation speed of the motor 11.
  • the third command includes a command signal for changing the rotation direction of the motor 11.
  • the first operation member 47D functions as a trigger operation member that activates the motor 11.
  • the second operation member 47E functions as a mode operation member that changes the rotation speed of the motor 11.
  • the third operation member 47F functions as a forward / reverse switching operation member that changes the rotation direction of the motor 11.
  • the changing unit 404 outputs the first operation data to the first command output unit 405. .
  • the first command output unit 405 outputs the first command to the control device 33.
  • the control device 33 activates the motor 11 based on the first command.
  • the changing unit 404 outputs the second operation data to the second command output unit 406. .
  • the second command output unit 406 outputs the second command to the control device 33.
  • the control device 33 changes the rotation speed of the motor 11 based on the second command.
  • the changing unit 404 outputs the third operation data to the third command output unit 407. .
  • the third command output unit 407 outputs a third command to the control device 33.
  • the control device 33 changes the rotation direction of the motor 11 based on the third command.
  • the change unit 404 changes the output destination of the operation data.
  • the change unit 404 When the first operation member 47D is operated and the first operation data is acquired by the first operation data acquisition unit 401 in a state where the change command is output, the change unit 404 outputs the first operation data to the second command output. The data is output to the unit 406.
  • the second command output unit 406 outputs the second command to the control device 33.
  • the control device 33 changes the rotation speed of the motor 11 based on the second command.
  • the change unit 404 When the second operation member 47E is operated and the second operation data is acquired by the second operation data acquisition unit 402 in a state where the change command is output, the change unit 404 outputs the second operation data to the third command output. Output to the unit 407.
  • the third command output unit 407 outputs a third command to the control device 33.
  • the control device 33 changes the rotation direction of the motor 11 based on the third command.
  • the change unit 404 When the third operation member 47F is operated and the third operation data is acquired by the third operation data acquisition unit 403 in a state where the change command is output, the change unit 404 outputs the third operation data to the first command output. Output to the unit 405.
  • the first command output unit 405 outputs the first command to the control device 33.
  • the control device 33 activates the motor 11 based on the first command.
  • the function of the operation member is changed.
  • the user can give an arbitrary function to the operation member which exists in the position which is easy to operate with a finger in the state which grasped the handle
  • FIG. 25 is a block diagram illustrating an example of a computer system 1000.
  • the computer system 1000 includes a processor 1001 such as a CPU (Central Processing Unit), a main memory 1002 including a nonvolatile memory such as a ROM (Read Only Memory) and a volatile memory such as a RAM (Random Access Memory), A storage 1003 and an interface 1004 including an input / output circuit are included.
  • the functions of the control device 33, the arithmetic device 173, the portable terminal 230, and the operation data processing device 400 are stored in the storage 1003 as programs.
  • the processor 1001 reads out the program from the storage 1003, expands it in the main memory 1002, and executes the above-described processing according to the program. Note that the program may be distributed to the computer system 1000 via a network.
  • the power tool 1 is an impact driver.
  • the power tool 1 may be at least one of a driver drill, a screw driver, and an angle impact driver, for example.
  • the electric power tool 1 is not limited to an electric power tool that performs screw tightening.
  • the electric power tool 1 may be at least one of a marnoco, a reciprocating saw, a grinder, a hammer drill, a chain saw, a mower, and a hedge trimmer.
  • the output unit that holds and drives the tip tool in a detachable manner causes the tip tool to reciprocate.
  • the power source of the electric power tool 1 may not be the battery 31.
  • the electric tool 1 may operate based on electric power supplied from an AC (Alternating Current) outlet.
  • SYMBOLS 1 ... Electric tool, 1B ... Electric tool main body, 2 ... Housing, 2A ... Motor housing, 2B ... Handle housing, 2C ... Battery mounting housing, 3 ... Opening, 4 ... Body part, 5 ... Elastic member, 6 ... Handle part, DESCRIPTION OF SYMBOLS 7 ... Main switch, 8 ... Trigger operation member, 9 ... Trigger signal output device, 10 ... Fan, 11 ... Motor, 12 ... Deceleration mechanism, 13 ... Spindle, 14 ... Spring, 16 ... Hammer, 17 ... Anvil (output part) , 20 ... Rear housing, 21 ... Hammer case, 24 ... Exhaust port, 25 ... Intake port, 26 ...
  • arithmetic unit 180 ... optical sensor , 190 ... identification device, 200 ... voice detection device, 210 ... communication device, 230 ... portable terminal, 301 ... trigger signal acquisition unit, 302 ... detection data acquisition unit, 303 ... correlation data storage unit, 304 ... collation unit, 304B ... Collation unit 304C ... collation unit 304D ... collation unit 305 ... change command output unit 306 ... motor control unit 307 ... display control unit 308 ... input data acquisition unit 309 ... update unit 310 ... optical image data acquisition 311 ... collation data storage unit, 312 ... identification data acquisition unit, 313 ... collation data storage unit, 314 ... mounting data acquisition unit, 315 ...
  • operation data acquisition unit 315B ... operation data acquisition unit, 316 ... audio data acquisition unit 317 ... collation data storage unit, 318 ... mode signal acquisition unit, 318B ... mode signal acquisition unit, 319 ... wireless command acquisition unit, 320 ... prohibition unit, 21 ... Trigger signal determination unit, 322 ... Mode signal determination unit, 322B ... Mode signal determination unit, 400 ... Operation data processing device, 401 ... First operation data acquisition unit, 402 ... Second operation data acquisition unit, 403 ... Third Operation data acquisition unit, 404 ... change unit, 405 ... first command output unit, 406 ... second command output unit, 407 ... third command output unit, 408 ... change device, 470 ... operation device, AX ... rotary shaft, BC ... identification mark, CS ... work object, CS1 ... first work object, CS2 ... second work object, CS3 ... third work object, MD ... identifier.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Portable Power Tools In General (AREA)

Abstract

電動工具(1)は、モータ(11)を含む本体部(4)及び本体部(4)に接続されるハンドル部(6)を有する電動工具本体(1B)と、電動工具本体(1B)の移動状態を検出する検出装置(170)と、検出装置(170)の検出データに基づいて、モータ(11)の回転速度を変更する変更指令を出力する制御装置(33)と、を備える。

Description

電動工具
 本発明は、電動工具に関する。
 作業現場において、特許文献1に開示されているような電動工具が使用される。
特開2017-213625号公報
 電動工具において、モータの回転速度の設定値を変更する場合がある。電動工具の操作性の低下の抑制のために、モータの回転速度を簡単に変更できる技術が要望される。
 本発明の態様は、電動工具の操作性の低下を抑制することを目的とする。
 本発明の態様に従えば、モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、前記電動工具本体の移動状態を検出する検出装置と、前記検出装置の検出データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、を備える電動工具が提供される。
 本発明の態様によれば、電動工具の操作性の低下を抑制することができる。
図1は、第1実施形態に係る電動工具を右方から見た側面図である。 図2は、第1実施形態に係る電動工具の側断面図である。 図3は、第1実施形態に係る電動工具の使用方法を示す模式図である。 図4は、第1実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図5は、第1実施形態に係る相関データ記憶部を示す模式図である。 図6は、第1実施形態に係る電動工具の制御方法を示すフローチャートである。 図7は、第1実施形態に係る電動工具の使用方法を示す模式図である。 図8は、第2実施形態に係る電動工具の使用方法を示す模式図である。 図9は、第2実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図10は、第2実施形態に係る電動工具の制御方法を示すフローチャートである。 図11は、第3実施形態に係る電動工具を右方から見た側面図である。 図12は、第3実施形態に係る電動工具の使用方法を示す模式図である。 図13は、第3実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図14は、第4実施形態に係る電動工具の一部を示す模式図である。 図15は、第4実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図16は、第5実施形態に係る電動工具の一部を示す斜視図である。 図17は、第5実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図18は、第6実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図19は、第7実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図20は、第8実施形態に係る電動工具の使用方法を示す模式図である。 図21は、第8実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図22は、第8実施形態に係る電動工具の制御方法を示すタイミングチャートである。 図23は、第9実施形態に係る電動工具の制御装置を示す機能ブロック図である。 図24は、第10実施形態に係る電動工具の操作データ処理装置を示す機能ブロック図である。 図25は、コンピュータシステムの一例を示すブロック図である。
 以下、本発明に係る実施形態について図面を参照しながら説明するが、本発明はこれに限定されない。以下で説明する実施形態の構成要素は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
 以下の説明においては、XYZ直交座標系を設定し、このXYZ直交座標系を参照しつつ各部の位置関係について説明する。水平面内のX軸と平行な方向をX軸方向、X軸と直交する水平面内のY軸と平行な方向をY軸方向、X軸及びY軸と直交するZ軸と平行な方向をZ軸方向とする。また、X軸を中心とする回転又は傾斜方向をθX方向、Y軸を中心とする回転又は傾斜方向をθY方向、Z軸を中心とする回転又は傾斜方向をθZ方向とする。
 また、以下の説明においては、便宜上、X軸方向を前後方向とし、Y軸方向を上下方向とし、Z軸方向を左右方向とする。+X方向は前方向であり、-X方向は後方向であり、+Y方向は上方向であり、-Y方向は下方向であり、+Z方向は右方向であり、-Z方向は左方向である。
[第1実施形態]
 第1実施形態について説明する。図1は、本実施形態に係る電動工具1を右方から見た側面図である。図2は、本実施形態に係る電動工具1の側断面図である。
 本実施形態において、電動工具1はインパクトドライバである。電動工具1は、電動工具本体1Bと、モータ11の回転方向を変更するために操作される正逆切換スイッチ28と、モータ11を起動するメインスイッチ7と、電動工具本体1Bの移動状態を検出する検出装置170と、電動工具1を制御する制御装置33とを備える。
 電動工具本体1Bは、モータ11を含む本体部4と、本体部4に接続されるハンドル部6と、バッテリ31が装着されるバッテリ装着部29とを有する。
 また、電動工具本体1Bは、本体部4、ハンドル部6、及びバッテリ装着部29のそれぞれの表面の少なくとも一部を規定するハウジング2を備える。電動工具本体1Bの表面は、ハウジング2の表面を含む。
 ハウジング2は、モータ11を収容するモータハウジング2Aと、モータハウジング2Aの下部と結ばれるハンドルハウジング2Bと、ハンドルハウジング2Bの下部と結ばれるバッテリ装着ハウジング2Cとを含む。本体部4の表面は、モータハウジング2Aの表面を含む。ハンドル部6の表面は、ハンドルハウジング2Bの表面を含む。バッテリ装着部29の表面は、バッテリ装着ハウジング2Cの表面を含む。
 モータ11の回転軸AXは、X軸と平行である。本体部4は、X軸方向に延在する。ハンドル部6は、本体部4の下部に接続される。ハンドル部6は、モータ11の回転軸AXと直交する-Y方向に延在する。バッテリ装着部29は、ハンドル部6の下部に接続される。Y軸方向において、ハンドル部6は、本体部4とバッテリ装着部29との間に配置される。
<本体部>
 本体部4は、先端工具を保持して駆動する。先端工具は、例えばドライバビットである。図1、図2、及び図3に示すように、本体部4は、ファン10と、モータ11と、減速機構12と、スピンドル13と、スプリング14と、ハンマ16と、アンビル17と、モータハウジング2Aと、リアハウジング20と、フロントハウジング26と、ハンマケース21と、バンパ27と、前照灯160とを有する。
 本体部2のハウジング2は、モータハウジング2Aと、リアハウジング20と、フロントハウジング26とを含む。
 モータハウジング2Aは、筒状の部材である。モータハウジング2Aは、モータ11の周囲に配置される。モータハウジング2Aの中心軸は、X軸と実質的に平行である。モータハウジング2Aの前端部及び後端部のそれぞれに開口が設けられる。リアハウジング20は、モータハウジング2Aの後端部の開口を塞ぐように配置される。フロントハウジング26は、筒状の部材であり、モータハウジング2Aの前端部に接続される。ハンマケース21は、ハンマ16の周囲に配置される。ハンマケース21は、モータハウジング2A及びフロントハウジング26の内側に配置される。モータハウジング2A及びフロントハウジング26は、ハンマケース21の周囲に配置される。バンパ27は、弾性体で形成された筒状の部材であり、ハンマケース21の前端部に接続される。
 モータ11は、先端工具を駆動するための動力を発生する。モータ11は、バッテリ31から供給される電力により作動する電動モータである。モータ11は、モータハウジング2Aの内部に収容される。
 モータ11は、ブラシレスモータである。モータ11は、円筒状のステータ51と、ステータ51の内側に配置されるロータ52とを含む。モータ11の回転軸AXは、X軸と平行である。ロータ52は、回転軸AXを中心に回転する。
 ステータ51は、複数の内歯を有する固定子鉄心54と、固定子鉄心54の前方に配置される前絶縁部材56と、固定子鉄心54の後方に配置される後絶縁部材58と、前絶縁部材56及び後絶縁部材58を介して固定子鉄心54の内歯に巻かれる複数のコイル60とを有する。
 また、ステータ51は、前絶縁部材56に固定されたセンサ基板62と、前絶縁部材56の周縁部に配置されコイル60とセンサ基板62とを接続するコイル接続部とを有する。センサ基板62の前面に複数の磁気センサが固定される。コイル接続部は、端子部64を介して制御装置33に接続される。
 ロータ52は、モータ軸66と、モータ軸66の周囲に配置された回転子鉄心68と、回転子鉄心68の周囲に配置された永久磁石70と、回転子鉄心68よりも前方においてモータ軸66の周囲に配置されるスリーブ72とを有する。
 モータ軸66は、モータ前軸受74及びモータ後軸受77に回転可能に支持される。モータ前軸受74は、ベアリングリテーナ75の開口部に配置され、ベアリングリテーナ75に支持される。モータ後軸受77は、リアハウジング20に保持される。モータ軸66の前端部にピニオンギヤ76が固定される。
 ファン10は、モータ11よりも後方に配置される。ファン10は、複数の羽根を有する遠心ファンであり、ファンスリーブ78を介してモータ軸66に固定される。モータ11の作動により、ファン10は、回転軸AXを中心に回転する。モータハウジング2Aに複数の吸気口25が設けられる。リアハウジング20に複数の排気口24が設けられる。吸気口25は、ファン10よりも前方に設けられる。排気口24は、ファン10の周囲に設けられる。ファン10の回転により、モータハウジング2Aの外部の空気が吸気口25を介してモータハウジング2Aの内部に流入する。モータハウジング2Aの内部に流入した空気は、モータ11を冷却する。モータ11から熱を奪った空気は、排気口24を介してモータハウジング2A及びリアハウジング20の外部に排出される。
 減速機構12は、ロータ52の回転力をスピンドル13に伝達する。減速機構12は、ロータ52の回転数よりもスピンドル13の回転数が低くなるように、スピンドル13を回転させる。減速機構12は、遊星歯車機構を含み、リング状の内歯ギヤ80と、内歯ギヤ80に噛み合う複数の遊星歯車82と、複数の遊星歯車82のそれぞれを回転可能に支持する複数のピン84とを有する。
 内歯ギヤ80は、ハンマケース21の内側に配置され、ハンマケース21の後端部の内面に固定される。複数の遊星歯車82は、内歯ギヤ80の内側に配置される。
 スピンドル13は、モータ11よりも前方に配置される。スピンドル13は、減速機構12を介してロータ52のモータ軸66に接続される。モータ11で発生した動力は、減速機構12を介してスピンドル13に伝達される。モータ11の作動により、スピンドル13は、回転軸AXを中心に回転する。
 スピンドル13は、円板部90と、円板部90から前方に突出する前ロッド部と、円板部90から後方に突出する後ロッド部とを有する。回転軸AXと直交するYZ平面内において、円板部90の外形は、前ロッド部の外形及び後ロッド部の外形よりも大きい。
 ベアリングリテーナ75は、スピンドル13の後ロッド部の周囲に配置される。ベアリングリテーナ75は、モータハウジング2Aの内部に形成されたハウジングリブ96に支持される。ベアリングリテーナ75とスピンドル13の後ロッド部との間にスピンドル軸受94が配置される。スピンドル13は、スピンドル軸受94に回転可能に支持される。
 ベアリングリテーナ75は、回転軸AXの放射方向において外側に突出するリテーナリブ98を有する。リテーナリブ98は、ハンマケース21の後端部とハウジングリブ96の前面との間に配置される。
 ベアリングリテーナ75の前部は、ハンマケース21の内面の後端部と内歯ギヤ80の外面との間に配置される。
 スピンドル軸受94の内径は、ベアリングリテーナ75に支持されているモータ前軸受74の内径よりも大きい。前後方向において、スピンドル軸受94の位置とモータ前軸受74の位置とは異なる。スピンドル軸受94は、モータ前軸受74よりも前方に配置される。これにより、スピンドル13からスピンドル軸受94に伝達される力がモータ前軸受74に伝達されることが抑制される。
 スピンドル13は、内部に内孔100を有する。内孔100の後部は、円板部90の中空部に接続される。モータ軸66の前端部及びピニオンギヤ76は、内孔100の後部に配置される。減速機構12の遊星歯車82は、円板部90の中空部に配置される。ピニオンギヤ76と遊星歯車82とが噛み合う。これにより、ロータ52の回転力が、減速機構12を介してスピンドル13に伝達される。
 ハンマ16は、スピンドル13よりも前方に配置される。ハンマ16は、回転打撃機構を含み、スピンドル13の回転力を回転打撃力に変換する。ハンマ16の回転打撃力は、アンビル17に伝達される。
 ハンマ16は、後面に凹部101を有する。スプリング14の前部は、凹部101に配置される。スプリング14の前端部は、複数のスプリングボール102及びハンマワッシャ104を介して、凹部101の内面に支持される。ハンマボール106がハンマ16とスピンドル13の前部との間に配置される。ハンマボール106は、ハンマ16の打撃時にハンマ16を前後方向にガイドする。
 スプリング14は、コイル状の弾性部材である。スプリング14は、スピンドル13の円板部90とハンマ16との間に配置される。スプリング14は、ハンマ16からアンビル17に伝達される回転打撃力を緩和する。
 アンビル17は、ハンマ16から伝達された回転打撃力に基づいて、回転軸AXを中心に先端工具を保持して回転する。先端工具としてドライバビットがアンビル17に保持されることにより、電動工具1は、ねじ締めを実施することができる。
 アンビル17は、先端工具の少なくとも一部が配置されるアンビル孔120と、アンビル孔120に配置された先端工具を固定するチャック112と、回転軸AXの放射方向において外側に突出するフランジ部114と、スピンドル13の前端部118が挿入される後孔とを有する。
 アンビル17は、アンビル軸受116に回転可能に支持される。アンビル軸受116は、フランジ部114よりも前方に配置される。アンビル軸受116は、ハンマケース21の内面の前部に支持される。
 チャック112は、チャックスリーブ122と、チャックスプリング124と、チャックワッシャ126と、チャックスプリング固定部材127と、複数のチャックボール128とを有する。
 チャックスリーブ122は、円筒状の部材である。チャックスリーブ122は、アンビル17の周囲に配置されるチャック前孔部130と、チャック前孔部130の内面から内側に突出するチャックボール固定部132とを有する。
 チャックスプリング124は、チャック前孔部130に配置される。チャックワッシャ126は、チャックスプリング124の前方に配置される。チャックスプリング固定部材127は、チャックワッシャ126の前方において、アンビル17の外面に固定される。チャックスプリング124は、アンビル17の外面とチャックワッシャ126とチャック前孔部130の内面とによって規定される空間に配置される。チャックボール128は、アンビル孔120の内側に露出する。チャックボール128は、チャックボール固定部132に接触可能である。
 電動工具1の使用者は、チャックスリーブ122を操作することができる。チャックスリーブ122が前方に移動されると、チャックスリーブ122は、チャックスプリング124の弾性力を受けながら前方に移動する。チャックスリーブ122が前方に移動すると、チャックボール固定部132がチャックボール128から離れる。これにより、チャックボール128は、回転軸AXの放射方向において外側に移動可能になる。チャックボール128が移動可能な状態で、先端工具がアンビル孔120に挿入されると、チャックボール128は、アンビル孔120から退くように、回転軸AXの放射方向において外側に移動する。これにより、先端工具はアンビル孔120に挿入される。先端工具がアンビル孔120に配置された状態で、チャックスリーブ122がチャックスプリング124の弾性力により後方に移動すると、チャックボール固定部132がチャックボール128に接触して、チャックボール128が回転軸AXの放射方向において内側に移動する。これにより、先端工具はチャックボール128で保持され、アンビル17に固定される。
 減速機構12、スピンドル13、及びハンマ16は、モータ11で発生した動力をアンビル17に伝達する動力伝達機構として機能する。アンビル17は、モータ11で発生した動力に基づいて先端工具を保持して駆動する出力部として機能する。
 前照灯160は、本体部4の下部の前部に配置される。前照灯160は、電動工具1の作業対象及びアンビル17に保持される先端工具の少なくとも一方を照明する。
<ハンドル部>
 ハンドル部6は、電動工具1の使用者に保持される。ハンドル部6は、電動工具1の使用者の手で握られる部分である。ハンドル部6は、本体部4の下部に接続される。ハンドル部6は、モータハウジング2Aの下部に接続されるハンドルハウジング2Bを含む。
<バッテリ装着部>
 バッテリ装着部29は、バッテリ31が装着される装着面32と、操作パネル44を含む操作面40とを有する。バッテリ装着部29は、ハンドル部6の下部に接続される。バッテリ装着部29は、ハンドルハウジング2Bの下部に接続されるバッテリ装着ハウジング2Cを含む。
 バッテリ31は、バッテリ端子を有する。バッテリ端子は、バッテリ31の上面に配置される。バッテリ31は、バッテリ31の前部において上方に***する***部34を有する。
 装着面32は、下方を向くバッテリ装着部29の下面を含む。バッテリ装着部29は、装着端子を有する。装着端子は、バッテリ装着部29の装着面32に配置される。
 バッテリ31は、バッテリ装着部29に着脱可能に保持される。バッテリ31をバッテリ装着部29に装着するとき、バッテリ31の上面と装着面32とが対向するように、バッテリ31をバッテリ装着部29の前方から後方へスライドさせる。バッテリ31をスライドさせることによって、***部34の後部がバッテリ装着部29の前部に当たる。また、バッテリ爪36がバッテリ31の上面に設けられる。バッテリ爪36は、バッテリ31の上面から突出する。バッテリ爪36は、弾性部材の弾性力により上方に移動可能である。バッテリ爪36は、バッテリ装着部29の前部に設けられたバッテリ装着凹部37に挿入される。これにより、バッテリ31とバッテリ装着部29とが位置決めされ、バッテリ31がバッテリ装着部29に装着される。
 バッテリ31がバッテリ装着部29に装着された状態において、バッテリ31の上面と装着面32とが対向する。また、バッテリ31がバッテリ装着部29に装着された状態において、バッテリ端子と装着端子とが接続される。これにより、バッテリ31とバッテリ装着部29に設けられているターミナル35とが接続される。ターミナル35は、制御装置33に接続される。
 バッテリ装着部29からバッテリ31を外すとき、バッテリボタン30が操作される。バッテリボタン30は、バッテリ爪36を上方に移動可能な弾性部材に接続される。バッテリボタン30が操作されることにより、バッテリ爪36がバッテリ装着凹部37から外れ、バッテリ装着部29からバッテリ31が解放される。バッテリ装着部29からバッテリ31が解放された後、バッテリ31を前方にスライドさせることによって、バッテリ装着部29からバッテリ31が外される。
 操作面40は、バッテリ装着部29の上面の前部に規定される。操作面40は、バッテリ装着ハウジング2Cの上面であってハンドル部6よりも前方の領域に規定される。操作パネル44は、操作面40に設けられる。
 フック38が装着されるフック用溝39が、バッテリ装着ハウジング2Cの左部及び右部のそれぞれに設けられる。ストラップ42がバッテリ装着ハウジング2Cの後部に装着される。
<正逆切換スイッチ>
 正逆切換スイッチ28は、本体部4の下端部に配置される。正逆切換スイッチ28は、X軸方向において本体部4の中間部に配置される。正逆切換スイッチ28は、Y軸方向においてモータハウジング2Aを貫通するように配置される。正逆切換スイッチ28は、電動工具1の使用者に操作される操作部材である。正逆切換スイッチ28が操作されることにより、モータ11の回転方向が切り換えられる。
<メインスイッチ>
 メインスイッチ7は、モータ11の起動と停止とを切り換える。メインスイッチ7は、ハンドル部6の上部に配置される。メインスイッチ7は、ハンドル部6に配置され、モータ11を起動するために操作されるトリガ操作部材8と、トリガ操作部材8の操作によりトリガ信号を出力するトリガ信号出力装置9とを有する。
 トリガ操作部材8は、ハンドル部6の上部に配置される。トリガ操作部材8は、ブロック状の部材である。トリガ操作部材8は、+X側のハンドル部6の前部に配置される。ハンドルハウジング2Bは、トリガ操作部材8が配置される開口3を有する。トリガ操作部材8の少なくとも一部は、開口3に配置される。トリガ操作部材8は、ハンドルハウジング2Bの前面よりも前方に突出する。
 トリガ信号出力装置9は、トリガ操作部材8の操作によりトリガ信号を出力可能な電子回路を含む。トリガ信号とは、モータ11を起動させる指令信号をいう。トリガ信号出力装置9は、ハンドルハウジング2Bの内部に配置される。
 トリガ操作部材8は、モータ11の起動と停止とを切り換えるために、電動工具1の使用者に操作される。トリガ操作部材8が操作されると、ハンドルハウジング2Bの内部に収容されているトリガ信号出力装置9がトリガ信号を出力する。トリガ信号出力装置9からトリガ信号が出力されると、モータ11が起動する。モータ11で発生した動力は、スピンドル13を介してハンマ16に伝達される。ハンマ16は、先端工具を保持するアンビル17を回転させる。
 電動工具1の使用者は、ハンドル部6を手で握った状態で、指でトリガ操作部材8を操作することができる。トリガ操作部材8が後方に移動するように操作されることにより、トリガ信号出力装置9からトリガ信号が出力される。図2に示すように、トリガ操作部材8とトリガ信号出力装置9との間に弾性部材5が配置される。トリガ操作部材8の操作が解除されると、弾性部材5の弾性力により、トリガ操作部材8は前方に移動する。トリガ操作部材8が前方に移動することにより、トリガ信号出力装置9からのトリガ信号の出力が停止する。これにより、モータ11が停止する。
<検出装置>
 検出装置170は、電動工具本体1Bの移動状態を検出する。検出装置170は、電動工具本体1Bの少なくとも一部に固定される。検出装置170は、ハウジング2の内部に配置される。図2に示すように、検出装置170は、ハンドル部6の内部に配置されてもよい。
 電動工具本体1Bの移動状態は、電動工具本体1Bの移動方向、電動工具本体1Bの移動距離、電動工具本体1Bの移動速度、電動工具本体1Bの移動加速度、単位時間当たりの電動工具本体1Bの移動回数、電動工具本体1Bの回転方向、電動工具本体1Bの傾斜角度、電動工具本体1Bの角速度、電動工具本体1Bの角加速度、単位時間当たりの電動工具本体1Bの回転回数、及び電動工具本体1Bの位置の少なくとも一つを含む。
 検出装置170は、位置センサ171と、慣性センサ172と、演算装置173とを有する。
 位置センサ171は、全地球航法衛星システム(GNSS:Global Navigation Satellite System)を利用して、X軸方向、Y軸方向、及びZ軸方向の電動工具本体1Bの位置を検出する。全地球航法衛星システムは、全地球測位システム(GPS:Global Positioning System)を含む。位置センサ171は、GPSセンサを含む。全地球航法衛星システムは、緯度、経度、及び高度の座標データで規定される電動工具本体1Bの位置を検出する。位置センサ171は、グローバル座標系において規定されるX軸方向、Y軸方向、及びZ軸方向の電動工具本体1Bの位置を検出する。グローバル座標系とは、地球に固定された座標系をいう。
 慣性センサ172は、慣性計測装置(IMU:Inertial Measurement Unit)を含み、X軸、Y軸、及びZ軸方向の電動工具本体1Bの移動速度及び移動加速度と、θX、θY、及びθZ方向の電動工具本体1Bの角速度及び角加速度を検出する。また、慣性センサ172は、θX方向、θY方向、及びθZ方向の電動工具本体1Bの傾斜角度を検出する。
 演算装置173は、位置センサ171の検出データ及び慣性センサ172の検出データに基づいて、電動工具本体1Bの移動状態を算出する。演算装置173は、位置センサ171の検出データに基づいて、電動工具本体1Bの移動方向、電動工具本体1Bの移動距離、単位時間当たりの電動工具本体1Bの移動回数、及び電動工具本体1Bの位置を算出することができる。また、演算装置173は、電動工具本体1Bの移動距離を微分処理して、電動工具本体1Bの移動速度及び電動工具本体1Bの移動加速度を算出することができる。また、演算装置173は、慣性センサ172の検出データに基づいて、電動工具本体1Bの移動速度、電動工具本体1Bの移動加速度、単位時間当たりの電動工具本体1Bの移動回数、電動工具本体1Bの回転方向、電動工具本体1Bの傾斜角度、電動工具本体1Bの角速度、電動工具本体1Bの角加速度、及び単位時間当たりの電動工具本体1Bの回転回数を算出することができる。電動工具本体1Bの回転方向は、電動工具本体1Bの傾斜方向を含む。電動工具本体1Bの回転回数は、電動工具本体1Bの傾斜回数を含む。単位時間当たりの電動工具本体1Bの移動回数及び回転回数は、電動工具本体1Bの振動数(周波数)を含む。
<制御装置>
 制御装置33は、電動工具1を制御する。制御装置33は、CPU(Central Processing Unit)のようなプロセッサと、ROM(Read Only Memory)のような不揮発性メモリ及びRAM(Random Access Memory)のような揮発性メモリを含むメインメモリと、入出力回路を含むインターフェースとを有する。制御装置33は、電動工具本体1Bの少なくとも一部に固定される。制御装置33は、ハウジング2の内部に配置される。図2に示すように、制御装置33は、バッテリ装着部29の内部に配置されてもよい。
 制御装置33は、検出装置170の検出データに基づいて、モータ11の回転速度を変更する変更指令を出力する。制御装置33から出力された変更指令に基づいて、モータ11の回転速度が設定される。
 制御装置33は、モータ11が停止している状態で、モータ11の回転速度を変更する変更指令を出力する。すなわち、トリガ操作部材8が操作されていないときに、モータ11の回転速度が変更される。制御装置33は、モータ11が作動している状態においては、モータ11の回転速度を変更する変更指令を出力しない。すなわち、トリガ操作部材8が操作されているときには、モータ11の回転速度は変更されない。
<使用方法>
 次に、本実施形態に係る電動工具1の使用方法について説明する。図3は、本実施形態に係る電動工具1の使用方法を示す模式図である。
 電動工具1の使用者は、ハンドル部6を保持した状態で、特定の移動状態で電動工具1を移動させることにより、モータ11の回転速度の設定値を変更することができる。例えば、特定の移動方向に特定の移動距離及び特定の移動回数で電動工具1を移動することにより、使用者は、モータ11の回転速度の設定値を変更することができる。また、特定の回転方向に特定の傾斜角度及び特定の回転回数で電動工具1を回転(傾斜)することにより、使用者は、モータ11の回転速度の設定値を変更することができる。また、特定の移動速度又は特定の移動加速度で電動工具1を移動することにより、モータ11の回転速度の設定値が変更されてもよい。また、特定の角速度又は特定の角加速度で電動工具1を回転(傾斜)することにより、モータ11の回転速度の設定値が変更されてもよい。また、特定の位置に電動工具1を移動することにより、モータ11の回転速度の設定値が変更されてもよい。
 一例として、図3(A)に示すように、使用者は、ハンドル部6を保持した状態で、電動工具1を上下方向に第1移動距離で第1回数だけ往復移動させることにより、モータ11の回転速度を第1回転速度に設定することができる。図3(B)に示すように、使用者は、ハンドル部6を保持した状態で、電動工具1を前後方向に第2移動距離で第2回数だけ往復移動させることにより、モータ11の回転速度を第1回転速度よりも低い第2回転速度に設定することができる。図3(C)に示すように、使用者は、ハンドル部6を保持した状態で、電動工具1をθZ方向に第3傾斜角度で第3回数だけ往復傾斜させることにより、モータ11の回転速度を第2回転速度よりも低い第3回転速度に設定することができる。
 このように、使用者は、電動工具1を振るだけで、モータ11の回転速度を変更することができる。また、使用者は、電動工具1の振り方を変えるだけで、モータ11を任意の回転速度に設定することができる。
<制御システム>
 図4は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。図5に示すように、制御装置33は、トリガ信号出力装置9、検出装置170、モータ11、及び表示装置45に接続される。表示装置45は、例えば操作パネル44に配置される。表示装置45は、モータ11の回転速度の設定値を表示する。
 制御装置33は、トリガ信号取得部301と、検出データ取得部302と、相関データ記憶部303と、照合部304と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 トリガ信号取得部301は、トリガ信号出力装置9からトリガ信号を取得する。トリガ操作部材8が操作されたとき、トリガ信号出力装置9は、トリガ信号を出力する。トリガ信号取得部301は、トリガ操作部材8が操作されたとき、トリガ信号出力装置9から出力されたトリガ信号を取得する。
 検出データ取得部302は、検出装置170の検出データを取得する。検出装置170は、電動工具本体1Bの移動状態に基づいて、検出データを出力する。検出データ取得部302は、検出装置170が電動工具本体1Bの移動状態を検出したとき、検出装置170から出力された電動工具本体1Bの移動状態を示す検出データを取得する。
 電動工具本体1Bが第1移動状態のとき、検出装置170は、第1移動状態を示す第1検出データを出力する。電動工具本体1Bが第2移動状態のとき、検出装置170は、第2移動状態を示す第2検出データを出力する。電動工具本体1Bが第3移動状態のとき、検出装置170は、第3移動状態を示す第3検出データを出力する。
 例えば、図3(A)に示したように、電動工具本体1Bが上下方向に第1移動距離で第1回数だけ往復移動したとき、検出装置170は、電動工具本体1Bが上下方向に第1移動距離で第1回数だけ往復移動したことを示す検出データを出力する。図3(B)に示したように、電動工具本体1Bが前後方向に第2移動距離で第2回数だけ往復移動したとき、検出装置170は、電動工具本体1Bが前後方向に第2移動距離で第2回数だけ往復移動したことを示す検出データを出力する。図3(C)に示したように、電動工具本体1BがθZ方向に第3傾斜角度で第3回数だけ往復傾斜したとき、検出装置170は、電動工具本体1BがθZ方向に第3傾斜角度で第3回数だけ往復傾斜したことを示す検出データを出力する。
 相関データ記憶部303は、電動工具本体1Bの移動状態とモータ11の回転速度との関係を示す相関データを記憶する。
 図5は、本実施形態に係る相関データ記憶部303を示す模式図である。図5に示すように、相関データ記憶部303に記憶される相関データは、予め登録されている電動工具本体1Bの複数の移動状態を含む。本実施形態において、相関データ記憶部303には、第1移動状態、第2移動状態、及び第3移動状態が登録されている。
 一例として、第1移動状態は、図3(A)に示したような、電動工具本体1Bが上下方向に第1移動距離で第1回数だけ往復移動する移動状態である。第2移動状態は、図3(B)に示したような、電動工具本体1Bが前後方向に第2移動距離で第2回数だけ往復移動する移動状態である。第3移動状態は、図3(C)に示したような、電動工具本体1BがθZ方向に第3傾斜角度で第3回数だけ往復傾斜する移動状態である。
 また、相関データ記憶部303に記憶される相関データは、複数の移動状態のそれぞれについて設定されたモータ11の回転速度を含む。本実施形態においては、第1移動状態について設定されたモータ11の回転速度は、第1モード(第1回転速度)である。第2移動状態について設定されたモータ11の回転速度は、第1モードよりも低い第2モード(第2回転速度)である。第3移動状態について設定されたモータ11の回転速度は、第2モードよりも低い第3モード(第3回転速度)である。
 このように、相関データは、電動工具本体1Bの移動状態と、移動状態について設定されたモータ11の回転速度(モード)との関係を示すテーブルデータを含む。相関データは、例えば電動工具1の管理者によって任意に設定され、相関データ記憶部303に予め登録される。
 以下の説明においては、検出装置170によって検出され、検出データ取得部302により取得された移動状態を適宜、検出移動状態、と称し、相関データ記憶部303に登録されている移動状態を適宜、登録移動状態、と称する。
 照合部304は、検出データ取得部302により取得された検出データと相関データ記憶部303に記憶されている相関データとを照合する。照合部304は、検出装置170によって検出された検出移動状態と、相関データ記憶部303に登録されている登録移動状態とを照合して、検出移動状態と登録移動状態との類似度を算出する。
 照合部304は、電動工具本体1Bの検出移動状態及び登録移動状態のそれぞれから、移動方向、移動距離、移動速度、移動加速度、単位時間当たりの移動回数、回転方向、傾斜角度、角速度、角加速度、単位時間当たりの回転回数、及び位置の少なくとも一つを特徴量として抽出し、抽出した特徴量に基づいて、検出移動状態と登録移動状態との類似度を算出する。
 照合部304は、検出移動状態及び登録移動状態のそれぞれから第1特徴量を抽出し、検出移動状態の第1特徴量と登録移動状態の第1特徴量とを照合する。照合部304は、検出移動状態の第1特徴量と登録移動状態の第1特徴量との差が閾値以下であることを示す第1特徴量条件が成立するか否かを判定する。また、照合部304は、検出移動状態及び登録移動状態のそれぞれから第2特徴量を抽出し、検出移動状態の第2特徴量と登録移動状態の第2特徴量とを照合する。照合部304は、検出移動状態の第2特徴量と登録移動状態の第2特徴量との差が閾値以下であることを示す第2特徴量条件が成立するか否かを判定する。第1特徴量条件及び第2特徴量条件の全てが成立した場合、照合部304は、検出データ取得部302により取得された検出移動状態と相関データ記憶部303に登録されている登録移動状態とは類似すると判定する。第1特徴量条件及び第2特徴量条件の少なくとも一つが成立しない場合、照合部304は、検出データ取得部302により取得された検出移動状態と相関データ記憶部303に登録されている登録移動状態とは類似しないと判定する。
 例えば、照合部304は、例えば電動工具本体1Bの検出移動状態及び登録移動状態のそれぞれから、移動方向、移動距離、移動回数、回転方向、傾斜角度、及び回転回数を特徴量として抽出し、抽出した特徴量に基づいて、検出移動状態と登録移動状態との類似度を算出する。
 例えば、照合部304は、検出データ取得部302により取得された移動状態と、相関データ記憶部303に登録されている第1移動状態とを照合する。照合部304は、検出移動状態の移動方向が上下方向であることを示す移動方向条件が成立するか否かを判定する。また、照合部304は、検出移動状態の移動距離と登録移動状態の第1移動距離との差が閾値以下であることを示す移動距離条件が成立するか否かを判定する。また、照合部304は、検出移動状態の移動回数と登録移動状態の第1回数とが一致することを示す移動回数条件が成立するか否かを判定する。移動方向条件、移動距離条件、及び移動回数条件の全てが成立した場合、照合部304は、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第1移動状態とは類似すると判定する。移動方向条件、移動距離条件、及び移動回数条件の少なくとも一つが成立しない場合、照合部304は、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第1移動状態とは類似しないと判定する。
 同様に、照合部304は、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第2移動状態とを照合し、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第2移動状態が類似するか否かを判定する。
 同様に、照合部304は、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第3移動状態とを照合し、検出データ取得部302により取得された移動状態と相関データ記憶部303に登録されている第3移動状態が類似するか否かを判定する。
 照合部304は、検出移動状態と登録移動状態とが類似すると判定した場合、相関データ記憶部303に記憶されている複数のモータ11のモード(回転速度)の中から、検出移動状態に類似する登録移動状態に対応するモータ11のモード(回転速度)を選択する。
 例えば、照合部304は、検出データ取得部302により取得された検出移動状態と相関データ記憶部303に記憶されている第1移動状態とが類似すると判定した場合、モータ11の回転速度として第1モードを選択する。同様に、照合部304は、検出移動状態と相関データ記憶部303に記憶されている第2移動状態とが類似すると判定した場合、モータ11の回転速度として第2モードを選択する。照合部304は、検出移動状態と相関データ記憶部303に記憶されている第3移動状態とが類似すると判定した場合、モータ11の回転速度として第3モードを選択する。
 変更指令出力部305は、検出データ取得部302により取得された検出データと相関データ記憶部303に記憶されている相関データとに基づいて、モータ11の回転速度を変更する変更指令を出力する。検出データは、検出移動状態を含み、相関データは、登録移動状態を含む。変更指令出力部305は、照合部304により選択されたモータ11のモードに基づいて、変更指令を出力する。例えば、検出データと相関データとに基づいて照合部304により第1モードが選択された場合、変更指令出力部305は、モータ11の回転速度を第1モードに変更する変更指令を出力する。同様に、照合部304により第2モードが選択された場合、変更指令出力部305は、モータ11の回転速度を第2モードに変更する変更指令を出力する。照合部304により第3モードが選択された場合、変更指令出力部305は、モータ11の回転速度を第3モードに変更する変更指令を出力する。
 変更指令出力部305は、モータ11が停止しているときに変更指令を出力し、モータ11が作動しているときには変更指令を出力しない。モータ11が停止している状態は、トリガ操作部材8が操作されずトリガ信号取得部301がトリガ信号を取得していない状態を含む。モータ11が作動している状態は、トリガ操作部材8が操作されトリガ信号取得部301がトリガ信号を取得している状態を含む。変更指令出力部305は、トリガ信号取得部301がトリガ信号を取得していないと判定したときに、変更指令を出力する。変更指令出力部305は、トリガ信号取得部301がトリガ信号を取得していると判定したときに、変更指令を出力しない。
 モータ制御部306は、変更指令出力部305から出力された変更指令に基づいて、モータ11を制御する。モータ制御部306は、変更指令出力部305から出力された変更指令に基づいて、モータ11の回転速度を設定する。トリガ操作部材8が操作され、トリガ信号取得部301がトリガ信号を取得したとき、モータ制御部306は、変更指令出力部305から出力された変更指令に基づいて設定された回転速度を上限として、モータ11を作動させる制御信号をモータ11に出力する。
 表示制御部307は、変更指令出力部305から出力された変更指令に基づいて、表示装置45を制御する。表示制御部307は、変更指令出力部305から出力された変更指令に基づいて設定された回転速度を表示装置45に表示させる。
<制御方法>
 次に、本実施形態に係る電動工具1の制御方法について図6を参照して説明する。図6は、本実施形態に係る電動工具1の制御方法を示すフローチャートである。
 電動工具1が起動し、バッテリ31から検出装置170に電力が供給されると、検出装置170が起動する。検出装置170は、電動工具本体1Bの移動状態を検出する。検出データ取得部302は、検出装置170から検出データを取得する(ステップSA1)。
 照合部304は、検出データ取得部302により取得された検出データと相関データ記憶部303に記憶されている相関データとを照合する(ステップSA2)。
 検出データは、検出移動状態を含み、相関データは、登録移動状態(第1移動状態、第2移動状態、及び第3移動状態)を含む。照合部304は、検出データと相関データとを照合して、検出移動状態が第1移動状態に類似するか否かを判定する(ステップSA3)。
 ステップSA3において、検出移動状態が第1移動状態に類似しないと判定した場合(ステップSA3:No)、照合部304は、検出データと相関データとを照合して、検出移動状態が第2移動状態に類似するか否かを判定する(ステップSA4)。
 ステップSA4において、検出移動状態が第2移動状態に類似しないと判定した場合(ステップSA4:No)、照合部304は、検出データと相関データとを照合して、検出移動状態が第3移動状態に類似するか否かを判定する(ステップSA5)。
 ステップSA5において、検出移動状態が第3移動状態に類似しないと判定した場合(ステップSA5:No)、照合部304は、検出移動状態に類似する登録移動状態は相関データ記憶部303に登録されていないと判定する。照合部304は、検出移動状態と登録移動状態との照合は失敗したと判定する。
 ステップSA3において、検出移動状態が第1移動状態に類似すると判定した場合(ステップSA3:Yes)、照合部304は、モータ11の回転速度として第1モードを選択し、第1モードを示す選択データを変更指令出力部305に出力する(ステップSA6)。
 ステップSA4において、検出移動状態が第2移動状態に類似すると判定した場合(ステップSA4:Yes)、照合部304は、モータ11の回転速度として第2モードを選択し、第2モードを示す選択データを変更指令出力部305に出力する(ステップSA7)。
 ステップSA5において、検出移動状態が第3移動状態に類似すると判定した場合(ステップSA5:Yes)、照合部304は、モータ11の回転速度として第3モードを選択し、第3モードを示す選択データを変更指令出力部305に出力する(ステップSA8)。
 選択データを取得した変更指令出力部305は、トリガ信号取得部301がトリガ信号を取得したか否かを判定する(ステップSA9)。
 ステップSA9において、トリガ信号取得部301がトリガ信号を取得していないと判定した場合(ステップSA9:No)、変更指令出力部305は、モータ11の回転速度を変更することを示す変更指令をモータ制御部306に出力する(ステップSA10)。
 例えば、ステップSA6において第1モードを示す選択データが出力されたとき、変更指令出力部305は、モータ11の回転速度を第1モードに変更する変更指令をモータ制御部306に出力する。ステップSA7において第2モードを示す選択データが出力されたとき、変更指令出力部305は、モータ11の回転速度を第2モードに変更する変更指令をモータ制御部306に出力する。ステップSA8において第3モードを示す選択データが出力されたとき、変更指令出力部305は、モータ11の回転速度を第3モードに変更する変更指令をモータ制御部306に出力する。
 表示制御部207は、変更指令に基づいて設定されたモータ11のモード(回転速度)を表示装置45に表示させる(ステップSA11)。
 ステップSA5において、検出移動状態が第3移動状態に類似しないと判定され、検出移動状態と登録移動状態との照合は失敗したと判定された場合(ステップSA5:No)、モータ11の回転速度の変更指令は出力されていないため、表示制御部207は、変更前のモータ11のモード(回転速度)を表示装置45に表示させる。
 ステップSA9において、トリガ信号取得部301がトリガ信号を取得したと判定した場合(ステップSA9:Yes)、変更指令出力部305は、変更指令を出力しない。表示制御部207は、変更前のモータ11のモード(回転速度)を表示装置45に表示させる。
 モータ制御部306は、トリガ信号取得部301がトリガ信号を取得したか否かを判定する(ステップSA12)。
 ステップSA12において、トリガ信号取得部301がトリガ信号を取得していないと判定された場合(ステップSA12:No)、ステップSA1の処理に戻る。
 ステップSA12において、トリガ信号取得部301がトリガ信号を取得したと判定した場合(ステップSA12:Yes)、モータ制御部306は、モータ11を作動させる制御信号をモータ11に出力する(ステップSA13)。
 モータ制御部306は、変更指令に基づいて設定された回転速度を上限として、モータ11を作動させる制御信号をモータ11に出力する。
 モータ制御部306は、トリガ信号取得部301においてトリガ信号の取得が停止されたか否かを判定する(ステップSA14)。
 ステップSA14において、トリガ信号の取得が停止されていないと判定した場合(ステップSA14:No)、モータ制御部306は、モータ11の作動を継続する(ステップSA13)。
 ステップSA14において、トリガ信号の取得が停止したと判定した場合(ステップSA14:Yes)、モータ制御部306は、モータ11を停止する(ステップSA15)。
<効果>
 以上説明したように、本実施形態によれば、電動工具本体1Bの移動状態を検出する検出装置170が設けられるので、制御装置33は、検出装置170の検出データに基づいて、モータ11の回転速度の設定値を変更することができる。電動工具1の使用者は、電動工具1を保持して特定の移動状態で移動させるだけで(振るだけで)、モータ11の回転速度の設定値を簡単に変更することができる。
 変更指令出力部305は、モータ11が停止している状態で、変更指令を出力する。トリガ操作部材8が操作されモータ11が作動しているとき、照合部304から選択データが出力されても、変更指令出力部305は、変更指令を出力しない。使用者がトリガ操作部材8を操作していないときだけ、モータ11の回転速度の変更が許可される。そのため、使用者がモータ11を作動させて電動工具1で作業を実施しているときに、モータ11の回転速度が勝手に変更されてしまうことが抑制される。
<変形例>
 図7は、本実施形態に係る電動工具1の使用方法を示す模式図である。図7は、電動工具1が工場の生産ラインで使用される例を示す。工場に複数の生産ラインが存在する場合、電動工具1の使用者は、電動工具1を特定の位置に移動させる(持っていく)ことにより、モータ11の回転速度の設定値を変更することができる。
 上述のように、電動工具本体1Bの移動状態は、電動工具本体1Bの位置を含む。検出装置170は、電動工具本体1Bの位置を検出可能な位置センサ171を含む。そのため、検出移動状態として電動工具本体1Bの位置が検出され、登録移動状態として工場の特定の位置が登録されていることにより、照合部304は、検出データ取得部302により取得された電動工具本体1Bの検出位置と、相関データ記憶部303に登録されている登録位置とを照合して、モータ11の回転速度の設定値を変更することができる。例えば、照合部304は、検出位置と登録位置との差が閾値以下であると判定した場合、登録位置に対応するモードを示す選択データを変更指令出力部305に出力する。変更指令出力部305は、照合部304から出力されたモードを示す選択データに基づいて、変更指令を出力する。
 一例として、図7に示すように、使用者が電動工具1を第1生産ラインの第1位置に持っていくことにより、検出装置170は、電動工具本体1Bが第1位置に配置されていることを示す検出データを出力することができる。制御装置33は、検出装置170の検出データに基づいて、モータ11の回転速度を例えば第1モードに設定することができる。
 また、使用者が電動工具1を第2生産ラインの第2位置に持っていくことにより、検出装置170は、電動工具本体1Bが第2位置に配置されていることを示す検出データを出力することができる。制御装置33は、検出装置170の検出データに基づいて、モータ11の回転速度を例えば第1モードよりも低い第2モードに設定することができる。
 また、使用者が電動工具1を第3生産ラインの第3位置に持っていくことにより、検出装置170は、電動工具本体1Bが第3位置に配置されていることを示す検出データを出力することができる。制御装置33は、検出装置170の検出データに基づいて、モータ11の回転速度を例えば第2モードよりも低い第3モードに設定することができる。
 例えば、複数の生産ラインのそれぞれで使用される電動工具1のモータ11の回転速度の推奨値が定められている場合、使用者は、生産ラインに電動工具1を持っていくだけで、モータ11の回転速度を推奨値に変更することができる。また、使用者は、電動工具1を持っていく位置を変えるだけで、モータ11を任意の回転速度に設定することができる。
[第2実施形態]
 第2実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 本実施形態においては、作業現場において電動工具1がティーチングされ、相関データ記憶部303の相関データが更新される(書き換えられる)例について説明する。
 図8は、本実施形態に係る電動工具1の使用方法を示す模式図である。図8に示すように、作業現場においては、電動工具1の作業対象CSが複数存在する場合がある。例えば図8に示すように、第1作業対象CS1、第2作業対象CS2、及び第3作業対象CS3が作業現場に存在する場合がある。
 第1作業対象CS1を作業する場合、モータ11の回転速度として第1モードが推奨され、第2作業対象CS2を作業する場合、モータ11の回転速度として第2モードが推奨され、第3作業対象CS3を作業する場合、モータ11の回転速度として第3モードが推奨される場合がある。
 本実施形態において、電動工具1の使用者は、作業対象CSに合わせてモータ11の回転速度が設定されるように、電動工具1をティーチングする。図8に示すように、第1作業対象CS1を作業するとき、電動工具本体1Bは第4移動状態(傾斜角度及び位置)になる。第2作業対象CS2を作業するとき、電動工具本体1Bは第5移動状態(傾斜角度及び位置)になる。第3作業対象CS3を作業するとき、電動工具本体1Bは第6移動状態(傾斜角度及び位置)になる。
 制御装置33は、電動工具本体1Bが第4移動状態のとき、モータ11の回転速度が第4モードになるように、相関データ記憶部303に登録されている相関データを更新する。制御装置33は、電動工具本体1Bが第5移動状態のとき、モータ11の回転速度が第5モードになるように、相関データ記憶部303に登録されている相関データを更新する。 制御装置33は、電動工具本体1Bが第6移動状態のとき、モータ11の回転速度が第6モードになるように、相関データ記憶部303に登録されている相関データを更新する。
 図9は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、検出データ取得部302と、相関データ記憶部303と、照合部304と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、入力装置46が操作されることにより生成された入力データを取得する入力データ取得部308と、電動工具本体1Bが特定の移動状態のときに取得された入力データに基づいて、相関データ記憶部303に登録されている相関データを更新する更新部309とを有する。
 入力装置46は、電動工具本体1Bの表面の少なくとも一部に配置される。電動工具1の使用者は、入力装置46を操作することができる。入力装置46は、ハウジング2の少なくとも一部に配置されるプッシュボタン及びキーボードを含む。入力装置46は、例えば操作パネル44に配置されてもよい。
 図10は、本実施形態に係る電動工具1の制御方法を示すフローチャートである。図10は、相関データを更新するときのフローチャートを示す。
 使用者は、電動工具1のハンドル部6を保持した状態で、図8に示したように、電動工具1と第1作業対象CS1とを対向させる。すなわち、使用者は、電動工具1が第1作業対象CS1を作業するときの傾斜角度及び位置になるように、電動工具本体1Bの傾斜角度及び位置を調整する。以下の説明においては、第1作業対象CS1を作業するときの電動工具本体1Bの傾斜角度及び位置を適宜、第4移動状態、と称する。
 使用者は、電動工具本体1Bを第4移動状態に維持した状態で、入力装置46を操作する。使用者は、電動工具本体1Bを第4移動状態に維持した状態で、入力装置46のプッシュボタンを押し続けながら、キーボードを使って第4移動状態のときのモータ11の回転速度の目標値を入力する。本実施形態において、使用者は、モータ11の回転速度が第4モードになるように、キーボードを操作する。なお、使用者は、キーボードを使ってモータ11の回転速度の目標値を入力した後、電動工具本体1Bを第4移動状態に維持した状態でプッシュボタンを押してもよい。
 入力装置46が操作されることにより生成された入力データは、制御装置33に出力される。入力データ取得部308は、入力装置46から入力データを取得する(ステップSB1)。
 検出装置170は、第4移動状態を示す検出データを出力する。検出データ取得部302は、第4移動状態を示す検出データを取得する(ステップSB2)。
 入力データ取得部308は、取得した入力データを更新部309に出力する。検出データ取得部302は、取得した検出データを更新部309に出力する。更新部309は、入力データ及び検出データのそれぞれを取得する。
 入力データは、入力装置46が操作されているときだけ、更新部309に出力される。入力装置46がプッシュボタンを含む場合、入力データは、プッシュボタンが押されているときだけ出力される。使用者がプッシュボタンから手を離すと、入力データの出力は停止する。検出装置170の検出データは、規定の周期で出力され続ける。
 更新部309は、プッシュボタンによる入力データの取得が開始されてから規定時間が経過したか否かを判定する(ステップSB3)。
 ステップSB3において、入力データの取得が開始されてから規定時間が経過したと判定した場合(ステップSB3:Yes)、更新部309は、規定時間における検出データの変動量が閾値よりも小さいか否かを判定する(ステップSB4)。
 本実施形態において、検出データの変動量は、電動工具本体1Bの傾斜角度の変動量、及び電動工具本体1Bの位置の変動量を含む。例えば、使用者がプッシュボタンを押してから規定時間を経過する前に、電動工具1を保持している手を下ろしてしまったり、電動工具1を保持している手がふらついてしまったりして、電動工具本体1Bが第4移動状態を維持しない場合、更新部309は、規定時間における検出データの変動量が閾値以上であると判定する。
 ステップSB4において、規定時間における検出データの変動量が閾値よりも小さいと判定した場合(ステップSB4:Yes)、更新部309は、相関データを更新する(ステップSB5)。
 すなわち、電動工具本体1Bが第4移動状態に維持された状態で、プッシュボタンが規定時間だけ長押しされることにより、更新部309は、第4移動状態においてモータ11の回転速度が第4モードであることを示す相関データを相関データ記憶部303に登録(更新)する。
 表示制御部307は、相関データの更新が終了したことを示す表示データを表示装置45に表示させる(ステップSB6)。
 以上により、第1作業対象CS1を作業するときのモータ11の回転速度を更新する処理が終了する。
 ステップSB3において、入力データの取得が開始されてから規定時間が経過していないと判定した場合(ステップSB3:No)、更新部309は、入力データの取得が終了したか否かを判定する(ステップSB7)。
 ステップSB7において、入力データの取得が終了していないと判定した場合(ステップSB7:No)、すなわち、プッシュボタンが押され続け、入力データ取得部308が入力データを取得し続けていると判定した場合、ステップSB2の処理に戻る。
 ステップSB7において、入力データの取得が終了したと判定した場合(ステップSB7:Yes)、すなわち、プッシュボタンが押されてから規定時間が経過する前に使用者がプッシュボタンを押すことをやめてしまったと判定した場合、相関データは更新されずに処理が終了する。
 ステップSB4において、規定時間における検出データの変動量が閾値以上であると判定した場合(ステップSB4:No)、すなわち、プッシュボタンが押されてから規定時間が経過する前に、使用者が電動工具1を保持している手を下ろしてしまったり、電動工具1を保持している手がふらついてしまったりしたと判定された場合、表示制御部307は、更新が失敗したことを示す表示データを表示装置45に表示させる(ステップSB8)。相関データは更新されずに処理は終了する。
 以上、第1作業対象CS1を作業するときのモータ11の回転速度の設定値を更新する処理について説明した。使用者は、上述の手順により、第2作業対象CS2を作業するときのモータ11の回転速度の設定値の更新することができる。第2作業対象CS2を作業するときのモータ11の回転速度を更新するとき、使用者は、キーボードを使って第5移動状態のときのモータ11の回転速度の目標値を入力し、図8に示したように、電動工具本体1Bを第5移動状態に維持した状態で、プッシュボタンを規定時間だけ押し続ける。これにより、第2作業対象CS2を作業するときのモータ11の回転速度の設定値が更新される。
 同様に、使用者は、第3作業対象CS3を作業するときのモータ11の回転速度の設定値の更新を実施することができる。第3作業対象CS3を作業するときのモータ11の回転速度を更新するとき、使用者は、キーボードを使って第6移動状態のときのモータ11の回転速度の目標値を入力し、図8に示したように、電動工具本体1Bを第6移動状態に維持した状態で、プッシュボタンを規定時間だけ押し続ける。これにより、第3作業対象CS3を作業するときのモータ11の回転速度の設定値が更新される。
 以上説明したように、本実施形態によれば、使用者に操作される入力装置46と、入力装置46が操作されることにより生成された入力データを取得する入力データ取得部308と、電動工具本体1Bが特定の移動状態のときに取得された入力データに基づいて、相関データ記憶部303の相関データを更新する更新部309とが設けられる。これにより、電動工具1の使用者は、例えば電動工具1を用いて第1作業対象CS1を作業する場合、電動工具1を第1作業対象CS1に向けるだけで(電動工具1を第4移動状態にするだけで)、モータ11の回転速度の設定値を自動的に第4モードに変更することができる。同様に、第2作業対象CS2又は第3作業対象CS3を作業する場合、電動工具1の使用者は、電動工具1を第2作業対象CS2又は第3作業対象CS3に向けるだけで(電動工具1を第5移動状態又は第6移動状態にするだけで)、モータ11の回転速度の設定値を自動的に第5モード又は第6モードに変更することができる。
[第3実施形態]
 第3実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図11は、本実施形態に係る電動工具1を右方から見た側面図である。図11に示すように、電動工具1は、対象の光学像データを取得する光学センサ180を備える。制御装置33は、光学センサ180により取得された光学像データに基づいて、モータ11の回転速度を変更する変更指令を出力する。
 光学センサ180は、本体部4の前部に配置される。光学センサ180は、回転軸AXよりも下方に配置される。光学センサ180は、カメラを含む。
 図12は、本実施形態に係る電動工具1の使用方法を示す模式図である。図12に示すように、作業対象CSに識別マークBCが設けられる。識別マークBCは、例えば作業対象CSに設けられたバーコードを含む。光学センサ180は、バーコードリーダを含む。
 識別マークBCは、作業対象CSを電動工具1で作業するときの電動工具1のモータ11の回転速度の推奨値を示すデータを含む。
 図13は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、光学センサ180から光学像データを取得する光学像データ取得部310と、照合データを記憶する照合データ記憶部311と、光学像データと照合データとを照合する照合部304Bとを有する。
 光学像データ取得部310は、識別マークBCの光学像データを取得する。
 照合データ記憶部311は、識別マークBCを照合する照合データを記憶する。照合データは、複数の識別マークBCのそれぞれの特徴量を示すテンプレートデータと、テンプレートデータに対応するモータ11の回転速度との関係を示すテーブルデータを含む。
 照合部304Bは、光学像データ取得部310により取得された識別マークBCの光学像データと照合データ記憶部311に記憶されているテンプレートデータとを照合し、テンプレートマッチング法より、識別マークBCに合致するテンプレートデータを抽出する。照合部304Bは、抽出したテンプレートデータに対応するモータ11の回転速度(モード)を選択して、変更指令出力部305に出力する。
 変更指令出力部305は、照合部304Bにより選択されたモードに基づいて、モータ11の回転速度の設定値を変更する変更指令を出力する。
 以上説明したように、本実施形態においては、作業対象CSに識別マークBCが設けられ、電動工具1は、光学センサ180を用いて識別マークBCを読み取る。識別マークBCには、作業対象CSを作業するときのモータ11の回転速度の推奨値を示すデータが含まれているため、光学センサ180を用いて識別マークBCを読み取るだけで、モータ11の回転速度を推奨値に簡単に変更することができる。
 なお、光学センサ180で取得される光学像データは、識別マークBCでなくてもよい。例えば、光学センサ180により作業対象CSの表面の画像データが取得されてもよい。制御装置33は、作業対象CSの表面の画像データに基づいて、変更指令を出力してもよい。制御装置33は、画像データを画像処理することによって、作業対象CSの材質を判定し、材質に適したモータ11の回転速度になるように、変更指令を出力することができる。
[第4実施形態]
 第4実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図14は、本実施形態に係る電動工具1の一部を示す模式図である。図14に示すように、本体部4は、先端工具を着脱可能に保持して回転するアンビル17と、アンビル17に保持される先端工具を識別する識別装置190とを有する。制御装置33は、識別装置190による識別データに基づいて、モータ11の回転速度を変更する変更指令を出力する。
 アンビル17に挿入される先端工具の基端部に識別子MDが設けられる。識別装置190は、本体部4の内部に配置され、アンビル17に挿入された先端工具の識別子MDを検出して、先端工具の識別結果を示す識別データを制御装置33に出力する。識別子MDは、例えばIC(Integrated Circuit)タグを含む。識別装置190は、ICタグリーダを含む。
 図15は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、識別装置190から識別データを取得する識別データ取得部312と、照合データを記憶する照合データ記憶部313と、識別データと照合データとを照合する照合部304Cとを有する。
 識別データ取得部312は、識別装置190から先端工具の識別結果を示す識別データを取得する。
 照合データ記憶部313は、先端工具を照合する照合データを記憶する。照合データは、複数の先端工具のそれぞれの特徴量を示すライブラリデータと、ライブラリデータに対応するモータ11の回転速度との関係を示すテーブルデータを含む。
 照合部304Cは、識別データ取得部312により取得された識別データと照合データ記憶部313に記憶されているライブラリデータとを照合し、識別データに合致する先端工具をライブラリデータから抽出する。照合部304Cは、抽出した先端工具に対応するモータ11の回転速度(モード)を選択して、変更指令出力部305に出力する。
 変更指令出力部305は、照合部304Cにより選択されたモードに基づいて、モータ11の回転速度の設定値を変更する変更指令を出力する。
 以上説明したように、本実施形態においては、アンビル17に装着される先端工具が識別され、アンビル17に装着された先端工具に基づいて、モータ11の回転速度が変更される。これにより、先端工具の構造又は材質に基づいて、モータ11の回転速度を簡単に最適値に設定することができる。
 なお、識別子MDは、ICタグでなくてもよく、例えばバーコードでもよい。
[第5実施形態]
 第5実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図16は、本実施形態に係る電動工具1の一部を示す斜視図である。図16に示すように、バッテリ装着部29は、電動工具1の使用者に操作される操作装置47を備える。操作装置47は、バッテリ装着部29の側面に配置された複数のプッシュボタン47A,47B,47Cを含む。
 図17は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、ターミナル35から装着データを取得する装着データ取得部314と、操作装置47から操作データを取得する操作データ取得部315とを有する。
 装着データ取得部314は、バッテリ装着部29にバッテリ31が装着されたことを示す装着データをターミナル35から取得する。上述のように、バッテリ31がバッテリ装着部29に装着された状態において、バッテリ端子と装着端子とが接続される。これにより、バッテリ31とバッテリ装着部29に設けられているターミナル35とが接続される。装着データ取得部314は、バッテリ装着部29にバッテリ31が装着されたことを示す装着データをターミナル35から取得することができる。
 操作データ取得部315は、操作装置47が操作されることにより生成される操作データを操作装置47から取得する。本実施形態において、操作装置47は、複数の操作データを出力可能である。例えばプッシュボタン47Aが操作されることにより、操作装置47は、第1操作データを出力する。プッシュボタン47Bが操作されることにより、操作装置47は、第2操作データを出力する。プッシュボタン47Cが操作されることにより、操作装置47は、第3操作データを出力する。
 変更指令出力部305は、装着データ取得部314から相関データを取得し、操作データ取得部315から操作データを取得する。変更指令出力部305は、装着データと操作データとに基づいて、モータ11の回転速度を変更する変更指令を出力する。変更指令出力部305は、バッテリ31がバッテリ装着部29に装着されるときに操作装置47により生成された操作データに基づいて、変更指令を出力する。
 使用者は、プッシュボタン47Aを押しながらバッテリ装着部29にバッテリ31を装着することにより、モータ11の回転速度の設定値を第1モードにすることができる。バッテリ31がバッテリ装着部29に装着されるとき、装着データ取得部314は、ターミナル35から装着データを取得する。プッシュボタン47Aが操作されることにより、操作データ取得部315は、操作装置47から第1操作データを取得する。変更指令出力部305は、装着データ取得部314から装着データを取得しているときに第1操作データを取得したとき、モータ11の回転速度の設定値を第1モードに変更する変更指令を出力する。
 また、使用者は、プッシュボタン47Bを押しながらバッテリ装着部29にバッテリ31を装着することにより、モータ11の回転速度の設定値を第2モードにすることができる。プッシュボタン47Bが操作されることにより、操作データ取得部315は、操作装置47から第2操作データを取得する。変更指令出力部305は、装着データ取得部314から装着データを取得しているときに第2操作データを取得したとき、モータ11の回転速度の設定値を第2モードに変更する変更指令を出力する。
 また、使用者は、プッシュボタン47Cを押しながらバッテリ装着部29にバッテリ31を装着することにより、モータ11の回転速度の設定値を第3モードにすることができる。プッシュボタン47Cが操作されることにより、操作データ取得部315は、操作装置47から第3操作データを取得する。変更指令出力部305は、装着データ取得部314から装着データを取得しているときに第3操作データを取得したとき、モータ11の回転速度の設定値を第3モードに変更する変更指令を出力する。
 以上説明したように、本実施形態によれば、操作装置47を操作しながらバッテリ31をバッテリ装着部29に装着することにより、モータ11の回転速度の設定値を簡単に変更することができる。
 なお、操作装置47は、電動工具本体1Bの少なくとも一部に設けられていればよく、例えば本体部4又はハンドル部6に設けられてもよい。また、操作装置47は、バッテリ31の表面の少なくとも一部に配置されてもよい。バッテリ31がバッテリ装着部29に装着されることにより、操作装置47が操作されることにより生成された操作データは、制御装置33に出力される。
 なお、操作装置47は、複数の操作データを出力可能であればよく、プッシュボタンに限定されない。
[第6実施形態]
 第6実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図18は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。本実施形態において、電動工具本体1Bの少なくとも一部に操作装置470が配置される。操作装置470が使用者により操作されると、操作装置470は操作データを出力する。操作装置470は、例えば本体部4の表面又はバッテリ装着部29の表面に配置されたプッシュボタンを含む。
 電動工具1の使用者は、モータ11を作動させるとき、トリガ操作部材8を一定期間継続して操作する。すなわち、使用者は、モータ11を作動させるとき、トリガ操作部材8を長押しする。
 本実施形態において、電動工具1の使用者は、モータ11の回転速度を変更するとき、操作装置470を操作しながら、トリガ操作部材8を断続的に規定回数操作する。すなわち、使用者は、モータ11の回転速度を変更するとき、操作装置470のプッシュボタンを押しながら、トリガ操作部材8を規定回数クリックする。
 使用者は、モータ11の回転速度を第1モードに変更するとき、操作装置470のプッシュボタンを押しながら、トリガ操作部材8を2回クリックする。使用者は、モータ11の回転速度を第2モードに変更するとき、操作装置470のプッシュボタンを押しながら、トリガ操作部材8を3回クリックする。使用者は、モータ11の回転速度を第3モードに変更するとき、操作装置470のプッシュボタンを押しながら、トリガ操作部材8を4回クリックする。
 上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、トリガ信号判定部321と、操作データ取得部315Bと、モード信号判定部322とを有する。
 トリガ信号判定部321は、トリガ信号取得部301が取得したトリガ信号を判定する。トリガ信号取得部301がトリガ信号を一定期間継続して取得した場合、トリガ信号判定部321は、モータ11を作動させるためのトリガ信号がトリガ信号出力装置9から出力されたと判定し、トリガ信号取得部301から取得したトリガ信号をモータ制御部306に出力する。モータ制御部306は、モータ11を作動させる制御信号を出力する。
 トリガ信号取得部301がトリガ信号を断続的に規定回数取得した場合、トリガ信号判定部321は、モータ11の回転速度を変更するためのモード信号がトリガ信号出力装置9から出力されたと判定し、トリガ信号取得部301から取得したトリガ信号をモード信号判定部322に出力する。
 操作データ取得部315Bは、操作装置470から操作データを取得する。操作データ取得部315Bは、操作データをモード信号判定部322に出力する。
 モード信号判定部322は、トリガ信号判定部321から取得したトリガ信号と、操作データ取得部315Bから取得した操作データとに基づいて、モータ11のモード(回転速度)を選択する。モード信号判定部322は、操作データを取得している状態で、トリガ信号を断続的に2回取得した場合、第1モードを選択する。モード信号判定部322は、操作データを取得している状態で、トリガ信号を断続的に3回取得した場合、第2モードを選択する。モード信号判定部322は、操作データを取得している状態で、トリガ信号を断続的に4回取得した場合、第3モードを選択する。
 モード信号判定部322は、選択したモードを示す選択データを変更指令出力部305に出力する。変更指令出力部305は、モード信号判定部322から出力された選択データに基づいて、モータ11の回転速度の設定を変更する変更指令を出力する。
 以上説明したように、本実施形態によれば、使用者は、トリガ操作部材8を規定の操作状態で操作することにより、モータ11の回転速度を簡単に変更することができる。また、本実施形態においては、操作装置470が操作された状態で、トリガ操作部材8が規定回数クリックされることにより、モータ11の回転速度が変更される。これにより、使用者が意図せずにトリガ操作部材8をクリックしてしまっても、操作装置470が操作されていない状態においては、モータ11の回転速度が勝手に変更されることが抑制される。
[第7実施形態]
 第7実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図19は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。図19に示すように、電動工具1は、音声データを検出する音声検出装置200を備える。制御装置33は、音声検出装置200により検出された音声データに基づいて、モータ11の回転速度を変更する変更指令を出力する。
 音声検出装置200は、電動工具本体1Bに設けられる。音声検出装置200は、例えばバッテリ装着部29に設けられてもよい。音声検出装置200は、マイクロフォンを含む。
 上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、音声検出装置200から音声データを取得する音声データ取得部316と、照合データを記憶する照合データ記憶部317と、音声データと照合データとを照合する照合部304Dとを有する。
 音声データ取得部316は、音声検出装置200から音声データを取得する。照合データ記憶部317は、音声データを照合する照合データを記憶する。照合データは、音声認識ライブラリを含む。
 照合部304Dは、音声データ取得部316から音声データを取得する。また、照合部304Dは、照合データ記憶部317から音声認識ライブラリを取得する。照合部304Dは、音声認識ライブラリに登録されている辞書を用いて、音声データに対応する文字列データを生成する。また、照合部304Dは、生成した文字列データから、モータ11の回転速度を変更するためのキーワードを抽出する。キーワードは、照合部304Dに予め登録されている。キーワードは、例えば「第1モードに変更」、「第2モードに変更」、「第3モードに変更」のような、モータ11の回転速度を変更するためのキーワードを含む。
 照合部304Dは、複数のキーワードとそのキーワードに対応するモータ11の回転速度との関係を示すテーブルデータを保持する。照合部304Dは、抽出されたキーワードとテーブルデータとに基づいて、複数のモードからキーワードに対応する特定のモードを選択する。照合部304Dは、選択したモードを示す選択データを変更指令出力部305に出力する。
 変更指令出力部305は、照合部304Dから出力された選択データに基づいて、モータ11の回転速度の設定値を変更する変更指令を出力する。
 以上説明したように、本実施形態においては、音声検出装置200が電動工具1に設けられる。したがって、電動工具1の使用者は、モータ11の回転速度を変更するためのキーワードをしゃべるだけで、電動工具1の回転速度を簡単に変更することができる。
[第8実施形態]
 第8実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図20は、本実施形態に係る電動工具1の使用方法を示す模式図である。本実施形態において、電動工具1は、無線指令を受信する通信装置210を備える。無線指令は、携帯端末230から出力される。携帯端末230は、スマートフォン又はタブレット型パーソナルコンピュータを含む。携帯端末230は、携帯電話通信網又はローカルエリアネットワークのような通信システムを介して無線指令を電動工具1に送信する。
 電動工具1の制御装置33は、携帯端末230から出力された無線指令に基づいて、モータ11の回転速度を変更する変更指令を出力する。
 例えば作業現場において複数の電動工具1が使用される場合、作業現場の管理者は、携帯端末230を操作して、複数の電動工具1のモータ11の回転速度の設定値を一斉に変更することができる。
 本実施形態において、電動工具1は、モータ11の回転速度の変更のために操作されるモード操作部材142を備える。モード操作部材142は、モード信号出力装置144に接続される。モード操作部材142が操作されることにより、モード信号出力装置144から制御装置33にモード信号が出力される。モード信号とは、モータ11の回転速度を変更させる指令信号をいう。
 すなわち、本実施形態において、モータ11の回転速度は、携帯端末230から出力される無線指令及びモード信号出力装置144から出力されるモード信号の少なくとも一方によって変更される。
 図21は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。図21に示すように、上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、モード信号出力装置144からモード信号を取得するモード信号取得部318と、通信装置210から無線指令を取得する無線指令取得部319と、禁止部320とを有する。
 モード信号取得部318は、モード操作部材142が操作され、モード信号出力装置144がモード信号を出力したとき、モード信号出力装置144からモード信号を取得する。
 無線指令取得部319は、携帯端末230から無線指令が出力され、通信システムを介いて通信装置210が無線指令を受信したとき、通信装置210から無線指令を取得する。
 無線指令取得部319は、無線指令を変更指令出力部305に出力する。変更指令出力部305は、無線指令に基づいて、モータ11の回転速度を変更する変更指令を出力する。
 本実施形態において、携帯端末230から出力される無線指令は、モード操作部材142によるモータ11の回転速度の変更を禁止する禁止指令と、モード操作部材142によるモータ11の回転速度の変更を許可する許可指令とを含む。禁止部320は、無線指令取得部319により禁止指令が取得されたときにモード操作部材142によるモータ11の回転速度の変更を禁止する。禁止部320は、無線指令取得部319により許可指令が取得されたときにモード操作部材142によるモータ11の回転速度の変更の禁止を解除する。
 すなわち、禁止部320は、無線指令取得部319から禁止指令を取得したとき、モード信号取得部318からモード信号を取得しても、変更指令出力部305に対するモード信号の送信を停止したり、モード信号を無効化したりする。禁止部320は、無線指令取得部319から許可指令を取得したとき、モード信号取得部318から取得したモード信号を変更指令出力部305に送信する。
 図22は、本実施形態に係る電動工具1の制御方法を示すタイミングチャートである。電動工具1の管理者は、モータ11の回転速度を変更するために携帯端末230を操作する。また、電動工具1の管理者は、電動工具1の使用者がモータ11の回転速度を勝手に変更できないようにするために携帯端末230を操作する。携帯端末230は、モータ11の回転速度を変更する変更指令及びモード操作部材142によるモータ11の回転速度の変更を禁止する禁止指令を含む無線指令を電動工具1に送信する(ステップSC1)。
 電動工具1の制御装置33は、無線指令を受信する。制御装置33の変更指令出力部305は、無線指令に基づいて、モータ11の回転速度を変更する変更指令を出力する(ステップSC2)。
 作業現場において、使用者は電動工具1を用いて作業を実施する。使用者が意図して又は意図せずにモード操作部材142を操作した場合、モード信号出力装置144から制御装置33にモード信号が出力される(ステップSC3)。
 モード操作部材142によるモータ11の回転速度の変更を禁止する禁止指令が無線指令取得部319に取得されている。そのため、禁止部320は、モード操作部材142によるモータ11の回転速度の変更を禁止する(ステップSC4)。
 電動工具1の管理者は、電動工具1の使用者がモータ11の回転速度を変更できるように携帯端末230を操作する。携帯端末230は、モード操作部材142によるモータ11の回転速度の変更を許可する許可指令を電動工具1に送信する(ステップSC5)。
 制御装置33の無線指令取得部319は、許可指令を取得する。禁止部320は、モード操作部材142によるモータ11の回転速度の変更の禁止を解除する(ステップSC6)。
 作業現場において、使用者がモード操作部材142を操作した場合、モード信号出力装置144から制御装置33にモード信号が出力される(ステップSC7)。
 変更指令出力部305は、モード信号取得部318により取得されたモード信号に基づいて、モータ11の回転速度を変更する変更指令を出力する(ステップSC8)。
 以上説明したように、本実施形態によれば、無線指令によりモータ11の回転速度の設定値が変更される。電動工具1の管理者は、携帯端末230を操作するだけで、モータ11の回転速度の設定値を簡単に変更することができる。また、電動工具1の管理者は、携帯端末230を操作するだけで、複数の電動工具1のモータ11の回転速度の設定値を一斉に変更することができる。
 電動工具1の管理者は、作業現場の作業対象CSに適したモータ11の回転速度を設定する。本実施形態においては、電動工具1に禁止部320が設けられ、管理者は、携帯端末230を操作して禁止指令を送信することができる。そのため、電動工具1の使用者がモータ11の回転速度の設定値を勝手に変更してしまうことが抑制される。また、管理者が許可指令を送信することにより、電動工具1の使用者は、モード操作部材142を操作してモータ11の回転速度を変更することができる。
[第9実施形態]
 第9実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 図23は、本実施形態に係る電動工具1の制御装置33を示す機能ブロック図である。本実施形態において、電動工具本体1Bの少なくとも一部に、複数のモード操作部材が配置される。モード操作部材は、例えば操作パネル44に配置されてもよいし、本体部4の表面に配置されてもよい。
 本実施形態において、モード操作部材は、第1モード操作部材142Aと、第2モード操作部材142Bと、第3モード操作部材143Cとを含む。第1モード操作部材142A、第2モード操作部材142B、及び第3モード操作部材143Cのそれぞれは、例えばプッシュボタンを含む。
 使用者は、モータ11の回転速度を第1モードに変更するとき、第1モード操作部材142Aを操作する。使用者は、モータ11の回転速度を第2モードに変更するとき、第2モード操作部材142Bを操作する。使用者は、モータ11の回転速度を第3モードに変更するとき、第3モード操作部材142Cを操作する。第1モード操作部材142Aが操作されたとき、モード信号出力装置144Bは、第1モード信号を出力する。第2モード操作部材142Bが操作されたとき、モード信号出力装置144Bは、第2モード信号を出力する。第3モード操作部材142Cが操作されたとき、モード信号出力装置144Bは、第3モード信号を出力する。
 上述の実施形態と同様、制御装置33は、トリガ信号取得部301と、変更指令出力部305と、モータ制御部306と、表示制御部307とを有する。
 本実施形態において、制御装置33は、モード信号出力装置144Bからモード信号を出力するモード信号取得部318Bと、モード信号取得部318Bが取得したモード信号を判定するモード信号判定部322Bとを有する。
 モード信号判定部322Bは、モード信号取得部318Bが第1モード信号を取得したと判定した場合、モータ11の回転速度として第1モードを選択する。モード信号判定部322Bは、モード信号取得部318Bが第2モード信号を取得したと判定した場合、モータ11の回転速度として第2モードを選択する。モード信号判定部322Bは、モード信号取得部318Bが第3モード信号を取得したと判定した場合、モータ11の回転速度として第3モードを選択する。モード信号判定部322Bは、選択したモードを示す選択データを変更指令出力部305に出力する。
 変更指令出力部305は、モード信号判定部322から出力された選択データに基づいて、モータ11の回転速度の設定を変更する変更指令を出力する。
 以上説明したように、本実施形態によれば、複数のモード操作部材が設けられるので、使用者は、任意のモード操作部材を操作するだけで、モータ11の回転速度を簡単に変更することができる。
[第10実施形態]
 第10実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
 本実施形態においては、電動工具本体1Bの表面に複数の操作部材が配置され、それら複数の操作部材の機能が変更される例について説明する。
 図24は、本実施形態に係る電動工具1を示す機能ブロック図である。図24に示すように、電動工具1は、複数の操作部材を有する。本実施形態において、操作部材は、第1操作部材47Dと、第2操作部材47Eと、第3操作部材47Fとを有する。第1操作部材47D、第2操作部材47E、及び第3操作部材47Fのそれぞれは、例えばプッシュボタンでもよいし、スライドスイッチでもよいし、ダイヤルでもよいし、レバー部材でもよい。第1操作部材47Dと第2操作部材47Eと第3操作部材47Fとは、電動工具本体1Bの表面において異なる位置に配置される。例えば、第1操作部材47Dは本体部4の表面に配置され、第2操作部材47Eはハンドル部6の表面に配置され、第3操作部材47Fはバッテリ装着部29の表面に配置される。
 第1操作部材47D、第2操作部材47E、及び第3操作部材47Fのそれぞれは、異なる機能を有する。第1操作部材47Dが操作されることにより、第1操作データが生成される。第2操作部材47Eが操作されることにより、第2操作データが生成される。第3操作部材47Fが操作されることにより、第3操作データが生成される。
 また、電動工具1は、変更装置408を有する。変更装置408は、例えばレバー部材又はプッシュボタンのような操作部材を含む。変更装置408の操作部材は、電動工具本体1Bの表面に配置される。変更装置408が操作されると、第1操作部材47Dの機能、第2操作部材47Eの機能、及び第3操作部材47Fの機能を変更する変更指令が出力される。
 電動工具1は、操作データ処理装置400を有する。操作データ処理装置400は、コンピュータシステムを含む。操作データ処理装置400は、第1操作部材47D、第2操作部材47E、第3操作部材47F、及び制御装置33に接続される。操作データ処理装置400は、第1操作データ取得部401と、第2操作データ取得部402と、第3操作データ取得部403と、変更部404と、第1指令出力部405と、第2指令出力部406と、第3指令出力部407とを有する。
 第1操作データ取得部401は、第1操作部材47Dが操作されることにより生成された第1操作データを取得する。第2操作データ取得部402は、第2操作部材47Eが操作されることにより生成された第2操作データを取得する。第3操作データ取得部403は、第3操作部材47Fが操作されることにより生成された第3操作データを取得する。
 変更部404は、変更装置408が操作されることにより生成された変更指令を取得する。変更部404は、第1操作データ取得部401から第1操作データを取得し、第2操作データ取得部402から第2操作データを取得し、第3操作データ取得部403から第3操作データを取得する。変更部404は、第1指令出力部405、第2指令出力部406、及び第3指令出力部407のそれぞれに、変更指令に基づいて操作データを出力する。
 第1指令出力部405は、変更部404から出力された操作データに基づいて、制御装置33に第1指令を出力する。第2指令出力部406は、変更部404から出力された操作データに基づいて、制御装置33に第2指令を出力する。第3指令出力部407は、変更部404から出力された操作データに基づいて、制御装置33に第3指令を出力する。
 一例として、第1指令は、モータ11を起動させる指令信号を含む。第2指令は、モータ11の回転速度を変更させる指令信号を含む。第3指令は、モータ11の回転方向を変更させる指令信号を含む。
 初期状態において、第1操作部材47Dは、モータ11を起動させるトリガ操作部材として機能する。第2操作部材47Eは、モータ11の回転速度を変更させるモード操作部材として機能する。第3操作部材47Fは、モータ11の回転方向を変更させる正逆切換操作部材として機能する。
 初期状態において、第1操作部材47Dが操作され、第1操作データが第1操作データ取得部401に取得されると、変更部404は、第1操作データを第1指令出力部405に出力する。第1指令出力部405は、第1指令を制御装置33に出力する。制御装置33は、第1指令に基づいて、モータ11を起動させる。
 初期状態において、第2操作部材47Eが操作され、第2操作データが第2操作データ取得部402に取得されると、変更部404は、第2操作データを第2指令出力部406に出力する。第2指令出力部406は、第2指令を制御装置33に出力する。制御装置33は、第2指令に基づいて、モータ11の回転速度を変更させる。
 初期状態において、第3操作部材47Fが操作され、第3操作データが第3操作データ取得部403に取得されると、変更部404は、第3操作データを第3指令出力部407に出力する。第3指令出力部407は、第3指令を制御装置33に出力する。制御装置33は、第3指令に基づいて、モータ11の回転方向を変更させる。
 変更装置408が操作され、変更指令が変更部404に出力されると、変更部404は、操作データの出力先を変更する。
 変更指令が出力された状態において、第1操作部材47Dが操作され、第1操作データが第1操作データ取得部401に取得されると、変更部404は、第1操作データを第2指令出力部406に出力する。第2指令出力部406は、第2指令を制御装置33に出力する。制御装置33は、第2指令に基づいて、モータ11の回転速度を変更させる。
 変更指令が出力された状態において、第2操作部材47Eが操作され、第2操作データが第2操作データ取得部402に取得されると、変更部404は、第2操作データを第3指令出力部407に出力する。第3指令出力部407は、第3指令を制御装置33に出力する。制御装置33は、第3指令に基づいて、モータ11の回転方向を変更させる。
 変更指令が出力された状態において、第3操作部材47Fが操作され、第3操作データが第3操作データ取得部403に取得されると、変更部404は、第3操作データを第1指令出力部405に出力する。第1指令出力部405は、第1指令を制御装置33に出力する。制御装置33は、第1指令に基づいて、モータ11を起動させる。
 なお、上述の操作部材の機能及び変更指令が出力された後の操作データの出力先の変更は一例である。
 以上説明したように、本実施形態によれば、操作部材の機能が変更される。これにより、使用者は、ハンドル部6を握った状態で、指で操作し易い位置に存在する操作部材に任意の機能を持たせることができる。
[コンピュータシステム]
 図25は、コンピュータシステム1000の一例を示すブロック図である。上述の制御装置33、演算装置173、携帯端末230、及び操作データ処理装置400のそれぞれは、コンピュータシステム1000を含む。コンピュータシステム1000は、CPU(Central Processing Unit)のようなプロセッサ1001と、ROM(Read Only Memory)のような不揮発性メモリ及びRAM(Random Access Memory)のような揮発性メモリを含むメインメモリ1002と、ストレージ1003と、入出力回路を含むインターフェース1004とを有する。上述の制御装置33、演算装置173、携帯端末230、及び操作データ処理装置400のそれぞれの機能は、プログラムとしてストレージ1003に記憶されている。プロセッサ1001は、プログラムをストレージ1003から読み出してメインメモリ1002に展開し、プログラムに従って上述の処理を実行する。なお、プログラムは、ネットワークを介してコンピュータシステム1000に配信されてもよい。
 なお、上述の実施形態においては、電動工具1がインパクトドライバであることとした。電動工具1は、例えばドライバドリル、スクリュードライバ、及びアングルインパクトドライバの少なくとも一つでもよい。
 また、電動工具1は、ねじ締めを実施する電動工具に限定されない。電動工具1は、マルノコ、レシプロソー、グラインダ、ハンマドリル、チェンソー、草刈機、及びヘッジトリマの少なくとも一つでもよい。なお、ハンマドリル及びレシプロソーにおいて、先端工具を着脱可能に保持して駆動する出力部は、先端工具を往復移動させることとなる。
 なお、上述の実施形態において、電動工具1の電源は、バッテリ31でなくてもよい。電動工具1は、AC(Alternating Current)コンセントから供給される電力に基づいて作動してもよい。
 1…電動工具、1B…電動工具本体、2…ハウジング、2A…モータハウジング、2B…ハンドルハウジング、2C…バッテリ装着ハウジング、3…開口、4…本体部、5…弾性部材、6…ハンドル部、7…メインスイッチ、8…トリガ操作部材、9…トリガ信号出力装置、10…ファン、11…モータ、12…減速機構、13…スピンドル、14…スプリング、16…ハンマ、17…アンビル(出力部)、20…リアハウジング、21…ハンマケース、24…排気口、25…吸気口、26…フロントハウジング、27…バンパ、28…正逆切換スイッチ、29…バッテリ装着部、30…バッテリボタン、31…バッテリ、32…装着面、33…制御装置、34…***部、35…ターミナル、36…バッテリ爪、37…バッテリ装着凹部、38…フック、39…フック用溝、40…操作面、42…ストラップ、44…操作パネル、45…表示装置、46…入力装置、47…操作装置、47A,47B,47C…プッシュボタン、47D…第1操作部材、47E…第2操作部材、47F…第3操作部材、51…ステータ、52…ロータ、54…固定子鉄心、56…前絶縁部材、58…後絶縁部材、60…コイル、62…センサ基板、64…端子部、66…モータ軸、68…回転子鉄心、70…永久磁石、72…スリーブ、74…モータ前軸受、75…ベアリングリテーナ、76…ピニオンギヤ、77…モータ後軸受、78…ファンスリーブ、80…内歯ギヤ、82…遊星歯車、84…ピン、90…円板部、94…スピンドル軸受、96…ハウジングリブ、98…リテーナリブ、100…内孔、101…凹部、102…スプリングボール、104…ハンマワッシャ、106…ハンマボール、112…チャック、114…フランジ部、116…アンビル軸受、118…前端部、120…アンビル孔、122…チャックスリーブ、124…チャックスプリング、126…チャックワッシャ、127…チャックスプリング固定部材、128…チャックボール、130…チャック前孔部、132…チャックボール固定部、142…モード操作部材、142A…第1モード操作部材、142B…第2モード操作部材、142C…第3モード操作部材、144…モード信号出力装置、144B…モード信号出力装置、160…前照灯、170…検出装置、171…位置センサ、172…慣性センサ、173…演算装置、180…光学センサ、190…識別装置、200…音声検出装置、210…通信装置、230…携帯端末、301…トリガ信号取得部、302…検出データ取得部、303…相関データ記憶部、304…照合部、304B…照合部、304C…照合部、304D…照合部、305…変更指令出力部、306…モータ制御部、307…表示制御部、308…入力データ取得部、309…更新部、310…光学像データ取得部、311…照合データ記憶部、312…識別データ取得部、313…照合データ記憶部、314…装着データ取得部、315…操作データ取得部、315B…操作データ取得部、316…音声データ取得部、317…照合データ記憶部、318…モード信号取得部、318B…モード信号取得部、319…無線指令取得部、320…禁止部、321…トリガ信号判定部、322…モード信号判定部、322B…モード信号判定部、400…操作データ処理装置、401…第1操作データ取得部、402…第2操作データ取得部、403…第3操作データ取得部、404…変更部、405…第1指令出力部、406…第2指令出力部、407…第3指令出力部、408…変更装置、470…操作装置、AX…回転軸、BC…識別マーク、CS…作業対象、CS1…第1作業対象、CS2…第2作業対象、CS3…第3作業対象、MD…識別子。

Claims (17)

  1.  モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
     前記電動工具本体の移動状態を検出する検出装置と、
     前記検出装置の検出データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  2.  前記モータの起動と停止とを切り換えるために操作されるトリガ操作部材を備え、
     前記制御装置は、前記モータが停止している状態で、前記変更指令を出力する、
    請求項1に記載の電動工具。
  3.  前記電動工具本体の移動状態は、前記電動工具本体の移動方向、前記電動工具本体の移動距離、前記電動工具本体の移動速度、前記電動工具本体の移動加速度、単位時間当たりの前記電動工具本体の移動回数、前記電動工具本体の回転方向、前記電動工具本体の傾斜角度、前記電動工具本体の角速度、前記電動工具本体の角加速度、単位時間当たりの前記電動工具本体の回転回数、及び前記電動工具本体の位置の少なくとも一つを含む、
    請求項1又は請求項2に記載の電動工具。
  4.  前記制御装置は、前記検出装置の検出データを取得する検出データ取得部と、前記電動工具本体の移動状態と前記モータの回転速度との関係を示す相関データを記憶する相関データ記憶部と、前記検出データと前記相関データとに基づいて前記変更指令を出力する変更指令出力部とを含む、
    請求項1から請求項3のいずれか一項に記載の電動工具。
  5.  前記制御装置は、入力装置が操作されることにより生成された入力データを取得する入力データ取得部と、前記電動工具本体が特定の移動状態のときに取得された前記入力データに基づいて、前記相関データを更新する更新部とを含む、
    請求項4に記載の電動工具。
  6.  対象の光学像データを取得する光学センサを備え、
     前記制御装置は、前記光学像データに基づいて、前記変更指令を出力する、
    請求項1から請求項5のいずれか一項に記載の電動工具。
  7.  モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
     対象の光学像データを取得する光学センサと、
     前記光学像データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  8.  前記対象は、作業対象に設けられた識別マークを含む、
    請求項6又は請求項7に記載の電動工具。
  9.  前記本体部は、先端工具を着脱可能に保持して駆動する出力部を有し、
     前記出力部に保持される前記先端工具を識別する識別装置を備え、
     前記制御装置は、前記識別装置による識別データに基づいて、前記変更指令を出力する、
    請求項1から請求項8のいずれか一項に記載の電動工具。
  10.  モータ及び先端工具を着脱可能に保持して駆動する出力部を含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
     前記出力部に保持される前記先端工具を識別する識別装置と、
     前記識別装置による識別データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  11.  前記電動工具本体は、バッテリが装着されるバッテリ装着部を有し、
     前記制御装置は、前記バッテリが前記バッテリ装着部に装着されるときに操作装置により生成された操作データに基づいて、前記変更指令を出力する、
    請求項1から請求項10のいずれか一項に記載の電動工具。
  12.  モータを含む本体部、前記本体部に接続されるハンドル部、及びバッテリが装着されるバッテリ装着部を有する電動工具本体と、
     前記電動工具本体に設けられた操作装置と、
     前記バッテリが前記バッテリ装着部に装着されるときに前記操作装置により生成された操作データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  13.  音声データを検出する音声検出装置を備え、
     前記制御装置は、前記音声データに基づいて、前記変更指令を出力する、
    請求項1から請求項12のいずれか一項に記載の電動工具。
  14.  モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
     音声データを検出する音声検出装置と、
     前記音声データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  15.  無線指令を受信する通信装置を備え、
     前記制御装置は、前記無線指令に基づいて、前記変更指令を出力する、
    請求項1から請求項14のいずれか一項に記載の電動工具。
  16.  モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
     無線指令を受信する通信装置と、
     前記無線指令に基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
    を備える電動工具。
  17.  前記モータの回転速度の変更のために操作されるモード操作部材を備え、
     前記無線指令は、前記モード操作部材による前記モータの回転速度の変更を禁止する禁止指令と、前記モード操作部材による前記モータの回転速度の変更を許可する許可指令とを含み、
     前記制御装置は、前記禁止指令が取得されたときに前記モード操作部材による前記モータの回転速度の変更を禁止し、前記許可指令が取得されたときに前記モード操作部材による前記モータの回転速度の変更の禁止を解除する、
    請求項15又は請求項16に記載の電動工具。
PCT/JP2018/037275 2018-01-31 2018-10-04 電動工具 WO2019150657A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018015649A JP2019130626A (ja) 2018-01-31 2018-01-31 電動工具
JP2018-015649 2018-01-31

Publications (1)

Publication Number Publication Date
WO2019150657A1 true WO2019150657A1 (ja) 2019-08-08

Family

ID=67479719

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/037275 WO2019150657A1 (ja) 2018-01-31 2018-10-04 電動工具

Country Status (2)

Country Link
JP (1) JP2019130626A (ja)
WO (1) WO2019150657A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112857316A (zh) * 2019-11-26 2021-05-28 意法半导体股份有限公司 利用mems传感器的智能按钮设备
US11656071B2 (en) 2020-05-05 2023-05-23 Stmicroelectronics S.R.L. Electronic apparatus control method performed through lid angle calculation, electronic apparatus thereof and software product
US12007237B2 (en) 2020-05-05 2024-06-11 Stmicroelectronics S.R.L. Electronic apparatus control method performed through lid angle calculation, electronic apparatus thereof and software product

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7477322B2 (ja) * 2020-03-05 2024-05-01 株式会社ディスコ ドライバー及びドライバーの使用方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61279405A (ja) * 1985-06-04 1986-12-10 Ando Electric Co Ltd 穴明け加工装置
JP2002144251A (ja) * 2000-09-16 2002-05-21 Hilti Ag 電動手工具装置
US20080196912A1 (en) * 1999-04-29 2008-08-21 Gass Stephen F Power tools
JP2014148001A (ja) * 2013-01-31 2014-08-21 Panasonic Corp 電動工具
JP2014233793A (ja) * 2013-05-31 2014-12-15 日立工機株式会社 電動工具
JP2017087359A (ja) * 2015-11-11 2017-05-25 株式会社マキタ 電動作業機および作業機管理システム
JP2017087330A (ja) * 2015-11-06 2017-05-25 株式会社マキタ 電動工具
JP2018108619A (ja) * 2016-12-28 2018-07-12 パナソニックIpマネジメント株式会社 電動工具

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61279405A (ja) * 1985-06-04 1986-12-10 Ando Electric Co Ltd 穴明け加工装置
US20080196912A1 (en) * 1999-04-29 2008-08-21 Gass Stephen F Power tools
JP2002144251A (ja) * 2000-09-16 2002-05-21 Hilti Ag 電動手工具装置
JP2014148001A (ja) * 2013-01-31 2014-08-21 Panasonic Corp 電動工具
JP2014233793A (ja) * 2013-05-31 2014-12-15 日立工機株式会社 電動工具
JP2017087330A (ja) * 2015-11-06 2017-05-25 株式会社マキタ 電動工具
JP2017087359A (ja) * 2015-11-11 2017-05-25 株式会社マキタ 電動作業機および作業機管理システム
JP2018108619A (ja) * 2016-12-28 2018-07-12 パナソニックIpマネジメント株式会社 電動工具

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112857316A (zh) * 2019-11-26 2021-05-28 意法半导体股份有限公司 利用mems传感器的智能按钮设备
US11407098B2 (en) 2019-11-26 2022-08-09 Stmicroelectronics S.R.L. Smart push button device utilizing MEMS sensors
CN112857316B (zh) * 2019-11-26 2023-06-13 意法半导体股份有限公司 利用mems传感器的智能按钮设备
US11656071B2 (en) 2020-05-05 2023-05-23 Stmicroelectronics S.R.L. Electronic apparatus control method performed through lid angle calculation, electronic apparatus thereof and software product
US12007237B2 (en) 2020-05-05 2024-06-11 Stmicroelectronics S.R.L. Electronic apparatus control method performed through lid angle calculation, electronic apparatus thereof and software product

Also Published As

Publication number Publication date
JP2019130626A (ja) 2019-08-08

Similar Documents

Publication Publication Date Title
WO2019150657A1 (ja) 電動工具
CN108778651B (zh) 用于配置往复锯的***和方法
US10549396B2 (en) Electric power tool
US20210016420A1 (en) Power tool
JP6981744B2 (ja) ハンマドリル
US20150309640A1 (en) Touch sensitive control for a tool
US9700997B2 (en) Hand power tool
US11014224B2 (en) Vibration reduction system and method for power tools
JP6863705B2 (ja) 電動工具
CN107914249A (zh) 电动工具及检测电动工具的主体的扭转运动的方法
JP2021045844A (ja) 電動作業機
US20160354911A1 (en) Power tool
US20040163830A1 (en) Power tool driven by linear motor
EP3804911B1 (en) Boring tool
US20170120438A1 (en) Hand-Held Tool System, Method for Operating
AU2023200547A1 (en) System for enhancing operation of power tools
WO2019150651A1 (ja) 電動工具
CN110840515B (zh) 骨科手术钻锯动力工具
TW201702804A (zh) 具有藍牙模組之輸入裝置及其操作方法
JP2003159669A (ja) 電動工具
JP2016010843A (ja) 電動工具
JP6252970B2 (ja) 電動工具
JP2016049577A (ja) 作業工具
JP6885455B2 (ja) 電動工具
JP7514906B2 (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: 18904246

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18904246

Country of ref document: EP

Kind code of ref document: A1