(57)【要約】【課題】装着する電池パックの種類が変わっても本体の振られ防止機能を適切に実行することの可能な作業工具を提供する。【解決手段】作業工具としてのハンマドリル１は、電池パック１５を着脱可能に装着する電池装着部を有する本体２と、電池パック１５からの供給電力で動作するモータ３と、電池パック１５の種類を判別する電池種判別手段と、本体２の加速度を検出する加速度センサ２３と、検出された加速度が第１閾値以上の場合にモータ３を停止する制御回路７１と、を備える。第１閾値は、電池パック１５の種類に応じて定められる。【選択図】図３
2018069394.tif 000002
【特許請求の範囲】
【請求項１】
電池パックを着脱可能に装着する電池装着部を有する本体と、
前記電池パックからの供給電力で動作するモータと、
前記本体の加速度を検出する加速度検出手段と、
検出された加速度が第１閾値以上の場合に前記モータを停止する制御部と、を備え、
前記第１閾値は、前記電池パックの種類に応じて定められることを特徴とする、作業工具。
【請求項２】
前記電池パックの種類は、前記電池パックの定格電圧及び定格放電容量、前記電池パックの重量、並びに前記電池パックの内蔵する電池セル数、の少なくともいずれかを含む、請求項１に記載の作業工具。
【請求項３】
電池パックの重量が大きい場合の前記第１閾値は、電池パックの重量が小さい場合の前記第１閾値よりも小さいことを特徴とする、請求項１又は２に記載の作業工具。
【請求項４】
前記モータに流れる電流を検出する電流検出手段を備え、
前記制御部は、検出された電流が第２閾値以上の場合に前記モータを停止し、
前記第２閾値は、前記電池パックの種類に応じて定められることを特徴とする、請求項１から３のいずれか一項に記載の作業工具。
【請求項５】
前記電池パックの種類は、前記電池パックの定格電圧を特定可能な情報を含み、
電池パックの定格電圧が高い場合の前記第２閾値は、電池パックの定格電圧が低い場合の前記第２閾値よりも大きいことを特徴とする、請求項４に記載の作業工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能に装着した電池パックからの供給電力で動作するハンマドリル等の作業工具に関する。
【背景技術】
【０００２】
従来より、モータの駆動により先端工具を回転・打撃させることでコンクリート等の被削材に穿孔穴を形成したり打撃力を加えたりする作業工具が広く知られている。このような作業工具の中には、作業部のロック等により工具本体が振り回されることを加速度センサによって検出し、モータを停止させることで本体が振り回されることを防止するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０９４８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、着脱可能に装着した電池パックからの供給電力で動作するコードレス工具において、一つの工具本体で電圧仕様が大きく異なる電池パックを使用できるような要望がある。異なる種類の電池パックを装着可能な工具では、加速度センサによって工具本体にかかる加速度を検出し、工具本体が不意に振り回されることを防止する場合、取り付けられた電池パックの重量によって工具本体の振り回され方が異なるために、本体にかかる加速度の値が異なり、本体の振られ防止機能を必要なときに確実に作動させることが難しいという問題があった。
【０００５】
本発明はこうした状況を認識してなされたものであり、その目的は、装着する電池パックの種類が変わっても本体の振られ防止機能を適切に実行することの可能な作業工具を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、作業工具である。この作業工具は、
電池パックを着脱可能に装着する電池装着部を有する本体と、
前記電池パックからの供給電力で動作するモータと、
前記本体の加速度を検出する加速度検出手段と、
検出された加速度が第１閾値以上の場合に前記モータを停止する制御部と、を備え、
前記第１閾値は、前記電池パックの種類に応じて定められることを特徴とする。
【０００７】
前記電池パックの種類は、前記電池パックの定格電圧及び定格放電容量、前記電池パックの重量、並びに前記電池パックの内蔵する電池セル数、の少なくともいずれかを含んでもよい。
【０００８】
電池パックの重量が大きい場合の前記第１閾値は、電池パックの重量が小さい場合の前記第１閾値よりも小さくてもよい。
【０００９】
前記モータに流れる電流を検出する電流検出手段を備え、
前記制御部は、検出された電流が第２閾値以上の場合に前記モータを停止し、
前記第２閾値は、前記電池パックの種類に応じて定められてもよい。
【００１０】
前記電池パックの種類は、前記電池パックの定格電圧を特定可能な情報を含み、
電池パックの定格電圧が高い場合の前記第２閾値は、電池パックの定格電圧が低い場合の前記第２閾値よりも大きくてもよい。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法やシステムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、装着する電池パックの種類が変わっても本体の振られ防止機能を適切に実行することの可能な作業工具を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係るハンマドリル１の外観を示す左側面図。
【図２】ハンマドリル１の内部構造を示す右側断面図。
【図３】ハンマドリル１の電気的構成を示す回路ブロック図。
【図４】ハンマドリル１の本体振り回し防止機能作動条件テーブル（遮断条件テーブル）であって、ハンマドリル１に着脱可能な電池パック１５の種類（電池種）毎に定められた、モータ３を停止させるか否かを決定する加速度値判別条件及び電流値判別条件の一例を示す表。
【図５】モータ３の起動時に作業部のロックによりハンマドリル１の本体２が振り回されたときの加速度及び電流の時間変化の一例を示す波形図。
【図６】ハンマドリル１の制御フローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の好適な実施の形態を詳述する。なお、各図面に示される同一または同等の構成要素、部材、処理等には同一の符号を付し、適宜重複した説明は省略する。また、実施の形態は発明を限定するものではなく例示であり、実施の形態に記述されるすべての特徴やその組み合わせは必ずしも発明の本質的なものであるとは限らない。
【００１５】
図１は、本発明の実施の形態に係るハンマドリル１の外観を示す左側面図である。図２は、ハンマドリル１の内部構造を示す右側断面図である。ハンマドリル１は、作業工具（電動工具）の一例であって、外郭をなす本体２を有する。図１に示すように、ハンマドリル１の本体２の一端部（前端部）には、工具取付部１０が設けられる。工具取付部１０には、作業用途に応じて、ドリル刃等の先端工具１４を取り付け可能である（図２参照）。また、本体２の工具取付部１０が設けられる一端部と反対側の他端部（後端部）には、作業者が把持するためのハンドル１１が設けられており、ハンドル１１には作業者が手動操作可能な操作部の一例としてのトリガスイッチ１２が設けられる。なお、本体２には、作業用途に応じて、両手作業用にサイドハンドル（図示せず）を更に取り付けることも可能となっている。
【００１６】
以下の説明において、図１中の矢印で示された「前」を前方向、「後」を後方向、「上」を上方向、「下」を下方向と定義する。また、ハンマドリル１を後方から見た場合の左を左方向、右を右方向と定義する。
【００１７】
図１に示すように、本体２のハンドル１１の下部には電池装着部２１が設けられる。電池装着部２１には、モータ３（後述）を駆動するための電源を供給する電池パック１５が着脱自在に装着される。具体的には、電池パック１５は、図１において矢印Ａで示されるように、本体２に対して前後方向において電池装着部２１に対して着脱される。なお、本実施の形態においては、作業用途に応じて、出力（定格電圧）が１８Ｖと３６Ｖの２種類の電池パック１５を電池装着部２１に装着可能である。なお、本実施の形態において、電池パック１５は、複数の二次電池セルを有する電動工具用の電池パックである。
【００１８】
作業者は、電池パック１５が電池装着部２１に装着された状態において、ハンドル１１を把持し、工具取付部１０に装着された先端工具１４を被削材に当接させた状態でトリガスイッチ１２を操作することで、ハンマドリル１をコードレスで駆動することができる。工具取付部１０、および工具取付部１０に装着された先端工具１４は、本発明における「作業部」の一例である。
【００１９】
本体２の左側面にはハンマドリル１の作業モードを切替える切替スイッチ１３が設けられる。作業者が切替スイッチ１３を操作することで、ハンマドリル１の動作モードを、回転打撃モード、打撃モード、回転モードのいずれかに切替えることが可能となっている。本体２の電池装着部２１は、電池接続端子部２１Ａ（図３参照）を有する。電池接続端子部２１Ａは、本体２に対して電池パック１５が装着された状態で、電池パック１５と電気的に接続される図示せぬ複数の端子を有する。
【００２０】
ハンドル１１の内部には、トリガスイッチ１２及び制御基板部７（後述）に電気的に接続されたスイッチ機構１２Ａが設けられる。スイッチ機構１２Ａは、トリガスイッチ１２に対して引操作すなわち始動操作された場合（例えば、作業者の指によってトリガスイッチ１２がハンドル１１内に向けて押込まれた場合）、モータ３を始動させるための始動信号を制御基板部７に出力する。また、スイッチ機構１２Ａは、トリガスイッチ１２に対する引操作が解除すなわち停止操作された場合（例えば、作業者がトリガスイッチ１２から指を離して引操作を解除した場合）、始動信号の出力を停止する。
【００２１】
図２に示すように、本体２の内部には、モータ３、スイッチング回路基板２２、駆動伝達部４、打撃機構部５、往復運動変換部６、制御基板部７、照明部８、電力供給部９が収容される。
【００２２】
モータ３は駆動源の一例であり、本体２内の下部に収容される。モータ３はハンマドリル１の駆動源としてのブラシレスモータであり、電池装着部２１に装着された電池パック１５からの電力供給によって駆動可能に構成される。モータ３は、その回転軸３１が上下方向に延びるように配置されており、本体２に対して回転可能に支承される。モータ３の回転軸３１の上端部にはファン３２が固定される。
【００２３】
スイッチング回路基板２２は、底面視において円環形状をなす基板であって、モータ３を駆動するためのスイッチング回路２２Ａ（図３参照）を有する。スイッチング回路基板２２は、モータ３の下方に配置されており、底面視略中央に形成された上下方向に貫通する孔には、モータ３の回転軸３１の下部が挿通される。スイッチング回路２２Ａの詳細については、後述する。
【００２４】
駆動伝達部４は、本体２内においてモータ３の上方に配置される。駆動伝達部４は、前後方向に延在する中間軸４１を有する。中間軸４１は、本体２に対して回転可能に支承される。中間軸４１は複数のギアを介してモータ３の回転軸３１と接続されており、モータ３の回転力を受けて回転可能である。
【００２５】
打撃機構部５は、本体２内において駆動伝達部４の上方に配置される。打撃機構部５は、シリンダ５１と、ピストン５２と、打撃子５３と、中間子５４とを有する。
【００２６】
シリンダ５１は、前後方向に延びる略円筒形状を有し、本体２の上部において、本体２に対して回転可能に支承される。シリンダ５１は、駆動伝達部４の中間軸４１と係合可能であり、中間軸４１と係合した場合に中間軸４１の回転力を受けて回転可能に構成される。シリンダ５１の先端部（前端部）は、工具取付部１０内に収容される。
【００２７】
ピストン５２は、前後方向に延びる略円筒形状を有しており、シリンダ５１内に摺動可能に配置される。打撃子５３は、ピストン５２内に前後方向に摺動可能に配置される。中間子５４は、シリンダ５１内において打撃子５３の前方において前後方向に摺動可能に配置される。打撃子５３の前端は、中間子５４の後端に当接可能であり、中間子５４は、工具取付部１０に取り付けられた先端工具１４の後端に対して当接される。
【００２８】
往復運動変換部６は、駆動伝達部４と打撃機構部５とを接続するように配置される。往復運動変換部６は、アーム６１を有する。アーム６１は、中間軸４１、シリンダ５１と交差する方向に延びており、その上端部がピストン５２の後端部と、その下端部が複数のボールを介して中間軸４１の後方部分と接続される。これにより、アーム６１は、中間軸４１を介して伝達されたモータ３の回転力を前後方向における直線的な往復運動に変換し、ピストン５２へ伝達するよう構成される。アーム６１の往復運動によってピストン５２がシリンダ５１内において前後方向に往復運動する。ピストン５２の往復運動によってシリンダ５１内の空気が圧縮膨張されると、打撃子５３が前後方向に往復運動する。打撃子５３が往復運動すると、打撃子５３の前端が中間子５４の後端に当接し、中間子５４を打撃する。中間子５４が打撃されると、中間子５４の前端が工具取付部１０に取り付けられた先端工具１４の後端を打撃する。このようにして、先端工具１４に対して打撃力が付与される。
【００２９】
モータ３の回転力（駆動力）は、駆動伝達部４と往復運動変換部６とが同時にあるいは選択的に駆動されることで、打撃機構部５に対して回転力、打撃力、あるいは回転打撃力として伝達される。これにより、ハンマドリル１の３つの動作モードが実現される。
【００３０】
制御基板部７は、電池装着部２１の上方に配置される。制御基板部７は、本体２の各種制御を行うよう構成された制御回路７１（図３参照）を有する。制御回路７１は本発明の「制御部」の一例である。制御回路７１の詳細については、後述する。
【００３１】
照明部８は、本体２内においてモータ３の前下方に配置される。照明部８の先端（前端部）は、本体２の前面から露出されるように配置される。本実施の形態においては、照明部８はＬＥＤライトとして構成される。照明部８は、制御基板部７と電気的に接続されており、制御基板部７によって点灯／消灯（作動／非作動）が制御される。照明部８は、点灯時、本体２に対して略前上方、つまり、先端工具１４が被削材に対して作用する部分（作業箇所）に向けてＬＥＤ光を照射可能に構成される。照明部８は本発明の「補助手段」の一例であり、「照明手段」の一例である。
【００３２】
本体２内には、加速度検出手段としての加速度センサ２３が設けられる（図３参照）。加速度センサ２３は、制御基板部７と電気的に接続されており、本体２の加速度を検出可能に構成される。加速度センサ２３は、本体２の加速度に応じた加速度信号を制御基板部７に出力する。モータ３の電流経路には、電流検出手段としてのシャント抵抗８０が設けられる（図３参照）。シャント抵抗８０の両端の電圧は、制御回路７１に入力される。制御回路７１は、シャント抵抗８０の両端の電圧により、モータ３に流れる電流を検出する。
【００３３】
図３は、ハンマドリル１の電気的構成を示す回路ブロック図である。ハンマドリル１の駆動電源となる電池パック１５は、電池セル組１５１及び電池保護ＩＣ１５０を主に備える。また電池パック１５は、図示せぬケーシングを備えており、当該ケーシングにはハンマドリル１と接続可能な工具接続部が形成される。
【００３４】
電池セル組１５１は、電池セルを直列に接続した組であり、電池パック１５の図示せぬケーシングに収容される。電池セル組１５１の中で最も電位の高い電池セルの放電プラス端子に接続される。電池セル組１５１の中で最も低い電池セルのマイナス端子は、シャント抵抗１５２を介して放電マイナス端子に接続される。また、それぞれの電池セルのプラス端子及びマイナス端子は、保護ＩＣ１５０に接続されており、保護ＩＣ１５０によって全ての電圧が個別に監視される。本実施の形態において、電池セルは、リチウム二次電池であり、定格電圧は３．６Ｖである。
【００３５】
ここで、電池パックの種類（電池種）について説明する。電池種とは、電池パックの分類であり、電池パックが内蔵している電池組の特性をもって分類される。また電池組の特性とは、電池組全体で見た場合の定格電圧、定格放電電流、定格温度、定格電圧に基づく過放電閾値、定格放電電流に基づく過電流閾値、定格温度に基づく許容最高温度等などの充放電制御において考慮すべき電池組全体が有する特性である。したがって、電池種が異なれば当該特性、すなわち過電流閾値、許容最高温度なども異なり、電池種が同一であれば当該特性も同一である。また電池種が判明すれば、当該特性が判明する。
【００３６】
具体的には、電池組が備える電池セルのセル数、接続構成すなわち並列接続の数及び直列接続の数、１セル当りの定格電圧、定格放電電流（定格放電容量）、許容最高温度等が異なるものは、電池種が異なる。例えば、１セル当たりの定格電圧が同一で且つ電池組が当該電池セルを１０個有する場合であっても、当該電池セルを５セル直列に接続した組を２組並列に接続した構成（５直２並）の電池組を有する電池パックと、当該電池セルを１０セル直列に接続した構成（１０直１並）の電池組を有する電池パックとは、互いに電池組全体における定格電圧、定格放電電流等の特性が異なるため、電池種が異なる。
【００３７】
電池側端子部は、図示せぬケーシングの接続部に設けられており、放電プラス端子と、放電マイナス端子と、電池保護信号端子と、電池種判別端子とを備える。ハンマドリル１に電池パック１５が接続された場合、４つの端子がハンマドリル１に設けられた所定の端子部と接続される。
【００３８】
シャント抵抗１５２は、充放電時に電池セル組１５１を流れる電流を検出するために用いられる抵抗であり、その両端は保護ＩＣ１５０に接続される。
【００３９】
電池種判別端子は、電池種判別抵抗１５３を介してグランドに接続される。電池種判別抵抗１５３は、電池種毎に決められた固有の抵抗値を有する。電池パック１５がハンマドリル１に接続された場合に、ハンマドリル１は電池種判別抵抗１５３の抵抗値を読取り、電池パック１５の電池種を判別する。ハンマドリル１による電池種の判別の詳細については後述する。なお、電池種判別抵抗１５３を設けず、モータ３の起動時の電圧降下等により電池種を判別するようにしても良い。
【００４０】
保護ＩＣ１５０は、電池セル組１５１を構成する電池セルのそれぞれの電圧を個別に監視するＩＣであり、過放電及び過電流からの保護用に設けられる。保護ＩＣ１５０は、過放電状態であると判断される電池セルが一つでも存在した場合、放電停止信号を電池保護信号端子からハンマドリル１に出力する。また保護ＩＣ１５０は、シャント抵抗１５２の電圧降下の値を取込み、当該電圧降下の値から電流の値を算出し、電流が過大であると判断されると、放電停止信号を電池保護信号端子からハンマドリル１に出力する。
【００４１】
ハンマドリル１の本体２は、プラスライン２４、ＧＮＤライン２５、第１信号ライン２６、及び、第２信号ライン２７と、前述の電池接続端子部２１Ａ、スイッチング回路２２Ａ、モータ３、制御回路７１、スイッチ機構１２Ａ、加速度センサ２３、及び、照明部８と、を有する。
【００４２】
プラスライン２４、ＧＮＤライン２５、第１信号ライン２６、及び、第２信号ライン２７のそれぞれの一端は、電池接続端子部２１Ａと接続されており、それぞれの他端は、制御回路７１に接続される。電池パック１５が電池装着部２１に装着された状態において、プラスライン２４とＧＮＤライン２５との間には、電池パック１５の電圧が印加される。また、電池パック１５が電池保護信号を出力した場合、電池保護信号は第１信号ライン２６を介して制御回路７１に入力される。この場合、制御回路７１は、モータ３を停止させる。
【００４３】
また、電池種判別信号は、第２信号ライン２７を介して制御回路７１に入力される。スイッチング回路２２Ａは、電池パック１５の電力をモータ３に供給する回路であり、プラスライン２４及びＧＮＤライン２５とモータ３との間に接続される。スイッチング回路２２Ａは、図示せぬ６個のスイッチング素子を有する。本実施の形態において、６個のスイッチング素子は、６個のＦＥＴである。６個のＦＥＴは、３相ブリッジ形式に接続されており、各ゲートは制御回路７１に接続され、各ドレイン又は各ソースは、モータ３に接続される。６個のスイッチング素子ＦＥＴは、制御回路７１から出力される駆動信号（ゲート信号）に基づいて、モータ３の回転軸３１を所定の回転方向に回転させるスイッチング動作を行う。
【００４４】
制御回路７１は、ハンマドリル１の本体制御を行う回路であり、本体制御に用いる処理プログラムや各種データに基づいて演算を行う中央処理装置（ＣＰＵ）と、当該処理プログラム、各種データ、及び各種閾値等を記憶するための図示せぬＲＯＭやデータを一時記憶するための図示せぬＲＡＭを有する記憶部と、時間を計測する計時部と、を含んで構成される。なお、本実施の形態において、制御回路７１は、演算部としてのマイコンを含んで構成される。
【００４５】
制御回路７１は、本体制御として、モータ３に対する駆動制御を行う。制御回路７１は、モータ３に対する駆動制御において、図示せぬ回転位置検出回路から出力された回転位置信号に基づいて、６個のＦＥＴのうちの導通させるＦＥＴを交互に切換えるための駆動信号をスイッチング回路２２Ａに出力する。これにより、モータ３の回転軸３１を所定の回転方向に回転させる。また、制御回路７１は、モータ３に供給する電力を調整し、回転軸３１の回転数を制御する。制御回路７１は、回転数の制御として、モータ３の始動時から予め設定された所定の設定回転数となるまでの期間を制御し、且つ、当該所定の設定回転数となった後は当該所定の設定回転数を維持する定回転数制御を行う。なお、回転数の制御は、スイッチング回路２２Ａの所定の３個のＦＥＴを駆動するための（導通させるための）駆動信号をＰＷＭ駆動信号として出力することで行う（ＰＷＭ制御）。さらに、制御回路７１は、スイッチ機構１２Ａが出力する始動信号に基づいて、モータ３の始動／停止を制御する。
【００４６】
制御回路７１は、本体制御として、モータ３の駆動中に加速度センサ２３により本体２の加速度の検出を行う。検出した加速度は、制御回路７１において本体振り回し防止可能の作動要否を決定するために用いられる。すなわち、制御回路７１は、加速度センサ２３により検出された加速度が第１閾値以上の場合にモータ３を停止する。後述のように、第１閾値は、本体２に装着された電池パック１５の種類に応じて定められる（変更される）。第１閾値を決定するための電池パック１５の種類は、電池パック１５の重量を特定するために必要な情報を含むものであり、例えば、電池パック１５の定格電圧及び定格放電容量の組合せであってもよいし、電池パック１５の内蔵する電池セル数であってもよいし、直接的に電池パック１５の重量であってもよい。電池パック１５の重量が大きい場合の第１閾値は、電池パック１５の重量が小さい場合の第１閾値よりも小さい（図４参照）。
【００４７】
制御回路７１は、本体制御として、モータ３の駆動中にシャント抵抗８０の両端の電圧によりモータ３に流れる電流を検出する。検出した電流は、制御回路７１において本体振り回し防止可能の作動要否を決定するために用いられる。すなわち、制御回路７１は、シャント抵抗８０の両端の電圧により検出した電流が第２閾値以上の場合にモータ３を停止する。後述のように、第２閾値は、本体２に装着された電池パック１５の種類に応じて定められる（変更される）。第２閾値を決定するための電池パック１５の種類は、電池パック１５の定格電圧を含み、例えば、電池パック１５の定格電圧そのものであってもよいし、電池パック１５の内蔵する電池セルの直列接続数であってもよい。電池パック１５の定格電圧が高い場合の第２閾値は、電池パック１５の定格電圧が低い場合の第２閾値よりも大きい（図４参照）。
【００４８】
図４は、ハンマドリル１の本体振り回し防止機能作動条件テーブル（遮断条件テーブル）であって、ハンマドリル１に着脱可能な電池パック１５の種類（電池種）毎に定められた、モータ３を停止させるか否かを決定する加速度値判別条件及び電流値判別条件の一例を示す表である。図４に示すテーブルは、制御回路７１の記憶部に記憶される。図４に示されるように、本体振り回し防止機能（本体振られ防止機能）の作動条件は、電池種毎に異なり、電池種毎にその特性や重さを考慮して、加速度センサ２３によって検出される加速度値と、モータ３に流れる電流値の２つのパラメータによって定められる。
【００４９】
加速度値の条件は、電池パック１５の重さ（電池セルの数）を考慮して第１閾値として設定され、電流値は電池パック１５の電圧仕様によって第２閾値として設定される。この条件は実際の測定値を考慮して設定しておく必要がある。
【００５０】
図５は、モータ３の起動時に作業部のロックによりハンマドリル１の本体２が振り回されたときの加速度及び電流の時間変化の一例を示す波形図である。この動作波形より、加速度は、本体２に装着された電池パック１５の重量が小さいほど本体２が振り回されやすくなるため、加速度値も大きくなっていることが分かる。また、電流値は、本体２に装着された電池パック１５の定格電圧が高いほど大きくなっている。これらを踏まえ、本体振り回し防止機能作動条件は、例えば図４に示すように定められる。図４の例では、電池パック１５の電池セル数が二倍になると、モータ３を停止する加速度の閾値（第１閾値）は二分の一になるように条件が定められる。また、電池パック１５の定格電圧が二倍になると、モータ３を停止する電流の閾値（第２閾値）は二倍になるように条件が定められる。なお、図４に示す条件は、加速度と電流値のいずれか一方の条件でも満たされればモータ３を停止する（本体振り回し防止機能を作動させる）という意味での条件である。
【００５１】
図６は、ハンマドリル１の制御フローチャートである。このフローチャートは、制御回路７１（制御基板部７）による本体制御の流れを示す。
【００５２】
電池装着部２１に電池パック１５が装着されると、制御回路７１に電力が供給され、制御回路７１は本体制御を開始する。制御回路７１は、本体制御を開始すると、トリガスイッチ１２に対する始動操作（引操作）が行われたか否かを判断する（Ｓ１０１）。具体的には、制御回路７１は、トリガスイッチ１２に対して始動操作が行われたか否かを、スイッチ機構１２Ａからの始動信号の有無で判断する。
【００５３】
制御回路７１は、トリガスイッチ１２に対して始動操作が行われていないと判断した場合（Ｓ１０１：ＮＯ）、再びＳ１０１の判断を行う。すなわち、制御回路７１は、Ｓ１０１の判断を繰返しながら、トリガスイッチ１２に対する始動操作が行われるまで待機する。一方、トリガスイッチ１２に対して始動操作が行われたと判断した場合（Ｓ１０１：ＹＥＳ）、電池種判別信号の電圧値を検出し（Ｓ１０２）、装着されている電池種の判別を行う（Ｓ１０３）。具体的には、制御回路７１は、電池種毎に固有の値を持つ電池種判別抵抗１５３の抵抗値と、制御回路７１内に設けられた分圧抵抗とで基準電圧を分圧し、その分圧された電圧を電池種判別電圧として検出し、電池種の判別を行う。
【００５４】
次に、制御回路７１は、判別した電池パック１５の電池種に応じて本体振られ判定テーブル（図４）より本体振られ防止機能作動条件の設定を行う（Ｓ１０４）。具体的には、制御回路７１は、記憶部のＲＯＭに記憶された図４に示す遮断条件テーブルを参照することで、判別した電池種に適した本体振られ防止機能作動条件を設定する。
【００５５】
次に、制御回路７１は、モータ３の駆動を開始する（Ｓ１０５）。モータ３の駆動が開始されると先端工具１４が駆動され、駆動状態の先端工具１４が被削材に対して当接されることで、被削材に対する穿孔等の作業が実現される。次に、制御回路７１は、モータ３の駆動開始後のモータ３に流れる電流値の検出（Ｓ１０６）と、加速度センサ２３によって加速度値の検出を行う（Ｓ１０７）。そして、制御回路７１は、Ｓ１０４で設定した本体振られ防止機能作動条件と、Ｓ１０６とＳ１０７で検出した電流値と加速度値の比較を行い、本体振られ防止機能作動条件を満たしている場合（Ｓ１０８：ＹＥＳ）、モータ３の駆動を停止させる（Ｓ１１１）。なお、Ｓ１０８の判断は、電流値と加速度値の少なくとも一方が条件を満たすか否かで行う。
【００５６】
また、本体振られ防止機能作動条件を満たしてない場合（Ｓ１０８：ＮＯ）、次のステップに進み、電池パック１５からの電池保護信号の検出を行う（Ｓ１０９）。ここで、電池保護信号が出力されている場合（Ｓ１０９：ＹＥＳ）、Ｓ１１１に進み、モータ１１を停止する。また、電池保護信号が出力されていない場合（Ｓ１０９：ＮＯ）、次のステップに進み、トリガスイッチ１２に対する始動操作が解除されたか否かを判断する（Ｓ１１０）。始動操作の解除の判断は、スイッチ機構１２Ａからの始動信号の有無で判断する。具体的には、スイッチ機構１２Ａによる始動信号の出力が停止された時点で、制御回路７１は、トリガスイッチ１２に対する始動操作が解除されたと判断する。トリガスイッチ１２に対する始動操作が解除されたと判断した場合（Ｓ１１０：ＹＥＳ）、モータ３の駆動を停止させる（Ｓ１１１）。また、トリガスイッチ１２に対する始動操作が解除されていないと判断した場合（Ｓ１１０：ＮＯ）、再びＳ１０５に戻り、Ｓ１０５からＳ１１０の処理を繰り返しを行う。
【００５７】
以上、このような構成によれば、モータ３により駆動される先端工具１４が作業中にロックした等の理由によりハンマドリル１が振り回されることを抑制することができる。
【００５８】
本実施の形態によれば、下記の効果を奏することができる。
【００５９】
(1) 本体２の加速度を検出する加速度センサ２３を備え、検出された加速度が第１閾値以上の場合にモータ３を停止する構成において、第１閾値を電池パック１５の種類に応じて定めるため、装着する電池パック１５の種類が変わっても本体２の振られ防止機能を適切に実行することができる。具体的には、例えば第１閾値が一定で、重量の大きい電池パック１５に合わせて小さく設定されていると、重量の小さい電池パック１５を装着した場合に、本体２が振られていないにも関わらず振られ防止機能が作動してモータ３が停止するリスク（誤作動リスク）が高くなる。一方、第１閾値が一定で、重量の小さい電池パック１５に合わせて大きく設定されていると、重量の大きい電池パック１５を装着した場合に、本体２が振られているにも関わらず振られ防止可能が作動せずモータ３が停止しないリスク（不作動リスク）が高くなる。これに対し本実施の形態では、第１閾値を、装着する電池パック１５が重くなるほど小さくなるように可変的に設定するため、前述の誤作動リスク及び不作動リスクを低減し、本体２の振られ防止機能を適切に実行することができる。
【００６０】
(2) モータ３に流れる電流を検出するシャント抵抗８０を備え、検出された電流が第２閾値以上の場合にモータ３を停止する構成において、第２閾値を電池パック１５の種類に応じて定めるため、装着する電池パック１５の種類が変わっても本体２の振られ防止機能を適切に実行することができる。具体的には、例えば第２閾値が一定で、定格電圧の低い電池パック１５に合わせて小さく設定されていると、定格電圧の高い電池パック１５を装着した場合に、本体２が振られていないにも関わらず振られ防止機能が作動してモータ３が停止するリスク（誤作動リスク）が高くなる。一方、第２閾値が一定で、定格電圧の高い電池パック１５に合わせて大きく設定されていると、定格電圧の小さい電池パック１５を装着した場合に、本体２が振られているにも関わらず振られ防止可能が作動せずモータ３が停止しないリスク（不作動リスク）が高くなる。これに対し本実施の形態では、第２閾値を、装着する電池パック１５の定格電圧が高くなるほど大きくなるように可変的に設定するため、前述の誤作動リスク及び不作動リスクを低減し、本体２の振られ防止機能を適切に実行することができる。
【００６１】
以上、実施の形態を例に本発明を説明したが、実施の形態の各構成要素や各処理プロセスには請求項に記載の範囲で種々の変形が可能であることは当業者に理解されるところである。以下、変形例について触れる。
【００６２】
実施の形態では作業工具としてハンマドリル１を例に説明したが、本発明はハンマドリル以外のモータで駆動される作業工具、例えば、電気ハンマ、電動ドリル、振動ドリル、ドライバドリル等の穿孔工具にも適用可能である。
【符号の説明】
【００６３】
１…ハンマドリル、２…本体、３…モータ、４…駆動伝達部、５…打撃機構部、６…往復運動変換部、７…制御基板部、８…照明部、９…電力供給部、１２…トリガスイッチ、１２Ａ…スイッチ機構、１５…電池パック、２１Ａ…電池接続端子部、２２Ａ…スイッチング回路、２３…加速度センサ、２６…第１信号ライン、２７…第２信号ライン
【図１】
2018069394.tif 000003
【図２】
2018069394.tif 000004
【図３】
2018069394.tif 000005
【図４】
2018069394.tif 000006
【図５】
2018069394.tif 000007
【図６】
2018069394.tif 000008