(57)【要約】【課題】電動工具の操作性の低下を抑制すること。【解決手段】電動工具は、モータを含む本体部及び本体部に接続されるハンドル部を有する電動工具本体と、電動工具本体の移動状態を検出する検出装置と、検出装置の検出データに基づいて、モータの回転速度を変更する変更指令を出力する制御装置と、を備える。【選択図】図１
2019130626.tif 000002
【特許請求の範囲】
【請求項１】
モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
前記電動工具本体の移動状態を検出する検出装置と、
前記検出装置の検出データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項２】
前記モータの起動と停止とを切り換えるために操作されるトリガ操作部材を備え、
前記制御装置は、前記モータが停止している状態で、前記変更指令を出力する、
請求項１に記載の電動工具。
【請求項３】
前記電動工具本体の移動状態は、前記電動工具本体の移動方向、前記電動工具本体の移動距離、前記電動工具本体の移動速度、前記電動工具本体の移動加速度、単位時間当たりの前記電動工具本体の移動回数、前記電動工具本体の回転方向、前記電動工具本体の傾斜角度、前記電動工具本体の角速度、前記電動工具本体の角加速度、単位時間当たりの前記電動工具本体の回転回数、及び前記電動工具本体の位置の少なくとも一つを含む、
請求項１又は請求項２に記載の電動工具。
【請求項４】
前記制御装置は、前記検出装置の検出データを取得する検出データ取得部と、前記電動工具本体の移動状態と前記モータの回転速度との関係を示す相関データを記憶する相関データ記憶部と、前記検出データと前記相関データとに基づいて前記変更指令を出力する変更指令出力部とを含む、
請求項１から請求項３のいずれか一項に記載の電動工具。
【請求項５】
前記制御装置は、入力装置が操作されることにより生成された入力データを取得する入力データ取得部と、前記電動工具本体が特定の移動状態のときに取得された前記入力データに基づいて、前記相関データを更新する更新部とを含む、
請求項４に記載の電動工具。
【請求項６】
対象の光学像データを取得する光学センサを備え、
前記制御装置は、前記光学像データに基づいて、前記変更指令を出力する、
請求項１から請求項５のいずれか一項に記載の電動工具。
【請求項７】
モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
対象の光学像データを取得する光学センサと、
前記光学像データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項８】
前記対象は、作業対象に設けられた識別マークを含む、
請求項６又は請求項７に記載の電動工具。
【請求項９】
前記本体部は、先端工具を着脱可能に保持して駆動する出力部を有し、
前記出力部に保持される前記先端工具を識別する識別装置を備え、
前記制御装置は、前記識別装置による識別データに基づいて、前記変更指令を出力する、
請求項１から請求項８のいずれか一項に記載の電動工具。
【請求項１０】
モータ及び先端工具を着脱可能に保持して駆動する出力部を含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
前記出力部に保持される前記先端工具を識別する識別装置と、
前記識別装置による識別データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項１１】
前記電動工具本体は、バッテリが装着されるバッテリ装着部を有し、
前記制御装置は、前記バッテリが前記バッテリ装着部に装着されるときに操作装置により生成された操作データに基づいて、前記変更指令を出力する、
請求項１から請求項１０のいずれか一項に記載の電動工具。
【請求項１２】
モータを含む本体部、前記本体部に接続されるハンドル部、及びバッテリが装着されるバッテリ装着部を有する電動工具本体と、
前記電動工具本体に設けられた操作装置と、
前記バッテリが前記バッテリ装着部に装着されるときに前記操作装置により生成された操作データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項１３】
音声データを検出する音声検出装置を備え、
前記制御装置は、前記音声データに基づいて、前記変更指令を出力する、
請求項１から請求項１２のいずれか一項に記載の電動工具。
【請求項１４】
モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
音声データを検出する音声検出装置と、
前記音声データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項１５】
無線指令を受信する通信装置を備え、
前記制御装置は、前記無線指令に基づいて、前記変更指令を出力する、
請求項１から請求項１４のいずれか一項に記載の電動工具。
【請求項１６】
モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、
無線指令を受信する通信装置と、
前記無線指令に基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、
を備える電動工具。
【請求項１７】
前記モータの回転速度の変更のために操作されるモード操作部材を備え、
前記無線指令は、前記モード操作部材による前記モータの回転速度の変更を禁止する禁止指令と、前記モード操作部材による前記モータの回転速度の変更を許可する許可指令とを含み、
前記制御装置は、前記禁止指令が取得されたときに前記モード操作部材による前記モータの回転速度の変更を禁止し、前記許可指令が取得されたときに前記モード操作部材による前記モータの回転速度の変更の禁止を解除する、
請求項１５又は請求項１６に記載の電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動工具に関する。
【背景技術】
【０００２】
作業現場において、特許文献１に開示されているような電動工具が使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２１３６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電動工具において、モータの回転速度の設定値を変更する場合がある。電動工具の操作性の低下の抑制のために、モータの回転速度を簡単に変更できる技術が要望される。
【０００５】
本発明の態様は、電動工具の操作性の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様に従えば、モータを含む本体部及び前記本体部に接続されるハンドル部を有する電動工具本体と、前記電動工具本体の移動状態を検出する検出装置と、前記検出装置の検出データに基づいて、前記モータの回転速度を変更する変更指令を出力する制御装置と、を備える電動工具が提供される。
【発明の効果】
【０００７】
本発明の態様によれば、電動工具の操作性の低下を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態に係る電動工具を右方から見た側面図である。
【図２】図２は、第１実施形態に係る電動工具の側断面図である。
【図３】図３は、第１実施形態に係る電動工具の使用方法を示す模式図である。
【図４】図４は、第１実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図５】図５は、第１実施形態に係る相関データ記憶部を示す模式図である。
【図６】図６は、第１実施形態に係る電動工具の制御方法を示すフローチャートである。
【図７】図７は、第１実施形態に係る電動工具の使用方法を示す模式図である。
【図８】図８は、第２実施形態に係る電動工具の使用方法を示す模式図である。
【図９】図９は、第２実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図１０】図１０は、第２実施形態に係る電動工具の制御方法を示すフローチャートである。
【図１１】図１１は、第３実施形態に係る電動工具を右方から見た側面図である。
【図１２】図１２は、第３実施形態に係る電動工具の使用方法を示す模式図である。
【図１３】図１３は、第３実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図１４】図１４は、第４実施形態に係る電動工具の一部を示す模式図である。
【図１５】図１５は、第４実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図１６】図１６は、第５実施形態に係る電動工具の一部を示す斜視図である。
【図１７】図１７は、第５実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図１８】図１８は、第６実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図１９】図１９は、第７実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図２０】図２０は、第８実施形態に係る電動工具の使用方法を示す模式図である。
【図２１】図２１は、第８実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図２２】図２２は、第８実施形態に係る電動工具の制御方法を示すタイミングチャートである。
【図２３】図２３は、第９実施形態に係る電動工具の制御装置を示す機能ブロック図である。
【図２４】図２４は、第１０実施形態に係る電動工具の操作データ処理装置を示す機能ブロック図である。
【図２５】図２５は、コンピュータシステムの一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について図面を参照しながら説明するが、本発明はこれに限定されない。以下で説明する実施形態の構成要素は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
【００１０】
以下の説明においては、ＸＹＺ直交座標系を設定し、このＸＹＺ直交座標系を参照しつつ各部の位置関係について説明する。水平面内のＸ軸と平行な方向をＸ軸方向、Ｘ軸と直交する水平面内のＹ軸と平行な方向をＹ軸方向、Ｘ軸及びＹ軸と直交するＺ軸と平行な方向をＺ軸方向とする。また、Ｘ軸を中心とする回転又は傾斜方向をθＸ方向、Ｙ軸を中心とする回転又は傾斜方向をθＹ方向、Ｚ軸を中心とする回転又は傾斜方向をθＺ方向とする。
【００１１】
また、以下の説明においては、便宜上、Ｘ軸方向を前後方向とし、Ｙ軸方向を上下方向とし、Ｚ軸方向を左右方向とする。＋Ｘ方向は前方向であり、−Ｘ方向は後方向であり、＋Ｙ方向は上方向であり、−Ｙ方向は下方向であり、＋Ｚ方向は右方向であり、−Ｚ方向は左方向である。
【００１２】
［第１実施形態］
第１実施形態について説明する。図１は、本実施形態に係る電動工具１を右方から見た側面図である。図２は、本実施形態に係る電動工具１の側断面図である。
【００１３】
本実施形態において、電動工具１はインパクトドライバである。電動工具１は、電動工具本体１Ｂと、モータ１１の回転方向を変更するために操作される正逆切換スイッチ２８と、モータ１１を起動するメインスイッチ７と、電動工具本体１Ｂの移動状態を検出する検出装置１７０と、電動工具１を制御する制御装置３３とを備える。
【００１４】
電動工具本体１Ｂは、モータ１１を含む本体部４と、本体部４に接続されるハンドル部６と、バッテリ３１が装着されるバッテリ装着部２９とを有する。
【００１５】
また、電動工具本体１Ｂは、本体部４、ハンドル部６、及びバッテリ装着部２９のそれぞれの表面の少なくとも一部を規定するハウジング２を備える。電動工具本体１Ｂの表面は、ハウジング２の表面を含む。
【００１６】
ハウジング２は、モータ１１を収容するモータハウジング２Ａと、モータハウジング２Ａの下部と結ばれるハンドルハウジング２Ｂと、ハンドルハウジング２Ｂの下部と結ばれるバッテリ装着ハウジング２Ｃとを含む。本体部４の表面は、モータハウジング２Ａの表面を含む。ハンドル部６の表面は、ハンドルハウジング２Ｂの表面を含む。バッテリ装着部２９の表面は、バッテリ装着ハウジング２Ｃの表面を含む。
【００１７】
モータ１１の回転軸ＡＸは、Ｘ軸と平行である。本体部４は、Ｘ軸方向に延在する。ハンドル部６は、本体部４の下部に接続される。ハンドル部６は、モータ１１の回転軸ＡＸと直交する−Ｙ方向に延在する。バッテリ装着部２９は、ハンドル部６の下部に接続される。Ｙ軸方向において、ハンドル部６は、本体部４とバッテリ装着部２９との間に配置される。
【００１８】
＜本体部＞
本体部４は、先端工具を保持して駆動する。先端工具は、例えばドライバビットである。図１、図２、及び図３に示すように、本体部４は、ファン１０と、モータ１１と、減速機構１２と、スピンドル１３と、スプリング１４と、ハンマ１６と、アンビル１７と、モータハウジング２Ａと、リアハウジング２０と、フロントハウジング２６と、ハンマケース２１と、バンパ２７と、前照灯１６０とを有する。
【００１９】
本体部２のハウジング２は、モータハウジング２Ａと、リアハウジング２０と、フロントハウジング２６とを含む。
【００２０】
モータハウジング２Ａは、筒状の部材である。モータハウジング２Ａは、モータ１１の周囲に配置される。モータハウジング２Ａの中心軸は、Ｘ軸と実質的に平行である。モータハウジング２Ａの前端部及び後端部のそれぞれに開口が設けられる。リアハウジング２０は、モータハウジング２Ａの後端部の開口を塞ぐように配置される。フロントハウジング２６は、筒状の部材であり、モータハウジング２Ａの前端部に接続される。ハンマケース２１は、ハンマ１６の周囲に配置される。ハンマケース２１は、モータハウジング２Ａ及びフロントハウジング２６の内側に配置される。モータハウジング２Ａ及びフロントハウジング２６は、ハンマケース２１の周囲に配置される。バンパ２７は、弾性体で形成された筒状の部材であり、ハンマケース２１の前端部に接続される。
【００２１】
モータ１１は、先端工具を駆動するための動力を発生する。モータ１１は、バッテリ３１から供給される電力により作動する電動モータである。モータ１１は、モータハウジング２Ａの内部に収容される。
【００２２】
モータ１１は、ブラシレスモータである。モータ１１は、円筒状のステータ５１と、ステータ５１の内側に配置されるロータ５２とを含む。モータ１１の回転軸ＡＸは、Ｘ軸と平行である。ロータ５２は、回転軸ＡＸを中心に回転する。
【００２３】
ステータ５１は、複数の内歯を有する固定子鉄心５４と、固定子鉄心５４の前方に配置される前絶縁部材５６と、固定子鉄心５４の後方に配置される後絶縁部材５８と、前絶縁部材５６及び後絶縁部材５８を介して固定子鉄心５４の内歯に巻かれる複数のコイル６０とを有する。
【００２４】
また、ステータ５１は、前絶縁部材５６に固定されたセンサ基板６２と、前絶縁部材５６の周縁部に配置されコイル６０とセンサ基板６２とを接続するコイル接続部とを有する。センサ基板６２の前面に複数の磁気センサが固定される。コイル接続部は、端子部６４を介して制御装置３３に接続される。
【００２５】
ロータ５２は、モータ軸６６と、モータ軸６６の周囲に配置された回転子鉄心６８と、回転子鉄心６８の周囲に配置された永久磁石７０と、回転子鉄心６８よりも前方においてモータ軸６６の周囲に配置されるスリーブ７２とを有する。
【００２６】
モータ軸６６は、モータ前軸受７４及びモータ後軸受７７に回転可能に支持される。モータ前軸受７４は、ベアリングリテーナ７５の開口部に配置され、ベアリングリテーナ７５に支持される。モータ後軸受７７は、リアハウジング２０に保持される。モータ軸６６の前端部にピニオンギヤ７６が固定される。
【００２７】
ファン１０は、モータ１１よりも後方に配置される。ファン１０は、複数の羽根を有する遠心ファンであり、ファンスリーブ７８を介してモータ軸６６に固定される。モータ１１の作動により、ファン１０は、回転軸ＡＸを中心に回転する。モータハウジング２Ａに複数の吸気口２５が設けられる。リアハウジング２０に複数の排気口２４が設けられる。吸気口２５は、ファン１０よりも前方に設けられる。排気口２４は、ファン１０の周囲に設けられる。ファン１０の回転により、モータハウジング２Ａの外部の空気が吸気口２５を介してモータハウジング２Ａの内部に流入する。モータハウジング２Ａの内部に流入した空気は、モータ１１を冷却する。モータ１１から熱を奪った空気は、排気口２４を介してモータハウジング２Ａ及びリアハウジング２０の外部に排出される。
【００２８】
減速機構１２は、ロータ５２の回転力をスピンドル１３に伝達する。減速機構１２は、ロータ５２の回転数よりもスピンドル１３の回転数が低くなるように、スピンドル１３を回転させる。減速機構１２は、遊星歯車機構を含み、リング状の内歯ギヤ８０と、内歯ギヤ８０に噛み合う複数の遊星歯車８２と、複数の遊星歯車８２のそれぞれを回転可能に支持する複数のピン８４とを有する。
【００２９】
内歯ギヤ８０は、ハンマケース２１の内側に配置され、ハンマケース２１の後端部の内面に固定される。複数の遊星歯車８２は、内歯ギヤ８０の内側に配置される。
【００３０】
スピンドル１３は、モータ１１よりも前方に配置される。スピンドル１３は、減速機構１２を介してロータ５２のモータ軸６６に接続される。モータ１１で発生した動力は、減速機構１２を介してスピンドル１３に伝達される。モータ１１の作動により、スピンドル１３は、回転軸ＡＸを中心に回転する。
【００３１】
スピンドル１３は、円板部９０と、円板部９０から前方に突出する前ロッド部と、円板部９０から後方に突出する後ロッド部とを有する。回転軸ＡＸと直交するＹＺ平面内において、円板部９０の外形は、前ロッド部の外形及び後ロッド部の外形よりも大きい。
【００３２】
ベアリングリテーナ７５は、スピンドル１３の後ロッド部の周囲に配置される。ベアリングリテーナ７５は、モータハウジング２Ａの内部に形成されたハウジングリブ９６に支持される。ベアリングリテーナ７５とスピンドル１３の後ロッド部との間にスピンドル軸受９４が配置される。スピンドル１３は、スピンドル軸受９４に回転可能に支持される。
【００３３】
ベアリングリテーナ７５は、回転軸ＡＸの放射方向において外側に突出するリテーナリブ９８を有する。リテーナリブ９８は、ハンマケース２１の後端部とハウジングリブ９６の前面との間に配置される。
【００３４】
ベアリングリテーナ７５の前部は、ハンマケース２１の内面の後端部と内歯ギヤ８０の外面との間に配置される。
【００３５】
スピンドル軸受９４の内径は、ベアリングリテーナ７５に支持されているモータ前軸受７４の内径よりも大きい。前後方向において、スピンドル軸受９４の位置とモータ前軸受７４の位置とは異なる。スピンドル軸受９４は、モータ前軸受７４よりも前方に配置される。これにより、スピンドル１３からスピンドル軸受９４に伝達される力がモータ前軸受７４に伝達されることが抑制される。
【００３６】
スピンドル１３は、内部に内孔１００を有する。内孔１００の後部は、円板部９０の中空部に接続される。モータ軸６６の前端部及びピニオンギヤ７６は、内孔１００の後部に配置される。減速機構１２の遊星歯車８２は、円板部９０の中空部に配置される。ピニオンギヤ７６と遊星歯車８２とが噛み合う。これにより、ロータ５２の回転力が、減速機構１２を介してスピンドル１３に伝達される。
【００３７】
ハンマ１６は、スピンドル１３よりも前方に配置される。ハンマ１６は、回転打撃機構を含み、スピンドル１３の回転力を回転打撃力に変換する。ハンマ１６の回転打撃力は、アンビル１７に伝達される。
【００３８】
ハンマ１６は、後面に凹部１０１を有する。スプリング１４の前部は、凹部１０１に配置される。スプリング１４の前端部は、複数のスプリングボール１０２及びハンマワッシャ１０４を介して、凹部１０１の内面に支持される。ハンマボール１０６がハンマ１６とスピンドル１３の前部との間に配置される。ハンマボール１０６は、ハンマ１６の打撃時にハンマ１６を前後方向にガイドする。
【００３９】
スプリング１４は、コイル状の弾性部材である。スプリング１４は、スピンドル１３の円板部９０とハンマ１６との間に配置される。スプリング１４は、ハンマ１６からアンビル１７に伝達される回転打撃力を緩和する。
【００４０】
アンビル１７は、ハンマ１６から伝達された回転打撃力に基づいて、回転軸ＡＸを中心に先端工具を保持して回転する。先端工具としてドライバビットがアンビル１７に保持されることにより、電動工具１は、ねじ締めを実施することができる。
【００４１】
アンビル１７は、先端工具の少なくとも一部が配置されるアンビル孔１２０と、アンビル孔１２０に配置された先端工具を固定するチャック１１２と、回転軸ＡＸの放射方向において外側に突出するフランジ部１１４と、スピンドル１３の前端部１１８が挿入される後孔とを有する。
【００４２】
アンビル１７は、アンビル軸受１１６に回転可能に支持される。アンビル軸受１１６は、フランジ部１１４よりも前方に配置される。アンビル軸受１１６は、ハンマケース２１の内面の前部に支持される。
【００４３】
チャック１１２は、チャックスリーブ１２２と、チャックスプリング１２４と、チャックワッシャ１２６と、チャックスプリング固定部材１２７と、複数のチャックボール１２８とを有する。
【００４４】
チャックスリーブ１２２は、円筒状の部材である。チャックスリーブ１２２は、アンビル１７の周囲に配置されるチャック前孔部１３０と、チャック前孔部１３０の内面から内側に突出するチャックボール固定部１３２とを有する。
【００４５】
チャックスプリング１２４は、チャック前孔部１３０に配置される。チャックワッシャ１２６は、チャックスプリング１２４の前方に配置される。チャックスプリング固定部材１２７は、チャックワッシャ１２６の前方において、アンビル１７の外面に固定される。チャックスプリング１２４は、アンビル１７の外面とチャックワッシャ１２６とチャック前孔部１３０の内面とによって規定される空間に配置される。チャックボール１２８は、アンビル孔１２０の内側に露出する。チャックボール１２８は、チャックボール固定部１３２に接触可能である。
【００４６】
電動工具１の使用者は、チャックスリーブ１２２を操作することができる。チャックスリーブ１２２が前方に移動されると、チャックスリーブ１２２は、チャックスプリング１２４の弾性力を受けながら前方に移動する。チャックスリーブ１２２が前方に移動すると、チャックボール固定部１３２がチャックボール１２８から離れる。これにより、チャックボール１２８は、回転軸ＡＸの放射方向において外側に移動可能になる。チャックボール１２８が移動可能な状態で、先端工具がアンビル孔１２０に挿入されると、チャックボール１２８は、アンビル孔１２０から退くように、回転軸ＡＸの放射方向において外側に移動する。これにより、先端工具はアンビル孔１２０に挿入される。先端工具がアンビル孔１２０に配置された状態で、チャックスリーブ１２２がチャックスプリング１２４の弾性力により後方に移動すると、チャックボール固定部１３２がチャックボール１２８に接触して、チャックボール１２８が回転軸ＡＸの放射方向において内側に移動する。これにより、先端工具はチャックボール１２８で保持され、アンビル１７に固定される。
【００４７】
減速機構１２、スピンドル１３、及びハンマ１６は、モータ１１で発生した動力をアンビル１７に伝達する動力伝達機構として機能する。アンビル１７は、モータ１１で発生した動力に基づいて先端工具を保持して駆動する出力部として機能する。
【００４８】
前照灯１６０は、本体部４の下部の前部に配置される。前照灯１６０は、電動工具１の作業対象及びアンビル１７に保持される先端工具の少なくとも一方を照明する。
【００４９】
＜ハンドル部＞
ハンドル部６は、電動工具１の使用者に保持される。ハンドル部６は、電動工具１の使用者の手で握られる部分である。ハンドル部６は、本体部４の下部に接続される。ハンドル部６は、モータハウジング２Ａの下部に接続されるハンドルハウジング２Ｂを含む。
【００５０】
＜バッテリ装着部＞
バッテリ装着部２９は、バッテリ３１が装着される装着面３２と、操作パネル４４を含む操作面４０とを有する。バッテリ装着部２９は、ハンドル部６の下部に接続される。バッテリ装着部２９は、ハンドルハウジング２Ｂの下部に接続されるバッテリ装着ハウジング２Ｃを含む。
【００５１】
バッテリ３１は、バッテリ端子を有する。バッテリ端子は、バッテリ３１の上面に配置される。バッテリ３１は、バッテリ３１の前部において上方に隆起する隆起部３４を有する。
【００５２】
装着面３２は、下方を向くバッテリ装着部２９の下面を含む。バッテリ装着部２９は、装着端子を有する。装着端子は、バッテリ装着部２９の装着面３２に配置される。
【００５３】
バッテリ３１は、バッテリ装着部２９に着脱可能に保持される。バッテリ３１をバッテリ装着部２９に装着するとき、バッテリ３１の上面と装着面３２とが対向するように、バッテリ３１をバッテリ装着部２９の前方から後方へスライドさせる。バッテリ３１をスライドさせることによって、隆起部３４の後部がバッテリ装着部２９の前部に当たる。また、バッテリ爪３６がバッテリ３１の上面に設けられる。バッテリ爪３６は、バッテリ３１の上面から突出する。バッテリ爪３６は、弾性部材の弾性力により上方に移動可能である。バッテリ爪３６は、バッテリ装着部２９の前部に設けられたバッテリ装着凹部３７に挿入される。これにより、バッテリ３１とバッテリ装着部２９とが位置決めされ、バッテリ３１がバッテリ装着部２９に装着される。
【００５４】
バッテリ３１がバッテリ装着部２９に装着された状態において、バッテリ３１の上面と装着面３２とが対向する。また、バッテリ３１がバッテリ装着部２９に装着された状態において、バッテリ端子と装着端子とが接続される。これにより、バッテリ３１とバッテリ装着部２９に設けられているターミナル３５とが接続される。ターミナル３５は、制御装置３３に接続される。
【００５５】
バッテリ装着部２９からバッテリ３１を外すとき、バッテリボタン３０が操作される。バッテリボタン３０は、バッテリ爪３６を上方に移動可能な弾性部材に接続される。バッテリボタン３０が操作されることにより、バッテリ爪３６がバッテリ装着凹部３７から外れ、バッテリ装着部２９からバッテリ３１が解放される。バッテリ装着部２９からバッテリ３１が解放された後、バッテリ３１を前方にスライドさせることによって、バッテリ装着部２９からバッテリ３１が外される。
【００５６】
操作面４０は、バッテリ装着部２９の上面の前部に規定される。操作面４０は、バッテリ装着ハウジング２Ｃの上面であってハンドル部６よりも前方の領域に規定される。操作パネル４４は、操作面４０に設けられる。
【００５７】
フック３８が装着されるフック用溝３９が、バッテリ装着ハウジング２Ｃの左部及び右部のそれぞれに設けられる。ストラップ４２がバッテリ装着ハウジング２Ｃの後部に装着される。
【００５８】
＜正逆切換スイッチ＞
正逆切換スイッチ２８は、本体部４の下端部に配置される。正逆切換スイッチ２８は、Ｘ軸方向において本体部４の中間部に配置される。正逆切換スイッチ２８は、Ｙ軸方向においてモータハウジング２Ａを貫通するように配置される。正逆切換スイッチ２８は、電動工具１の使用者に操作される操作部材である。正逆切換スイッチ２８が操作されることにより、モータ１１の回転方向が切り換えられる。
【００５９】
＜メインスイッチ＞
メインスイッチ７は、モータ１１の起動と停止とを切り換える。メインスイッチ７は、ハンドル部６の上部に配置される。メインスイッチ７は、ハンドル部６に配置され、モータ１１を起動するために操作されるトリガ操作部材８と、トリガ操作部材８の操作によりトリガ信号を出力するトリガ信号出力装置９とを有する。
【００６０】
トリガ操作部材８は、ハンドル部６の上部に配置される。トリガ操作部材８は、ブロック状の部材である。トリガ操作部材８は、＋Ｘ側のハンドル部６の前部に配置される。ハンドルハウジング２Ｂは、トリガ操作部材８が配置される開口３を有する。トリガ操作部材８の少なくとも一部は、開口３に配置される。トリガ操作部材８は、ハンドルハウジング２Ｂの前面よりも前方に突出する。
【００６１】
トリガ信号出力装置９は、トリガ操作部材８の操作によりトリガ信号を出力可能な電子回路を含む。トリガ信号とは、モータ１１を起動させる指令信号をいう。トリガ信号出力装置９は、ハンドルハウジング２Ｂの内部に配置される。
【００６２】
トリガ操作部材８は、モータ１１の起動と停止とを切り換えるために、電動工具１の使用者に操作される。トリガ操作部材８が操作されると、ハンドルハウジング２Ｂの内部に収容されているトリガ信号出力装置９がトリガ信号を出力する。トリガ信号出力装置９からトリガ信号が出力されると、モータ１１が起動する。モータ１１で発生した動力は、スピンドル１３を介してハンマ１６に伝達される。ハンマ１６は、先端工具を保持するアンビル１７を回転させる。
【００６３】
電動工具１の使用者は、ハンドル部６を手で握った状態で、指でトリガ操作部材８を操作することができる。トリガ操作部材８が後方に移動するように操作されることにより、トリガ信号出力装置９からトリガ信号が出力される。図２に示すように、トリガ操作部材８とトリガ信号出力装置９との間に弾性部材５が配置される。トリガ操作部材８の操作が解除されると、弾性部材５の弾性力により、トリガ操作部材８は前方に移動する。トリガ操作部材８が前方に移動することにより、トリガ信号出力装置９からのトリガ信号の出力が停止する。これにより、モータ１１が停止する。
【００６４】
＜検出装置＞
検出装置１７０は、電動工具本体１Ｂの移動状態を検出する。検出装置１７０は、電動工具本体１Ｂの少なくとも一部に固定される。検出装置１７０は、ハウジング２の内部に配置される。図２に示すように、検出装置１７０は、ハンドル部６の内部に配置されてもよい。
【００６５】
電動工具本体１Ｂの移動状態は、電動工具本体１Ｂの移動方向、電動工具本体１Ｂの移動距離、電動工具本体１Ｂの移動速度、電動工具本体１Ｂの移動加速度、単位時間当たりの電動工具本体１Ｂの移動回数、電動工具本体１Ｂの回転方向、電動工具本体１Ｂの傾斜角度、電動工具本体１Ｂの角速度、電動工具本体１Ｂの角加速度、単位時間当たりの電動工具本体１Ｂの回転回数、及び電動工具本体１Ｂの位置の少なくとも一つを含む。
【００６６】
検出装置１７０は、位置センサ１７１と、慣性センサ１７２と、演算装置１７３とを有する。
【００６７】
位置センサ１７１は、全地球航法衛星システム（ＧＮＳＳ：Global  Navigation  Satellite  System）を利用して、Ｘ軸方向、Ｙ軸方向、及びＺ軸方向の電動工具本体１Ｂの位置を検出する。全地球航法衛星システムは、全地球測位システム（ＧＰＳ：Global  Positioning  System）を含む。位置センサ１７１は、ＧＰＳセンサを含む。全地球航法衛星システムは、緯度、経度、及び高度の座標データで規定される電動工具本体１Ｂの位置を検出する。位置センサ１７１は、グローバル座標系において規定されるＸ軸方向、Ｙ軸方向、及びＺ軸方向の電動工具本体１Ｂの位置を検出する。グローバル座標系とは、地球に固定された座標系をいう。
【００６８】
慣性センサ１７２は、慣性計測装置（ＩＭＵ：Inertial  Measurement  Unit）を含み、Ｘ軸、Ｙ軸、及びＺ軸方向の電動工具本体１Ｂの移動速度及び移動加速度と、θＸ、θＹ、及びθＺ方向の電動工具本体１Ｂの角速度及び角加速度を検出する。また、慣性センサ１７２は、θＸ方向、θＹ方向、及びθＺ方向の電動工具本体１Ｂの傾斜角度を検出する。
【００６９】
演算装置１７３は、位置センサ１７１の検出データ及び慣性センサ１７２の検出データに基づいて、電動工具本体１Ｂの移動状態を算出する。演算装置１７３は、位置センサ１７１の検出データに基づいて、電動工具本体１Ｂの移動方向、電動工具本体１Ｂの移動距離、単位時間当たりの電動工具本体１Ｂの移動回数、及び電動工具本体１Ｂの位置を算出することができる。また、演算装置１７３は、電動工具本体１Ｂの移動距離を微分処理して、電動工具本体１Ｂの移動速度及び電動工具本体１Ｂの移動加速度を算出することができる。また、演算装置１７３は、慣性センサ１７２の検出データに基づいて、電動工具本体１Ｂの移動速度、電動工具本体１Ｂの移動加速度、単位時間当たりの電動工具本体１Ｂの移動回数、電動工具本体１Ｂの回転方向、電動工具本体１Ｂの傾斜角度、電動工具本体１Ｂの角速度、電動工具本体１Ｂの角加速度、及び単位時間当たりの電動工具本体１Ｂの回転回数を算出することができる。電動工具本体１Ｂの回転方向は、電動工具本体１Ｂの傾斜方向を含む。電動工具本体１Ｂの回転回数は、電動工具本体１Ｂの傾斜回数を含む。単位時間当たりの電動工具本体１Ｂの移動回数及び回転回数は、電動工具本体１Ｂの振動数（周波数）を含む。
【００７０】
＜制御装置＞
制御装置３３は、電動工具１を制御する。制御装置３３は、ＣＰＵ（Central  Processing  Unit）のようなプロセッサと、ＲＯＭ（Read  Only  Memory）のような不揮発性メモリ及びＲＡＭ（Random  Access  Memory）のような揮発性メモリを含むメインメモリと、入出力回路を含むインターフェースとを有する。制御装置３３は、電動工具本体１Ｂの少なくとも一部に固定される。制御装置３３は、ハウジング２の内部に配置される。図２に示すように、制御装置３３は、バッテリ装着部２９の内部に配置されてもよい。
【００７１】
制御装置３３は、検出装置１７０の検出データに基づいて、モータ１１の回転速度を変更する変更指令を出力する。制御装置３３から出力された変更指令に基づいて、モータ１１の回転速度が設定される。
【００７２】
制御装置３３は、モータ１１が停止している状態で、モータ１１の回転速度を変更する変更指令を出力する。すなわち、トリガ操作部材８が操作されていないときに、モータ１１の回転速度が変更される。制御装置３３は、モータ１１が作動している状態においては、モータ１１の回転速度を変更する変更指令を出力しない。すなわち、トリガ操作部材８が操作されているときには、モータ１１の回転速度は変更されない。
【００７３】
＜使用方法＞
次に、本実施形態に係る電動工具１の使用方法について説明する。図３は、本実施形態に係る電動工具１の使用方法を示す模式図である。
【００７４】
電動工具１の使用者は、ハンドル部６を保持した状態で、特定の移動状態で電動工具１を移動させることにより、モータ１１の回転速度の設定値を変更することができる。例えば、特定の移動方向に特定の移動距離及び特定の移動回数で電動工具１を移動することにより、使用者は、モータ１１の回転速度の設定値を変更することができる。また、特定の回転方向に特定の傾斜角度及び特定の回転回数で電動工具１を回転（傾斜）することにより、使用者は、モータ１１の回転速度の設定値を変更することができる。また、特定の移動速度又は特定の移動加速度で電動工具１を移動することにより、モータ１１の回転速度の設定値が変更されてもよい。また、特定の角速度又は特定の角加速度で電動工具１を回転（傾斜）することにより、モータ１１の回転速度の設定値が変更されてもよい。また、特定の位置に電動工具１を移動することにより、モータ１１の回転速度の設定値が変更されてもよい。
【００７５】
一例として、図３（Ａ）に示すように、使用者は、ハンドル部６を保持した状態で、電動工具１を上下方向に第１移動距離で第１回数だけ往復移動させることにより、モータ１１の回転速度を第１回転速度に設定することができる。図３（Ｂ）に示すように、使用者は、ハンドル部６を保持した状態で、電動工具１を前後方向に第２移動距離で第２回数だけ往復移動させることにより、モータ１１の回転速度を第１回転速度よりも低い第２回転速度に設定することができる。図３（Ｃ）に示すように、使用者は、ハンドル部６を保持した状態で、電動工具１をθＺ方向に第３傾斜角度で第３回数だけ往復傾斜させることにより、モータ１１の回転速度を第２回転速度よりも低い第３回転速度に設定することができる。
【００７６】
このように、使用者は、電動工具１を振るだけで、モータ１１の回転速度を変更することができる。また、使用者は、電動工具１の振り方を変えるだけで、モータ１１を任意の回転速度に設定することができる。
【００７７】
＜制御システム＞
図４は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。図５に示すように、制御装置３３は、トリガ信号出力装置９、検出装置１７０、モータ１１、及び表示装置４５に接続される。表示装置４５は、例えば操作パネル４４に配置される。表示装置４５は、モータ１１の回転速度の設定値を表示する。
【００７８】
制御装置３３は、トリガ信号取得部３０１と、検出データ取得部３０２と、相関データ記憶部３０３と、照合部３０４と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【００７９】
トリガ信号取得部３０１は、トリガ信号出力装置９からトリガ信号を取得する。トリガ操作部材８が操作されたとき、トリガ信号出力装置９は、トリガ信号を出力する。トリガ信号取得部３０１は、トリガ操作部材８が操作されたとき、トリガ信号出力装置９から出力されたトリガ信号を取得する。
【００８０】
検出データ取得部３０２は、検出装置１７０の検出データを取得する。検出装置１７０は、電動工具本体１Ｂの移動状態に基づいて、検出データを出力する。検出データ取得部３０２は、検出装置１７０が電動工具本体１Ｂの移動状態を検出したとき、検出装置１７０から出力された電動工具本体１Ｂの移動状態を示す検出データを取得する。
【００８１】
電動工具本体１Ｂが第１移動状態のとき、検出装置１７０は、第１移動状態を示す第１検出データを出力する。電動工具本体１Ｂが第２移動状態のとき、検出装置１７０は、第２移動状態を示す第２検出データを出力する。電動工具本体１Ｂが第３移動状態のとき、検出装置１７０は、第３移動状態を示す第３検出データを出力する。
【００８２】
例えば、図３（Ａ）に示したように、電動工具本体１Ｂが上下方向に第１移動距離で第１回数だけ往復移動したとき、検出装置１７０は、電動工具本体１Ｂが上下方向に第１移動距離で第１回数だけ往復移動したことを示す検出データを出力する。図３（Ｂ）に示したように、電動工具本体１Ｂが前後方向に第２移動距離で第２回数だけ往復移動したとき、検出装置１７０は、電動工具本体１Ｂが前後方向に第２移動距離で第２回数だけ往復移動したことを示す検出データを出力する。図３（Ｃ）に示したように、電動工具本体１ＢがθＺ方向に第３傾斜角度で第３回数だけ往復傾斜したとき、検出装置１７０は、電動工具本体１ＢがθＺ方向に第３傾斜角度で第３回数だけ往復傾斜したことを示す検出データを出力する。
【００８３】
相関データ記憶部３０３は、電動工具本体１Ｂの移動状態とモータ１１の回転速度との関係を示す相関データを記憶する。
【００８４】
図５は、本実施形態に係る相関データ記憶部３０３を示す模式図である。図５に示すように、相関データ記憶部３０３に記憶される相関データは、予め登録されている電動工具本体１Ｂの複数の移動状態を含む。本実施形態において、相関データ記憶部３０３には、第１移動状態、第２移動状態、及び第３移動状態が登録されている。
【００８５】
一例として、第１移動状態は、図３（Ａ）に示したような、電動工具本体１Ｂが上下方向に第１移動距離で第１回数だけ往復移動する移動状態である。第２移動状態は、図３（Ｂ）に示したような、電動工具本体１Ｂが前後方向に第２移動距離で第２回数だけ往復移動する移動状態である。第３移動状態は、図３（Ｃ）に示したような、電動工具本体１ＢがθＺ方向に第３傾斜角度で第３回数だけ往復傾斜する移動状態である。
【００８６】
また、相関データ記憶部３０３に記憶される相関データは、複数の移動状態のそれぞれについて設定されたモータ１１の回転速度を含む。本実施形態においては、第１移動状態について設定されたモータ１１の回転速度は、第１モード（第１回転速度）である。第２移動状態について設定されたモータ１１の回転速度は、第１モードよりも低い第２モード（第２回転速度）である。第３移動状態について設定されたモータ１１の回転速度は、第２モードよりも低い第３モード（第３回転速度）である。
【００８７】
このように、相関データは、電動工具本体１Ｂの移動状態と、移動状態について設定されたモータ１１の回転速度（モード）との関係を示すテーブルデータを含む。相関データは、例えば電動工具１の管理者によって任意に設定され、相関データ記憶部３０３に予め登録される。
【００８８】
以下の説明においては、検出装置１７０によって検出され、検出データ取得部３０２により取得された移動状態を適宜、検出移動状態、と称し、相関データ記憶部３０３に登録されている移動状態を適宜、登録移動状態、と称する。
【００８９】
照合部３０４は、検出データ取得部３０２により取得された検出データと相関データ記憶部３０３に記憶されている相関データとを照合する。照合部３０４は、検出装置１７０によって検出された検出移動状態と、相関データ記憶部３０３に登録されている登録移動状態とを照合して、検出移動状態と登録移動状態との類似度を算出する。
【００９０】
照合部３０４は、電動工具本体１Ｂの検出移動状態及び登録移動状態のそれぞれから、移動方向、移動距離、移動速度、移動加速度、単位時間当たりの移動回数、回転方向、傾斜角度、角速度、角加速度、単位時間当たりの回転回数、及び位置の少なくとも一つを特徴量として抽出し、抽出した特徴量に基づいて、検出移動状態と登録移動状態との類似度を算出する。
【００９１】
照合部３０４は、検出移動状態及び登録移動状態のそれぞれから第１特徴量を抽出し、検出移動状態の第１特徴量と登録移動状態の第１特徴量とを照合する。照合部３０４は、検出移動状態の第１特徴量と登録移動状態の第１特徴量との差が閾値以下であることを示す第１特徴量条件が成立するか否かを判定する。また、照合部３０４は、検出移動状態及び登録移動状態のそれぞれから第２特徴量を抽出し、検出移動状態の第２特徴量と登録移動状態の第２特徴量とを照合する。照合部３０４は、検出移動状態の第２特徴量と登録移動状態の第２特徴量との差が閾値以下であることを示す第２特徴量条件が成立するか否かを判定する。第１特徴量条件及び第２特徴量条件の全てが成立した場合、照合部３０４は、検出データ取得部３０２により取得された検出移動状態と相関データ記憶部３０３に登録されている登録移動状態とは類似すると判定する。第１特徴量条件及び第２特徴量条件の少なくとも一つが成立しない場合、照合部３０４は、検出データ取得部３０２により取得された検出移動状態と相関データ記憶部３０３に登録されている登録移動状態とは類似しないと判定する。
【００９２】
例えば、照合部３０４は、例えば電動工具本体１Ｂの検出移動状態及び登録移動状態のそれぞれから、移動方向、移動距離、移動回数、回転方向、傾斜角度、及び回転回数を特徴量として抽出し、抽出した特徴量に基づいて、検出移動状態と登録移動状態との類似度を算出する。
【００９３】
例えば、照合部３０４は、検出データ取得部３０２により取得された移動状態と、相関データ記憶部３０３に登録されている第１移動状態とを照合する。照合部３０４は、検出移動状態の移動方向が上下方向であることを示す移動方向条件が成立するか否かを判定する。また、照合部３０４は、検出移動状態の移動距離と登録移動状態の第１移動距離との差が閾値以下であることを示す移動距離条件が成立するか否かを判定する。また、照合部３０４は、検出移動状態の移動回数と登録移動状態の第１回数とが一致することを示す移動回数条件が成立するか否かを判定する。移動方向条件、移動距離条件、及び移動回数条件の全てが成立した場合、照合部３０４は、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第１移動状態とは類似すると判定する。移動方向条件、移動距離条件、及び移動回数条件の少なくとも一つが成立しない場合、照合部３０４は、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第１移動状態とは類似しないと判定する。
【００９４】
同様に、照合部３０４は、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第２移動状態とを照合し、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第２移動状態が類似するか否かを判定する。
【００９５】
同様に、照合部３０４は、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第３移動状態とを照合し、検出データ取得部３０２により取得された移動状態と相関データ記憶部３０３に登録されている第３移動状態が類似するか否かを判定する。
【００９６】
照合部３０４は、検出移動状態と登録移動状態とが類似すると判定した場合、相関データ記憶部３０３に記憶されている複数のモータ１１のモード（回転速度）の中から、検出移動状態に類似する登録移動状態に対応するモータ１１のモード（回転速度）を選択する。
【００９７】
例えば、照合部３０４は、検出データ取得部３０２により取得された検出移動状態と相関データ記憶部３０３に記憶されている第１移動状態とが類似すると判定した場合、モータ１１の回転速度として第１モードを選択する。同様に、照合部３０４は、検出移動状態と相関データ記憶部３０３に記憶されている第２移動状態とが類似すると判定した場合、モータ１１の回転速度として第２モードを選択する。照合部３０４は、検出移動状態と相関データ記憶部３０３に記憶されている第３移動状態とが類似すると判定した場合、モータ１１の回転速度として第３モードを選択する。
【００９８】
変更指令出力部３０５は、検出データ取得部３０２により取得された検出データと相関データ記憶部３０３に記憶されている相関データとに基づいて、モータ１１の回転速度を変更する変更指令を出力する。検出データは、検出移動状態を含み、相関データは、登録移動状態を含む。変更指令出力部３０５は、照合部３０４により選択されたモータ１１のモードに基づいて、変更指令を出力する。例えば、検出データと相関データとに基づいて照合部３０４により第１モードが選択された場合、変更指令出力部３０５は、モータ１１の回転速度を第１モードに変更する変更指令を出力する。同様に、照合部３０４により第２モードが選択された場合、変更指令出力部３０５は、モータ１１の回転速度を第２モードに変更する変更指令を出力する。照合部３０４により第３モードが選択された場合、変更指令出力部３０５は、モータ１１の回転速度を第３モードに変更する変更指令を出力する。
【００９９】
変更指令出力部３０５は、モータ１１が停止しているときに変更指令を出力し、モータ１１が作動しているときには変更指令を出力しない。モータ１１が停止している状態は、トリガ操作部材８が操作されずトリガ信号取得部３０１がトリガ信号を取得していない状態を含む。モータ１１が作動している状態は、トリガ操作部材８が操作されトリガ信号取得部３０１がトリガ信号を取得している状態を含む。変更指令出力部３０５は、トリガ信号取得部３０１がトリガ信号を取得していないと判定したときに、変更指令を出力する。変更指令出力部３０５は、トリガ信号取得部３０１がトリガ信号を取得していると判定したときに、変更指令を出力しない。
【０１００】
モータ制御部３０６は、変更指令出力部３０５から出力された変更指令に基づいて、モータ１１を制御する。モータ制御部３０６は、変更指令出力部３０５から出力された変更指令に基づいて、モータ１１の回転速度を設定する。トリガ操作部材８が操作され、トリガ信号取得部３０１がトリガ信号を取得したとき、モータ制御部３０６は、変更指令出力部３０５から出力された変更指令に基づいて設定された回転速度を上限として、モータ１１を作動させる制御信号をモータ１１に出力する。
【０１０１】
表示制御部３０７は、変更指令出力部３０５から出力された変更指令に基づいて、表示装置４５を制御する。表示制御部３０７は、変更指令出力部３０５から出力された変更指令に基づいて設定された回転速度を表示装置４５に表示させる。
【０１０２】
＜制御方法＞
次に、本実施形態に係る電動工具１の制御方法について図６を参照して説明する。図６は、本実施形態に係る電動工具１の制御方法を示すフローチャートである。
【０１０３】
電動工具１が起動し、バッテリ３１から検出装置１７０に電力が供給されると、検出装置１７０が起動する。検出装置１７０は、電動工具本体１Ｂの移動状態を検出する。検出データ取得部３０２は、検出装置１７０から検出データを取得する（ステップＳＡ１）。
【０１０４】
照合部３０４は、検出データ取得部３０２により取得された検出データと相関データ記憶部３０３に記憶されている相関データとを照合する（ステップＳＡ２）。
【０１０５】
検出データは、検出移動状態を含み、相関データは、登録移動状態（第１移動状態、第２移動状態、及び第３移動状態）を含む。照合部３０４は、検出データと相関データとを照合して、検出移動状態が第１移動状態に類似するか否かを判定する（ステップＳＡ３）。
【０１０６】
ステップＳＡ３において、検出移動状態が第１移動状態に類似しないと判定した場合（ステップＳＡ３：Ｎｏ）、照合部３０４は、検出データと相関データとを照合して、検出移動状態が第２移動状態に類似するか否かを判定する（ステップＳＡ４）。
【０１０７】
ステップＳＡ４において、検出移動状態が第２移動状態に類似しないと判定した場合（ステップＳＡ４：Ｎｏ）、照合部３０４は、検出データと相関データとを照合して、検出移動状態が第３移動状態に類似するか否かを判定する（ステップＳＡ５）。
【０１０８】
ステップＳＡ５において、検出移動状態が第３移動状態に類似しないと判定した場合（ステップＳＡ５：Ｎｏ）、照合部３０４は、検出移動状態に類似する登録移動状態は相関データ記憶部３０３に登録されていないと判定する。照合部３０４は、検出移動状態と登録移動状態との照合は失敗したと判定する。
【０１０９】
ステップＳＡ３において、検出移動状態が第１移動状態に類似すると判定した場合（ステップＳＡ３：Ｙｅｓ）、照合部３０４は、モータ１１の回転速度として第１モードを選択し、第１モードを示す選択データを変更指令出力部３０５に出力する（ステップＳＡ６）。
【０１１０】
ステップＳＡ４において、検出移動状態が第２移動状態に類似すると判定した場合（ステップＳＡ４：Ｙｅｓ）、照合部３０４は、モータ１１の回転速度として第２モードを選択し、第２モードを示す選択データを変更指令出力部３０５に出力する（ステップＳＡ７）。
【０１１１】
ステップＳＡ５において、検出移動状態が第３移動状態に類似すると判定した場合（ステップＳＡ５：Ｙｅｓ）、照合部３０４は、モータ１１の回転速度として第３モードを選択し、第３モードを示す選択データを変更指令出力部３０５に出力する（ステップＳＡ８）。
【０１１２】
選択データを取得した変更指令出力部３０５は、トリガ信号取得部３０１がトリガ信号を取得したか否かを判定する（ステップＳＡ９）。
【０１１３】
ステップＳＡ９において、トリガ信号取得部３０１がトリガ信号を取得していないと判定した場合（ステップＳＡ９：Ｎｏ）、変更指令出力部３０５は、モータ１１の回転速度を変更することを示す変更指令をモータ制御部３０６に出力する（ステップＳＡ１０）。
【０１１４】
例えば、ステップＳＡ６において第１モードを示す選択データが出力されたとき、変更指令出力部３０５は、モータ１１の回転速度を第１モードに変更する変更指令をモータ制御部３０６に出力する。ステップＳＡ７において第２モードを示す選択データが出力されたとき、変更指令出力部３０５は、モータ１１の回転速度を第２モードに変更する変更指令をモータ制御部３０６に出力する。ステップＳＡ８において第３モードを示す選択データが出力されたとき、変更指令出力部３０５は、モータ１１の回転速度を第３モードに変更する変更指令をモータ制御部３０６に出力する。
【０１１５】
表示制御部２０７は、変更指令に基づいて設定されたモータ１１のモード（回転速度）を表示装置４５に表示させる（ステップＳＡ１１）。
【０１１６】
ステップＳＡ５において、検出移動状態が第３移動状態に類似しないと判定され、検出移動状態と登録移動状態との照合は失敗したと判定された場合（ステップＳＡ５：Ｎｏ）、モータ１１の回転速度の変更指令は出力されていないため、表示制御部２０７は、変更前のモータ１１のモード（回転速度）を表示装置４５に表示させる。
【０１１７】
ステップＳＡ９において、トリガ信号取得部３０１がトリガ信号を取得したと判定した場合（ステップＳＡ９：Ｙｅｓ）、変更指令出力部３０５は、変更指令を出力しない。表示制御部２０７は、変更前のモータ１１のモード（回転速度）を表示装置４５に表示させる。
【０１１８】
モータ制御部３０６は、トリガ信号取得部３０１がトリガ信号を取得したか否かを判定する（ステップＳＡ１２）。
【０１１９】
ステップＳＡ１２において、トリガ信号取得部３０１がトリガ信号を取得していないと判定された場合（ステップＳＡ１２：Ｎｏ）、ステップＳＡ１の処理に戻る。
【０１２０】
ステップＳＡ１２において、トリガ信号取得部３０１がトリガ信号を取得したと判定した場合（ステップＳＡ１２：Ｙｅｓ）、モータ制御部３０６は、モータ１１を作動させる制御信号をモータ１１に出力する（ステップＳＡ１３）。
【０１２１】
モータ制御部３０６は、変更指令に基づいて設定された回転速度を上限として、モータ１１を作動させる制御信号をモータ１１に出力する。
【０１２２】
モータ制御部３０６は、トリガ信号取得部３０１においてトリガ信号の取得が停止されたか否かを判定する（ステップＳＡ１４）。
【０１２３】
ステップＳＡ１４において、トリガ信号の取得が停止されていないと判定した場合（ステップＳＡ１４：Ｎｏ）、モータ制御部３０６は、モータ１１の作動を継続する（ステップＳＡ１３）。
【０１２４】
ステップＳＡ１４において、トリガ信号の取得が停止したと判定した場合（ステップＳＡ１４：Ｙｅｓ）、モータ制御部３０６は、モータ１１を停止する（ステップＳＡ１５）。
【０１２５】
＜効果＞
以上説明したように、本実施形態によれば、電動工具本体１Ｂの移動状態を検出する検出装置１７０が設けられるので、制御装置３３は、検出装置１７０の検出データに基づいて、モータ１１の回転速度の設定値を変更することができる。電動工具１の使用者は、電動工具１を保持して特定の移動状態で移動させるだけで（振るだけで）、モータ１１の回転速度の設定値を簡単に変更することができる。
【０１２６】
変更指令出力部３０５は、モータ１１が停止している状態で、変更指令を出力する。トリガ操作部材８が操作されモータ１１が作動しているとき、照合部３０４から選択データが出力されても、変更指令出力部３０５は、変更指令を出力しない。使用者がトリガ操作部材８を操作していないときだけ、モータ１１の回転速度の変更が許可される。そのため、使用者がモータ１１を作動させて電動工具１で作業を実施しているときに、モータ１１の回転速度が勝手に変更されてしまうことが抑制される。
【０１２７】
＜変形例＞
図７は、本実施形態に係る電動工具１の使用方法を示す模式図である。図７は、電動工具１が工場の生産ラインで使用される例を示す。工場に複数の生産ラインが存在する場合、電動工具１の使用者は、電動工具１を特定の位置に移動させる（持っていく）ことにより、モータ１１の回転速度の設定値を変更することができる。
【０１２８】
上述のように、電動工具本体１Ｂの移動状態は、電動工具本体１Ｂの位置を含む。検出装置１７０は、電動工具本体１Ｂの位置を検出可能な位置センサ１７１を含む。そのため、検出移動状態として電動工具本体１Ｂの位置が検出され、登録移動状態として工場の特定の位置が登録されていることにより、照合部３０４は、検出データ取得部３０２により取得された電動工具本体１Ｂの検出位置と、相関データ記憶部３０３に登録されている登録位置とを照合して、モータ１１の回転速度の設定値を変更することができる。例えば、照合部３０４は、検出位置と登録位置との差が閾値以下であると判定した場合、登録位置に対応するモードを示す選択データを変更指令出力部３０５に出力する。変更指令出力部３０５は、照合部３０４から出力されたモードを示す選択データに基づいて、変更指令を出力する。
【０１２９】
一例として、図７に示すように、使用者が電動工具１を第１生産ラインの第１位置に持っていくことにより、検出装置１７０は、電動工具本体１Ｂが第１位置に配置されていることを示す検出データを出力することができる。制御装置３３は、検出装置１７０の検出データに基づいて、モータ１１の回転速度を例えば第１モードに設定することができる。
【０１３０】
また、使用者が電動工具１を第２生産ラインの第２位置に持っていくことにより、検出装置１７０は、電動工具本体１Ｂが第２位置に配置されていることを示す検出データを出力することができる。制御装置３３は、検出装置１７０の検出データに基づいて、モータ１１の回転速度を例えば第１モードよりも低い第２モードに設定することができる。
【０１３１】
また、使用者が電動工具１を第３生産ラインの第３位置に持っていくことにより、検出装置１７０は、電動工具本体１Ｂが第３位置に配置されていることを示す検出データを出力することができる。制御装置３３は、検出装置１７０の検出データに基づいて、モータ１１の回転速度を例えば第２モードよりも低い第３モードに設定することができる。
【０１３２】
例えば、複数の生産ラインのそれぞれで使用される電動工具１のモータ１１の回転速度の推奨値が定められている場合、使用者は、生産ラインに電動工具１を持っていくだけで、モータ１１の回転速度を推奨値に変更することができる。また、使用者は、電動工具１を持っていく位置を変えるだけで、モータ１１を任意の回転速度に設定することができる。
【０１３３】
［第２実施形態］
第２実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０１３４】
本実施形態においては、作業現場において電動工具１がティーチングされ、相関データ記憶部３０３の相関データが更新される（書き換えられる）例について説明する。
【０１３５】
図８は、本実施形態に係る電動工具１の使用方法を示す模式図である。図８に示すように、作業現場においては、電動工具１の作業対象ＣＳが複数存在する場合がある。例えば図８に示すように、第１作業対象ＣＳ１、第２作業対象ＣＳ２、及び第３作業対象ＣＳ３が作業現場に存在する場合がある。
【０１３６】
第１作業対象ＣＳ１を作業する場合、モータ１１の回転速度として第１モードが推奨され、第２作業対象ＣＳ２を作業する場合、モータ１１の回転速度として第２モードが推奨され、第３作業対象ＣＳ３を作業する場合、モータ１１の回転速度として第３モードが推奨される場合がある。
【０１３７】
本実施形態において、電動工具１の使用者は、作業対象ＣＳに合わせてモータ１１の回転速度が設定されるように、電動工具１をティーチングする。図８に示すように、第１作業対象ＣＳ１を作業するとき、電動工具本体１Ｂは第４移動状態（傾斜角度及び位置）になる。第２作業対象ＣＳ２を作業するとき、電動工具本体１Ｂは第５移動状態（傾斜角度及び位置）になる。第３作業対象ＣＳ３を作業するとき、電動工具本体１Ｂは第６移動状態（傾斜角度及び位置）になる。
【０１３８】
制御装置３３は、電動工具本体１Ｂが第４移動状態のとき、モータ１１の回転速度が第４モードになるように、相関データ記憶部３０３に登録されている相関データを更新する。制御装置３３は、電動工具本体１Ｂが第５移動状態のとき、モータ１１の回転速度が第５モードになるように、相関データ記憶部３０３に登録されている相関データを更新する。  制御装置３３は、電動工具本体１Ｂが第６移動状態のとき、モータ１１の回転速度が第６モードになるように、相関データ記憶部３０３に登録されている相関データを更新する。
【０１３９】
図９は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、検出データ取得部３０２と、相関データ記憶部３０３と、照合部３０４と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０１４０】
本実施形態において、制御装置３３は、入力装置４６が操作されることにより生成された入力データを取得する入力データ取得部３０８と、電動工具本体１Ｂが特定の移動状態のときに取得された入力データに基づいて、相関データ記憶部３０３に登録されている相関データを更新する更新部３０９とを有する。
【０１４１】
入力装置４６は、電動工具本体１Ｂの表面の少なくとも一部に配置される。電動工具１の使用者は、入力装置４６を操作することができる。入力装置４６は、ハウジング２の少なくとも一部に配置されるプッシュボタン及びキーボードを含む。入力装置４６は、例えば操作パネル４４に配置されてもよい。
【０１４２】
図１０は、本実施形態に係る電動工具１の制御方法を示すフローチャートである。図１０は、相関データを更新するときのフローチャートを示す。
【０１４３】
使用者は、電動工具１のハンドル部６を保持した状態で、図８に示したように、電動工具１と第１作業対象ＣＳ１とを対向させる。すなわち、使用者は、電動工具１が第１作業対象ＣＳ１を作業するときの傾斜角度及び位置になるように、電動工具本体１Ｂの傾斜角度及び位置を調整する。以下の説明においては、第１作業対象ＣＳ１を作業するときの電動工具本体１Ｂの傾斜角度及び位置を適宜、第４移動状態、と称する。
【０１４４】
使用者は、電動工具本体１Ｂを第４移動状態に維持した状態で、入力装置４６を操作する。使用者は、電動工具本体１Ｂを第４移動状態に維持した状態で、入力装置４６のプッシュボタンを押し続けながら、キーボードを使って第４移動状態のときのモータ１１の回転速度の目標値を入力する。本実施形態において、使用者は、モータ１１の回転速度が第４モードになるように、キーボードを操作する。なお、使用者は、キーボードを使ってモータ１１の回転速度の目標値を入力した後、電動工具本体１Ｂを第４移動状態に維持した状態でプッシュボタンを押してもよい。
【０１４５】
入力装置４６が操作されることにより生成された入力データは、制御装置３３に出力される。入力データ取得部３０８は、入力装置４６から入力データを取得する（ステップＳＢ１）。
【０１４６】
検出装置１７０は、第４移動状態を示す検出データを出力する。検出データ取得部３０２は、第４移動状態を示す検出データを取得する（ステップＳＢ２）。
【０１４７】
入力データ取得部３０８は、取得した入力データを更新部３０９に出力する。検出データ取得部３０２は、取得した検出データを更新部３０９に出力する。更新部３０９は、入力データ及び検出データのそれぞれを取得する。
【０１４８】
入力データは、入力装置４６が操作されているときだけ、更新部３０９に出力される。入力装置４６がプッシュボタンを含む場合、入力データは、プッシュボタンが押されているときだけ出力される。使用者がプッシュボタンから手を離すと、入力データの出力は停止する。検出装置１７０の検出データは、規定の周期で出力され続ける。
【０１４９】
更新部３０９は、プッシュボタンによる入力データの取得が開始されてから規定時間が経過したか否かを判定する（ステップＳＢ３）。
【０１５０】
ステップＳＢ３において、入力データの取得が開始されてから規定時間が経過したと判定した場合（ステップＳＢ３：Ｙｅｓ）、更新部３０９は、規定時間における検出データの変動量が閾値よりも小さいか否かを判定する（ステップＳＢ４）。
【０１５１】
本実施形態において、検出データの変動量は、電動工具本体１Ｂの傾斜角度の変動量、及び電動工具本体１Ｂの位置の変動量を含む。例えば、使用者がプッシュボタンを押してから規定時間を経過する前に、電動工具１を保持している手を下ろしてしまったり、電動工具１を保持している手がふらついてしまったりして、電動工具本体１Ｂが第４移動状態を維持しない場合、更新部３０９は、規定時間における検出データの変動量が閾値以上であると判定する。
【０１５２】
ステップＳＢ４において、規定時間における検出データの変動量が閾値よりも小さいと判定した場合（ステップＳＢ４：Ｙｅｓ）、更新部３０９は、相関データを更新する（ステップＳＢ５）。
【０１５３】
すなわち、電動工具本体１Ｂが第４移動状態に維持された状態で、プッシュボタンが規定時間だけ長押しされることにより、更新部３０９は、第４移動状態においてモータ１１の回転速度が第４モードであることを示す相関データを相関データ記憶部３０３に登録（更新）する。
【０１５４】
表示制御部３０７は、相関データの更新が終了したことを示す表示データを表示装置４５に表示させる（ステップＳＢ６）。
【０１５５】
以上により、第１作業対象ＣＳ１を作業するときのモータ１１の回転速度を更新する処理が終了する。
【０１５６】
ステップＳＢ３において、入力データの取得が開始されてから規定時間が経過していないと判定した場合（ステップＳＢ３：Ｎｏ）、更新部３０９は、入力データの取得が終了したか否かを判定する（ステップＳＢ７）。
【０１５７】
ステップＳＢ７において、入力データの取得が終了していないと判定した場合（ステップＳＢ７：Ｎｏ）、すなわち、プッシュボタンが押され続け、入力データ取得部３０８が入力データを取得し続けていると判定した場合、ステップＳＢ２の処理に戻る。
【０１５８】
ステップＳＢ７において、入力データの取得が終了したと判定した場合（ステップＳＢ７：Ｙｅｓ）、すなわち、プッシュボタンが押されてから規定時間が経過する前に使用者がプッシュボタンを押すことをやめてしまったと判定した場合、相関データは更新されずに処理が終了する。
【０１５９】
ステップＳＢ４において、規定時間における検出データの変動量が閾値以上であると判定した場合（ステップＳＢ４：Ｎｏ）、すなわち、プッシュボタンが押されてから規定時間が経過する前に、使用者が電動工具１を保持している手を下ろしてしまったり、電動工具１を保持している手がふらついてしまったりしたと判定された場合、表示制御部３０７は、更新が失敗したことを示す表示データを表示装置４５に表示させる（ステップＳＢ８）。相関データは更新されずに処理は終了する。
【０１６０】
以上、第１作業対象ＣＳ１を作業するときのモータ１１の回転速度の設定値を更新する処理について説明した。使用者は、上述の手順により、第２作業対象ＣＳ２を作業するときのモータ１１の回転速度の設定値の更新することができる。第２作業対象ＣＳ２を作業するときのモータ１１の回転速度を更新するとき、使用者は、キーボードを使って第５移動状態のときのモータ１１の回転速度の目標値を入力し、図８に示したように、電動工具本体１Ｂを第５移動状態に維持した状態で、プッシュボタンを規定時間だけ押し続ける。これにより、第２作業対象ＣＳ２を作業するときのモータ１１の回転速度の設定値が更新される。
【０１６１】
同様に、使用者は、第３作業対象ＣＳ３を作業するときのモータ１１の回転速度の設定値の更新を実施することができる。第３作業対象ＣＳ３を作業するときのモータ１１の回転速度を更新するとき、使用者は、キーボードを使って第６移動状態のときのモータ１１の回転速度の目標値を入力し、図８に示したように、電動工具本体１Ｂを第６移動状態に維持した状態で、プッシュボタンを規定時間だけ押し続ける。これにより、第３作業対象ＣＳ３を作業するときのモータ１１の回転速度の設定値が更新される。
【０１６２】
以上説明したように、本実施形態によれば、使用者に操作される入力装置４６と、入力装置４６が操作されることにより生成された入力データを取得する入力データ取得部３０８と、電動工具本体１Ｂが特定の移動状態のときに取得された入力データに基づいて、相関データ記憶部３０３の相関データを更新する更新部３０９とが設けられる。これにより、電動工具１の使用者は、例えば電動工具１を用いて第１作業対象ＣＳ１を作業する場合、電動工具１を第１作業対象ＣＳ１に向けるだけで（電動工具１を第４移動状態にするだけで）、モータ１１の回転速度の設定値を自動的に第４モードに変更することができる。同様に、第２作業対象ＣＳ２又は第３作業対象ＣＳ３を作業する場合、電動工具１の使用者は、電動工具１を第２作業対象ＣＳ２又は第３作業対象ＣＳ３に向けるだけで（電動工具１を第５移動状態又は第６移動状態にするだけで）、モータ１１の回転速度の設定値を自動的に第５モード又は第６モードに変更することができる。
【０１６３】
［第３実施形態］
第３実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０１６４】
図１１は、本実施形態に係る電動工具１を右方から見た側面図である。図１１に示すように、電動工具１は、対象の光学像データを取得する光学センサ１８０を備える。制御装置３３は、光学センサ１８０により取得された光学像データに基づいて、モータ１１の回転速度を変更する変更指令を出力する。
【０１６５】
光学センサ１８０は、本体部４の前部に配置される。光学センサ１８０は、回転軸ＡＸよりも下方に配置される。光学センサ１８０は、カメラを含む。
【０１６６】
図１２は、本実施形態に係る電動工具１の使用方法を示す模式図である。図１２に示すように、作業対象ＣＳに識別マークＢＣが設けられる。識別マークＢＣは、例えば作業対象ＣＳに設けられたバーコードを含む。光学センサ１８０は、バーコードリーダを含む。
【０１６７】
識別マークＢＣは、作業対象ＣＳを電動工具１で作業するときの電動工具１のモータ１１の回転速度の推奨値を示すデータを含む。
【０１６８】
図１３は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０１６９】
本実施形態において、制御装置３３は、光学センサ１８０から光学像データを取得する光学像データ取得部３１０と、照合データを記憶する照合データ記憶部３１１と、光学像データと照合データとを照合する照合部３０４Ｂとを有する。
【０１７０】
光学像データ取得部３１０は、識別マークＢＣの光学像データを取得する。
【０１７１】
照合データ記憶部３１１は、識別マークＢＣを照合する照合データを記憶する。照合データは、複数の識別マークＢＣのそれぞれの特徴量を示すテンプレートデータと、テンプレートデータに対応するモータ１１の回転速度との関係を示すテーブルデータを含む。
【０１７２】
照合部３０４Ｂは、光学像データ取得部３１０により取得された識別マークＢＣの光学像データと照合データ記憶部３１１に記憶されているテンプレートデータとを照合し、テンプレートマッチング法より、識別マークＢＣに合致するテンプレートデータを抽出する。照合部３０４Ｂは、抽出したテンプレートデータに対応するモータ１１の回転速度（モード）を選択して、変更指令出力部３０５に出力する。
【０１７３】
変更指令出力部３０５は、照合部３０４Ｂにより選択されたモードに基づいて、モータ１１の回転速度の設定値を変更する変更指令を出力する。
【０１７４】
以上説明したように、本実施形態においては、作業対象ＣＳに識別マークＢＣが設けられ、電動工具１は、光学センサ１８０を用いて識別マークＢＣを読み取る。識別マークＢＣには、作業対象ＣＳを作業するときのモータ１１の回転速度の推奨値を示すデータが含まれているため、光学センサ１８０を用いて識別マークＢＣを読み取るだけで、モータ１１の回転速度を推奨値に簡単に変更することができる。
【０１７５】
なお、光学センサ１８０で取得される光学像データは、識別マークＢＣでなくてもよい。例えば、光学センサ１８０により作業対象ＣＳの表面の画像データが取得されてもよい。制御装置３３は、作業対象ＣＳの表面の画像データに基づいて、変更指令を出力してもよい。制御装置３３は、画像データを画像処理することによって、作業対象ＣＳの材質を判定し、材質に適したモータ１１の回転速度になるように、変更指令を出力することができる。
【０１７６】
［第４実施形態］
第４実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０１７７】
図１４は、本実施形態に係る電動工具１の一部を示す模式図である。図１４に示すように、本体部４は、先端工具を着脱可能に保持して回転するアンビル１７と、アンビル１７に保持される先端工具を識別する識別装置１９０とを有する。制御装置３３は、識別装置１９０による識別データに基づいて、モータ１１の回転速度を変更する変更指令を出力する。
【０１７８】
アンビル１７に挿入される先端工具の基端部に識別子ＭＤが設けられる。識別装置１９０は、本体部４の内部に配置され、アンビル１７に挿入された先端工具の識別子ＭＤを検出して、先端工具の識別結果を示す識別データを制御装置３３に出力する。識別子ＭＤは、例えばＩＣ（Integrated  Circuit）タグを含む。識別装置１９０は、ＩＣタグリーダを含む。
【０１７９】
図１５は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０１８０】
本実施形態において、制御装置３３は、識別装置１９０から識別データを取得する識別データ取得部３１２と、照合データを記憶する照合データ記憶部３１３と、識別データと照合データとを照合する照合部３０４Ｃとを有する。
【０１８１】
識別データ取得部３１２は、識別装置１９０から先端工具の識別結果を示す識別データを取得する。
【０１８２】
照合データ記憶部３１３は、先端工具を照合する照合データを記憶する。照合データは、複数の先端工具のそれぞれの特徴量を示すライブラリデータと、ライブラリデータに対応するモータ１１の回転速度との関係を示すテーブルデータを含む。
【０１８３】
照合部３０４Ｃは、識別データ取得部３１２により取得された識別データと照合データ記憶部３１３に記憶されているライブラリデータとを照合し、識別データに合致する先端工具をライブラリデータから抽出する。照合部３０４Ｃは、抽出した先端工具に対応するモータ１１の回転速度（モード）を選択して、変更指令出力部３０５に出力する。
【０１８４】
変更指令出力部３０５は、照合部３０４Ｃにより選択されたモードに基づいて、モータ１１の回転速度の設定値を変更する変更指令を出力する。
【０１８５】
以上説明したように、本実施形態においては、アンビル１７に装着される先端工具が識別され、アンビル１７に装着された先端工具に基づいて、モータ１１の回転速度が変更される。これにより、先端工具の構造又は材質に基づいて、モータ１１の回転速度を簡単に最適値に設定することができる。
【０１８６】
なお、識別子ＭＤは、ＩＣタグでなくてもよく、例えばバーコードでもよい。
【０１８７】
［第５実施形態］
第５実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０１８８】
図１６は、本実施形態に係る電動工具１の一部を示す斜視図である。図１６に示すように、バッテリ装着部２９は、電動工具１の使用者に操作される操作装置４７を備える。操作装置４７は、バッテリ装着部２９の側面に配置された複数のプッシュボタン４７Ａ，４７Ｂ，４７Ｃを含む。
【０１８９】
図１７は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０１９０】
本実施形態において、制御装置３３は、ターミナル３５から装着データを取得する装着データ取得部３１４と、操作装置４７から操作データを取得する操作データ取得部３１５とを有する。
【０１９１】
装着データ取得部３１４は、バッテリ装着部２９にバッテリ３１が装着されたことを示す装着データをターミナル３５から取得する。上述のように、バッテリ３１がバッテリ装着部２９に装着された状態において、バッテリ端子と装着端子とが接続される。これにより、バッテリ３１とバッテリ装着部２９に設けられているターミナル３５とが接続される。装着データ取得部３１４は、バッテリ装着部２９にバッテリ３１が装着されたことを示す装着データをターミナル３５から取得することができる。
【０１９２】
操作データ取得部３１５は、操作装置４７が操作されることにより生成される操作データを操作装置４７から取得する。本実施形態において、操作装置４７は、複数の操作データを出力可能である。例えばプッシュボタン４７Ａが操作されることにより、操作装置４７は、第１操作データを出力する。プッシュボタン４７Ｂが操作されることにより、操作装置４７は、第２操作データを出力する。プッシュボタン４７Ｃが操作されることにより、操作装置４７は、第３操作データを出力する。
【０１９３】
変更指令出力部３０５は、装着データ取得部３１４から相関データを取得し、操作データ取得部３１５から操作データを取得する。変更指令出力部３０５は、装着データと操作データとに基づいて、モータ１１の回転速度を変更する変更指令を出力する。変更指令出力部３０５は、バッテリ３１がバッテリ装着部２９に装着されるときに操作装置４７により生成された操作データに基づいて、変更指令を出力する。
【０１９４】
使用者は、プッシュボタン４７Ａを押しながらバッテリ装着部２９にバッテリ３１を装着することにより、モータ１１の回転速度の設定値を第１モードにすることができる。バッテリ３１がバッテリ装着部２９に装着されるとき、装着データ取得部３１４は、ターミナル３５から装着データを取得する。プッシュボタン４７Ａが操作されることにより、操作データ取得部３１５は、操作装置４７から第１操作データを取得する。変更指令出力部３０５は、装着データ取得部３１４から装着データを取得しているときに第１操作データを取得したとき、モータ１１の回転速度の設定値を第１モードに変更する変更指令を出力する。
【０１９５】
また、使用者は、プッシュボタン４７Ｂを押しながらバッテリ装着部２９にバッテリ３１を装着することにより、モータ１１の回転速度の設定値を第２モードにすることができる。プッシュボタン４７Ｂが操作されることにより、操作データ取得部３１５は、操作装置４７から第２操作データを取得する。変更指令出力部３０５は、装着データ取得部３１４から装着データを取得しているときに第２操作データを取得したとき、モータ１１の回転速度の設定値を第２モードに変更する変更指令を出力する。
【０１９６】
また、使用者は、プッシュボタン４７Ｃを押しながらバッテリ装着部２９にバッテリ３１を装着することにより、モータ１１の回転速度の設定値を第３モードにすることができる。プッシュボタン４７Ｃが操作されることにより、操作データ取得部３１５は、操作装置４７から第３操作データを取得する。変更指令出力部３０５は、装着データ取得部３１４から装着データを取得しているときに第３操作データを取得したとき、モータ１１の回転速度の設定値を第３モードに変更する変更指令を出力する。
【０１９７】
以上説明したように、本実施形態によれば、操作装置４７を操作しながらバッテリ３１をバッテリ装着部２９に装着することにより、モータ１１の回転速度の設定値を簡単に変更することができる。
【０１９８】
なお、操作装置４７は、電動工具本体１Ｂの少なくとも一部に設けられていればよく、例えば本体部４又はハンドル部６に設けられてもよい。また、操作装置４７は、バッテリ３１の表面の少なくとも一部に配置されてもよい。バッテリ３１がバッテリ装着部２９に装着されることにより、操作装置４７が操作されることにより生成された操作データは、制御装置３３に出力される。
【０１９９】
なお、操作装置４７は、複数の操作データを出力可能であればよく、プッシュボタンに限定されない。
【０２００】
［第６実施形態］
第６実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０２０１】
図１８は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。本実施形態において、電動工具本体１Ｂの少なくとも一部に操作装置４７０が配置される。操作装置４７０が使用者により操作されると、操作装置４７０は操作データを出力する。操作装置４７０は、例えば本体部４の表面又はバッテリ装着部２９の表面に配置されたプッシュボタンを含む。
【０２０２】
電動工具１の使用者は、モータ１１を作動させるとき、トリガ操作部材８を一定期間継続して操作する。すなわち、使用者は、モータ１１を作動させるとき、トリガ操作部材８を長押しする。
【０２０３】
本実施形態において、電動工具１の使用者は、モータ１１の回転速度を変更するとき、操作装置４７０を操作しながら、トリガ操作部材８を断続的に規定回数操作する。すなわち、使用者は、モータ１１の回転速度を変更するとき、操作装置４７０のプッシュボタンを押しながら、トリガ操作部材８を規定回数クリックする。
【０２０４】
使用者は、モータ１１の回転速度を第１モードに変更するとき、操作装置４７０のプッシュボタンを押しながら、トリガ操作部材８を２回クリックする。使用者は、モータ１１の回転速度を第２モードに変更するとき、操作装置４７０のプッシュボタンを押しながら、トリガ操作部材８を３回クリックする。使用者は、モータ１１の回転速度を第３モードに変更するとき、操作装置４７０のプッシュボタンを押しながら、トリガ操作部材８を４回クリックする。
【０２０５】
上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０２０６】
本実施形態において、制御装置３３は、トリガ信号判定部３２１と、操作データ取得部３１５Ｂと、モード信号判定部３２２とを有する。
【０２０７】
トリガ信号判定部３２１は、トリガ信号取得部３０１が取得したトリガ信号を判定する。トリガ信号取得部３０１がトリガ信号を一定期間継続して取得した場合、トリガ信号判定部３２１は、モータ１１を作動させるためのトリガ信号がトリガ信号出力装置９から出力されたと判定し、トリガ信号取得部３０１から取得したトリガ信号をモータ制御部３０６に出力する。モータ制御部３０６は、モータ１１を作動させる制御信号を出力する。
【０２０８】
トリガ信号取得部３０１がトリガ信号を断続的に規定回数取得した場合、トリガ信号判定部３２１は、モータ１１の回転速度を変更するためのモード信号がトリガ信号出力装置９から出力されたと判定し、トリガ信号取得部３０１から取得したトリガ信号をモード信号判定部３２２に出力する。
【０２０９】
操作データ取得部３１５Ｂは、操作装置４７０から操作データを取得する。操作データ取得部３１５Ｂは、操作データをモード信号判定部３２２に出力する。
【０２１０】
モード信号判定部３２２は、トリガ信号判定部３２１から取得したトリガ信号と、操作データ取得部３１５Ｂから取得した操作データとに基づいて、モータ１１のモード（回転速度）を選択する。モード信号判定部３２２は、操作データを取得している状態で、トリガ信号を断続的に２回取得した場合、第１モードを選択する。モード信号判定部３２２は、操作データを取得している状態で、トリガ信号を断続的に３回取得した場合、第２モードを選択する。モード信号判定部３２２は、操作データを取得している状態で、トリガ信号を断続的に４回取得した場合、第３モードを選択する。
【０２１１】
モード信号判定部３２２は、選択したモードを示す選択データを変更指令出力部３０５に出力する。変更指令出力部３０５は、モード信号判定部３２２から出力された選択データに基づいて、モータ１１の回転速度の設定を変更する変更指令を出力する。
【０２１２】
以上説明したように、本実施形態によれば、使用者は、トリガ操作部材８を規定の操作状態で操作することにより、モータ１１の回転速度を簡単に変更することができる。また、本実施形態においては、操作装置４７０が操作された状態で、トリガ操作部材８が規定回数クリックされることにより、モータ１１の回転速度が変更される。これにより、使用者が意図せずにトリガ操作部材８をクリックしてしまっても、操作装置４７０が操作されていない状態においては、モータ１１の回転速度が勝手に変更されることが抑制される。
【０２１３】
［第７実施形態］
第７実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０２１４】
図１９は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。図１９に示すように、電動工具１は、音声データを検出する音声検出装置２００を備える。制御装置３３は、音声検出装置２００により検出された音声データに基づいて、モータ１１の回転速度を変更する変更指令を出力する。
【０２１５】
音声検出装置２００は、電動工具本体１Ｂに設けられる。音声検出装置２００は、例えばバッテリ装着部２９に設けられてもよい。音声検出装置２００は、マイクロフォンを含む。
【０２１６】
上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０２１７】
本実施形態において、制御装置３３は、音声検出装置２００から音声データを取得する音声データ取得部３１６と、照合データを記憶する照合データ記憶部３１７と、音声データと照合データとを照合する照合部３０４Ｄとを有する。
【０２１８】
音声データ取得部３１６は、音声検出装置２００から音声データを取得する。照合データ記憶部３１７は、音声データを照合する照合データを記憶する。照合データは、音声認識ライブラリを含む。
【０２１９】
照合部３０４Ｄは、音声データ取得部３１６から音声データを取得する。また、照合部３０４Ｄは、照合データ記憶部３１７から音声認識ライブラリを取得する。照合部３０４Ｄは、音声認識ライブラリに登録されている辞書を用いて、音声データに対応する文字列データを生成する。また、照合部３０４Ｄは、生成した文字列データから、モータ１１の回転速度を変更するためのキーワードを抽出する。キーワードは、照合部３０４Ｄに予め登録されている。キーワードは、例えば「第１モードに変更」、「第２モードに変更」、「第３モードに変更」のような、モータ１１の回転速度を変更するためのキーワードを含む。
【０２２０】
照合部３０４Ｄは、複数のキーワードとそのキーワードに対応するモータ１１の回転速度との関係を示すテーブルデータを保持する。照合部３０４Ｄは、抽出されたキーワードとテーブルデータとに基づいて、複数のモードからキーワードに対応する特定のモードを選択する。照合部３０４Ｄは、選択したモードを示す選択データを変更指令出力部３０５に出力する。
【０２２１】
変更指令出力部３０５は、照合部３０４Ｄから出力された選択データに基づいて、モータ１１の回転速度の設定値を変更する変更指令を出力する。
【０２２２】
以上説明したように、本実施形態においては、音声検出装置２００が電動工具１に設けられる。したがって、電動工具１の使用者は、モータ１１の回転速度を変更するためのキーワードをしゃべるだけで、電動工具１の回転速度を簡単に変更することができる。
【０２２３】
［第８実施形態］
第８実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０２２４】
図２０は、本実施形態に係る電動工具１の使用方法を示す模式図である。本実施形態において、電動工具１は、無線指令を受信する通信装置２１０を備える。無線指令は、携帯端末２３０から出力される。携帯端末２３０は、スマートフォン又はタブレット型パーソナルコンピュータを含む。携帯端末２３０は、携帯電話通信網又はローカルエリアネットワークのような通信システムを介して無線指令を電動工具１に送信する。
【０２２５】
電動工具１の制御装置３３は、携帯端末２３０から出力された無線指令に基づいて、モータ１１の回転速度を変更する変更指令を出力する。
【０２２６】
例えば作業現場において複数の電動工具１が使用される場合、作業現場の管理者は、携帯端末２３０を操作して、複数の電動工具１のモータ１１の回転速度の設定値を一斉に変更することができる。
【０２２７】
本実施形態において、電動工具１は、モータ１１の回転速度の変更のために操作されるモード操作部材１４２を備える。モード操作部材１４２は、モード信号出力装置１４４に接続される。モード操作部材１４２が操作されることにより、モード信号出力装置１４４から制御装置３３にモード信号が出力される。モード信号とは、モータ１１の回転速度を変更させる指令信号をいう。
【０２２８】
すなわち、本実施形態において、モータ１１の回転速度は、携帯端末２３０から出力される無線指令及びモード信号出力装置１４４から出力されるモード信号の少なくとも一方によって変更される。
【０２２９】
図２１は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。図２１に示すように、上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０２３０】
本実施形態において、制御装置３３は、モード信号出力装置１４４からモード信号を取得するモード信号取得部３１８と、通信装置２１０から無線指令を取得する無線指令取得部３１９と、禁止部３２０とを有する。
【０２３１】
モード信号取得部３１８は、モード操作部材１４２が操作され、モード信号出力装置１４４がモード信号を出力したとき、モード信号出力装置１４４からモード信号を取得する。
【０２３２】
無線指令取得部３１９は、携帯端末２３０から無線指令が出力され、通信システムを介いて通信装置２１０が無線指令を受信したとき、通信装置２１０から無線指令を取得する。
【０２３３】
無線指令取得部３１９は、無線指令を変更指令出力部３０５に出力する。変更指令出力部３０５は、無線指令に基づいて、モータ１１の回転速度を変更する変更指令を出力する。
【０２３４】
本実施形態において、携帯端末２３０から出力される無線指令は、モード操作部材１４２によるモータ１１の回転速度の変更を禁止する禁止指令と、モード操作部材１４２によるモータ１１の回転速度の変更を許可する許可指令とを含む。禁止部３２０は、無線指令取得部３１９により禁止指令が取得されたときにモード操作部材１４２によるモータ１１の回転速度の変更を禁止する。禁止部３２０は、無線指令取得部３１９により許可指令が取得されたときにモード操作部材１４２によるモータ１１の回転速度の変更の禁止を解除する。
【０２３５】
すなわち、禁止部３２０は、無線指令取得部３１９から禁止指令を取得したとき、モード信号取得部３１８からモード信号を取得しても、変更指令出力部３０５に対するモード信号の送信を停止したり、モード信号を無効化したりする。禁止部３２０は、無線指令取得部３１９から許可指令を取得したとき、モード信号取得部３１８から取得したモード信号を変更指令出力部３０５に送信する。
【０２３６】
図２２は、本実施形態に係る電動工具１の制御方法を示すタイミングチャートである。電動工具１の管理者は、モータ１１の回転速度を変更するために携帯端末２３０を操作する。また、電動工具１の管理者は、電動工具１の使用者がモータ１１の回転速度を勝手に変更できないようにするために携帯端末２３０を操作する。携帯端末２３０は、モータ１１の回転速度を変更する変更指令及びモード操作部材１４２によるモータ１１の回転速度の変更を禁止する禁止指令を含む無線指令を電動工具１に送信する（ステップＳＣ１）。
【０２３７】
電動工具１の制御装置３３は、無線指令を受信する。制御装置３３の変更指令出力部３０５は、無線指令に基づいて、モータ１１の回転速度を変更する変更指令を出力する（ステップＳＣ２）。
【０２３８】
作業現場において、使用者は電動工具１を用いて作業を実施する。使用者が意図して又は意図せずにモード操作部材１４２を操作した場合、モード信号出力装置１４４から制御装置３３にモード信号が出力される（ステップＳＣ３）。
【０２３９】
モード操作部材１４２によるモータ１１の回転速度の変更を禁止する禁止指令が無線指令取得部３１９に取得されている。そのため、禁止部３２０は、モード操作部材１４２によるモータ１１の回転速度の変更を禁止する（ステップＳＣ４）。
【０２４０】
電動工具１の管理者は、電動工具１の使用者がモータ１１の回転速度を変更できるように携帯端末２３０を操作する。携帯端末２３０は、モード操作部材１４２によるモータ１１の回転速度の変更を許可する許可指令を電動工具１に送信する（ステップＳＣ５）。
【０２４１】
制御装置３３の無線指令取得部３１９は、許可指令を取得する。禁止部３２０は、モード操作部材１４２によるモータ１１の回転速度の変更の禁止を解除する（ステップＳＣ６）。
【０２４２】
作業現場において、使用者がモード操作部材１４２を操作した場合、モード信号出力装置１４４から制御装置３３にモード信号が出力される（ステップＳＣ７）。
【０２４３】
変更指令出力部３０５は、モード信号取得部３１８により取得されたモード信号に基づいて、モータ１１の回転速度を変更する変更指令を出力する（ステップＳＣ８）。
【０２４４】
以上説明したように、本実施形態によれば、無線指令によりモータ１１の回転速度の設定値が変更される。電動工具１の管理者は、携帯端末２３０を操作するだけで、モータ１１の回転速度の設定値を簡単に変更することができる。また、電動工具１の管理者は、携帯端末２３０を操作するだけで、複数の電動工具１のモータ１１の回転速度の設定値を一斉に変更することができる。
【０２４５】
電動工具１の管理者は、作業現場の作業対象ＣＳに適したモータ１１の回転速度を設定する。本実施形態においては、電動工具１に禁止部３２０が設けられ、管理者は、携帯端末２３０を操作して禁止指令を送信することができる。そのため、電動工具１の使用者がモータ１１の回転速度の設定値を勝手に変更してしまうことが抑制される。また、管理者が許可指令を送信することにより、電動工具１の使用者は、モード操作部材１４２を操作してモータ１１の回転速度を変更することができる。
【０２４６】
［第９実施形態］
第９実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０２４７】
図２３は、本実施形態に係る電動工具１の制御装置３３を示す機能ブロック図である。本実施形態において、電動工具本体１Ｂの少なくとも一部に、複数のモード操作部材が配置される。モード操作部材は、例えば操作パネル４４に配置されてもよいし、本体部４の表面に配置されてもよい。
【０２４８】
本実施形態において、モード操作部材は、第１モード操作部材１４２Ａと、第２モード操作部材１４２Ｂと、第３モード操作部材１４３Ｃとを含む。第１モード操作部材１４２Ａ、第２モード操作部材１４２Ｂ、及び第３モード操作部材１４３Ｃのそれぞれは、例えばプッシュボタンを含む。
【０２４９】
使用者は、モータ１１の回転速度を第１モードに変更するとき、第１モード操作部材１４２Ａを操作する。使用者は、モータ１１の回転速度を第２モードに変更するとき、第２モード操作部材１４２Ｂを操作する。使用者は、モータ１１の回転速度を第３モードに変更するとき、第３モード操作部材１４２Ｃを操作する。第１モード操作部材１４２Ａが操作されたとき、モード信号出力装置１４４Ｂは、第１モード信号を出力する。第２モード操作部材１４２Ｂが操作されたとき、モード信号出力装置１４４Ｂは、第２モード信号を出力する。第３モード操作部材１４２Ｃが操作されたとき、モード信号出力装置１４４Ｂは、第３モード信号を出力する。
【０２５０】
上述の実施形態と同様、制御装置３３は、トリガ信号取得部３０１と、変更指令出力部３０５と、モータ制御部３０６と、表示制御部３０７とを有する。
【０２５１】
本実施形態において、制御装置３３は、モード信号出力装置１４４Ｂからモード信号を出力するモード信号取得部３１８Ｂと、モード信号取得部３１８Ｂが取得したモード信号を判定するモード信号判定部３２２Ｂとを有する。
【０２５２】
モード信号判定部３２２Ｂは、モード信号取得部３１８Ｂが第１モード信号を取得したと判定した場合、モータ１１の回転速度として第１モードを選択する。モード信号判定部３２２Ｂは、モード信号取得部３１８Ｂが第２モード信号を取得したと判定した場合、モータ１１の回転速度として第２モードを選択する。モード信号判定部３２２Ｂは、モード信号取得部３１８Ｂが第３モード信号を取得したと判定した場合、モータ１１の回転速度として第３モードを選択する。モード信号判定部３２２Ｂは、選択したモードを示す選択データを変更指令出力部３０５に出力する。
【０２５３】
変更指令出力部３０５は、モード信号判定部３２２から出力された選択データに基づいて、モータ１１の回転速度の設定を変更する変更指令を出力する。
【０２５４】
以上説明したように、本実施形態によれば、複数のモード操作部材が設けられるので、使用者は、任意のモード操作部材を操作するだけで、モータ１１の回転速度を簡単に変更することができる。
【０２５５】
［第１０実施形態］
第１０実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【０２５６】
本実施形態においては、電動工具本体１Ｂの表面に複数の操作部材が配置され、それら複数の操作部材の機能が変更される例について説明する。
【０２５７】
図２４は、本実施形態に係る電動工具１を示す機能ブロック図である。図２４に示すように、電動工具１は、複数の操作部材を有する。本実施形態において、操作部材は、第１操作部材４７Ｄと、第２操作部材４７Ｅと、第３操作部材４７Ｆとを有する。第１操作部材４７Ｄ、第２操作部材４７Ｅ、及び第３操作部材４７Ｆのそれぞれは、例えばプッシュボタンでもよいし、スライドスイッチでもよいし、ダイヤルでもよいし、レバー部材でもよい。第１操作部材４７Ｄと第２操作部材４７Ｅと第３操作部材４７Ｆとは、電動工具本体１Ｂの表面において異なる位置に配置される。例えば、第１操作部材４７Ｄは本体部４の表面に配置され、第２操作部材４７Ｅはハンドル部６の表面に配置され、第３操作部材４７Ｆはバッテリ装着部２９の表面に配置される。
【０２５８】
第１操作部材４７Ｄ、第２操作部材４７Ｅ、及び第３操作部材４７Ｆのそれぞれは、異なる機能を有する。第１操作部材４７Ｄが操作されることにより、第１操作データが生成される。第２操作部材４７Ｅが操作されることにより、第２操作データが生成される。第３操作部材４７Ｆが操作されることにより、第３操作データが生成される。
【０２５９】
また、電動工具１は、変更装置４０８を有する。変更装置４０８は、例えばレバー部材又はプッシュボタンのような操作部材を含む。変更装置４０８の操作部材は、電動工具本体１Ｂの表面に配置される。変更装置４０８が操作されると、第１操作部材４７Ｄの機能、第２操作部材４７Ｅの機能、及び第３操作部材４７Ｆの機能を変更する変更指令が出力される。
【０２６０】
電動工具１は、操作データ処理装置４００を有する。操作データ処理装置４００は、コンピュータシステムを含む。操作データ処理装置４００は、第１操作部材４７Ｄ、第２操作部材４７Ｅ、第３操作部材４７Ｆ、及び制御装置３３に接続される。操作データ処理装置４００は、第１操作データ取得部４０１と、第２操作データ取得部４０２と、第３操作データ取得部４０３と、変更部４０４と、第１指令出力部４０５と、第２指令出力部４０６と、第３指令出力部４０７とを有する。
【０２６１】
第１操作データ取得部４０１は、第１操作部材４７Ｄが操作されることにより生成された第１操作データを取得する。第２操作データ取得部４０２は、第２操作部材４７Ｅが操作されることにより生成された第２操作データを取得する。第３操作データ取得部４０３は、第３操作部材４７Ｆが操作されることにより生成された第３操作データを取得する。
【０２６２】
変更部４０４は、変更装置４０８が操作されることにより生成された変更指令を取得する。変更部４０４は、第１操作データ取得部４０１から第１操作データを取得し、第２操作データ取得部４０２から第２操作データを取得し、第３操作データ取得部４０３から第３操作データを取得する。変更部４０４は、第１指令出力部４０５、第２指令出力部４０６、及び第３指令出力部４０７のそれぞれに、変更指令に基づいて操作データを出力する。
【０２６３】
第１指令出力部４０５は、変更部４０４から出力された操作データに基づいて、制御装置３３に第１指令を出力する。第２指令出力部４０６は、変更部４０４から出力された操作データに基づいて、制御装置３３に第２指令を出力する。第３指令出力部４０７は、変更部４０４から出力された操作データに基づいて、制御装置３３に第３指令を出力する。
【０２６４】
一例として、第１指令は、モータ１１を起動させる指令信号を含む。第２指令は、モータ１１の回転速度を変更させる指令信号を含む。第３指令は、モータ１１の回転方向を変更させる指令信号を含む。
【０２６５】
初期状態において、第１操作部材４７Ｄは、モータ１１を起動させるトリガ操作部材として機能する。第２操作部材４７Ｅは、モータ１１の回転速度を変更させるモード操作部材として機能する。第３操作部材４７Ｆは、モータ１１の回転方向を変更させる正逆切換操作部材として機能する。
【０２６６】
初期状態において、第１操作部材４７Ｄが操作され、第１操作データが第１操作データ取得部４０１に取得されると、変更部４０４は、第１操作データを第１指令出力部４０５に出力する。第１指令出力部４０５は、第１指令を制御装置３３に出力する。制御装置３３は、第１指令に基づいて、モータ１１を起動させる。
【０２６７】
初期状態において、第２操作部材４７Ｅが操作され、第２操作データが第２操作データ取得部４０２に取得されると、変更部４０４は、第２操作データを第２指令出力部４０６に出力する。第２指令出力部４０６は、第２指令を制御装置３３に出力する。制御装置３３は、第２指令に基づいて、モータ１１の回転速度を変更させる。
【０２６８】
初期状態において、第３操作部材４７Ｆが操作され、第３操作データが第３操作データ取得部４０３に取得されると、変更部４０４は、第３操作データを第３指令出力部４０７に出力する。第３指令出力部４０７は、第３指令を制御装置３３に出力する。制御装置３３は、第３指令に基づいて、モータ１１の回転方向を変更させる。
【０２６９】
変更装置４０８が操作され、変更指令が変更部４０４に出力されると、変更部４０４は、操作データの出力先を変更する。
【０２７０】
変更指令が出力された状態において、第１操作部材４７Ｄが操作され、第１操作データが第１操作データ取得部４０１に取得されると、変更部４０４は、第１操作データを第２指令出力部４０６に出力する。第２指令出力部４０６は、第２指令を制御装置３３に出力する。制御装置３３は、第２指令に基づいて、モータ１１の回転速度を変更させる。
【０２７１】
変更指令が出力された状態において、第２操作部材４７Ｅが操作され、第２操作データが第２操作データ取得部４０２に取得されると、変更部４０４は、第２操作データを第３指令出力部４０７に出力する。第３指令出力部４０７は、第３指令を制御装置３３に出力する。制御装置３３は、第３指令に基づいて、モータ１１の回転方向を変更させる。
【０２７２】
変更指令が出力された状態において、第３操作部材４７Ｆが操作され、第３操作データが第３操作データ取得部４０３に取得されると、変更部４０４は、第３操作データを第１指令出力部４０５に出力する。第１指令出力部４０５は、第１指令を制御装置３３に出力する。制御装置３３は、第１指令に基づいて、モータ１１を起動させる。
【０２７３】
なお、上述の操作部材の機能及び変更指令が出力された後の操作データの出力先の変更は一例である。
【０２７４】
以上説明したように、本実施形態によれば、操作部材の機能が変更される。これにより、使用者は、ハンドル部６を握った状態で、指で操作し易い位置に存在する操作部材に任意の機能を持たせることができる。
【０２７５】
［コンピュータシステム］
図２５は、コンピュータシステム１０００の一例を示すブロック図である。上述の制御装置３３、演算装置１７３、携帯端末２３０、及び操作データ処理装置４００のそれぞれは、コンピュータシステム１０００を含む。コンピュータシステム１０００は、ＣＰＵ（Central  Processing  Unit）のようなプロセッサ１００１と、ＲＯＭ（Read  Only  Memory）のような不揮発性メモリ及びＲＡＭ（Random  Access  Memory）のような揮発性メモリを含むメインメモリ１００２と、ストレージ１００３と、入出力回路を含むインターフェース１００４とを有する。上述の制御装置３３、演算装置１７３、携帯端末２３０、及び操作データ処理装置４００のそれぞれの機能は、プログラムとしてストレージ１００３に記憶されている。プロセッサ１００１は、プログラムをストレージ１００３から読み出してメインメモリ１００２に展開し、プログラムに従って上述の処理を実行する。なお、プログラムは、ネットワークを介してコンピュータシステム１０００に配信されてもよい。
【０２７６】
なお、上述の実施形態においては、電動工具１がインパクトドライバであることとした。電動工具１は、例えばドライバドリル、スクリュードライバ、及びアングルインパクトドライバの少なくとも一つでもよい。
【０２７７】
また、電動工具１は、ねじ締めを実施する電動工具に限定されない。電動工具１は、マルノコ、レシプロソー、グラインダ、ハンマドリル、チェンソー、草刈機、及びヘッジトリマの少なくとも一つでもよい。なお、ハンマドリル及びレシプロソーにおいて、先端工具を着脱可能に保持して駆動する出力部は、先端工具を往復移動させることとなる。
【０２７８】
なお、上述の実施形態において、電動工具１の電源は、バッテリ３１でなくてもよい。電動工具１は、ＡＣ（Alternating  Current）コンセントから供給される電力に基づいて作動してもよい。
【符号の説明】
【０２７９】
１…電動工具、１Ｂ…電動工具本体、２…ハウジング、２Ａ…モータハウジング、２Ｂ…ハンドルハウジング、２Ｃ…バッテリ装着ハウジング、３…開口、４…本体部、５…弾性部材、６…ハンドル部、７…メインスイッチ、８…トリガ操作部材、９…トリガ信号出力装置、１０…ファン、１１…モータ、１２…減速機構、１３…スピンドル、１４…スプリング、１６…ハンマ、１７…アンビル（出力部）、２０…リアハウジング、２１…ハンマケース、２４…排気口、２５…吸気口、２６…フロントハウジング、２７…バンパ、２８…正逆切換スイッチ、２９…バッテリ装着部、３０…バッテリボタン、３１…バッテリ、３２…装着面、３３…制御装置、３４…隆起部、３５…ターミナル、３６…バッテリ爪、３７…バッテリ装着凹部、３８…フック、３９…フック用溝、４０…操作面、４２…ストラップ、４４…操作パネル、４５…表示装置、４６…入力装置、４７…操作装置、４７Ａ，４７Ｂ，４７Ｃ…プッシュボタン、４７Ｄ…第１操作部材、４７Ｅ…第２操作部材、４７Ｆ…第３操作部材、５１…ステータ、５２…ロータ、５４…固定子鉄心、５６…前絶縁部材、５８…後絶縁部材、６０…コイル、６２…センサ基板、６４…端子部、６６…モータ軸、６８…回転子鉄心、７０…永久磁石、７２…スリーブ、７４…モータ前軸受、７５…ベアリングリテーナ、７６…ピニオンギヤ、７７…モータ後軸受、７８…ファンスリーブ、８０…内歯ギヤ、８２…遊星歯車、８４…ピン、９０…円板部、９４…スピンドル軸受、９６…ハウジングリブ、９８…リテーナリブ、１００…内孔、１０１…凹部、１０２…スプリングボール、１０４…ハンマワッシャ、１０６…ハンマボール、１１２…チャック、１１４…フランジ部、１１６…アンビル軸受、１１８…前端部、１２０…アンビル孔、１２２…チャックスリーブ、１２４…チャックスプリング、１２６…チャックワッシャ、１２７…チャックスプリング固定部材、１２８…チャックボール、１３０…チャック前孔部、１３２…チャックボール固定部、１４２…モード操作部材、１４２Ａ…第１モード操作部材、１４２Ｂ…第２モード操作部材、１４２Ｃ…第３モード操作部材、１４４…モード信号出力装置、１４４Ｂ…モード信号出力装置、１６０…前照灯、１７０…検出装置、１７１…位置センサ、１７２…慣性センサ、１７３…演算装置、１８０…光学センサ、１９０…識別装置、２００…音声検出装置、２１０…通信装置、２３０…携帯端末、３０１…トリガ信号取得部、３０２…検出データ取得部、３０３…相関データ記憶部、３０４…照合部、３０４Ｂ…照合部、３０４Ｃ…照合部、３０４Ｄ…照合部、３０５…変更指令出力部、３０６…モータ制御部、３０７…表示制御部、３０８…入力データ取得部、３０９…更新部、３１０…光学像データ取得部、３１１…照合データ記憶部、３１２…識別データ取得部、３１３…照合データ記憶部、３１４…装着データ取得部、３１５…操作データ取得部、３１５Ｂ…操作データ取得部、３１６…音声データ取得部、３１７…照合データ記憶部、３１８…モード信号取得部、３１８Ｂ…モード信号取得部、３１９…無線指令取得部、３２０…禁止部、３２１…トリガ信号判定部、３２２…モード信号判定部、３２２Ｂ…モード信号判定部、４００…操作データ処理装置、４０１…第１操作データ取得部、４０２…第２操作データ取得部、４０３…第３操作データ取得部、４０４…変更部、４０５…第１指令出力部、４０６…第２指令出力部、４０７…第３指令出力部、４０８…変更装置、４７０…操作装置、ＡＸ…回転軸、ＢＣ…識別マーク、ＣＳ…作業対象、ＣＳ１…第１作業対象、ＣＳ２…第２作業対象、ＣＳ３…第３作業対象、ＭＤ…識別子。
【図１】
2019130626.tif 000003
【図２】
2019130626.tif 000004
【図３】
2019130626.tif 000005
【図４】
2019130626.tif 000006
【図５】
2019130626.tif 000007
【図６】
2019130626.tif 000008
【図７】
2019130626.tif 000009
【図８】
2019130626.tif 000010
【図９】
2019130626.tif 000011
【図１０】
2019130626.tif 000012
【図１１】
2019130626.tif 000013
【図１２】
2019130626.tif 000014
【図１３】
2019130626.tif 000015
【図１４】
2019130626.tif 000016
【図１５】
2019130626.tif 000017
【図１６】
2019130626.tif 000018
【図１７】
2019130626.tif 000019
【図１８】
2019130626.tif 000020
【図１９】
2019130626.tif 000021
【図２０】
2019130626.tif 000022
【図２１】
2019130626.tif 000023
【図２２】
2019130626.tif 000024
【図２３】
2019130626.tif 000025
【図２４】
2019130626.tif 000026
【図２５】
2019130626.tif 000027