(57)【要約】【課題】打込み工具において、打込み動作の開始指示に対する実際の打込み動作開始の応答性の向上に資する技術を提供する。【解決手段】釘打ち機１は、モータ２、フライホイール４、ドライバ３、作動機構７、コンタクトアーム１３、コンタクトアームスイッチ、トリガ１４０、トリガスイッチ１４１、コントローラ１８を備える。ドライバ３は、フライホイール４から伝達された回転エネルギによって、打込み動作を行う。作動機構７は、ドライバ３を、初期状態から、回転エネルギの伝達が可能な伝達可能状態に移行させる。コントローラ１８は、モータ２の起動スイッチとしてのトリガスイッチ１４１がオン状態とされた場合にモータ２の駆動を開始するとともに、コンタクトアームスイッチがオン状態とされた後でトリガスイッチ１４１がオン状態とされたことを条件として、作動機構７を作動させることで、ドライバ３に打込み動作を行わせる。【選択図】  図１
2019025641.tif 000002
【特許請求の範囲】
【請求項１】
打込み材を射出口から射出し、前記打込み材を被加工物に打ち込むように構成された打込み工具であって、
モータと、
前記モータによって回転駆動されるフライホイールと、
前記フライホイールの外周に対向するように配置され、前記フライホイールから伝達された回転エネルギによって、前記打込み工具の前後方向に延在する動作線に沿って、初期位置から直線状に前方へ移動することで、前記打込み材を前記被加工物に打込む打込み動作を行うように構成されたドライバと、
前記ドライバを、前記初期位置に配置された初期状態から、前記回転エネルギの伝達が可能な伝達可能状態に移行させるように構成された作動機構と、
前記モータの起動スイッチと、
前記射出口の近傍に前記前後方向に移動可能に配置され、使用者による前記被加工物に対する押し付けに応じて後方へ移動するように構成されたコンタクトアームと、
前記コンタクトアームの後方への移動に応じてオン状態とされるように構成されたコンタクトアームスイッチと、
前記使用者による引き操作が可能に構成されたトリガと、
前記トリガの引き操作に応じてオン状態とされるように構成されたトリガスイッチと、
前記モータおよび前記作動機構の動作を制御するように構成されたコントローラとを備え、
前記コントローラは、前記起動スイッチがオン状態とされた場合に前記モータの駆動を開始するとともに、前記コンタクトアームスイッチがオン状態とされた後で前記トリガスイッチがオン状態とされたことを条件として、前記作動機構を作動させることで、前記ドライバに前記打込み動作を行わせるように構成されていることを特徴とする打込み工具。
【請求項２】
請求項１に記載の打込み工具であって、
前記トリガスイッチが前記モータの前記起動スイッチを兼用するように構成されていることを特徴とする打込み工具。
【請求項３】
請求項２に記載の打込み工具であって、
前記コントローラは、
前記モータの非駆動中に前記トリガスイッチがオン状態とされた場合には、前記起動スイッチがオン状態とされたと判断して前記モータの駆動を開始し、
前記モータの駆動中であって、且つ、前記コンタクトアームスイッチがオン状態とされた後で前記トリガスイッチがオン状態とされた場合には、前記作動機構を作動させるように構成されていることを特徴とする打込み工具。
【請求項４】
請求項１〜３の何れか１つに記載の打込み工具であって、
前記コントローラは、前記起動スイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
【請求項５】
打込み材を射出口から射出し、前記打込み材を被加工物に打ち込むように構成された打込み工具であって、
モータと、
前記モータによって回転駆動されるフライホイールと、
前記フライホイールの外周に対向するように配置され、前記フライホイールから伝達された回転エネルギによって、前記打込み工具の前後方向に延在する動作線に沿って、初期位置から直線状に前方へ移動することで、前記打込み材を前記被加工物に打込む打込み動作を行うように構成されたドライバと、
前記ドライバを、前記初期位置に配置された初期状態から、前記回転エネルギの伝達が可能な伝達可能状態に移行させるように構成された作動機構と、
前記射出口の近傍に前記前後方向に移動可能に配置され、使用者による前記被加工物に対する押し付けに応じて後方へ移動するように構成されたコンタクトアームと、
前記コンタクトアームの後方への移動に応じてオン状態とされるように構成されたコンタクトアームスイッチと、
前記使用者による引き操作が可能に構成されたトリガと、
前記トリガの引き操作に応じてオン状態とされるように構成されたトリガスイッチと、
前記モータおよび前記作動機構の動作を制御するように構成されたコントローラとを備え、
前記コントローラは、前記トリガスイッチがオン状態とされた後でオフ状態とされた場合に前記モータの駆動を開始するとともに、前記コンタクトアームスイッチがオン状態とされた後で前記トリガスイッチがオン状態とされたことを条件として、前記作動機構を作動させることで、前記ドライバに前記打込み動作を行わせるように構成されていることを特徴とする打込み工具。
【請求項６】
請求項５に記載の打込み工具であって、
前記コントローラは、前記モータの駆動中に前記トリガスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
【請求項７】
請求項１〜６の何れか１つに記載の打込み工具であって、
前記コントローラは、前記トリガスイッチがオフ状態にあって、且つ、前記モータの非駆動中に前記コンタクトアームスイッチがオン状態とされた場合にも、前記モータの駆動を開始するとともに、前記コンタクトアームスイッチがオン状態とされた後で前記トリガスイッチがオン状態とされたことを条件として、前記作動機構を作動させることで、前記ドライバに前記打込み動作を行わせるように構成されていることを特徴とする打込み工具。
【請求項８】
請求項７に記載の打込み工具であって、
前記コントローラは、前記モータの駆動開始の契機とされた前記コンタクトアームスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
【請求項９】
請求項４、６、８の何れか１つに記載の打込み工具であって、
前記コントローラは、前記モータの駆動開始から所定期間に亘って、前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
【請求項１０】
請求項４、６、８の何れか１つに記載の打込み工具であって、
前記コントローラは、前記打込み動作の完了から所定期間に亘って、前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
【請求項１１】
請求項１〜８の何れか１つに記載の打込み工具であって、
前記コントローラは、前記コンタクトアームスイッチがオン状態とされた後で前記トリガスイッチがオン状態とされた場合、前記モータの駆動を一時的に停止し、前記打込み動作の完了後に前記モータの駆動を再開するように構成されていることを特徴とする打込み工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバによって打込み材を被加工物に打ち込む打込み工具に関する。
【背景技術】
【０００２】
使用者によるコンタクトアームの被加工物に対する押し付け操作およびトリガの引き操作に応じてコンタクトアームスイッチとトリガスイッチがオン状態とされた場合に、ドライバによる打込み動作の開始指示が入力されたものとして、打込み動作を開始する打込み工具が知られている。例えば、特許文献１に開示されている打込み工具は、コンタクトアームスイッチと、トリガスイッチと、ドライバと、モータアセンブリと、コントローラを備えている。モータアセンブリは、モータによって駆動されるフライホイールと、ドライバをフライホイールに係合させて移動させるためのアクチュエータとを含む。コントローラは、コンタクトアームスイッチおよびトリガスイッチの何れか一方が起動されるとモータを起動し、両スイッチが起動されるとアクチュエータを起動する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７１３７５４１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の打込み工具には、選択スイッチを介して選択可能な複数のモードが設定されており、アクチュエータの起動条件として、コンタクトアームスイッチおよびトリガスイッチの起動順が定められている。複数のモードのうち、シーケンシャルフィードモードが選択された場合には、コントローラは、コンタクトアームスイッチおよびトリガスイッチがこの順番で起動され、モータアセンブリ中の要素の運動エネルギが閾値を超えると、アクチュエータを作動させ、ドライバに打込み動作を開始させる。一方で、コンタクトアームスイッチの起動に応じてモータが起動された後、十分な運動エネルギが蓄積されるまでにはある程度の時間が必要となる。よって、コンタクトアームの押し付け操作とトリガの引き操作をほぼ同時に行う使用者にとっては、トリガスイッチ起動から実際の打込み動作の開始までのタイムラグが長く感じられる場合がある。
【０００５】
本発明は、かかる状況に鑑み、コンタクトアームスイッチとトリガスイッチがこの順番で起動されることを条件として打込み動作を開始する打込み工具において、打込み動作の開始指示に対する実際の打込み動作開始の応答性の向上に資する技術を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、打込み材を射出口から射出し、打込み材を被加工物に打ち込むように構成された打込み工具が提供される。この打込み工具は、モータと、フライホイールと、ドライバと、作動機構と、モータの起動スイッチと、コンタクトアームと、コンタクトアームスイッチと、トリガと、トリガスイッチと、コントローラとを備えている。
【０００７】
フライホイールは、モータによって回転駆動されるように構成されている。ドライバは、フライホイールの外周に対向するように配置されている。また、ドライバは、フライホイールから伝達された回転エネルギによって、打込み工具の前後方向に延在する動作線に沿って、初期位置から直線状に前方へ移動することで、打込み材を被加工物に打込む打込み動作を行うように構成されている。なお、本態様において、フライホイールの回転エネルギは、フライホイールから直接ドライバに伝達されてもよいし、フライホイールとドライバの間に配置された伝達部材を介してドライバに伝達されてもよい。
【０００８】
作動機構は、ドライバを、初期位置に配置された初期状態から、回転エネルギの伝達が可能な伝達可能状態に移行させるように構成されている。コンタクトアームは、射出口の近傍に前後方向に移動可能に配置されている。また、コンタクトアームは、使用者による被加工物に対する押し付けに応じて後方へ移動するように構成されている。コンタクトアームスイッチは、コンタクトアームの後方への移動に応じてオン状態とされるように構成されている。トリガは、使用者による引き操作が可能に構成されている。トリガスイッチは、トリガの引き操作に応じてオン状態とされるように構成されている。
【０００９】
コントローラは、モータおよび作動機構の動作を制御するように構成されている。コントローラは、起動スイッチがオン状態とされた場合にモータの駆動を開始するとともに、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされたことを条件として、作動機構を作動させることで、ドライバに打込み動作を行わせるように構成されている。
【００１０】
本態様の打込み工具では、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされたことが、ドライバの打込み動作開始の条件とされている。つまり、使用者にとって、コンタクトアームの被加工物に対する押し付け操作とトリガの引き操作を順に行うことが、打込み動作の開始指示の入力のための操作（以下、単に、打込み動作の開始指示操作という）である。使用者は、打込み動作の開始指示操作の前に、起動スイッチを予めオン状態としてモータの駆動を開始させることができる。打込み動作の開始指示操作は、使用者が実際に打込み材を打込む位置を特定した上で行うため、通常、コンタクトアームの押し付け操作までにはある程度の時間がかかる。よって、本態様に係る打込み工具は、この間にフライホイールに十分な回転エネルギを蓄積させておくことができる。その結果、コンタクトアームの被加工物に対する押し付け操作とトリガの引き操作とがほぼ同時に行われた場合であっても、打込み動作の開始指示の完了後、速やかにドライバの打込み動作を開始することができる。つまり、打込み動作の開始指示に対する実際の打込み動作開始の応答性を向上させることができる。
【００１１】
本発明の一態様において、トリガスイッチは、モータの起動スイッチを兼用するように構成されていてもよい。本態様によれば、使用者は、モータの駆動開始の指示の入力のための操作と、打込み動作の開始指示の入力のための操作とを、同じ部材であるトリガの引き操作によって容易に実現することができる。また、打込み工具の部品点数の増加を回避することができる。
【００１２】
本発明の一態様において、コントローラは、モータの非駆動時にトリガスイッチがオン状態とされた場合には、モータの起動スイッチがオン状態とされたと判断してモータの駆動を開始し、モータの駆動中であって、且つ、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされた場合には、作動機構を作動させるように構成されていてもよい。本態様によれば、１つのトリガスイッチを、モータの起動スイッチと、打込み動作の開始指示の入力用のスイッチとしてコントローラが適切に使い分けることができる。
【００１３】
本発明の一態様において、コントローラは、起動スイッチがオフ状態とされた場合でも、少なくとも所定期間に亘ってモータの駆動を継続するように構成されていてもよい。本態様によれば、起動スイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って、フライホイールに回転エネルギを蓄積する状態が維持される。よって、１回の打込み動作の後、使用者は、モータの駆動の継続中に改めて打込み動作の開始指示操作（つまり、コンタクトアームの被加工物に対する押し付け操作に続くトリガの引き操作）を行うことで、速やかに次の打込み動作を開始させることができる。つまり、短期間で複数回の打込み動作を連続して行うことができる。なお、ここでいう「所定期間」は、典型的には、何からのイベント（例えば、モータの駆動開始、モータの駆動開始後の起動スイッチまたはコンタクトアームスイッチのオン・オフ状態の切替え）から所定時間（例えば、３．５秒、５秒、７秒）が経過するまでの期間とされればよい。
【００１４】
本発明の一態様によれば、打込み材を射出口から射出し、打込み材を被加工物に打ち込むように構成された打込み工具が提供される。この打込み工具は、モータと、フライホイールと、ドライバと、作動機構と、コンタクトアームと、コンタクトアームスイッチと、トリガと、トリガスイッチと、コントローラとを備えている。
【００１５】
フライホイールは、モータによって回転駆動されるように構成されている。ドライバは、フライホイールの外周に対向するように配置されている。また、ドライバは、フライホイールから伝達された回転エネルギによって、打込み工具の前後方向に延在する動作線に沿って、初期位置から直線状に前方へ移動することで、打込み材を被加工物に打込む打込み動作を行うように構成されている。なお、本態様において、フライホイールの回転エネルギは、フライホイールから直接ドライバに伝達されてもよいし、フライホイールとドライバの間に配置された伝達部材を介してドライバに伝達されてもよい。
【００１６】
作動機構は、ドライバを、初期位置に配置された初期状態から、回転エネルギの伝達が可能な伝達可能状態に移行させるように構成されている。コンタクトアームは、射出口の近傍に前後方向に移動可能に配置され、使用者による被加工物に対する押し付けに応じて後方へ移動するように構成されている。コンタクトアームスイッチは、コンタクトアームの後方への移動に応じてオン状態とされるように構成されている。トリガは、使用者による引き操作が可能に構成されている。トリガスイッチは、トリガの引き操作に応じてオン状態とされるように構成されている。
【００１７】
コントローラは、モータおよび作動機構の動作を制御するように構成されている。コントローラは、トリガスイッチがオン状態とされた後でオフ状態とされた場合にモータの駆動を開始するとともに、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされたことを条件として、作動機構を作動させることで、ドライバに打込み動作を行わせるように構成されている。
【００１８】
本態様の打込み工具では、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされたことが、ドライバの打込み動作開始の条件とされている。つまり、使用者にとって、コンタクトアームの被加工物に対する押し付け操作とトリガの引き操作を順に行うことが、打込み動作の開始指示操作である。使用者は、打込み動作の開始指示操作の前に、トリガを引き操作した後に引き操作を解除することで、モータの駆動を開始させることができる。打込み動作の開始指示操作は、使用者が実際に打込み材を打込む位置を特定した上で行うため、通常、コンタクトアームの押し付け操作までにはある程度の時間がかかる。よって、本態様に係る打込み工具は、この間にフライホイールに十分な回転エネルギを蓄積させておくことができる。その結果、コンタクトアームの被加工物に対する押し付け操作とトリガの引き操作とがほぼ同時に行われた場合であっても、打込み動作の開始指示の完了後、速やかにドライバの打込み動作を開始することができる。つまり、打込み動作の開始指示に対する実際の打込み動作開始の応答性を向上させることができる。
【００１９】
また、従来の打込み工具には、コンタクトアームの被加工物に対する押し付け操作とトリガの引き操作の順番にかかわらず、両方の操作が行われた場合に（つまり、コンタクトアームスイッチとトリガスイッチの両方がオン状態とされた場合に）ドライバの打込み動作を開始するものが存在する。このため、コンタクトアームの押し付け操作前に、トリガが引き操作された状態でモータが駆動されていると、使用者は、その後、コンタクトアームの押し付け操作をするだけで打込み動作が開始されると誤認する可能性がある。これに対し、本態様の打込み工具によれば、使用者が一旦トリガの引き操作を解除しない限り、モータの駆動が開始されない。このため、使用者は、モータが駆動された状態でコンタクトアームを被加工物に押し付けた後でトリガを引き操作する必要があることを容易に理解することができる。このように、本態様の打込み工具は、優れた操作性を発揮することができる。
【００２０】
本発明の一態様によれば、コントローラは、モータの駆動中にトリガスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘ってモータの駆動を継続するように構成されていてもよい。本態様では、トリガスイッチがオン状態とされた後でオフ状態とされた場合にモータの駆動が開始されるため、モータの駆動中にトリガスイッチをオフ状態にできるのは、打込み動作の開始指示操作の後、つまり、打込み動作が行われた後ということになる。本態様によれば、打込み動作の後でトリガスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って、フライホイールに回転エネルギを蓄積する状態が維持される。よって、１回の打込み動作の後、使用者は、モータの駆動の継続中に改めて打込み動作の開始指示操作を行うことで、速やかに次の打込み動作を開始させることができる。つまり、短期間で複数回の打込み動作を連続して行うことができる。なお、ここでいう「所定期間」は、典型的には、何からのイベント（例えば、モータの駆動開始、モータの駆動開始後の起動スイッチまたはコンタクトアームスイッチのオン・オフ状態の切替え）から所定時間（例えば、３．５秒、５秒、７秒）が経過するまでの期間とされればよい。
【００２１】
本発明の一態様において、コントローラは、トリガスイッチがオフ状態にあって、且つ、モータの非駆動中にコンタクトアームスイッチがオン状態とされた場合にも、モータの駆動を開始するとともに、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされたことを条件として、作動機構を作動させることで、ドライバに打込み動作を行わせるように構成されていてもよい。つまり、本態様では、モータの起動指示が、起動スイッチまたはトリガスイッチのみならず、コンタクトアームスイッチからも入力可能である。本態様によれば、モータの起動指示および打込み動作の開始指示の多様化により、打込み工具の利便性を高めることができる。
【００２２】
本発明の一態様において、コントローラは、モータの駆動開始の契機とされたコンタクトアームスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘ってモータの駆動を継続するように構成されていてもよい。本態様によれば、モータの駆動開始の契機とされたコンタクトアームスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って、フライホイールに回転エネルギを蓄積する状態が維持される。よって、１回の打込み動作の後、使用者は、モータの駆動の継続中に改めて打込み動作の開始指示操作（つまり、コンタクトアームの被加工物に対する押し付け操作に続くトリガの引き操作）を行うことで、速やかに次の打込み動作を開始させることができる。つまり、短期間で複数回の打込み動作を連続して行うことができる。なお、ここでいう「所定期間」は、典型的には、何からのイベント（例えば、モータの駆動開始、モータの駆動開始後の起動スイッチまたはコンタクトアームスイッチのオン・オフ状態の切替え）から所定時間（例えば、３．５秒、５秒、７秒）が経過するまでの期間とされればよい。
【００２３】
本発明の一態様において、コントローラは、モータの駆動開始から所定期間に亘って、モータの駆動を継続するように構成されていてもよい。本態様によれば、モータの駆動を継続する期間を簡便に計測することができる。
【００２４】
本発明の一態様において、コントローラは、打込み動作の完了から所定期間に亘って、モータの駆動を継続するように構成されていてもよい。なお、ここでいう「打込み動作の完了」とは、ドライバが実際に打込み材を被加工物に打込んだ時点であってもよいし、打込み動作に対応するイベントに基づいて打込み動作の完了に相当するとみなせる時点（例えば、トリガスイッチがオン状態またはオフ状態とされてから一定の時間が経過した時点、作動機構の作動から一定の時間が経過した時点等）であってもよい。本態様によれば、打込み動作の完了後にモータの駆動を継続する期間を確実に設けることができる。
【００２５】
本発明の一態様によれば、コントローラは、コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされた場合、モータの駆動を一時的に停止し、打込み動作の完了後にモータの駆動を再開するように構成されていてもよい。コンタクトアームスイッチがオン状態とされた後でトリガスイッチがオン状態とされた場合、つまり、打込み動作の開始指示操作が行われた場合、モータの駆動が停止されても、フライホイールは慣性で回転を継続することができる。本態様によれば、打込み動作が行われるときにモータの回転速度が急激に低下することでモータに負荷がかかるのを抑制し、モータの保護を図ることができる。
【図面の簡単な説明】
【００２６】
【図１】ドライバが初期位置に配置されているときの第１実施形態の釘打ち機の全体構成を模式的に示す説明図である。
【図２】ドライバが打込み位置に配置されているときの釘打ち機の全体構成を模式的に示す説明図である。
【図３】図１の部分拡大図である。
【図４】ドライバの上方からの斜視図である。
【図５】ドライバが初期位置に配置されているときのフライホイール、リング部材、保持機構、および押圧ローラの斜視図である。
【図６】図２のＶＩ−ＶＩ線における断面図である。
【図７】第１実施形態の釘打ち機の電気的構成を示すブロック図である。
【図８】コントローラによって実行される第１実施形態の打込み制御処理のフローチャートである。
【図９】打ち込み制御処理でサブルーチンとして実行される第１制御処理のフローチャートである。
【図１０】打ち込み制御処理でサブルーチンとして実行される第２制御処理のフローチャートである。
【図１１】伝達位置に配置されているドライバとドライバ駆動機構を示す説明図である。
【図１２】図１１のＸＩＩ−ＸＩＩ線における断面図である。
【図１３】打撃位置に配置されているドライバとドライバ駆動機構を示す説明図である。
【図１４】ドライバが初期位置に配置されているときの第２実施形態の釘打ち機の全体構成を模式的に示す説明図である。
【図１５】第２実施形態の釘打ち機の電気的構成を示すブロック図である。
【図１６】第２実施形態における打込み制御処理のフローチャートである。
【図１７】第２実施形態における第１制御処理のフローチャートである。
【図１８】第２実施形態における第２制御処理のフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図面を参照して、本発明の実施形態について説明する。
【００２８】
［第１実施形態］
以下、図１〜図１３を参照して、第１実施形態に係る釘打ち機１について説明する。釘打ち機１は、打込み工具の一例であって、打込み材の一例としての釘１０１を直線状に打ち出すことで、被加工物（例えば、木材）１００）に釘１０１を打込むことが可能な工具である。
【００２９】
まず、図１を参照して、釘打ち機１の概略構成について説明する。図１に示すように、釘打ち機１の外郭は、主に、工具本体１０と、ハンドル１４と、マガジン１７とを主体として形成されている。
【００３０】
工具本体１０は、本体ハウジング１１とノーズ部１２とを含む。本体ハウジング１１には、モータ２、ドライバ３、ドライバ駆動機構４００、戻し機構（図示せず）等が収容されている。ドライバ３は、所定の動作線Ｌに沿って移動可能に配置されている。ドライバ駆動機構４００は、動作線Ｌに沿ってドライバ３を直線状に移動させることで、釘１０１を釘打ち機１から打ち出させる機構である。戻し機構は、釘１０１を打ち出した後のドライバ３を元の位置に復帰させるように構成されている。ノーズ部１２は、動作線Ｌの延在方向（以下、単に動作線Ｌ方向という）における本体ハウジング１１の一端に連結されている。ノーズ部１２は、本体ハウジング１１とは反対側の端部に、釘１０１が打ち出される射出口１２３を有する。また、ノーズ部１２には、動作線Ｌ方向に進退可能なコンタクトアーム１３が配置されている。本体ハウジング１１内には、常時にはオフ状態で維持され、コンタクトアーム１３の押込みに応じてオン状態とされるコンタクトアームスイッチ１３１（図７参照）が配置されている。
【００３１】
ハンドル１４は、動作線Ｌ方向において本体ハウジング１１の中央部から動作線Ｌと交差する方向に突出している。ハンドル１４は、使用者によって把持される部位である。ハンドル１４の基端部（本体ハウジング１１に接続された端部）には、作業者による引き操作が可能に構成されたトリガ１４０が設けられている。ハンドル１４内には、常時にはオフ状態で維持され、トリガ１４０の引き操作に応じてオン状態とされるトリガスイッチ１４１が配置されている。また、ハンドル１４の先端部（基端部とは反対側の端部）には、端子等を備えたバッテリ装着部１５が設けられている。バッテリ装着部１５には、充電式のバッテリ１９が取り外し可能に装着されている。ハンドル１４先端部の内部には、釘打ち機１の動作を制御するためのコントローラ１８等が配置されている。
【００３２】
マガジン１７は、複数の釘１０１を充填可能に構成されており、ノーズ部１２に装着されている。マガジン１７に充填された釘１０１は、釘送り機構（図示せず）によって、ドライバの移動経路上に一本ずつ供給される。なお、マガジン１７の構成は周知であるため、その説明は省略する。
【００３３】
本実施形態では、釘打ち機１は、使用者がコンタクトアーム１３を被加工物１００に押し付けることでコンタクトアームスイッチ１３１をオン状態とし、その後、トリガ１４０を引き操作することでトリガスイッチ１４１をオン状態とした場合にのみ、ドライバ３によって釘１０１を被加工物１００に打込む動作（以下、打込み動作という）を開始するように構成されている。コンタクトアーム１３の被加工物１００に対する押し付け操作のみ、または、トリガ１４０の引き操作のみでは、打込み動作は行われない。また、トリガ１４０の引き操作の後でコンタクトアーム１３の押し付け操作が行われても、打込み動作は行われない。以下では、コンタクトアーム１３の被加工物１００に対する押し付け操作と、トリガ１４０の引き操作とを順に行うこと（２つの操作をほぼ同時に行う場合を含む）を、打込み動作の開始指示操作ともいう。
【００３４】
以下、釘打ち機１の詳細構成について説明する。なお、以下の説明では、便宜上、動作線Ｌ方向（図１の左右方向）を釘打ち機１の前後方向と規定し、射出口１２３が設けられている側（図１の右側）を釘打ち機１の前側、反対側（図１の左側）を後側と規定する。また、動作線Ｌ方向に直交し、ハンドル１４の延在方向に対応する方向（図１の上下方向）を釘打ち機１の上下方向と規定し、ハンドル１４の基端部側（図１の上側）を上側、ハンドル１４の先端部側（図１の下側）を下側と規定する。また、前後方向および上下方向に直交する方向を左右方向と規定する。
【００３５】
まず、図１および図２を参照して、打込み動作の開始指示操作に用いられるコンタクトアーム１３とトリガ１４０について説明する。
【００３６】
図１に示すように、コンタクトアーム１３は、ノーズ部１２の上側に配置されている。より詳細には、コンタクトアーム１３は、全体としては前後方向に延在する長尺状部材として形成されており、前端部１３２が射出口１２３の近傍に位置するように、ノーズ部１２の上面に沿って前後方向に摺動可能に配置されている。また、詳細な図示は省略するが、コンタクトアーム１３の後端部には、後方に延在するスイッチ作動ロッドが連結されている。コンタクトアームスイッチ１３１（図７参照）は、スイッチ作動ロッドの後側に配置されている。
【００３７】
コンタクトアーム１３は、図示しない弾性部材（例えば、圧縮コイルバネ）によって前方へ付勢されており、前方からの外力が付与されていない状態では、図１に示すように、前端部１３２が射出口１２３よりも前方に突出する初期位置に保持される。このときスイッチ作動ロッドはコンタクトアームスイッチ１３１に作用せず、コンタクトアームスイッチ１３１はオフ状態で維持される。一方、図２に示すように、使用者によって前端部１３２が被加工物１００に押し付けられると、コンタクトアーム１３は弾性部材の付勢力に抗して後方へ移動する。押し付けに応じてコンタクトアーム１３が初期位置よりも後方の所定位置（以下、オン位置という）まで移動すると、コンタクトアームスイッチ１３１がスイッチ作動ロッドの後端部に押圧され、オン状態に切り替えられる。コンタクトアームスイッチ１３１は、配線（図示せず）を介してコントローラ１８に接続されており、オン状態またはオフ状態に対応する信号をコントローラ１８に出力する。
【００３８】
なお、本実施形態では、コンタクトアーム１３が不測の外力によって後方へ押圧されることを防止するために、コンタクトアーム１３の後側部分（ノーズ部１２の上面よりも上方へ突出している部分）は、コンタクトアームカバー９によって覆われている。
【００３９】
図１に示すように、トリガ１４０は、ハンドル１４の上前端部に配置されている。トリガ１４０は、常時には、弾性部材（例えば、圧縮コイルバネ）によって前方へ付勢されており、前方からの外力が付与されていない状態では、図１に示す初期位置に保持されている。このときトリガ１４０はトリガスイッチ１４１に作用せず、トリガスイッチ１４１はオフ状態で維持される。一方、図２に示すように、使用者によってトリガ１４０が引き操作されると、トリガ１４０は弾性部材の付勢力に抗して後方へ移動する。引き操作に応じてトリガ１４０が初期位置よりも後方の所定位置（以下、オン位置という）まで移動すると、トリガスイッチ１４１がトリガ１４０の後端部に押圧され、オン状態に切り替えられる。トリガスイッチ１４１は、配線（図示せず）を介してコントローラ１８に接続されており、オン状態またはオフ状態に対応する信号をコントローラ１８に出力する。
【００４０】
次に、本体ハウジング１１の内部に収容されたモータ２、ドライバ３、およびドライバ駆動機構４００について順に説明する。
【００４１】
まず、モータ２について説明する。図３に示すように、モータ２は、本体ハウジング１１の後下部に収容されている。また、モータ２は、出力シャフト（図示せず）の回転軸が動作線Ｌに直交して左右方向に延在するように配置されている。本実施形態では、モータ２として、小型で高出力であることから、ブラシレスＤＣモータが採用されている。モータ２の出力シャフトには、出力シャフトと一体的に回転するプーリ２１が連結されている。なお、本実施形態では、モータ２の駆動はコントローラ１８（図１参照）によって制御される。モータ２の制御の詳細に関しては、後述する。
【００４２】
ドライバ３について説明する。図４に示すように、ドライバ３は、長尺状の部材であって、長軸に関して左右対称形状に形成されている。ドライバ３は、全体として概ね矩形薄板状に形成された本体部３０と、本体部３０よりも左右方向の幅が細く形成され、本体部３０の前端から前方に延在する打撃部３１と、本体部３０の後部から左右に突出する一対のアーム部３５とを含む。
【００４３】
本体部３０は、後述する押圧ローラ８３（図３参照）によって押圧されてリング部材５（図３参照）に摩擦係合する部位である。本体部３０は、一対のローラ当接部３０１と、レバー当接部３０５と、一対のリング係合部３０６とを有する。以下、これらの部分について順に説明する。
【００４４】
一対のローラ当接部３０１は、本体部３０の上面から上方へ突出し、本体部３０の左右の端に沿って前後方向に延在するように、本体部３０に一体的に形成されている。ローラ当接部３０１の突出端（上端）に形成された面部は、押圧ローラ８３の外周面に当接する当接面として形成されている。また、ローラ当接部３０１の前端部は、後方に向けて高さ（上下方向の厚み）が漸増する傾斜部３０２として形成されている。一方、ローラ当接部３０１のうち傾斜部３０２の後側部分は、一定の高さを有する。レバー当接部３０５は、本体部３０の上面から上方へ突出するように設けられ、本体部３０の後部において左右のローラ当接部３０１をつなぐように、左右方向に延在する。レバー当接部３０５は、後述する押出しレバー７１１が後方から当接する部位である。
【００４５】
一対のリング係合部３０６は、本体部３０の下面から下方へ突出し、本体部３０の左右の端部に沿って前後方向に延在するように、本体部３０に一体的に形成されている。リング係合部３０６の前端部は、後方に向けて高さ（上下方向の厚み）が漸増する傾斜部３０７として形成されている。一対のリング係合部３０６には、夫々、後述する２つのリング部材５の外周係合部５１に係合可能な係合溝３０８が形成されている。各係合溝３０８は、リング係合部３０６の突出端から上方へ凹むように形成され、リング係合部３０６の全長に亘って前後方向に延在する。また、係合溝３０８は、左右方向の幅が上方に向けて狭くなるように（言い換えると、係合溝３０８を規定するリング係合部３０６の左右方向の壁面が上方へ向けて近づくように）形成されている（図６参照）。なお、ドライバ３とリング部材５との係合態様については後で詳述する。
【００４６】
本体部３０の後端３２は、ドライバ３の後端を規定する。後端３２は、本体ハウジング１１の後端部内に固定された後方ストッパ部１１８（図１参照）に当接することで、ドライバ３がそれ以上後方へ移動するのを規制する部位である。打撃部３１の前端３１０は、ドライバの前端を規定する。前端３１０は、釘１０１（図１参照）の頭部を打撃し、釘１０１を前方へ打出して被加工物１００に打ち込む部位である。
【００４７】
一対のアーム部３５は、本体部３０の左右に突出している。アーム部３５は、本体ハウジング１１前端部の内部に固定された一対の前方ストッパ部１１７（図２参照）に当接することで、ドライバ３がそれ以上前方へ移動するのを規制する部位である。なお、詳細説明および図示は省略するが、アーム部３５は、接続部材によって、戻し機構に接続されている。本実施形態の釘打ち機１では、戻し機構として、いかなる公知の構成が採用されてもよい。例えば、打込み位置まで前方へ移動されたドライバ３を、接続部材を介して弾性部材（例えば、圧縮コイルバネや捩りコイルバネ）の弾性力で動作線Ｌに沿って初期位置へ引き戻すように構成された戻し機構を採用することができる。
【００４８】
以上のように構成されたドライバ３は、その長軸が動作線Ｌに沿って釘打ち機１の前後方向に延在するように配置される。また、ドライバ３は、動作線Ｌに沿って（釘打ち機１の前後方向に、またはドライバ３の長軸方向にとも言い換えられる）移動可能に保持されている。
【００４９】
ここで、図１および図２を参照して、ドライバ３の初期位置および打込み位置について説明する。初期位置とは、ドライバ駆動機構４００が作動していない状態（以下、初期状態という）でドライバ３が保持される位置である。本実施形態では、図１に示すように、ドライバ３の初期位置は、ドライバ３の後端３２が、後方ストッパ部１１８に当接する位置に設定されている。打込み位置とは、ドライバ駆動機構４００によって前方へ移動されたドライバ３が釘１０１を被加工物に打ち込む位置である。本実施形態では、図２に示すように、ドライバ３の打込み位置は、ドライバ３の前端３１０が射出口１２３から僅かに突出した位置に設定されている。打込み位置は、一対のアーム部３５の前端が、一対の前方ストッパ部１１７に後方から当接する位置でもある。上記の配置から、本実施形態では、初期位置と打込み位置は、ドライバ３の移動可能範囲の両端を規定する最後方位置と最前方位置であると言い換えることもできる。
【００５０】
ドライバ駆動機構４００の詳細な構成について説明する。図３に示すように、本実施形態では、ドライバ駆動機構４００は、フライホイール４と、２つのリング部材５と、保持機構６と、作動機構７と、押圧機構８とを含む。以下、これらの構成の詳細について順に説明する。なお、以下で参照する図１および図３では、説明の便宜上、後述するリング部材５の一部が破断された状態で図示されている。
【００５１】
まず、フライホイール４について説明する。図３に示すように、円筒状に形成されたフライホイール４は、本体ハウジング１１内のモータ２の前側で、回転可能に支持されている。フライホイール４は、モータ２によって回転軸Ａ１周りに回転駆動される。回転軸Ａ１は、モータ２の回転軸と平行に、ドライバ３の動作線Ｌに直交する左右方向に延在する。フライホイール４の支持シャフトには、フライホイール４と一体的に回転するプーリ４１が連結されている。プーリ２１とプーリ４１にはベルト２５が架け渡されている。よって、モータ２が駆動されると、モータ２の回転がベルト２５を介してフライホイール４に伝達され、フライホイール４は図３の時計回り方向に回転する。また、図５および図６に示すように、フライホイール４の外周４５には、フライホイール４の全周に亘って延在する一対の係合溝４７が形成されている。係合溝４７には、リング部材５が係合可能である。係合溝４７は、左右方向の幅が径方向内側に向けて狭くなるように形成されている。
【００５２】
リング部材５について説明する。図３に示すように、各リング部材５は、フライホイール４よりも大径のリング状に形成されている。本実施形態では、リング部材５の内径は、フライホイール４の外径（厳密には、フライホイール４の回転軸Ａ１から係合溝４７の底部までの径）よりも大きく設定されている。図５に示すように、２つのリング部材５は、夫々、フライホイール４の外周４５に設けられた一対の係合溝４７に対して径方向外側に配置されている。本実施形態では、２つのリング部材５は、後述する保持機構６によって、フライホイール４の外周４５（より詳細には係合溝４７）から離間した離間位置と、外周４５（係合溝４７）に一部が接触する接触位置との間で移動可能に保持されている。
【００５３】
各リング部材５は、フライホイール４の回転エネルギをドライバ３に伝達するための伝達部材であって、ドライバ３およびフライホイール４と摩擦係合可能に構成されている。具体的には、図６に示すように、リング部材５の外周側部分および内周側部分には、夫々、ドライバ３の係合溝３０８およびフライホイール４の係合溝４７に係合可能な外周係合部５１および内周係合部５３が設けられている。外周係合部５１は、リング部材５の径方向外側へ向けて突出する凸部として形成される一方、内周係合部５３は、リング部材５の径方向内側へ向けて突出する凸部として形成されている。なお、リング部材５の径方向の断面形状は、概ね六角形状に形成されており、外周係合部５１は、リング部材５の径方向外側へ向けて厚みが小さくなるように形成される一方、内周係合部５３は、リング部材５の径方向内側へ向けて軸方向の厚みが小さくなるように形成されている。つまり、外周係合部５１および内周係合部５３は、いずれも先端に向けて断面が先細り形状に形成されている。なお、リング部材５と、ドライバ３およびフライホイール４との係合態様については後で詳述する。
【００５４】
保持機構６について説明する。保持機構６は、リング部材５を、フライホイール４の外周４５（係合溝４７）から離間した離間位置と、外周４５（係合溝４７）に接触する接触位置との間で移動可能に保持するように構成されている。図３および図５に示すように、本実施形態の保持機構６は、一対のリング付勢部６０と、一対のストッパ６６とで構成されている。一対のリング付勢部６０は、リング部材５に対して斜め前下方と斜め後ろ下方に配置され、リング部材５を板バネによって下側から上方へ付勢した状態で回転可能に支持している。一対のストッパ６６は、夫々、ドライバ３の下方、且つ、リング部材５に対して斜め前上方と斜め後ろ上方に配置され、リング部材５の回転を許容しつつ、リング部材５の上方への移動を規制するように構成されている。
【００５５】
ここで、保持機構６によるリング部材５の保持態様について説明する。図５に示すように、初期状態においては、リング付勢部６０は下方からリング部材５に当接し、リング部材５を上方へ付勢する一方、ストッパ６６はリング部材５に対して上方から当接し、リング部材５がそれ以上上方へ移動することを規制する。これにより、図６に示すように、リング部材５は、フライホイール４の全周に亘って、外周４５（係合溝４７）から離間した離間位置で保持される。なお、フライホイール４の上端部のみが図示されているが、フライホイール４の全周に亘って、同様に、リング部材５はフライホイール４の外周４５（より詳細には係合溝４７）から離間している。一方、詳細は後述するが、作動機構７によってドライバ３が前方へ移動されるのに伴って、リング部材５がドライバ３によって下方へ押圧されると、リング付勢部６０の付勢力に抗してリング部材５が下方へ移動し、フライホイール４の上部において、外周４５（係合溝４７）に接触する接触位置で保持されることになる（図１２参照）。
【００５６】
作動機構７について説明する。図３に示すように、作動機構７は、本体ハウジング１１内において、ドライバ３よりも上方、且つ、フライホイール４よりも後方に配置されている。作動機構７は、初期位置に配置されたドライバ３を、後述する伝達位置に移動させるように構成された機構である。本実施形態では、作動機構７は、前後方向に進退可能なロッドを有するソレノイド７１５と、ソレノイド７１５のロッドによって回動される押出しレバー７１１とを主体として構成されている。押出しレバー７１１は、一端部が回動可能に支持されている。初期状態では、押出しレバー７１１の他端部は、引張コイルバネ７１３によって、ドライバ３のレバー当接部３０５に対して斜め上後方に保持されている。ソレノイド７１５が作動されると、引張コイルバネ７１３の付勢力に抗して押出しレバー７１１が下方へ回動される。これに伴って、押出しレバー７１１の先端部がレバー当接部３０５を後方から前方へ押圧することで、ドライバ３を前方へ移動させる（図１１参照）。なお、本実施形態では、ソレノイド７１５の作動はコントローラ１８（図１参照）によって制御される。ソレノイド７１５の制御の詳細に関しては、後述する。
【００５７】
押圧機構８について説明する。図３に示すように、押圧機構８は、本体ハウジング１１内で、フライホイール４とドライバ３との対向方向において、フライホイール４とは反対側でドライバ３と対向するように配置されている。押圧機構８は、ドライバ３が初期位置から前方へ移動する過程で、リング部材５に向けて（つまり、フライホイール４に近づく方向に）ドライバ３を押圧することで、リング部材５を介したフライホイール４からドライバ３への回転エネルギの伝達を可能とするように構成されている。図３および図６に示すように、本実施形態では、押圧機構８は、ローラ支持部材８１と、ローラ支持部材８１に回転可能に支持された押圧ローラ８３と、本体ハウジング１１に支持されたホルダ８５と、ローラ支持部材８１とホルダ８５の間に介在状に配置された弾性部材８７とを含む。以下、これらの構成部材の詳細について順に説明する。
【００５８】
ローラ支持部材８１は、バネ保持部８１１と、バネ受け部８１３と、ローラ支持部８１５とを含む。バネ保持部８１１は、上下方向を軸方向とする円柱状に形成された、ローラ支持部材８１の上部を構成する部分である。バネ受け部８１３は、バネ保持部８１１の下端部から径方向外側に突出するフランジ状の部分である。ローラ支持部８１５は、バネ受け部８１３から下方に突出する、ローラ支持部材８１の下部を構成する部分である。ローラ支持部８１５は、左右方向に延在するローラシャフト８４を介して、左右一対の押圧ローラ８３を回転可能に支持している。
【００５９】
ホルダ８５は、本体ハウジング１１に支持され、ローラ支持部材８１を上下方向に相対移動可能に保持している。本実施形態では、ホルダ８５は、収容部８５１と、バネ受け部８５３と、ストッパ部８５４とを含む。収容部８５１は、概ね円筒状に形成されており、内部にローラ支持部材８１の一部と弾性部材８７を収容可能な収容空間８５２を有する（図６参照）。バネ受け部８５３は、収容部８５１の上部を覆う上壁部によって構成されている。バネ受け部８５３の中央部には、ローラ支持部材８１の円柱状のバネ保持部８１１と概ね同径の貫通孔が形成されている。バネ保持部８１１は、この貫通孔内で上下方向に移動可能である。ストッパ部８５４は、収容部８５１の下端部から径方向内側に突出する部分である。
【００６０】
弾性部材８７は、ローラ支持部材８１とホルダ８５の間に介在状に配置されている。本実施形態では、弾性部材８７は、ローラ支持部材８１のバネ保持部８１１の外周に直列状に配置された４つの皿バネで構成されている。ローラ支持部材８１は、バネ保持部８１１に弾性部材８７が外装された状態で、ホルダ８５の収容部８５１（収容空間８５２）内に配置されている。弾性部材８７は、ホルダ８５のバネ受け部８５３とローラ支持部材８１のバネ受け部８１３との間に、僅かに圧縮された状態で配置されている。これにより、押圧ローラ８３を介してローラ支持部材８１を上方に押し上げる外力が付与されていない場合、バネ受け部８１３は、弾性部材８７の弾性力によって下方へ付勢され、ストッパ部８５４に上方から当接した状態で保持される。つまり、ストッパ部８５４によって、ローラ支持部材８１および押圧ローラ８３は、下方への移動が規制され、最下方位置で保持される。
【００６１】
以下、釘打ち機１の電気的構成について説明する。図７に示すように、釘打ち機１は、釘打ち機１の動作を制御するコントローラ１８を備えている。本実施形態では、コントローラ１８は、ＣＰＵ、ＲＯＭ、ＲＡＭ、タイマ等を含むマイクロコンピュータとして構成されている。コントローラ１８には、三相インバータ２０１と、ホールセンサ２０３が電気的に接続されている。本実施形態では、三相インバータ２０１は、６つの半導体スイッチング素子を用いた三相ブリッジ回路を備えており、コントローラ１８からの制御信号が示すデューティ比に従って三相ブリッジ回路の各スイッチング素子をスイッチング動作させることで、そのデューティ比に応じたパルス状の電流（駆動パルス）をモータ２に供給する。なお、コントローラ１８と三相インバータ２０１は、基板１８０に搭載されて、ハンドル１４の下端部に収容されている（図１参照）。ホールセンサ２０３は、モータ２の各相に対応して配置される３つのホール素子を備えており、モータ２のロータの回転角度を示す信号を出力するように構成されている。
【００６２】
更に、コントローラ１８には、コンタクトアームスイッチ１３１と、トリガスイッチ１４１と、作動機構７のソレノイド７１５が電気的に接続されている。上述のように、コンタクトアームスイッチ１３１およびトリガスイッチ１４１は、夫々、オン状態またはオフ状態に対応する信号をコントローラ１８に出力する。本実施形態では、コントローラ１８は、コンタクトアームスイッチ１３１およびトリガスイッチ１４１からの信号に基づいて、適宜、三相インバータ２０１およびソレノイド７１５に対して制御信号を出力することで、モータ２およびソレノイド７１５の動作を制御する。
【００６３】
ここで、本実施形態におけるモータ２およびソレノイド７１５の制御の概要について説明する。まず、本実施形態では、上述のように、使用者の打込み動作の開始指示操作が行われない限り、つまり、コンタクトアームスイッチ１３１がオン状態とされた後でトリガスイッチ１４１がオン状態とされない限り、打込み動作は開始されない。使用者がコンタクトアーム１３の押し付け操作とトリガ１４０の引き操作とを、この順番でほぼ同時に行った場合、打込み動作の開始指示操作としては適切である。一方で、ドライバ３による釘１０１の打込みを可能とするに足る回転エネルギをフライホイール４に蓄積するためには、モータ２の駆動後にある程度の時間がかかる。このため、コンタクトアームスイッチ１３１がオン状態とされるのに応じてモータ２の駆動が開始されると、打込み動作の開始指示操作の後、直ちに打込み動作を開始できない場合がありうる。そこで、本実施形態では、トリガスイッチ１４１をモータ２の起動スイッチとして利用することで、打込み動作の開始指示操作の前に予めモータ２の駆動を開始させることを可能としている。
【００６４】
具体的には、モータ２の非駆動時にトリガスイッチ１４１がオン状態とされた場合には、コントローラ１８は、これをモータ２の起動指示の入力として認識し、モータ２の駆動を開始する。コントローラ１８は、その後、コンタクトアームスイッチ１３１がオン状態とされた後でトリガスイッチ１４１がオン状態とされた場合には、これを打込み動作の開始指示の入力として認識し、ソレノイド７１５を作動させてドライバ３に打込み動作を開始させる。また、コントローラ１８は、モータの非駆動時にコンタクトアームスイッチ１３１がオン状態とされた場合にも、これをモータ２の起動指示の入力として認識し、モータ２の駆動を開始する。この場合、その後に続けてトリガスイッチ１４１がオン状態とされた場合には、コントローラ１８は、これを打込み動作の開始指示の入力として認識し、ソレノイド７１５を作動させてドライバ３に打込み動作を開始させる。
【００６５】
以下、図８〜図１３を参照して、コントローラ１８（詳細には、ＣＰＵ）によって実行される打込み制御処理の詳細と、処理中の釘打ち機１の具体的な動作について説明する。なお、図８〜図１０に示す打込み制御処理は、バッテリ１９がバッテリ装着部１５に装着されることで釘打ち機１への電力供給が開始されると開始され、電力供給が停止されると終了される。なお、以下の説明および図では、処理中の各「ステップ」を「Ｓ」と簡略表記する。また、図では、「スイッチ」を「ＳＷ」とも簡略表記する。
【００６６】
打込み制御処理の開始時点では、コンタクトアーム１３およびトリガ１４０はいずれも初期位置にあって、コンタクトアームスイッチ１３１およびトリガスイッチ１４１はいずれもオフ状態である。モータ２は駆動されていない非駆動状態にある。図１に示すように、ドライバ３は、戻し機構によって初期位置に戻されて保持されている。図６に示すように、リング部材５は、保持機構６によって、フライホイール４の外周４５（より詳細には係合溝４７）から径方向外側に僅かに離間した離間位置に保持されている。このとき、押圧ローラ８３は最下方位置で保持され、ドライバ３の本体部３０の前端部に上方から滑り状態で接触しているが、ドライバ３を下方へ押圧している状態ではない。この状態では、リング部材５は、ドライバ３からも離間した位置に保持されている。より詳細には、リング部材５は、外周係合部５１がドライバ３の係合溝３０８に対して僅かに下方へ離間した位置で保持されている。
【００６７】
図８に示すように、コントローラ１８はまず、トリガスイッチ１４１がオン状態とされたか否かを判断する（Ｓ１）。コントローラ１８は、使用者によってトリガ１４０がオン位置まで引き操作され、トリガスイッチ１４１がオン状態とされた場合（Ｓ１：ＹＥＳ）、これをモータ２の起動指示（駆動開始指示）の入力として認識し、後述の第１制御処理に移行する（Ｓ３および図９）。一方、コントローラ１８は、トリガスイッチ１４１がオン状態ではない場合（Ｓ１：ＮＯ）、コンタクトアームスイッチ１３１がオン状態とされたか否かを判断する（Ｓ２）。コンタクトアームスイッチ１３１もオフ状態の場合（Ｓ２：ＮＯ）、コントローラ１８はＳ１の処理に戻る。コントローラ１８は、使用者によってコンタクトアーム１３が被加工物１００に押し付けられてオン位置まで後退し、コンタクトアームスイッチ１３１がオン状態とされた場合（Ｓ２：ＹＥＳ）、後述の第２制御処理に移行する（Ｓ４および図１０）。なお、コントローラ１８によって認識されたトリガスイッチ１４１およびコンタクトアームスイッチ１３１のオン・オフ状態は、例えば、夫々に対応するフラグがＲＡＭにセットまたはクリアされることで記憶される。
【００６８】
以下、第１制御処理について説明する。図９に示すように、第１制御処理に移行すると、コントローラ１８はまず、モータ２の起動指示の入力に応じて、モータ２の駆動を開始する（Ｓ３１）。具体的には、コントローラ１８は、三相インバータ２０１を介してモータ２への通電を開始する。モータ２によって、フライホイール４が回転駆動され、回転エネルギの蓄積を開始する。なお、この段階では、リング部材５は離間位置に配置されているため、フライホイール４の回転エネルギをドライバ３に伝達不能な状態にある。よって、フライホイール４が回転しても、リング部材５およびドライバ３は動作しない。
【００６９】
コントローラ１８は、トリガスイッチ１４１がオフ状態とされない間は待機する（Ｓ３２：ＮＯ、Ｓ３２）。なお、この間にコンタクトアームスイッチ１３１がオン状態とされても、コントローラ１８はそれを無効とし、処理を進めない。つまり、コントローラ１８は、トリガ１４０の引き操作が一旦解除されない限り、処理を進めない。トリガスイッチ１４１がオフ状態とされると（Ｓ３２：ＹＥＳ）、コントローラ１８は、トリガスイッチ１４１がオフ状態とされてから所定時間が経過したか否かを判断する（Ｓ３３）。この判断は、例えば、タイマによってトリガスイッチ１４１がオフ状態とされてからの経過時間が計時され、予めＲＯＭに記憶されている所定時間と経過時間とが比較されることで行われる。なお、所定時間は特に限定されるものではないが、本実施形態では、所定時間の一例として、５秒が採用されている。
【００７０】
コントローラ１８は、所定時間が経過せず、コンタクトアームスイッチ１３１がオン状態とされない間は待機する（Ｓ３３：ＮＯ、Ｓ３４：ＮＯ）。この間もモータ２の駆動は継続される。コンタクトアームスイッチ１３１がオフ状態のまま、所定時間が経過した場合には（Ｓ３４：ＮＯ、Ｓ３３：ＹＥＳ）、コントローラ１８は、モータ２の通電を中止することで、モータ２の駆動を停止する（Ｓ３７）。これに伴い、フライホイール４の回転が停止する。コントローラ１８は、第１制御処理を終了して打込み制御処理（図８参照）に戻り、トリガスイッチ１４１またはコンタクトアームスイッチ１３１がオン状態とされるまで待機する（Ｓ１〜Ｓ２）。
【００７１】
所定時間が経過する前にコンタクトアームスイッチ１３１がオン状態とされた場合には（Ｓ３３：ＮＯ、Ｓ３４：ＹＥＳ）、コントローラ１８は、トリガスイッチ１４１がオン状態とされたか否か判断する（Ｓ３５）。トリガスイッチ１４１がオン状態とされていなければ（Ｓ３５：ＮＯ）、コントローラ１８は、所定時間が経過するまで監視を継続する（Ｓ３３：ＮＯ、Ｓ３４：ＹＥＳ、Ｓ３５）。この間もモータ２の駆動は継続される。トリガスイッチ１３４がオフ状態のまま、所定時間が経過した場合には（Ｓ３５：ＮＯ、Ｓ３３：ＹＥＳ）、コントローラ１８はモータ２の駆動を停止し（Ｓ３７）、第１制御処理を終了する。
【００７２】
所定時間が経過する前に、コンタクトアームスイッチ１３１がオン状態とされ、更に、トリガスイッチ１４１がオン状態とされた場合（Ｓ３３：ＮＯ、Ｓ３４：ＹＥＳ、Ｓ３５：ＹＥＳ）、打込み動作の開始指示が入力されたことを意味する。そこで、コントローラ１８は、ソレノイド７１５を作動させる（Ｓ３６）。なお、コントローラ１８は、ホールセンサ２０３から出力される信号に基づいてモータ２（ひいてはフライホイール４の）回転速度を特定する。コントローラ１８は、回転速度に基づき、フライホイール４に十分な回転エネルギが蓄積されていると判断した場合には、直ちにソレノイド７１５を作動させ、そうでなければ、十分な回転エネルギが蓄積された後、ソレノイド７１５を作動させる。なお、本実施形態では、使用者のモータ２の起動指示操作に応じてＳ３１でモータ２の駆動が開始されてから、使用者の打込み動作の開始指示操作（コンタクトアーム１３の押し付け操作に続くトリガ１４０の引き操作）がなされるまでに、十分な回転エネルギを蓄積させることができる。このため、コントローラ１８は、打込み動作の開始指示操作に応じて、実質的に直ちにソレノイド７１５を作動させることができる。
【００７３】
ソレノイド７１５の作動により、押出しレバー７１１が回動し、押出しレバー７１１の後端部がドライバ３のレバー当接部３０５を後方から前方へ押圧する。ドライバ３は、初期位置から打込み位置へ向かって、動作線Ｌに沿って前方へ移動を開始する。ドライバ３は、離間位置に保持されているリング部材５に対しても相対的に移動する。
【００７４】
押圧ローラ８３は、後方へ向けて厚みが漸増する傾斜部３０２の当接面に前方から当接する。傾斜部３０２が押圧ローラ８３に押圧されつつ前方へ移動するのに伴って、リング部材５の外周係合部５１の一部がドライバ３の係合溝３０８（図６参照）に進入して、係合溝３０８の開口端に当接する。なお、リング係合部３０６の前端部に傾斜部３０７が形成されていること、また、係合溝３０８の左右方向の幅は、開口端側の方が広いことから、外周係合部５１は、係合溝３０８にスムーズに進入することができる。押圧ローラ８３が傾斜部３０２の当接面に当接し、外周係合部５１の一部が係合溝３０８の開口端に当接した状態で、ドライバ３が更に前方へ移動すると、傾斜部３０２はカムとして機能し、また、くさび効果を発揮する。このため、離間位置に保持されていたリング部材５がリング付勢部６０の板バネの付勢力に抗して下方へ押し下げられると共に、最下方位置に保持されていた押圧ローラ８３が弾性部材８７の弾性力に抗して上方へ押し上げられる。
【００７５】
ドライバ３が更に前方へ移動し、図１１に示す伝達位置に達すると、図１２に示すように、下方へ移動されたリング部材５の内周係合部５３の一部がフライホイール４の係合溝４７に進入して、係合溝４７の開口端に当接し、リング部材５は、それ以上下方への移動が禁止された状態となる。このとき、リング部材５は、ストッパ６６から離間した状態でリング付勢部６０によって最下方位置で回転可能に支持されており、内周係合部５３の一部のみがフライホイール４の上部に当接している。つまり、リング部材５は、保持機構６によって接触位置に保持されている。また、傾斜部３０２によって押圧ローラ８３が押し上げられることで圧縮された弾性部材８７の弾性力により、リング部材５は、ドライバ３を介してフライホイール４に対して押し付けられている。このため、ドライバ３の係合溝３０８の開口端において、ドライバ３とリング部材５の外周係合部５１の一部が摩擦係合状態に置かれるとともに、フライホイール４の係合溝４７の開口端において、フライホイール４とリング部材５の内周係合部５３の一部が摩擦係合状態に置かれる。
【００７６】
このように、リング部材５がドライバ３およびフライホイール４と摩擦係合状態に置かれることで、ドライバ３は、リング部材５を介してフライホイール４の回転エネルギを受けることが可能な伝達可能状態となる。なお、「摩擦係合状態」とは、２つの部材が互いに摩擦力によって係合した状態（滑り状態を含む）をいう。リング部材５は、リング部材５の内周係合部５３のうち、ドライバ３によってフライホイール４に押し付けられた部分のみがフライホイール４と摩擦係合した状態で、フライホイール４によって回転軸Ａ２周りに回転される。なお、本実施形態では、図１１に示すように、リング部材５はフライホイール４よりも大径に形成されており、リング部材５の内径はフライホイール４の外径（厳密には、フライホイール４の回転軸Ａ１から係合溝４７の底部までの径）よりも大きい。このため、リング部材５の回転軸Ａ２は、フライホイール４の回転軸Ａ１とは異なっており、回転軸Ａ１よりも下方（ドライバ３から離れる方向）に位置する。なお、回転軸Ａ２は、回転軸Ａ１に対して平行に延在する。リング部材５は、リング部材５と摩擦係合した状態のドライバ３を、図１１に示す伝達位置から前方へ向けて押し出す。
【００７７】
ドライバ３が伝達位置から前方へ押し出され、図１３に示すように、押圧ローラ８３が、ローラ当接部３０１のうち傾斜部３０２の後側部分の当接面に当接すると、押圧ローラ８３は最上方位置まで押し上げられ、弾性部材８７の弾性力により、リング部材５は、ドライバ３を介してフライホイール４に対して更に押し付けられる。よって、ドライバ３と外周係合部５１の一部、および、フライホイール４と内周係合部５３の一部は、より強固に摩擦係合した状態となる。これにより、リング部材５は、より効率的にフライホイール４の回転エネルギをドライバ３に伝達することができる。なお、図１３は、ドライバ３が釘１０１（図１参照）を打撃する打撃位置に配置された状態を示している。なお、コントローラ１８は、第１制御処理のＳ３６（図９参照）においてソレノイド７１５を作動させた後、ドライバ３が打撃位置まで到達するのに必要な所定時間が経過すると、ソレノイド７１５への電流供給を停止することで、押出しレバー７１１を初期位置に戻す。
【００７８】
ドライバ３は、打撃位置に達して釘１０１を打撃し、更に、図２に示す打込み位置まで移動して、釘１０１を被加工物１００に打ち込む。ドライバ３のアーム部３５の前端が前方ストッパ部１１７に後方から当接することで、ドライバ３の移動が停止される。これに伴い、戻し機構（図示せず）が作動して、ドライバ３を初期位置に復帰させる。
【００７９】
図９に示すように、コントローラ１８は、Ｓ３６でソレノイド７１５を作動させた後、トリガスイッチ１４１がオフ状態とされたか否かの判断処理に戻る（Ｓ３２）。この間、モータ２の駆動は継続されている。トリガスイッチ１４１がオフ状態とされると（Ｓ３２：ＹＥＳ）、コントローラ１８は、上述のように、コンタクトアームスイッチ１３１およびトリガスイッチ１４１がオン状態とされたか否かの判断処理に戻る（Ｓ３３〜Ｓ３５）。所定時間が経過する前に、使用者が改めて打込み動作の開始指示操作を行い、コンタクトアームスイッチ１３１およびトリガスイッチ１４１がオン状態とされると、コントローラ１８はソレノイド７１５を作動させ、ドライバ３に打込み動作を行わせる（Ｓ３３：ＮＯ、Ｓ３４：ＹＥＳ、Ｓ３５：ＹＥＳ、Ｓ３６）。なお、前回の打込み動作によって、一旦、フライホイール４に蓄積された回転エネルギは減少するものの、上述のように、次の打込み動作の開始指示操作までモータ２の駆動が継続され、フライホイール４には回転エネルギが蓄積されている。このため、コントローラ１８は、モータ２の起動後、２回目以降の打込み動作の開始指示操作についても、実質的に直ちにソレノイド７１５を作動させることができる。
【００８０】
トリガスイッチ１４１がオフ状態とされた後、所定時間が経過すると（Ｓ３３：ＹＥＳ）、コントローラ１８は、モータ２の通電を中止することで、モータ２の駆動を停止する（Ｓ３７）。これに伴い、フライホイール４の回転が停止する。コントローラ１８は、第１制御処理を終了して打込み制御処理（図８参照）に戻り、トリガスイッチ１４１またはコンタクトアームスイッチ１３１がオン状態とされるまで待機する（Ｓ１〜Ｓ２）。
【００８１】
以下、第２制御処理について説明する。なお、モータ２の駆動およびソレノイド７１５の作動によるドライバ駆動機構４００およびドライバ３の動作自体は、基本的に第１制御処理と同様であるため、以下では、コントローラ１８（詳細にはＣＰＵ）の動作を主として説明する。図１０に示すように、第２制御処理に移行すると、コントローラ１８はまず、モータ２の起動指示の入力に応じて、モータ２の駆動を開始する（Ｓ４１）。コントローラ１８は、トリガスイッチ１４１がオフ状態、且つ、コンタクトアームスイッチ１３１がオン状態の間は、何れかのスイッチが切り替えられるまで待機する（Ｓ４２：ＮＯ、Ｓ４３：ＮＯ）。
【００８２】
コンタクトアームスイッチ１３１は既にオン状態とされているため、トリガスイッチ１４１がオン状態とされた場合（Ｓ４２：ＹＥＳ）、コントローラ１８は、打込み動作の開始指示が入力されたと認識し、ソレノイド７１５を作動させる（Ｓ４４）。なお、第２制御処理では、コンタクトアーム１３の被加工物への押し付け操作とトリガ１４０の引き操作とがほぼ同時に続けて行われた場合には、フライホイール４に十分な回転エネルギが蓄積されていない場合がありうる。この場合には、コントローラ１８は、十分な回転エネルギが蓄積された後でソレノイド７１５を作動させる。第２制御処理と同様、コントローラ１８は、ドライバ３が打撃位置まで到達するのに必要な所定時間が経過すると、ソレノイド７１５への電流供給を停止する。
【００８３】
コントローラ１８は、ソレノイド７１５を作動させた後、コンタクトアームスイッチ１３１がオフ状態とされるまで待機する（Ｓ４５：ＮＯ）。つまり、コントローラ１８は、コンタクトアーム１３の押し付け操作が一旦解除されない限り、処理を進めない。コンタクトアームスイッチ１３１がオフ状態とされると（Ｓ４５：ＹＥＳ）、コントローラ１８は、コンタクトアームスイッチ１３１がオフ状態とされてから所定時間を経過したか否か判断する（Ｓ４６）。モータ２の駆動開始後に、トリガスイッチ１４１がオフ状態のままコンタクトアームスイッチ１３１がオフ状態とされた場合も（Ｓ４２：ＮＯ、Ｓ４３：ＹＥＳ）、コントローラ１８は、Ｓ４６の処理に移行する。コントローラ１８は、所定時間が経過しておらず、コンタクトアームスイッチ１３１がオン状態とされない間は待機する（Ｓ４６：ＮＯ、Ｓ４７：ＮＯ）。なお、Ｓ４６で使用される所定時間は、第１制御処理と同じであってもよいし、異なっていてもよい。本実施形態では、所定時間の一例として、第１制御処理と同じ５秒が採用されている。
【００８４】
所定時間が経過する前に、コンタクトアームスイッチ１３１が再びオン状態とされた場合（Ｓ４６：ＮＯ、Ｓ４７：ＹＥＳ）、コントローラ１８は、トリガスイッチ１４１がオン状態とされたか否かの判断に戻る（Ｓ４２）。トリガスイッチ１４１がオン状態とされた場合には、コントローラ１８は、打込み動作の開始指示が入力されたと認識し、再びソレノイド７１５を作動させ、ドライバ３に打込み動作を行わせる（Ｓ４２：ＹＥＳ、Ｓ４４）。なお、上述のように、前回の打込み動作時からモータ２の駆動が継続されており、十分な回転エネルギが蓄積されているため、トリガスイッチ１４１がオン状態とされるとソレノイド７１５は実質的に直ちに作動される。
【００８５】
一方、コンタクトアームスイッチ１３１がオン状態とされないまま、所定時間が経過すると（Ｓ４７：ＮＯ、Ｓ４６：ＹＥＳ）、コントローラ１８は、モータ２の駆動を停止する（Ｓ４８）。コントローラ１８は、第２制御処理を終了して打込み制御処理（図８参照）に戻り、トリガスイッチ１４１またはコンタクトアームスイッチ１３１がオン状態とされるまで待機する（Ｓ１〜Ｓ２）。
【００８６】
以上に説明したように、本実施形態における第１制御処理は、モータ２の非駆動時にトリガスイッチ１４１がオン状態とされると（つまり、使用者がトリガ１４０を引き操作すると）開始される。そして、モータ２の駆動が開始された後、コンタクトアームスイッチ１３１、トリガスイッチ１４１が順にオン状態とされると（つまり、使用者が、コンタクトアーム１３の押し付け操作とトリガ１４０の引き操作を順に行うと）、ソレノイド７１５が作動され、ドライバ３による打込み動作が行われる。よって、使用者は、予めトリガ１４０を引き操作してモータ２の駆動を開始させておくことで、その後、釘１０１を打込む位置を特定し、コンタクトアーム１３の押し付け操作とトリガ１４０の引き操作（打込み動作の開始指示操作）を完了するまでに、フライホイール４に十分な回転エネルギを蓄積させておくことができる。よって、釘打ち機１は、打込み動作の開始指示操作の完了後、速やかにドライバ３の打込み動作を開始することができる。特に、打込み動作の開始指示操作として、コンタクトアーム１３の押し付け操作とトリガ１４０の引き操作とがほぼ同時に行われた場合であっても、速やかに打込み動作を開始することができる。つまり、打込み動作の開始指示操作に対するドライバ３の打込み動作開始の応答性を向上させることができる。
【００８７】
また、一旦モータ２が駆動されると、打込み動作が行われた後も、トリガスイッチ１４１がオフ状態とされてから所定時間が経過するまで、モータ２の駆動が継続される。つまり、この間はフライホイール４に回転エネルギを蓄積する状態が維持される。よって、使用者は、この間に新たに打込み動作の開始指示操作を行うことで、速やかに２回目以降の打込み動作を開始させることができる。つまり、使用者は、短期間で複数回の打込み動作を連続して行うことができる。
【００８８】
一方、本実施形態における第２制御処理は、モータ２の非駆動時にコンタクトアームスイッチ１３１がオン状態とされると（つまり、使用者がコンタクトアーム１３の押し付け操作をすると）開始される。そして、モータ２の駆動が開始された後、トリガスイッチ１４１がオン状態とされると（つまり、使用者がトリガ１４０の引き操作を行うと）、ソレノイド７１５が作動され、ドライバ３による打込み動作が行われる。また、一旦モータ２が駆動されると、打込み動作が行われた後も、コンタクトアームスイッチ１３１がオフ状態とされてから所定時間が経過するまで、モータ２の駆動が継続される。よって、第２制御処理によれば、フライホイール４の回転エネルギの蓄積状況によっては、１回目の打込み動作の開始は第１制御処理と比べて若干遅くなるものの、２回目以降の打込み動作の開始指示がモータ２の駆動継続中に行われる場合には、第１制御処理と同様、打込み動作の開始指示操作に対するドライバ３の打込み動作開始の応答性を向上させることができる。
【００８９】
本実施形態では、上述のように、モータ２の起動指示が、トリガスイッチ１４１およびコンタクトアームスイッチ１３１から入力可能であって、夫々に対応する第１制御処理と第２制御処理においてモータ２やソレノイド７１５の制御が行われる。このように、モータ２の起動指示および打込み動作の開始指示の多様化により、釘打ち機１の利便性が高められている。使用者は、予めトリガ１４０を引き操作してモータ２の駆動を開始させた後、コンタクトアーム１３の押し付け操作とトリガ１４０の引き操作を行ってもよいし、コンタクトアーム１３の押し付け操作によってモータ２の駆動を開始させ、続けてトリガ１４０の引き操作を行ってもよい。
【００９０】
また、本実施形態では、１つのトリガスイッチ１４１が、モータ２の起動指示の入力のためのスイッチと、打込み動作の開始指示の入力のためのスイッチとして兼用されている。よって、使用者は、モータ２の起動指示操作と、打込み動作の開始指示操作とを、同じ部材であるトリガ１４０の引き操作によって容易に実現することができる。また、釘打ち機１の部品点数の増加を回避することができる。また、本実施形態では、コントローラ１８が、モータ２の非駆動時にトリガスイッチ１４１がオン状態とされた場合には、モータ２の駆動開始指示が入力されたと判断し、モータ２の駆動時に、コンタクトアームスイッチ１３１の後でトリガスイッチ１４１がオン状態とされた場合には、打込み動作の開始指示が入力されたと判断することで、夫々の場合に応じた適切な制御を実現している。
【００９１】
［第２実施形態］
以下、図１４〜図１８を参照して、第２実施形態に係る釘打ち機１Ａについて説明する。なお、本実施形態の釘打ち機１Ａの構成は、照明ユニット１１３を更に備える点において、第１実施形態の釘打ち機１とは異なっている。また、釘打ち機１Ａのコントローラ１８によって実行される打込み制御処理の内容は、第１実施形態における打込み制御処理の内容と一部が異なっている。以下では、第１実施形態と同一の構成および処理の内容については、図示および説明を省略または簡略化し、主に異なる構成および処理の内容について図を参照して説明する。
【００９２】
まず、照明ユニット１１３について説明する。図１４に示すように、釘打ち機１Ａは、本体ハウジング１１の前端部に設けられた照明ユニット１１３を備えている。詳細な図示は省略するが、本実施形態の照明ユニット１１３は、光源としての発光ダイオード（ＬＥＤ）１１４（図１５参照）と、ＬＥＤを収容する透光材料製（透明樹脂、ガラス等）のケースを主体として構成されている。照明ユニット１１３は、ＬＥＤ１１４が発する光が射出口１２３の近傍領域（言い換えると、釘１０１が打込まれる場所を含む領域）を照らすように、光の照射方向が設定されている。
【００９３】
図１５に示すように、照明ユニット１１３のＬＥＤ１１４は、コントローラ１８に電気的に接続されている。処理の詳細な説明は省略するが、本実施形態では、コントローラ１８は、モータ２の起動指示の入力に応じて、モータ２の駆動開始と同時にＬＥＤ１１４を点灯し、モータ２の起動指示に用いられたトリガスイッチ１４１またはコンタクトアームスイッチ１３１がオフ状態とされた後、所定時間が経過すると、ＬＥＤ１１４を消灯する。なお、ＬＥＤ１１４を消灯するまでの所定時間は、例えば、モータ２の駆動停止までの所定時間と同じであってもよいし、モータ２の駆動停止までの所定時間よりも長くてもよい。
【００９４】
以下、本実施形態における打込み制御処理について説明する。なお、モータ２の駆動およびソレノイド７１５の作動によるドライバ駆動機構４００およびドライバ３の動作自体は、基本的に第１実施形態で説明した通りであるため、以下では、コントローラ１８（詳細にはＣＰＵ）の動作を主として説明する。
【００９５】
図１６に示すように、本実施形態の打込み制御処理では、第１実施形態の打込み制御処理と同様、コントローラ１８は、トリガスイッチ１４１およびコンタクトアームスイッチ１３１の何れもオフ状態の間は待機する（Ｓ１０１：ＮＯ、Ｓ１０２：ＮＯ）。コントローラ１８は、トリガスイッチ１４１がオン状態とされた場合（Ｓ１０１：ＹＥＳ）、第１実施形態とは異なり、モータ２の駆動を開始することなく、トリガスイッチ１４１がオフ状態とされるまで待機する（Ｓ１０２：ＮＯ）。コントローラ１８は、トリガスイッチ１４１がオフ状態とされた場合（Ｓ１０２：ＹＥＳ）、つまり、モータ２が駆動されていない状態で、トリガスイッチ１４１がオン状態とされた後にオフ状態とされた場合（使用者によるトリガ１４０の引き操作の後、引き操作が解除された場合）、これをモータ２の起動指示（駆動開始指示）の入力として認識し、後述の第１制御処理に移行する（Ｓ３００および図１７）。一方、コントローラ１８は、トリガスイッチ１４１がオフ状態で、コンタクトアームスイッチ１３１がオン状態とされた場合（Ｓ１０１：ＮＯ、Ｓ２０１：ＹＥＳ）、後述の第２制御処理に移行する（Ｓ４００および図１８）。
【００９６】
以下、第１制御処理について説明する。図１７に示すように、第１制御処理に移行すると、コントローラ１８はまず、モータ２の起動指示の入力に応じて、モータ２の駆動を開始する（Ｓ３０１）。これにより、フライホイール４も回転駆動され、回転エネルギの蓄積を開始する。また、上述のように、トリガスイッチ１４１およびコンタクトアームスイッチ１３１は何れもオフ状態である。コントローラ１８は、トリガスイッチ１４１がオフ状態とされてから所定時間が経過したか否かを判断する（Ｓ３０３）。なお、ここで用いられる所定時間は特に限定されるものではないが、本実施形態では、第１実施形態のＳ３３と同様、５秒が採用されている。
【００９７】
コントローラ１８は、所定時間が経過せず、コンタクトアームスイッチ１３１がオン状態とされない間は待機する（Ｓ３０３：ＮＯ、Ｓ３０４：ＮＯ）。この間もモータ２の駆動は継続される。コンタクトアームスイッチ１３１がオフ状態のまま、所定時間が経過した場合には（Ｓ３０４：ＮＯ、Ｓ３０３：ＹＥＳ）、コントローラ１８はモータ２の駆動を停止し（Ｓ３１０）、第１制御処理を終了して打込み制御処理（図１６参照）に戻る。
【００９８】
所定時間が経過する前にコンタクトアームスイッチ１３１がオン状態とされたものの、トリガスイッチ１４１がオフ状態の場合（Ｓ３０３：ＮＯ、Ｓ３０４：ＹＥＳ、Ｓ３０５：ＮＯ）、コントローラ１８は、所定時間が経過するまで監視を継続する。この間もモータ２の駆動は継続される。トリガスイッチ１４１がオフ状態のまま、所定時間が経過した場合には（Ｓ３０５：ＮＯ、Ｓ３０３：ＹＥＳ）、コントローラ１８はモータ２の駆動を停止し（Ｓ３１０）、第１制御処理を終了する。なお、ここまでで説明したＳ３０３〜Ｓ３０５、Ｓ３１０の処理は、第１実施形態のＳ３３〜Ｓ３５、Ｓ３７の処理と実質的に同じである。
【００９９】
所定時間が経過する前に、コンタクトアームスイッチ１３１がオン状態とされ、更に、トリガスイッチ１４１がオン状態とされた場合（Ｓ３０３：ＮＯ、Ｓ３０４：ＹＥＳ、Ｓ３０５：ＹＥＳ）、打込み動作の開始指示が入力されたことを意味する。コントローラ１８は、フライホイール４に十分な回転エネルギが蓄積されていると判断した場合には直ちに、そうでなければ十分な回転エネルギが蓄積された後、モータ２への通電を中止することで、モータ２の駆動を停止する（Ｓ３０６）。なお、モータ２の駆動が停止されても、フライホイール４およびモータ２のロータは慣性で回転を継続する。コントローラ１８は、ソレノイド７１５に通電して作動させ（Ｓ３０７）、ドライバ３に打込み動作を行わせる。ドライバ３が打込み位置に到達すると、戻し機構（図示せず）が作動して、ドライバ３を初期位置に復帰させる。
【０１００】
なお、モータ２の駆動停止（Ｓ３０６）とソレノイド７１５の作動（Ｓ３０７）は、実質的に同じタイミングで行われてもよいし、ソレノイド７１５の作動が若干遅れて行われてもよい。コントローラ１８は、ドライバ３が打撃位置まで到達するのに必要な所定時間が経過すると、ソレノイド７１５への電流供給を停止する。更に、コントローラ１８は、モータ２の駆動を再開する（Ｓ３０８）。なお、モータ２の駆動停止（Ｓ３０６）から駆動再開（Ｓ３０８）までの時間（以下、休止時間ともいう）は、例えば、ソレノイド７１５が作動され、ドライバ３が打込み位置まで移動して釘１０１の打込みを完了するのに要する時間に応じて設定されればよい。なお、ドライバ３が打込み位置まで移動して釘１０１の打込みを完了するのに要する時間は、非常に短い時間である。本実施形態では、一例として、休止時間は、３０ミリ秒とされている。
【０１０１】
コントローラ１８は、Ｓ３０８でモータ２の駆動を再開した後、トリガスイッチ１４１がオフ状態とされるまで待機する（Ｓ３０９：ＮＯ）。使用者によってトリガ１４０の引き操作が解除され、トリガスイッチ１４１がオフ状態とされると（Ｓ３０９：ＹＥＳ）、コントローラ１８は、Ｓ３０３に戻り、トリガスイッチ１４１がオフ状態とされてから所定時間が経過したか否かを判断する。所定時間が経過する前に、使用者が改めて打込み動作の開始指示操作を行った場合には、上述のようにドライバ３による打込み動作が行われる（Ｓ３０３：ＮＯ、Ｓ３０４〜Ｓ３０８）。トリガスイッチ１４１がオフ状態とされた後、所定時間が経過すると、コントローラ１８は、モータ２の駆動を停止し（Ｓ３０３：ＹＥＳ、Ｓ３１０）、第１制御処理を終了して打込み制御処理（図１６参照）に戻る。
【０１０２】
以下、第２制御処理について説明する。図１８に示すように、第２制御処理に移行すると、コントローラ１８はまず、モータ２の起動指示の入力に応じて、モータ２の駆動を開始する（Ｓ４０１）。コントローラ１８は、トリガスイッチ１４１がオフ状態、且つ、コンタクトアームスイッチ１３１がオン状態の間は、何れかのスイッチが切り替えられるまで待機する（Ｓ４０２：ＮＯ、Ｓ４０３：ＮＯ）。コンタクトアームスイッチ１３１は既にオン状態とされているため、トリガスイッチ１４１がオン状態とされた場合（Ｓ４０２：ＹＥＳ）、打込み動作の開始指示が入力されたことを意味する。コントローラ１８は、フライホイール４に十分な回転エネルギが蓄積されていると判断した場合には直ちに、そうでなければ十分な回転エネルギが蓄積された後、モータ２の駆動を停止する（Ｓ４０４）。コントローラ１８は、ソレノイド７１５に通電して作動させ（Ｓ４０５）、ドライバ３に打込み動作を行わせる。コントローラ１８は、ソレノイド７１５への電流供給を停止した後、モータ２の駆動を再開する（Ｓ４０６）。なお、Ｓ４０４〜Ｓ４０６の処理は、第１制御処理のＳ３０６〜Ｓ３０８の処理と同じである。つまり、第１、第２制御処理の何れにおいても、打込み動作の開始指示が入力されると、モータ２の休止時間内にドライバ３によって非加工材に釘１０１が打ち込まれる。
【０１０３】
コントローラ１８は、Ｓ４０６でモータ２の駆動を再開させた後、コンタクトアームスイッチ１３１がオフ状態とされるまで待機する（Ｓ４０７：ＮＯ）。使用者によってコンタクトアーム１３の押し付け操作が一旦解除され、コンタクトアームスイッチ１３１がオフ状態とされると（Ｓ４０７：ＹＥＳ）、コントローラ１８は、コンタクトアームスイッチ１３１がオフ状態とされてから所定時間を経過したか否か判断する（Ｓ４０８）。モータ２の駆動開始後に、トリガスイッチ１４１がオフ状態のままコンタクトアームスイッチ１３１がオフ状態とされた場合も（Ｓ４０２：ＮＯ、Ｓ４０３：ＹＥＳ）、コントローラ１８は、Ｓ４０８の処理に移行する。コントローラ１８は、所定時間が経過しておらず、コンタクトアームスイッチ１３１が再びオン状態とされない間は待機する（Ｓ４０８：ＮＯ、Ｓ４０９：ＮＯ）。
【０１０４】
所定時間が経過する前に、コンタクトアームスイッチ１３１が再びオン状態とされた場合（Ｓ４０８：ＮＯ、Ｓ４０９：ＹＥＳ）、コントローラ１８は、トリガスイッチ１４１がオン状態とされたか否かの判断に戻る（Ｓ４０２）。トリガスイッチ１４１がオン状態とされた場合には、コントローラ１８は、改めて打込み動作の開始指示が入力されたと認識し、上述のようにドライバ３による打込み動作が行われる（Ｓ４０２：ＹＥＳ、Ｓ４０４〜４０６）。コンタクトアームスイッチ１３１がオフ状態とされた後、所定時間が経過すると、コントローラ１８は、モータ２の駆動を停止し（Ｓ４０７：ＹＥＳ、Ｓ４０８：ＹＥＳ、Ｓ４１０）、第２制御処理を終了して打込み制御処理（図１６参照）に戻る。
【０１０５】
以上に説明したように、本実施形態における第１制御処理でも、第１実施形態における第１制御処理と同様、使用者は、予めモータ２の起動指示操作によってモータ２の駆動を開始させておくことで、打込み動作の開始指示操作を完了するまでにフライホイール４に十分な回転エネルギを蓄積させておくことができる。よって、釘打ち機１Ａは、打込み動作の開始指示操作の完了後、速やかにドライバ３の打込み動作を開始することができる。
【０１０６】
また、第１実施形態では、モータ２の非駆動時にトリガスイッチ１４１がオン状態とされるだけでモータ２の駆動が開始されたのに対し、本実施形態（第２実施形態）では、モータ２の非駆動時にトリガスイッチ１４１が一旦オン状態とされた後にオフ状態とされてはじめて、モータ２の駆動が開始される。言い換えると、第１実施形態では、使用者によるトリガ１４０の引き操作のみがモータ２の起動指示操作であるのに対し、本実施形態では、使用者によるトリガ１４０の引き操作およびその解除がモータ２の起動指示操作とされている。何れの実施形態においても、モータ２の駆動が開始された後、コンタクトアームスイッチ１３１とトリガスイッチ１４１が順にオン状態とされたことを条件として、ドライバ３による打込み動作が行われる。つまり、打込み動作の開始指示操作として、使用者によるコンタクトアーム１３の押し付け操作とトリガ１４０の引き操作がこの順番で行われない限り、ドライバ３による打込み動作は行われない。
【０１０７】
一方で、コンタクトアーム１３の押し付け操作とトリガ１４０の引き操作が両方とも行われれば、その順番にかかわらず、打込み動作を行う打込み機も知られている。よって、例えば、使用者が、第１実施形態の釘打ち機１において要求されるコンタクトアーム１３とトリガ１４０の操作順を認識していない場合には、トリガ１４０の引き操作のみに応じてモータ２の駆動が開始されると、使用者は、トリガ１４０を引いたままコンタクトアーム１３を被加工物に対して押し付けることで打込み動作を開始できるものと誤認する可能性がなくもない。このような場合、使用者は、コンタクトアーム１３を被加工物に押し付けても打込み動作が行われないことで混乱する可能性がある。これに対し、本実施形態では、使用者が一旦トリガ１４０の引き操作を解除しない限り、モータ２の駆動が開始されない。よって、本実施形態の釘打ち機１Ａによれば、使用者は、コンタクトアーム１３を被加工物に押し付ける時点で、コンタクトアーム１３を被加工物に押し付けた後にトリガ１４０を引き操作する必要があると容易に理解することができる。このように、釘打ち機１Ａは、優れた操作性を発揮することができる。
【０１０８】
また、本実施形態では、第１制御処理および第２制御処理の何れにおいても、打込み動作の開始指示操作が行われ、コンタクトアームスイッチ１３１とトリガスイッチ１４１が順にオン状態とされた後、フライホイール４に十分な回転エネルギが蓄積された時点でモータ２の駆動が一旦停止され、予め定められた休止時間の経過後にモータ２の駆動が再開される。そして、モータ２の休止時間内にドライバ３による打込み動作が行われる。これにより、ドライバ３による打込み動作中に、特に、ドライバ３が釘１０１を打撃して被加工物１００に打ち込むときに、モータ２の回転速度が急激に低下することでモータ２に負荷がかかるのを抑制し、モータ２の保護を図ることができる。なお、モータ２の駆動が休止されても、フライホイール４は慣性で回転を継続するため、ドライバ３は、リング部材５を介して伝達されたフライホイール４の回転エネルギによって釘１０１を打込むことができる。
【０１０９】
また、モータ２の駆動が再開された後、モータ２の駆動開始の契機とされたトリガスイッチ１４１またはコンタクトアームスイッチ１３１がオフ状態とされた場合でも、所定時間が経過するまではモータ２の駆動が継続される。よって、第１実施形態と同様、この間はフライホイール４に回転エネルギを蓄積する状態が維持されるため、使用者は、この間に新たに打込み動作の開始指示操作を行うことで、速やかに２回目以降の打込み動作を開始させることができる。このほか、第１実施形態と同様の構成および処理により、第１実施形態と同様の効果が得られる点は言うまでもない。
【０１１０】
上記実施形態は単なる例示であり、本発明に係る打込み工具は、例示された釘打ち機１、１Ａの構成に限定されるものではない。例えば、下記に例示される変更を加えることができる。なお、これらの変更は、これらのうちいずれか１つのみ、あるいは複数が、実施形態に示す釘打ち機１、１Ａ、あるいは各請求項に記載された発明と組み合わされて採用されうる。
【０１１１】
打ち込み工具は、釘１０１以外の打込み材を打出す工具であってもよい。例えば、鋲、ピン、ステープル等を打出すタッカ、ステープルガンとして具現化されてもよい。また、フライホイール４の駆動源は、特にモータ２に限定されない。例えば、直流モータに代えて交流モータが採用されてもよい。
【０１１２】
上記実施形態では、トリガスイッチ１４１およびコンタクトアームスイッチ１３１は何れもモータ２の起動スイッチとして機能するように構成されており、何れか一方がオン状態とされるとモータ２が駆動される。しかしながら、例えば、トリガスイッチ１４１のみがモータ２の起動スイッチとして構成されていてもよい。この場合、打込み制御処理（図８、図１６参照）においてＳ２、Ｓ２０１およびＳ４、Ｓ４００（第２制御処理）は省略される。コントローラ１８は、トリガスイッチ１４１がオン状態とされるまで待機し、第１制御処理（図９、図１７参照）のみを実行すればよい。
【０１１３】
モータ２の起動スイッチは、トリガ１４０ではなく、個別のスイッチとして構成されていてもよい。この場合、起動スイッチは、一連の打込み動作の開始指示操作のうち、先に操作されるコンタクトアーム１３によって起動されるコンタクトアームスイッチ１３１以外のスイッチであることが好ましい。例えば、起動スイッチは、使用者による外部操作が可能に本体ハウジング１１またはハンドル１４に設けられていてもよい。
【０１１４】
モータ２の駆動が停止されるタイミングは、上記実施形態で例示されたタイミングに限られない。例えば、第１制御処理（図９、図１７参照）および第２制御処理（図１０、図１８参照）では、夫々、トリガスイッチ１４１およびコンタクトアームスイッチ１３１（つまり、モータ２の駆動開始の契機とされたスイッチ、またはモータ２の駆動開始の指示が入力されたスイッチ）がオフ状態とされた時点から所定時間が経過した時点で、モータ２の駆動が停止されている。しかしながら、何れの場合も、ソレノイド７１５が作動されてから所定時間が経過した時点で、モータ２の駆動が停止されてもよいし、モータ２の駆動開始から所定時間が経過した時点で、モータ２の駆動が停止されてもよい。これらの場合、コントローラ１８は、図９のＳ３３、図１７のＳ３０３、図１０のＳ４６、図１８のＳ４０８において、ソレノイド７１５を作動させた時点（Ｓ３６、Ｓ３０７、Ｓ４４、Ｓ４０５）、またはモータ２の駆動を開始した時点（Ｓ３１、Ｓ３０１、Ｓ４１、Ｓ４０１）から計時された経過時間が、所定時間を超えたか否かを判断すればよい。なお、この場合の所定時間は、上記実施形態で例示された５秒とは異なる時間が適宜設定されてもよい。また、トリガスイッチ１４１またはコンタクトアームスイッチ１３１がオフ状態とされた後にモータ２の駆動が継続される時間を確実に確保するために、コントローラ１８は、トリガスイッチ１４１またはコンタクトアームスイッチ１３１がオフ状態とされてから第１の所定時間が経過し、且つ、ソレノイド７１５の作動またはモータ２の駆動開始から第２の所定時間が経過したか否かを判断することが好ましい。
【０１１５】
上記実施形態では、コントローラ１８は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むマイクロコンピュータにて構成される例が挙げられているが、コントローラ（制御回路）は、例えば、ＡＳＩＣ（Application Specific Integrated Circuits）、ＦＰＧＡ（Field Programmable Gate Array）などのプログラマブル・ロジック・デバイスで構成されていてもよい。また、上記実施形態の打込み制御処理は、ＣＰＵが、ＲＯＭに記憶されたプログラムを実行することにより実現されればよい。この場合、プログラムは、コントローラ１８のＲＯＭに予め記憶されていてもよいし、コントローラ１８が不揮発性メモリを含む場合は不揮発性メモリに記憶されていてもよい。あるいは、プログラムは、データを読み取り可能な外部の記憶媒体（例えば、ＵＳＢメモリ）に記録されていてもよい。上記実施形態および変形例の打込み制御処理は、複数の制御回路で分散処理されてもよい。
【０１１６】
ドライバ３の形状や、ドライバ３を駆動するドライバ駆動機構４００の構成は、適宜、変更可能である。例えば、ドライバ３のローラ当接部３０１において、傾斜部３０２は、側面視で全体が直線状に形成されていてもよいし、少なくとも一部が緩やかな円弧状に形成されていてもよい。つまり、傾斜部３０２の上面（押圧ローラ８３との当接面）は、全体が平面であってもよいし、全体が湾曲面であってもよいし、一部が平面で一部が湾曲面であってもよい。また、傾斜部３０２の傾斜度合いは途中で変化していてもよい。傾斜部３０２はより長く設けられてもよいし、ローラ当接部３０１は、後方に向けて厚みが漸増する傾斜部を複数含んでいてもよい。また、ドライバ駆動機構４００に代えて、ドライバ３をフライホイール４に摩擦係合させることで、リング部材５を介することなく、フライホイール４からドライバ３に直接回転エネルギを伝達するように構成された駆動機構が採用されてもよい。また、フライホイール４の回転エネルギは、リング部材５以外の伝達部材（例えば、中間ローラ）を介してドライバ３に伝達されてもよい。
【０１１７】
リング部材５と、ドライバ３およびフライホイール４との係合態様は、上記実施形態で例示された態様には限られない。例えば、リング部材５の数と、リング部材５に対応するドライバ３の係合溝３０８およびフライホイール４の係合溝４７の数は、１であってもよいし、３以上であってもよい。また、例えば、外周係合部５１および内周係合部５３、並びに対応する係合溝３０８および係合溝４７の形状、配置、数、係合位置等は、適宜変更が可能である。保持機構６のリング付勢部６０およびストッパ６６の構成は、何れも適宜変更可能である。
【０１１８】
作動機構７は、ドライバ３を、初期位置に配置された初期状態から、フライホイール４の回転エネルギの伝達が可能な状態に移行させることが可能に構成されていればよく、その構成は適宜変更可能である。例えば、作動機構７は、ドライバ３を伝達位置に向けて前方へ押し出すのではなく、初期位置に配置されたドライバ３をフライホイール４に向けて付勢することで、フライホイール４とドライバ３とを、直接的または間接的に（例えば、リング部材５を介して）摩擦係合させるように構成されていてもよい。
【０１１９】
上記実施形態の各構成要素と本発明の各構成要素の対応関係を以下に示す。釘打ち機１、１Ａの各々は、本発明の「打込み工具」の一例である。釘１０１は、本発明の「打込み材」の一例である。射出口１２３は、本発明の「射出口」の一例である。モータ２は、本発明の「モータ」の一例である。フライホイール４は、本発明の「フライホイール」の一例である。ドライバ３は、本発明の「ドライバ」の一例である。動作線Ｌは、本発明の「動作線」の一例である。作動機構７は、本発明の「作動機構」の一例である。トリガスイッチ１４１は、本発明の「起動スイッチ」の一例である。コンタクトアーム１３、コンタクトアームスイッチ１３１は、夫々、本発明の「コンタクトアーム」、「コンタクトアームスイッチの一例である。トリガ１４０、トリガスイッチ１４１は、夫々、本発明の「トリガ」、「トリガスイッチ」の一例である。コントローラ１８（ＣＰＵ）は、本発明の「コントローラ」の一例である。
【０１２０】
更に、本発明および上記実施形態の趣旨に鑑み、以下の構成（態様）が構築される。以下の構成のうちいずれか１つのみ、あるいは複数が、独立して、または実施形態およびその変形例に示す釘打ち機１、あるいは各請求項に記載された発明と組み合わされて採用されうる。
［態様１］
打込み材を射出口から射出し、前記打込み材を被加工物に打ち込むように構成された打込み工具であって、
モータと、
前記モータによって回転駆動されるフライホイールと、
前記フライホイールの外周に対向するように配置され、前記フライホイールから伝達された回転エネルギによって、前記打込み工具の前後方向に延在する動作線に沿って、初期位置から直線状に前方へ移動することで、前記打込み材を前記被加工物に打込む打込み動作を行うように構成されたドライバと、
前記ドライバを、前記初期位置に配置された初期状態から、前記回転エネルギの伝達が可能な伝達可能状態に移行させるように構成された作動機構と、
前記射出口の近傍に前記前後方向に移動可能に配置され、使用者による前記被加工物に対する押し付けに応じて後方へ移動するように構成されたコンタクトアームと、
前記コンタクトアームの後方への移動に応じてオン状態とされるように構成されたコンタクトアームスイッチと、
前記使用者による引き操作が可能に構成されたトリガと、
前記トリガの引き操作に応じてオン状態とされるように構成されたトリガスイッチと、
前記モータおよび前記作動機構の動作を制御するように構成されたコントローラとを備え、
前記コントローラは、前記コンタクトアームスイッチがオン状態とされた場合に前記モータの駆動を開始し、その後で前記トリガスイッチがオン状態とされたことを条件として、前記作動機構を作動させることで、前記ドライバに前記打込み動作を行わせるように構成されるとともに、前記コンタクトアームスイッチがオフ状態とされた場合でも、少なくとも所定期間に亘って前記モータの駆動を継続するように構成されていることを特徴とする打込み工具。
［態様２］
前記トリガスイッチは、常時には初期位置に配置されてオフ状態で維持される一方、前記トリガの引き操作に応じて所定のオン位置に配置されている間は前記オン状態とされるように構成され、
前記コントローラは、前記トリガスイッチが前記オン状態から前記オフ状態とされてから所定期間に亘って、前記モータの駆動を継続してもよい。
［態様３］
前記コンタクトアームスイッチは、常時には初期位置に配置されてオフ状態で維持される一方、前記コンタクトアームの後方への移動に応じて所定のオン位置に配置されている間は前記オン状態とされるように構成され、
前記コントローラは、前記コンタクトアームスイッチが前記オン状態から前記オフ状態とされてから所定期間に亘って、前記モータの駆動を継続してもよい。
［態様４］
前記打込み工具は、前記フライホイールの前記回転エネルギを前記ドライバに伝達可能に構成されたリング部材を更に備え、
前記作動機構は、前記初期位置から、前記初期位置よりも前方の伝達位置へ前記ドライバを移動させることで、前記ドライバを前記初期状態から前記伝達可能状態に移行させるように構成されており、
前記リング部材は、前記ドライバが前記初期位置に配置されている場合には、前記外周に対して遊嵌状に配置されており、
前記リング部材は、前記作動機構によって前記ドライバが前記伝達位置に移動された場合に、前記ドライバおよび前記フライホイールと摩擦係合し、前記フライホイールによって、前記フライホイールの回転軸とは異なる回転軸周りに回転され、前記回転エネルギを前記ドライバに伝達することで、前記ドライバを前記伝達位置から前方へ押し出すように構成されていてもよい。
なお、リング部材５は、本態様における「リング部材」の一例である。
［態様５］
前記打込み工具は、前記リング部材を、前記フライホイールの前記外周から離間した離間位置と、前記外周に一部が接触する接触位置の間で移動可能に保持する保持機構を更に備え、
前記保持機構は、
前記ドライバが前記初期位置に配置されている場合には、前記リング部材を前記離間位置で保持し、且つ、
前記ドライバ移動機構によって前記ドライバが前記伝達位置に移動された場合に、前記ドライバの移動に応じて移動された前記リング部材を前記接触位置で保持してもよい。
なお、保持機構６は、本態様における「保持機構」に対応する構成例である。
［態様６］
前記打込み工具は、前記フライホイールと前記ドライバとの対向方向において、前記フライホイールとは反対側で前記ドライバに対向するように配置され、前記ドライバが前方へ移動する過程で、前記フライホイールに近づく方向に前記ドライバを押圧することで、前記ドライバへの前記回転エネルギの伝達を可能とするように構成された押圧ローラを更に備えてもよい。
なお、押圧ローラ８３は、本態様における「押圧ローラ」の一例である。
［態様７］
前記ドライバは、前記ドライバが前記伝達位置から前記打込み材を前記被加工物に打込む打込み位置へ移動する際、前記押圧ローラに当接する当接面を有し、
前記ドライバのうち、前記前後方向において前記当接面に対応する領域の少なくとも一部は、前記対向方向における厚みが後方に向けて漸増するように形成されていてもよい。
なお、ローラ当接部３０１の上面は、本態様における「当接面」に対応する構成例である。
【符号の説明】
【０１２１】
１、１Ａ：釘打ち機
１０：工具本体
１１：本体ハウジング
１１３：照明ユニット
１１４：ＬＥＤ
１１７：前方ストッパ部
１１８：後方ストッパ部
１２：ノーズ部
１２３：射出口
１３：コンタクトアーム
１３１：コンタクトアームスイッチ
１３２：前端部
１４：ハンドル
１４０：トリガ
１４１：トリガスイッチ
１５：バッテリ装着部
１７：マガジン
１８：コントローラ
１８０：基板
１９：バッテリ
２：モータ
２１：プーリ
２５：ベルト
２０１：三相インバータ
２０３：ホールセンサ
３：ドライバ
３０：本体部
３０１：ローラ当接部
３０２：傾斜部
３０５：レバー当接部
３０６：リング係合部
３０７：傾斜部
３０８：係合溝
３１：打撃部
３１０：前端
３２：後端
３５：アーム部
４００：ドライバ駆動機構
４：フライホイール
４１：プーリ
４５：外周
４７：係合溝
５：リング部材
５１：外周係合部
５３：内周係合部
６：保持機構
６０：リング付勢部
６６：ストッパ
７：作動機構
７１１：押出しレバー
７１３：引張コイルバネ
７１５：ソレノイド
８：押圧機構
８１：ローラ支持部材
８１１：バネ保持部
８１３：バネ受け部
８１５：ローラ支持部
８３：押圧ローラ
８４：ローラシャフト
８５：ホルダ
８５１：収容部
８５２：収容空間
８５３：バネ受け部
８５４：ストッパ部
８７：弾性部材
９：コンタクトアームカバー
１００：被加工物
１０１：釘
Ａ１：回転軸
Ａ２：回転軸
Ｌ：動作線
【図１】
2019025641.tif 000003
【図２】
2019025641.tif 000004
【図３】
2019025641.tif 000005
【図４】
2019025641.tif 000006
【図５】
2019025641.tif 000007
【図６】
2019025641.tif 000008
【図７】
2019025641.tif 000009
【図８】
2019025641.tif 000010
【図９】
2019025641.tif 000011
【図１０】
2019025641.tif 000012
【図１１】
2019025641.tif 000013
【図１２】
2019025641.tif 000014
【図１３】
2019025641.tif 000015
【図１４】
2019025641.tif 000016
【図１５】
2019025641.tif 000017
【図１６】
2019025641.tif 000018
【図１７】
2019025641.tif 000019
【図１８】
2019025641.tif 000020