(57)【要約】【課題】ストロークの少ないボタンスイッチを使用しても、ボタンスイッチの操作による設定を認識可能とした電動工具を提供する。【解決手段】電動工具であるインパクトドライバ１Ａは、モータ２を動作させるトリガスイッチ７と、少なくともモータ２の回転方向を切り替える第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂと、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの操作で起動すると共に、起動時の第１のボタンスイッチ８ａの操作または第２のボタンスイッチ８ｂの操作でモータ２の回転方向を設定する制御部１００を備える。【選択図】図４
2019063923.tif 000002
【特許請求の範囲】
【請求項１】
被駆動部を駆動するモータと、
前記モータを動作させるトリガスイッチと、
少なくとも前記モータの回転方向を切り替えるスイッチと、
前記スイッチが操作されると、休止状態から前記モータの作動が可能な待機状態に起動し、かつ、この起動時の前記スイッチの操作で前記モータの回転方向を設定する制御部と
を備えたことを特徴とする電動工具。
【請求項２】
前記スイッチの操作で設定された前記モータの回転方向を記憶する記憶部を備え、
前記制御部は、起動後の待機状態で前記トリガスイッチが操作されると、前記記憶部に記憶された前記モータの回転方向に従い前記モータを動作させる
ことを特徴とする請求項１に記載の電動工具。
【請求項３】
前記制御部は、起動後に一定時間が経過すると休止状態となり、休止状態で前記スイッチの操作の前に前記トリガスイッチが操作されると前記トリガスイッチの操作で起動し、休止状態となる前に前記記憶部に記憶された前記モータの回転方向に従い前記モータを動作させる
ことを特徴とする請求項２に記載の電動工具。
【請求項４】
前記制御部は、前記スイッチの操作の前に前記トリガスイッチが操作されると前記トリガスイッチの操作で起動し、初期設定された前記モータの回転方向に従い前記モータを動作させる
ことを特徴とする請求項１に記載の電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータにより駆動される電動工具に関する。
【背景技術】
【０００２】
モータにより駆動される電動工具では、モータの回転と停止の切り替え、回転速度を変える操作が行われるトリガスイッチと、モータの正転と逆転等を切り替える切り替えスイッチが設けられる。
【０００３】
インパクトドライバ、電動ドリルドライバ等の電動工具では、切り替えスイッチは、ハンドルを貫通し、左右方向に変位可能な操作部を備え、ハンドルの一方の側面に突出した操作部を押して他方の側面に突出する位置まで変位させることで、モータの回転方向が切り替えられる構成である（例えば、特許文献１参照）。
【０００４】
このような切り替えスイッチでは、スイッチを動作させるため操作部に所定のストロークが必要であるため、操作部のハンドルからの突出量が大きく、操作の邪魔になる。そこで、プッシュスイッチと称すストロークの少ないボタンスイッチを切り替えスイッチに使用した電動工具が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２２８０４１号公報
【特許文献２】特開２００９−２４８２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ストロークの少ないボタンスイッチを使用してモータの正転と逆転を切り替える構成では、モータの回転方向がどちらに設定されているのか認識し難く、誤操作の要因となる。
【０００７】
ストロークの少ないボタンスイッチを使用した場合でも回転方向の設定を把握し易くするために、ＬＥＤランプ等を用いて回転方向を通知する方法が提案されている。しかし、パワーオフ時やスリーブ時等の所定の休止状態ではランプが消灯してしまい、回転方向を確認することができない。このため、時間の経過で所定のパワーオフ状態となるようなオートパワーオフ機能を備えた装置では、起動時にモータの回転方向がどちらに設定されているのか視認で確認することが困難で、トリガスイッチを操作してモータの回転方向を確認する等の手間が生じていた。
【０００８】
本発明は、このような課題を解決するためなされたもので、ストロークの少ないスイッチを使用しても、スイッチの操作による設定を認識可能とした電動工具を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明は、被駆動部を駆動するモータと、モータを動作させるトリガスイッチと、少なくともモータの回転方向を切り替えるスイッチと、スイッチが操作されると、休止状態からモータの作動が可能な待機状態に起動し、かつ、この起動時のスイッチの操作でモータの回転方向を設定する制御部とを備えた電動工具である。
【００１０】
本発明では、スイッチが操作されると、休止状態からモータの作動が可能な待機状態に制御部が起動すると共に、起動時の１回のスイッチの操作でモータの回転方向が設定される。そして、トリガスイッチが操作されると、起動時のスイッチの操作で設定された回転方向でモータを動作させる。
【発明の効果】
【００１１】
本発明では、スイッチの操作による起動と、モータの回転方向の設定が関連づけられるので、起動とモータの回転方向の設定が単一の操作で行え、起動時に使用者自身が操作したスイッチで回転方向が設定されるので、プッシュスイッチのようなストロークの少ないスイッチを使用しても、起動時にモータの回転方向を認識することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態のインパクトドライバの一例を示す全体構成図である。
【図２】本実施の形態のインパクトドライバの一例を示す外観側面図である。
【図３】本実施の形態のインパクトドライバの一例を示す外観背面図である。
【図４】本実施の形態のインパクトドライバの制御機能の一例を示す機能ブロック図である。
【図５】本実施の形態のインパクトドライバの動作の一例を示すフローチャートである。
【図６】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図７】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図８】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図９】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図１０】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図１１】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【図１２】本実施の形態のインパクトドライバの動作の他の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の電動工具の実施の形態の一例であるインパクトドライバについて説明する。
【００１４】
＜本実施の形態のインパクトドライバの構成例＞
図１は、本実施の形態のインパクトドライバの一例を示す全体構成図、図２は、本実施の形態のインパクトドライバの一例を示す外観側面図、図３は、本実施の形態のインパクトドライバの一例を示す外観背面図である。
【００１５】
本実施の形態のインパクトドライバ１Ａは、モータ２と、モータ２等を冷却するファン３を備える。また、インパクトドライバ１Ａは、モータ２の駆動力が減速機４及びハンマーユニット５を介して伝達されるアンビル６を備える。
【００１６】
モータ２は、本例ではブラシレスモータで構成され、回転軸２０ａに永久磁石２０ｂが設けられた回転子２０と、駆動コイル２１ａが設けられた固定子２１を備える。モータ２は、複数の駆動コイル２１ａに所定のパターンで電流を流すことで、回転子２０が正方向または逆方向に回転する。ファン３は、モータ２の回転軸２０ａに取り付けられ、回転子２０と一体に回転する。
【００１７】
減速機４は、図示しないサンギアが設けられる入力軸４０と、サンギアとかみ合うプラネタリギア４１ａが設けられる出力軸４１と、プラネタリギア４１ａとかみ合うアウターギア４２を備える。減速機４は、入力軸４０がモータ２の回転軸２０ａに連結される。
【００１８】
ハンマーユニット５は、アンビル６に回転方向への打撃力を与えるハンマー５１ａと、ハンマー５１ａをアンビル６へ近づく方向に付勢する圧縮バネ５１ｂを備える。ハンマーユニット５は、減速機４の出力軸４１にハンマー５１ａが支持され、ハンマー５１ａが減速機４の出力軸４１と共に回転すると共に、出力軸４１の軸方向に沿って移動する。
【００１９】
ハンマーユニット５は、アンビル６に所定以上の負荷が掛かると、ハンマー５１ａが圧縮バネ５１ｂを圧縮しながら後退することで、アンビル６とハンマー５１ａとの回転方向の係止が一時的に解除される。アンビル６とハンマー５１ａとの回転方向の係止が一時的に解除された後、圧縮バネ５１ｂが復元する力でハンマー５１ａが前進すると共に、ハンマー５１ａがアンビル６を回転方向に打撃する。
【００２０】
アンビル６は、モータ２の駆動力が減速機４及びハンマーユニット５を介して伝達されて回転すると共に、所定以上の負荷が掛かると、ハンマー５１ａにより回転方向に打撃される。アンビル６は、図示しないビットあるいはソケット等が着脱可能に装着されることで、回転方向への打撃を加えながら被締結物へのネジの締結が可能である。
【００２１】
インパクトドライバ１Ａは、モータ２を動作させる操作等が行われるトリガスイッチ７と、モータ２の回転方向を切り替える操作等が行われる第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂを備える。第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂは、押す操作をしたときのみ信号が出力可能なオン状態となり、押す操作を解除すると信号が非出力なオフ状態となるモーメンタリスイッチが用いられる。
【００２２】
トリガスイッチ７は、荷重センサ７０と、荷重センサを押すトリガレバー７１を備える。トリガスイッチ７は、トリガレバー７１を介して荷重センサ７０が押されることで、荷重に応じて抵抗値が変化し、所定の信号が出力される。
【００２３】
第１のボタンスイッチ８ａはスイッチの一例で、プッシュスイッチ８０ａと、プッシュスイッチ８０ａを押すボタン８１ａを備える。プッシュスイッチ８０ａは、上述したように、押す操作をしたときのみオン状態となるモーメンタリスイッチが用いられる。第１のボタンスイッチ８ａは、ボタン８１ａを介してプッシュスイッチ８０ａが押されることで、例えば導通の有無が切り替えられ、所定の信号が出力される。
【００２４】
第２のボタンスイッチ８ｂはスイッチの一例で、図示しないプッシュスイッチと、プッシュスイッチを押すボタン８１ｂを備える。プッシュスイッチ８０ｂは、上述したように、押す操作をしたときのみオン状態となるモーメンタリスイッチが用いられる。第２のボタンスイッチ８ｂは、ボタン８１ｂを介してプッシュスイッチが押されることで、例えば導通の有無が切り替えられ、所定の信号が出力される。
【００２５】
更に、インパクトドライバ１Ａは、電源であるバッテリ９０が着脱可能に取り付けられるバッテリ取付部９を備える。また、インパクトドライバ１Ａは、外装を構成するハウジング１０と、トリガレバー７１、ボタン８１ａ及びボタン８１ｂ等が設けられるハンドル１０Ｈを備える。
【００２６】
ハンドル１０Ｈは、モータ２の回転軸２０ａに沿った軸方向に対し、所定の角度で交差する方向にハウジング１０から延在する。インパクトドライバ１Ａは、モータ２の軸方向に沿った方向を前後方向とし、アンビル６が設けられる側を前側とする。更に、インパクトドライバ１Ａは、モータ２の軸方向及びハンドル１０Ｈの延在方向に交差する方向を左右方向とする。
【００２７】
そして、インパクトドライバ１Ａは、ハンドル１０Ｈの上部前面にトリガスイッチ７のトリガレバー７１が設けられ、ハンドル１０Ｈの上部両側面の一方に第１のボタンスイッチ８ａのボタン８１ａが設けられ、上部両側面の他方に第２のボタンスイッチ８ｂのボタン８１ｂが設けられる。
【００２８】
図４は、本実施の形態のインパクトドライバの制御機能の一例を示す機能ブロック図である。インパクトドライバ１Ａは、トリガスイッチ７の操作、第１のボタンスイッチ８ａの操作及び第２のボタンスイッチ８ｂの操作に応じてモータ２等の制御を行う制御部１００と、制御部１００の制御によりモータ２を駆動する駆動部１１０を備える。
【００２９】
制御部１００は、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂで設定されたモータ２の回転方向等、動作の各種設定を記憶する記憶部１０１を備える。また、インパクトドライバ１Ａは、設定の内容を出力する出力部１０２を備える。記憶部１０１は、所定の休止状態、及び、バッテリ９０がインパクトドライバ１Ａから取り外されて電源の供給が遮断した電源遮断状態でも動作の各種設定等の記憶を保持する。出力部１０２は、例えばＬＥＤ等のランプで構成され、点灯の有無、点滅、複数のランプの点灯の有無の組み合わせ等で、設定の内容を視認可能に表示出力する。
【００３０】
制御部１００は、第１のボタンスイッチ８ａと第２のボタンスイッチ８ｂに、モータ２の正転と逆転を切り替える操作を割り当てる。
【００３１】
以下の説明では、トリガスイッチ７が押されている状態をトリガスイッチ７のオン、押されていない状態をオフとする。また、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂの各ボタンでプッシュスイッチが押されている状態を第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂのオン、押されていない状態をオフとする。
【００３２】
制御部１００は、第１のボタンスイッチ８ａがオンになると、モータ２の回転方向を正転に設定し、設定した回転方向を記憶部１０１に記憶する。これにより、ボタン８１ａから指を離す等で第１のボタンスイッチ８ａがオフになっても、回転方向の設定を維持する。
【００３３】
また、第２のボタンスイッチ８ｂがオンになると、モータ２の回転方向を逆転に設定し、設定した回転方向を記憶部１０１に記憶する。これにより、ボタン８１ｂから指を離す等で第２のボタンスイッチ８ｂがオフになっても、回転方向の設定を維持する。なお、第１のボタンスイッチ８ａと第２のボタンスイッチ８ｂでの回転方向の設定は、逆でも良い。また、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂを押す動作は、所定の時間長押しする動作を含む。
【００３４】
制御部１００は、トリガスイッチ７がオンになると、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂで設定された回転方向にモータ２を回転させる。また、トリガスイッチ７で荷重センサ７０に掛かる力の大小で、モータ２の回転速度を制御する。制御部１００は、設定されたモータ２の回転方向を、出力部１０２で表示出力しても良い。
【００３５】
なお、トリガスイッチ７がオンの状態では、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになっても、モータ２の正転と逆転の切り替えを行わず、一度、トリガスイッチ７がオフとなってから、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると、正転と逆転の切り替えの設定を行う。
【００３６】
このように、トリガスイッチ７がオンの状態では、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの操作を無効として動作の切り替えを行わず、前の動作を維持することで、誤操作による意図しない回転方向の反転等を抑制することができる。
【００３７】
＜本実施の形態のインパクトドライバの動作例＞
図５は、本実施の形態のインパクトドライバの動作の一例を示すフローチャートで、以下に、各図を参照して、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動と回転方向の設定を行う動作の実施の形態について説明する。なお、起動とは、トリガスイッチ７の操作によりモータ２の作動が可能な状態となることを示す。
【００３８】
制御部１００は、図５のステップＳＡ１で所定の休止状態から、ステップＳＡ２で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、起動と回転方向の設定を１回の同一の操作で行う。なお、所定の休止状態とは、トリガスイッチ７、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂの状態がオフからオンになったことを検出し、かつ、各スイッチが単独または所定の組み合わせでオンとなった場合に、予め設定された制御が行える状態である。
【００３９】
制御部１００は、休止状態からステップＳＡ２で第１のボタンスイッチ８ａが押されてオンになると、ステップＳＡ３でモータ２の作動が可能な待機状態に起動する。また、制御部１００は、第１のボタンスイッチ８ａの操作による起動時の同一操作で回転方向を設定し、ステップＳＡ４でモータ２の回転方向を正転に設定し、設定した回転方向を記憶部１０１に記憶する。
【００４０】
制御部１００は、休止状態からステップＳＡ２で第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＡ５でモータ２の作動が可能な待機状態に起動する。また、制御部１００は、第２のボタンスイッチ８ｂの操作による起動時の同一操作で回転方向を設定し、ステップＳＡ６でモータ２の回転方向を逆転に設定し、設定した回転方向を記憶部１０１に記憶する。
【００４１】
制御部１００は、ステップＳＡ７でトリガスイッチ７が押されてオンになると、ステップＳＡ８で、起動時に記憶部１０１に記憶された回転方向に従い、モータ２を回転させる。また、制御部１００は、トリガスイッチ７に掛かる力の大きさの大小に従い、モータ２の速度を制御する。制御部１００は、ステップＳＡ９でトリガスイッチ７が押されておらずオフになると、ステップＳＡ１０でモータ２の回転を停止させる。
【００４２】
制御部１００は、起動後、ステップＳＡ１１でトリガスイッチ７が所定の時間押されておらずオフの場合、ステップＳＡ１２で休止状態となる。記憶部１０１は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂで設定されたモータ２の回転方向を休止状態でも記憶する。また、バッテリ９０がバッテリ取付部９から取り外された電源遮断状態でも、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂで設定されたモータ２の回転方向を記憶する。
【００４３】
ハンドルの一方の側面に突出した操作部を押して他方の側面に突出する位置まで変位させることで、モータの回転方向が切り替えられる従来の回転方向切替スイッチを備えた構成では、モータの回転方向の設定が正転と逆転のどちらになっているのか、指による触覚、目による視認で認識できた。これに対し、ストロークの少ないプッシュスイッチによるボタンスイッチを備えた構成では、触覚や視認による認識が困難になる。
【００４４】
ストロークの少ないボタンスイッチを使用した場合でも回転方向の設定を把握し易くするために、ＬＥＤランプ等を用いて回転方向を通知する方法が提案されている。しかし、休止状態ではランプが消灯してしまい、回転方向を確認することができない。このため、所定時間で休止状態となるオートパワーオフの機能を有したインパクトドライバでは、次の起動時にモータの回転方向を、ボタンスイッチの視認で確認することが困難で、トリガスイッチを操作してモータの回転方向を確認する等の手間が生じていた。
【００４５】
そこで、モータ２の回転方向の切り替えに割り当てられている第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると、起動すると共に、押されたボタンスイッチに応じて回転方向が設定されるようにした。
【００４６】
これにより、起動と回転方向の設定が単一の操作で行え、起動時に使用者自身が押したボタンスイッチで回転方向が設定されるので、起動時の操作でモータの回転方向を認識することが可能になる。従って、起動後にトリガスイッチ７を操作して、実際にモータ２を回転させて回転方向を確認する手間を省くことができる。
【００４７】
なお、プッシュスイッチを有した第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂを備えた構成では、どちらか一方を押す動作以外に、２つのスイッチを同時に押す動作、押す時間の長短を変える動作等を認識し、動作に応じた制御が可能である。
【００４８】
これにより、制御部１００では、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂの所定の動作を、起動、モータ２の正逆回転の切り替えの他に、トリガスイッチ７のソフトウエアによるロック、ロックの解除等、別の機能に割り当てることが可能である。
【００４９】
このように、インパクトドライバ１Ａは、休止状態で第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂが押されると、起動すると共に回転方向の設定が行われる。これに対し、休止状態でトリガスイッチ７が操作されることでも起動する。
【００５０】
図６は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７により起動する動作の実施の形態について説明する。
【００５１】
制御部１００は、図６のステップＳＢ１で休止状態から、ステップＳＢ２でトリガスイッチ７が押されてオンになると、ステップＳＢ３で起動する。
【００５２】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＢ４で、休止状態となる前に記憶部１０１に記憶された回転方向に従い、モータ２を回転させる。なお、トリガスイッチ７の操作で起動する動作では、起動とモータ２の回転開始が、使用者が違和感を感じないような略同じタイミングで行われる。また、制御部１００は、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。制御部１００は、ステップＳＢ５でトリガスイッチ７が押されておらずオフになると、ステップＳＢ６でモータ２の回転を停止させる。
【００５３】
ハンドルの一方の側面に突出した操作部を押して他方の側面に突出する位置まで変位させることで、モータの回転方向が切り替えられる従来の回転方向切替スイッチを備えた構成では、休止状態となった後の起動時に、回転方向切替スイッチを使用者が操作しなければ、回転方向切替スイッチが休止状態となった時の状態を保持している。
【００５４】
そこで、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂが押されることで選択されたモータ２の回転方向を記憶部１０１に記憶する。そして、休止状態となった後、トリガスイッチ７が押されることによる起動時に、記憶部１０１に記憶された回転方向でモータ２を回転させる。これにより、休止状態となる前の設定でモータ２を制御することができ、従来と同等の操作感を得ることができる。また、バッテリ９０を着脱する前に設定されたモータ２の回転方向が、バッテリ９０を取り外しても記憶部１０１に記憶されるので、バッテリ９０を着脱しても、バッテリ着脱前の設定でモータ２を制御することができ、従来と同等の操作感を得ることができる。
【００５５】
図７は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７により起動する動作の他の実施の形態について説明する。
【００５６】
制御部１００は、図７のステップＳＣ１で休止状態から、ステップＳＣ２でトリガスイッチ７が押されてオンになると、ステップＳＣ３で起動する。
【００５７】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＣ４で、初期設定として記憶部１０１に記憶された回転方向に従い、モータ２を回転させる。また、制御部１００は、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。休止状態となる前に設定されたモータ２の回転方向によらず、モータ２の回転方向として正転が初期設定される。制御部１００は、ステップＳＣ５でトリガスイッチ７が押されておらずオフになると、ステップＳＣ６でモータ２の回転を停止させる。
【００５８】
図８は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する動作の他の実施の形態について説明する。
【００５９】
制御部１００は、図８のステップＳＤ１で休止状態から、ステップＳＤ２で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＤ３でモータ２の作動が可能な待機状態に起動する。
【００６０】
制御部１００は、ステップＳＤ４で、起動している状態で再度第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、モータ２の回転方向を設定する。
【００６１】
制御部１００は、第１のボタンスイッチ８ａがオンになると、ステップＳＤ５でモータ２の回転方向を正転に設定し、設定した回転方向を記憶部１０１に記憶する。
【００６２】
また、制御部１００は、第２のボタンスイッチ８ｂがオンになると、ステップＳＤ６でモータ２の回転方向を逆転に設定し、設定した回転方向を記憶部１０１に記憶する。
【００６３】
制御部１００は、ステップＳＤ７でトリガスイッチ７がオンになると、ステップＳＤ８で、起動後に記憶部１０１に記憶された回転方向に従い、モータ２を回転させる。また、制御部１００は、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。制御部１００は、ステップＳＤ９でトリガスイッチ７が押されておらずオフになると、ステップＳＤ１０でモータ２の回転を停止させる。
【００６４】
また、制御部１００は、起動後、ステップＳＤ１１でトリガスイッチ７が所定の時間オフである場合、ステップＳＤ１２で休止状態となる。また、記憶部１０１に記憶されたモータ２の回転方向をリセットする。
【００６５】
図９は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する動作の他の実施の形態について説明する。
【００６６】
制御部１００は、図９のステップＳＥ１で休止状態から、ステップＳＥ２でトリガスイッチ７が押されてオンになると、ステップＳＥ３で起動する。
【００６７】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＥ４で、トリガスイッチ７の操作で起動した場合における初期設定として記憶部１０１に記憶された回転方向をモータ２の回転方向に設定し、初期設定に従いモータ２を正転させる。更に、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。
【００６８】
制御部１００は、ステップＳＥ５で、トリガスイッチ７がオフにならず継続してトリガスイッチ７がオンであると、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転方向を制御する。
【００６９】
すなわち、制御部１００は、ステップＳＥ５でトリガスイッチ７がオンであり、かつ、ステップＳＥ６で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＥ７でモータ２の回転方向を逆転させる。
【００７０】
制御部１００は、トリガスイッチ７がオンである状態で、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになることで、モータ２の回転方向を逆転させた後、ステップＳＥ８で継続して第１のボタンスイッチ８ａがオンであるか、第２のボタンスイッチ８ｂがオンであると、モータ２の回転方向を逆転としてモータ２の回転を継続する。
【００７１】
これに対し、制御部１００は、ステップＳＥ５でトリガスイッチ７がオンであり、かつ、ステップＳＥ６で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフであると、初期設定に従いモータ２を正転させる。
【００７２】
また、制御部１００は、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになることで、モータ２の回転方向を逆転させた後、ステップＳＥ８で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフであると、初期設定に従いモータ２を正転させる。
【００７３】
制御部１００は、ステップＳＥ５でトリガスイッチ７がオフになると、ステップＳＥ９でモータ２の回転を停止させる。
【００７４】
制御部１００は、ステップＳＥ１で休止状態、かつ、ステップＳＥ２でトリガスイッチ７がオフの状態で、ステップＳＥ１０で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＥ１１でモータ２の作動が可能な待機状態に起動する。
【００７５】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動し、ステップＳＥ１２でトリガスイッチ７がオンになると、ステップＳＥ１３で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転を制御する。
【００７６】
すなわち、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【００７７】
ここで、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態を維持したまま、トリガスイッチ７がオンになると、モータ２を逆転させる。また、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになり、再度第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになった状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【００７８】
これに対し、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになった状態で、トリガスイッチ７がオンになると、初期設定に従いモータ２を正転させる。
【００７９】
なお、制御部１００は、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフ、かつ、トリガスイッチ７がオンであって、モータ２が正転している状態で、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、モータ２の回転方向を逆転させる。また、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオン、かつ、トリガスイッチ７がオンであって、モータ２が逆転している状態で、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになると、モータ２を正転させる。
【００８０】
制御部１００は、起動後、ステップＳＥ１４でトリガスイッチ７が所定の時間押されておらずオフの場合、ステップＳＥ１５で休止状態となる。
【００８１】
本実施の形態では、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると起動する。また、起動した状態でトリガスイッチ７がオンになると、初期設定に応じてモータ２を正転させる。更に、トリガスイッチ７がオンの状態で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると、モータ２の回転方向を逆転させるようにした。
【００８２】
これにより、トリガスイッチ７を操作することで、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂでモータ２の回転方向を設定する操作を行うことなく、モータ２を初期設定の回転方向で回転させることができ、回転方向を設定する手間を省くことができる。また、トリガスイッチ７を操作した状態で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂを操作することで、モータ２の回転方向を逆転させることができ、必要に応じてモータ２の回転方向を逆転させることができる。なお、トリガスイッチ７の操作で選択されるモータ２の回転方向の初期設定は、上述した例に限らず、正転と逆転のどちらかを予め選択できるようにしておくことで、使用者の用途に応じた回転方向でモータ２を回転させることができる。
【００８３】
図１０は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する動作の他の実施の形態について説明する。
【００８４】
制御部１００は、図１０のステップＳＦ１で休止状態から、ステップＳＦ２でトリガスイッチ７が押されてオンになると、ステップＳＦ３で起動する。
【００８５】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＦ４で、トリガスイッチ７の操作で起動した場合における初期設定として記憶部１０１に記憶された回転方向をモータ２の回転方向に設定し、初期設定に従いモータ２を正転させる。更に、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。
【００８６】
制御部１００は、ステップＳＦ５でトリガスイッチ７がオフにならず継続してトリガスイッチ７がオンであると、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転方向を制御する。
【００８７】
すなわち、制御部１００は、ステップＳＦ５でトリガスイッチ７がオンであり、かつ、ステップＳＦ６で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＦ７でモータ２の回転を停止させる。
【００８８】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオフにならず継続してオンの状態で、ステップＳＦ８でトリガスイッチ７がオフになり、ステップＳＦ９でトリガスイッチ７が再度オンになると、ステップＳＦ１０でモータ２の回転方向を逆転させる。
【００８９】
制御部１００は、モータ２の回転方向を逆転させた後、ステップＳＦ９でトリガスイッチ７がオンであり、かつ、ステップＳＦ１１で継続して第１のボタンスイッチ８ａがオンであるか、第２のボタンスイッチ８ｂがオンであると、モータ２の回転方向を逆転としてモータ２の回転を継続する。
【００９０】
制御部１００は、モータ２の回転方向を逆転させた後、ステップＳＦ９でトリガスイッチ７がオンであり、かつ、ステップＳＦ１１で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになると、ステップＳＦ１２でモータ２の回転を停止させる。
【００９１】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンにならず継続してオフの状態で、ステップＳＦ１３でトリガスイッチ７がオフになり、ステップＳＦ１４でトリガスイッチ７が再度オンになると、ステップＳＦ４で初期設定に従いモータ２を正転させる。
【００９２】
これに対し、制御部１００は、ステップＳＦ５でトリガスイッチ７がオンであり、かつ、ステップＳＦ６で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフであると、初期設定に従いモータ２を正転させる。
【００９３】
制御部１００は、ステップＳＦ５で、トリガスイッチ７がオフになると、ステップＳＦ１５でモータ２の回転を停止させる。
【００９４】
制御部１００は、ステップＳＦ１で休止状態、かつ、ステップＳＦ２でトリガスイッチ７がオフの状態で、ステップＳＦ１６で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＦ１７でモータ２の作動が可能な待機状態に起動する。
【００９５】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動し、ステップＳＦ１８でトリガスイッチ７がオンになると、ステップＳＦ１９で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転を制御する。
【００９６】
すなわち、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【００９７】
ここで、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態を維持したまま、トリガスイッチ７がオンになると、モータ２を逆転させる。また、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになり、再度第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになった状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【００９８】
これに対し、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになった状態で、トリガスイッチ７がオンになると、初期設定に従いモータ２を正転させる。
【００９９】
なお、制御部１００は、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフ、かつ、トリガスイッチ７がオンであって、モータ２が正転している状態で、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、モータ２の回転を停止させる。そして、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、トリガスイッチ７がオフになった後、再度トリガスイッチ７がオンになると、モータ２の回転方向を逆転させる。
【０１００】
また、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオン、かつ、トリガスイッチ７がオンであって、モータ２が逆転している状態で、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになると、モータ２の回転を停止させる。そして、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフの状態で、トリガスイッチ７がオフになった後、再度トリガスイッチ７がオンになると、モータ２を正転させる。
【０１０１】
制御部１００は、起動後、ステップＳＦ２０でトリガスイッチ７が所定の時間押されておらずオフの場合、ステップＳＦ２１で休止状態となる。
【０１０２】
本実施の形態では、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると起動する。また、起動した状態でトリガスイッチ７がオンになると、初期設定に応じてモータ２を正転させる。更に、トリガスイッチ７がオンの状態でモータ２が正転しているときは、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると、モータ２の回転を停止させ、トリガスイッチ７がオンからオフになった後、オフからオンになると、モータ２の回転方向を逆転させるようにした。
【０１０３】
これにより、トリガスイッチ７を操作することで、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂでモータ２の回転方向を設定する操作を行うことなく、モータ２を初期設定の回転方向で回転させることができ、回転方向を設定する手間を省くことができる。また、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂを操作した状態でトリガスイッチ７を操作することで、モータ２の回転方向を逆転させることができ、必要に応じてモータ２の回転方向を逆転させることができる。更に、モータ２の回転方向を逆転させる前に、一度モータ２の回転を停止させるので、モータ２の回転方向が急激に変わることが抑制される。
【０１０４】
図１１は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する動作の他の実施の形態について説明する。
【０１０５】
制御部１００は、図１１のステップＳＧ１で休止状態から、ステップＳＧ２でトリガスイッチ７が押されてオンになると、ステップＳＧ３で起動する。
【０１０６】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＧ４で、トリガスイッチ７の操作で起動した場合における初期設定として記憶部１０１に記憶された回転方向をモータ２の回転方向に設定し、初期設定に従いモータ２を正転させる。更に、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。
【０１０７】
制御部１００は、ステップＳＧ５で、トリガスイッチ７がオフにならず継続してトリガスイッチ７がオンであると、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転方向を制御する。
【０１０８】
すなわち、ステップＳＧ６で第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになった後、ステップＳＧ７でトリガスイッチ７がオフになると、ステップＳＧ８でモータ２の回転を停止させる。トリガスイッチ７がオンでモータ２が回転している状態では、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオフからオン、またはオンからオフになっても、モータ２の回転が継続し、トリガスイッチ７がオフになると、モータ２の回転が停止する。
【０１０９】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、ステップＳＧ９でトリガスイッチ７が再度オンになると、ステップＳＧ１０でモータ２の回転方向を逆転させる。
【０１１０】
制御部１００は、モータ２の回転方向を逆転させた後、ステップＳＧ１１で継続して第１のボタンスイッチ８ａがオンであるか、第２のボタンスイッチ８ｂがオンであり、ステップＳＧ１２でトリガスイッチ７がオンであると、モータ２の回転方向を逆転としてモータ２の回転を継続する。
【０１１１】
制御部１００は、モータ２の回転方向を逆転させた後、ステップＳＧ１１で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになった後、ステップＳＧ１２でトリガスイッチ７がオフになると、ステップＳＧ１３でモータ２の回転を停止させる。
【０１１２】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンにならず継続してオフの状態で、ステップＳＧ１４でトリガスイッチ７が再度オンになると、ステップＳＧ４で初期設定に従いモータ２を正転させる。
【０１１３】
これに対し、制御部１００は、ステップＳＧ５でトリガスイッチ７がオンであり、かつ、ステップＳＧ６で第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフであると、初期設定に従いモータ２を正転させる。
【０１１４】
制御部１００は、ステップＳＧ５でトリガスイッチ７がオフになると、ステップＳＧ１５でモータ２の回転を停止させる。
【０１１５】
制御部１００は、ステップＳＧ１で休止状態、かつ、ステップＳＧ２でトリガスイッチ７がオフの状態で、ステップＳＧ１６で、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＧ１７でモータ２の作動が可能な待機状態に起動する。
【０１１６】
制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動し、かつ、ステップＳＧ１８でトリガスイッチ７がオンになると、ステップＳＧ１９で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの状態に応じてモータ２の回転を制御する。
【０１１７】
すなわち、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【０１１８】
ここで、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態を維持したまま、トリガスイッチ７がオンになると、モータ２を逆転させる。また、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになり、再度第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになった状態で、トリガスイッチ７がオンになると、モータ２を逆転させる。
【０１１９】
これに対し、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとなって起動した後、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになった状態で、トリガスイッチ７がオンになると、初期設定に従いモータ２を正転させる。
【０１２０】
なお、制御部１００は、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフ、かつ、トリガスイッチ７がオンであって、モータ２が正転している状態で、第１のボタンスイッチ８ａが押されてオンになるか、第２のボタンスイッチ８ｂが押されてオンになった後、トリガスイッチ７がオフになると、モータ２の回転を停止させる。そして、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンの状態で、再度トリガスイッチ７がオンになると、モータ２の回転方向を逆転させる。
【０１２１】
また、制御部１００は、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオン、かつ、トリガスイッチ７がオンであって、モータ２が逆転している状態で、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフになった後、トリガスイッチ７がオフになると、モータ２の回転を停止させる。そして、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂがオフの状態で、再度トリガスイッチ７がオンになると、モータ２を正転させる。
【０１２２】
制御部１００は、起動後、ステップＳＧ２０でトリガスイッチ７が所定の時間押されておらずオフの場合、ステップＳＧ２１で休止状態となる。
【０１２３】
本実施の形態では、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると起動する。また、起動した状態でトリガスイッチ７がオンになると、初期設定に応じてモータ２を正転させる。更に、トリガスイッチ７がオンの状態でモータ２が正転しているときは、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂをオンにしてもモータ２は正転を維持する。一方、トリガスイッチ７がオフになり、モータ２の回転が停止した後、トリガスイッチ７がオンになると、モータ２は逆転する。
【０１２４】
これにより、トリガスイッチ７を操作することで、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂでモータ２の回転方向を設定する操作を行うことなく、モータ２を初期設定の回転方向で回転させることができ、回転方向を設定する手間を省くことができる。また、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂをオンにする操作、あるいは、第１のボタンスイッチ８ａ及び第２のボタンスイッチ８ｂをオフにする操作の後、トリガスイッチ７をオンからオフ、オフからオンにする操作で、モータ２の回転方向を逆転させることができ、必要に応じてモータ２の回転方向を逆転させることができる。更に、モータ２の回転方向を逆転させる前に、トリガスイッチ７をオフにして一度モータ２の回転を停止させるので、モータ２の回転方向が急激に変わることが抑制される。
【０１２５】
図１２は、本実施の形態のインパクトドライバの動作の他の例を示すフローチャートで、以下に、各図を参照して、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する動作の他の実施の形態について説明する。
【０１２６】
制御部１００は、図１２のステップＳＨ１で休止状態から、ステップＳＨ２でトリガスイッチ７が押されてオンになると、ステップＳＨ３で起動する。
【０１２７】
制御部１００は、トリガスイッチ７がオンになることにより起動すると、ステップＳＨ４で、トリガスイッチ７の操作で起動した場合における初期設定として記憶部１０１に記憶された回転方向をモータ２の回転方向に設定し、初期設定に従いモータ２を正転させる。更に、トリガスイッチ７に掛かる力に従い、モータ２の速度を制御する。
【０１２８】
制御部１００は、ステップＳＨ５でトリガスイッチ７がオフになると、ステップＳＨ６でモータ２の回転を停止させる。
【０１２９】
なお、制御部１００は、トリガスイッチ７がオンになることにより起動した後、トリガスイッチ７がオフとなり、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンとならずに再度トリガスイッチ７がオンになった場合も、初期設定に従いモータ２を正転させる。
【０１３０】
制御部１００は、ステップＳＨ１で休止状態、かつ、ステップＳＨ２でトリガスイッチ７がオフの状態で、ステップＳＨ７で第１のボタンスイッチ８ａが押されてオンになると、ステップＳＨ８でモータ２の作動が可能な待機状態に起動する。また、制御部１００は、第１のボタンスイッチ８ａによる起動時の同一操作で回転方向を設定し、ステップＳＨ９でモータ２の回転方向を正転に設定し、設定した回転方向を記憶部１０１に記憶する。
【０１３１】
制御部１００は、ステップＳＨ１で休止状態、かつ、ステップＳＨ２でトリガスイッチ７がオフの状態で、ステップＳＨ７で第２のボタンスイッチ８ｂが押されてオンになると、ステップＳＨ１０でモータ２の作動が可能な待機状態に起動する。また、制御部１００は、第２のボタンスイッチ８ｂによる起動時の同一操作で回転方向を設定し、ステップＳＨ１１で、モータ２の回転方向を逆転に設定し、設定した回転方向を記憶部１０１に記憶する。
【０１３２】
制御部１００は、ステップＳＨ１２でトリガスイッチ７が押されてオンになると、ステップＳＨ１３で、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂの操作による起動時に記憶部１０１に記憶された回転方向に従いモータ２を回転させる。また、制御部１００は、トリガスイッチ７に掛かる力の大きさの大小に従い、モータ２の速度を制御する。制御部１００は、ステップＳＨ１４でトリガスイッチ７が押されておらずオフになると、ステップＳＨ１５でモータ２の回転を停止させる。
【０１３３】
制御部１００は、起動後、ステップＳＨ１６でトリガスイッチ７が所定の時間押されておらずオフの場合、ステップＳＨ１７で休止状態となる。
【０１３４】
本実施の形態では、トリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂがオンになると起動すると共に、ボタンスイッチの操作で起動した場合は、オンになったボタンスイッチに応じて回転方向の設定を行えるようにし、トリガスイッチの操作で起動する場合は、初期設定に応じて回転方向の設定を行えるようにした。
【０１３５】
これにより、トリガスイッチ７の操作で起動した場合は、回転方向を設定する操作を行うことなく、モータ２を初期設定の回転方向で回転させることができ、回転方向を設定する手間を省くことができる。なお、トリガスイッチ７の操作で起動した場合に選択されるモータ２の回転方向の初期設定は、正転と逆転のどちらかを予め選択できるようにしておくことで、使用者の用途に応じた回転方向でモータ２を回転させることができる。
【０１３６】
なお、上述した各実施の形態では、休止状態からトリガスイッチ７、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂにより起動する構成について説明した。これに対し、休止状態から先にトリガスイッチ７が操作された場合は起動せず、第１のボタンスイッチ８ａまたは第２のボタンスイッチ８ｂが先に操作されると、起動及び回転方向の設定が行われることで、回転方向の設定を行う操作を先に行ったときのみ、起動する構成としても良い。これにより、ストロークの少ないボタンスイッチを使用してモータの正転と逆転を切り替える構成で、ボタンスイッチの状態を視認等することではモータの回転方向がどちらに設定されているのか認識し難い場合であっても、起動時のボタンスイッチの操作でモータの回転方向を認識することが可能になる。
【０１３７】
トリガスイッチ７の操作で起動する構成では、モータ２の回転方向の初期設定、前回のモータ２の回転方向の設定を使用することで、回転方向の設定を省くことができる。一方、モータ２の回転方向の初期設定、前回のモータ２の回転方向の設定を使用者が忘れている場合、トリガスイッチ７を操作した際のモータ２の回転方向が使用者の認識と異なる可能性がある。
【０１３８】
これに対し、ボタンスイッチの操作で回転方向の設定を行う操作を先に行ったときのみ、起動する構成とすることで、トリガスイッチ７を操作した際のモータ２の回転方向が使用者の認識と異なるということを低減することができる。なお、トリガスイッチ７の操作による起動の有無が、予め設定される構成でも良いし、使用者が任意に設定できる構成でも良い。
【符号の説明】
【０１３９】
１Ａ・・・インパクトドライバ、２・・・モータ、３・・・ファン、４・・・減速機、５・・・ハンマーユニット、６・・・アンビル、７・・・トリガスイッチ、８ａ・・・第１のボタンスイッチ（スイッチ）、８ｂ・・・第２のボタンスイッチ（スイッチ）、９・・・バッテリ取付部、１０・・・ハウジング、１０Ｈ・・・ハンドル、１００・・・制御部、１０１・・・記憶部、１０２・・・出力部、１１０・・・駆動部
【図１】
2019063923.tif 000003
【図２】
2019063923.tif 000004
【図３】
2019063923.tif 000005
【図４】
2019063923.tif 000006
【図５】
2019063923.tif 000007
【図６】
2019063923.tif 000008
【図７】
2019063923.tif 000009
【図８】
2019063923.tif 000010
【図９】
2019063923.tif 000011
【図１０】
2019063923.tif 000012
【図１１】
2019063923.tif 000013
【図１２】
2019063923.tif 000014