(57)【要約】【課題】空打ち等の過剰な加工動作を抑制する電動工具の提供。【解決手段】  モータと、モータを収容するハウジングと、被加工部材を加工する先端工具が装着される装着部と、被加工部材までの距離を測定するセンサと、モータの回転数を制御する制御部と、を備え、制御部は、所定時間ごとにセンサによって測定された距離を取得して被加工部材までの距離の変化量を算出する変化量算出手段と、被加工部材までの距離の変化量が所定の変化量以上であるときにモータの回転数を低下させる回転数制御手段とを有する。【選択図】図４
2015223690.tif 000002
【特許請求の範囲】
【請求項１】
モータと、
該モータを収容するハウジングと、
被加工部材を加工する先端工具が装着される装着部と、
該被加工部材までの距離を測定するセンサと、
該モータの回転数を制御する制御部と、を備え、
該制御部は、所定時間ごとに該センサによって測定された距離を取得して該被加工部材までの距離の変化量を算出する変化量算出手段と、該被加工部材までの距離の変化量が所定の変化量以上であるときに該モータの回転数を低下させる回転数制御手段とを有することを特徴とする電動工具。
【請求項２】
該回転数制御手段は、該被加工部材までの距離の変化量が該所定の変化量以上であるときに該モータを停止させることを特徴とする請求項１に記載の電動工具。
【請求項３】
該制御部は、さらに、電動工具が該被加工部材に近づく方向である第１の方向と、該第１の方向の反対方向である第２の方向とのどちらに移動したかを判定する判定手段を有し、
該回転数制御手段は、該判定手段が電動工具は該第１の方向に移動したと判定したときであって該被加工部材までの距離の変化量が第１の変化量以上であるときに該モータを停止し、
該回転数制御手段は、該判定手段が電動工具は該第２の方向に移動したと判定したときであって該被加工部材までの距離の変化量が第２の変化量以上であるときに該モータの回転数を低下させることを特徴とする請求項１又は２に記載の電動工具。
【請求項４】
該回転数制御手段は、該被加工部材までの距離が所定値以上であるときにも、該モータの回転数を低下させることを特徴とする請求項３に記載の電動工具。
【請求項５】
該ハウジングに設けられた入力手段と、
該入力手段から入力があったときに、該センサによって測定された該被加工部材までの距離を初期値として記憶する記憶手段を更に備え、
該制御部は、該記憶手段に記憶された初期値に基づき該所定値を算出する所定値算出手段を更に有することを特徴とする請求項４に記載の電動工具。
【請求項６】
該入力手段はプッシュボタンであり、該記憶手段は該プッシュボタンが押圧されたときの該被加工部材までの距離を該初期値として記憶することを特徴とする請求項５に記載の電動工具。
【請求項７】
該先端工具が該被加工部材に当接したときに、該センサによって測定された該被加工部材までの距離を初期値として記憶する記憶手段を更に備え、
該制御部は、該記憶手段に記憶された初期値に基づき該所定値を算出する所定値算出手段を更に有することを特徴とする請求項４に記載の電動工具。
【請求項８】
該ハウジングには、第１モード及び第２モードに切替可能な切替スイッチが設けられ、
該切替スイッチが第１モードに設定されたとき、該変化量算出手段は該被加工部材までの距離の変化量を算出し、該回転数制御手段は該被加工部材までの距離の変化量が該所定の変化量以上であるときに該モータの回転数を低下させ、
該切替スイッチが第２モードに設定されたとき、該変化量算出手段は該被加工部材までの距離の変化量を算出せず、該回転数制御手段は該モータの回転数を低下させないことを特徴とする請求項１乃至７のうちいずれか一項に記載の電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動工具に関し、特にハンマドリル等の先端工具を被加工部材に押し当てた状態で用いる電動工具に関する。
【背景技術】
【０００２】
従来から、先端工具を被加工部材に押し当てた状態で用いる電動工具、例えば、ハンマドリルが知られている。例えば、特許文献１に記載の電動工具は、トリガをオンにすることによりモータが回転してピストンを往復運動させ、ピストンの往復運動を打撃力に変換し、打撃子及び中間子を介して先端工具である穿孔ビットに伝達している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３９７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の電動工具は、先端工具が被加工部材に押しあてられて中間子側に移動した状態において、ピストンの往復運動を打撃子に伝達可能である。しかしながら、先端工具が抵抗を受けずに前方（中間子から離れる方向）に移動した状態では、ピストンの往復運動を打撃子に伝達することができない。このような状態でトリガを操作すると、モータが駆動してピストンの往復運動は行われるが、往復運動は打撃子に伝達されない、いわゆる空打ち等の過剰な加工動作が発生する。過剰な加工動作による振動や衝撃は電動工具の負荷となり電動工具の寿命を短くする原因となる。そこで、本発明は、空打ち等の過剰な加工動作を抑制する電動工具を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明は、モータと、該モータを収容するハウジングと、被加工部材を加工する先端工具が装着される装着部と、該被加工部材までの距離を測定するセンサと、該モータの回転数を制御する制御部と、を備え、該制御部は、所定時間ごとに該センサによって測定された距離を取得して該被加工部材までの距離の変化量を算出する変化量算出手段と、該被加工部材までの距離の変化量が所定の変化量以上であるときに該モータの回転数を低下させる回転数制御手段とを有することを特徴とする電動工具を提供する。
【０００６】
このような構成によれば、距離の変化量が所定の変化量以上であるときにモータの回転数を低下させるので、過剰な加工動作による振動の発生を抑制することができる。例えば、加工動作が完了して電動工具を被加工部材から離間させる際には、一般的に、電動工具は加工動作中の移動量よりも大きく移動する。本発明では、所定の変化量以上の距離の変化量が算出された際には、通常の加工動作を行う場合ではないと判断してモータの回転数を低下させ、過剰な加工動作による振動の発生を抑制することができる。過剰な加工動作による振動や衝撃は電動工具の負荷となり電動工具の寿命を短くする原因となるが、本発明によれば、電動工具の長寿命化を実現することができる。
【０００７】
上記構成の電動工具において、該回転数制御手段は、該被加工部材までの距離の変化量が該所定の変化量以上であるときに該モータを停止させることを特徴とすることが好ましい。
【０００８】
このような構成によれば、距離の変化量が所定の変化量以上であるときにモータを停止させるので、過剰な加工動作による振動の発生を抑制することができる。特に、ハンマドリルの場合には、先端工具が被加工部材を貫通する際に先端工具が受けていた抵抗がなくなったことによって、又は、ハウジングを被加工部材から持ち上げることによって、打撃子が移動できずに、連続的に空打ちが発生する場合がある。また、先端工具が被加工部材を貫通するときやハウジングを被加工部材から持ち上げるときには、電動工具は被加工部材に対して急激に移動することになる。連続的な空打ちは過剰な加工動作の一例であるが、本発明によればモータを停止することにより、連続的な空打ちを防止して電動工具の短寿命化を抑制することができる。
【０００９】
上記構成の電動工具において、該制御部は、さらに、電動工具が該被加工部材に近づく方向である第１の方向と、該第１の方向の反対方向である第２の方向とのどちらに移動したかを判定する判定手段を有し、該回転数制御手段は、該判定手段が電動工具は該第１の方向に移動したと判定したときであって該被加工部材までの距離の変化量が第１の変化量以上であるときに該モータを停止し、該回転数制御手段は、該判定手段が電動工具は該第２の方向に移動したと判定したときであって該被加工部材までの距離の変化量が第２の変化量以上であるときに該モータの回転数を低下させることが好ましい。
【００１０】
このような構成によれば、特に、ハンマドリルにより穿孔処理が完了した後に被加工部材から先端工具を引き抜く際にモータを停止させないので、先端工具が被加工部材に嵌りこんで抜けにくい場合であっても、先端工具を回転させることにより容易に電動工具を引き抜くことができる。
【００１１】
上記構成の電動工具において、該回転数制御手段は、該被加工部材までの距離が所定値以上であるときにも、該モータの回転数を低下させることが好ましい。
【００１２】
上記構成の電動工具において、該ハウジングに設けられた入力手段と、該入力手段から入力があったときに、該センサによって測定された該被加工部材までの距離を初期値として記憶する記憶手段を更に備え、該制御部は、該記憶手段に記憶された初期値に基づき該所定値を算出する所定値算出手段を更に有することが好ましい。
【００１３】
上記構成の電動工具において、該入力手段はプッシュボタンであり、該記憶手段は該プッシュボタンが押圧されたときの該被加工部材までの距離を該初期値として記憶することが好ましい。
【００１４】
このような構成によれば、使用者の任意の状態を初期値として設定することができるので、良好な操作性を実現することができる。
【００１５】
上記構成の電動工具において、該先端工具が該被加工部材に当接したときに、該センサによって測定された該被加工部材までの距離を初期値として記憶する記憶手段を更に備え、該制御部は、該記憶手段に記憶された初期値に基づき該所定値を算出する所定値算出手段を更に有することが好ましい。
【００１６】
このような構成によれば、距離が所定値以上の場合にもモータの回転数を低下させるので、過剰な加工動作による振動の発生を抑制することができる。先端工具が被加工部材に当接させたときの被加工部材までの距離を初期値に設定するので、長さの異なる先端工具に交換した場合に、交換された先端工具に適した所定値を自動的に算出することができる。
【００１７】
上記構成の電動工具において、該ハウジングには、第１モード及び第２モードに切替可能な切替スイッチが設けられ、該切替スイッチが第１モードに設定されたとき、該変化量算出手段は該被加工部材までの距離の変化量を算出し、該回転数制御手段は該被加工部材までの距離の変化量が該所定の変化量以上であるときに該モータの回転数を低下させ、該切替スイッチが第２モードに設定されたとき、該変化量算出手段は該被加工部材までの距離の変化量を算出せず、該回転数制御手段は該モータの回転数を低下させないことが好ましい。
【００１８】
このような構成によれば、作業者のニーズに合わせてモータの回転数制御を行うか否かを切り替えることができ、操作性がよい。
【発明の効果】
【００１９】
本発明の電動工具によれば、空打ち等の過剰な加工動作を抑制する電動工具を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第一の実施の形態に係る電動工具を穿孔工具に適用した例を示す断面図。
【図２】本発明の第一の実施の形態に係る穿孔工具の電気的構成を示す回路図。
【図３】本発明の第一の実施の形態に係る穿孔工具の入力部を示す図。
【図４】本発明の第一の実施の形態に係る穿孔工具の制御を示すフローチャート。
【図５】本発明の第一の実施の形態に係る穿孔工具の先端工具が被加工部材に押し当てられた状態を示す部分断面図。
【図６】本発明の第一の実施の形態に係る穿孔工具が穿孔を完了した状態を示す部分断面図。
【図７】本発明の第一の実施の形態に係る穿孔工具が被加工部材を貫通した状態を示す部分断面図。
【図８】本発明の第一の実施の形態に係る穿孔工具を被加工部材から離間させた状態を示す部分断面図。
【図９】本発明の第二の実施の形態に係る穿孔工具の制御を示すフローチャート。
【図１０】本発明の第三の実施の形態に係る穿孔工具の電気的構成を示す回路図。
【図１１】本発明の第三の実施の形態に係る穿孔工具の制御を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、本発明の第一の実施の形態に係る電動工具を、図１乃至図８に基づき説明する。図１に示される電動工具である穿孔工具１は、被加工部材Ｗに穿孔するロータリーハンマドリルであり、ハウジング２は、ハンドル部２１と、モータハウジング２２と、ギヤハウジング２３とを有する。以下においては、図１における左側（穿孔ビット１Ａ側）を穿孔工具１の前端側として前後方向を定義し、前後方向と直交する方向であってハンドル部２１がモータハウジング２２から延出される方向を下側として上下方向を定義して説明する。ハウジング２の前後方向におけるハウジング２の長さ、即ち図１における左右方向における長さは３０ｃｍ〜４０ｃｍ程度である。
【００２２】
ハンドル部２１及びモータハウジング２２は一体成型されたプラスチック製であって、略Ｏ字状をなしている。ハンドル部２１の後部２１Ａ下部には、電源ケーブル９１が取付けられていると共に、後述のモータ３０に電気的に接続されるスイッチ機構２４が内蔵されている。スイッチ機構２４には、作業者によって操作可能なトリガ２５が機械的に接続されている。トリガ２５を操作することにより、後述のインバータ回路部１０２（図２）への電源供給又は停止が切り替えられる。また、ハンドル部２１の後部２１Ａであってトリガ２５の下側には、後部２１Ａを穿孔工具１の使用者が把持したときに、中指と薬指によって把持される部分である把持部２１Ｃが設けられている。
【００２３】
ハンドル部２１の前部２１Ｂには、先端方向に指向するセンサ５０及びＬＥＤ５１が設けられている。センサ５０は、波長は８５０ｎｍ程度の赤外線センサにより構成されており、前後方向におけるセンサ５０から被加工部材Ｗまでの間の距離：Ｘを測定値として測定可能である。ＬＥＤ５１は、点灯することにより、穿孔工具１の先端部近傍を照射することができる。図２における図示は省略するが、センサ５０及びＬＥＤ５１はマイコン１１０によって制御されるよう構成されている。
【００２４】
モータハウジング２２は、ハンドル部２１の上方に設けられ、後述のモータ３０を収容している。モータハウジング２２の外表面であって上部には、入力端末（入力手段）である入力部２６が設けられている。入力部２６は、図３に示されるように、デジタル表示される表示部２６Ａと、回転数制御解除ボタン１１７と、その他各種ボタンを備えている。回転数制御解除ボタン１１７は、後述の回転数制御機能のオンオフを切換可能であって、切替スイッチの一例である。
【００２５】
図１に示されるモータ３０は、三相直流ブラシレスモータにより構成されており、後述のマイコン１１０（図２）により回転の制御が行われる。モータ３０は、回転駆動力を出力し、前端側へ延出されて前後方向を軸方向とする出力軸３１を備える。出力軸３１の基部には軸流ファン３２が出力軸３１と同軸的に一体回転可能に設けられている。
【００２６】
ギヤハウジング２３は樹脂製であって、モータハウジング２２の前端部に設けられている。ギヤハウジング２３内には、第一中間シャフト６１が出力軸３１と同軸的に配置され、軸受６３により回転可能に支承されている。第一中間シャフト６１の後端は出力軸３１と連結している。第一中間シャフト６１の先端には第一ギヤ６１Ａが設けられている。また、ギヤハウジング２３内には、出力軸３１と平行に第二中間シャフト７２が、軸受７２Ｂによってその軸心を中心に回転可能に支承されている。
【００２７】
第二中間シャフト７２の後端部には、第一ギヤ６１Ａと噛合する第二ギヤ７１が同軸固定されている。第二中間シャフト７２の前端側にはギヤ部７２Ａが形成され、後述する第三ギヤ７３と噛合している。ギヤハウジング２３内であって第二中間シャフト７２の上方の位置には、シリンダ７４が設けられている。シリンダ７４は第二中間シャフト７２と平行に延び、ギヤハウジング２３により回転可能に支承されている。第三ギヤ７３はシリンダ７４の外周に固定されている。第三ギヤ７３とギヤ部７２Ａとが噛合することにより、シリンダ７４はその軸心を中心として回転可能に構成されている。
【００２８】
第二中間シャフト７２の中間部分には、バネによって後端側へ付勢されるクラッチ７６がスプライン係合されており、クラッチ７６は、ギヤハウジング２３に設けられた図示せぬチェンジレバによってハンマドリル・モードとドリルモードとを切換え可能である。クラッチ７６のモータ３０側には、回転運動を往復運動に変換する運動変換部８０が第二中間シャフト７２に回転可能に外装されている。運動変換部８０の腕部８０Ａは、第二中間シャフト７２の回転により穿孔工具１の前後方向に往復移動可能に設けられている。
【００２９】
クラッチ７６がハンマドリル・モードに切換えられているときには、クラッチ７６により第二中間シャフト７２と運動変換部８０とが結合している。運動変換部８０は、ピストンピン８１を介して、シリンダ７４内に設けられたピストン８２と連動するように接続されるように構成されている。
【００３０】
シリンダ７４には、ピストン収容部７４Ａ、中間子収容部７４Ｂ、及び、先端工具支持部７４Ｃを有している。シリンダ７４内にはバンパ７４Ｄが設けられ、ピストン収容部７４Ａと中間子収容部７４Ｂとを区画している。
【００３１】
ピストン収容部７４Ａは、大気と連通する空気孔７４ａが形成され、ピストン８２を収容している。ピストン８２は、第二中間シャフト７２と平行な方向に往復運動可能且つシリンダ７４内で摺動可能に装着されている。ピストン８２には、空気孔７４ａと連通可能な図示せぬ貫通孔が形成されている。ピストン８２内には打撃子８３が内装されており、ピストン収容部７４Ａ内であってピストン８２と打撃子８３との間には空気室８４が画成される。打撃子８３の後端部にはシール部材８３Ａが設けられ、シール部材８３Ａはピストン８２の図示せぬ貫通孔より後方に位置する状態で空気室８４を密閉する。
【００３２】
ピストン収容部７４Ａの前方には、中間子収容部７４Ｂが設けられている。中間子収容部７４Ｂは中間子８５を収容し、前端部には絞り部７４Ｅを有している。中間子８５は、中間子収容部７４Ｂ内を前後方向に摺動可能であって、前後方向に延びる小径部８５Ａと、小径部８５Ａよりも大きな径の大径部８５Ｂと、小径部８５Ａと大径部８５Ｂとの間を接続する斜面８５Ｃとを有している。中間子８５は、大径部８５Ｂの前端が絞り部７４Ｅに当接することにより、前方への移動が規制されている。
【００３３】
中間子収容部７４Ｂの前方には、先端工具支持部７４Ｃが設けられている。先端工具支持部７４Ｃには、後述の装着部４０を介して穿孔ビット１Ａが取付られている。先端工具支持部７４Ｃには、後述のボール４０Ａを受け入れ可能な貫通孔７４ｂが形成されている。貫通孔７４ｂは、前後方向に延びる長径と、ボール４０Ａの径よりも大きな短径とを有する。
【００３４】
ギヤハウジング２３の前方であって、先端工具支持部７４Ｃの近傍には、装着部４０が取付けられている。装着部４０は、被加工部材Ｗを加工する先端工具である穿孔ビット１Ａを装着可能に構成されている。装着部４０は、後述の穿孔ビット１Ａの溝部１Ｄとシリンダ７４の貫通孔７４ｂとの間に配置されるボール４０Ａと、ボール４０Ａの前後方向の移動を規制するボール規制部材４０Ｂと、ボール規制部材４０Ｂを前方に向けて付勢するバネ４０Ｃと、を有している。バネ４０Ｃの付勢力により、ボール４０Ａはボール規制部材４０Ｂを介して前方に付勢され、貫通孔７４ｂの前端位置に配置される。
【００３５】
穿孔ビット１Ａはドリルビットであり、図１に示されるように、丸棒状を成し螺旋状の溝が切られた胴部１Ｂと、胴部１Ｂの先端に位置する先細り形状の先端部１Ｃと、胴部１Ｂの後方に形成され前後方向に延びる溝部１Ｄと、を有する。穿孔ビット１Ａは、溝部１Ｄにボール４０Ａを配置することにより、装着部４０に対して取付可能であり、交換可能である。具体的には、装着部４０に穿孔ビット１Ａを押し込むことにより、ボール４０Ａがバネ４０Ｃの付勢力に抗して穿孔ビット１Ａの溝部１Ｄ内に配置され、穿孔ビット１Ａが装着部４０に取付けられる。また、穿孔ビット１Ａは、ボール４０Ａが溝部１Ｄに対して摺動することにより、溝部１Ｄの前後方向の長さからボール４０Ａの直径を減算した長さ分、ボール４０Ａに対して移動可能に構成されている。
【００３６】
以上の構成により、打撃子８３が中間子８５を介して穿孔ビット１Ａを打撃可能に構成されている。穿孔ビット１Ａが打撃されると、先端部１Ｃが先頭となり被加工部材Ｗに孔を穿孔可能に構成されている。
【００３７】
次に、図２を参照して、インバータ回路部１０２、制御回路部１０３、整流回路部１０４、及び、モータ３０の回路構成について説明する。制御回路部１０３は、マイコン１１０と、スイッチ操作検出回路１１１と、印加電圧設定回路１１２と、入力電圧検出回路１１３と、電流検出回路１１４と、回転子位置検出回路１１５と、回転数検出回路１１６と、制御信号出力回路１１９と、を備えている。
【００３８】
また、マイコン１１０は、制御部の一例としてのＣＰＵ１１０Ａと、時間を測定するタイマ１１０Ｂと、ＲＯＭやＲＡＭ等の記憶手段１１０Ｃと、を備えている。
【００３９】
スイッチ操作検出回路１１１は、トリガ２５の押込の有無を検出し、トリガ２５が押込まれた際にはオン信号を出力し、押込まれていない場合にはオフ信号をマイコン１１０へ出力する。印加電圧設定回路１１２は、トリガ２５から出力される信号に応じて、インバータ回路部１０２のスイッチング素子Ｑ１〜Ｑ６を駆動するためのＰＷＭ駆動信号のＰＷＭデューティーを設定し、マイコン１１０へ出力する。
【００４０】
入力電圧検出回路１１３は、インバータ回路部１０２と整流回路部１０４との間の電圧を検出し、その検出結果をマイコン１１０に出力している。電流検出回路１１４は、インバータ回路部１０２と整流回路部１０４との間の電流量を検出し、その検出結果をマイコン１１０に出力している。回転子位置検出回路１１５は、ホールＩＣ３０Ａから出力された回転位置検出信号に基づいてモータ３０のロータの回転位置を検出し、その検出結果をマイコン１１０に出力している。回転数検出回路１１６は動作状態検出手段であり、回転子位置検出回路１１５で検出した回転位置から、モータ３０の回転数を検出して、その検出結果をマイコン１１０に出力している。
【００４１】
マイコン１１０は、印加電圧設定回路１１２からの出力に基づいてＰＷＭデューティーの目標値を算出する。また、回転子位置検出回路１１５からの出力に基づいて、適切に通電するステータ巻線を決定し、出力切替信号Ｈ１〜Ｈ３およびＰＷＭ駆動信号Ｈ４〜Ｈ６を生成する。ＰＷＭ駆動信号Ｈ４〜Ｈ６はＰＷＭデューティーの目標値の大きさに基づいてデューティー幅が決定されて出力される。制御信号出力回路１１９は、マイコン１１０で生成された出力切替信号Ｈ１〜Ｈ３及びＰＷＭ駆動信号Ｈ４〜Ｈ６をインバータ回路部１０２に出力する。
【００４２】
インバータ回路部１０２には、商用電源からの交流電力が整流回路部１０４を介して給電される。インバータ回路部１０２では、出力切替信号Ｈ１〜Ｈ３およびＰＷＭ駆動信号Ｈ４〜Ｈ６に基づきスイッチング素子Ｑ１〜Ｑ６が駆動されて、通電されるステータ巻線が決定される。さらにＰＷＭ駆動信号はＰＷＭデューティーの目標値でスイッチングされている。これにより、モータ３０の三相のステータ巻線（Ｕ、Ｖ、Ｗ）に電気角１２０°の三相交流電圧が順に印加されることとなる。
【００４３】
次に、穿孔工具１の動作について説明する。マイコン１１０によってモータ３０が駆動されると、モータ３０の回転出力が第一中間シャフト６１、第一ギヤ６１Ａ、及び第二ギヤ７１を介して第二中間シャフト７２に伝達される。第二中間シャフト７２の回転は、ギヤ部７２Ａと第三ギヤ７３との噛合によりシリンダ７４に伝わり、穿孔ビット１Ａに回転力が伝達される。
【００４４】
クラッチ７６をハンマドリル・モードに移動させると、クラッチ７６が運動変換部８０と結合し、第二中間シャフト７２の回転駆動力が運動変換部８０に伝達される。これにより、回転駆動力が運動変換部８０及びピストンピン８１を介してピストン８２の往復運動に変換される。図５に示されるように、穿孔ビット１Ａの中心軸と被加工部材Ｗの平面とが直交するように穿孔ビット１Ａを被加工部材Ｗに押し当てると、ボール４０Ａが溝部１Ｄ上を摺動して、穿孔ビット１Ａが後方に移動する。穿孔ビット１Ａが後方に移動すると、穿孔ビット１Ａの後端部が中間子８５に当接して後方へ押すので中間子８５も後方へ移動する。さらに、中間子８５が後方へ移動すると、中間子８５の後端部が打撃子８３に当接して後方に押すので、打撃子８３は打撃可能位置に配置される。打撃子８３が打撃可能位置にあるとき、空気室８４はシール部材８３Ａによって密閉される。空気室８４が密閉されると、ピストン８２の往復運動に伴う空気室８４内の空気の圧力変化、すなわち、空気ばねの作用により、打撃子８３に打撃力を伝達することができる。具体的には、ピストン８２の上死点付近において空気室８４内の空気が圧縮されることにより、打撃子８３を前進させて中間子８５の後端面に衝突し、中間子８５を介して打撃力が穿孔ビット１Ａに伝達される。その後、ピストン８２が下死点から上死点に向けて移動すると空気室８４内の圧力が低下するので、ピストン８２と共に打撃子８３が打撃可能位置まで移動する（図６）。このようにして、クラッチ７６がハンマドリル・モードにあるときには、ピストン８２を往復運動させることにより、穿孔ビット１Ａに回転力と打撃力が同時に付与される。
【００４５】
一方、クラッチ７６がドリルモードにあるときは、クラッチ７６は第二中間シャフト７２と運動変換部８０との接続を断ち、第二中間シャフト７２の回転駆動力のみがギヤ部７２Ａ、第三ギヤ７３を介してシリンダ７４に伝達される。よって、穿孔ビット１Ａには回転力のみが付与される。
【００４６】
上述の穿孔工具１のハンマドリル・モードにおいて、打撃子８３が打撃可能位置よりも前方に位置する状態（具体的には、打撃子８３の後端部に設けられたシール部材８３Ａがピストン８２に形成された図示せぬ連通孔よりも前方に位置する状態）では、ピストン８２に形成された図示せぬ連通孔がシリンダ７４と連通して空気室８４を密閉しないので、ピストン８２の往復運動が打撃子８３に伝達されない。いわゆる、空打ちが発生してしまう。打撃子８３が打撃可能位置よりも前方に位置する原因として、穿孔ビット１Ａが被加工部材Ｗを貫通して穿孔ビット１Ａが受けていた抵抗がなくなったとき（図７）、又は、穿孔工具１を被加工部材Ｗから持ち上げたときに（図８）、穿孔ビット１Ａが前方に移動したことが挙げられる。穿孔ビット１Ａが前方に移動すると、中間子８５も前方に移動する。さらに、打撃子８３も中間子８５によって後方に付勢されないし、空気室８４が大気圧であるためにピストン８２の往復運動が伝達されない。よて、空打ちが発生することになる。空打ち状態では穿孔ビット１Ａが駆動されないままピストン８２が往復運動し続けるので、不要な振動や衝撃が生じて穿孔工具１の寿命が短くなるという問題がある。
【００４７】
次に、マイコン１１０によって行われる制御について、図４のフローチャートを参照して説明する。
【００４８】
まず、Ｓ１において、ＣＰＵ１１０Ａは、回転数制御解除ボタン１１７がオンであるか否かを判定する。制御解除モードとは、空打ちを抑制する制御を行わないモードである。回転数制御解除ボタン１１７がオンであれば（Ｓ１：ＹＥＳ）、制御解除モードをオン状態に設定する（Ｓ２）。回転数制御解除ボタン１１７がオフであれば（Ｓ１：ＹＥＳ）、制御解除モードをオフ状態に設定する（Ｓ３）。制御解除モードオフ状態が第１モードに相当し、制御解除モードオン状態が第２モードに相当する。
【００４９】
次に、トリガ２５が操作されオンにされたか否かを判定する（Ｓ４）。トリガ２５がオンでない場合には（Ｓ４：ＮＯ）、Ｓ１に戻る。トリガ２５がオンの場合には（Ｓ４：ＹＥＳ）、モータ３０を駆動する信号を制御信号出力回路１１９に出力してモータ３０を駆動し（Ｓ５）、センサ５０をオンにして被加工部材Ｗまでの距離の測定を開始する（Ｓ６）。
【００５０】
次に、制御解除モードがオフ状態であるか否かを判定する（Ｓ７）。制御解除モードがオン状態であれば（Ｓ７：ＮＯ）、トリガ２５がオンか否かを判定する（Ｓ８）。トリガ２５がオンである場合には（Ｓ８：ＹＥＳ）、Ｓ７に戻る。トリガ２５がオンでない場合には（Ｓ７：ＮＯ）、Ｓ１４に進みモータ３０を停止する。具体的には、ＣＰＵ１１０Ａはモータ３０の停止信号を制御信号出力回路１１９に出力し、インバータ回路部１０２を制御して、モータ３０の電源供給が停止される。
【００５１】
制御解除モードがオフ状態である場合には（Ｓ７：ＹＥＳ）、タイマ１１０Ｂが時間Ｔの計測を開始し、センサ５０が測定する被加工部材Ｗまでの距離Ｘを取得する（Ｓ９）。時間Ｔが所定時間（例えば、０．５秒）以上か否かを判定し（Ｓ１０）、所定時間未満であれば（Ｓ１０：ＮＯ）、所定時間以上となるまで判定を繰り返す。時間Ｔが所定時間以上になると（Ｓ１０：ＹＥＳ）、時間Ｔをリセットし（Ｓ１１）、センサ５０が測定する被加工部材Ｗまでの距離Ｘを取得して、タイマ１１０Ｂが時間Ｔの計測を開始した時とリセットした時の当該距離Ｘの差、つまり変化量ｄｘを算出する（Ｓ１２）。換言すれば、所定時間ごとに測定された被加工部材Ｗまでの距離Ｘを取得して、距離Ｘの変化量ｄｘを算出する。詳細には、距離の変化量ｄｘは、時間Ｔの計測を開始した時に取得されたセンサ５０から被加工部材Ｗまでの距離Ｘ’と、時間Ｔをリセットした時に取得したセンサ５０から被加工部材Ｗまでの距離Ｘとの差である。Ｓ１２が変化量算出手段の一例である。
【００５２】
Ｓ１３では、Ｓ１２で算出された変化量ｄｘの絶対値を第１の閾値と比較する。第１の閾値は所定の変化量の一例である。第１の閾値は、通常の穿孔作業を行う場合に穿孔工具１が移動する所定時間辺りの移動量に基づき、予め設定される。具体的には、中間子８５のストローク距離よりも大きな値が、第１の閾値として設定されている。本実施の形態では、第１の閾値は予め１０ｍｍに設定されている。変化量ｄｘの絶対値が１０ｍｍ以下であれば（Ｓ１３：ＮＯ）、Ｓ８に戻り、トリガ２５が引き続きオン状態か否かを判定する。一方、変化量ｄｘの絶対値が１０ｍｍよりも大きければ（Ｓ１３：ＹＥＳ）、モータ３０を停止し（Ｓ１４）、制御を終了する。モータ３０を停止させることは、広義にはモータ３０の回転数を低下させるよう制御しているともいえる。Ｓ１４は回転数制御手段の一例である。
【００５３】
Ｓ１３の判定についてより詳細に説明する。変化量ｄｘの絶対値が第１の閾値以下の場合には通常の穿孔動作が行われていると考えられ、変化量ｄｘの絶対値が第１の閾値よりも大きくなる場合には、通常の穿孔動作が行われていないと考えられる。例えば、図６に示されるように所定深さの穿孔処理が完了した状態から穿孔工具１を被加工部材Ｗから引抜く場合や、図７に示されるように穿孔ビット１Ａが被加工部材Ｗを貫通した場合には、通常の穿孔作業中に穿孔工具１が移動する場合よりも勢いよく移動する。よって、所定時間ごとの距離の変化量ｄｘの絶対値に基づいて、穿孔工具１の状態を判定し、モータ３０の回転数を適切に制御することができる。
【００５４】
第１の実施の形態に係る穿孔工具１によれば、距離Ｘの変化量ｄｘの絶対値が第１の閾値以上であるときにモータ３０の回転数を低下させる（停止する）ので、空打ちによる振動の発生を抑制することができる。例えば、穿孔動作が完了して穿孔工具１を被加工部材Ｗから離間させる際には、一般的に、穿孔工具１は穿孔動作中の移動量よりも大きく移動する。本実施の形態では、第１の閾値以上の変化量ｄｘの絶対値が算出された際には、通常の穿孔動作を行う場合ではないと判断してモータ３０を停止し、空打ちによる振動の発生を抑制することができる。空打ちによる振動や衝撃は穿孔工具１の負荷となり穿孔工具１の寿命を短くする原因となるが、本実施の形態によれば、穿孔工具１の長寿命化を実現することができる。
【００５５】
特に、距離Ｘの変化量ｄｘの絶対値が第１の閾値以上であるときにモータ３０を停止することによって、より確実に連続的な空打ちを防止して穿孔工具１の短寿命化を抑制することができる。
【００５６】
また、本実施の形態では、制御解除モードがオフ状態であれば（Ｓ７：ＮＯ）、Ｓ９〜Ｓ１４の制御を行い、制御解除モードがオン状態であれば（Ｓ７：ＹＥＳ）、Ｓ９〜Ｓ１４の制御は行わない。よって、作業者のニーズに合わせてモータ３０の回転数制御を行うか否かを切り替えることができ、操作性がよい。
【００５７】
次に、第２の実施形態に係る穿孔工具１０１について説明する。穿孔工具１０１は、図４に示される制御に代えて、図９に示される制御を行う点で穿孔工具１と異なる。穿孔工具１０１の機械的、電気的構成は穿孔工具１と同一であるので説明を省略する。
【００５８】
第２の実施の形態においてマイコン１１０が行う制御について、図９のフローチャートに基づき説明する。本実施の形態では、Ｓ１０１〜Ｓ１０７により、穿孔工具１０１の移動方向を判定し、移動方向に応じて異なるモータ制御を行う。
【００５９】
なお、図９に示されるＳ１〜Ｓ１２、Ｓ１４は、Ｓ６とＳ７の順番が逆になっている点を除いて、図４に示されるＳ１〜１２、Ｓ１４と同一であるので説明を省略する。本実施の形態では、センサ５０をオンにする前に、制御解除モードがオフ状態であるか否かの判定を行う（Ｓ７）。つまり、制御解除モードがオフ状態であれば（Ｓ７：ＹＥＳ）、センサ５０をオンにして被加工部材Ｗまでの距離Ｘの測定を開始する（Ｓ６）。
【００６０】
本実施の形態における制御では、Ｓ１２で距離Ｘの変化量ｄｘを算出した後、変化量ｄｘが負の値か否かを判定する（Ｓ１０１）。変化量ｄｘが負の値である場合には（Ｓ１０１：ＹＥＳ）、変化量ｄｘの絶対値を第２の閾値と比較する（Ｓ１０２）。変化量ｄｘが負の値であれば、穿孔工具１０１が被加工部材Ｗに近づく方向に移動している（前進している）ことがわかる。第２の閾値は、通常の穿孔作業を行う場合に穿孔工具１０１が移動する所定時間辺りの移動量、及び、穿孔工具１０１の穿孔ビット１Ａに抵抗がなくなった状態、例えば、図７に示されるように被加工部材Ｗを貫通した場合に穿孔工具１０１が移動し得る所定時間当たりの移動量に基づいて、予め設定されている。また、本実施の形態では第２の閾値は予め１０ｍｍに設定されており、Ｓ１０２は図４のＳ１３と同様の判定といえる。変化量ｄｘの絶対値が１０ｍｍ以下であれば（Ｓ１０２：ＮＯ）、Ｓ１０７に進む。変化量ｄｘの絶対値が１０ｍｍよりも大きければ（Ｓ１０２：ＹＥＳ）、モータ３０を停止し（Ｓ１４）、制御を終了する。Ｓ１０１が判定手段の一例であり、穿孔工具１０１が被加工部材Ｗに近づく方向が第１の方向に相当する。第２の閾値は第１の変化量に相当する。
【００６１】
変化量ｄｘがゼロ又は正の値である場合には（Ｓ１０１：ＮＯ）、変化量ｄｘの絶対値を第３の閾値と比較する（Ｓ１０４）。変化量ｄｘが正の値であれば、穿孔工具１が被加工部材Ｗから遠ざかる方向に移動している（後退している）ことがわかる。穿孔工具１が被加工部材Ｗから遠ざかる方向が第２の方向に相当する。第３の閾値は、穿孔処理完了後に穿孔工具１０１が被加工部材Ｗの切屑等から受け得る抵抗等を考慮した、穿孔工具１０１を引き抜く際に移動し得る所定時間辺りの移動量に基づいて、予め設定されている。本実施の形態では、第３の閾値は予め５ｍｍに設定されている。変化量ｄｘの絶対値が５ｍｍ以下であれば（Ｓ１０４：ＮＯ）、Ｓ１０７に進む。第３の閾値は第２の変化量に相当する。
【００６２】
変化量ｄｘの絶対値が５ｍｍよりも大きければ（Ｓ１０４：ＹＥＳ）、モータ３０の回転数を低下させる（Ｓ１０５）。具体的には、ＣＰＵ１１０Ａからモータ３０の回転数を低下させる信号を制御信号出力回路１１９へ出力し、当該信号に基づいてインバータ回路部１０２を制御し、モータ３０の回転数が低下するよう制御を行う。
【００６３】
次に、トリガ２５がオンか否かを判定する（Ｓ１０６）。トリガ２５が引き続きオンである場合には（Ｓ１０６：ＹＥＳ）、トリガ２５がオフになるまで判定を繰り返す。トリガ２５がオフになると（Ｓ７：ＮＯ）、モータ３０を停止し（Ｓ１４）、制御を終了する。
【００６４】
また、Ｓ１０７でも、同様にトリガ２５がオンか否かを判定する。トリガ２５が引き続きオンであれば（Ｓ１０７：ＹＥＳ）、Ｓ９に戻る。トリガ２５がオフになると（Ｓ１０７：ＮＯ）、モータ３０を停止し（Ｓ１４）、制御を終了する。Ｓ１０５及びＳ１４が回転数制御手段の一例である。
【００６５】
第２の実施の形態に係る穿孔工具１０１によれば、穿孔工具１０１が移動する方向に応じてモータ３０に対する制御を変えている。具体的には、穿孔工具１０１が被加工部材Ｗを貫通した場合にはモータ３０を停止させる。一方で、穿孔処理が完了した後に被加工部材Ｗから穿孔ビット１Ａを引き抜く際にはモータ３０を停止させずに回転数を下げるので、図６に示されるように穿孔ビット１Ａが被加工部材Ｗに嵌りこんで抜けにくい場合であっても、穿孔ビット１Ａを回転させることにより容易に穿孔工具１０１を引き抜くことができる。よって、空打ちによる振動の発生を抑制することができる。
【００６６】
次に、図１０及び図１１を参照して、第３の実施形態に係る穿孔工具２０１について説明する。図１０に示されるように、穿孔工具２０１の機械的、電気的構成は、入力部２６に初期位置設定ボタン１１８（図３）が設けられる点、ボタン操作検出回路１２０、及び、初期位置設定回路１２１（図２）を有する点を除いて、穿孔工具１と同一であるので同一の構成については説明を省略する。また、穿孔工具２０１は、図４に示される制御に代えて図１１に示される制御を行う点で穿孔工具１とは異なる。
【００６７】
初期位置設定ボタン１１８は、図５に示されるように穿孔工具２０１を被加工部材Ｗに対して配置したときに使用者が押圧することで、初期位置を設定するプッシュボタンである。初期位置設定ボタン１１８は、ボタン操作検出回路１２０と初期位置設定回路１２１とに接続されている。ボタン操作検出回路１２０及び初期位置設定回路１２１は、それぞれマイコン１１０に接続されている。ボタン操作検出回路１２０は、初期位置設定ボタン１１８が押されると検出信号をマイコン１１０に出力する。検出信号を受信したマイコン１１０は、初期位置設定回路１２１を介して、初期位置設定ボタン１１８が押されたときの距離Ｘを初期値Ｘ１として記憶手段１１０Ｃに記憶する。初期位置設定ボタン１１８は入力手段の一例である。
【００６８】
第３の実施の形態においてマイコン１１０によって行われる制御について、図１０のフローチャートに基づき説明する。本実施の形態では、第１の実施の形態及び第２の実施の形態と同様に変化量ｄｘに基づくモータ３０の制御（Ｓ８、Ｓ１０〜Ｓ１４）に加えて、被加工部材Ｗまでの距離Ｘも基づくモータ３０の制御を行う。
【００６９】
まず、Ｓ２０１では、初期位置設定ボタン１１８が押されたか否かを判定する。初期位置設定ボタン１１８が押されたときには（Ｓ２０１：ＹＥＳ）、センサ５０をオンにして被加工部材Ｗまでの距離Ｘの測定を開始するとともに（Ｓ２０２）、初期位置設定ボタン１１８が押されたときに測定された距離Ｘを初期値Ｘ１として記憶手段１１０Ｃに記憶する（Ｓ２０３）。初期位置設定ボタン１１８が押されなければ（Ｓ２０１；ＮＯ）、Ｓ２０４に進む。
【００７０】
Ｓ２０４では、トリガ２５がオンか否かを判定する。トリガ２５がオンでない場合には（Ｓ２０４：ＮＯ）、Ｓ２０１に戻る。トリガ２５がオンである場合には（Ｓ２０４：ＹＥＳ）、モータ３０の駆動を開始し（Ｓ２０５）、タイマ１１０Ｂに時間Ｔの計測を開始させる（Ｓ２０６）。なお、Ｓ２０１において初期位置設定ボタン１１８が押されなかったと判定された場合（Ｓ２０１：ＮＯ）には、Ｓ２０６においてセンサ５０による被加工部材Ｗまでの距離Ｘの測定も開始する。
【００７１】
Ｓ２０７では、トリガ２５がオンか否かを判定する。トリガ２５がオンでない場合には（Ｓ２０７：ＮＯ）、Ｓ１４に進み、モータ３０を停止する。トリガ２５がひきつづきオンである場合には（Ｓ２０７：ＹＥＳ）、センサ５０の測定距離Ｘが、記憶手段１１０Ｃに記憶される初期値Ｘ１よりも大きいか否かを判定する（Ｓ２０８）。測定距離Ｘが初期値Ｘ１よりも大きければ（Ｓ２０８：ＹＥＳ）、Ｓ１４に進み、モータ３０を停止する。例えば、図８に示されるように、穿孔工具２０１が被加工部材Ｗから離間した状態であれば、距離Ｘは初期値Ｘ１を超える。一方、測定距離Ｘが初期値Ｘ１以下であれば、もしくは、記憶手段１１０Ｃに初期値Ｘ１が記憶されていない場合には（Ｓ２０８：ＮＯ）、Ｓ１０に進む。
【００７２】
Ｓ８、Ｓ１０〜Ｓ１４は図４のＳ８、Ｓ１０〜Ｓ１４と同一の処理であるので、説明を簡略化する。時間Ｔが０．５秒未満の場合には（Ｓ１０：ＮＯ）、Ｓ２０７に戻る。時間Ｔが０．５秒以上経過すると（Ｓ１０：ＹＥＳ）、時間Ｔをリセットし（Ｓ１１）、変化量ｄｘを算出する（Ｓ１２）。変化量ｄｘの絶対値が１０ｍｍ以下であれば（Ｓ１３：ＮＯ）、Ｓ８に進み、トリガ２５がオンか否かを判定する。トリガ２５がオンであれば（Ｓ８：ＹＥＳ）Ｓ２０６に戻り、オフであれば（Ｓ８：ＮＯ）モータ３０を停止して（Ｓ２０９）、制御を終了する。
【００７３】
一方、変化量ｄｘの絶対値が１０ｍｍよりも大きければ（Ｓ１３：ＹＥＳ）、モータ３０を停止する（Ｓ１４）。その後、Ｓ２１０では、トリガ２５がオンか否かを判定する。トリガ２５がオンでない場合には（Ｓ２１０：ＮＯ）、制御を終了する。トリガ２５がオンのままであれば（Ｓ２１０：ＹＥＳ）、被加工部材Ｗまでの距離Ｘが初期値Ｘ１を超えたか否かを判定する（Ｓ２１１）。距離Ｘが初期値Ｘ１以下であるとき、もしくは、記憶手段１１０Ｃに初期値Ｘ１が記憶されていない場合には（Ｓ２１１：ＮＯ）、Ｓ２１０に戻る。
【００７４】
距離Ｘが初期値Ｘ１を超えた場合には（Ｓ２１１：ＹＥＳ）トリガ２５がオンか否かを判定する（Ｓ２１２）。トリガ２５がオフになった場合には（Ｓ２１２：ＮＯ）、制御を終了する。トリガ２５がオンのままであれば（Ｓ２１２：ＹＥＳ）、被加工部材Ｗまでの距離Ｘが初期値Ｘ１以下になったか否かを判定する（Ｓ２１３）。距離Ｘが初期値Ｘ１より大きい場合には（Ｓ２１３：ＮＯ）、Ｓ２１２に戻る。距離Ｘが初期値Ｘ１以下の場合には（Ｓ２１３：ＹＥＳ）、タイマ１１０Ｂが時間Ｔの計測を開始する（Ｓ２１４）。本実施の形態では、初期値Ｘ１が所定値に相当し、Ｓ２１３が所定値算出手段に相当する。
【００７５】
Ｓ２１５〜Ｓ２１７は、Ｓ１０〜Ｓ１２と同様の処理であるので、説明を簡略化する。時間Ｔが０．５秒未満の場合には（Ｓ２１５：ＮＯ）、時間Ｔが０．５秒以上になるまで判定を繰り返す。時間Ｔが０．５秒以上になると（Ｓ２１５：ＹＥＳ）、時間Ｔをリセットし（Ｓ２１６）、変化量ｄｘを算出する（Ｓ２１７）。
【００７６】
Ｓ２１８では、変化量ｄｘの絶対値が５ｍｍ以下であるか否かを判定する。変化量ｄｘの絶対値が５ｍｍより大きければ（Ｓ２１８：ＮＯ）、Ｓ２１２に戻る。変化量ｄｘの絶対値が５ｍｍ以下であれば（Ｓ２１８：ＹＥＳ）、Ｓ２０５に進み、モータ３０の駆動を再度開始する。
【００７７】
Ｓ２１０〜Ｓ２１８の制御によれば、被加工部材Ｗに対して連続して穿孔処理を行う場合に、自動的にモータ３０の駆動を制御することができる。具体的には、１度目の穿孔処理を完了した後にトリガ２５をオンの状態のまま穿孔工具２０１を持ち上げると測定距離Ｘは初期値Ｘ１を超え（図８）、穿孔工具２０１が次の穿孔位置で被加工部材Ｗに押し付けられると測定距離Ｘは再度初期値Ｘ１となる（図５）。穿孔工具２０１が被加工部材Ｗに押し付けられている状態では、穿孔工具２０１はほとんど移動しないので、変化量ｄｘが５ｍｍ以下である。このように、Ｓ２１０〜Ｓ２１８の処理によれば、穿孔工具２０１が被加工部材Ｗに押し付けられている、つまり、次の穿孔位置に配置が完了したことを判定できる。そして、次の穿孔位置に配置が完了したときに（Ｓ２１８：ＹＥＳ）、モータ３０を自動的に駆動し穿孔処理を行うことができる（Ｓ２０５）。
【００７８】
また、初期位置設定ボタン１１８を押すことにより使用者の任意の状態における距離Ｘを初期値Ｘ１として設定することができるので、良好な操作性を実現できる。
【００７９】
また、被加工部材Ｗまでの距離Ｘが所定値Ｘ１以上であるときにもモータ３０の回転数を低下させるので、穿孔工具２０１が被加工部材Ｗから明らかに離間している状態でモータ３０を駆動してしまい空打ちを発生させることを抑制することができる。よって、振動の発生を抑制することができる。
【００８０】
なお、本発明に係る電動工具は、上述した実施の形態に限定されず、特許請求の範囲に記載された範囲で種々の変形や改良が可能である。
【００８１】
例えば、上述の実施の形態では、所定時間として０．５秒、第１〜第３の閾値として１０ｍｍ又は５ｍｍの値を用いたが、これらの値は、モータ３０の回転数や穿孔ビット１Ａの径等によって、適宜設定される値であることは言うまでもない。
【００８２】
また、上述の実施の形態では、センサ５０として赤外線センサを用いたが、超音波やレーザにより距離を測定するセンサであってもよい。
【００８３】
また、第３の実施の形態では、図９のＳ２１３において、測定距離Ｘが初期値Ｘ１を超えたか否かを判定することにより、穿孔工具２０１が再度被加工部材Ｗ上に押し付けられたか否かを判定したが、初期値Ｘ１に代えて、初期値Ｘ１に調整値を加算または減算した比較値Ｘ２を用いてもよい。例えば、被加工部材Ｗの表面粗さに応じて調整値を設定し、比較値Ｘ２を算出するようにしてもよい。
【００８４】
また、第３の実施の形態では、初期位置設定ボタン１１８を使用者が押したときの測定距離Ｘを初期値Ｘ１としたが、これに限られない。例えば、穿孔ビット１Ａが被加工部材Ｗに当接したときに、センサ５０によって被加工部材Ｗまでの距離を測定し、測定された距離を初期値として記憶手段に記憶してもよい。このような構成によれば、長さの異なる穿孔ビットに交換した場合に、交換された穿孔ビットに適した初期値を自動的に設定することができる。
【００８５】
また、第３の実施の形態では、Ｓ２１４〜Ｓ２１８において、穿孔工具２０１が被加工部材Ｗに押し付けられている状態かどうかを判断しているが、Ｓ２１４〜Ｓ２１８を省略し、Ｓ２１３で被加工部材Ｗまでの距離Ｘが初期値Ｘ１以下になったらＳ２０５に進みモータ３０の駆動を再度開始するような構成としても良い。
【００８６】
また、第３の実施の形態において、初期位置設定ボタン１１８が押されるとＬＥＤ５１が点灯するような構成としても良い。特に、ＬＥＤ５１は、複数の異なる色のＬＥＤ光を点灯可能であって、初期位置設定ボタン１１８が押されたときに点灯するＬＥＤ光の色が、穿孔工具先端を照射するためのＬＥＤ光の色とは異なるような構成としても良い。このような構成とすることにより、使用者はＬＥＤ５１の状態を見て初期位置設定ボタン１１８が押されたか、また、Ｓ２１０〜Ｓ２１８の制御を行う状態かどうかを確認することができる。
【００８７】
また、加工動作を行う際に工具全体が被加工部材に向けて前進する電動工具、例えば、ドリル等の電動工具にも本発明を適用可能であり過剰な加工動作による無駄な電力消費を抑制することができる。
【符号の説明】
【００８８】
１：穿孔工具、１Ａ：穿孔ビット、１Ｂ：胴部、１Ｃ：先端部、１Ｄ：溝部、２：ハウジング、２１：ハンドル部、２１Ａ：後部、２１Ｂ：前部、２１Ｃ：把持部、２２：モータハウジング、２３：ギヤハウジング、２４：スイッチ機構、２５：トリガ、２６：入力部、２６Ａ：表示部、３０：モータ、３１：出力軸、３２：軸流ファン、４０：装着部、４０Ａ：ボール、４０Ｂ：ボール規制部材、４０Ｃ：バネ、５０：センサ、５１：ＬＥＤ、６１：第一中間シャフト、６１Ａ：第一ギヤ、６３：軸受、７１：第二ギヤ、７２：第二中間シャフト、７２Ａ：ギヤ部、７２Ｂ：軸受、７３：第三ギヤ、７４：シリンダ、７４Ａ：ピストン収容部、７４Ｂ：中間子収容部、７４Ｃ：先端工具支持部、７４Ｄ：バンパ、７４Ｅ：絞り部、７４ａ：空気孔、７４ｂ：貫通孔、７６：クラッチ、８０：運動変換部、８０Ａ：腕部、８１：ピストンピン、８２：ピストン、８３：打撃子、８３Ａ：シール部材、８４：空気室、８５：中間子、８５Ａ：小径部、８５Ｂ：大径部、８５Ｃ：斜面、９１：電源ケーブル、１０１：穿孔工具、１０２：インバータ回路部、１０３：制御回路部、１０４：整流回路部、１１０：マイコン、１１０Ｂ：タイマ、１１０Ｃ：記憶手段、１１１：スイッチ操作検出回路、１１２：印加電圧設定回路、１１３：入力電圧検出回路、１１４：電流検出回路、１１５：回転子位置検出回路、１１６：回転数検出回路、１１７：回転数制御解除ボタン、１１８：初期位置設定ボタン、１１９：制御信号出力回路、１２０：ボタン操作検出回路、１２１：初期位置設定回路、２０１：穿孔工具、ｄｘ：変化量、３０Ａ：ホールＩＣ、Ｑ１-Ｑ６：スイッチング素子、Ｔ：時間、Ｗ：被加工部材、Ｘ：距離、Ｘ１：所定値、Ｘ２：比較値
【図１】
2015223690.tif 000003
【図２】
2015223690.tif 000004
【図３】
2015223690.tif 000005
【図４】
2015223690.tif 000006
【図５】
2015223690.tif 000007
【図６】
2015223690.tif 000008
【図７】
2015223690.tif 000009
【図８】
2015223690.tif 000010
【図９】
2015223690.tif 000011
【図１０】
2015223690.tif 000012
【図１１】
2015223690.tif 000013