(57)【特許請求の範囲】
【請求項１】
打ち込み工具であって、
対象物へ締結具を射出することにより該締結具を該対象物へ打ち込む射出手段と、
前記対象物に一端が押し当てられることにより移動される押当部材と、
前記押当部材が前記対象物へ押し当てられたときにＯＮされる押当検出スイッチと、
前記対象物へ前記締結具を射出させる際に操作される操作部材と、
前記操作部材が操作されたときにＯＮされる操作検出スイッチと、
バッテリから電源供給を受けて動作し、前記押当検出スイッチがＯＮされると共に前記操作検出スイッチがＯＮされたときに、前記射出手段による前記締結具の射出を実行させる制御手段と、
当該打ち込み工具が、予め設定された動作状態であって前記バッテリの状態以外の動作状態を少なくとも１つ含む複数種類の動作状態のいずれかとなった場合に、これを検知する動作状態検知手段と、
前記複数種類の動作状態毎にそれぞれ異なる報知パターンが設定され、前記動作状態検知手段によりいずれかの前記動作状態が検知されたとき、該検知された動作状態に対応して設定されている前記報知パターンにて、該検知されたことを報知する報知手段と、
を備えていることを特徴とする打ち込み工具。
【請求項２】
請求項１記載の打ち込み工具であって、
前記複数種類の動作状態として、少なくとも、当該打ち込み工具において発生する可能性のある複数種類の故障状態が予め設定されている
ことを特徴とする打ち込み工具。
【請求項３】
請求項２記載の打ち込み工具であって、
前記射出手段は、
前記押当部材が前記移動されたときに燃料ガスが供給される燃焼室と、
前記燃焼室に供給された燃料ガスを該燃焼室内で撹拌させるためのファンと、
前記バッテリから電源供給を受けて動作し、前記押当検出スイッチがＯＮされたときに前記ファンを回転させるモータと、
前記バッテリから電源供給を受けて動作し、前記操作検出スイッチがＯＮされたときに前記燃焼室内の燃料ガスに点火して燃焼させる点火手段と、
前記点火手段によって前記燃料ガスが燃焼したときに生じる圧力を前記射出のための動力として前記締結具へ伝達する動力伝達手段と、
を備え、
前記故障状態の１つとして、前記モータとこれに電気的に接続される接続対象との電気的接続状態が正常ではないことを示す第１の故障状態が設定されており、
前記動作状態検知手段は、前記モータと前記接続対象との電気的接続状態が正常であるか否かを判断し、該判断結果に基づいて前記第１の故障状態を検知する
ことを特徴とする打ち込み工具。
【請求項４】
請求項３記載の打ち込み工具であって、
前記点火手段は、前記操作検出スイッチがＯＮされていないときは前記バッテリからの電源供給が停止されるよう構成されており、
前記故障状態の１つとして、前記操作検出スイッチがＯＮされていないときに前記点火手段へ前記バッテリから電源が供給されていることを示す第２の故障状態が設定されており、
前記動作状態検知手段は、前記操作検出スイッチの状態及び前記点火手段への前記バッテリからの電源供給状態に基づいて、前記第２の故障状態を検知する
ことを特徴とする打ち込み工具。
【請求項５】
請求項２〜４いずれかに記載の打ち込み工具であって、
前記故障状態として、前記バッテリから前記制御手段への電源供給が開始されたときに既に前記押当検出スイッチがＯＮされていることを示す第３の故障状態、及び、前記バッテリから前記制御手段への電源供給が開始されたときに既に前記操作検出スイッチがＯＮされていることを示す第４の故障状態の少なくとも一方が設定されており、
前記動作状態検知手段は、前記制御手段へ前記バッテリから電源供給が開始された直後に、まず、前記押当検出スイッチの状態又は前記操作検出スイッチの状態に基づいて、設定されている前記第３の故障状態又は前記第４の故障状態の少なくとも一方を判断する
ことを特徴とする打ち込み工具。
【請求項６】
請求項２〜５いずれかに記載の打ち込み工具であって、
前記故障状態の１つとして、前記押当検出スイッチが予め設定した時間以上ＯＮされ続けていることを示す第５の故障状態が設定されており、
前記動作状態検知手段は、前記押当検出スイッチがＯＮされている期間を計時する計時手段を備え、該計時手段による計時結果に基づいて前記第５の故障状態を検知する
ことを特徴とする打ち込み工具。
【請求項７】
請求項２〜６いずれかに記載の打ち込み工具であって、
前記押当部材が前記移動されない限り前記操作部材の操作ができないようにすると共に、前記押当部材が前記移動された状態で前記操作部材が操作された後は前記操作部材が該操作前の元の状態に戻らない限り前記押当部材も前記移動された状態のまま元の位置に戻らないようにするインターロック機構が設けられており、
前記故障状態の１つとして、前記押当検出スイッチがＯＦＦされているときに前記操作検出スイッチがＯＮされている状態を示す第６の故障状態が設定されており、
前記動作状態検知手段は、前記押当検出スイッチ及び前記操作検出スイッチの状態に基づいて、前記第６の故障状態を検知する
ことを特徴とする打ち込み工具。
【請求項８】
請求項１〜７いずれかに記載の打ち込み工具であって、
前記動作状態として、少なくとも、当該打ち込み工具を点検すべき時期が到来した状態である要点検状態が予め設定されている
ことを特徴とする打ち込み工具。
【請求項９】
請求項８記載の打ち込み工具であって、
前記動作状態検知手段は、
前記射出手段による締結具の射出が行われた回数をカウントする射出回数カウント手段と、
該射出回数カウント手段によるカウント数が予め設定した射出回数判定閾値以上となったか否かを判断する射出回数判定手段と、
を備え、前記射出回数判定手段により前記カウント数が前記射出回数判定閾値以上になったと判断されたときに、前記要点検状態になったことを検知する
ことを特徴とする打ち込み工具。
【請求項１０】
請求項１〜９いずれかに記載の打ち込み工具であって、
前記報知手段は、所定の色の光を発する発光手段を少なくとも１つ備え、該発光手段を、前記報知パターンとしての前記複数種類の動作状態毎にそれぞれ異なる発光パターンにて発光させることにより前記報知を行う
ことを特徴とする打ち込み工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、釘やピン、鋲などの締結具を被加工材等の対象物へ打ち込むための打ち込み工具に関する。
【背景技術】
【０００２】
被加工材に対して釘やピン、鋲などを打ち込む釘打ち機や鋲打ち機といった各種打ち込み工具は、その駆動源の観点から分類すると、主として、圧縮空気を利用したエア式のものと、ガスの燃焼圧力を利用したガス燃焼式のものとに分けられる。
【０００３】
特に、ガス燃焼式の打ち込み工具は、エア式の打ち込み工具のように工具本体とは別にエア源を用意したりエアホースを接続したりする必要はなく、燃料ガスが充填されたガス缶を工具本体に装填しておき、そのガス缶からの燃料ガスによって、自動車の内燃機関と同様の原理で打ち込みのための駆動源を発生させる（例えば、特許文献１参照）。
【０００４】
即ち、ガス燃焼式の打ち込み工具は、その内部に、ガス燃焼時の圧力を打ち込み用の駆動力として釘等へ伝えるためのシリンダ及びピストンを有する。打ち込みの際は、まず、工具先端の可動部（コンタクトアーム）を被加工材（打ち込み対象物）に押し当てて、このコンタクトアームを工具本体の後部側へ摺動させる。これにより、工具本体内では、シリンダ上部における密閉された燃焼室内へ一定量の燃料ガスがガス缶から供給される。またこのとき、燃焼室内に設けられたファンが回転し、燃焼室内の空気と燃料ガスが混合・撹拌される。
【０００５】
この状態でトリガを引くと、燃焼室内に臨むように設けられた点火装置がスパークして燃焼室内の燃料ガスが爆発し、この爆発時の圧力によってピストンが工具先端側に直線的に駆動される。ピストンにおける工具先端側には、釘等を被加工材側へ射出させるための棒状のドライバブレードが固設されており、燃料ガスの爆発によりピストンが先端側へ高速移動されると、同時にドライバブレードも先端側に高速移動される。このドライバブレードの高速移動により、釘等は被加工材側へ押圧・射出され、被加工材へ打ち込まれる。
【０００６】
このように、ガス燃焼式の打ち込み工具は、ガス缶が装填された工具本体のみで一連の打ち込み作業が可能であるため、エア式の打ち込み工具と比べて、機動性・作業性に優れるという利点を有している。
【０００７】
また、上述したガス燃焼式打ち込み工具には、一般に、工具先端に設けられたコンタクトアームを被加工材に押し当てた状態でトリガを引かないと釘等の打ち込みができないような機構が搭載されている。代表的な例としては、コンタクトアームを被加工材に押し当てて工具本体の後部側へ摺動させないとトリガを引くことができない構造（機構）をとっている。つまり、釘等を打ち込むためにはトリガを引く前にコンタクトアームを被加工材に押し当てた状態とする必要があるのである。このような機構は、ガス燃焼式打ち込み工具のほとんどに採用（搭載）されている。
【特許文献１】特開２００５−１９９３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述した打ち込み工具は、バッテリが装着され、このバッテリからの電源によって、点火装置の制御やファンの回転制御など、工具内部における各種制御がなされる。このような構成の打ち込み工具においては、内部の電気・電子部品が故障したり（例えばスイッチが常時オン又は常時オフの状態となる）、ファンを回転させるファンモータへ電源を供給する電線が切断されたりするなどの、各種の故障が発生するおそれがある。このような故障が発生すると、釘等の打ち込みが正常に行えなくなったり、或いは工具が全く動作しなくなったりするおそれがあるため、ユーザ自身あるいは修理担当者などがその故障した工具を修理する必要がある。
【０００９】
しかし、従来の打ち込み工具では、故障が生じたときに具体的にどこがどのように故障したのか、どこを修理すればよいのか、といった、故障内容や原因などの故障に関する具体的な情報を迅速に知ることは困難であった。そのため、修理の際は工具を分解して内部機構或いは電気回路等を逐一チェックするなどの作業を強いられることが多く、修理に多大な時間やコストがかかっていた。
【００１０】
また、打ち込み工具は一般に、例えば工具本体内の清掃や消耗部品の点検・交換などのために定期的なメンテナンスを必要とする。そのため、ユーザ或いは工具の管理者などは、工具の使用状況（使用回数や使用日数等）を管理し、適切なタイミングで定期メンテナンスを行う必要がある。
【００１１】
しかし、実際には、いつメンテナンスすべきなのかをユーザ等が把握しておかなければならないというのは、ユーザ側にとっては非常に煩雑である。そのため、ユーザによっては、定期メンテナンスの時期管理が不十分となり、メンテナンスすることなく長期間工具を使用し続けて、その結果、使用中に突然使えなくなってしまうことがあった。
【００１２】
このように、従来の打ち込み工具は、故障が発生してもその具体的内容を把握することが困難であったり、定期メンテナンスの時期の把握が煩わしくそれが原因で工具が使用できなくなったりするなど、ユーザや修理担当者等にとって、管理・修理・点検がしにくいものであった。そのため、修理や管理に多大な時間・コストがかかるのに加え、ユーザは必要以上に作業の中断を強いられてしまうことが多かった。
【００１３】
本発明は上記課題に鑑みなされたものであり、故障が発生したり或いは定期メンテナンス時期が到来するなど、特定の動作状態が生じた場合に、その内容をユーザ等が具体的且つ迅速に把握できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するためになされた請求項１記載の打ち込み工具は、対象物へ締結具を射出することにより該締結具を該対象物へ打ち込む射出手段と、対象物に一端が押し当てられることにより移動される押当部材と、この押当部材が対象物へ押し当てられたときにＯＮされる押当検出スイッチと、対象物へ締結具を射出させる際に操作される操作部材と、この操作部材が操作されたときにＯＮされる操作検出スイッチと、バッテリから電源供給を受けて動作し、押当検出スイッチがＯＮされると共に操作検出スイッチがＯＮされたときに射出手段による締結具の射出を実行させる制御手段と、当該打ち込み工具が、予め設定された動作状態であって前記バッテリの状態以外の動作状態を少なくとも１つ含む複数種類の動作状態のいずれかとなった場合にこれを検知する動作状態検知手段と、複数種類の動作状態毎にそれぞれ異なる報知パターンが設定され、動作状態検知手段によりいずれかの動作状態が検知されたとき、該検知された動作状態に対応して設定されている報知パターンにて該検知されたことを報知する報知手段とを備えていることを特徴とする。
【００１５】
上記構成の打ち込み工具では、動作状態検知手段が、複数種類の動作状態を検知することができる。また、複数種類の動作状態毎に、それぞれ異なる報知パターンが設定されている。そして、動作状態検知手段によりいずれかの動作状態が検知されたときに、報知手段が、その検知された動作状態に対応して設定されている報知パターンにより報知を行う。
【００１６】
従って、請求項１記載の打ち込み工具によれば、当該打ち込み工具を使用するユーザや修理をする者等（以下「ユーザ等」ともいう）が、報知手段により報知される報知パターンによって当該打ち込み工具にどの種類の動作状態が生じているかを具体的且つ迅速に把握することができる。
【００１７】
複数種類の動作状態としては、打ち込み工具において発生することが想定される種々の動作状態が考えられるが、例えば請求項２に記載のように、複数種類の動作状態として少なくとも、当該打ち込み工具において発生する可能性のある複数種類の故障状態が予め設定されているとよい。
【００１８】
このように、動作状態検知手段が検知する動作状態として複数種類の故障状態が設定されていれば、その設定されている故障状態のいずれかが発生したとき、報知手段が、その故障状態に対応して設定された報知パターンにて報知を行う。そのため、ユーザ等は、その報知パターンをみてどのような故障が生じたのかを具体的且つ迅速に把握することができる。
【００１９】
ここで、請求項２記載の打ち込み工具における、締結具を打ち込む動力は種々のものが考えられ、例えば空気圧を利用したものであってもよいし、ガスの燃焼圧力を利用したものであってもよい。このうち特に、ガスの燃焼圧力を利用するものの場合は、例えば請求項３のように構成することができる。
【００２０】
即ち、請求項３記載の発明は、請求項２記載の打ち込み工具であって、射出手段は、押当部材が移動されたときに燃料ガスが供給される燃焼室と、燃焼室に供給された燃料ガスを該燃焼室内で撹拌させるためのファンと、バッテリから電源供給を受けて動作し、押当検出スイッチがＯＮされたときにファンを回転させるモータと、バッテリから電源供給を受けて動作し、操作検出スイッチがＯＮされたときに燃焼室内の燃料ガスに点火して燃焼させる点火手段と、この点火手段によって燃料ガスが燃焼したときに生じる圧力を射出のための動力として締結具へ伝達する動力伝達手段とを備えている。そして、故障状態の１つとして、モータとこれに電気的に接続される接続対象との電気的接続状態が正常ではないことを示す第１の故障状態が設定されており、動作状態検知手段は、モータと接続対象との電気的接続状態が正常であるか否かを判断し、該判断結果に基づいて第１の故障状態を検知する。
【００２１】
上記構成の打ち込み工具では、燃焼室内に供給された燃料ガスがファンにより撹拌されることにより、燃料ガスの良好な燃焼が促される。仮に、何らかの原因によりモータと接続対象との電気的接続状態に異常が生じてファンが正常に回転しなくなると、燃焼室内の燃料ガスが十分に撹拌されないまま点火手段による点火が行われるため、燃料ガスの不完全燃焼が生じ、締結具を十分に打ち込むことができなかったり、燃焼室や点火手段が汚れたりするなどの悪影響が生じる。
【００２２】
これに対し、上記構成の打ち込み工具では、モータと接続対象との電気的接続が正常でない第１の故障状態が発生した場合にそれが検知されると共に、その第１の故障状態に対応して設定された報知パターンにて報知手段が報知を行うため、ユーザ等は、第１の故障状態の発生を迅速に把握することができる。そのため、ファンが正常に回転しないことにより生じる上記悪影響を抑制することが可能となる。
【００２３】
上記構成（請求項３）の打ち込み工具において、点火手段が、操作検出スイッチがＯＮされていないときはバッテリからの電源供給が停止されるよう構成されている場合は、例えば請求項４記載のように、故障状態の１つとして、操作検出スイッチがＯＮされていないときに点火手段へバッテリから電源が供給されていることを示す第２の故障状態が設定されており、動作状態検知手段が、操作検出スイッチの状態及び点火手段へのバッテリからの電源供給状態に基づいて、第２の故障状態を検知するよう構成することができる。
【００２４】
つまり、操作検出スイッチがＯＮされていないにもかかわらず点火手段にバッテリ電源が供給されている状態というのは正常ではないため、その状態を第２の故障状態として検知できるようにすると共に、検知した場合にはその第２の故障状態に対応した報知パターンにて報知手段が報知を行うのである。そのため、ユーザ等は、第２の故障状態の発生を迅速に把握することができ、第２の故障状態の発生によって起こりうる悪影響（例えば点火手段の不必要な動作）を抑制することが可能となる。
【００２５】
ここで、上記請求項２〜４いずれかに記載の打ち込み工具においては、例えば、押当部材が移動されたまま元に戻らなくなったり押当検出スイッチが溶着するなどの要因によって押当検出スイッチがＯＮされたままの状態になってしまうおそれがある。また例えば、操作検出スイッチについても、上記の押当検出スイッチと同様の要因によって、ＯＮされたままの状態になってしまうおそれがある。
【００２６】
そこで、請求項２〜４いずれかに記載の打ち込み工具は、例えば請求項５記載のように、故障状態として、バッテリから制御手段への電源供給が開始されたときに既に押当検出スイッチがＯＮされていることを示す第３の故障状態、及び、バッテリから制御手段への電源供給が開始されたときに既に操作検出スイッチがＯＮされていることを示す第４の故障状態の少なくとも一方が設定されており、動作状態検知手段は、制御手段へバッテリから電源供給が開始された直後に、まず、押当検出スイッチの状態又は操作検出スイッチの状態に基づいて、設定されている第３の故障状態又は第４の故障状態の少なくとも一方を判断するものとして構成するとよい。
【００２７】
このように構成された打ち込み工具によれば、バッテリから制御手段への電源供給開始時（即ち当該打ち込み工具の動作開始時）に、まず、第３の故障状態又は第４の故障状態の少なくとも一方が判断されるため、ユーザ等は、これら各故障状態の有無を即座に知ることができる。そのため、動作開始時にいずれかの故障状態が検知された場合はすぐにそれに対処することができる。
【００２８】
一方、バッテリから制御手段への電源供給開始時は正常状態であったものの、ユーザ等による使用中に何らかの要因で押当検出スイッチがＯＮされたままの状態になってしまうおそれがある。
【００２９】
そこで、請求項２〜５いずれかに記載の打ち込み工具は、例えば請求項６記載のように、故障状態の１つとして、押当検出スイッチが予め設定した時間以上ＯＮされ続けていることを示す第５の故障状態が設定されており、動作状態検知手段は、押当検出スイッチがＯＮされている期間を計時する計時手段を備え、この計時手段による計時結果に基づいて第５の故障状態を検知するものとして構成してもよい。
【００３０】
このように構成された打ち込み工具によれば、制御手段へバッテリからの電源が供給されてその動作が開始された後に第５の故障状態が発生した場合、ユーザ等はそれを迅速に知ることができる。
【００３１】
次に、請求項７記載の打ち込み工具は、請求項２〜６いずれかに記載の打ち込み工具であって、インターロック機構を備えたものである。このインターロック機構は、押当部材が移動されない限り操作部材の操作ができないようにすると共に、押当部材が移動された状態で操作部材が操作された後は操作部材が該操作前の元の状態に戻らない限り押当部材も移動された状態のまま元の位置に戻らないようにする機構である。そして、故障状態の１つとして、押当検出スイッチがＯＦＦされているときに操作検出スイッチがＯＮされている状態を示す第６の故障状態が設定されており、動作状態検知手段は、押当検出スイッチ及び操作検出スイッチの状態に基づいて、第６の故障状態を検知する。
【００３２】
インターロック機構が正常であれば、押当検出スイッチがＯＦＦされているにもかかわらず操作検出スイッチがＯＮされる状態は生じ得ないが、インターロック機構に何らかの異常が発生するとそのような状態が生じ得る。
【００３３】
そこで、請求項７記載の打ち込み工具は、そのような状態を第６の故障状態として検知できるよう構成されている。そのため、ユーザ等は、インターロック機構に異常が発生した場合に生じ得る第６の故障状態が発生した場合にそれを迅速に知ることができる。
【００３４】
請求項８記載の打ち込み工具は、請求項１〜７いずれかに記載の打ち込み工具であって、動作状態として、少なくとも、当該打ち込み工具を点検すべき時期が到来した状態である要点検状態が予め設定されている。
【００３５】
このように、動作状態検知手段が検知する動作状態として要点検状態が設定されていれば、ユーザ等は、報知手段の報知パターンによって、点検すべき時期が到来したことを確実に知ることができる。
【００３６】
この場合、動作状態検知手段が具体的にどのようにして要点検状態を検知するかは種々考えられるが、例えば請求項９に記載のように検知することができる。即ち、動作状態検知手段は、射出手段による締結具の射出が行われた回数をカウントする射出回数カウント手段と、該射出回数カウント手段によるカウント数が予め設定した射出回数判定閾値以上となったか否かを判断する射出回数判定手段とを備え、射出回数判定手段によりカウント数が射出回数判定閾値以上になったと判断されたときに、要点検状態になったことを検知する。
【００３７】
このように、射出回数に基づいて点検すべき時期に基づいて要点検状態を検知することで、ユーザ等に対し、点検すべき時期の到来をより的確に報知することができる。
次に、請求項１０記載の打ち込み工具は、請求項１〜９いずれかに記載の打ち込み工具であって、報知手段は、所定の色の光を発する発光手段を少なくとも１つ備え、該発光手段を、報知パターンとしての複数種類の動作状態毎にそれぞれ異なる発光パターンにて発光させることにより報知を行う。
【００３８】
つまり、動作状態検知手段により動作状態が検知されたときの報知を、発光手段による発光（換言すれば、視覚的な報知）により行うのである。そのため、ユーザはその発光パターンを見ることで容易に故障状態の種類を把握することができる。
【発明を実施するための最良の形態】
【００３９】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
［第１実施形態］
（１）ガスネイラの全体構成
まず、本発明が適用された実施形態のガス燃焼式釘打ち機（本発明の（燃焼式）打ち込み工具に相当。以下「ガスネイラ」と略す。）１の全体構成について、図１及び図２に基づいて説明する。図１は、本実施形態のガスネイラ１の側面図であり、図２はその断面図である。
【００４０】
図１に示す如く、ガスネイラ１は、主としてハウジング３、マガジン４、ハンドル５、コンタクトアーム６、トリガ７、ヘッドキャップ８、燃料ガス缶装填部９によりその外郭が構成されている。なお、以下の説明では、ガスネイラ１においてハウジング３から先端（コンタクトアーム６）側を見た方向（図１，図２における紙面左方向）を前方、ハウジング３から後端（ヘッドキャップ８）側を見た方向（図１，図２における紙面右方向）を後方、ハウジング３からハンドル５側を見た方向（図１，図２における紙面下方向）を下方、ハウジング３からハンドル５とは反対側を見た方向（図１，図２における紙面上方向）を上方と定義する。
【００４１】
ハウジング３の下側に設けられた燃料ガス缶装填部９の中には、可燃性液化ガス等の燃料ガスが充填された筒状の燃料ガス缶（図示略）が、着脱自在に装填される。燃料ガス缶装填部９の後方側にはガス缶キャップ１０が設けられており、このガス缶キャップ１０を開けると燃料ガス缶装填部９が後方側へ開口する。この開口部から燃料ガス缶を挿入することで、燃料ガス缶が装填されることとなる。
【００４２】
マガジン４は、ハウジング３の前方側に取り付けられ、相互に連接された複数の釘（本発明の締結具に相当）を収容するとともに、打込み対象となる釘を射出部１２に臨ませる。また、ハンドル５の下端側には、バッテリ１１が着脱自在に装着される。バッテリ１１は、ニッケル水素２次電池或いはリチウムイオン２次電池などの、繰り返し充電可能な２次電池からなるものであり、ガスネイラ１における点火制御や故障検出等の各種制御（詳細は後述）に必要な電源はこのバッテリ１１から供給される。
【００４３】
対象物としての被加工材Ｗへ釘を打ち込む際、ユーザは、ガスネイラ１のハンドル５を握ってコンタクトアーム６を被加工材Ｗへ押し当て、その状態でトリガ７を引く。すると、ハウジング３内で燃料ガスが爆発し、その圧力が駆動源となって射出部１２から釘が射出され、被加工材Ｗへ打ち込まれる。なお、釘を打ち込む際の動作の詳細についてはあらためて後述する。
【００４４】
次に、図２に基づき、ガスネイラ１の詳細構成についてより具体的に説明する。図２に示すように、ハウジング３の後方側に設けられたヘッドキャップ８の後端面側には、多数の通気孔が形成されたキャップグリル１３が取り付けられており、これら通気孔からエアフィルタ１４を介してハウジング３内部へ外気を取り込めるように構成されている。
【００４５】
また、ハウジング３内には、シリンダ１５とヘッドカバー２８が、ハウジング３に対して固定設置されている。シリンダ１５内には、当該シリンダ１５内において前後方向（即ちシリンダ１５の軸方向）に摺動可能に配置されたピストン１６と、このピストン１６に一体的に連結された棒状のドライバブレード１７とが配設されている。ドライバブレード１７の先端側は、釘を前方に射出するための射出部１２へ挿通されており、ピストン１６の摺動に伴って射出部１２内を前後方向に摺動可能となっている。
【００４６】
また、シリンダ１５内部の先端側には、燃料ガスの爆発によって先端側へ高速駆動されたピストン１６の衝撃を吸収緩和してピストン１６を受け止めるためのバンパ１８が配設されている。さらに、シリンダ１５には、当該シリンダ１５のボア内をハウジング３の内部空間２１に連通させるための通気口１９と、この通気口１９を開閉するための逆止弁２０が設けられている。逆止弁２０は、シリンダ１５のボア内の気体が内部空間２１に流出することを許容する一方、内部空間２１の気体がシリンダ１５のボア内に流入することを規制する一方向弁として構成されている。
【００４７】
シリンダ１５の後端側にはフランジ２２が形成されている。そして、ハウジング３内には、このフランジ２２を含むシリンダ１５の後端側の外周面全体を覆うように、筒状の燃焼室枠２３が配設されている。この燃焼室枠２３は、シリンダ１５に沿って（シリンダ１５をガイドとして）前後方向へ移動可能である。また、燃焼室枠２３は、ハウジング３の前方に設けられたコンタクトアーム６と連結されており、コンタクトアーム６と一体的に移動する。
【００４８】
コンタクトアーム６は、通常時（当該コンタクトアーム６の先端が被加工材Ｗ等に触れず開放された状態のとき）は図示しないスプリングによって先端側（前方）へと付勢されている。そのため、コンタクトアーム６と連結されている燃焼室枠２３も、通常時は前方側に移動された位置に停止した状態となっている。なお、図２はその通常時の状態を示している。
【００４９】
この状態（通常時の状態）において、ガスネイラ１を被加工材Ｗへ押し当てる（即ち、コンタクトアーム６が被加工材Ｗに押し当てられる）と、コンタクトアーム６がスプリングの付勢力に抗して後方へ移動すると共に、このコンタクトアーム６に連結されている燃焼室枠２３も、コンタクトアーム６の後方移動と連動して後方へ摺動する。
【００５０】
このようにコンタクトアーム６が後方へ移動するのと連動して燃焼室枠２３が後方へ摺動すると、燃焼室枠２３の内周面における後端側の領域の面である後端側内周面２４がヘッドカバー２８に接触する。このとき、後端側内周面２４とヘッドカバー２８との間はＯリング２５によってシールされると共に、燃焼室枠２３の内周面における先端側の領域の面である先端側内周面２６もフランジ２２の外周面と密着する。これにより、燃焼室枠２３とヘッドカバー２８とピストン１６とにより密閉された空間としての燃焼室２７が形成される。
【００５１】
燃焼室２７内には、ヘッドカバー２８に設けられたファンモータ２９により回転駆動されるファン３０が設けられている。また、ヘッドカバー２８には、ファンモータ２９のほか、燃料ガス缶からの燃料ガスを燃焼室２７へ導く燃料ガス供給路３１、この燃料ガス供給路３１を通して供給された燃料ガスが燃焼室２７内へ噴射される燃料ガス噴射口３２、燃焼室２７内に噴射された燃料ガスに点火して燃料ガスを爆発させる点火プラグ３３が設けられている。点火プラグ３３は、接地電位となる接地側電極３３ａと高電位となる高圧側電極３３ｂとが、所定の間隔（エアギャップ）を隔てて、燃焼室２７内に臨むように設けられている。
【００５２】
また、ガスネイラ１の本体内部には、コンタクトアーム６が被加工材Ｗに押し当てられて後方へ移動された（即ち密閉された燃焼室２７が形成された）ときにその状態を電気的に検出するためのコンタクトアームスイッチ（以下「コンタクトアームＳＷ」と略す）３４と、トリガ７が引かれた場合にその状態を電気的に検出するためのトリガスイッチ（以下「トリガＳＷ」と略す）３５とが備えられている。
【００５３】
コンタクトアームＳＷ３４は、図２に示すようにハウジング３内における後方下部に設けられており、金属等の導体からなる可動接点３４ａを有している。このような構成において、コンタクトアーム６が被加工材Ｗに押し当てられることにより後方へ移動されると、既述の通りこのコンタクトアーム６と連結されている燃焼室枠２３も後方へ移動（摺動）する。すると、燃焼室枠２３の後端側外周部に形成されたスイッチ接触壁３６が後方に移動してきて、やがてコンタクトアームＳＷ３４の可動接点３４ａと接触し、この可動接点３４ａを下方に押し下げる。これにより、コンタクトアームＳＷ３４はオン（ＯＮ）となる。
【００５４】
トリガＳＷ３５は、ハンドル５の内部においてトリガ７の後方に設けられており、金属等の導体からなる可動接点３５ａを有している。このような構成において、ユーザによりトリガ７が引かれると、トリガ７の後部側において後方へ突き出るように形成されたスイッチ接触片３７も後方へ移動する。すると、この移動してきたスイッチ接触片３７がトリガＳＷ３５の可動接点３５ａと接触し、この可動接点３５ａを下方に押し下げる。これにより、トリガＳＷ３５はＯＮとなる。
【００５５】
また、本実施形態のガスネイラ１には、コンタクトアーム６を被加工材Ｗに押し当てて後方へ摺動させた状態でないとトリガ７を引くことができず、また、コンタクトアーム６を被加工材Ｗに押し当ててトリガ７を引いた後はまずトリガ７を元に戻さないとコンタクトアーム６も元の（通常時の）位置に戻らないようにする機構（以下「インターロック」という）が搭載されている。
【００５６】
即ち、通常時は、トリガ７の上部に形成された切欠部７ａにロック材３８の先端（下端）が嵌入された状態となっており、トリガ７を引こうとしても、トリガ７の後方への移動がロック材３８に阻止されてトリガ７を引くことができない。一方、コンタクトアーム６を被加工材Ｗに押し当ててこのコンタクトアーム６を後方へ摺動させると、同時に燃焼室枠２３も後方へ移動する。これにより、ロック材３８が上方へ移動してその下端が切欠部７ａから外れ、トリガ７を引くことができる状態となる。
【００５７】
また、コンタクトアーム６が被加工材Ｗに押し当てられてトリガ７が引かれると、ロック材３８の上端が燃焼室枠２３の下部に形成されたロック孔３９に貫入した状態となる。そのため、その状態のまま（トリガ７を引いた状態のまま）コンタクトアーム６を被加工材Ｗから離しても、燃焼室枠２３はロック材３８によって前方への移動が阻止されているため、コンタクトアーム６も先端側へ移動する（つまり通常時の状態に戻る）ことができない。一方、トリガ７を元に戻すと、ロック材３８の下端がトリガ７の切欠部７ａに再び嵌入すると共に上端がロック孔３９から抜ける。そのため、その後コンタクトアーム６を被加工材Ｗから離すと、燃焼室枠２３及びこれに連結されたコンタクトアーム６は前方へ移動して元の（通常時の）状態へ戻ることとなる。
【００５８】
マガジン４には、既述の通り複数の釘が収容されるほか、制御手段としての制御回路４０も収容されている。この制御回路４０は、バッテリ１１からの電源供給を受けて動作し、ガスネイラ１における点火制御や故障検出等の各種制御を行うものである。制御回路４０は、各種制御を行うための回路が形成された基板４１を有している。
【００５９】
この制御回路４０から点火プラグ３３への高圧電流供給は高圧用電線４２を介して行われるが、その他の当該ガスネイラ１内の各部（バッテリ１１やファンモータ２９、各ＳＷ３４ａ、３７ａ等）との電気的接続は、基板４１の端部に設けられた２つの基板側コネクタ４３，４４を介して行われる。
【００６０】
更に、基板４１には、ガスネイラ１の各種動作状態を外部へ報知するための表示灯４５が設けられている。この表示灯４５は、後述するように３つのＬＥＤ４６，４７，４８（図３参照）を有しており、ガスネイラ１の外部に臨むように設けられている。より具体的には、表示灯４５は、ユーザ等がガスネイラ１を後方側から見たときにマガジン４の左側面から突出するように設けられていると共に、その突出部分においてガスネイラ１の後方側から３つのＬＥＤ４６，４７，４８を視認できるように設けられている。
【００６１】
（２）制御回路４０の構成
次に、本実施形態のガスネイラ１が備える制御回路４０の電気的構成について、図３に基づいて説明する。図３は、制御回路４０の回路図である。
【００６２】
図３に示す如く、制御回路４０は、ガスネイラ１における点火制御や故障検出等の各種制御を行うものであり、主として、マイコン６１、レギュレータ６２、コンタクトアームＳＷ入力回路５１、トリガＳＷ入力回路５２、バッテリ電圧検出回路５３、ファンモータ動作回路５４、モータ接続検出回路５５、点火電源供給回路５６、点火電源検出回路５７、点火制御回路５８、点火回路５９、表示回路６０を備えている。
【００６３】
マイコン６１は、制御回路４０が実行する点火制御や故障検出等の各種制御全体を統括するものであり、各種制御プログラムを実行することにより対応する各種制御処理を行うＣＰＵ６６、このＣＰＵ６６が実行する各種制御プログラムが格納されたＲＯＭ６７、ＣＰＵ６６の各種演算処理実行中に生じるデータ等が一時的に記憶されるＲＡＭ６８、カウンタ６９などが内蔵された周知のハードウェア構成のものである。
【００６４】
マイコン６１は、ガスネイラ１にバッテリ１１が装着されてバッテリ１１から制御回路４０に電源が供給されているとき（詳しくはレギュレータ６２から制御回路４０内の各部へ定電圧電源が供給されているとき）に動作し、ＲＯＭ６７に記憶されている各種制御プログラムに従って、制御回路４０内の各回路との間で信号の授受を行いつつ各種制御処理を実行する。
【００６５】
レギュレータ６２は、バッテリ１１からの電源をもとに所定の定電圧（Ｖｃ）の電源を生成する。この生成された定電圧電源は、マイコン６１をはじめ、制御回路４０内において定電圧Ｖｃを電源として必要とする各回路へ供給される。
【００６６】
コンタクトアームＳＷ入力回路５１は、コンタクトアームＳＷ３４（詳しくは図２参照）の状態を検出してその状態に応じた信号（コンタクトアームＳＷ信号）をマイコン６１へ出力するものである。図示の如く、コンタクトアームＳＷ３４の可動接点３４ａは、その一端が接地され、他端はコンタクトアームＳＷ入力回路５１内においてプルアップ抵抗Ｒ１を介してレギュレータ６２側へ接続されている。
【００６７】
そのため、コンタクトアームＳＷ３４がオフ（ＯＦＦ）されているときは、コンタクトアームＳＷ入力回路５１からはＨレベル（Highレベル）のコンタクトアームＳＷ信号がマイコン６１へ入力される。一方、コンタクトアーム６が被加工材Ｗに押し当てられてコンタクトアームＳＷ３４がＯＮされると、コンタクトアームＳＷ入力回路５１からマイコン６１へのコンタクトアームＳＷ信号はＬレベル（Low レベル）となる。従って、マイコン６１は、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号に基づいて、コンタクトアームＳＷ３４の状態（ＯＮ又はＯＦＦ）を知ることができる。
【００６８】
トリガＳＷ入力回路５２は、トリガＳＷ３５（詳しくは図２参照）の状態を検出してその状態に応じた信号（トリガＳＷ信号）をマイコン６１へ出力するものである。図示の如く、トリガＳＷ３５の可動接点３５ａは、その一端が接地され、他端はトリガＳＷ入力回路５２内においてプルアップ抵抗Ｒ２を介してレギュレータ６２側へ接続されている。
【００６９】
そのため、トリガＳＷ３５がＯＦＦされているときは、トリガＳＷ入力回路５２からはＨレベルのトリガＳＷ信号がマイコン６１へ入力される。一方、トリガ７が引かれてトリガＳＷ３５がＯＮされると、トリガＳＷ入力回路５２からマイコン６１へのトリガＳＷ信号はＬレベルとなる。従って、マイコン６１は、トリガＳＷ入力回路５２からのトリガＳＷ信号に基づいて、トリガＳＷ３５の状態（ＯＮ又はＯＦＦ）を知ることができる。
【００７０】
バッテリ電圧検出回路５３は、バッテリ１１の電圧値を検出するための回路であり、バッテリ電圧（バッテリ１１の電圧）を所定の分圧比にて分圧する２つの分圧抵抗Ｒ３，Ｒ４と、これら分圧抵抗Ｒ３，Ｒ４により分圧された分圧値の変動を吸収して安定した分圧値（アナログのバッテリ電圧信号）をマイコン６１へ入力させるためのコンデンサＣ１とを備えている。このような構成により、バッテリ電圧検出回路５３からは、バッテリ電圧値に応じた値のバッテリ電圧信号がマイコン６１へ入力される。マイコン６１は、このバッテリ電圧信号に基づいて、バッテリ電圧が正常であるか或いは不足しているかといった判断を行うことができる。
【００７１】
ファンモータ動作回路５４は、バッテリ１１からファンモータ２９へ電源を供給・遮断するための回路であり、制御用トランジスタ（ＮＰＮ型バイポーラトランジスタ）Ｔｒ１と通電用トランジスタ（ＰＮＰ型バイポーラトランジスタ）Ｔｒ２とを備えている。制御用トランジスタＴｒ１は、ベースがマイコン６１の所定のポートに接続され、エミッタは接地され、コレクタは通電用トランジスタＴｒ２のベースに接続されている。また、通電用トランジスタＴｒ２は、エミッタにバッテリ電圧が入力され、コレクタはファンモータ２９に接続されている。
【００７２】
このような構成により、マイコン６１からファンモータ動作回路５４にＬレベルのモータ駆動信号が入力されているときは、各トランジスタＴｒ１，Ｔｒ２はいずれもＯＦＦとなってファンモータ２９には電源が供給されず、ファンモータ２９は停止状態となる。一方、マイコン６１からファンモータ動作回路５４にＨレベルのモータ駆動信号が入力されると、制御用トランジスタＴｒ１がＯＮされ、これによって通電用トランジスタＴｒ２もＯＮされる。そのため、バッテリ１１からファンモータ２９へ電源が供給され、ファンモータ２９が回転（ひいてはファン３０が回転）することとなる。
【００７３】
モータ接続検出回路５５は、例えばファンモータ２９と制御回路４０とを電気的に接続する電線が断線していないか等、ファンモータ２９と制御回路４０とが電気的に正常に接続されているか否かを検出するための回路である。このモータ接続検出回路５５は、検出用トランジスタ（ＰＮＰ型バイポーラトランジスタ）Ｔｒ３を備えており、この検出用トランジスタＴｒ３のベースは、抵抗Ｒ５を介して逆流防止用のダイオードＤ１のアノードに接続され、エミッタはレギュレータ６２に接続され、コレクタはマイコン６１の所定のポートに接続されると共に抵抗Ｒ６を介して接地されている。ダイオードＤ１のカソードはファンモータ２９に接続されている。そして、検出用トランジスタＴｒ３のコレクタの電圧は、Ｈレベル又はＬレベルのモータ接続検出信号としてマイコン６１に入力される。
【００７４】
ファンモータ２９は、電気的にみればコイルとして見ることができ、直流的には抵抗値はゼロである。そのため、ファンモータ２９が制御回路４０と正常に接続されていて且つ停止しているときは、レギュレータ６２から検出用トランジスタＴｒ３、抵抗Ｒ５、ダイオードＤ１を介してファンモータ２９へ微小電流が流れる。この微小電流がベース電流となって検出用トランジスタＴｒ３がＯＮし、マイコン６１へＨレベルのモータ接続検出信号が入力される。一方、ファンモータ２９が制御回路４０と正常に接続されていない場合は、検出用トランジスタＴｒ３はＯＦＦ状態となり、マイコン６１にはＬレベルのモータ接続検出信号が入力される。
【００７５】
なお、本実施形態のガスネイラ１では、コンタクトアーム６が被加工材Ｗに押し当てられることによりコンタクトアームＳＷ３４がＯＮされたとき（即ち、コンタクトアームＳＷ入力回路５１からＬレベルのコンタクトアームＳＷ信号がマイコン６１へ入力されたとき）、マイコン６１はモータ接続検出回路５５からのモータ接続検出信号をみて、このモータ接続検出信号がＬレベルの場合（つまりファンモータ２９が正常に接続されていない場合）は、ファンモータ動作回路５４へのモータ駆動信号をＬレベルに保持したままとし、モータ接続検出信号がＨレベルの場合（つまりファンモータ２９が正常に接続されている場合）に、ファンモータ動作回路５４へＨレベルのモータ駆動信号を出力してファンモータ２９を回転させるようにしている。但し、ある特定の場合においてはモータ接続検出信号の状態にかかわらずファンモータ２９を回転させることもあるのだが、それについては後述する。
【００７６】
点火電源供給回路５６は、バッテリ１１から点火回路５９への電源を供給・遮断するための回路であり、ファンモータ動作回路５４と同様に構成されている。即ち、制御用トランジスタ（ＮＰＮ型バイポーラトランジスタ）Ｔｒ４と通電用トランジスタ（ＰＮＰ型バイポーラトランジスタ）Ｔｒ５とを備え、各トランジスタＴｒ４，Ｔｒ５がファンモータ動作回路５４と同様に接続されている。制御用トランジスタＴｒ４のベースはマイコン６１の所定のポートに接続されており、このポートから点火電源供給回路５６へ点火電源供給信号（Ｈレベル又はＬレベル）が出力される。
【００７７】
このような構成により、マイコン６１から点火電源供給回路５６にＬレベルの点火電源供給信号が入力されているときは、各トランジスタＴｒ４，Ｔｒ５はいずれもＯＦＦとなって点火回路５９には電源は供給されない。一方、マイコン６１から点火電源供給回路５６にＨレベルの点火電源供給信号が入力されると、各トランジスタＴｒ４，Ｔｒ５がＯＮしてバッテリ１１から点火回路５９へ電源が供給される。
【００７８】
点火電源検出回路５７は、点火電源供給回路５６から点火回路５９へ電源が供給されているか否かを検出するための回路であり、検出用トランジスタ（ＮＰＮ型バイポーラトランジスタ）Ｔｒ６と、プルアップ抵抗Ｒ７とを備えている。プルアップ抵抗Ｒ７の一端はレギュレータ６２に接続されて定電圧電源が供給されるようになっており、他端は検出用トランジスタＴｒ６のコレクタに接続されると共にマイコン６１の所定のポートにも接続されている。また、検出用トランジスタＴｒ６のベースは点火電源供給回路５６の出力側に接続されている。
【００７９】
このような構成により、マイコン６１から点火電源供給回路５６へＬレベルの点火電源供給信号が出力されることにより点火電源供給回路５６から点火回路５９への電源供給が停止されているときは、点火電源検出回路５７内の検出用トランジスタＴｒ６はＯＦＦ状態となるため、この点火電源検出回路５７からマイコン６１へＨレベルの点火電源検出信号が出力される。一方、マイコン６１から点火電源供給回路５６へＨレベルの点火電源供給信号が出力されて点火電源供給回路５６から点火回路５９へ電源が供給されると、点火電源検出回路５７内の検出用トランジスタＴｒ６はＯＮとなり、この点火電源検出回路５７からマイコン６１への点火電源検出信号はＬレベルとなる。
【００８０】
点火制御回路５８は、制御用トランジスタ（ＮＰＮ型バイポーラトランジスタ）Ｔｒ７を備え、この制御用トランジスタＴｒ７のベースはマイコン６１の所定のポートに接続され、エミッタは接地され、コレクタは点火回路５９内のプルアップ抵抗Ｒ１１に接続されている。このような構成により、マイコン６１から点火制御回路５８への点火制御信号がＬレベルのときは、制御用トランジスタＴｒ７はＯＦＦ状態であるため、点火制御回路５８から点火回路５９にはＨレベルの制御入力信号が入力される。一方、マイコン６１から点火制御回路５８への点火制御信号がＨレベルのときは、制御用トランジスタＴｒ７はＯＮ状態となり、点火制御回路５８から点火回路５９にはＬレベルの制御入力信号が入力される。
【００８１】
点火回路５９は、点火制御回路５８からＨレベルの制御入力信号が入力（即ちマイコン６１から点火制御回路５８へＬレベルの点火制御信号が入力）されたときに、点火電源供給回路５６から供給されるバッテリ電源によって、１回の点火動作を行う。
【００８２】
即ち、点火制御回路５８からＨレベルの制御入力信号が入力されると、点火回路５９内の制御部６４は、内部に備える図示しない昇圧回路によってバッテリ１１の電圧（例えば６Ｖ）よりも高い電圧を発生させ、その高電圧によって充電用コンデンサＣ２を所定の高電圧値（例えば百数十Ｖ）まで充電する。
【００８３】
充電用コンデンサＣ２は、一端が制御部６４に接続され、他端は点火コイル６５における一次コイルＬ１の一端に接続されている。一次コイルＬ１の他端は制御部６４に接続されている。また、充電用コンデンサＣ２の一端と一次コイルＬ１の他端との間には放電用サイリスタＳＣＲが設けられており、この放電用サイリスタＳＣＲと充電用コンデンサＣ２と一次コイルＬ１とにより閉回路が形成される。
【００８４】
制御部６４は、充電用コンデンサＣ２に所定の高電圧が充電されると、放電用サイリスタＳＣＲのゲートに点火信号（パルス信号）を出力する。これにより放電用サイリスタＳＣＲは導通し、コンデンサＣ２の充電電荷が放電用サイリスタＳＣＲ及び一次コイルＬ１を通して急速放電される。これにより、点火コイル６５の２次コイルＬ２に高電圧が誘起され、この高電圧によって点火プラグ３３がスパーク（即ち、各電極３３ａ，３３ｂの間のエアギャップに高電圧による放電が発生）する。このとき、通常は後述するように燃焼室２７内には燃料ガスが供給されてファン３０により撹拌された状態となっている。そのため、点火プラグ３３のスパークによって燃焼室２７内の燃料ガスが爆発することとなる。
【００８５】
なお、本実施形態のガスネイラ１では、トリガ７が引かれてトリガＳＷ３５がＯＮされたときに点火回路５９へバッテリ電源が供給されるのだが、マイコン６１は、トリガＳＷ３５がＯＮされたことのみをもって無条件に点火電源供給回路５６へＨレベルの点火電源供給信号を出力し点火電源供給回路５６から点火回路５９へバッテリ電源を供給するわけではない。
【００８６】
マイコン６１は、トリガＳＷ３５のＯＮ・ＯＦＦにかかわらず、点火電源検出回路５７からの点火電源検出信号に基づいて点火回路５９への電源供給状態を継続的に監視している。そして、点火回路５９へバッテリ電源が供給されていない状態（点火電源検出信号がＨレベル）でトリガＳＷ３５がＯＮされた場合に、一定期間、点火電源供給回路５６へＨレベルの点火電源供給信号を出力すると共に点火制御回路５８へＬレベルの点火制御信号を出力する。これにより、点火回路５９には点火電源供給回路５６を介してバッテリ１１からの電源が供給されると共に点火制御回路５８からＨレベルの制御入力信号が一定期間入力される。この間に、点火回路５９では、上述したように充電用コンデンサＣ２への充電から点火プラグ３３のスパークに至るまでの一連の点火動作が実行される。
【００８７】
一方、マイコン６１が点火電源供給回路５６へＬレベルの点火電源供給信号を出力している（つまり点火回路５９へバッテリ電源供給を停止させるための指令を出力している）にもかかわらず何らかの原因で点火回路５９へバッテリ電源が供給されている（つまり点火電源検出信号がＬレベルとなっている）場合は、トリガＳＷ３５をＯＮしても点火回路５９は動作しない。より具体的には、トリガＳＷ３５がＯＦＦ状態であるにもかかわらず点火電源検出信号がＬレベルとなっていることが検出された時点で、ガスネイラ１が故障状態であると判断する。そして、この故障から回復するまでは点火動作やファンモータ２９の回転などの動作は一切行われなくなる（詳細は後述）。
【００８８】
表示回路６０は、３つのＬＥＤ４６，４７，４８を有している。これら各ＬＥＤ４６，４７，４８は、図２で説明したように、制御回路４０の基板４１上における表示灯４５を構成するものである。各ＬＥＤ４６，４７，４８は、レギュレータ６２から表示回路６０を経てマイコン６１に至る通電経路上に並列に接続されており、いずれも、レギュレータ６２からの定電圧電源により点灯する。また、本実施形態では、各ＬＥＤ４６，４７，４８からは、点灯時にそれぞれ異なる色の光が発光されるよう構成されている。以下の説明では、一例として、１つのＬＥＤ４６から赤色、別の１つのＬＥＤ４７からは緑色、残り１つのＬＥＤ４８からは橙色の光がそれぞれ発光されるものとする。
【００８９】
赤色の光を発光するＬＥＤ４６は、アノードが抵抗Ｒ８を介してレギュレータ６２側に接続され、カソードがマイコン６１の所定のポートに接続されている。そして、このポートからの信号がＨレベルのときはＬＥＤ４６は点灯しないが、このポートからの信号がＬレベルになるとレギュレータ６２から抵抗Ｒ８及びＬＥＤ４６を経てマイコン６１へ電流が流れ、ＬＥＤ４６が点灯する。他の２つのＬＥＤ４７，４８についても同様であり、緑色の光を発光するＬＥＤ４７は、カソードが接続されているマイコン６１の所定のポートからの信号がＬレベルのとき、レギュレータ６２から抵抗Ｒ９及びＬＥＤ４７を経てマイコン６１へ電流が流れ、当該ＬＥＤ４７が点灯する。橙色の光を発光するＬＥＤ４８も、カソードが接続されているマイコン６１の所定のポートからの信号がＬレベルのとき、レギュレータ６２から抵抗Ｒ１０及びＬＥＤ４８を経てマイコン６１へ電流が流れ、当該ＬＥＤ４８が点灯する。
【００９０】
次に、上記のように構成された本実施形態のガスネイラ１の基本動作について、図１〜図３を参照しつつ説明する。
ガスネイラ１は、通常時は図２に示す状態をとっている。即ち、コンタクトアーム６及びこれに連結された燃焼室枠２３が図示しないスプリングの付勢力によって前方へ移動されており、燃焼室２７はまだ形成されていない（密閉されていない）。この状態において、ガスネイラ１のユーザがハンドル５を握り、コンタクトアーム６の先端を被加工材Ｗに押し当てて、コンタクトアーム６をスプリングの付勢力に抗して後方へ移動させると、燃焼室枠２３も後方へ移動する。これにより、密閉された燃焼室２７が形成されると共に、燃料ガス缶からの燃料ガスが燃料ガス噴射口３２から燃焼室２７内へ噴射される。またこのとき、コンタクトアームＳＷ３４がＯＮすることにより、モータ接続検出回路５５からマイコン６１へのモータ接続検出信号がＨレベルであること（即ちファンモータ２９が正常に接続されていること）を条件として（図３参照）、ファンモータ２９が回転する。また、トリガ７のインターロックは解除され、トリガ７を引くことが可能な状態となる。ファンモータ２９の回転により、燃焼室２７内のファン３０が回転し、燃焼室２７内で燃料ガスが空気と混合・撹拌される。
【００９１】
その後、トリガ７を引くことでトリガＳＷ３５がＯＮされると、点火電源検出回路５７からマイコン６１への点火電源検出信号がＨレベルであること（即ち、このトリガＳＷがＯＮされた時点ではまだ点火回路５９へ電源が供給されていないこと）を条件として、点火制御回路５８からＨレベルの制御入力信号が点火回路５９に入力され、点火電源供給回路５６から点火回路５９への電源供給が開始されて、点火回路５９の動作が開始される。これにより、点火プラグ３３が１回スパークする。
【００９２】
このスパークにより、燃焼室２７内で空気と混合・撹拌された燃料ガスが爆発し、この爆発力によってピストン１６が前方へ高速移動する。そのため、ピストン１６に連結されたドライバブレード１７も前方へ高速移動し、釘を押し出す。これによって射出部１２から釘が１本射出され、被加工材Ｗに打ち込まれる。
【００９３】
釘の打ち込み後、ユーザがトリガ７を元の位置に戻し、コンタクトアーム６を被加工材Ｗから離すと、コンタクトアーム６及び燃焼室枠２３が共に元の（通常時の）位置に戻る。なお、コンタクトアーム６を元の位置に戻すことによりコンタクトアームＳＷ３４がＯＦＦされても、ファンモータ２９はすぐには回転を停止せず、所定時間（例えば７秒）回転を継続する。この回転継続の間に、燃焼室２７内の排気ガスの排出やガスネイラ１内における燃焼室２７及びその周囲部品の冷却などが行われる。
【００９４】
つまり、マイコン６１は、コンタクトアームＳＷ３４のＯＮによりＨレベルのモータ駆動信号をファンモータ動作回路５４へ出力してファンモータ２９を駆動させた後、コンタクトアームＳＷ３４がＯＦＦとなっても、すぐにはモータ駆動信号をＬレベルとせず、所定時間（本例では７秒）はＨレベルを保持する。そして、所定時間経過後に、モータ駆動信号をＬレベルとして、ファンモータ動作回路５４からファンモータ２９への電源供給を停止させ、ファン３０の回転を停止させる。
【００９５】
なお、既述の通り、トリガ７を引いたままの状態でコンタクトアーム６を被加工材Ｗから離しても、インターロックによりコンタクトアーム６は元の（前方の）通常時の位置に戻らない。
【００９６】
（３）ガスネイラ１の故障検知機能及び故障状態表示機能について
次に、本実施形態のガスネイラ１が備える故障検知機能及び故障状態表示機能について説明する。本実施形態のガスネイラ１は、図１〜図３に基づいて説明した通りの構成をなし、既述の通りの動作を基本とするが、これに加え、故障が発生した場合に、その故障発生を検知すると共に、検出した故障の状態に応じた表示を表示灯４５（即ち、表示回路６０を構成する３つのＬＥＤ４６，４７，４８）により行うよう構成されている。この故障発生の検知及び故障状態に応じた表示灯４５の表示は、制御回路４０内のマイコン６１が主として実行する。
【００９７】
本実施形態のガスネイラ１において検知可能な故障状態と、故障状態毎の、故障要因、復帰方法、表示灯４５（３つのＬＥＤ４６，４７，４８）による表示パターンを、表１に示す。
【００９８】
【表１】
0005064958.tif 000002
表１に示すように、本実施形態のガスネイラ１では、制御回路４０により８種類の故障状態を検出可能であると共に、いずれかの故障が検出されたときに、その故障状態に対応して予め決められた表示パターンに従い３つのＬＥＤ４６，４７，４８が表示される。そのため、ガスネイラ１に何らかの故障が発生したとき、ユーザ或いはガスネイラ１の修理・メンテナンス等を行う者は、表示灯４５の表示内容（表示パターン）を見て、故障の内容を知ることができる。
【００９９】
各表示パターンＡ〜Ｈは、本実施形態では、次のように設定されている。即ち、制御回路４０が（詳しくはマイコン６１が）故障状態「１」〜「８」のいずれかを検知すると、まず、赤色のＬＥＤ４６と緑色のＬＥＤ４７の交互点灯（各ＬＥＤ４６，４７ともに０．５秒ずつ交互に点灯）をトータル５秒間繰り返す。この５秒間の交互点灯は、故障状態の種類にかかわらず一律に行われるものであり、ユーザ等に対して故障が発生したことを報知するための点灯（発生報知点灯）である。制御回路４０は、この発生報知点灯に続いて、橙色のＬＥＤ４８を表示パターンに対応した回数（即ち、故障状態の番号と同じ数）だけ点滅させる。つまり、例えば故障状態「５」の場合には橙色のＬＥＤ４８を５回点滅させるのである。この橙色のＬＥＤ４８の点滅は、故障状態の種類に応じた回数だけ行われるものであり、ユーザ等に対してどのような内容の故障が発生したのかを具体的に報知するための点滅（内容報知点滅）である。以降、同様に発生報知点灯と内容報知点滅を繰り返し行うこととなる。
【０１００】
このように、ユーザ等は、発生報知点灯によって故障の発生を知ることができ、続く内容報知点滅における橙色のＬＥＤ４８の点滅回数を確認することで、故障状態「１」〜「８」のうちどの故障が発生したのかを知ることができる。
【０１０１】
次に、ガスネイラ１において制御回路４０が検出可能な８種類の故障状態の各々について、より具体的に説明する。
なお、既に説明したように、本実施形態のガスネイラ１は、インターロックにより、機械的にも電気的にも何の故障もなく正常な状態ならば、コンタクトアームＳＷ３４がＯＦＦ状態であるのにトリガＳＷ３５のみがＯＮすること、及び、トリガ７を引いた後（つまり両ＳＷ３４，３５が共にＯＮされた後）にトリガＳＷ３５がまだＯＮ状態であるのにコンタクトアームＳＷ３４がＯＦＦになることは、起こりえない。換言すれば、トリガＳＷ３５がＯＮされたときは既にコンタクトアームＳＷ３４もＯＮされているはずであり、また、トリガ７を引いた後、コンタクトアームＳＷ３４がＯＦＦされたときは既にトリガＳＷ３５もＯＦＦされているはずである。このことも念頭に置きつつ、以下、各故障状態について具体的に説明する。
【０１０２】
（３−１）故障状態「１」について
表１に示すように、故障状態「１」は、コンタクトアームＳＷ３４がＯＮ状態でバッテリ１１を装着した状態、換言すれば、バッテリ１１を装着したときにすでにコンタクトアームＳＷ３４がＯＮ状態となってしまっている状態を表すものである。そのため、ガスネイラ１がこの故障状態「１」であるか否かの判断は、バッテリ１１が装着されて制御回路４０に電源が投入され、制御回路４０がその動作を開始した直後のタイミングで行われる。
【０１０３】
通常、ユーザ等がガスネイラ１にバッテリ１１を装着するときは、コンタクトアーム６は被加工材Ｗ等に押し当てられていないため、コンタクトアームＳＷ３４はＯＦＦ状態のはずである。しかし、何らかの原因で、コンタクトアーム６が被加工材Ｗ等に押し当てられていないにもかかわらずコンタクトアームＳＷ３４がＯＮ状態となる故障が発生するおそれがある。
【０１０４】
そこで、制御回路４０では、その動作開始時に、マイコン６１がコンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号に基づき、コンタクトアームＳＷ３４の状態を判断する。そして、コンタクトアームＳＷ３４がＯＮ状態（コンタクトアームＳＷ信号がＬレベル）である場合は、ガスネイラ１が故障状態「１」であると判断する。そして、この故障状態「１」に対応して予め設定された表示パターンＡの表示を、表示灯４５により行う。
【０１０５】
バッテリ１１の装着時にすでにコンタクトアームＳＷ３４がＯＮ状態になっている原因としては、可動接点３４ａの溶着などによってコンタクトアーム６の状態・位置に関係なくコンタクトアームＳＷ３４が常時ＯＮ状態となってしまう電気的要素や、コンタクトアーム６の戻り不良、即ちコンタクトアーム６が後方に移動した状態（つまり被加工材Ｗ等に押し当てたときの状態）のまま元に戻らなくなってしまうといった機械的要素などが考えられる。また、この故障状態「１」は、ガスネイラ１に何の故障も生じていない場合であっても、ユーザの使用状態、操作方法によって発生する可能性もある。例えば、ユーザが意図せず（或いは故意に）コンタクトアーム６を何かに押し当てた状態でバッテリ１１を装着した場合などがある。
【０１０６】
このように故障状態「１」が検知されると、表示灯４５が表示パターンＡにて点灯するため、ユーザや修理担当者等は、この点灯パターンをみて、どのような内容の故障が発生したのか、また、その原因としてはどのようなことが考えられるのか、といったことを知ることができ、故障発生に対して迅速且つ的確な対応をとることができる。また、故障状態「１」が検知されると、ガスネイラ１は軽故障状態に設定される。即ち、後述するようにマイコン６１が軽故障フラグＬＦを１にセットする。そして、発生した故障が回復するまでは、釘の打ち込みが不可能な状態となる。
【０１０７】
修理等によって、故障状態「１」となる原因が取り除かれ、ガスネイラ１が正常な状態に戻った後は、コンタクトアームＳＷ３４及びトリガＳＷ３５を共にＯＦＦとすることで、マイコン６１は、後述するように軽故障フラグＬＦを０にリセットし、ガスネイラ１を軽故障状態から解除して正常状態へと復帰させる。なお、故障状態「１」が検知されて軽故障状態に設定された後、その軽故障状態が解除されたときは、一定時間（本例では７秒）ファン３０を回転させるようにしている（詳細は後述）。故障状態「２」，「３」において軽故障状態が解除されたときも同様である。
【０１０８】
（３−２）故障状態「２」について
表１に示すように、故障状態「２」は、コンタクトアームＳＷ３４がＯＮで且つトリガＳＷ３５がＯＦＦの状態が一定時間（本例では５秒）継続した場合を表すものである。この故障状態「２」は、バッテリ１１の装着時は正常であって故障状態「１」が検知されなかったことを前提としている。
【０１０９】
この故障状態「２」は、何らかの原因でコンタクトアームＳＷ３４がＯＮ状態のままとなるか、トリガＳＷ３５がＯＦＦ状態のままとなるか、或いはその両方が同時に発生した場合に生じる。具体的な原因としては、可動接点３４ａの溶着等によってコンタクトアームＳＷ３４が常時ＯＮ状態となったりトリガＳＷ３５に接続される電線が断線するなどの電気的要素や、上述したコンタクトアーム６の戻り不良といった機械的要素などが考えられる。
【０１１０】
そこで、制御回路４０では、マイコン６１が、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号およびトリガＳＷ入力回路５２からのトリガＳＷ信号に基づき、コンタクトアームＳＷ３４がＯＮ且つトリガＳＷ３５がＯＦＦの状態が５秒以上継続したかどうかを判断する。そして、上記状態が５秒以上継続した場合は、ガスネイラ１が故障状態「２」であると判断し、この故障状態「２」に対応して予め設定された表示パターンＢの表示を、表示灯４５により行う。
【０１１１】
故障状態「２」が発生するのは、例えばコンタクトアームＳＷ３４及びトリガＳＷ３５が共に上記電気的要素で故障した場合はもちろん、コンタクトアームＳＷ３４のみが上記の電気的要素によって故障した場合であっても、通常時はトリガ７は引かれていない状態（つまりトリガＳＷ３５はＯＦＦ状態）となるため、トリガ７を引かない状態が５秒以上続けば発生する。また例えば、トリガＳＷ３５のみが上記の電気的要素によって故障した場合も、釘の打ち込み時にコンタクトアーム６を被加工材Ｗに押し当てた後（つまりコンタクトアームＳＷ３４がＯＮされた後）、ユーザがトリガ７を引いてもトリガＳＷ３５はＯＮされず釘が打ち込めないことになる。そうなると、コンタクトアーム６を被加工材Ｗに押し当てたままユーザがトリガ７を引く操作を繰り返し又は継続的に行うことが予想され、その場合も故障状態「２」となる可能性がある。
【０１１２】
また、この故障状態「２」は、ガスネイラ１に何の故障も生じていない場合であっても、ユーザの使用状態、操作方法によって発生する可能性もある。通常、ユーザ等がガスネイラ１を用いて釘を打ち込む際、コンタクトアーム６を被加工材Ｗに押し当ててトリガ７を引き、釘を打ち込んだ後は、速やかにトリガ７を元に戻すと共にコンタクトアーム６も被加工材Ｗから離して次の作業に備えるのが自然な流れであると考えられる。しかし、釘の打ち込み後に、トリガ７は元に戻したもののコンタクトアーム６は被加工材Ｗに押し当てたままの状態を５秒以上継続させれば、故障状態「２」が検知されてしまう。
【０１１３】
故障状態「２」が検知されると、表示灯４５が表示パターンＢにて点灯するため、ユーザや修理担当者等は、この点灯パターンをみて、どのような内容の故障が発生したのか、また、その原因としてはどのようなことが考えられるのか、といったことを知ることができ、故障発生に対して迅速且つ的確な対応をとることができる。また、故障状態「２」が検知されると、ガスネイラ１は軽故障状態に設定（軽故障フラグＬＦが１にセット）される。そして、発生した故障が回復するまでは、釘の打ち込みが不可能な状態となる。また、制御回路４０は、故障発生時にファン３０が回転（ファンモータ２９が回転）している場合は、その回転を停止させる。これは、後述する故障状態「３」の場合も同様である。
【０１１４】
修理等によって、故障状態「２」となる原因が取り除かれ、ガスネイラ１が正常な状態に戻った後は、コンタクトアームＳＷ３４をＯＦＦとすることで、マイコン６１は、後述するように軽故障フラグＬＦを０にリセットし、ガスネイラ１を軽故障状態から解除して正常状態へと復帰させる。そのため、ガスネイラ１が正常であるにもかかわらず操作方法によって故障状態「２」が検知されてしまった場合は、コンタクトアーム６を通常時の位置に戻してコンタクトアームＳＷ３４をＯＦＦさせれば、正常状態へ復帰させることができる。
【０１１５】
（３−３）故障状態「３」について
表１に示すように、故障状態「３」は、コンタクトアームＳＷ３４及びトリガＳＷ３５がともにＯＮの状態が一定時間（本例では５秒）継続した場合を表すものである。この故障状態「３」も、バッテリ１１の装着時は正常であって故障状態「１」が検知されなかったことを前提としている。
【０１１６】
この故障状態「３」が発生する原因としては、コンタクトアームＳＷ３４の可動接点３４ａの溶着等によってコンタクトアームＳＷ３４が常時ＯＮ状態となることやトリガＳＷ３５の可動接点３５ａの溶着等によってトリガＳＷ３５が常時ＯＮ状態となる等の電気的要素、また、トリガＳＷ３５の戻り不良といった機械的要素が考えられる。トリガＳＷ３５が戻り不良によって元の状態（引かれる前の状態）に戻らなくなると、インターロックにより、コンタクトアーム６も元の状態に戻らない（戻れない）ため、両ＳＷ３４，３５が共にＯＮ状態となる。
【０１１７】
そこで、制御回路４０では、マイコン６１が、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号およびトリガＳＷ入力回路５２からのトリガＳＷ信号に基づき、コンタクトアームＳＷ３４及びトリガＳＷ３５がともにＯＮの状態が５秒以上継続したかどうかを判断する。そして、上記状態が５秒以上継続した場合は、ガスネイラ１が故障状態「３」であると判断し、この故障状態「３」に対応して予め設定された表示パターンＣの表示を、表示灯４５により行う。
【０１１８】
なお、この故障状態「３」は、ガスネイラ１に何の故障も生じていない場合であっても、ユーザの使用状態、操作方法によって発生する可能性もある。即ち、通常の操作方法で釘を打ち込む際、ユーザはコンタクトアーム６を被加工材Ｗに押し当てた状態でトリガ７を引くため、釘を打ち込む際は必然的に両ＳＷ３４，３５がともにＯＮ状態となる。このとき、通常は、釘を打ち込んだ後は速やかにトリガ７を元に戻すと共にコンタクトアーム６も被加工材Ｗから離して次の作業に備えるのが自然な流れであると考えられるが、打ち込み後もユーザがトリガ７を引いたままの状態を５秒以上継続させれば、故障状態「３」が検知されてしまう。
【０１１９】
故障状態「３」が検知されると、表示灯４５が表示パターンＣにて点灯するため、ユーザや修理担当者等は、この表示パターンをみて、どのような内容の故障が発生したのか、また、その原因としてはどのようなことが考えられるのか、といったことを知ることができ、故障発生に対して迅速且つ的確な対応をとることができる。また、故障状態「３」が検知されると、ガスネイラ１は軽故障状態に設定（軽故障フラグＬＦが１にセット）される。そして、発生した故障が回復するまでは、釘の打ち込みが不可能な状態となる。
【０１２０】
修理等によって故障状態「３」となる原因が取り除かれ、ガスネイラ１が正常な状態に戻った後は、コンタクトアームＳＷ３４及びトリガＳＷ３５をともにＯＦＦとすることで、マイコン６１は、後述するように軽故障フラグＬＦを０にリセットし、ガスネイラ１を軽故障状態から解除して正常状態へと復帰させる。そのため、ガスネイラ１が正常であるにもかかわらず操作方法によって故障状態「３」が検知されてしまった場合は、トリガ７を通常時の位置に戻すと共にコンタクトアーム６も通常時の位置に戻して両ＳＷ３４，３５をともにＯＦＦさせれば、正常状態へ復帰させることができる。
【０１２１】
（３−４）故障状態「４」について
表１に示すように、故障状態「４」は、トリガＳＷ３５がＯＮ状態でバッテリ１１を装着した状態（換言すれば、バッテリ１１を装着したときにすでにトリガＳＷ３５がＯＮ状態となってしまっている状態）、又は、トリガＳＷ３５がＯＮ状態でコンタクトアームＳＷ３４がＯＮからＯＦＦに変化した場合を表すものである。なお、以下の説明では、故障状態「４」を表す上記２種類の状態のうち、前者を故障状態「４−１」、後者を故障状態「４−２」という。
【０１２２】
ガスネイラ１が故障状態「４−１」であるか否かの判断は、バッテリ１１が装着されて制御回路４０に電源が投入され、制御回路４０がその動作を開始した直後のタイミングで行われる。一方、故障状態「４−２」は、バッテリ１１の装着時は正常であって故障状態「４−１」や故障状態「１」が検知されなかったことを前提としている。
【０１２３】
通常、ユーザ等がガスネイラ１にバッテリ１１を装着するときは、トリガ７を引くことはせず、また、仮にユーザがトリガ７を引こうとしてもインターロックにより引くことができない（コンタクトアーム６が被加工材Ｗ等に押し当てられていないことが前提）ため、トリガＳＷ３５はＯＦＦ状態のはずである。しかし、何らかの原因で、トリガ７が引かれていないにもかかわらずトリガＳＷ３５がＯＮ状態となる故障（故障状態「４−１」）が発生するおそれがある。
【０１２４】
そこで、制御回路４０では、その動作開始時に、マイコン６１がトリガＳＷ入力回路５２からのトリガＳＷ信号に基づき、トリガＳＷ３５の状態を判断する。そして、トリガＳＷ３５がＯＮ状態（トリガＳＷ信号がＬレベル）である場合は、ガスネイラ１が故障状態「４−１」であると判断する。そして、この故障状態「４−１」に対応して予め設定された表示パターンＤの表示を、表示灯４５により行う。
【０１２５】
一方、故障状態「４−２」については、マイコン６１が次のようにして判断する。即ち、マイコン６１は、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号およびトリガＳＷ入力回路５２からのトリガＳＷ信号に基づき、両ＳＷ３４，３５が共にＯＮ状態となった後、トリガＳＷ３５がＯＮ状態のままコンタクトアームＳＷ３４だけがＯＦＦ状態となった場合に、ガスネイラ１が故障状態「４−２」であると判断する。そして、この故障状態「４−２」に対応して予め設定された表示パターンＤ（故障状態「４−１」と同じ表示パターン）の表示を、表示灯４５により行う。
【０１２６】
これら故障状態「４」（故障状態「４−１」，「４−２」）が発生する原因としては、可動接点３５ａの溶着などによってトリガ７の状態・位置に関係なくトリガＳＷ３５が常時ＯＮ状態となってしまう電気的要素や、インターロックの破損及びトリガ７の戻り不良、即ちコンタクトアーム６は通常状態であるにもかかわらずトリガ７だけが常時引かれた状態となるといった機械的要素などが考えられる。
【０１２７】
このように故障状態「４」が検知されると、表示灯４５が表示パターンＤにて点灯するため、ユーザや修理担当者等は、この点灯パターンをみて、どのような内容の故障が発生したのか、また、その原因としてはどのようなことが考えられるのか、といったことを知ることができ、故障発生に対して迅速且つ的確な対応をとることができる。また、故障状態「４」が検知されると、ガスネイラ１は重故障状態に設定される。即ち、後述するようにマイコン６１が重故障フラグＥＦを１にセットする。そして、発生した故障が回復するまでは、釘の打ち込みが不可能な状態となる。
【０１２８】
重故障フラグＥＦが１にセットされると、その後は、軽故障フラグＬＦの場合と異なって、制御回路４０が動作を続けている限りは重故障フラグＥＦがリセットされることはない。そのため、修理等によって故障状態「４」となる原因が取り除かれても、制御回路４０が動作を継続している限りは釘の打ち込み等の通常操作を行うことができない。そこで、故障状態「４」となる原因が取り除かれてガスネイラ１が正常な状態に戻った後は、制御回路４０への電源を再投入（バッテリ１１を再装着）すれば、通常通り使用することができる。
【０１２９】
後述する故障状態「５」〜「８」についても同様であり、故障が発生すると重故障フラグＥＦが１にセットされ、修理等によって正常状態に戻った後は、電源（バッテリ１１）を再投入することで正常状態に復帰させることができる。なお、故障状態「１」〜「３」を軽故障状態、故障状態「４」〜「８」を重故障状態としたのは、故障状態から通常状態への復帰方法に基づくものである。即ち、故障状態「１」〜「３」の場合は通常操作による復帰が可能であるのに対し、故障状態「４」〜「８」の場合は、電源再投入以外には復帰することができない。
【０１３０】
（３−５）故障状態「５」について
表１に示すように、故障状態「５」は、コンタクトアームＳＷ３４がＯＦＦ状態でトリガＳＷ３５のみＯＮ状態となる場合を表すものである。この故障状態「５」も、バッテリ１１の装着時は正常であって故障状態「４−１」や故障状態「１」が検知されなかったことを前提としている。
【０１３１】
この故障状態「５」が発生する原因としては、コンタクトアームＳＷ３４と制御回路４０とを接続する電線が断線すること等によってコンタクトアーム６の位置にかかわらずコンタクトアームＳＷ３４が常時ＯＦＦ状態となる電気的要素、また、故障状態「４」と同じようにインターロックの破損及びトリガ７の戻り不良といった機械的要素などが考えられる。
【０１３２】
制御回路４０では、マイコン６１が、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号およびトリガＳＷ入力回路５２からのトリガＳＷ信号に基づき、コンタクトアームＳＷ３４がＯＦＦ状態のときにトリガＳＷ３５がＯＮ状態となった場合に、ガスネイラ１が故障状態「５」であると判断する。そして、この故障状態「５」に対応して予め設定された表示パターンＥの表示を、表示灯４５により行う。
【０１３３】
なお、本実施形態では、この故障状態「５」が発生した場合、その発生時（即ちトリガＳＷ３５がＯＦＦからＯＮとなった時）に１回の点火動作が行われるが、以後は故障状態から回復するまでは点火動作は行われない。
【０１３４】
（３−６）故障状態「６」について
表１に示すように、故障状態「６」は、ファンモータ２９と制御回路４０とが電気的に接続されていない状態を表す。この故障状態「６」が発生する原因としては、ファンモータ２９と制御回路４０を接続する電線の断線などが考えられる。
【０１３５】
制御回路４０では、マイコン６１が、モータ接続検出回路５５からのモータ接続検出信号に基づいて、ファンモータ２９が正常に接続されているか否かを判断する。具体的には、マイコン６１は、コンタクトアームＳＷ３４がＯＮされたときに、モータ接続検出回路５５からのモータ接続検出信号の状態をみる。
【０１３６】
そして、モータ接続検出信号がＨレベルであれば、ファンモータ２９が正常に接続されているものと判断して、ファンモータ動作回路５４にＨレベルのモータ駆動信号を出力し、ファンモータ２９を回転させる。一方、モータ接続検出信号がＬレベルならば、ファンモータ２９が制御回路４０に正常に接続されていない故障状態「６」であると判断し、この故障状態「６」に対応して予め設定された表示パターンＦの表示を、表示灯４５により行う。
【０１３７】
（３−７）故障状態「７」について
表１に示すように、故障状態「７」は、点火回路５９に常時電源（バッテリ電源）が供給されている状態を表すものである。即ち、マイコン６１が点火電源供給回路５６へＬレベルの点火電源供給信号（点火回路５９への電源供給を停止させる指令）を出力しているにもかかわらず点火電源供給回路５６を介してバッテリ電源が点火回路５９へ供給されている状態が、この故障状態「７」である。
【０１３８】
この故障状態「７」が発生する主な原因としては、点火電源供給回路５６の故障が考えられる。他にも、例えば点火電源検出回路５７の故障、即ち点火電源検出回路５７を構成する検出用トランジスタＴｒ６のＯＮ故障（常時ＯＮ状態となる故障）によって、この点火電源検出回路５７からマイコン６１へ常時Ｌレベルの点火電源検出信号が入力されることにより、故障状態「７」が発生することも起こりうる。
【０１３９】
制御回路４０では、マイコン６１が、点火電源検出回路５７からの点火電源検出信号に基づいて、点火電源供給回路５６から点火回路５９へのバッテリ電源の供給状態を判断する。そして、点火回路５９を動作させるべき条件（トリガＳＷ３５がＯＮする等）が成立していないにもかかわらず既に点火回路５９へバッテリ電源が供給されていると判断した場合は、ガスネイラ１が故障状態「７」であると判断する。そして、この故障状態「７」に対応して予め設定された表示パターンＧの表示を、表示灯４５により行う。
【０１４０】
（３−８）故障状態「８」について
表１に示すように、故障状態「８」は、バッテリ電圧の低下、即ちバッテリ１１から制御回路４０へ供給されるバッテリ電源の電圧が低下して制御回路４０やファンモータ２９が正常に動作できなくなるおそれがある状態を表すものである。
【０１４１】
制御回路４０では、マイコン６１が、バッテリ電圧検出回路５３から入力されるバッテリ電圧信号に基づき、バッテリ電圧が正常であるか否かを継続的に判断している。そして、バッテリ電圧信号のレベルが予め設定したバッテリ電圧判定閾値以下となった場合に、バッテリ電圧が低下したものと判断して、ガスネイラ１が故障状態「８」であると判断する。そして、この故障状態「８」に対応して予め設定された表示パターンＨの表示を、表示灯４５により行う。
【０１４２】
（４）制御回路４０で実行される打ち込み動作制御処理について
次に、制御回路４０で実行される打ち込み動作制御処理について、図４〜図７に基づいて説明する。図４は、制御回路４０のマイコン６１が実行する打ち込み動作制御処理を表すフローチャートである。ガスネイラ１にバッテリ１１が装着されることにより制御回路４０がその動作を開始すると、制御回路４０のマイコン６１では、ＣＰＵ６６がＲＯＭ６７から打ち込み動作制御処理プログラムを読み出し、このプログラムに従って処理を実行する。この打ち込み動作制御処理の実行により、ファンモータ２９の動作から点火動作に至る一連の釘打ち込み動作や、上述した各故障状態「１」〜「８」の検知（故障検知機能）及びそれに伴う表示灯４５の表示（故障状態表示機能）が実現される。
【０１４３】
図４に示す打ち込み動作制御処理が開始されると、まずＳ１００にて、制御回路４０の初期化（詳しくはマイコン６１の初期化）が行われる。具体的には、当該打ち込み動作制御処理の実行中に設定される各種フラグの初期化、カウンタ６９のリセット、エラー番号のリセットなどが行われる。
【０１４４】
各種フラグとしては、トリガ７の操作状態を示すトリガ状態フラグＴＦ、コンタクトアーム６の操作状態を示すコンタクトアーム状態フラグＡＦ、ファンモータ２９の動作状態（即ちファン３０の動作状態）を示すファン状態フラグＦＦ、故障状態を示す２種類の故障フラグである軽故障フラグＬＦ及び重故障フラグＥＦがある。
【０１４５】
各フラグは、初期状態においては、Ｓ１００の処理により全て初期化（０にリセット）される。そして、Ｓ３００の定常時動作制御処理の中で、トリガＳＷ３５がＯＮされて点火動作が行われるときにトリガ状態フラグＴＦが１にセットされ、コンタクトアームＳＷ３４がＯＮされたときにコンタクトアーム状態フラグＡＦが１にセットされ、ファンモータ２９によりファン３０が動作（回転）開始したときにファン状態フラグＦＦが１にセットされ、軽故障状態である各故障状態「１」〜「３」のいずれかが検知されたときに軽故障フラグＬＦが１にセットされ、重故障状態である各故障状態「４」〜「８」のいずれかが検知されたときに重故障フラグＥＦが１にセットされる。
【０１４６】
また、エラー番号は、０〜８のいずれかがセットされる。このうち、エラー番号＝０はガスネイラ１に故障がなく正常であることを示すものであり、エラー番号＝１〜８は、それぞれ、上述した各故障状態「１」〜「８」に対応するものである。マイコン６１は、Ｓ２００及びＳ３００の各処理の中で、故障状態「１」〜「８」のいずれかを検知した場合、検知した故障状態の数値に対応した番号のエラー番号をセットし、その故障状態に対応した故障フラグ（軽故障フラグＬＦ及び重故障フラグＥＦのいずれか）を１にセットすると共に、セットしたエラー番号に対応して予め設定された表示パターンにて表示灯４５（各ＬＥＤ４６〜４８）を点灯させる。
【０１４７】
Ｓ１００の初期化処理の後は、Ｓ２００に進み、バッテリ装着時故障状態検知処理が実行される。これは、バッテリ１１が装着されて当該打ち込み動作制御処理が開始される度に１回だけ実行される処理であり、その詳細は図５に示す通りである。図５の詳細説明は後述するが、その概要だけ述べると、故障状態「１」又は故障状態「４」（詳しくは故障状態「４−１」）のいずれかが発生していないか否かが判断される。そして、いずれの故障も検知されなかった場合はＳ３００に進むが、いずれかの故障が検知された場合は、その故障が回復するまではＳ３００に移行しない。
【０１４８】
Ｓ３００では、定常時動作制御処理が実行される。この処理は、バッテリ１１が装着されてＳ２００の処理が行われた以後、継続的に実行されるものであり、その詳細内容は後述する。
【０１４９】
次に、図４の打ち込み動作制御処理におけるＳ２００のバッテリ装着時故障状態検知処理について、図５に基づいてより詳しく説明する。このＳ２００のバッテリ装着時故障状態検知処理は、詳細には図５に示すように行われる。即ち、まずＳ２１０にて、マイコン６１内のカウンタ６９による時間カウント（計時）が行われる。このＳ２１０の処理は、そのとき既に時間カウントが行われている最中であればその実行中の時間カウントをそのまま継続させ、時間カウント実行中でない場合は新たに時間カウントを開始させるものである。後述するＳ３８０（図６参照）、Ｓ６６０及びＳ６１５（図７参照）も同様である。そのため、バッテリ１１装着後の最初のＳ２１０の処理においては、当然ながらまだ時間カウントは行われていないため、ここで時間カウントが開始される。
【０１５０】
続くＳ２２０では、コンタクトアームＳＷ３４がＯＮ状態であるか否かが判断される。なお、図５〜図７における「アームＳＷ」とは、コンタクトアームＳＷ３４を意味する。Ｓ２２０の処理でコンタクトアームＳＷ３４がＯＦＦ状態であると判断されれば、Ｓ２３０に進み、トリガＳＷ３５がＯＮ状態であるか否かが判断される。そして、トリガＳＷ３５もＯＦＦ状態であれば、Ｓ２４０に進み、Ｓ２１０で計時開始してからの経過時間が５０msec以上となっているか否かが判断される。このときまだ５０msec以上経過していない場合はＳ２１０に戻るが、計時開始から５０msec以上経過した場合は、Ｓ２５０に進んで時間カウントを停止し、カウンタ６９のカウンタ値をリセットする。
【０１５１】
一方、何らかの原因でバッテリ装着時に既にコンタクトアームＳＷ３４がＯＮ状態になっていた場合は、重故障フラグＥＦがまだ１にセットされていないことを条件として（Ｓ２６０：ＮＯ）、Ｓ２７０にてエラー番号が１に設定されると共に軽故障フラグＬＦが１にセットされる。エラー番号が１に設定されるということは、ガスネイラ１が故障状態「１」になっていてその故障状態「１」が検知されたことを意味する。そして、このようにエラー番号１が設定されると、このエラー番号１（故障状態「１」）に対応して設定された表示パターンＡにて表示灯４５（３つのＬＥＤ４６〜４８）の点灯が行われる。
【０１５２】
但し、Ｓ２６０の判断処理において既に重故障フラグＥＦが１にセットされている場合は、Ｓ２７０には進まず、そのままＳ２１０に戻る。つまり、軽故障状態が検知されても、それ以前に既に重故障状態が検知済みで重故障フラグＥＦが１にセットされている場合は、重故障フラグＥＦ＝１の状態を優先する。
【０１５３】
このように、本実施形態では、重故障フラグＥＦが１にセットされているとき、即ち故障状態「４」〜「８」のいずれかが検知されている状態のときに、新たに軽故障状態（故障状態「１」〜「３」のいずれか）が検知された場合は、その軽故障状態に関する軽故障フラグＬＦのセットや表示灯４５の点灯は行わず、既に検知されている重故障状態に関する重故障フラグＥＦのセット及び表示灯４５の点灯を優先させるようにしている。逆に、軽故障状態が検知されて軽故障フラグＬＦが１にセットされているときに新たに重故障状態が検知された場合は、重故障フラグＥＦを１にセットするとともにその検知された重故障状態に対応した表示パターンにて表示灯４５を点灯させる。なお、重故障が検知されて重故障フラグＥＦが１にセットされた後に、新たに別の重故障が検知された場合は、その新たに検知された重故障は表示灯４５の表示に反映されず、既に検知されている重故障状態に対応した表示が継続される。
【０１５４】
また、バッテリ装着時、コンタクトアームＳＷ３４はＯＦＦ状態であったものの（Ｓ２２０：ＮＯ）、何らかの原因でトリガＳＷ３５が既にＯＮ状態になっていた場合は、Ｓ２３０で肯定判定されてＳ２８０に進み、エラー番号が４にセットされると共に重故障フラグＥＦが１にセットされる。そして、このようにエラー番号４が設定されると、このエラー番号４（故障状態「４」）に対応して設定された表示パターンＤにて表示灯４５の点灯が行われる。なお、ここで検知された故障状態「４」は、詳しくは、故障状態「４−１」である（表１参照）。
【０１５５】
Ｓ２７０で軽故障フラグＬＦがセットされると、釘の打ち込み等の通常操作が不可能な状態となる。そして、コンタクトアームＳＷ３４がＯＦＦ状態となることによって故障状態「１」から正常状態へ回復し且つトリガＳＷ３５もＯＦＦ状態が保持される（つまり両ＳＷ３４，３５が共にＯＦＦ状態となる）と、後述する図６のＳ４４０の処理によって軽故障フラグＬＦが０にリセットされ、故障状態から正常状態へと回復する。
【０１５６】
Ｓ２８０で重故障フラグＥＦがセットされた場合も、釘の打ち込み等の通常操作が不可能な状態となる。そして、重故障の場合は、故障の原因が取り除かれてハードウェア自体が正常な状態に戻ったとしても、重故障フラグＥＦはリセットされない。そのため、一旦重故障状態になった後に再び通常操作を行うことができるようにするためには、既述の通り、故障の原因を取り除くと共にバッテリ電源を再投入する（つまり図４のＳ１００の初期化処理から再開させる）必要がある。
【０１５７】
次に、図４の打ち込み動作制御処理におけるＳ３００の定常時動作制御処理について、図６及び図７に基づいてより詳しく説明する。このＳ３００の定常時動作制御処理は、詳細には図６及び図７に示すように行われる。即ち、まずＳ３１０（図６）にて、バッテリ電圧が低下しているか否かが判断される。この判断は、マイコン６１に入力されるバッテリ電圧信号がバッテリ電圧判定閾値以下であるか否かを判断することにより行われる。そして、バッテリ電圧が低い（即ちバッテリ電圧信号がバッテリ電圧判定閾値以下である）と判断された場合は、重故障フラグＥＦがまだ１にセットされていないことを条件として（Ｓ５００：ＮＯ）、Ｓ５１０にてエラー番号が８に設定されると共に重故障フラグＥＦが１にセットされる。
【０１５８】
エラー番号が８に設定されるということは、ガスネイラ１が故障状態「８」になっていてその故障状態「８」が検知されたことを意味する。そして、このようにエラー番号８が設定されると、このエラー番号８（故障状態「８」）に対応して設定された表示パターンＨにて表示灯４５の点灯が行われる。但し、Ｓ５００の判断処理において既に重故障フラグＥＦが１にセットされている場合は、Ｓ５１０には進まず、この定常時動作制御処理を一旦終了する。
【０１５９】
Ｓ３１０にてバッテリ電圧が低下していないと判断された場合は、Ｓ３２０に進み、点火回路５９へバッテリ電圧が供給されているか否かが判断される。既述の通り、ガスネイラ１を操作していない通常時は、制御回路４０において点火電源供給回路５６が点火回路５９へのバッテリ電源供給を遮断している。そのため、ガスネイラ１が正常であればＳ３３０に進む。一方、何らかの原因で点火回路５９にバッテリ電源が供給されている場合、即ち、点火電源供給回路５６にはＬレベルの点火電源供給信号（点火回路５９への電源供給を停止させる指令）が入力されているにもかかわらず点火電源検出回路５７からはＬレベルの点火電源検出信号（点火回路５９へバッテリ電源が供給されていることを示す信号）が出力されている場合は、Ｓ４８０に進み、重故障フラグＥＦがまだ１にセットされていないことを条件として（Ｓ４８０：ＮＯ）、Ｓ４９０にてエラー番号が７に設定されると共に重故障フラグＥＦが１にセットされる。
【０１６０】
エラー番号が７に設定されるということは、ガスネイラ１が故障状態「７」になっていてその故障状態「７」が検知されたことを意味する。そして、このようにエラー番号７が設定されると、このエラー番号７（故障状態「７」）に対応して設定された表示パターンＧにて表示灯４５の点灯が行われる。但し、Ｓ４８０の判断処理において既に重故障フラグＥＦが１にセットされている場合は、Ｓ４９０には進まず、この定常時動作制御処理を一旦終了する。
【０１６１】
Ｓ３３０では、コンタクトアームＳＷ入力回路５１からのコンタクトアームＳＷ信号に基づき、コンタクトアームＳＷ３４がＯＮ状態であるか否かが判断される。また、Ｓ３４０ではコンタクトアーム状態フラグが１にセットされているか否かが判断され、Ｓ３５０ではトリガ状態フラグが１にセットされているか否かが判断され、Ｓ３６０ではトリガＳＷ３５がＯＮ状態であるか否かが判断される。
【０１６２】
ここで、制御回路４０の動作開始後、ガスネイラ１をまだ何ら操作していない限り、コンタクトアームＳＷ３４及びトリガＳＷ３５はいずれもまだＯＦＦ状態であり、コンタクトアーム状態フラグＡＦ及びトリガ状態フラグＴＦはいずれも０である。よってその場合は、Ｓ３３０の判断処理、Ｓ３４０におけるコンタクトアーム状態フラグＡＦが１か否かの判断処理、Ｓ３５０におけるトリガ状態フラグＴＦが１か否かの判断処理、及びＳ３６０におけるトリガＳＷ３５がＯＮ状態であるか否かの判断処理ではいずれも否定判定されて、Ｓ３７０に進む。
【０１６３】
Ｓ３７０では、軽故障フラグＬＦが１にセットされているか否かが判断される。このとき、既にＬＦ＝１にセットされている場合は、Ｓ４４０にて、ファンモータ２９を駆動させてファン３０を回転させると共に、ファン状態フラグＦＦを１にセットする。併せて、エラー番号を０にリセットすると共に、軽故障フラグＬＦも０にリセットする。エラー番号が０にリセットされたことにより、それまで表示灯４５において行われていた表示も停止されることとなる。軽故障フラグＬＦが１にセットされているにもかかわらずＳ３７０の処理まで進んできた（特に、Ｓ３３０及びＳ３６０の判断処理でいずれも否定判定された）ということは、一旦は軽故障状態になったもののその原因が解消されて正常状態に戻ったということである。そのため、Ｓ４４０にて、エラー番号及び軽故障フラグＬＦをいずれもリセットするのである。
【０１６４】
一方、Ｓ３７０において軽故障フラグＬＦが１にセットされていない場合、又は、Ｓ３７０において軽故障フラグＬＦが１にセットされていたもののＳ４４０の処理により軽故障フラグＬＦがリセットされた場合は、Ｓ３８０に進み、カウンタ６９による時間カウント（計時）が開始される。そして、続くＳ３９０にて、Ｓ３８０の計時開始から７秒以上経過したか否かが判断される。このとき、まだ７秒以上経過していない場合はこの定常時動作制御処理を一旦終了するが、７秒以上経過した場合は、Ｓ４００に進んでファンモータ２９の回転を停止（詳しくはファンモータ２９へのバッテリ電源供給を停止）させる。その後、Ｓ４１０にて、Ｓ３８０の計時開始から１７秒以上経過したか否か（換言すれば、Ｓ４００のファンモータ２９への電源供給停止から１０秒以上経過したか否か）が判断され、まだ経過していない場合はこの定常時動作制御処理を一旦終了するが、経過した場合は、Ｓ４２０にて、カウンタ６９をリセットすると共にファン状態フラグＦＦも０にリセットする。
【０１６５】
なお、Ｓ４００でファンモータ２９への電源供給を停止したときにすぐにファン状態フラグＦＦをリセットせず、電源供給の停止から１０秒以上経過したときにリセットするようにしているのは、ファンモータ２９への電源供給を停止してもファン３０はすぐには回転を停止せず、しばらく（数秒）は慣性・イナーシャにより回転を続けるためである。そして、通常は、ファンモータ２９への電源供給停止から多く見積もっても１０秒も経過すれば、ファン３０の回転は停止することが予想される。そのため、本実施形態では、電源供給停止から１０秒以上経過したときに（Ｓ４１０：ＹＥＳ）、ファン３０が確実に停止したものと判断して、ファン状態フラグＦＦをリセットするようにしている（Ｓ４２０）。
【０１６６】
Ｓ３４０の判断処理において、コンタクトアーム状態フラグＡＦが１にセットされている場合は、Ｓ４３０に進み、カウンタ６９によるカウント（計時）が停止されてカウント値がリセットされると共に、コンタクトアーム状態フラグＡＦも０にリセットされる。なお、コンタクトアーム状態フラグＡＦが１にセットされるのは、後述するＳ５５０（図７参照）の処理である。
【０１６７】
Ｓ３５０の判断処理において、トリガ状態フラグＴＦが１にセットされていると判断された場合は、重故障フラグＥＦがまだ１にセットされていないことを条件として（Ｓ４６０：ＮＯ）、Ｓ４７０にてエラー番号が４に設定されると共に重故障フラグＥＦが１にセットされる。ここでエラー番号が４に設定されるということは、ガスネイラ１が故障状態「４」（詳しくは故障状態「４−２」）になっていてその故障状態が検知されたことを意味する。
【０１６８】
即ち、釘の打ち込み動作をまだ行っていない場合はトリガ状態フラグＴＦもリセットされたままであるのはもちろん、釘の打ち込みを行った後であっても、Ｓ３３０で否定判定された（コンタクトアームＳＷ３４がＯＦＦ状態と判定された）ということは、打ち込み後にトリガ７を元に戻してコンタクトアーム６も元に戻した状態にあり、トリガＳＷ３５及びコンタクトアームＳＷ３４はいずれもＯＦＦ状態となっているはずである。そして、このようにトリガＳＷ３５がＯＮ状態から再びＯＦＦ状態になった場合は、トリガ状態フラグＴＦは、後述するＳ６５０（図７参照）の処理によって既に０にリセットされているはずである。
【０１６９】
これに対し、Ｓ３５０においてトリガ状態フラグＴＦが１にセットされていると判断されたということは、コンタクトアームＳＷ３４はＯＦＦ状態になっているにもかかわらず何らかの原因でトリガＳＷ３５がＯＮ状態（即ち故障状態「４−２」）になっているということである。そのため、この場合は故障状態「４−２」と判断し、対応する各処理（Ｓ４６０〜Ｓ４７０）を行うようにしている。
【０１７０】
また、トリガ状態フラグＴＦはリセットされた状態であるものの（Ｓ３５０：ＮＯ）、Ｓ３６０の判断処理においてトリガＳＷ３５がＯＮ状態になっていると判断された場合は、重故障フラグＥＦがまだ１にセットされていないことを条件として（Ｓ４５０：ＮＯ）、図７のＳ５９０以降に進み、故障状態「５」が検知される。
【０１７１】
この場合、トリガ状態フラグＴＦは０であるため、図７においてＳ５９０からＳ６００に進む。Ｓ６００では、点火回路５９を動作（点火電源供給回路５６へＨレベルの点火電源供給信号を出力）させて点火プラグ３３をスパークさせると共に、カウンタ６９の計時を停止してカウンタ値をリセットし、トリガ状態フラグＴＦを１にセットする。そして、Ｓ６１０においてコンタクトアーム状態フラグＡＦが０であるか否かが判断されるが、ここではＳ３４０又はＳ４３０の処理（図６参照）によりコンタクトアーム状態フラグＡＦは０のはずである。そのため、Ｓ７２０に進み、エラー番号が５に設定されると共に重故障フラグＥＦが１にセットされる。ここでエラー番号が５に設定されるということは、ガスネイラ１が故障状態「５」になっていてその故障状態が検知されたことを意味する。そして、このようにエラー番号５が設定されると、このエラー番号５（故障状態「５」）に対応して設定された表示パターンＥにて表示灯４５の点灯が行われる。
【０１７２】
図６のＳ３３０の判断処理においてコンタクトアームＳＷ３４がＯＮ状態ではないと判断されたということは、コンタクトアーム６は被加工材Ｗ等に押し当てられてはおらず通常時の状態にあるはずである。この場合、インターロックによって、トリガ７は引くことはできず、故にトリガＳＷ３５もＯＦＦ状態になっているはずである。にもかかわらず、Ｓ３６０でトリガＳＷ３５がＯＮ状態であると判断されたということは、ガスネイラ１が故障状態「５」になっていると考えられる。そのため、既述のように重故障フラグＥＦがまだ１にセットされていないことを条件として図７のＳ７２０にて故障状態「５」を検知（エラー番号５をセット）するようにしている。
【０１７３】
Ｓ３３０の判断処理において、コンタクトアームＳＷ３４がＯＮ状態であると判断された場合は、図７のＳ５２０以降に進む。Ｓ５２０では、重故障フラグＥＦが１にセットされているか否かが判断され、続くＳ５３０では、軽故障フラグＬＦが１にセットされているか否かが判断される。このとき、既に少なくともいずれかの故障フラグが１にセットされている場合は、この定常時動作制御処理を一旦終了することになり、以後、故障の原因が取り除かれてハード的にもソフト的にも故障状態から復帰するまでは、釘の打ち込み動作は行われない。
【０１７４】
一方、重故障フラグＥＦ及び軽故障フラグＬＦがいずれも０ならば、Ｓ５４０に進む。Ｓ５４０では、コンタクトアーム状態フラグＡＦが０であるか否かが判断され、０の場合はＳ５５０に進んで、カウンタ６９による計時が停止されてカウント値がリセットされると共に、コンタクトアーム状態フラグＡＦが１にセットされて、続くＳ５６０に進む。Ｓ５４０の処理において既にコンタクトアーム状態フラグＡＦが１にセットされている場合は、そのままＳ５６０に進む。
【０１７５】
Ｓ５６０では、ファンモータ２９が制御回路４０と正常に接続されているか否かが判断される。この判断は、モータ接続検出回路５５からのモータ接続検出信号に基づいて行われる。ここで、ファンモータ２９が未接続（正常に接続されていない）と判断された場合は、ファン状態フラグＦＦが１にセットされていないことを条件として（Ｓ７００：ＮＯ）、Ｓ７１０にてエラー番号が６に設定されると共に重故障フラグＥＦが１にセットされる。
【０１７６】
エラー番号が６に設定されるということは、ガスネイラ１が故障状態「６」になっていてその故障状態「６」が検知されたことを意味する。そして、このようにエラー番号６が設定されると、このエラー番号６（故障状態「６」）に対応して設定された表示パターンＦにて表示灯４５の点灯が行われる。但し、Ｓ７００の判断処理においてファン状態フラグＦＦが１にセットされている場合は、Ｓ７１０には進まずＳ５７０に進む。
【０１７７】
Ｓ５６０においてファンモータ２９が正常に接続されていると判断された場合、又は、Ｓ５６０でファンモータ２９が未接続と判断されたもののＳ７００においてファン状態フラグＦＦが１にセットされていると判断された場合は、Ｓ５７０に進み、ファンモータ２９へバッテリ電源を供給してファン３０を動作（回転）させると共に、ファン状態フラグＦＦを１にセットする。
【０１７８】
なお、Ｓ５６０においてファンモータ２９が未接続と判断されたにもかかわらずＳ７００でファン状態フラグＦＦが１にセットされていると判断されたときは、故障状態になっているわけではない。即ち、上述したように、ファンモータ２９の回転を停止させるべくファンモータ２９へのバッテリ電源供給を停止させても、ファンモータ２９やファン３０の慣性・イナーシャにより、すぐには回転停止しない。そのため、ファンモータ２９へのバッテリ電源供給停止後も、ファンモータ２９が回転を続けている限りは、その回転によってファンモータ２９内部に生じる逆起電力により、モータ接続検出回路５５の検出用トランジスタＴｒ３はＯＮしない。よって、マイコン６１にはＬレベルのモータ接続検出信号（即ちファンモータ２９が正常に接続されていないことを示す信号）が入力されることになる。
【０１７９】
このように、ファンモータ２９が制御回路４０と正常に接続されているにもかかわらず、ファンモータ２９が回転している限りは、その回転により生じる逆起電力により、ファンモータ２９が未接続状態であると誤検知されてしまう。そのため、Ｓ５６０でファンモータ２９が未接続と判断されたとしても、Ｓ７００にてファン状態フラグＦＦが１にセットされていると判断された場合は、Ｓ５６０での判断結果はファンモータ２９がまだ停止していないことに起因するものであってファンモータ２９は正常に接続されているものと判断して、Ｓ５７０へ進むようにしている。
【０１８０】
Ｓ５７０によりファンモータ２９への電源供給が開始されてファン３０の動作が開始されると、続くＳ５８０にて、トリガＳＷ３５がＯＮされているか否かが判断される。ここで、トリガＳＷ３５がＯＮされている場合は、トリガ状態フラグＴＦがまだ０であることを条件として（Ｓ５９０：ＹＥＳ）、Ｓ６００に進む。このＳ６００にて、既述の通り、点火回路５９を動作させて点火プラグ３３をスパークさせると共に、カウンタ６９の計時を停止してカウンタ値をリセットし、トリガ状態フラグＴＦを１にセットする。なお、Ｓ５９０の判断処理において既にトリガ状態フラグＴＦが１にセットされている場合は、Ｓ６００には進まずにそのままＳ６１０に進む。
【０１８１】
Ｓ６１０の判断処理において、コンタクトアーム状態フラグＡＦが０の場合は、既述の通りＳ７２０に進むが、コンタクトアーム状態フラグＡＦが１にセットされている場合は（通常はＳ５５０の処理により１にセットされているはず）、Ｓ６１５にてカウンタ６９による計時を実行させる。そして、Ｓ６２０にて、その計時開始から５秒以上経過したか否かが判断される。ここで、５秒以上経過していない場合はこの定常時動作制御処理を一旦終了するが、５秒以上経過した場合、即ち、コンタクトアームＳＷ３４及びトリガＳＷ３５が共にＯＮの状態が５秒以上継続した場合は、Ｓ６３０に進む。
【０１８２】
Ｓ６３０では、カウンタ６９による計時が停止されてカウンタ６９のカウンタ値がリセットされると共に、エラー番号が３に設定され、軽故障フラグＬＦが１にセットされる。エラー番号が３に設定されるということは、ガスネイラ１が故障状態「３」になっていてその故障状態「３」が検知されたことを意味する。そして、このようにエラー番号３が設定されると、このエラー番号３（故障状態「３」）に対応して設定された表示パターンＣにて表示灯４５の点灯が行われる。そして、続くＳ６４０にてファンモータ２９へのバッテリ電源供給が停止される。
【０１８３】
一方、Ｓ５８０においてトリガＳＷ３５がＯＮ状態ではない（つまり、トリガ７は引かれていない）と判断された場合は、Ｓ６５０に進んで、カウンタ６９による計時が停止されてカウント値がリセットされると共に、トリガ状態フラグＴＦが０にリセットされる。そして、Ｓ６６０にて、カウンタ６９による計時が行われる。続くＳ６７０では、その計時が開始されてから５秒以上経過したか否かが判断される。ここで、５秒以上経過していない場合はこの定常時動作制御処理を一旦終了するが、５秒以上経過した場合、即ち、コンタクトアームＳＷ３４がＯＮでトリガＳＷ３５ＯＦＦの状態が５秒以上継続した場合は、Ｓ６８０に進む。
【０１８４】
Ｓ６８０では、Ｓ６３０と同じようにカウンタ６９の停止・リセットと軽故障フラグＬＦの１への設定がなされると共に、エラー番号が２に設定される。エラー番号が２に設定されるということは、ガスネイラ１が故障状態「２」になっていてその故障状態「２」が検知されたことを意味する。そして、このようにエラー番号２が設定されると、このエラー番号２（故障状態「２」）に対応して設定された表示パターンＢにて表示灯４５の点灯が行われる。そして、続くＳ６９０にてファンモータ２９へのバッテリ電源供給が停止される。
【０１８５】
（５）第１実施形態の効果等
以上詳述したように、本実施形態のガスネイラ１は、制御回路４０において、予め設定した８種類の故障状態「１」〜「８」を検知可能に構成されている。そして、各故障状態「１」〜「８」に対応してそれぞれ異なる表示パターンＡ〜Ｈが設定されており、いずれかの故障状態が検知されると、その検知された故障状態に対応した表示パターンにて表示灯４５（３つのＬＥＤ４６，４７，４８）が動作する。
【０１８６】
従って、本実施形態のガスネイラ１によれば、故障状態「１」〜「８」のいずれかが発生したとき、ユーザ等は、表示灯４５の表示内容（表示パターン）を見ることで、どの故障状態が発生したのかを迅速に把握することができる。そして、その発生した故障に対してより適切な対応を迅速に行うことができる。
【０１８７】
しかも、ガスネイラ１において発生する可能性のある故障状態のほとんどが故障状態「１」〜「８」として設定されているため、発生する可能性のある故障状態のほとんどを検知することができ、ユーザ等はどの種類の故障状態が発生したのかを具体的且つ迅速に知ることができる。
【０１８８】
具体的には、バッテリ１１の装着時にまず故障状態「１」及び故障状態「４−１」の有無が判断され、いずれかの発生が検知された場合はそれに対応した表示パターンＡ又はＤによる表示がなされる。そのため、ユーザ等は、バッテリ１１の装着直後にとりあえず故障状態「１」及び「４−１」についてその発生有無を知ることができ、発生していた場合はすぐにそれに対処することができる。
【０１８９】
また、バッテリ１１の装着時には故障状態「１」及び故障状態「４−１」のいずれも検知されなかった場合でも、その後何らかの要因によって、コンタクトアームＳＷ３４がＯＮされたままの状態になるおそれがある。これに対し、本実施形態では、コンタクトアームＳＷ３４がＯＮされたままの状態になった場合にそれを障状態「２」或いは故障状態「３」として検知可能である。
【０１９０】
また、ファンモータ２９と制御回路４０とが電気的に正常に接続されていない故障状態「６」が発生すると、ファン３０の回転が不十分又は全く回転しなくなり、燃焼室内において燃料ガスの不完全燃焼が発生するおそれがある。これに対し、本実施形態では、故障状態「６」が発生するとそれが検知されて対応する表示パターンＦによる表示がなされるため、ユーザ等は、故障状態「６」の発生を迅速に把握することができる。そのため、ファン３０が正常に回転しないことにより生じる不完全燃焼などの悪影響を抑制することが可能となる。
【０１９１】
また、点火回路５９に常時バッテリ電源が供給されている故障状態「７」が発生すると、トリガ７の操作に関係なく点火回路５９が動作して点火プラグ３３が不必要にスパークするおそれがある。これに対し、本実施形態では、故障状態「７」が発生するとそれが検知されて対応する表示パターンＧによる表示がなされるため、ユーザ等は、故障状態「７」の発生を迅速に把握することができ、点火プラグ３３の不必要なスパークなどの悪影響を抑制することが可能となる。
【０１９２】
また、本実施形態のガスネイラ１は、インターロック機構を備えているが、何らかの要因でこのインターロック機構が破損する可能性がある。これに対し、本実施形態では、インターロック機構の破損によって生じることが予想される故障状態（例えば故障状態「４−２」、「５」）についても検知可能であると共に、その故障状態に対応した表示パターンに夜表示がなされる。そのため、ユーザ等は、原因の１つとしてインターロック機構の破損の可能性がある故障状態が発生した場合にそれを迅速に知ることができる。
【０１９３】
なお、本実施形態において、コンタクトアーム６は本発明の押当部材に相当し、コンタクトアームＳＷ３４は本発明の押当検出スイッチに相当し、トリガ７は本発明の操作部材に相当し、トリガＳＷ３５は本発明の操作検出スイッチに相当し、マイコン６１は本発明の動作状態検知手段に相当し、カウンタ６９は本発明の計時手段に相当する。また、シリンダ１５、ピストン１６、及びドライバブレード１７により本発明の動力伝達手段が構成され、マイコン６１と表示回路６０とにより本発明の報知手段（発光手段）が構成される。
【０１９４】
［第２実施形態］
本実施形態では、上記第１実施形態のガスネイラ１と同じ構成・機能を有するのに加え、更に、定期メンテナンスすべき時期が到来したことを検知すると共にそのことを外部（ユーザ等）に報知する機能（定期メンテナンス時期報知機能）を備えたガスネイラについて説明する。
【０１９５】
ここで、ガスネイラにおける定期メンテナンスの必要性について概略説明する。ガスネイラは、燃料ガスを点火・爆発させて釘を打ち込む工具であり、その機構や動作原理は自動車の内燃機関（ガソリンエンジン）と類似している。そのため、使用を続けていくと点火プラグ３３の各電極３３ａ，３３ｂに汚れが付着したり酸化が生じたりする。そこで、定期的に点火プラグ３３を点検して、汚れを除去したり、消耗度によっては新しい点火プラグに交換したりする必要がある。また、点火プラグ３３の定期点検以外にも、シリンダ１５やピストン１６を中心とした内部機構、インターロック機構の点検や部品交換、清掃など、定期的に行うべきメンテナンスは多い。
【０１９６】
こういった定期メンテナンスは、通常、ユーザ自身で行うことは困難である。そのため、一般的には、マニュアルに定期メンテナンスを行うべき時期等（例えば、数ヶ月ごと、釘打ち操作を数万回行うごと、など）が記載されており、その時期が到来したときにガスネイラをメンテナンスに出すよう、ユーザ等に注意を促すようにしている。よって、ユーザ等は、工具の使用状況（使用日数や使用回数等）を管理し、所定のタイミングが到来したときに定期メンテナンスに出す必要がある。
【０１９７】
しかし、ガスネイラを使用するユーザ自身が定期メンテナンスを行うべき時期を把握するのは非常に煩わしく、そのような時期管理が十分に行われているとは言い難い。そのため、実際には、釘の打ち込み動作が問題なく行える限りはそのまま使用し続け、故障発生等により正常に打ち込みを行えなくなったときにメンテナンスに出す、ということが多い。そうなると、釘の打ち込み作業が突然できなくなったり、更にはそれに付随する他の作業も中断せざるを得なくなるおそれもあるなど、ユーザ側に様々な悪影響が生じる。
【０１９８】
そこで、本実施形態のガスネイラは、定期メンテナンス時期報知機能を備えることにより、定期メンテナンスすべき時期が到来したことを当該ガスネイラ自らがユーザ等に報知するようにしている。具体的には、釘の打ち込み動作回数（点火プラグ３３の点火回数）をカウントし、それが所定の回数に達したときに、その旨（つまり定期メンテナンスすべき時期が到来したこと）をユーザに報知する。
【０１９９】
定期メンテナンス時期報知機能を備えた本実施形態のガスネイラは、第１実施形態のガスネイラ１と比較して、制御回路の構成がガスネイラ１の制御回路４０と一部異なっていることを除けば、図１及び図２に示した第１実施形態のガスネイラ１と同じ構成である。そのため、以下の説明では、第１実施形態と同じ部分についてはその説明を省略し、第１実施形態のガスネイラ１と異なる部分（制御回路の構成）について説明する。図８は、本実施形態のガスネイラ７０が備える制御回路７１の電気的構成を示す回路図である。
【０２００】
図８に示す如く、本実施形態のガスネイラ７０内の制御回路７１は、第１実施形態のガスネイラ１内の制御回路４０（図３参照）に対し、更に、充電電圧検出回路７２とＥＥＰＲＯＭ７３が設けられた構成となっている。また、マイコン７４は、第１実施形態のマイコン６１と同じく打ち込み動作制御処理（図４〜図７参照）を実行するのに加え、上記の定期メンテナンス時期報知機能を実現するための定期メンテナンス時期報知処理も実行する。
【０２０１】
制御回路７１に設けられた充電電圧検出回路７２は、点火回路５９内の充電用コンデンサＣ２の充電電圧を検出するための回路であり、基本的には、バッテリ電圧検出回路５３と同様に構成されている。即ち、充電用コンデンサＣ２の充電電圧を所定の分圧比にて分圧する２つの分圧抵抗Ｒ２１，Ｒ２２と、これら分圧抵抗Ｒ２１，Ｒ２２により分圧された分圧値の変動を吸収して安定した分圧値（アナログのバッテリ電圧信号）をマイコン７４へ入力させるためのコンデンサＣ３とを備えている。このような構成により、充電電圧検出回路７２からは、充電用コンデンサＣ２の充電電圧に応じた値の充電電圧信号がマイコン７４へ入力される。
【０２０２】
マイコン７４は、充電電圧検出回路７２からの充電電圧信号に基づいて、充電用コンデンサＣ２の充電電圧値が所定のレベルに達したか否かを判断する。既述の通り、点火回路５９の動作が開始されると、充電用コンデンサＣ２が所定の高電圧まで充電されていく。そのため、この充電に伴って充電電圧検出回路７２からマイコン７４へ入力される充電電圧信号のレベルも徐々に上昇していく。マイコン７４は、入力される充電電圧信号が予め設定した充電電圧判定閾値以上となったか否かを判断し、充電電圧判定閾値以上となった場合に、点火プラグ３３のスパークが行われたと判断する。
【０２０３】
充電電圧判定閾値は、点火回路５９が動作していない通常時には達することがなく、点火プラグ３３の点火のために点火回路５９が動作して充電用コンデンサＣ２が所定の高電圧（スパークのために必要な高電圧）にまで充電される際には十分に到達して越えるような値である。換言すれば、充電電圧信号が充電電圧判定閾値以上となったということは、充電用コンデンサＣ２に点火プラグ３３のスパークのために必要な高電圧が充電されたことを示しており、ひいては、その高電圧によって点火プラグ３３がスパークすることを示している。そのため、充電電圧信号が充電電圧判定閾値以上となったことをもって、点火プラグ３３がスパークして釘の打ち込みが１回行われたものと判断することができるのである。
【０２０４】
このように、マイコン７４は、充電電圧検出回路７２からの充電電圧信号が充電電圧判定閾値以上となる度に、釘の打ち込みが１回行われたものと判断して、その回数を累積カウントし、そのカウント値である点火回数をＥＥＰＲＯＭ７３に記憶させる。そのため、ＥＥＰＲＯＭ７３に記憶されるカウント値（点火回数）は、充電電圧信号が充電電圧判定閾値以上となる度に１つずつインクリメントされていくことになる。
【０２０５】
そして、点火回数が予め設定した点火回数判定閾値以上となったときに、定期メンテナンスをすべき時期が到来したと判断して、その旨の報知を行う。この報知は、３つのＬＥＤ４６，４７，４８からなる表示灯４５により行うものであり、第１実施形態における故障状態「１」〜「８」に対応した各表示パターンＡ〜Ｈとは異なり、且つ、ユーザ等が見て定期メンテナンス時期が到来したことを視認可能な表示パターンにて行う。なお、点火回数判定閾値は、定期メンテナンスを行うべき点火回数（釘の打ち込み回数）に応じて適宜決めればよい。
【０２０６】
上述した定期メンテナンス時期報知機能を実現するためにマイコン７４が実行する定期メンテナンス時期報知処理のフローチャートを、図９に示す。本実施形態のマイコン７４は、第１実施形態で説明した打ち込み動作制御処理（図４〜図７）と並行して（例えばマルチタスク処理として）、図９に示す定期メンテナンス時期報知処理も実行する。
【０２０７】
この定期メンテナンス時期報知処理が開始されると、まずＳ８１０にて、充電電圧検出回路７２からの充電電圧信号が充電電圧判定閾値以上となったか否かが判断され、充電電圧判定閾値以上と判断されると、Ｓ８２０に進む。
【０２０８】
Ｓ８２０では、ＥＥＰＲＯＭ７３よりカウント値Ｋが読み出され、続くＳ８３０にてこのカウント値Ｋがインクリメントされる。そして、Ｓ８４０にて、カウント値Ｋが点火回数判定閾値以上となったか否かが判断される。
【０２０９】
このＳ８４０の判断において、カウント値Ｋがまだ点火回数判定閾値以上ではないと判断された場合は、Ｓ８５０にてそのカウント値ＫをＥＥＰＲＯＭ７３へ記憶する。この記憶により、それまでに記憶されていたカウント値Ｋはその新たに記憶されたカウント値Ｋにより更新される。そして、Ｓ８６０にて充電電圧信号が充電電圧判定閾値より小さくなったか否かが判断され、小さくなったと判断された場合に再びＳ８１０の処理に戻る。
【０２１０】
このようにして、充電電圧信号が充電電圧判定閾値以上となる度にカウント値Ｋがインクリメントされていく。そして、カウント値Ｋが点火回数判定閾値以上になると（Ｓ８４０：ＹＥＳ）、Ｓ８７０に進み、定期メンテナンス時期が到来したことを示す表示パターンが表示灯４５にて表示されることにより、ユーザ等に対し、定期メンテナンス時期が到来したことが報知される。
【０２１１】
なお、定期メンテナンスを行った後は、ＥＥＰＲＯＭ７３に記憶されているカウント値Ｋを再び０に初期化する必要があるが、その方法は種々考えられる。例えば、ガスネイラ７０を通常使用時にはまず起こりえないような特定のシーケンス操作がなされた場合にマイコン７４が初期化する、という方法が考えられる。特定のシーケンス操作としては、例えば、ガスネイラ７０内に燃料ガス缶が装填されていない状態（つまり燃焼室内へ燃料ガスが供給されない状態）で、コンタクトアーム６を押し当てて（コンタクトアームＳＷ３４をＯＮさせて）トリガ７を所定回数引き（トリガＳＷ３５を所定回数ＯＮさせ）、その後トリガ７を元に戻してさらにコンタクトアーム６も元に戻す、という一連の動作を所定時間内に所定回数行うことが考えられる。もちろんこれは一例であり、通常操作時に生じることがまずあり得ないと思われる操作を適宜設定することができる。
【０２１２】
また、カウント値Ｋが点火回数判定閾値以上となって表示灯４５による報知が行われた後も、引き続きガスネイラ７０の使用は可能である。逆に言えば、ユーザ等に定期メンテナンス時期が到来したことが報知された後も、すぐに使用不能となるのではなく暫くの間は使用することができるように、点火回数判定閾値が設定されている。
【０２１３】
以上説明したように、本実施形態のガスネイラ７０では、マイコン７４が、点火回路５９内の充電用コンデンサＣ２の充電電圧に基づいて点火回数（釘の打ち込み動作回数）をカウントする。そして、そのカウント値Ｋが所定の点火回数判定閾値以上となったときに、定期メンテナンス時期が到来したことをユーザ等に報知する。この報知は、表示灯４５を構成する３つのＬＥＤ４６，４７，４８を、予め設定した表示パターン（既述の表示パターンＡ〜Ｈとは異なるもの）にて表示（点灯・点滅）させることにより行われる。つまり、定期メンテナンス時期が到来したことをガスネイラ７０自身が検知してそれを報知することにより、ユーザ等に定期メンテナンスの実施を促すのである。
【０２１４】
従って、本実施形態のガスネイラ７０によれば、ユーザ等は、定期メンテナンスすべき時期が到来したことを表示灯４５によって確実に知ることができる。そのため、ユーザ等が自身で定期メンテナンス時期を把握しておく必要がなく、使い勝手の良好なガスネイラ７０を提供することが可能となる。そして、定期メンテナンス時期が到来したときには迅速に定期メンテナンスに出すことができる。
【０２１５】
なお、図９の定期メンテナンス時期報知処理においてＳ８１０〜Ｓ８３０の処理は本発明の射出回数カウント手段が実行する処理に相当し、Ｓ８４０の処理は本発明の射出回数判定手段が実行する処理に相当し、Ｓ８７０の処理は本発明の動作状態検知手段（請求項９）が実行する処理に相当する。
【０２１６】
［変形例］
以上、本発明の実施の形態について説明したが、本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【０２１７】
例えば、上記第１実施形態では、ガスネイラ１において発生する可能性のある故障状態として故障状態「１」〜「８」の８種類を設定したが、これは一例であって、これより少ない種類の故障状態を設定してもよいし、逆にこれより多い種類の故障状態を設定するようにしてもよい。
【０２１８】
また、上記実施形態では、制御回路４０と、各ＳＷ３４，３５，バッテリ１１，ファンモータ２９（以下「接続対象」という）との電気的接続は、基板４１上の２つの基板側コネクタ４３，４４を介して行われるものとして説明した。具体的には、図１０（ａ）に示すように、接続対象から制御回路４０まで敷設された電線１０４の先端（制御回路４０側）に、一方の基板側コネクタ４４に嵌合されるコネクタである接続対象側コネクタ１０３が接続されている。そのため、接続対象側コネクタ１０３と基板側コネクタ４４とを嵌合させることにより、制御回路４０とその接続対象とが電気的に接続される。他方の基板側コネクタ４３についても、図示は省略したものの、同じように接続対象側コネクタが嵌合されて接続対象と電気的に接続される。
【０２１９】
ところで、図１０（ａ）に示した構成では、ガスネイラ１の経年使用に伴い、互いに嵌合されるコネクタ間の接触不良が発生するおそれがある。ガスネイラ１の動作は、燃料ガスを爆発させてその圧力により釘を打ち込むものであるため、動作時の衝撃も大きい。そのため、釘の打ち込み動作（点火・爆発）が行われる度に、その衝撃によって上記各コネクタ４４，１０３の嵌合部分（図中Ａの部分）が動き、接触部分が削れてしまう。これは、基板側コネクタ４４のピン（図示略）は基板４１に固定されている一方、電線１０４に接続される接続対象側コネクタ１０３のコンタクト（図示略）は可動状態にあり、釘の打ち込み動作が行われる度に、両コネクタ４４，１０３の嵌合部分がその衝撃をまともに受けてしまうからである。
【０２２０】
そこで、例えば図１０（ｂ）に示すような構成にすることで、互いに嵌合するコネクタへの衝撃を緩和し、電気的接触不良が発生しにくくなる（或いは全く発生しなくなる）ようにすることができる。
【０２２１】
図１０（ｂ）に示す構成では、図１０（ａ）における各基板側コネクタ４３，４４に代えて、基板４１上に、ボードインコネクタ９１，９２が設けられている。このうち一方のボードインコネクタ９２からは、リード線９３が引き出されている（図中Ｂ）。このリード線９３は、ボードインコネクタ９２を介して基板４１に直接接続されている。或いは、ボードインコネクタ９２を用いずに、基板４１から直接、リード線９３を引き出すようにしてもよい。
【０２２２】
リード線９３における基板４１側とは反対側の端部には、中継側コネクタ９４が接続されている。そして、この中継側コネクタ９４と接続対象側コネクタ１０３とを嵌合させることで、接続対象側の電線１０４とリード線９３との電気的接続（ひいては接続対象と制御回路４０との電気的接続）が実現される（図中Ｃ）。
【０２２３】
このように、図１０（ｂ）に示す構成では、基板４１上でコネクタの嵌合を行うのではなく、基板４１からはリード線９３を引き出し、このリード線９３に中継側コネクタ９４を接続して、この中継側コネクタ９４と接続対象側コネクタ１０３とを嵌合させるようにしている。つまり、固定設置されていない上記各コネクタ９４，１０３は、互いに嵌合した状態でも所定の範囲内で移動可能である。そのため、釘の打ち込み動作時の衝撃は、その大部分がリード線９３に吸収され、上記各コネクタ９４，１０３の嵌合部分への影響は大幅に抑制される。よって、各コネクタ９４，１０３の嵌合部分（ピンとコンタクトの接触部分）が削れることを防止でき、両者の電気的接続状態を良好に維持させることができる。なお、他方のボードインコネクタ９１についても、図示は省略したものの、上記説明した一方のボードインコネクタ９２と全く同様の構成である。
【０２２４】
また、上記実施形態では、故障状態「６」について、ファンモータ２９と制御回路４０とが電気的に接続されていない状態であると説明したが、この故障状態「６」は、ファンモータ２９と制御回路４０が電気的に接続されていないことのみに限らず、例えばファンモータ２９内部におけるコイル（巻線）の断線なども含むものとすることができる。つまり、制御回路４０は正常であるにも関わらずファンモータ２９が動作（回転）しないような何らかの故障であって、モータ接続検出回路５５からのモータ接続検出信号に基づいて検知可能な種々の故障を、総じて故障状態「６」と定義するようにしてもよい。
【０２２５】
更に、このファンモータ２９に関しては、例えばモータ巻線が短絡するという故障が生じる可能性もある。そのため、故障状態「６」以外にも、上述したモータ巻線短絡のような、ファンモータ２９が正常に回転できないようなあらゆる故障を検知できるようにすると共に、その検知した故障の種類に応じた特定の表示パターンにて表示灯４５を点灯させるようにしてもよい。
【０２２６】
また、上記第２実施形態では、点火プラグ３３の点火回数、より詳しくは充電電圧検出回路７２からの充電電圧信号が充電電圧判定閾値以上となった回数に基づいて、釘の打ち込み動作回数をカウントし、そのカウント値Ｋに基づいて定期メンテナンス時期の到来を報知するようにしたが、これはあくまでも一例であり、釘の打ち込み動作回数をどのようにして検知してカウントするかについては他にも種々の方法を採りうる。
【０２２７】
例えば、充電用コンデンサＣ２に所定の高電圧が充電されることにより放電用サイリスタＳＣＲがＯＮすると、充電用コンデンサＣ２の充電電荷が急速放電されてその充電電圧は急激に低下する。そのため、この放電（電圧低下）を検出することで、点火回数（ひいては釘の打ち込み回数）を１回とカウントするようにしてもよい。
【０２２８】
また例えば、充電電圧信号が充電電圧判定閾値以上となったことを検出すると共に、その後再び充電電圧判定閾値より小さくなったときに、点火回数を１回とカウントするようにしてもよい。また例えば、トリガ７が引かれた回数、即ちトリガＳＷ３５がＯＮされた回数をもって１回とカウントするようにしてもよい。
【０２２９】
また、上記実施形態では、表示灯４５を構成する各ＬＥＤ４６，４７，４８からはそれぞれ異なる色の光が発光されるものとして説明したが、これは必須ではなく、例えばいずれか２つのＬＥＤは同色としてもよい。また例えば、全て同色としてもよく、その場合は、各ＬＥＤの点灯時間や点灯タイミング等を適宜設定することにより、故障の種類に応じた点灯制御を行うようにすればよい。また、ＬＥＤの数を３つとしたのはあくまでも一例であり、故障の種類に応じて異なる表示パターンを発生させることができる限り、ＬＥＤの数は特に限定されない。
【０２３０】
更に、表示灯４５（表示回路６０）を、複数の故障状態が発生した場合に、各故障状態に対応した表示を同時に又は１つずつ順次行うことができるよう構成してもよい。より具体的には、例えば、発生し検知された故障状態の全てを表示できるようにしてもよいし、重故障に限り検知されたもの全てを表示できるようにしてもよい。また第２実施形態において、一又は複数の故障状態が検知されると共に定期メンテナンス時期が到来した場合も、これらを同時に又は１つずつ順次表示灯４５により表示させるよう構成してもよい。このような表示を実現するための表示回路６０の具体的構成は種々考えられ、より多くのＬＥＤを用いてもよいし、表示パターンを工夫することでＬＥＤの使用数を抑制するようにしてもよい。前者の場合、例えば、故障状態「１」〜「８」の報知用に８個のＬＥＤを設けると共に定期メンテナンス時期が到来した状態を報知するために更にＬＥＤを１つ設け、いずれかの状態が発生したときに対応したＬＥＤを点灯させるようにすることもできる。
【０２３１】
更にまた、上記第１実施形態における故障状態「１」〜「８」が発生した旨の表示、及び、上記第２実施形態における定期メンテナンス時期が到来した旨の報知は、表示灯４５による視覚的報知に限らず、例えば音声によって報知するようにしてもよい。もちろん、表示灯４５による視覚的な報知と音声による聴覚的な報知とを組み合わせてもよく、ユーザや修理作業者等が、故障が発生したことやその故障の種類或いは定期メンテナンス時期が到来したことを容易に知る（判別する）ことができる限り、報知の具体的態様は特に限定されない。
【０２３２】
また、上記実施形態では、本発明をガスネイラ（ガス燃焼式の打ち込み工具）に適用した例を示したが、本発明は、ガスネイラに限らず例えば空気圧によって釘等の締結具を打ち込むエア式の打ち込み工具に適用することもできる。
【図面の簡単な説明】
【０２３３】
【図１】実施形態のガスネイラの側面図である。
【図２】実施形態のガスネイラの断面図である。
【図３】第１実施形態のガスネイラが備える制御回路を表す回路図である。
【図４】第１実施形態の制御回路で実行される打ち込み動作制御処理を表すフローチャートである。
【図５】図４の打ち込み動作制御処理におけるＳ２００のバッテリ装着時故障状態検知処理の詳細を表すフローチャートである。
【図６】図４の打ち込み動作制御処理におけるＳ３００の定常時動作制御処理の詳細を表すフローチャートである。
【図７】図４の打ち込み動作制御処理におけるＳ３００の定常時動作制御処理の詳細を表すフローチャートである。
【図８】第２実施形態のガスネイラが備える制御回路を表す回路図である。
【図９】第２実施形態の制御回路で実行される定期メンテナンス時期報知処理を表すフローチャートである。
【図１０】制御回路とその接続対象とを電気的に接続するコネクタの具体的構成を表す説明図である。
【符号の説明】
【０２３４】
１，７０…ガスネイラ、３…ハウジング、４…マガジン、５…ハンドル、６…コンタクトアーム、７…トリガ、７ａ…切欠部、１１…バッテリ、１２…射出部、１５…シリンダ、１６…ピストン、１７…ドライバブレード、２３…燃焼室枠、２７…燃焼室、２８…ヘッドカバー、２９…ファンモータ、３０…ファン、３１…燃料ガス供給路、３２…燃料ガス噴射口、３３…点火プラグ、３３ａ…接地側電極、３３ｂ…高圧側電極、３４…コンタクトアームＳＷ、３４ａ…可動接点、３５…トリガＳＷ、３５ａ…可動接点、３６…スイッチ接触壁、３７…スイッチ接触片、３８…ロック材、３９…ロック孔、４０，７１…制御回路、４１…基板、４２…高圧用電線、４３，４４…基板側コネクタ、４５…表示灯、４６，４７，４８…ＬＥＤ、５１…コンタクトアームＳＷ入力回路、５２…トリガＳＷ入力回路、５３…バッテリ電圧検出回路、５４…ファンモータ動作回路、５５…モータ接続検出回路、５６…出力し点火電源供給回路、５６…点火電源供給回路、５７…点火電源検出回路、５８…点火制御回路、５９…点火回路、６０…表示回路、６１，７４…マイコン、６２…レギュレータ、６４…制御部、６５…点火コイル、６６…ＣＰＵ、６７…ＲＯＭ、６８…ＲＡＭ、６９…カウンタ、７２…充電電圧検出回路、７３…ＥＥＰＲＯＭ、９１，９２…ボードインコネクタ、９３…リード線、９４…中継側コネクタ、１０３…接続対象側コネクタ、１０４…電線、Ｃ２…充電用コンデンサ、ＳＣＲ…放電用サイリスタ、Ｗ…被加工材
【図１】
0005064958.tif 000003
【図２】
0005064958.tif 000004
【図３】
0005064958.tif 000005
【図４】
0005064958.tif 000006
【図５】
0005064958.tif 000007
【図６】
0005064958.tif 000008
【図７】
0005064958.tif 000009
【図８】
0005064958.tif 000010
【図９】
0005064958.tif 000011
【図１０】
0005064958.tif 000012