(57)【要約】  簡易な機構によってオンロック機能が実現され、かつ、オンロック機能の有効・無効を少ない操作工程で切替可能な打撃工具を提供する。先端工具に打撃力が伝達される一方、回転力は伝達されないハンマモードを含む少なくとも２つの動作モードを有するハンマドリル（１）であって、動力源であるモータ（３０）と、作業者によって操作されるトリガレバー（７０）及びオンロックボタン（８０）と、選択されている動作モードがハンマモードであるか否かを検出するセンサ（６２）と、トリガレバー（７０）及びオンロックボタン（８０）の操作に基づいてモータ（３０）を制御するコントローラと、を備える。コントローラは、ハンマモードが選択されているときにオンロックボタン（８０）が操作されると、トリガレバー（７０）が操作されていなくともモータ（３０）を作動状態に維持するオンロック制御を実行する。
2016121458.tif 000002
【特許請求の範囲】
【請求項１】
先端工具に打撃力が伝達される一方、回転力は伝達されない第１動作モードを含む少なくとも２つの動作モードを有する打撃工具であって、動力源であるモータと、作業者によって操作される第１操作部及び第２操作部と、選択されている動作モードが前記第１動作モードであるか否かを検出するモード検出部と、前記第１操作部及び前記第２操作部の操作に基づいて前記モータを制御する制御部と、を備え、前記制御部は、前記第１動作モードが選択されているときに前記第２操作部が操作されると、前記第１操作部が操作されていなくとも前記モータを作動状態に維持するオンロック制御を実行する、打撃工具。
【請求項２】
前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作されると、前記モータを停止させる、請求項１に記載の打撃工具。
【請求項３】
前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作され、その後に前記第１操作部の操作が解除されると、前記モータを停止させる、請求項１に記載の打撃工具。
【請求項４】
前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作されると、前記オンロック制御の実行を中止し、前記第１操作部の操作に基づいて前記モータを制御する、請求項１〜３のいずれか１項に記載の打撃工具。
【請求項５】
前記第２操作部は、操作される度に前記制御部に対して信号を出力するタクタイルスイッチである、請求項１〜４のいずれか１項に記載の打撃工具。
【請求項６】
点灯部を有し、前記制御部は、前記オンロック制御の実行中に前記点灯部を点灯させる、請求項１〜５のいずれか１項に記載の打撃工具。
【請求項７】
先端工具に打撃力が伝達される一方、回転力は伝達されない第１動作モードと、前記先端工具に少なくとも回転力が伝達される第２動作モードと、を有する打撃工具であって、動力源であるモータと、作業者によって操作される第１操作部及び第２操作部と、前記第１操作部及び前記第２操作部の操作に基づいて前記モータのオン・オフを制御する制御部と、を備え、前記制御部は、前記第１動作モードが選択されているときには、前記第１操作部の操作及び前記第２操作部の操作に基づいて前記モータのオン・オフを制御し、かつ、前記第２操作部の操作によって前記モータをオン状態に維持するオンロック制御を実行し、前記制御部は、前記第２動作モードが選択されているときには、前記第１操作部の操作に基づいて前記モータのオン・オフを制御する、打撃工具。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、先端工具に回転力や打撃力を与え、該先端工具によって対象物に穴を開けたり、対象物を破砕したりする打撃工具に関する。
【背景技術】
【０００２】ドリルビットなどの先端工具に回転力や打撃力を与え、該ドリルビットによってコンクリート壁やコンクリート床などに穴を開けたり、破砕したりする打撃工具が知られており、かかる打撃工具は、一般的に“ハンマドリル”と呼ばれる。【０００３】従来のハンマドリルの多くは少なくとも２つの動作モードを有する。従来のハンマドリルは、例えば、ドリルビットに打撃力のみが伝達されるハンマモードと、ドリルビットに打撃力及び回転力の双方が伝達されるハンマドリルモードとを有する。このように複数の動作モードを有する従来のハンマドリルでは、作業者によってトリガレバーが操作されると、選択されている動作モードに従って、ドリルビットに必要な動力が伝達される。【０００４】ここで、ハンマモードは、主に破砕作業の際に選択され、ハンマドリルモードは、主に穿孔作業の際に選択される。一般的に、破砕作業は、穿孔作業に比べて繊細さは要求されない一方、長時間に亘って連続して行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４２８１２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】打撃工具を用いた作業では、ハンマモード選択時には、作業者がトリガレバーから手を放しても作業を続行可能であること、すなわち、トリガレバーが引かれていなくともモータが作動状態に維持されることが好ましい。一方、ハンマドリルモード選択時には、穴の大きさや深さなどを調節すべく、トリガレバーの操作に応じてモータが作動状態と停止状態とに切り替わることが好ましい。【０００７】そこで、ハンマモード選択時には、トリガレバーが操作されていなくともモータを作動状態に維持する機能を備えているハンマドリルが望まれていた。かかる機能を、本明細書においては、必要に応じてオンロック機能と呼ぶ。【０００８】本発明の目的は、簡易な機構によってオンロック機能を実現し、かつ、オンロック機能の有効・無効を少ない操作工程で切替可能とすることである。
【課題を解決するための手段】
【０００９】本発明の一態様では、打撃工具は、先端工具に打撃力が伝達される一方、回転力は伝達されない第１動作モードを含む少なくとも２つの動作モードを有する。この打撃工具は、動力源であるモータと、作業者によって操作される第１操作部及び第２操作部と、選択されている動作モードが前記第１動作モードであるか否かを検出するモード検出部と、前記第１操作部及び前記第２操作部の操作に基づいて前記モータを制御する制御部と、を備える。前記制御部は、前記第１動作モードが選択されているときに前記第２操作部が操作されると、前記第１操作部が操作されていなくとも前記モータを作動状態に維持するオンロック制御を実行する。【００１０】本発明の他の態様では、打撃工具は、先端工具に打撃力が伝達される一方、回転力は伝達されない第１動作モードと、前記先端工具に少なくとも回転力が伝達される第２動作モードと、を有する。この打撃工具は、動力源であるモータと、作業者によって操作される第１操作部及び第２操作部と、前記第１操作部及び前記第２操作部の操作に基づいて前記モータのオン・オフを制御する制御部と、を備える。前記制御部は、前記第１動作モードが選択されているときには、前記第１操作部の操作及び前記第２操作部の操作に基づいて前記モータのオン・オフを制御し、かつ、前記第２操作部の操作によって前記モータをオン状態に維持するオンロック制御を実行する。また、前記制御部は、前記第２動作モードが選択されているときには、前記第１操作部の操作に基づいて前記モータのオン・オフを制御する。【００１１】本発明の他の態様では、前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作されると、前記モータを停止させる。【００１２】本発明の他の態様では、前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作され、その後に前記第１操作部の操作が解除されると、前記モータを停止させる。【００１３】本発明の他の態様では、前記制御部は、前記オンロック制御の実行中に前記第１操作部が操作されると、前記オンロック制御の実行を中止し、前記第１操作部の操作に基づいて前記モータを制御する。【００１４】本発明の他の態様では、前記第２操作部は、操作される度に前記制御部に対して信号を出力するタクタイルスイッチである。  【００１５】本発明の他の態様では、打撃工具は点灯部を有し、前記制御部は、前記オンロック制御の実行中に前記点灯部を点灯させる。
【発明の効果】
【００１６】本発明によれば、簡易な機構によってオンロック機能が実現され、かつ、オンロック機能の有効・無効を少ない操作工程で切替可能な打撃工具が実現される。
【図面の簡単な説明】
【００１７】
【図１】ハンマドリルの構造を示す断面図である。
【図２】ハンマドリルの構造を示す他の断面図である。
【図３】ハンマドリルが備える各種回路を示すブロック図である。
【図４】ブラシレスモータのオン・オフ制御の一例を示すフロー図である。
【図５】ブラシレスモータのオン・オフ制御の他の一例を示すフロー図である。
【発明を実施するための形態】
【００１８】以下、本発明の打撃工具の第１の実施形態について説明する。本実施形態に係る打撃工具は、先端工具の一例であるドリルビットを着脱可能なハンマドリルである。本実施形態に係るハンマドリルの用途は特に限定されないが、コンクリート壁や石材などの対象物に穴を開けたり、対象物を破砕したりする作業に適している。また、本実施形態に係るハンマドリルは、ドリルビットに打撃力が伝達される一方、回転力は伝達されない第１動作モードと、ドリルビットに少なくとも回転力が伝達される第２動作モードと、を有する。さらに本実施形態における第２動作モードでは、回転力に加えて打撃力がドリルビットに伝達される。そこで、以下の説明では、第１動作モードを“ハンマモード”と呼び、第２動作モードを“ハンマドリルモード”と呼ぶ。
【００１９】図１に示されるように、ハンマドリル１は、シリンダハウジング２と、中間ハウジング３と、モータハウジング４と、ハンドル５と、を有し、これらは相互に固定されて一体化している。シリンダハウジング２は全体として円筒形であり、シリンダハウジング２の長手方向一端（後端）とハンドル５との間に、中間ハウジング３及びモータハウジング４が配置されている。中間ハウジング３とモータハウジング４は上下に重なっており、ハンドル５の一端（下端）がモータハウジング４に連結され、ハンドル５の他端（上端）が中間ハウジング３に連結されている。尚、ハンドル５と中間ハウジング３及びモータハウジング４とは防振機構を介してそれぞれ連結されている。
【００２０】シリンダハウジング２の内部には、円筒形のシリンダ１０及びリテーナスリーブ１１が収容されている。シリンダ１０及びリテーナスリーブ１１は同心であり、リテーナスリーブ１１の一部はシリンダハウジング２の先端から突出している。シリンダ１０及びリテーナスリーブ１１は相対回転不能に係合しており、シリンダ１０に回転力が伝達されると、シリンダ１０及びリテーナスリーブ１１が中心軸を回転軸として一体回転する。また、不図示のドリルビットの一部がリテーナスリーブ１１に挿入される。リテーナスリーブ１１に挿入されたドリルビットは、リテーナスリーブ１１に対して、回転方向には移動不能、かつ、軸方向には所定範囲で移動可能に係合する。よって、シリンダ１０及びリテーナスリーブ１１が回転すると、ドリルビットに回転力が伝達され、ドリルビットが回転する。また、ドリルビットに打撃力が伝達されると、ドリルビットは軸方向に所定範囲で往復動する。シリンダ１０，リテーナスリーブ１１及びドリルビットの動きの詳細については後述する。
【００２１】シリンダ１０内にはピストン２０及び打撃子２１が往復動可能に収容されている。また、シリンダ１０とリテーナスリーブ１１とに跨って中間子２２が往復動可能に収容されている。これらピストン２０，打撃子２１及び中間子２２は、シリンダ１０の後方から前方に向かってこの順で一列に並んでいる。さらに、シリンダ１０内であってピストン２０と打撃子２１との間には空気室２３が設けられている。
【００２２】モータハウジング４内には、動力源であるモータ３０が収容されている。モータ３０は、インナーロータ型のブラシレスモータであって、筒形状のステータ３１と、ステータ３１の内側に配置されたロータ３２と、ロータ３２の内側に配置された出力軸３３と、を有する。出力軸３３はロータ３２に固定されており、ロータ３２を貫通して上下に伸びている。出力軸３３の中心軸とシリンダ１０及びリテーナスリーブ１１の中心軸とは直交している。
【００２３】ロータ３２から突出している出力軸３３の上部は、モータハウジング４と中間ハウジング３との間の隔壁を貫通して中間ハウジング３の内側に進入している。中間ハウジング３内に突出している出力軸３３の上端にはピニオンギヤ３４が設けられている。中間ハウジング３内であって、出力軸３３の近傍には、第１駆動軸４０が回転自在に配置され、第１駆動軸４０の近傍には第２駆動軸５０が回転自在に配置されている。これら出力軸３３，第１駆動軸４０及び第２駆動軸５０は互いに平行である。
【００２４】第１駆動軸４０の下部にはピニオンギヤ３４と噛合う第１ギヤ４１が設けられており、第１駆動軸４０の上部には偏心ピン４２が設けられており、この偏心ピン４２がコンロッド４３を介してピストン２０に連結されている。
【００２５】第２駆動軸５０の下部には第１ギヤ４１と噛合う第２ギヤ５１が設けられており、第２駆動軸５０の上部にはベベルギヤ５２が設けられており、このベベルギヤ５２がシリンダの周囲に配置されているリングギヤ５３と噛合っている。リングギヤ５３は滑り軸受（メタル）を介してシリンダ１０の外周面に装着されており、シリンダ１０に対して自由に回転する。
【００２６】シリンダ１０の外周面には、リングギヤ５３に加えてスリーブ５４が設けられている。スリーブ５４は、シリンダ１０と一体回転し、かつ、単独でシリンダ１０の軸方向に往復スライドする。スリーブ５４はスプリングによってリングギヤ５３に近接する方向に常に付勢されている。
【００２７】中間ハウジング３の上面にはモード切替ダイヤル６０が設けられている。モード切替ダイヤル６０の回転操作によってハンマモードとハンマドリルモードとが切り替えられる。換言すれば、モード切替ダイヤル６０の回転操作によって、ドリルビットに打撃力のみが伝達される動力伝達経路と、ドリルビットに打撃力及び回転力が伝達される動力伝達経路と、が選択的に形成される。動力伝達経路の詳細については後述する。
【００２８】図１に示されているモード切替ダイヤル６０を第１方向に１８０度回転させると、図２に示されるように、操作アーム６１がシリンダ１０の軸方向前方に移動する。すると、前進する操作アーム６１によってスリーブ５４が押され、スリーブ５４がスプリングの付勢に抗して前方にスライドする。この結果、リングギヤ５３とスリーブ５４との係合が解除される。このようにしてリングギヤ５３とスリーブ５４との係合が解除されると、シリンダ１０への回転力の伝達が遮断される。
【００２９】一方、図２に示されているモード切替ダイヤル６０を第２方向に１８０度回転させると、図１に示されるように操作アーム６１が後退する。すると、操作アーム６１とスリーブ５４との接触が解除され、スリーブ５４がスプリングの付勢によって後方にスライドする。この結果、リングギヤ５３とスリーブ５４とが係合する。このようにしてリングギヤ５３とスリーブ５４とが係合すると、シリンダ１０に回転力が伝達される。
【００３０】図１，図２に示されるように、ハンドル５には作業者によって操作される第１操作部としてのトリガレバー７０と、作業者によって操作される第２操作部としてのオンロックボタン８０とが設けられている。また、ハンドル５の内部には、トリガレバー７０の操作に基づいてオン・オフされるメインスイッチ７１が設けられている。オンロックボタン８０には所定条件に従って点灯及び消灯する点灯部（本実施形態ではＬＥＤ）が内蔵されている。さらに、ハンドル５には、回転数設定ボタンや複数のＬＥＤを含む操作パネル９０も設けられている。操作パネル９０上の回転数設定ボタンが押されると、その回数に応じてブラシレスモータ３０の目標回転数が段階的に切り替わる。また、設定された目標回転数に応じて点灯するＬＥＤの数が変化し、設定された目標回転数が報知される。
【００３１】次に、ハンマドリル１における動力伝達経路について説明する。図１，図２に示されるブラシレスモータ３０が作動すると、出力軸３３の回転がピニオンギヤ３４及び第１ギヤ４１を介して第１駆動軸４０に伝達され、第１駆動軸４０が回転する。また、出力軸３３の回転がピニオンギヤ３４，第１ギヤ４１及び第２ギヤ５１を介して第２駆動軸５０に伝達され、第２駆動軸５０が回転する。
【００３２】第１駆動軸４０が回転すると、第１駆動軸４０の上端に設けられている偏心ピン４２が第１駆動軸４０の中心軸を回転軸として回転する。すなわち、第１駆動軸４０の中心軸の周囲を偏心ピン４２が旋回する。この結果、コンロッド４３を介して偏心ピン４２と連結されているピストン２０がシリンダ１０内で往復動する。ピストン２０が打撃子２１から離反する方向に移動すると、つまりピストン２０が後退すると、空気室２３内の圧力が低下し、打撃子２１が後退する。一方、ピストン２０が打撃子２１に近接する方向に移動すると、つまりピストン２０が前進すると、空気室２３内の圧力が上昇し、打撃子２１が前進する。打撃子２１が前進すると、該打撃子２１によって中間子２２が打撃され、中間子２２によってドリルビット（不図示）が打撃される。このようにしてドリルビットに断続的に打撃力が伝達される。
【００３３】第２駆動軸５０が回転すると、第２駆動軸５０の上端に設けられているベベルギヤ５２が回転し、ベベルギヤ５２と噛合っているリングギヤ５３が回転する。このとき、モード切替ダイヤル６０の回転操作によってハンマモードが選択されていると、すなわち、図２に示されるように、リングギヤ５３とスリーブ５４との係合が解除されていると、リングギヤ５３の回転はシリンダ１０に伝達されず、リングギヤ５３はシリンダ１０上で空転する。よって、ドリルビットに回転力は伝達されず、打撃力のみが伝達される。
【００３４】一方、モード切替ダイヤル６０の回転操作によってハンマドリルモードが選択されていると、すなわち、図１に示されるように、リングギヤ５３とスリーブ５４とが係合していると、リングギヤ５３の回転がスリーブ５４を介してシリンダ１０に伝達され、シリンダ１０及びリテーナスリーブ１１が一体回転する。よって、リテーナスリーブ１１に保持されているドリルビットには、断続的に打撃力が伝達され、かつ、連続的に回転力が伝達される。
【００３５】次に、本実施形態に係るハンマドリル１が備える各種回路やブラシレスモータ３０の回路構成などについて図３を参照しながら説明する。図１，図２に示されるように、ブラシレスモータ３０とハンドル５との間に制御基板１００が設けられている。図３に示されるように、上記ブラシレスモータ３０，メインスイッチ７１，オンロックボタン８０，操作パネル９０等は制御基板１００と電気的に接続されている。また、制御基板１００には、後述するスイッチング回路１０２，整流回路１０３，力率改善回路１０４，コントローラ１０６等を含むモータ制御ユニット１０５が搭載されている。
【００３６】図３に示されるように、ブラシレスモータ３０（図１，図２）のステータ３１は、Ｕ相，Ｖ相，Ｗ相に対応するコイルＵ１，Ｖ１，Ｗ１を備えている。一方、ブラシレスモータ３０のロータ３２（図１，図２）には、極性が異なる２種類の永久磁石が４つ設けられている。これら４つの永久磁石は、ロータ３２の回転方向に沿って等間隔で配置されている。図３に示されるように、ロータ３２の近傍には３つの磁気センサＳ１，Ｓ２，Ｓ３が配置されている。これら磁気センサＳ１，Ｓ２，Ｓ３は、ロータ３２の回転に伴う磁力変化を検出して電気信号をロータ位置検出回路１０１に出力する。本実施形態における磁気センサＳ１，Ｓ２，Ｓ３にはホール素子が用いられている。
【００３７】図３に示されるスイッチング回路１０２は、ステータ３１のコイルＵ１，Ｖ１，Ｗ１への通電を制御する。スイッチング回路１０２の手前には、交流電流を直流電流に変換する整流回路１０３と、整流回路１０３から出力される直流電流の電圧を昇圧してスイッチング回路１０２に供給する力率改善回路１０４と、が配置されている。整流回路１０３は、４つのダイオード素子が互いに接続されたブリッジ回路である。力率改善回路１０４は、電界効果トランジスタと、電界効果トランジスタに対してＰＷＭ（Pulse Width Modulation）制御信号を出力する集積回路と、コンデンサと、を有し、スイッチング回路１０２において発生する高周波電流を制限値以下に抑制する。
【００３８】スイッチング回路１０２は、３相フルブリッジインバータ回路であり、並列接続された２つのスイッチング素子Ｔｒ１，Ｔｒ２と、並列接続された２つのスイッチング素子Ｔｒ３，Ｔｒ４と、並列接続された２つのスイッチング素子Ｔｒ５，Ｔｒ６と、を有する。それぞれのスイッチング素子は、絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ：Insulated Gate Bipolar Transistor）である。スイッチング素子Ｔｒ１，Ｔｒ２はコイルＵ１に接続され、コイルＵ１に供給される電流を制御する。スイッチング素子Ｔｒ３，Ｔｒ４はコイルＶ１に接続され、コイルＶ１に供給される電流を制御する。スイッチング素子Ｔｒ５，Ｔｒ６はコイルＷ１に接続され、コイルＷ１に供給される電流を制御する。
【００３９】スイッチング素子Ｔｒ１，Ｔｒ３，Ｔｒ５は、力率改善回路１０４の正極側出力端子に接続されており、スイッチング素子Ｔｒ２，Ｔｒ４，Ｔｒ６は、力率改善回路１０４の負極側出力端子に接続されている。すなわち、スイッチング素子Ｔｒ１，Ｔｒ３，Ｔｒ５はハイサイド側であり、スイッチング素子Ｔｒ２，Ｔｒ４，Ｔｒ６はローサイド側である。
【００４０】尚、本実施形態では、コイルＵ１，Ｖ１，Ｗ１がスター結線されている。しかし、コイルＵ１，Ｖ１，Ｗ１の結線方式はスター結線に限られず、例えば、デルタ結線であってもよい。
【００４１】図３に示されているモータ制御ユニット１０５は、制御部としてのコントローラ１０６と、制御信号出力回路１０７と、ロータ位置検出回路１０１と、モータ回転数検出回路１０８と、を含んでいる。コントローラ１０６は、ブラシレスモータ３０を制御するための信号を演算し、出力する。コントローラ１０６から出力される制御信号は、制御信号出力回路１０７を経てスイッチング回路１０２に入力される。ロータ位置検出回路１０１は、磁気センサＳ１，Ｓ２，Ｓ３から出力される電気信号に基づいてロータ３２（図１，図２）の回転位置を検出し、ロータ３２の回転位置を示す信号を出力する。ロータ位置検出回路１０１から出力される位置検出信号は、コントローラ１０６及びモータ回転数検出回路１０８に入力される。モータ回転数検出回路１０８は、ロータ３２の回転数つまりモータ回転数を検出し、モータ回転数を示す信号を出力する。モータ回転数検出回路１０８から出力される回転数検出信号は、コントローラ１０６に入力される。コントローラ１０６は、モータ回転数が目標回転数に維持されるように、回転数検出信号に基づくフィードバック制御を実行する。
【００４２】図３に示されるコントローラ１０６には、図１，図２に示されるトリガレバー７０の操作に伴ってメインスイッチ７１から出力されるオン信号及びオフ信号が入力される。図１，図２に示されるトリガレバー７０が作業者によって操作されると、その操作に応じてメインスイッチ７１からオン信号又はオフ信号が出力される。具体的には、トリガレバー７０が引かれるとメインスイッチ７１からオン信号が出力され、トリガレバー７０の引きが解除されるとメインスイッチ７１からオフ信号が出力され、又はオン信号の出力が停止される。コントローラ１０６は、メインスイッチ７１から出力されたオン信号を受信すると、メインスイッチ７１がオンされたと判断する。一方、コントローラ１０６は、メインスイッチ７１から出力されたオフ信号を受信するか、又はオン信号の受信が途絶えると、メインスイッチ７１がオフされたと判断する。
【００４３】図３に示されるコントローラ１０６には、図１，図２に示されるオンロックボタン８０から出力されるオンロック信号が入力される。本実施形態におけるオンロックボタン８０は、操作される度に信号を出力（送信）するタクタイルスイッチである。よって、図３に示されるコントローラ１０６には、オンロックボタン８０が操作される度にオンロック信号が入力される。言い換えれば、コントローラ１０６は、オンロックボタン８０が押される度にオンロック信号を受信する。
【００４４】再び図１，図２を参照する。中間ハウジング３には、モード検出部としてのセンサ６２が設けられている。このセンサ６２は、モード切替ダイヤル６０が所定位置に回転操作されると電気信号（モード検出信号）を出力（送信）する。センサ６２から出力されたモード検出信号は、図３に示されるコントローラ１０６に入力される。図１，図２に示されるモード切替ダイヤル６０には永久磁石６０ａが内蔵されている。モード切替ダイヤル６０が図２に示される位置に回転操作されると、つまりハンマモードが選択されると、モード切替ダイヤル６０に内蔵されている永久磁石６０ａがセンサ６２の近傍（本実施形態では、センサ６２の真上）に位置する。すると、永久磁石６０ａの磁力がセンサ６２によって検出され、センサ６２からモード検出信号が出力される。一方、モード切替ダイヤル６０が図１に示される位置に回転操作されると、つまりハンマドリルモードが選択されると、モード切替ダイヤル６０に内蔵されている永久磁石６０ａがセンサ６２から離反する。すると、永久磁石６０ａの磁力がセンサ６２によって検出されなくなり、センサ６２からのモード検出信号の出力が途絶える。よって、図３に示されるコントローラ１０６は、モード検出信号の入力の有無によって、選択されている動作モードがハンマモードであるか否かを判断することができる。
【００４５】（第１の制御フロー）  次に、図３に示されるコントローラ１０６によって実行されるブラシレスモータ３０の制御（オン・オフ制御）の一例について主に図３，図４を参照しながら説明する。尚、以下の説明では、ブラシレスモータ３０を“モータ３０”と略称する。
【００４６】電源ケーブルが電源に接続されると、コントローラ１０６による制御が開始される。コントローラ１０６は、まず選択されている動作モードがハンマモードであるか否かを判別する（Ｓ１）。動作モードがハンマモードではない場合（Ｓ１：Ｎｏ）、コントローラ１０６は、メインスイッチ７１がオンされているか否かを判別する（Ｓ２）。すなわち、トリガレバー７０（図１，図２）が引かれているか否かを判別する。メインスイッチ７１がオンされている場合（Ｓ２：Ｙｅｓ）、コントローラ１０６は、モータ３０をオンする（Ｓ３）。以後、コントローラ１０６はステップＳ１〜Ｓ３を繰り返し、モータ３０の作動状態を維持する。但し、ステップＳ１〜Ｓ３を繰り返している間にメインスイッチ７１がオフされると（Ｓ２：Ｎｏ）、コントローラ１０６は、積極停止制御を実行する。具体的には、コントローラ１０６は、モータ３０をオフし、さらにモータ３０にブレーキを掛ける（Ｓ４）。より具体的には、コントローラ１０６は、スイッチング素子Ｔｒ１，Ｔｒ２，Ｔｒ３，Ｔｒ４，Ｔｒ５，Ｔｒ６を選択的にオン・オフさせ、ステータ３１が備えるコイルＶ１，Ｕ１，Ｗ１の少なくとも１つを含む閉回路を形成する。これにより、ロータ３２（図１，図２）が回転すると、該ロータ３２に回生ブレーキが作用する。このように、積極停止制御には、モータ３０（ロータ３２）の回転を積極的に停止させるブレーキ工程が含まれる。
【００４７】以上のように、選択されている動作モードがハンマドリルモードである場合、図１，図２に示されるトリガレバー７０の操作によってモータ３０が起動される。また、トリガレバー７０の操作に基づいてモータ３０のオン・オフが制御される。さらには、トリガレバー７０の操作が解除されると、ブレーキ工程を含む積極停止制御によってモータ３０が停止される。よって、トリガレバー７０の操作が解除された後にモータ３０が慣性で回り続けることがないか、慣性で回り続ける時間が極めて短時間に抑制される。
【００４８】一方、選択されている動作モードがハンマモードである場合（Ｓ１：Ｙｅｓ）、コントローラ１０６は、オンロック信号の受信の有無を判別する（Ｓ５）。すなわち、オンロックボタン８０（図１，図２）が押されたか否かを判別する。オンロック信号を受信すると（Ｓ５：Ｙｅｓ）、コントローラ１０６は、オンロックボタン８０に内蔵されているＬＥＤを点灯させ（Ｓ６）、モータ３０をオンする（Ｓ７）。
【００４９】次に、コントローラ１０６は、メインスイッチ７１がオンされているか否かを判別する（Ｓ８）。すなわち、トリガレバー７０（図１，図２）が引かれているか否かを判別する。メインスイッチ７１がオンされていない場合（Ｓ８：Ｎｏ）、コントローラ１０６は、オンロック信号の受信の有無を判別する（Ｓ９）。オンロック信号を受信しない場合（Ｓ９：Ｎｏ）、コントローラ１０６は、モード検出信号の受信の有無を判別する（Ｓ１０）。すなわち、モード切替ダイヤル６０（図１，図２）の操作の有無を判別する。モード検出信号を受信しており、モード切替が行われていないと判断すると（Ｓ１０：Ｎｏ）、コントローラ１０６は、ステップＳ８に戻る。以後、コントローラ１０６は、ステップＳ８〜Ｓ１０を繰り返し、モータ３０を作動状態に維持する。換言すれば、コントローラ１０６は、トリガレバー７０（図１，図２）が操作されていなくともモータ３０を作動状態に維持するオンロック制御を実行する。
【００５０】但し、オンロック制御の実行中に（ステップＳ８〜Ｓ１０を繰り返している間に）モード検出信号を受信しなくなり、モード切替が行われたと判断すると（Ｓ１０：Ｙｅｓ）、コントローラ１０６は、オンロックボタン８０に内蔵されているＬＥＤを消灯させ（Ｓ１１）、積極停止制御を実行する（Ｓ１２）。すなわち、オンロック制御の実行中に動作モードの切り替えが行われると、ブレーキ工程を含む積極停止制御によってモータ３０が停止される。
【００５１】また、オンロック制御の実行中に（ステップＳ８〜Ｓ１０を繰り返している間に）メインスイッチ７１がオンされるか（Ｓ８：Ｙｅｓ）、又はオンロック信号を受信すると（Ｓ９：Ｙｅｓ）、コントローラ１０６は、オンロックボタン８０に内蔵されているＬＥＤを消灯させ（Ｓ１３）、自然停止制御を実行する。具体的には、コントローラ１０６はモータ３０をオフする（Ｓ１４）。より具体的には、コントローラ１０６は、スイッチング素子Ｔｒ１，Ｔｒ２，Ｔｒ３，Ｔｒ４，Ｔｒ５，Ｔｒ６をオフさせ、ステータ３１が備えるコイルＶ１，Ｕ１，Ｗ１への通電を遮断する。すなわち、オンロック制御の実行中にトリガレバー７０（図１，図２）が引かれ、又はオンロックボタン８０（図１，図２）が押されると、ブレーキ工程を含まない自然停止制御によってモータ３０が停止される。尚、オンロック制御の実行中に動作モードの切り替えが行われると、ブレーキ工程を含む積極停止制御によってモータ３０が停止されることは既述のとおりである。すなわち、コントローラ１０６によって実行される停止制御には、モータ３０に対する制動力が異なる少なくとも２つの停止制御（積極停止制御，自然停止制御）が含まれ、コントローラ１０６は、所定条件に応じて、これら２つの停止制御のいずれか一方を実行する。
【００５２】以上のように、ハンマモード選択時には、オンロックボタン８０の一回の操作によってモータ３０を起動させ、かつ、オンロック制御を実行させることができる。換言すれば、オンロック制御は、ハンマモード選択時にのみ実行され得る。また、オンロックボタン８０（図１，図２）に内蔵されているＬＥＤの点灯により、オンロック制御が実行されていることが報知される。さらに、オンロック制御の実行中に動作モードの切り替えが行われると、ブレーキ工程を含む積極停止制御が実行される。よって、突然の回転力伝達による反動の発生が回避される。一方、オンロック制御の実行中にトリガレバー７０又はオンロックボタン８０（図１，図２）が操作されると、ブレーキ工程を含まない自然停止制御が実行される。換言すれば、トリガレバー７０又はオンロックボタン８０の操作によってオンロック制御の実行を中止させ、モータ３０を停止させることができる。よって、トリガレバー７０やオンロックボタン８０の操作が解除された直後にこれらが再び操作された場合であっても、モータ３０の回転数がスムーズに立ち上がる。
【００５３】ステップＳ５においてオンロック信号を受信しない場合（Ｓ５：Ｎｏ）、コントローラ１０６は、メインスイッチ７１がオンされているか否かを判別する（Ｓ１５）。すなわち、トリガレバー７０（図１，図２）が引かれているか否かを判別する。メインスイッチ７１がオンされている場合（Ｓ１５：Ｙｅｓ）、コントローラ１０６は、モータ３０をオンする（Ｓ１６）。モータ３０をオンさせたコントローラ１０６は、メインスイッチ７１がオンされているか否かを判別し（Ｓ１７）、メインスイッチ７１がオンされていない場合（Ｓ１７：Ｎｏ）、自然停止制御によってモータ３０を停止させる（Ｓ１８）。一方、メインスイッチ７１がオンされている場合（Ｓ１７：Ｙｅｓ）、コントローラ１０６は、モード検出信号の受信の有無を判別する（Ｓ１９）。すなわち、モード切替ダイヤル６０（図１，図２）の操作の有無を判別する。モード検出信号を受信しており、モード切替が行われていないと判断すると（Ｓ１９：Ｎｏ）、コントローラ１０６は、ステップＳ１７に戻る。以後、コントローラ１０６は、ステップＳ１７，Ｓ１９を繰り返し、モータ３０を作動状態に維持する。但し、ステップＳ１７，Ｓ１９を繰り返している間にモード検出信号を受信しなくなり、モード切替が行われたと判断すると（Ｓ１９：Ｙｅｓ）、コントローラ１０６は、積極停止制御によってモータ３０を停止させる（Ｓ２０）。
【００５４】以上のように、ハンマモード選択時には、図１，図２に示されるトリガレバー７０の操作によってもモータ３０を起動させることができ、かつ、トリガレバー７０の操作に基づいてモータ３０をオン・オフさせることができる。この際、モータ３０の回転中にトリガレバー７０の操作が解除されるとブレーキ工程を含まない自然停止制御が実行され、動作モードの切り替えが行われるとブレーキ工程を含む積極停止制御が実行される。前者の場合、トリガレバー７０の操作が解除された直後にトリガレバー７０が再び操作された場合であっても、モータ３０の回転数がスムーズに立ち上がる。後者の場合、モード切替に伴う突然の回転力伝達による反動の発生が回避される。
【００５５】（第２の制御フロー）  次に、図３に示されるコントローラ１０６によって実行されるブラシレスモータ３０の制御（オン・オフ制御）の他の一例について主に図３，図５を参照しながら説明する。
【００５６】電源ケーブルが電源に接続されると、コントローラ１０６による制御が開始される。コントローラ１０６は、まず選択されている動作モードがハンマモードであるか否かを判別する（Ｓ１）。動作モードがハンマモードではない場合（Ｓ１：Ｎｏ）、コントローラ１０６は、ロックフラグを「０」にし（Ｓ２）、メインスイッチ７１がオンされているか否かを判別する（Ｓ３）。すなわち、トリガレバー７０（図１，図２）が引かれているか否かを判別する。メインスイッチ７１がオンされている場合（Ｓ３：Ｙｅｓ）、コントローラ１０６は、モータ３０をオンする（Ｓ４）。すなわち、コントローラ１０６はモータ３０を起動させる。以後、コントローラ１０６はステップＳ１〜Ｓ４を繰り返し、モータ３０を作動状態に維持する。但し、ステップＳ１〜Ｓ４を繰り返している間にメインスイッチ７１がオフされると（Ｓ３：Ｎｏ）、コントローラ１０６は自然停止制御を実行し、モータ３０をオフする（Ｓ５）。すなわち、ステップＳ１〜Ｓ４を繰り返している間にトリガレバー７０の引きが解除されると自然停止制御が実行される。
【００５７】以上のように、選択されている動作モードがハンマドリルモードである場合、図１，図２に示されるトリガレバー７０の操作によってモータ３０が起動される。また、トリガレバー７０の操作に基づいてモータ３０のオン・オフが制御される。さらには、トリガレバー７０の操作が解除されると、ブレーキ工程を含まない自然停止制御によってモータ３０が停止される。
【００５８】一方、選択されている動作モードがハンマモードである場合（Ｓ１：Ｙｅｓ）、コントローラ１０６は、ロックフラグが「１」であるか否かを判別する（Ｓ６）。ロックフラグが「１」ではない場合（Ｓ６：Ｎｏ）、コントローラ１０６は、オンロック信号の受信の有無を判別する（Ｓ７）。すなわち、オンロックボタン８０（図１，図２）が押されたか否かを判別する。オンロック信号を受信すると（Ｓ７：Ｙｅｓ）、コントローラ１０６は、ロックフラグを「１」に変更し（Ｓ８）、オンロックボタン８０に内蔵されているＬＥＤを点灯させ（Ｓ９）、モータ３０をオンする（Ｓ１０）。その後、コントローラ１０６はステップＳ１１に移行する。尚、ステップＳ６においてロックフラグが「１」である場合（Ｓ６：Ｙｅｓ）、コントローラ１０６は、ステップＳ７〜Ｓ１０をスルーしてステップＳ１１に移行する。
【００５９】ステップＳ１１では、コントローラ１０６は、オンロック信号の受信の有無を判別する（Ｓ１１）。オンロック信号を受信しない場合（Ｓ１１：Ｎｏ）、コントローラ１０６は、メインスイッチ７１がオンされているか否かを判別する（Ｓ１２）。メインスイッチ７１がオンされていない場合（Ｓ１２：Ｎｏ）、コントローラ１０６はステップＳ１に戻る。以後、コントローラ１０６は、ステップＳ１，Ｓ６，Ｓ１１，Ｓ１２を繰り返し、モータ３０を作動状態に維持する。換言すれば、コントローラ１０６は、トリガレバー７０（図１，図２）が操作されていなくともモータ３０を作動状態に維持するオンロック制御を実行する。
【００６０】以上のように、ハンマモード選択時には、オンロックボタン８０の一回の操作によってモータ３０を起動させ、かつ、オンロック制御を実行させることができる。換言すれば、オンロック制御は、ハンマモード選択時にのみ実行され得る。また、オンロックボタン８０（図１，図２）に内蔵されているＬＥＤの点灯により、オンロック制御が実行されていることが報知される。
【００６１】但し、オンロック制御の実行中に（ステップＳ１，Ｓ６，Ｓ１１，Ｓ１２を繰り返している間に）オンロック信号を受信した場合（Ｓ１１：Ｙｅｓ）、又はメインスイッチ７１がオンされた場合（Ｓ１２：Ｙｅｓ）、コントローラ１０６は、ステップＳ１３に移行する。すなわち、オンロック制御の実行中にトリガレバー７０（図１，図２）が引かれ、又はオンロックボタン８０（図１，図２）が押されると、ステップＳ１３に移行する。
【００６２】ステップＳ１３に移行したコントローラ１０６は、ロックフラグを「０」に変更し（Ｓ１３）、オンロックボタン８０に内蔵されているＬＥＤを消灯させる（Ｓ１４）。
【００６３】その後、コントローラ１０６は、ステップＳ１，Ｓ６，Ｓ７を経てステップＳ１５に移行する。ステップＳ１５では、コントローラ１０６は、メインスイッチ７１がオンされているか否かを判別する（Ｓ１５）。すなわち、トリガレバー７０（図１，図２）が引かれているか否かを判別する。メインスイッチ７１がオンされている場合（Ｓ１５：Ｙｅｓ）、コントローラ１０６は、モータ３０の作動状態を維持する（Ｓ１６）。以後、コントローラ１０６は、ステップＳ１，Ｓ６，Ｓ７，Ｓ１５，Ｓ１６を繰り返し、モータ３０の作動状態を維持し続ける。但し、ステップＳ１，Ｓ６，Ｓ７，Ｓ１５，Ｓ１６を繰り返している間にメインスイッチ７１がオフされると（Ｓ１５：Ｎｏ）、コントローラ１０６は自然停止制御を実行し、モータ３０をオフする（Ｓ１７）。すなわち、ステップＳ１，Ｓ６，Ｓ７，Ｓ１５，Ｓ１６を繰り返している間にトリガレバー７０（図１，図２）の引きが解除されると自然停止制御が実行される。
【００６４】以上のように、オンロック制御の実行中にトリガレバー７０が操作されてメインスイッチ７１がオンされると（Ｓ１２：Ｙｅｓ）、トリガレバー７０の操作が解除されてメインスイッチ７１がオフになるまでモータ３０の作動状態が維持されることになる。
【００６５】また、オンロック制御の実行中に再度オンロックボタン８０が操作されてオンロック信号を受信すると（Ｓ１１：Ｙｅｓ）、コントローラ１０６はステップＳ１，Ｓ６，Ｓ７を経てステップＳ１５に移行し、更にステップＳ１７に移行してモータ３０の自然停止制御が実行される。すなわち、オンロック制御の実行中に再度オンロックボタン８０が操作されると、モータ３０の自然停止制御が実行される。なお、コントローラ１０６はステップＳ７，Ｓ１１において誤判断しないよう、オンロックボタン８０が操作された際の信号の立ち上がりのみを受信と判断する。
【００６６】本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、本発明は、レシプロ型変換機構によってモータの回転運動がピストンの往復運動に変換される打撃工具にも適用可能である。また、本発明における第１動作モードには、先端工具に打撃力のみが伝達される動作モードが含まれ、第２動作モードには、先端工具に回転力が伝達される動作モードが含まれる。前記実施の形態に係るハンマドリルは、ハンマモードとハンマドリルモードの動作モードを有する打撃工具であったが、ハンマモードとドリルモードの動作モードを有する打撃工具、ハンマモードとドリルモードとハンマドリルモードの３つの動作モードを有する打撃工具も本発明の打撃工具に含まれる。
【００６７】尚、モータの回転を積極的に停止させるブレーキ工程を含まない自然停止制御は、積極停止制御よりも制動力が小さい停止制御の一例である。換言すれば、自然停止制御と積極停止制御とは、互いに制動力が異なる２つの停止制御の一例である。
【００６８】本発明には、制動力が相対的に小さい積極停止制御と、制動力が相対的に大きな積極停止制御とが所定条件に応じて選択的に実行される実施形態が含まれ、例えばコントローラがスイッチング素子のオン・オフを制御することで、コイルの閉回路数や閉回路の形成時間を制御し、動作モードに応じて制動力を変更する実施形態が含まれる。また、本発明には、積極停止制御における制動力が一定である実施形態のみでなく、制動力が変化する実施形態も含まれる。
【符号の説明】
【００６９】１…ハンマドリル、２…シリンダハウジング、３…中間ハウジング、４…モータハウジング、５…ハンドル、１０…シリンダ、２０…ピストン、３０…ブラシレスモータ（モータ）、６０…モード切替ダイヤル、６２…センサ、７０…トリガレバー、７１…メインスイッチ、８０…オンロックボタン
【図１】
2016121458.tif 000003
【図２】
2016121458.tif 000004
【図３】
2016121458.tif 000005
【図４】
2016121458.tif 000006
【図５】
2016121458.tif 000007
【国際調査報告】
2016121458.tif 000008
2016121458.tif 000009
2016121458.tif 000010
2016121458.tif 000011