(57)【要約】【課題】モータを駆動源とする電動工具において、モータの焼損の可能性をより適切に検知してモータの駆動を制御することが可能な技術を提供する。【解決手段】先端工具を駆動するように構成されたグラインダ１は、本体ハウジング１００と、モータ１１０と、ガスセンサ１４０と、コントローラ１７０とを備えている。モータ１１０は、本体ハウジング１１０内に配置されている。ガスセンサ１４０は、モータ１１０の過熱状態に対応して発生する特定の気体を検出するように構成されている。コントローラ１７０は、ガスセンサ１４０による検出結果に応じてモータ１１０の回転数を制限するように構成されている。【選択図】  図１
2018024064.tif 000002
【特許請求の範囲】
【請求項１】
先端工具を駆動するように構成された電動工具であって、
ハウジングと、
前記ハウジング内に配置されたモータと、
前記モータの過熱状態に対応して発生する特定の気体を検出するように構成された検出部と、
前記検出部による検出結果に応じて前記モータの回転数を制限するように構成された制御部とを備えた電動工具。
【請求項２】
請求項１に記載の電動工具であって、
前記ハウジング内に配置され、前記モータによって駆動されるファンを更に備え、
前記ファンは、前記ハウジングを通って所定の経路を流れる空気流を形成するように構成されており、
前記検出部は、前記経路上に配置されていることを特徴とする電動工具。
【請求項３】
請求項２に記載の電動工具であって、
前記検出部は、前記経路のうち、前記空気流が流れる方向において前記モータよりも下流側の部分を含む下流側領域に配置されていることを特徴とする電動工具。
【請求項４】
請求項１〜３の何れか１つに記載の電動工具であって、
複数の前記検出部を備え、
前記制御部は、前記複数の検出部の検出結果に応じて前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項５】
請求項１または２に記載の電動工具であって、
複数の前記検出部を備え、
前記複数の検出部は、
前記経路のうち、前記空気流が流れる方向において前記モータよりも下流側の部分を含む下流側領域に配置された下流側検出部と、
前記経路のうち、前記空気流が流れる前記方向において前記モータよりも上流側の部分を含む上流側領域に配置された上流側検出部とを含み、
前記制御部は、前記上流側検出部および前記下流側検出部の両方の検出結果に応じて前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項６】
請求項５に記載の電動工具であって、
前記制御部は、前記下流側検出部によって検出された前記特定の気体の濃度が、前記上流側検出部によって検出された前記特定の気体の濃度よりも高い場合、前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項７】
請求項６に記載の電動工具であって、
前記制御部は、前記下流側検出部によって検出された前記特定の気体の前記濃度と、前記上流側検出部によって検出された前記特定の気体の前記濃度との差が、予め設定された許容差を超えた場合、前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項８】
請求項１〜３の何れか１つに記載の電動工具であって、
複数の前記検出部を備え、
前記複数の前記検出部は、
前記特定の気体として、前記過熱状態のうち、前記モータの過熱の度合いがより低い第一状態に対応して発生する第一の気体を検出するように構成された第一気体検出部と、
前記特定の気体として、前記過熱状態のうち、前記第一状態よりも前記過熱の度合いが高い第二状態に対応して発生する、前記第一の気体とは異なる第二の気体を検出するように構成された第二気体検出部とを含み、
前記制御部は、前記第一気体検出部および前記第二気体検出部の検出結果に応じて前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項９】
請求項１〜８の何れか１つに記載の電動工具であって、
作業者による外部操作に応じて、前記モータを通常駆動する駆動指示を受け付けるように構成された第一操作部を更に備え、
前記制御部は、前記回転数が制限された制限状態に前記モータが置かれているときに、前記第一操作部によって新たに前記駆動指示が受け付けられた場合、前記駆動指示にもかかわらず、前記制限状態を維持するように構成されていることを特徴とする電動工具。
【請求項１０】
請求項９に記載の電動工具であって、
前記作業者による外部操作に応じて、前記制御部による前記モータの前記回転数の制限の解除指示を受け付けるように構成された第二操作部を更に備え、
前記制御部は、前記モータが前記制限状態に置かれているときに、前記第二操作部によって前記解除指示が受け付けられた場合、前記制限状態を解除するように構成されていることを特徴とする電動工具。
【請求項１１】
請求項９に記載の電動工具であって、
前記制御部は、前記モータが前記制限状態に置かれているときに、前記検出部によって検出された前記特定の気体の濃度が予め設定された許容濃度よりも低かった場合、前記制限状態を解除するように構成されていることを特徴とする電動工具。
【請求項１２】
請求項１〜１１の何れか１つに記載の電動工具であって、
前記検出結果に応じた情報を報知する報知部を更に備えたことを特徴とする電動工具。
【請求項１３】
請求項１２に記載の電動工具であって、
前記特定の気体に関し、第一許容濃度と、前記第一許容濃度よりも高い第二許容濃度とが予め設定されており、
前記報知部は、前記検出部によって、前記第一許容濃度を超えた前記特定の気体が検出された場合、前記特定の気体が前記第一許容濃度を超えたことを示す第一の情報を報知するように構成され、
前記制御部は、前記検出部によって、前記第二許容濃度を超えた前記特定の気体が検出された場合、前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項１４】
請求項１３に記載の電動工具であって、
前記報知部は、前記検出部によって、前記第二許容濃度を超えた前記特定の気体が検出された場合、前記特定の気体が前記第二許容濃度を超えたことを示す第二の情報を、前記第一の情報とは異なる態様で報知するように構成されていることを特徴とする電動工具。
【請求項１５】
請求項８に記載の電動工具であって、
前記検出結果に応じた情報を報知する報知部を更に備え、
前記第一の気体に関する第一気体許容濃度と、前記第二の気体に関する第二気体許容濃度とが予め設定されており、
前記報知部は、前記第一気体検出部によって、前記第一気体許容濃度を超えた前記第一の気体が検出された場合、前記第一の気体が前記第一気体許容濃度を超えたことを示す第一の情報を報知するように構成され、
前記制御部は、前記検出部によって、前記第二気体許容濃度を超えた前記第二の気体が検出された場合、前記回転数を制限するように構成されていることを特徴とする電動工具。
【請求項１６】
請求項１５に記載の電動工具であって、
前記検出部によって、前記第二気体許容濃度を超えた前記第二の気体が検出された場合、前記第二の気体が前記第二気体許容濃度を超えたことを示す第二の情報を、前記第一の情報とは異なる態様で報知するように構成されていることを特徴とする電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータを駆動源として先端工具を駆動するように構成された電動工具に関する。
【背景技術】
【０００２】
モータを駆動源として先端工具を駆動する電動工具が知られている。かかる電動工具では、過負荷によってモータが過熱状態となり、そのまま使用が継続されると、最終的にはモータが焼損する可能性がある。そこで、例えば、特許文献１に開示されているように、モータの電流値と、工具の駆動時間および停止時間とから、モータの蓄熱量を算出し、蓄熱量が所定の閾値を超えた場合にモータの保護動作を行う電動工具が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５４８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記電動工具では、モータの蓄熱量を所定の閾値と比較することでモータの保護動作を行うか否かが決定されている。一方、断続的且つ不規則に負荷がかかるために、実際のモータの温度上昇履歴は複雑である。よって、設定された閾値によっては、保護動作が行われる前にモータが焼損したり、焼損の可能性が低い時点でモータの保護動作が開始されたりする場合がある。そこで、モータの焼損の可能性をより適切に検知してモータの駆動を制御することが可能な技術が望まれている。
【０００５】
本発明は、モータを駆動源とする電動工具において、モータの焼損の可能性をより適切に検知してモータの駆動を制御することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、先端工具を駆動するように構成された電動工具が提供される。この電動工具は、ハウジングと、ハウジング内に配置されたモータと、モータの過熱状態に対応して発生する特定の気体を検出するように構成された検出部と、検出部による検出結果に応じてモータの回転数を制限するように構成された制御部とを備えている。
【０００７】
モータは、過負荷、経年劣化、環境温度、冷却不良等、様々な原因で過熱状態に陥る可能性がある。モータが過熱状態に陥ると、この過熱状態に対応して特定の気体が発生することが知られている。検出部は、モータの過熱状態に対応して特定の気体が実際に発生していることを事実として検知することができる。このため、複雑に温度が変化するモータの蓄熱量を、電流値から算出する場合に比べ、モータの焼損の可能性をより適切に検知することが可能となる。制御部は、検出部の検出結果に応じてモータの回転数を制限することで、モータの保護を図ることができる。
【０００８】
なお、ここでいう「電動工具」は「電動ツール」とも称され、動力として電力を使用するツール一般を指し、工作に使用されるツール（例えば、グラインダ、丸鋸、チェンソー等）や、園芸用のツール（例えば、草刈り機、生垣用バリカン等）を含む。
【０００９】
モータは、直流モータであってもよいし、交流モータであってもよい。また、モータは、ブラシを備えたモータであってもよいし、ブラシを備えていない所謂ブラシレスモータであってもよい。
【００１０】
「モータの過熱状態に対応して発生する特定の気体」の例として、典型的には、モータが過熱状態に置かれることで、モータの巻線の被膜と、巻線を絶縁または固定するワニスと、巻線自体のうち、少なくとも１つが過度に熱せられて酸化または分解されることで発生する気体が挙げられる。検出部による特定の気体の検出方式としては、半導体式、接触燃焼式、電気化学式、固体電解質式、赤外線式を含む公知の様々な方式のうち、いかなる方式が採用されてもよい。なお、検出部は、所謂ガスセンサのみならず、においセンサおよび煙センサと称されるものも含みうるものである。
【００１１】
制御部による「モータの回転数の制限」は、モータの回転数を低下させること、および、回転数をゼロにすること（つまり、モータの駆動を停止すること）の何れをも含む。
【００１２】
本発明の一態様によれば、電動工具は、ハウジング内に配置され、モータによって駆動されるファンを更に備えていてもよい。ファンは、ハウジングを通って所定の経路を流れる空気流を形成するように構成されており、検出部は、空気流の経路上に配置されていてもよい。かかる態様によれば、空気流の経路上に配置された検出部によって、空気流に含まれて流れる特定の気体を効果的に検出することができる。
【００１３】
本発明の一態様によれば、検出部は、空気流の経路のうち、空気流が流れる方向においてモータよりも下流側の部分を含む下流側領域に配置されていてもよい。モータの過熱状態に対応して特定の気体が発生した特定の気体は、空気流の経路において、モータよりも下流側に流れることが想定される。よって、検出部を下流側領域に設けることで、特定の気体をより効果的に検出することができる。
【００１４】
本発明の一態様に係る電動工具は、複数の検出部を備えていてもよい。この場合に、制御部は、複数の検出部の検出結果に応じて回転数を制限するように構成されていてもよい。かかる態様によれば、複数の検出部の検出結果を利用することで、特定の気体の検出精度を高めることができる。
【００１５】
本発明の一態様によれば、複数の検出部は、下流側検出部と、上流側検出部とを含んでもよい。下流側検出部は、空気流の経路のうち、空気流が流れる方向においてモータよりも下流側の部分を含む下流側領域に配置される。上流側検出部は、空気流の経路のうち、空気流が流れる方向においてモータよりも上流側の部分を含む上流側領域に配置される。制御部は、上流側検出部および下流側検出部の両方の検出結果に応じて回転数を制限するように構成されていてもよい。モータの過熱状態に対応して発生した特定の気体は、空気流の経路において、モータよりも下流側に流れ、下流側検出部によって検出されることが想定される。一方、上流側検出部でも特定の気体が検出された場合、特定の気体は、モータの過熱状態に対応して発生したものではない可能性もある。よって、上流側検出部および下流側検出部の両方の検出結果を利用することで、モータの焼損可能性の誤検知の可能性を抑制し、モータの駆動をより適切に制御することができる。
【００１６】
本発明の一態様において、制御部は、下流側検出部によって検出された特定の気体の濃度が、上流側検出部によって検出された特定の気体の濃度よりも高い場合、回転数を制限するように構成されていてもよい。下流側検出部によって検出された特定の気体の濃度が、上流側検出部によって検出された特定の気体の濃度と同じである、またはこれよりも低い場合、特定の気体は、モータの過熱状態に対応して発生したのではなく、外部要因で電動工具の周辺に存在していたものと想定される。これに対し、下流側検出部によって検出された特定の気体の濃度が、上流側検出部によって検出された特定の気体の濃度よりも高い場合、モータの過熱状態に対応して特定の気体が発生したものと想定されるため、モータの回転数を制限することで、モータの保護を図ることができる。
【００１７】
本発明の一態様において、制御部は、下流側検出部によって検出された特定の気体の濃度と、上流側検出部によって検出された特定の気体の濃度との差が、予め設定された許容差を超えた場合、回転数を制限するように構成されていてもよい。かかる態様によれば、モータの下流側で検出された特定の気体の濃度が上流側で検出された量よりもある程度高い場合にモータの回転数が制限されるため、誤検出によって回転数が制限される可能性を低減することができる。
【００１８】
本発明の一態様によれば、複数の検出部は、第一気体検出部と、第二気体検出部とを含んでもよい。第一気体検出部は、特定の気体として、過熱状態のうち、モータの過熱の度合いがより低い第一状態に対応して発生する第一の気体を検出するように構成されている。第二気体検出部は、特定の気体として、過熱状態のうち、第一状態よりも過熱の度合いが高い第二状態に対応して発生する、第一の気体とは異なる第二の気体を検出するように構成されている。制御部は、第一気体検出部および第二気体検出部の検出結果に応じて回転数を制限するように構成されていてもよい。第一気体検出部および第二気体検出部を設けることによって、モータの過熱の度合いを検知することができる。よって、制御部は、モータの過熱の度合いに応じた適切な制御を行うことができる。
【００１９】
本発明の一態様に係る電動工具は、作業者による外部操作に応じて、モータを通常駆動する駆動指示を受け付けるように構成された第一操作部を更に備えてもよい。制御部は、回転数が制限された制限状態に前記モータが置かれているときに、第一操作部によって新たに駆動指示が受け付けられた場合、駆動指示にもかかわらず、制限状態を維持するように構成されていてもよい。かかる態様によれば、モータを、それ以上焼損に近い状態にしないように制限状態で維持することができる。
【００２０】
本発明の一態様に係る電動工具は、作業者による外部操作に応じて、制御部によるモータの回転数の制限の解除指示を受け付けるように構成された第二操作部を更に備えてもよい。制御部は、モータが制限状態に置かれているときに、第二操作部によって解除指示が受け付けられた場合、制限状態を解除するように構成されていてもよい。かかる態様によれば、モータが一旦制限状態に置かれた場合でも、作業者が制限状態を解除してもよいと確認して第二操作部を操作すれば、電動工具を再度通常の状態で使用することができる。例えば、何らかの誤作動でモータが制限状態に置かれた場合や、制限状態に置かれた後に過熱がおさまった場合等に作業者が状況に応じて対処することができるため、利便性が向上する。
【００２１】
本発明の一態様によれば、制御部は、モータが制限状態に置かれているときに、検出部によって検出された特定の気体の濃度が予め設定された許容濃度よりも低かった場合、制限状態を解除するように構成されていてもよい。モータが一旦制限状態に置かれた場合でも、その後、特定の気体が許容濃度を超えて検出されなければ、モータの過熱状態はおさまったと想定される。本態様によれば、このような場合には自動的に制限状態が解除されるので、利便性が向上する。
【００２２】
本発明の一態様に係る電動工具は、検出結果に応じた情報を報知する報知部を更に備えてもよい。かかる態様によれば、作業者は、検出結果に応じた情報に基づき、モータの状況（焼損の可能性がある等）を認識し、必要に応じて負荷を軽減するための対策をとることができる。
【００２３】
本発明の一態様によれば、特定の気体に関し、第一許容濃度と、第一許容濃度よりも高い第二許容濃度とが予め設定されていてもよい。この場合に、報知部は、検出部によって、第一許容濃度を超えた特定の気体が検出された場合、特定の気体が第一許容濃度を超えたことを示す第一の情報を報知するように構成され、制御部は、検出部によって、第二許容濃度を超えた特定の気体が検出された場合、回転数を制限するように構成されていてもよい。かかる態様によれば、第一の情報が報知されることで、作業者は、モータに高負荷がかかっていることを認識し、負荷を軽減するための対策をとることができる。第一の情報が報知されたにもかかわらず、特定の気体が増加し、第二許容濃度を超えた場合には、制御部がモータの回転数を制限することで、モータを保護することができる。つまり、本態様によれば、特定の気体の濃度が第一許容濃度を超えた後に、負荷を軽減するための対策がなされなかった場合に限って、モータの回転数が制限される。よって、モータの保護動作が不要に行われることを防止することができる。
【００２４】
本発明の一態様によれば、報知部は、検出部によって、第二許容濃度を超えた特定の気体が検出された場合、特定の気体が第二許容濃度を超えたことを示す第二の情報を、第一の情報とは異なる態様で報知するように構成されていてもよい。第二の情報を第一の情報と異なる態様で報知することで、作業者は、モータの焼損の可能性が高くなったことを容易に認識することができる。
【００２５】
本発明の一態様に係る電動工具は、検出結果に応じた情報を報知する報知部を更に備えてもよい。この場合に、第一の気体に関する第一気体許容濃度と、第二の気体に関する第二気体許容濃度とが予め設定されていてもよい。更に、報知部は、第一気体検出部によって、第一気体許容濃度を超えた第一の気体が検出された場合、第一の気体が第一気体許容濃度を超えたことを示す第一の情報を報知するように構成され、制御部は、検出部によって、第二気体許容濃度を超えた第二の気体が検出された場合、回転数を制限するように構成されていてもよい。かかる態様によれば、第一の情報が報知されることで、作業者は、モータに高負荷がかかっていることを認識し、負荷を軽減するための対策をとることができる。第一の情報が報知されたにもかかわらず、過熱の度合いがより高くなって、検出された第二の気体の濃度が第二気体許容濃度を超えた場合には、制御部がモータの回転数を制限することで、モータを保護することができる。つまり、本態様によれば、第一の気体が第一気体許容濃度を超えた後に、負荷を軽減するための対策がなされなかった場合に限って、モータの回転数が制限される。よって、モータの保護動作が不要に行われることを防止することができる。
【００２６】
本発明の一態様によれば、検出部によって、第二気体許容濃度を超えた第二の気体が検出された場合、第二の気体が第二気体許容濃度を超えたことを示す第二の情報を、第一の情報とは異なる態様で報知するように構成されていてもよい。第二の情報を第一の情報と異なる態様で報知することで、作業者は、モータの焼損の可能性が高くなったことを容易に認識することができる。
【図面の簡単な説明】
【００２７】
【図１】第一実施形態に係るグラインダの縦断面図である。
【図２】グラインダの電気的構成を示すブロック図である。
【図３】第一実施形態に係る駆動制御処理のフローチャートである。
【図４】第一実施形態の第一変形例のフローチャートである。
【図５】第一実施形態の第二変形例のフローチャートである。
【図６】第二変形例のフローチャートであって、図５の続きである。
【図７】第二実施形態に係るグラインダの縦断面図である。
【図８】グラインダの電気的構成を示すブロック図である。
【図９】第二実施形態に係る駆動制御処理のフローチャートである。
【図１０】第二実施形態の変形例のフローチャートである。
【図１１】第三実施形態に係る丸鋸の縦断面図である。
【図１２】丸鋸の電気的構成を示すブロック図である。
【図１３】第三実施形態に係る駆動制御処理のフローチャートである。
【図１４】第三実施形態に係る駆動制御処理のフローチャートであって、図１３の続きである。
【図１５】第四実施形態に係るチェンソーの横断面図である。
【図１６】第五実施形態に係るハンマドリルの縦断面図である。
【図１７】第六実施形態に係るハンマドリルの縦断面図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照して、本発明の実施形態について説明する。なお、以下の実施形態では、複数種類の電動工具が例示される。
【００２９】
［第一実施形態］
以下、図１〜図３を参照して、第一実施形態について説明する。本実施形態では、電動工具の一例として、円板状の先端工具を所定の回転軸周りに回転駆動するように構成されたグラインダ１を例示する。グラインダ１に装着可能な先端工具として、砥石、ゴムパッド、ブラシ、ブレード等が用意されている。作業者は、所望の加工作業に応じて適切な先端工具を選択し、グラインダ１に装着する。グラインダ１は、先端工具を回転駆動することで、被加工材に対して研削、研磨、切断等の加工作業を行うことができる。なお、本実施形態の説明では、先端工具として、グラインダ１に砥石８１が装着された例を用いるものとする。
【００３０】
まず、図１を参照して、グラインダ１の全体構成について説明する。図１に示すように、グラインダ１の外郭は、長尺中空状の本体ハウジング１００によって形成されている。本体ハウジング１００は、複数の部分（モータハウジング、ギアハウジング等）が連結されることで１つのハウジングとして構成されていてもよい。本体ハウジング１００の長軸方向の一端部には、砥石８１を駆動するためのスピンドル１３０が、その回転軸Ａ１が本体ハウジング１００の長軸方向に交差する方向（より詳細には概ね直交する方向）に延在するように配置されている。スピンドル１３０の一端部は、本体ハウジング１００から外部に露出しており、砥石８１を着脱可能な工具装着部１３１として構成されている。
【００３１】
以下では、説明の便宜上、スピンドル１３０の回転軸Ａ１の延在方向をグラインダ１の上下方向と規定し、工具装着部１３１が設けられた一端部側を下側と規定する。また、スピンドル１３０の回転軸Ａ１に直交し、本体ハウジング１００の長軸に対応する方向をグラインダ１の前後方向と規定し、本体ハウジング１００においてスピンドル１３０が配置されている一端部側を前側と規定する。
【００３２】
本体ハウジング１００の前側部分は、主に、モータ１１０と、伝達機構１２０と、スピンドル１３０を収容する駆動部収容部１０１を構成する。本実施形態では、モータ１１０は、直流ブラシレスモータとして構成されており、充電式のバッテリ９０から供給される電力により出力シャフト１１１を回転駆動する。モータ１１０は、本体ハウジング１００内においてスピンドル１３０の後側に配置されている。また、モータ１１０は、出力シャフト１１１の回転軸がスピンドル１３０の回転軸Ａ１に直交して前後方向に延在するように配置されている。出力シャフト１１１は、モータ１１０の前側と後側でベアリング１１２、１１３によって回転可能に支持されている。
【００３３】
出力シャフト１１１には、モータ１１０の本体部（ステータおよびロータ）と前側のベアリング１１２の間に、モータ１１０冷却用のファン１１７が固定されている。ファン１１７は、本体ハウジング１００を通って所定の経路を流れる空気流を形成するように構成されている。詳細は図示しないが、本体ハウジング１００には、本体ハウジング１００の内部と外部とを連通させる吸気口および排気口が形成されている。モータ１１０の駆動に伴ってファン１１７が回転されることで、モータ１１０よりも後方の吸気口から本体ハウジング１００内に流れ込み、図中に矢印で示すように、モータ１１０近傍を前方へ向かって流れた後、モータ１１０よりも前方の排気口から外部へ流出する空気流が形成される。この空気流は、モータ１１０の冷却風として機能する。
【００３４】
ファン１１７によって形成される空気流の経路上には、ガスセンサ１４０が配置されている。より詳細には、ガスセンサ１４０は、図中に矢印で示すように本体ハウジング１００内を流れる空気流の流れ方向において、モータ１１０よりも下流側の部分を含む領域（以下、下流側領域という）に配置されている。なお、ここでいう「モータ１１０よりも下流側」とは、モータ１１０のうち、空気流の流れ方向において最上流に配置される部分（本実施形態では、モータ１１０の後端）よりも下流側を意味する。本実施形態では、ガスセンサ１４０は、モータ１１０の前端部近傍において、本体ハウジング１００内に固定されている。
【００３５】
ガスセンサ１４０は、モータ１１０の過熱状態に対応して発生する特定の気体を検出するように構成されている。一般的には、モータ１１０が過熱状態に置かれると、モータ１１０の巻線に短絡や断線が生じる前に、巻線の絶縁被膜（例えば、ポリエステル系樹脂）、巻線の絶縁や固定のためのワニス（例えば、エポキシ樹脂）、その他の付属物が加熱されて酸化または分解され、特定の気体が発生する。この特定の気体の濃度が増加するにつれ、モータの焼損の可能性が高くなると考えられる。そこで、本実施形態では、モータの焼損の可能性を検知するために、絶縁被膜またはワニスから発生する特定の気体（例えば、一酸化炭素、トルエン、炭化水素、スチレン、アクリロニトリル）を検出可能なガスセンサ１４０が採用されている。このことから、ガスセンサ１４０は、モータ１１０の巻線のうち、空気流の流れ方向において最上流に配置される部分よりも下流側の部分を含む領域に配置されることが好ましい。
【００３６】
なお、ガスセンサ１４０による特定の気体の検出方式は特に限定されないが、本実施形態では、ガスセンサ１４０として、半導体の抵抗値の変化量を電圧として出力可能な半導体式のガスセンサが採用されている。この場合、ガスセンサ１４０で検出される電圧値の大小は、特定の気体の濃度の大小に対応する。よって、後述のコントローラ１７０による制御処理において、電圧値に対する閾値の設定により、特定の気体の有無を判断することが可能となる。なお、気体の濃度は、単位体積比で表される場合（単位はｐｐｍ等）と、重量で表される場合（単位はｍｇ／ｍ３等）がある。
【００３７】
スピンドル１３０は、モータ１１０の前側に、上下方向に延在するように配置され、ベアリング１３２、１３３によって回転可能に支持されている。本体ハウジング１００前端部から下方に突出する工具装着部１３１は、２つのフランジ部によって上側と下側から砥石８１を挟持し、スピンドル１３０に対して固定するように構成されている。なお、工具装着部１３１の構成については周知であるため、ここでの詳細な説明は省略する。
【００３８】
伝達機構１２０は、モータ１１０の出力シャフト１１１の回転を減速した上でスピンドル１３０に伝達するように構成されている。本実施形態の伝達機構１２０は、出力シャフト４１１の前端部に固定された小べベルギアと、スピンドル１３０の上端部に固定され、小べベルギアと噛合する大べベルギアとを含む減速ギア機構として構成されている。モータ１１０の回転は、伝達機構１２０によって減速され、スピンドル１３０に伝達される。これにより、工具装着部１３１に固定された砥石８１が、スピンドル１３０と共に回転駆動される。
【００３９】
また、本体ハウジング１００前端部の下端部には、加工作業で生じた被加工物の破片や粉塵の飛散を抑制するとともに、砥石８１から作業者を保護するためのホイールカバー１３８が固定されている。なお、ホイールカバー１３８の構成については周知であるため、ここでの詳細な説明は省略する。
【００４０】
本体ハウジング１００の後側部分（モータ１１０が収容されている部分よりも後方の部分）は、作業者によって把持される把持部１０３を構成する。把持部１０３には、作業者の外部操作に応じて指示を受け付けるように構成された第一操作部１５０および第二操作部１６０が設けられている。
【００４１】
第一操作部１５０は、トリガ１５１とトリガスイッチ１５２とを含む。トリガ１５１は、把持部１０３の下端部に設けられ、作業者によって外部から押圧操作可能に構成されている。トリガスイッチ１５２は、把持部１０３内に収容されている。トリガスイッチ１５２は、トリガ１５１に対する押圧操作に応じて、ＯＮ状態（モータ１１０の通常駆動を指示する駆動指示を受け付けた状態）と、ＯＦＦ状態（駆動指示を受け付けていない状態）との間で切り替えられる。より詳細には、トリガスイッチ１５２は、トリガ１５１の押圧が解除されている初期状態ではＯＦＦ状態に維持されて、ＯＦＦ状態を示す信号を出力する一方、作業者によってトリガ１５１が押圧されている間はＯＮ状態に切り替えられ、ＯＮ状態を示す信号を出力するように構成されている。
【００４２】
第二操作部１６０は、リセットボタン１６１とリセットスイッチ１６２（図２参照）とを含む。リセットボタン１６１は、把持部１０３の上後端部に設けられ、作業者によって外部から押圧操作可能に構成されている。リセットスイッチ１６２は、把持部１０３内に収容されている。リセットスイッチ１６２は、リセットボタン１６１に対する押圧操作に応じて、ＯＮ状態（後述のモータ１１０の駆動禁止状態を解除する解除指示を受け付けた状態）と、ＯＦＦ状態（解除指示を受け付けていない状態）との間で切り替えられる。より詳細には、リセットスイッチ１６２は、常時にはＯＦＦ状態で維持されて、ＯＦＦ状態を示す信号を出力する一方、作業者によってリセットボタン１６１が押圧されたときにのみＯＮ状態とされ、ＯＮ状態を示す信号を出力するように構成されている。
【００４３】
把持部１０３の後端には、バッテリ９０を着脱可能に構成されたバッテリ装着部１０５が設けられている。また、把持部１０３の後端部内には、モータ１１０の駆動を制御するコントローラ１７０が配置されている。把持部１０３の上後端部には、コントローラ１７０およびリセットボタン１６１に隣接して、モータ１１０の焼損可能性を報知するための警告ランプ１８０が設けられている。本実施形態では、警告ランプ１８０は、ＬＥＤで構成されている。
【００４４】
次に、図２を参照して、グラインダ１の電気的構成について説明する。図２に示すように、モータ１１０の駆動を制御するコントローラ１７０は、制御回路１７１と、駆動回路１７３とを含む。本実施形態では、制御回路１７１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むマイクロコンピュータで構成されている。駆動回路１７３は、バッテリ装着部１０５に装着されたバッテリ９０からの電力供給を受けてモータ１１０の巻線に電流を流すように構成されており、制御回路１７１から出力された制御信号に従って動作する。制御回路１７１は、図示しない電源回路を介してバッテリ９０からの電力供給を受けて動作する。
【００４５】
制御回路１７１には、前述のガスセンサ１４０と、トリガスイッチ１５２と、リセットスイッチ１６２と、警告ランプ１８０とが電気的に接続されている。ガスセンサ１４０は、検出した特定の気体の濃度に対応する電圧値（以下、検出値という）を示す信号を出力する。トリガスイッチ１５２およびリセットスイッチ１６２は、夫々、ＯＮ状態またはＯＦＦ状態に対応する信号を出力する。制御回路１７１は、制御信号によって警告ランプ１８０の点灯を制御する。
【００４６】
以下、図３を参照して、コントローラ１７０（より詳細には制御回路１７１のＣＰＵ）によって実行されるグラインダ１の駆動制御処理について説明する。図３の駆動制御処理は、バッテリ９０がバッテリ装着部１０５に装着されることでグラインダ１への電力供給が開始されると開始され、電力供給が停止されると終了される。なお、以下の説明では、処理中の各「ステップ」を「Ｓ」と簡略表記する。
【００４７】
図３に示すように、まず、コントローラ１７０は、ガスセンサ１４０の検出値を取得し、検出値が閾値を超えたか否かを判断する（Ｓ１０１）。閾値は、特定の気体の濃度に関して、モータ１１０の焼損には達していないものとして許容される上限濃度に対応する値として、予め設定されている。よって、検出値が閾値を超えるということは、ガスセンサ１４０によって検出された特定の気体の濃度が上限濃度を超えることに等しい。なお、閾値は、例えば制御回路１７１に含まれるＲＯＭに予め記憶されていればよい。
【００４８】
検出値が閾値を超えていない場合（Ｓ１０１：ＮＯ）、コントローラ１７０は、トリガスイッチ１５２からの信号を監視し、トリガスイッチ１５２がＯＦＦ状態の間、つまり駆動指示を受け付けていない状態の間は待機する（Ｓ１０２：ＮＯ、Ｓ１０２）。トリガ１５１が作業者によって押圧操作され、トリガスイッチ１５２がＯＮ状態、つまり駆動指示を受け付けた状態に切り替えられると（Ｓ１０２：ＹＥＳ）、コントローラ１７０は、予め設定された通常回転数でモータ１１０の駆動を開始する（Ｓ１０３）。より詳細には、制御回路１７１からの制御信号に応じて、駆動回路１７３がモータ１１０への通電を開始する。
【００４９】
モータ１１０の駆動開始後、コントローラ１７０は、ガスセンサ１４０の検出値に応じてモータ１１０の駆動を制御する。具体的には、検出値が閾値を超えていない場合、つまり、検出された特定の気体の濃度が上限濃度を超えていない場合（Ｓ１０４：ＮＯ）、トリガスイッチ１５２がＯＮ状態であれば（Ｓ１０５：ＹＥＳ）、そのままＳ１０４の処理に戻って検出値の監視を継続する。この間、モータ１１０の駆動は継続される。一方、検出された特定の気体の濃度が上限濃度を超えていないが（Ｓ１０４：ＮＯ）、作業者がトリガ１５１の押圧操作を中止し、トリガスイッチ１５２がＯＦＦ状態、つまり、駆動指示を受け付けていない状態に置かれた場合には（Ｓ１０５：ＮＯ）、コントローラ１７０は、モータ１１０への通電を停止することでモータ１１０の駆動を停止し（Ｓ１０６）、Ｓ１０１の処理に戻る。
【００５０】
モータ１１０の駆動開始後に検出値が閾値を超えた場合（Ｓ１０４：ＹＥＳ）、ガスセンサ１４０によって検出された特定の気体の濃度が上限濃度を超えた、つまり、モータ１１０の焼損の可能性が、モータ１１０の駆動開始時に比べてある程度高まったことを意味する。そこで、コントローラ１７０は、モータ１１０を保護するために、モータ１１０への通電を停止することでモータ１１０の駆動を停止する（Ｓ１０７）。あわせて、制御回路１７１に含まれるＲＡＭに、モータ１１０は駆動が禁止された駆動禁止状態であることを示す情報が記憶される。更に、コントローラ１７０は、警告ランプ１８０を点灯させることで、特定の気体の濃度が上限濃度を超えたことを作業者に報知する（Ｓ１０８）。
【００５１】
コントローラ１７０は、リセットスイッチ１６２からの信号を監視し、リセットスイッチ１６２がＯＦＦ状態の間、つまり駆動禁止状態の解除指示を受け付けていない間は待機する（Ｓ１０９：ＮＯ、Ｓ１０９）。この間は、作業者によってトリガ１５１が押圧操作され、トリガスイッチ１５２がＯＮとされても、コントローラ１７０は、モータ１１０の駆動禁止状態であることを示す情報に従って、モータ１１０を駆動しない。作業者によってリセットボタン１６１が押圧操作され、リセットスイッチ１６２がＯＮ状態に切り替えられた場合（Ｓ１０９：ＹＥＳ）、コントローラ１７０は、モータ１１０の駆動禁止状態であることを示す情報をキャンセルし、警告ランプ１８０を消灯して（Ｓ１１０）、Ｓ１０１の処理に戻る。
【００５２】
警告ランプ１８０の消灯後に、検出値が依然として閾値を超えている場合（Ｓ１０１：ＮＯ）、作業者がリセットスイッチ１６２を押圧操作したものの、ガスセンサ１４０によって検出された特定の気体の濃度は上限濃度よりも低くなっていないことを意味する。そこで、コントローラ１７０は、モータ１１０を駆動することなく、再び警告ランプ１８０を点灯させる（Ｓ１０８）。駆動制御処理の開始直後に検出値が閾値を超えている場合（Ｓ１０１：ＮＯ）、コントローラ１７０はそのままＳ１０８の処理に進む。
【００５３】
一方、警告ランプ１８０の消灯後に、検出値が閾値を超えていない場合（Ｓ１０１：ＹＥＳ）、特定の気体の濃度は上限濃度以下に低減されており、モータ１１０の過熱状態がある程度改善されたと想定される。そこで、コントローラ１７０は、Ｓ１０２の処理に進み、トリガスイッチ１５２がＯＮ状態とされた場合には、再度モータ１１０の駆動を開始する（Ｓ１０２：ＹＥＳ、Ｓ１０３）。このようにして、コントローラ１７０は、ガスセンサ１４０の検出値に応じてモータ１１０の駆動を制御する。
【００５４】
以上に説明したように、本実施形態のグラインダ１は、モータ１１０の過熱状態に対応して発生する特定の気体を検出するように構成されたガスセンサ１４０を備えている。ガスセンサ１４０は、モータ１１０の過熱状態に対応して特定の気体が実際に発生していることを事実として検知することができる。このため、複雑に温度が変化するモータの蓄熱量を、電流値から算出する場合に比べ、モータ１１０の焼損の可能性をより適切に検知することが可能となる。そして、コントローラ１７０は、ガスセンサ１４０による検出結果に応じてモータ１１０の回転数を制限することで、モータ１１０の保護を図ることができる。
【００５５】
特に、本実施形態では、ガスセンサ１４０は、特定の気体として、モータ１１０が過熱状態にあるものの、モータ１１０の巻線に短絡や断線が生じる前に発生すると考えられる気体を検出可能に構成されている。このため、モータ１１０が実際に焼損し、交換が必要となる前に、作業者が何らかの対策をとる余地を増やすことができる。
【００５６】
本実施形態では、ガスセンサ１４０は、ファン１１７によって形成される空気流の経路上に配置されているため、空気流に含まれて流れる特定の気体を効果的に検出することができる。なお、特定の気体は、空気流の経路において、モータ１１０よりも下流側に流れることが想定される。本実施形態では、ガスセンサ１４０は、特に、空気流の経路のうち、モータ１１０よりも下流側の部分を含む下流側領域に配置されているため、特定の気体を更に効果的に検出することができる。
【００５７】
本実施形態では、グラインダ１は、トリガ１５１およびトリガスイッチ１５２を含む第一操作部１５０と、リセットボタン１６１およびリセットスイッチ１６２を含む第二操作部１６０とを備えている。コントローラ１７０は、検出値が閾値以上となってモータ１１０が駆動禁止状態に置かれた後は、リセットスイッチ１６２がＯＮ状態とされない限り、トリガスイッチ１５２によって駆動指示が受け付けられても、モータ１１０を駆動せず、駆動禁止状態を維持するように構成されている。よって、モータ１１０を、それ以上焼損に近い状態にしないように駆動禁止状態で維持することができる。
【００５８】
一方、リセットスイッチ１６２がＯＮ状態とされ、解除指示が受け付けられた場合、コントローラ１７０は、駆動禁止状態を解除するように構成されている。よって、モータ１１０が一旦駆動禁止状態に置かれた場合でも、作業者が駆動禁止状態を解除してもよいと確認してリセットボタン１６１を操作すれば、グラインダ１を再度通常の状態で使用することができる。例えば、何らかの誤作動でモータ１１０が駆動禁止状態に置かれた場合や、駆動禁止状態に置かれた後に過熱がおさまった場合等に作業者が状況に応じて対処することができるため、利便性が向上する。特に、本実施形態では、モータ１１０が駆動禁止状態に置かれた場合、警告ランプ１８０が点灯されるため、作業者は、モータ１１０の状況（焼損の可能性がある等）を認識し、必要に応じて負荷を軽減するための対策をとることができる。
【００５９】
［第一変形例］
以下、図４を参照して、第一実施形態の駆動制御処理（図３参照）の第一変形例について説明する。なお、本変形例の説明では、実施形態の処理と同一内容のステップについては、同じステップ番号を付して、説明を省略または適宜簡略化する。
【００６０】
前述の第一実施形態では、リセットボタン１６１およびリセットスイッチ１６２を含む第二操作部１６０によって、モータ１１０の駆動禁止状態を解除する解除指示が受け付けられた場合、その後、ガスセンサ１４０による検出値が閾値よりも小さければ、モータ１１０の駆動が許容される。これに対し、本変形例では、検出値が閾値を超えた場合、それ以降のモータ１１０の再駆動が禁止される。
【００６１】
具体的には、図４に示すように、駆動制御処理が開始されると、コントローラ１７０は、ガスセンサ１４０の検出値が閾値を超えていない場合にはモータ１１０を駆動し、検出値が閾値以上となるとモータ１１０の駆動を停止して、警告ランプ１８０を点灯して、リセットスイッチ１６２の状態を監視する（Ｓ１０１〜Ｓ１０９）。リセットボタン１６１が押圧操作されることで、リセットスイッチ１６２がＯＮとされると（Ｓ１０９：ＹＥＳ）、コントローラ１７０は、警告ランプ１８０を消灯する（Ｓ１１０）。本変形例では、Ｓ１０７の処理でＲＡＭに記憶された駆動禁止状態を示す情報は、キャンセルされずに維持されている。これにより、その後、作業者によってトリガ１５１が押圧操作され、トリガスイッチ１５２がＯＮとされても、コントローラ１７０は、この情報に従って、モータ１１０を駆動しない。
【００６２】
以上に説明したように、本変形例では、一旦モータ１１０の駆動が停止された後は、リセットスイッチ１６２の状態やガスセンサ１４０の検出値にかかわらず、モータ１１０の停止状態が維持される。従って、モータ１１０が再駆動されることで、モータ１１０の焼損の可能性が高まることを防止することができ、より確実にモータ１１０の保護を図ることができる。
【００６３】
［第二変形例］
以下、図５および図６を参照して、第一実施形態の駆動制御処理（図３参照）の第二変形例について説明する。第二変形例では、ガスセンサ１４０の検出値と比較される２つの閾値が設定されており、作業者に対する警告とモータ１１０の駆動停止とが段階的に行われる点が、第一実施形態の処理とは異なっている。
【００６４】
本変形例では、２種類の閾値として、第一閾値および第二閾値が設定され、例えば、制御回路１７１のＲＯＭに予め記憶されている。第二閾値は、第一実施形態で説明した上限濃度に対応する値である。一方、第一閾値には、上限濃度よりも低い濃度に対応する値、つまり、第二閾値よりも小さい値が設定されている。第一閾値は、モータ１１０の過熱状態において、特定の気体の濃度が上限濃度に達するよりも前の、モータ１１０の焼損の可能性がより低い段階で、作業者に警告が与えられる濃度（以下、警告濃度という）に対応して設定される値である。
【００６５】
図５に示すように、まず、コントローラ１７０は、ガスセンサ１４０の検出値を取得し、検出値が第一閾値を超えているか否かを判断する（Ｓ１２１）。検出値が第一閾値を超えていない場合、つまり、特定の気体の濃度が警告濃度を超えていない場合（Ｓ１２１：ＮＯ）、コントローラ１７０は、トリガスイッチ１５２がＯＦＦ状態の間、つまり駆動指示を受け付けていない状態の間は待機する（Ｓ１２２：ＮＯ、Ｓ１２２）。トリガ１５１が作業者によって押圧操作され、トリガスイッチ１５２がＯＮ状態に切り替えられると（Ｓ１２２：ＹＥＳ）、コントローラ１７０は、予め設定された通常回転数でモータ１１０の駆動を開始する（Ｓ１２３）。
【００６６】
モータ１１０の駆動開始後、コントローラ１７０は、ガスセンサ１４０の検出値に応じてモータ１１０の駆動を制御する。具体的には、検出値が第一閾値を超えていない場合（Ｓ１２４：ＮＯ）、トリガスイッチ１５２がＯＮ状態であれば（Ｓ１２５：ＹＥＳ）、そのままＳ１２４の処理に戻って検出値の監視を継続する。この間、モータ１１０の駆動は継続される。一方、検出された特定の気体の濃度が警告濃度を超えていないが（Ｓ１２４：ＮＯ）、作業者がトリガ１５１の押圧操作を中止し、トリガスイッチ１５２がＯＦＦ状態に置かれた場合には（Ｓ１２５：ＮＯ）、コントローラ１７０は、モータ１１０の駆動を停止し（Ｓ１２６）、Ｓ１２１の処理に戻る。
【００６７】
モータ１１０の駆動開始後に検出値が第一閾値以上を超えた場合（Ｓ１２４：ＹＥＳ）、特定の気体の濃度が警告濃度を超えたことを意味する。そこで、コントローラ１７０は、警告ランプ１８０を点滅させることで、特定の気体の濃度が警告濃度を超えたことを作業者に報知する（Ｓ１２７）。
【００６８】
続いて、図６に示すように、コントローラ１７０は、ガスセンサ１４０の検出値を取得し、検出値が第二閾値を超えたか否かを判断する（Ｓ１２８）。検出値が第二閾値を超えていない場合、つまり、特定の気体の濃度が上限濃度を超えていない場合（Ｓ１２８：ＮＯ）、トリガスイッチ１５２がＯＮ状態であれば（Ｓ１２９：ＹＥＳ）、そのままＳ１２８の処理に戻って検出値の監視を継続する。この間、モータ１１０の駆動および警告ランプ１８０の点滅は継続される。一方、検出された特定の気体の濃度が上限濃度を超えていないが（Ｓ１２８：ＮＯ）、トリガスイッチ１５２がＯＦＦ状態に置かれた場合には（Ｓ１２９：ＮＯ）、コントローラ１７０は、モータ１１０の駆動を停止し（Ｓ１３０）、Ｓ１２１の処理（図５参照）に戻る。
【００６９】
検出値が第二閾値を超えた場合（Ｓ１２８：ＹＥＳ）、つまり、特定の気体の濃度が上限濃度を超えた場合、コントローラ１７０は、モータ１１０を保護するためにモータ１１０の駆動を停止し（Ｓ１３１）、制御回路１７１のＲＡＭに、駆動禁止状態を示す情報を記憶させる。更に、コントローラ１７０は、警告ランプ１８０を点灯させることで、特定の気体の濃度が上限濃度を超えたことを作業者に報知する（Ｓ１３２）。その後、コントローラ１７０は、リセットスイッチ１６２がＯＦＦ状態の間は待機し（Ｓ１３３：ＮＯ、Ｓ１３３）、リセットスイッチ１６２がＯＮ状態とされると（Ｓ１３３：ＹＥＳ）、警告ランプ１８０を消灯して（Ｓ１３４）、Ｓ１２１の処理に戻る（図５参照）。なお、Ｓ１３１〜Ｓ１３４の処理は、第一実施形態のＳ１０７〜Ｓ１１０（図３参照）の処理と同様である。
【００７０】
警告ランプ１８０の消灯後に、検出値が第一閾値を超えている場合（図５のＳ１２１：ＹＥＳ）、作業者がリセットスイッチ１６２を押圧操作したものの、ガスセンサ１４０によって検出された特定の気体の濃度が、少なくとも警告濃度を超えていることを意味する。そこで、コントローラ１７０は、検出値と第二閾値とを判断する（Ｓ１４１）。検出値が第二閾値を超えている場合（Ｓ１４１：ＹＥＳ）、特定の気体の濃度が上限濃度も超えていることを意味する。そこで、コントローラ１７０は、モータ１１０を駆動することなく前述のＳ１３２の処理（図６参照）に進み、再び警告ランプ１８０を点灯させる。
【００７１】
一方、検出値が第二閾値を超えなくなっていれば（Ｓ１４１：ＮＯ）、特定の気体の濃度が警告濃度は超えているが、上限濃度以下まで低減されたことを意味する。そこで、コントローラ１７０は、再び警告ランプ１８０を点滅させることで、作業者に警告を与える（Ｓ１４２）。コントローラ１７０は、トリガスイッチ１５２がＯＦＦの間は待機し（Ｓ１４３：ＮＯ、Ｓ１４３）、トリガスイッチ１５２がＯＮとされると（Ｓ１４３：ＹＥＳ）、モータ１１０の駆動を開始して（Ｓ１４４）、前述のＳ１２８の処理（図６参照）に進み、検出値が第二閾値を超えたか否かを監視する。
【００７２】
一方、警告ランプ１８０の消灯後に、検出値が第一閾値を超えなくなった場合（Ｓ１２１：ＮＯ）、特定の気体の濃度は警告濃度よりも低くなっており、モータ１１０の過熱状態がある程度改善されたと想定される。そこで、コントローラ１７０は、前述のＳ１２２の処理に進み、トリガスイッチ１５２がＯＮ状態とされると（Ｓ１２２：ＹＥＳ）、モータ１１０の駆動を開始する（Ｓ１２３）。このようにして、コントローラ１７０は、ガスセンサ１４０の検出値に応じてモータ１１０の駆動を制御する。
【００７３】
以上に説明したように、本変形例では、ガスセンサ１４０によって検出される特定の気体に関し、警告濃度に対応する第一閾値と、警告濃度よりも高い上限濃度に対応する２つの閾値が予め設定されている。そして、検出値が第一閾値を超えた場合（つまり、検出された特定の気体の濃度が警告濃度を超えた場合）、警告ランプ１８０が点滅されることで、特定の気体の濃度が警告濃度を超えたことが作業者に報知される。よって、作業者は、モータ１１０に高負荷がかかっていることを認識し、負荷を軽減するための対策をとることができる。更に、警告ランプ１８０が点滅されることで警告が与えられたにもかかわらず、特定の気体が増加し、検出値が第二閾値を超えた場合（つまり、検出された特定の気体の濃度が上限濃度を超えた場合）、モータ１１０の駆動が停止される。これにより、モータを保護することができる。つまり、本変形例では、特定の気体の濃度が警告濃度を超えた後に、負荷を軽減するための対策がなされなかった場合に限って、モータ１１０が停止される。よって、モータ１１０の保護動作が不要に行われることを防止することができる。
【００７４】
また、検出値が第一閾値を超えた場合には警告ランプ１８０が点滅されるのに対し、検出値が第二閾値を超えた場合には、警告ランプ１８０が点灯されることで、特定の気体が上限濃度を超えたことが報知される。このように、警告ランプ１８０によって、検出された特定の気体の濃度が警告濃度を超えた場合と上限濃度を超えた場合とで異なる態様で報知することで、作業者は、モータ１１０の焼損の可能性が高くなったことを容易に認識することができる。
【００７５】
［第二実施形態］
以下、図７〜図９を参照して、第二実施形態について説明する。本実施形態では、電動工具の一例として、第一実施形態とは異なるグラインダ２を例示する。若干の相違はあるものの、グラインダ２の基本的な構成は、図１に示すグラインダ１と共通している。よって、以下では、両者に共通する基本的な構成には同じ符号を付して説明を省略または適宜簡略化し、主に、異なる構成について説明する。なお、グラインダ１との主な相違点は、グラインダ２のモータ２１０の構成、ガスセンサ２４１〜２４３の構成、およびガスセンサ２４１〜２４３の検出結果に応じたモータ１１０の駆動制御処理である。
【００７６】
まず、図７を参照して、グラインダ２の全体構成について説明する。図７に示すように、グラインダ２の外郭は、グラインダ１と同様、前後方向に延在する本体ハウジング１００によって形成されている。本体ハウジング１００の前端部には、上下方向に延在するスピンドル１３０が配置されている。スピンドル１３０の後側には、モータ２１０配置されている。本実施形態では、モータ２１０として、ブラシを有する交流モータが採用されている。第一実施形態と同様、ベアリング１１２、１１３に回転可能に支持されたモータ２１０の出力シャフト２１１は、スピンドル１３０の回転軸Ａ１に直交して前後方向に延在するように配置されている。
【００７７】
また、出力シャフト２１１には、第一実施形態と同様、モータ２１０冷却用のファン１１７が固定されている。本実施形態では、ファン１１７によって形成される空気流の経路上には、３つのガスセンサ２４１〜２４３が配置されている。より詳細には、ガスセンサ２４１、２４２は、何れも下流側領域に配置されており、ガスセンサ２４３は、本体ハウジング１００内を流れる空気流の流れ方向（図中に矢印で示す）において、モータ２１０よりも上流側の部分を含む領域（以下、上流側領域という）に配置されている。なお、ここでいう「モータ２１０よりも上流側」とは、モータ２１０のうち、空気流の流れ方向において最上流に配置される部分（本実施形態では、モータ２１０の後端）よりも上流側を意味する。
【００７８】
本実施形態では、ガスセンサ２４１、２４２は、モータ２１０の前端部の近傍において、本体ハウジング１００内に固定され、ガスセンサ２４３は、モータ２１０の後端部側のベアリング１１３の近傍において、本体ハウジング１００内に固定されている。なお、以下の説明では、ガスセンサ２４１、２４２を、夫々、下流側センサ２４１、２４２、ガスセンサ２４３を上流側センサ２４３とも称する。
【００７９】
ガスセンサ２４１〜２４３は何れも、同じ種類の特定の気体を検出可能に構成されている。具体的には、第一実施形態と同様、ガスセンサ２４１〜２４３は何れも、絶縁被膜またはワニスから発生する特定の気体を検出する。
【００８０】
なお、本実施形態において、本体ハウジング１００の前側部分を形成する駆動部収容部１０１は、モータ２１０としてブラシ付きの交流モータが採用されていることに対応して、第一実施形態の駆動部収容部１０１よりも前後方向に長い。本体ハウジング１００の後側部分を構成する把持部１０３には、第一実施形態と同様、コントローラ１７０（図８参照）と、トリガ１５１およびトリガスイッチ１５２を含む第一操作部１５０が配置されている。一方で、第一実施形態とは異なり、第二操作部１６０（リセットボタン１６１およびリセットスイッチ１６２）は設けられていない。また、把持部１０３の後端（本体ハウジング１００の後端）には、外部の交流電源に接続するための電源ケーブル９１が設けられている。更に、本実施形態では、本体ハウジング１００には、第一実施形態の警告ランプ１８０に代えてブザー２８０（図８参照）が設けられている。
【００８１】
以下、図８を参照して、グラインダ２の電気的構成について説明する。図８に示すように、第一実施形態と同様、モータ２１０の駆動を制御するコントローラ１７０は、制御回路１７１と、駆動回路１７３とを含む。また、制御回路１７１には、ガスセンサ２４１〜２４３と、トリガスイッチ１５２と、ブザー２８０とが電気的に接続されている。ガスセンサ２４１〜２４３は、夫々、検出値を示す信号を出力する。トリガスイッチ１５２は、ＯＮ状態またはＯＦＦ状態に対応する信号を出力する。制御回路１７１は、制御信号によってブザー２８０の音の出力を制御する。
【００８２】
以下、図９を参照して、コントローラ１７０（より詳細には制御回路１７１のＣＰＵ）によって実行されるグラインダ２の駆動制御処理について説明する。図９の駆動制御処理は、電源ケーブル９１が外部電源に接続され、グラインダ２への電力供給が開始されると開始され、電力供給が停止されると終了される。
【００８３】
図９に示すように、コントローラ１７０は、第一検出値を取得し（Ｓ１５１）、更に第二検出値を取得する（Ｓ１５２）。本実施形態では、第一検出値として、２つの下流側センサ２４１、２４２から出力された検出値の平均値が用いられる。一方、第二検出値は、上流側センサ２４３から出力された検出値である。
【００８４】
コントローラ１７０は、第一検出値と第二検出値の差分値を算出し、差分値が閾値を超えたか否かを判断する（Ｓ１５３）。第一検出値と第二検出値の差分値は、上流側領域で検出された特定の気体と下流側領域で検出された特定の気体の濃度の差に対応する。一般的には、モータ２１０の過熱状態に対応して発生した特定の気体は、空気流に含まれてモータ２１０から下流に流れるため、本体ハウジング１００内でモータ２１０に対して上流側領域に配置された上流側センサ２４３によって検出される特定の気体の濃度よりも、モータ２１０に対して下流側領域に配置された下流側センサ２４１、２４２によって検出される特定の気体の濃度の方が高くなると想定される。一方、モータ２１０が過熱状態にないときに、外部要因でグラインダ２の周辺に存在していた特定の気体が本体ハウジング１００の外部から流入した場合には、上流側センサ２４３によって検出される特定の気体の濃度と、下流側センサ２４１、２４２によって検出される特定の気体の濃度とは、概ね等しいか、上流側の濃度の方が高いと想定される。
【００８５】
そこで、本実施形態では、閾値として、ゼロ以上の値が予め設定されている。なお、閾値としてゼロに近い値が設定されるほど、モータ２１０の過熱状態に起因して発生したと想定される特定の気体が僅かであっても、モータ２１０の保護が行われることになる。よって、閾値としては、第一実施形態のように、モータ２１０の焼損には達していないものとして許容される上限の濃度差に対応する値が設定されていることが好ましい。この場合、ガスセンサ２４１〜２４３の検出誤差等に起因して不要にモータ２１０の駆動が停止される可能性を低減することができる。閾値は、例えば制御回路１７１のＲＯＭに記憶されていればよい。
【００８６】
差分値が閾値を超えていない場合（Ｓ１５３：ＮＯ）、コントローラ１７０は、トリガスイッチ１５２からの信号を監視し、トリガスイッチ１５２がＯＦＦ状態の間は待機する（Ｓ１５４：ＮＯ、Ｓ１５４）。トリガ１５１が作業者によって押圧操作され、トリガスイッチ１５２がＯＮ状態に切り替えられると（Ｓ１５４：ＹＥＳ）、コントローラ１７０は、予め設定された通常回転数でモータ２１０の駆動を開始する（Ｓ１５５）。
【００８７】
モータ２１０の駆動開始後、コントローラ１７０は、ガスセンサ２４１〜２４３の検出値に応じてモータ２１０の駆動を制御する。具体的には、コントローラ１７０は、再び第一検出値および第二検出値を取得し（Ｓ１５６、Ｓ１５７）、差分値が閾値を超えていない場合（Ｓ１５８：ＮＯ）、トリガスイッチ１５２がＯＮ状態であれば（Ｓ１５９：ＹＥＳ）、Ｓ１５６の処理に戻って差分値が閾値を超えたか否かの監視を継続する（Ｓ１５６〜Ｓ１５８）。この間、モータ２１０の駆動は継続される。一方、差分値が閾値を超えていないが（Ｓ１５８：ＮＯ）、作業者がトリガ１５１の押圧操作を中止し、トリガスイッチ１５２がＯＦＦ状態とされた場合には（Ｓ１５９：ＮＯ）、コントローラ１７０は、モータ２１０の駆動を停止し（Ｓ１６０）、Ｓ１５１の処理に戻る。
【００８８】
モータ２１０の駆動開始後に差分値が閾値を超えた場合（Ｓ１５８：ＹＥＳ）、モータ２１０の焼損の可能性が、モータ２１０の開始時に比べてある程度高まったことを意味する。そこで、コントローラ１７０は、モータ２１０を保護するためにモータ２１０の駆動を停止する（Ｓ１６１）。あわせて、制御回路１７１のＲＡＭに、駆動禁止状態を示す情報が記憶される。更に、コントローラ１７０は、ブザー２８０から警告音を発することで、上流側領域と下流側領域で検出された特定の気体の濃度差が上限の濃度差を超えたことを作業者に報知する（Ｓ１６２）。
【００８９】
ブザー２８０を鳴らした後、コントローラ１７０は、第一検出値および第二検出値を取得し（Ｓ１６３、Ｓ１６４）、差分値が閾値を超えた状態が継続していれば（Ｓ１６５：ＹＥＳ）、Ｓ１６３の処理に戻って監視を継続する（Ｓ１６３〜Ｓ１６５）。この間は、作業者によってトリガ１５１が押圧操作され、トリガスイッチ１５２がＯＮとされても、コントローラ１７０は、モータ２１０の駆動禁止状態であることを示す情報に従って、モータ２１０を駆動しない。差分値が閾値を超えなくなった場合（Ｓ１６５：ＮＯ）、コントローラ１７０は、モータ２１０の駆動禁止状態であることを示す情報をキャンセルし、ブザー２８０から警告音を発するのを停止して（Ｓ１６６）、Ｓ１５４の処理に戻る。トリガスイッチ１５２がＯＮ状態とされると（Ｓ１５４：ＹＥＳ）、コントローラ１７０は、再度モータ２１０の駆動を開始する（Ｓ１５５）。このようにして、コントローラ１７０は、ガスセンサ２４１〜２４３の検出値に応じてモータ２１０の駆動を制御する。
【００９０】
以上に説明したように、本実施形態のグラインダ２は、モータ２１０に対して上流側領域および下流側領域の両方に配置された上流側センサ２４３および下流側センサ２４１、２４２を備えている。そして、コントローラ１７０は、上流側センサ２４３および下流側センサ２４１、２４２の両方の検出結果に応じて、モータ２１０を停止するように構成されている。特定の気体は、空気流の経路において、モータ２１０の上流側領域で検出された特定の気体の濃度の方が高い場合、または上流側領域と下流側領域で検出された特定の気体の濃度にそれほど差がない場合、特定の気体は、モータ２１０の過熱状態に対応して発生したものではない可能性もある。よって、本実施形態のように、上流側センサ２４３および下流側センサ２４１、２４２の両方の検出結果を利用することで、モータ２１０の焼損可能性の誤検知の可能性を抑制し、モータ２１０の駆動をより適切に制御することができる。
【００９１】
本実施形態では、モータ２１０が駆動禁止状態に置かれた場合、ブザー２８０の警告音が発せられる。よって、作業者は、警告音に基づき、モータ２１０の焼損の可能性があることを認識し、必要に応じて負荷を軽減するための対策をとることができる。
【００９２】
また、本実施形態では、モータ２１０が駆動禁止状態に置かれた場合でも、第一検出値と第二検出値の差分、つまり、上流側領域で検出された特定の気体と下流側領域で検出された特定の気体の濃度の差が、予め設定された上限の濃度差よりも低くなった場合、駆動禁止状態が解除され、モータ２１０が再度駆動される。このように、モータ２１０が一旦駆動禁止状態に置かれた場合でも、その後、モータ２１０の過熱状態はおさまったと想定される場合には、自動的に駆動禁止状態が解除されるので、作業者にとっての利便性が向上する。
【００９３】
［変形例］
以下、図１０を参照して、第二実施形態の駆動制御処理（図９参照）の変形例について説明する。なお、本変形例の説明では、実施形態の処理と同一内容のステップについては、同じステップ番号を付して、説明を省略または適宜簡略化する。
【００９４】
前述の第二実施形態では、モータ２１０の駆動を開始するか否かの判断基準として、第一検出値と第二検出値の差分値が用いられている（Ｓ１５３およびＳ１６５）。これに対し、本変形例では、差分値ではなく、第一検出値および第二検出値のうち少なくとも一方が用いられる。
【００９５】
具体的には、図１０に示すように、コントローラ１７０は、第一検出値および第二検出値を取得した後（Ｓ１５１〜Ｓ１５２）、第一検出値および第二検出値のうち少なくとも一方が、予め設定された閾値を超えているか否かを判断する（Ｓ１５３０）。この閾値は、Ｓ１５８において、モータ２１０の駆動を停止するか否かの判断時に用いられる値（モータ２１０の焼損には達していないものとして許容される上限の濃度差に対応する値）とは異なり、第一実施形態と同様、モータ１１０の焼損には達していないものとして許容される特定の気体自体の上限濃度に対応する値である。
【００９６】
第一検出値および第二検出値のうち少なくとも一方が、予め設定された閾値を超えている場合（Ｓ１５３０：ＹＥＳ）、モータ２１０の上流側または下流側において、特定の気体が、上限濃度に達していることを意味する。よって、コントローラ１７０は、モータ２１０の駆動を開始することなくＳ１６２の処理に進み、ブザー２８０から警告音を発する。一方、第一検出値および第二検出値が何れも閾値を超えていない場合（Ｓ１５３０：ＮＯ）、コントローラ１７０は、トリガ１５１の操作に応じてモータ２１０の駆動を開始する（Ｓ１５４〜Ｓ１５５）。
【００９７】
モータ２１０の駆動の開始後に、第一検出値と第二検出値の差分値が閾値を超え、モータ２１０の駆動が停止され、警告音が発せられた後にも（Ｓ１５５〜Ｓ１６２）、同様に、コントローラ１７０は、第一検出値および第二検出値を取得し（Ｓ１６３〜Ｓ１６４）、第一検出値および第二検出値のうち少なくとも一方が、予め設定された閾値を超えているか否かを判断する（Ｓ１６５０）。これらのうち少なくとも一方が閾値を超えている場合（Ｓ１６５０：ＹＥＳ）、コントローラ１７０はＳ１６３の処理に戻る。第一検出値および第二検出値が何れも閾値を超えていない場合（Ｓ１６５０：ＮＯ）、コントローラ１７０は、警告音を停止して（Ｓ１６６）、Ｓ１５４の処理に戻る。
【００９８】
以上に説明したように、本変形例では、モータ２１０の上流側および下流側の何れにおいても特定の気体が上限濃度に達していない場合にモータ２１０の駆動が開始され、その後、第一検出値と第二検出値の差分値が閾値を超えた場合にモータ２１０の駆動が停止される。よって、モータ２１０の駆動に起因した過熱状態をより適切に検知することができる。なお、本変形例では、第一検出値および第二検出値の両方が閾値と比較されているが、例えば、下流側センサ２４１、２４２による第一検出値のみ、あるいは、上流側センサ２４３による第二検出値のみが閾値と比較されてもよい。
【００９９】
［第三実施形態］
以下、図１１〜図１３を参照して、第三実施形態について説明する。本実施形態では、電動工具の一例として、携帯型の丸鋸３を例示する。丸鋸３は、円板状の先端工具を回転駆動することで、被加工材を切断する切断作業を行うように構成されている。なお、本実施形態の説明では、先端工具として、丸鋸３に円板状の鋸刃８２が装着された例を用いるものとする。
【０１００】
以下、図１１を参照して、丸鋸３の全体構成について説明する。図１１に示すように、丸鋸３の外郭は、全体として長尺矩形箱状の本体ハウジング３００と、概ねＵ字状に形成され、本体ハウジング３００に両端が連結されたハンドルハウジング３０３によって形成されている。本体ハウジング３００の長軸方向（図１１の紙面に直交する方向）における一端部には、鋸刃８２を駆動するためのスピンドル３３０が配置されている。具体的には、スピンドル３３０は、その回転軸が本体ハウジング３００の長軸方向に交差する方向（より詳細には概ね直交する方向）に延在するように、回転可能に配置されている。スピンドル３３０の一端部は、本体ハウジング３００から外部に露出しており、鋸刃８２を着脱可能な工具装着部３３１として構成されている。
【０１０１】
以下では、説明の便宜上、スピンドル３３０の回転軸Ａ３の延在方向を丸鋸３の左右方向と規定し、工具装着部３３１が設けられた一端部側を右側と規定する。また、スピンドル３３０の回転軸Ａ３に直交し、本体ハウジング３００の長軸に対応する方向（図１１の紙面に直交する方向）を丸鋸３の前後方向と規定し、本体ハウジング３００においてスピンドル３３０が配置されている一端部側（図１１の紙面表側）を前側と規定する。
【０１０２】
本体ハウジング３００は、主にモータ３１０と、伝達機構３２０と、スピンドル３３０とを収容している。本実施形態では、モータ３１０は、直流ブラシレスモータとして構成されており、充電式のバッテリ９０から供給される電力により出力シャフト３１１を回転駆動する。モータ３１０は、本体ハウジング３００において、円筒状に形成された右前端部内に収容されている。モータ３１０は、出力シャフト３１１の回転軸がスピンドル３３０の回転軸Ａ３に対して平行に、左右方向に延在するように配置されている。出力シャフト３１１は、モータ３１０の左側と右側でベアリング３１２、３１３によって回転可能に支持されている。
【０１０３】
出力シャフト３１１には、モータ３１０の本体部（ステータおよびロータ）と右側のベアリング３１３の間に、モータ３１０冷却用のファン３１７が固定されている。ファン３１７は、本体ハウジング３００を通って所定の経路を流れる空気流を形成するように構成されている。第一実施形態と同様、モータ３１０の駆動に伴ってファン３１７が回転されることで、モータ３１０左方の吸気口から本体ハウジング３００内に流れ込み、図中に矢印で示すように、モータ３１０近傍を右方へ向かって流れた後、モータ３１０よりも右方の排気口から外部へ流出する空気流が形成される。なお、本実施形態では、モータ３１０の駆動を制御するためのコントローラ３７０は、モータ３１０とファン３１７の間に配置されている。
【０１０４】
ファン３１７によって形成される空気流の経路上には、２つのガスセンサ３４１、３４２が配置されている。本実施形態では、ガスセンサ３４１、３４２は、何れもモータ３１０に対して下流側領域に配置されている。より詳細には、ガスセンサ３４１、３４２は、コントローラ３７０の基板上に配置されている。
【０１０５】
本実施形態では、２つのガスセンサ３４１、３４２のうち、ガスセンサ３４１は、モータ３１０の過熱状態のうち、モータ３１０の過熱の度合いがより低い第一状態に対応して発生する特定の気体（以下、第一の気体という）を検出するように構成されている。一方、ガスセンサ３４２は、モータ３１０の過熱状態のうち、第一状態よりも過熱の度合いが高い第二状態に対応して発生する特定の気体（以下、第二の気体という）を検出するように構成されている。ガスセンサ３４１、３４２とで、検出する特定の気体の種類は異なっている。
【０１０６】
第一の気体および第二の気体は、特に限定されるものではないが、例えば、モータ３１０が過熱状態に置かれた場合、モータ３１０の巻線の絶縁被膜を構成する樹脂が、ワニスを構成する樹脂よりも先に酸化または分解されて、特定の気体が発生することが判明している場合には、第一の気体として、巻線の絶縁被膜から発生するガスを検出可能なガスセンサ３４１を採用し、第二の気体として、ワニスから発生するガスを検出可能なガスセンサ３４２を採用すればよい。以下、ガスセンサ３４１および３４２を、夫々、第一ガスセンサ３４１および第二ガスセンサ３４２とも称する。
【０１０７】
伝達機構３２０は、モータ１１０の出力シャフト３１１の回転を減速した上でスピンドル３３０に伝達するように構成されている。本実施形態の伝達機構３２０は、中間シャフトと複数のギアを含む減速ギア機構として構成されている。伝達機構３２０の構成は周知であるため、簡単に説明する。中間シャフトは、出力シャフト３１１およびスピンドル３３０に対して平行に配置されている。中間シャフトは、出力シャフト３１１の前端部に設けられた駆動ギアと噛合する従動ギアと、スピンドル３３０の中央部に設けられた従動ギアと噛合する駆動ギアとを有する。モータ３１０の回転動力は、伝達機構３２０によって減速され、スピンドル３３０に伝達される。これにより、工具装着部３３１に固定された鋸刃８２が、スピンドル３３０と共に回転駆動される。
【０１０８】
本体ハウジング３００左端部から左方に突出する工具装着部３３１は、２つのフランジ部によって左側と右側から鋸刃８２を挟持し、スピンドル３３０に対して固定するように構成されている。なお、工具装着部３３１の構成については周知であるため、ここでの詳細な説明は省略する。また、本体ハウジング３００の左端部には、鋸刃８２から作業者を保護するためのブレードカバー３０５が、本体ハウジング３００と一体的に設けられている。なお、ブレードカバー３０５の構成については周知であるため、ここでの詳細な説明は省略する。
【０１０９】
更に、本体ハウジング３００には、被加工物上に載置可能な載置面３０８を有するベース部３０７が連結されている。ベース部３０７の構成については周知であるため、ここでは簡単に説明する。ベース部３０７には開口部が形成されており、鋸刃８２およびブレードカバー３０５の下部は、この開口部から下方へ突出している。ベース部３０７の載置面３０８を被加工物の上面に面接触させ、丸鋸３を前方に移動させることで、載置面３０８から下方に突出して回転される鋸刃８２によって、被加工物を切断することができる。なお、鋸刃８２の回転面Ｐ１は、載置面３０８に交差する方向に伸展する。
【０１１０】
本体ハウジング３００において、モータ３１０の収容部の後方には、充電式のバッテリ９０が着脱可能に構成されたバッテリ装着部（図示せず）が設けられている。また、モータ３１０の収容部の上部には、第一実施形態の第二操作部１６０と同様の第二操作部３６０と、警告ランプ３８０とが設けられている。第二操作部３６０は、作業者によって押圧操作可能なリセットボタン３６１と、本体ハウジング３００内に収容され、モータ３１０の駆動禁止状態の解除指示を受け付けるリセットスイッチ３６２（図１２参照）とを含む。また、モータ３１０の焼損可能性を報知するための警告ランプ３８０は、リセットボタン３６１に隣接して配置されており、第一実施形態と同様、ＬＥＤで構成されている。
【０１１１】
ハンドルハウジング３０３は、本体ハウジング３００の上部に連結され、逆Ｕ字状に上方に突出している。ハンドルハウジング３０３の上部（突出部）は、持ち運び時や加工作業時に作業者によって把持される把持部を構成する。ハンドルハウジング３０３には、第一操作部３５０が設けられている。第一操作部３５０は、第一実施形態の第一操作部１５０と同様、作業者によって外部から押圧操作可能なトリガ３５１と、ハンドルハウジング３０３内に収容され、モータ３１０の駆動指示を受け付けるトリガスイッチ３５２と（図１２参照）を含む。
【０１１２】
次に、図１２を参照して、丸鋸３の電気的構成について説明する。図１２に示すように、モータ３１０の駆動を制御するコントローラ３７０は、制御回路３７１と、駆動回路３７３とを含む。本実施形態では、制御回路３７１は、第一実施形態の制御回路１７１と同様、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むマイクロコンピュータで構成されている。駆動回路３７３は、バッテリ装着部に装着されたバッテリ９０からの電力供給を受けてモータ３１０の巻線に電流を流すように構成されており、制御回路３７１から出力された制御信号に従って動作する。制御回路３７１は、図示しない電源回路を介してバッテリ９０からの電力供給を受けて動作する。
【０１１３】
制御回路３７１には、前述の第一ガスセンサ３４１と、第二ガスセンサ３４２と、トリガスイッチ３５２と、リセットスイッチ３６２と、警告ランプ３８０とが電気的に接続されている。第一ガスセンサ３４１および第二ガスセンサ３４２は、夫々、検出値を示す信号を出力する。トリガスイッチ３５２およびリセットスイッチ３６２は、夫々、ＯＮ状態またはＯＦＦ状態に対応する信号を出力する。制御回路３７１は、制御信号によって警告ランプ３８０の点灯を制御する。
【０１１４】
以下、図１３および図１４を参照して、コントローラ３７０（より詳細には制御回路３７１のＣＰＵ）によって実行される丸鋸３の駆動制御処理について説明する。図１３および図１４の駆動制御処理は、バッテリ９０がバッテリ装着部に装着され、丸鋸３への電力供給が開始されると開始され、電力供給が停止されると終了される。
【０１１５】
ここで、本実施形態で検出値との比較に用いられる閾値について説明する。本実施形態では、第一ガスセンサ３４１によって検出された第一の気体の濃度に対応して出力される検出値（以下、第一検出値という）と比較される第一閾値と、第二ガスセンサ３４２から出力される検出値（以下、第二検出値という）と比較される第二閾値とが予め設定されている。
【０１１６】
前述の通り、第一の気体は、モータ１１０の過熱度合いがより低い第一状態に対応して発生し、第二の気体は、モータ１１０の過熱度合いがより高い第二状態に対応して発生する。そこで、例えば、第一閾値として、第一の気体がある程度発生しているが第二の気体は発生していない状態に対応する第一の気体の濃度を実験的に特定して、警告濃度として設定すると共に、第二閾値として、第二の気体がある程度発生しているが、モータ３１０の焼損には達していない状態に対応する第二の気体の上限濃度を実験的に特定して設定することができる。第一閾値と第二閾値は、例えば、制御回路３７１のＲＯＭに予め記憶されていればよい。
【０１１７】
図１３に示すように、駆動制御処理が開始されると、コントローラ３７０は、第一ガスセンサ３４１から出力された第一検出値を取得し、第一検出値が第一閾値を超えているか否かを判断する（Ｓ１７１）。第一検出値が第一閾値を超えていない場合、つまり、第一の気体の濃度が警告濃度を超えていない場合（Ｓ１７１：ＮＯ）、コントローラ３７０は、トリガスイッチ３５２がＯＦＦ状態の間は待機する（Ｓ１７２：ＮＯ、Ｓ１７２）。トリガ３５１が作業者によって押圧操作され、トリガスイッチ３５２がＯＮ状態に切り替えられると（Ｓ１７２：ＹＥＳ）、コントローラ３７０は、予め設定された通常回転数でモータ３１０の駆動を開始する（Ｓ１７３）。
【０１１８】
モータ３１０の駆動開始後、コントローラ３７０は、第一ガスセンサ３４１、第二ガスセンサ３４２の検出値に応じてモータ３１０の駆動を制御する。具体的には、第一検出値が第一閾値を超えていない場合（Ｓ１７４：ＮＯ）、トリガスイッチ３５２がＯＮ状態であれば（Ｓ１７５：ＹＥＳ）、そのままＳ１７４の処理に戻って第一検出値の監視を継続する。この間、モータ３１０の駆動は継続される。一方、検出された第一の気体の濃度が警告濃度を超えていないが（Ｓ１７４：ＮＯ）、トリガスイッチ３５２がＯＦＦ状態に置かれた場合には（Ｓ１７５：ＮＯ）、コントローラ３７０は、モータ３１０の駆動を停止し（Ｓ１７６）、Ｓ１７１の処理に戻る。
【０１１９】
モータ３１０の駆動開始後に第一検出値が第一閾値以上を超えた場合（Ｓ１７４：ＹＥＳ）、第一の気体の濃度が警告濃度を超えたことを意味する。そこで、コントローラ３７０は、警告ランプ３８０を点滅させることで、特定の気体の濃度が警告濃度以上となったことを作業者に報知する（Ｓ１７７）。
【０１２０】
続いて、図１４に示すように、コントローラ３７０は、第二ガスセンサ３４２から出力された第二検出値を取得し、第二検出値が第二閾値を超えたか否かを判断する（Ｓ１７８）。第二検出値が第二閾値を超えていない場合、つまり、第二の気体の濃度が上限濃度を超えていない場合（Ｓ１７８：ＮＯ）、トリガスイッチ３５２がＯＮ状態であれば（Ｓ１７９：ＹＥＳ）、そのままＳ１７８の処理に戻って第二検出値の監視を継続する。この間、モータ３１０の駆動および警告ランプ３８０の点滅は継続される。一方、検出された第二の気体の濃度が上限濃度を超えていないが（Ｓ１７８：ＮＯ）、トリガスイッチ３５２がＯＦＦ状態に置かれた場合には（Ｓ１７９：ＮＯ）、コントローラ３７０は、モータ３１０の駆動を停止し（Ｓ１８０）、Ｓ１７１の処理（図１３参照）に戻る。
【０１２１】
第二検出値が第二閾値を超えた場合（Ｓ１７８：ＹＥＳ）、つまり、第二の気体の濃度が上限濃度を超えた場合、コントローラ３７０は、モータ３１０を保護するためにモータ３１０の駆動を停止し（Ｓ１８１）、制御回路３７１のＲＡＭに、駆動禁止状態を示す情報を記憶させる。更に、コントローラ３７０は、警告ランプ３８０を点灯させることで、第二の気体の濃度が上限濃度を超えたことを作業者に報知する（Ｓ１８２）。その後、コントローラ３７０は、リセットスイッチ３６２がＯＦＦ状態の間は待機し（Ｓ１８３：ＮＯ、Ｓ１８３）、リセットスイッチ３６２がＯＮ状態とされると（Ｓ１８３：ＹＥＳ）、警告ランプ３８０を消灯して（Ｓ１８４）、駆動制御処理を終了する。本実施形態では、第一実施形態の第一変形例と同様、Ｓ１８１の処理でＲＡＭに記憶された駆動禁止状態を示す情報は、キャンセルされずに維持されている。これにより、その後、作業者によってトリガ３５１が押圧操作され、トリガスイッチ３５２がＯＮとされても、コントローラ３７０は、この情報に従って、モータ３１０を駆動しない。
【０１２２】
以上に説明したように、本実施形態の丸鋸３は、第一ガスセンサ３４１および第二ガスセンサ３４２を備えている。第一ガスセンサ３４１は、モータ３１０の過熱の度合いがより低い第一状態に対応して発生する第一の気体を検出し、第二ガスセンサ３４２は、第一状態よりもモータ３１０の過熱の度合いが高い第二状態に対応して発生する第二の気体を検出する。このように、第一ガスセンサ３４１および第二ガスセンサ３４２を設けることによって、コントローラ３７０は、モータ３１０の過熱の度合いに応じた適切な制御を行うことができる。
【０１２３】
更に、本実施形態では、第一の気体に関する警告濃度に対応する第一閾値と、第二の気体に関する上限濃度に対応する第二閾値とが予め設定されている。第一検出値が第一閾値を超えた場合、つまり、第一の気体の濃度が警告濃度を超えた場合には、警告ランプ３８０によって警告が発せられることで、作業者は、モータに高負荷がかかっていることを認識し、負荷を軽減するための対策をとることができる。警告にもかかわらず、過熱の度合いがより高くなって、第二検出値が第二閾値を超えた場合、つまり、第二の気体の濃度が上限濃度を超えた場合には、コントローラ３７０によってモータ３１０の駆動が停止されることで、モータを確実に保護することができる。このように、本実施形態では、第一の気体が警告濃度を超えた後に、負荷を軽減するための対策がなされなかった場合に限って、モータ３１０の回転数が制限される。よって、モータ３１０の保護動作が不要に行われることを防止することができる。
【０１２４】
また、第一検出値が第一閾値を超えた場合には警告ランプ３８０が点滅されるのに対し、第二検出値が第二閾値を超えた場合には、警告ランプ３８０が点灯されることで、第二の気体が上限濃度を超えたことが報知される。このように、警告ランプ３８０によって、モータ３１０の過熱の度合いに応じて異なる態様による報知が行われることで、作業者は、モータ３１０の焼損の可能性が高くなったことを容易に認識することができる。
【０１２５】
［第四実施形態］
以下、図１５を参照して、第四実施形態について説明する。本実施形態では、電動工具の一例として、チェンソー４を例示する。チェンソー４は、チェーン状の先端工具を回転駆動することで、被加工材を切断する切断作業を行うように構成されている。より詳細には、チェンソー４は、ガイドバー４０９に掛け渡されたループ状のチェーン刃８３をガイドバー４０９の外周に沿って回転駆動するように構成されている。
【０１２６】
図１５に示すように、チェンソー４の外郭は、中空状の本体ハウジング４００によって形成されている。本体ハウジング４００の内部には、主に、モータ４１０と、伝達機構４２０と、チェーン刃８３を駆動するためのスピンドル４３０とが配置されている。モータ４１０とスピンドル４３０は、モータ４１０の出力シャフト４１１の回転軸とスピンドル４３０の回転軸Ａ４とが平行となるように配置されている。
【０１２７】
スピンドル４３０の一端部は、本体ハウジング４００から外部へ突出しており、この一端部に、スプロケット４３１がスピンドル４３０と一体的に回転可能に固定されている。スプロケット４３１は、チェーン刃８３が噛合可能に構成されている。チェーン刃８３が掛け渡される長尺状のガイドバー４０９は、その長軸方向の一端部において、本体ハウジング４００に取り外し可能に固定されている。ガイドバー４０９は、スピンドル４３０の回転軸Ａ４と交差する方向（より詳細には概ね直交する方向）に本体ハウジング４００から突出する。
【０１２８】
以下では、説明の便宜上、スピンドル４３０の回転軸Ａ４の延在方向をチェンソー４の左右方向と規定し、スプロケット４３１が設けられた一端部側を右側と規定する。また、スピンドル３３０の回転軸Ａ４に直交し、ガイドバー４０９の延在方向に対応する方向をチェンソー４の前後方向と規定し、ガイドバー４０９の突出端側を前側と規定する。
【０１２９】
本体ハウジング４００の右端部には、スプロケット４３１に対して前側に、ガイドバー４０９を着脱可能に構成されたガイドバー取付け部４３２が設けられている。ガイドバー取付け部４３２の構成は周知であるため、ここでの詳細な説明は省略する。チェーン刃８３がガイドバー４０９に掛け渡され、スプロケット４３１に噛合された後、ガイドバー４０９がガイドバー取付け部４３２に固定される。これにより、チェーン刃８３がチェンソー４に装着される。
【０１３０】
モータ４１０の出力シャフト４１１には、モータ４１０の本体部（ステータおよびロータ）の右側に、モータ４１０冷却用のファン４１７が固定されている。ファン４１７は、図中に矢印で示すように、本体ハウジング４００を通って所定の経路を流れる空気流を形成する。図１５は、特定の気体を検出可能な４つのガスセンサ４４１〜４４４が配置された例を示している。これらのうちガスセンサ４４１、４４２は、モータ４１０に対して下流側領域に配置され、ガスセンサ４４３、４４４は、モータ４１０に対して上流側領域に配置されている。
【０１３１】
伝達機構４２０は、モータ４１０の出力シャフト４１１の回転を減速した上でスピンドル３３０に伝達するように構成されている。本実施形態の伝達機構４２０は、出力シャフト４１１の右端部に固定された小歯車と、スピンドル４３０に固定され、小歯車と噛合する大歯車とを含む減速ギア機構として構成されている。モータ４１０の回転は、伝達機構４２０によって減速され、スピンドル４３０に伝達される。これにより、スプロケット４３１に噛合され、ガイドバー４０９に掛け渡されたチェーン刃８３がガイドバー４０９の外周に沿って回転駆動される。
【０１３２】
本体ハウジング４００の後端部には、充電式のバッテリ９０を着脱可能に構成されたバッテリ装着部４０５が設けられ、モータ４１０とバッテリ装着部４０５の間には、モータ４１０の駆動を制御するコントローラ４７０が配置されている。コントローラ４７０は、第一実施形態のコントローラ１７０（図２参照）と同様の構成を有する。また、図示はされていないが、本体ハウジング４００の上側には、作業者によって把持される把持部を構成するＵ字状のハンドルハウジングが連結されている。図５に示す丸鋸３と同様、ハンドルハウジングには、作業者による押圧操作が可能なトリガと、モータ４１０の駆動指示を受け付けるトリガスイッチとを含む第一操作部（図示せず）が設けられている。更に、本体ハウジング４００には、リセットボタンおよびリセットスイッチを含む第二操作部や、警告ランプまたはブザーが設けられていてもよい。
【０１３３】
かかる構成のチェンソー４において、コントローラ４７０によって行われるモータ４１０の駆動制御処理は、上記実施形態およびその変形例の何れかの処理と同じであってもよいし、何れかの処理の一部が変更されたものであってもよいし、これらのうち複数の処理の組み合わせであってもよい。例えば、前述の４つのガスセンサ４４１〜４４４がすべて同じ種類の特定の気体を検出可能な場合、コントローラ４７０は、第二実施形態と同様、下流側のガスセンサ４４１、４４２および上流側のガスセンサ４４３、４４４の検出結果に応じて、モータ４１０の駆動を制御することができる（図９参照）。この場合、ガスセンサ４４１、４４２の検出値の平均値を第一検出値とし、ガスセンサ４４３、４４４の検出値の平均値を第二検出値とすればよい。
【０１３４】
一方、例えば、ガスセンサ４４１〜４４４のうち、下流側のガスセンサ４４１と上流側のガスセンサ４４３は、モータ４１０の過熱度合いがより低い第一状態に対応して発生する第一の気体を検出するように構成され、下流側のガスセンサ４４２と上流側のガスセンサ４４４は、モータ４１０の過熱度合いがより高い第二状態に対応して発生する第二の気体を検出するように構成されていてもよい。図示は省略するが、この場合、コントローラ４７０は、第二実施形態の駆動制御処理（図９参照）と、第三実施形態の駆動制御処理（図１３および図１４参照）とを組み合わせた処理を行うことができる。つまり、コントローラ４７０は、ガスセンサ４４１の検出値とガスセンサ４４３の検出値との差分値が第一閾値を超えた場合には警告を行い、ガスセンサ４４２の検出値とガスセンサ４４４の検出値との差分値が第二閾値を超えた場合にはモータ４１０の駆動を停止すればよい。
【０１３５】
［第五実施形態］
以下、図１６を参照して、第五実施形態について説明する。本実施形態では、電動工具の一例として、ハンマドリル５を例示する。ハンマドリル５は、円筒状のツールホルダ５３０に同軸状に装着された先端工具（図示しないハンマビット、ドリルビット等）を駆動することで、被加工物に対してハツリ作業や穴あけ作業を行うように構成されている。
【０１３６】
図１６に示すように、ハンマドリル５の外郭は、主に本体ハウジング５００とハンドルハウジング５０３とから形成されている。本体ハウジング５００は、駆動機構収容部５０１と、モータ収容部５０２とを含む。駆動機構収容部５０１は、打撃軸Ａ５方向に延在する長尺状に形成されている。駆動機構収容部５０１の長軸方向における一端部内には、先端工具が着脱可能に構成されたツールホルダ５３０が配置されている。モータ収容部５０２は、駆動機構収容部５０１の長軸方向における他端部から、打撃軸Ａ５に交差する方向（厳密には概ね直交する方向）に延在する。
【０１３７】
以下の説明では、便宜上、打撃軸Ａ５の延在方向（駆動機構収容部５０１の長軸方向）をハンマドリル５の前後方向と規定し、ツールホルダ５３０が設けられている側を前側と規定する。また、打撃軸Ａ５に直交し、モータ収容部５０２の延在方向に対応する方向をハンマドリル５の上下方向と規定し、駆動機構収容部５０１とモータ収容部５０２とが接続されている側を上側と規定する。
【０１３８】
モータ収容部５０２には、モータ５１０と、モータ５１０の駆動を制御するコントローラ５７０とが収容されている。モータ５１０は、ブラシレスモータとして構成されており、モータ５１０の出力シャフト５１１の回転軸が打撃軸Ａ５と直交するように配置されている。出力シャフト５１１の上端部には、駆動ギア５３２が固定されている。モータ５１０の本体部（ステータおよびロータ）と駆動ギア５３２との間には、モータ５１０の冷却用のファン５１７が固定されている。ファン５１７は、本体ハウジング５００を通って所定の経路を流れる空気流を形成する。なお、空気流は、モータ収容部５０２内では、図１６に矢印で示すように、下から上方向に流れる。上図１６は、特定の気体を検出可能な２つのガスセンサ５４１、５４２がモータ５１０に対して下流側領域、つまり上側の領域に配置された例を示している。
【０１３９】
モータ５１０の下側には、コントローラ５７０が配置されている。コントローラ５７０は、第一実施形態のコントローラ１７０（図２参照）と同様の構成を有する。モータ収容部５０２の上部は後方に突出する突出部を構成しており、この突出部の下側に、充電式のバッテリ９０が着脱可能なバッテリ装着部５０５が設けられている。
【０１４０】
駆動機構収容部５０１には、運動変換機構５３１、打撃要素５３３、回転伝達機構５３５が収容されている。モータ５１０の回転は、駆動ギア５３２を介して運動変換機構５３１および回転伝達機構５３５に伝達される。なお、運動変換機構５３１、打撃要素５３３、回転伝達機構５３５の構成については周知であるため、ここでは簡単に説明する。
【０１４１】
運動変換機構５３１は、揺動部材が揺動することで、出力シャフト５１１の回転に伴って回転駆動される中間シャフトの回転を、ピストンの打撃軸Ａ５方向の直線運動に変換するように構成されている。打撃要素５３３は、打撃軸Ａ５方向に直線状に移動可能に配置されている。打撃要素５３３は、ピストンの直線運動に伴い、ツールホルダ５３０に装着された先端工具に対して、打撃軸Ａ５方向の打撃力を加えるように構成されている。先端工具は、モータ５１０の駆動に伴い、運動変換機構５３１および打撃要素５３３によって、打撃軸Ａ５方向に直線状に駆動される。本実施形態の回転伝達機構５３５は、複数のギアを含む減速ギア機構として構成されており、モータ５１０の回転を適宜減速させた上で、最終軸としてのツールホルダ５３０を介して先端工具に伝達するように構成されている。先端工具は、モータ５１０の駆動に伴い、回転伝達機構５３５によって打撃軸Ａ５周りに回転駆動される。
【０１４２】
なお、ハンマドリル５は、先端工具を所定の打撃軸Ａ５方向に直線状に駆動するハンマモード、先端工具を打撃軸Ａ５周りに回転駆動するドリルモード、および先端工具の直線駆動と回転駆動とを同時に行うハンマドリルモードのうち、作業者によって選択された何れかのモードで動作するように構成されている。このため、駆動機構収容部５０１には、モード切替のための機構が設けられているが、この機構の構成については周知であるため、ここでの説明は省略する。
【０１４３】
長尺状のハンドルハウジング５０３は、上下方向に延在するように配置され、上端部と下端部とが、駆動機構収容部５０１の後端およびモータ収容部５０２の後端から夫々後方に突出する突出部に連結されている。ハンドルハウジング５０３は、作業者によって把持される把持部を構成する。なお、駆動機構収容部５０１の前端部は筒状に形成されており、その外周面には、補助ハンドル５０４が着脱可能である。
【０１４４】
ハンドルハウジング５０３には、作業者によって押圧操作されるトリガ５５１と、モータ５１０の駆動指示を受け付けるトリガスイッチ５５２とを含む第一操作部５５０が設けられている。更に、本体ハウジング５００には、リセットボタンおよびリセットスイッチを含む第二操作部や、警告ランプまたはブザーが設けられていてもよい。
【０１４５】
かかる構成のハンマドリル５において、コントローラ５７０によって行われるモータ５１０の駆動制御処理は、上記実施形態およびその変形例の何れかの処理と同じであってもよいし、何れかの処理の一部が変更されたものであってもよいし、これらのうち複数の処理の組み合わせであってもよい。例えば、前述のガスセンサ５４１、５４２が同じ種類の特定の気体を検出可能な場合、コントローラ５７０は、２つのガスセンサ５４１、５４２の検出値の平均値を用いて、第一実施形態およびその変形例と同様の処理（図３、図４、図５および図６参照）を行うことができる。また、例えば、ガスセンサ５４１、５４２が、過熱度合いの異なる第一、第二状態に対応して夫々発生する第一、第二気体を検出可能な場合は、第三実施形態の処理（図１３および図１４参照）が採用されてもよい。
【０１４６】
［第六実施形態］
以下、図１７を参照して、第六実施形態について説明する。本実施形態では、電動工具の一例として、ハンマドリル６を例示する。本実施形態のハンマドリル６は、若干の相違はあるものの、その基本的な構成は、図１６に示す第五実施形態のハンマドリル５と共通している。よって、以下では、両者に共通する基本的な構成には同じ符号を付して説明を省略または適宜簡略化し、主に、異なる構成について説明する。
【０１４７】
ハンマドリル６のモータ６１０は、外部電源から供給される電力で駆動される交流モータとして構成されている。よって、本体ハウジング５００（モータ収容部５０２）の下端部には、外部電源に接続するための電源ケーブル９２が設けられている。ハンマドリル６においても、モータ６１０は、その出力シャフト６１１の回転軸が打撃軸Ａ５と直交するように配置されている。出力シャフト６１１の上端部には、運動変換機構５３１および回転伝達機構５３５にモータ６１０の回転を伝達する駆動ギア５３２が固定されている。なお、ハンマドリル６の運動変換機構５３１は、クランク機構を用いて中間シャフトの回転運動をピストンの直線運動に変換するように構成されている。ハンマドリル６は、ドリルモードおよびハンマドリルモードのうち、選択された何れかのモードで動作するように構成されている。
【０１４８】
ハンマドリル６では、モータ６１０の冷却のためのファン６１７は、モータ６１０の本体部（ステータおよびロータ）の下側で出力シャフト６１１に固定されている。ファン６１７は、本体ハウジング５００を通って所定の経路を流れる空気流を形成する。なお、空気流は、モータ収容部５０２内では、図１７に矢印で示すように、上から下方向に流れる。図１７は、同じ種類の特定の気体を検出可能な２つのガスセンサ６４１、６４２が、夫々、モータ５１０の本体部に対して下流側領域、つまり下側の領域と、上流側領域、つまり上側の領域とに配置された例を示している。
【０１４９】
図示はされていないが、本体ハウジング５００内にはコントローラが配置されており、モータ６１０の駆動を制御する。コントローラ５７０によって行われるモータ５１０の駆動制御処理は、上記実施形態およびその変形例の何れかの処理と同じであってもよいし、何れかの処理の一部が変更されたものであってもよいし、これらのうち複数の処理の組み合わせであってもよい。
【０１５０】
上記実施形態およびその変形例は単なる例示であり、本発明に係る電動工具は、例示されたグラインダ１、２、丸鋸３、チェンソー４、ハンマドリル５、６の構成に限定されるものではない。例えば、下記に例示される変更を加えることができる。なお、これらの変更は、これらのうちいずれか１つのみ、あるいは複数が、実施形態に示すグラインダ１、２、丸鋸３、チェンソー４、ハンマドリル５、６、あるいは請求項に記載された発明と組み合わされて採用されうる。
【０１５１】
例えば、本発明は、例示された以外の、モータを駆動源として先端工具を駆動するように構成された電動工具に適用されてもよい。かかる電動工具の例として、ドライバドリル、インパクトドライバ、カッタ、レシプロソー、電動ハンマ、草刈り機、生垣バリカンが挙げられるが、これらの例以外の電動工具が排除されるわけではない。
【０１５２】
なお、手持ち式の電動工具では、作業者に応じて作業状態が大きく異なるため、モータに対する負荷のかかり方が非定常的、非定型的となりやすい。また、手持ち式の電動工具は、様々な作業姿勢で使用されるため、作業者自身は焼損の可能性に気づきにくい場合もある。このため、本発明は、特に、手持ち式の電動工具に好適であるということができる。
【０１５３】
上記実施形態およびその変形例で例示された電動工具におけるガスセンサの数と配置、および、ガスセンサの検出結果に応じた駆動制御処理は、適宜、変更が可能である。例示された電動工具の何れかにおけるガスセンサの数と配置が、他の電動工具に適用されてもよい。なお、ガスセンサは、必ずしも本体ハウジング内に配置される必要はないが、モータの過熱状態に対応して発生した特定の気体をより確実に検出できるように、少なくとも１つは本体ハウジング内に配置されることが好ましい。また、モータの焼損の可能性をより確実に検知するためには、ガスセンサはモータに対して下流側領域に配置されることが好ましいが、本体ハウジング内の他の位置に配置されてもよい。モータの過熱の度合いがより低い第一状態に対応して発生する第一の気体と、モータの過熱の度合いがより高い第二状態に対応して発生する第二の気体とを検出する場合、２つの検出部は、第一の気体と第二の気体の両方を検出可能な１つのガスセンサとして実現されてもよい。
【０１５４】
上記実施形態および変形例では、特定の気体として、モータが過熱状態に置かれているときに、モータの巻線に短絡や断線が生じる前に発生することが知られている気体が検出される例が挙げられている。この場合、モータが焼損する前にモータを保護することができる可能性が高まるため、好ましい。しかしながら、電動工具は、巻線自体が焼けたことに対応して発生する気体を検出し、モータの駆動を停止するように構成されていてもよい。なお、実施形態および変形例では、特定の気体を検出可能な検出部をガスセンサと称しているが、所謂においセンサや煙センサと称されるものが採用されてもよい。
【０１５５】
例示された電動工具の何れかにおける駆動制御処理が、他の電動工具に適用されてもよいし、例示された駆動制御処理の２つ以上の一部が適宜組み合わせられてもよい。例示された駆動制御処理の一部が適宜変更されてもよい。例えば、第一実施形態およびその変形例の駆動制御処理で、例えば、ガスセンサによる検出結果に応じてモータの回転数を制限する処理として、モータの駆動を停止する（モータの回転数をゼロにする）処理に代えて、モータの回転数を、ゼロよりは大きく通常回転数よりは低い回転数に変更する処理が行われてもよい。また、モータの回転数の低下とモータの駆動停止とが組み合わせられてもよい。例えば、第一実施形態の第二変形例の処理（図５および図６参照）において、検出値が第一閾値を超えた場合、モータを通常回転数よりも低い回転数で駆動し（Ｓ１２７およびＳ１４４）、その後、検出値が第二閾値を超えた場合にモータの駆動を停止する処理（Ｓ１３１）が行われてもよい。更には、例えば、検出値が第一閾値を超えた場合、モータを通常回転数よりも低い第１の回転数で駆動し（Ｓ１２７およびＳ１４４）、その後、検出値が第二閾値を超えた場合にモータを第１の回転数よりも低い第２の回転数で駆動する処理（Ｓ１３１）が行われてもよい。
【０１５６】
また、モータの回転数を制限する処理を行うか否かを決定する基準として、検出値と予め設定された閾値とを比較するのに代えて、所定期間中の検出値の上昇率（つまり、特定の気体の濃度の上昇率）と、予め設定された上限上昇率とを比較してもよい。そして、所定期間中の上昇率が上限上昇率を超えた場合に、モータの回転数を制限する処理が行われればよい。
【０１５７】
第一操作部、第二操作部、警告ランプ、ブザーの有無、配置、構成についても、適用される制御処理に応じて、適宜変更が可能である。また、モータは、何れの電動工具においても、直流モータとして構成されても、交流モータとして構成されてもよく、ブラシの有無も特に限定されない。
【０１５８】
例えば、上記実施形態および変形例では、モータの回転数の制限（駆動の停止または回転数の低下）とあわせて、警告ランプ（ＬＥＤ）が発する光やブザーが発する音によって、ガスセンサの検出結果に応じた報知が行われているが、このような報知は必ずしも行われる必要はない。なお、第一実施形態の第二変形例の処理（図５および図６参照）や第三実施形態の処理（図１３および図１４参照）では、２段階で報知が行われているが、例えば、先の段階でのみ報知が行われ、後の段階では単にモータの回転数の制限のみが行われてもよい。また、報知の態様は、光や音によるもののみならず、例えば、ディスプレイに文字や図を表示することで行われてもよい。
【０１５９】
上記実施形態および変形例では、コントローラの制御回路は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むマイクロコンピュータにて構成される例が挙げられているが、制御回路は、例えば、ＡＳＩＣ（Application Specific Integrated Circuits）、ＦＰＧＡ（Field Programmable Gate Array）などのプログラマブル・ロジック・デバイスで構成されていてもよい。また、上記実施形態および変形例の駆動制御処理は、ＣＰＵが、ＲＯＭに記憶されたプログラムを実行することにより実現されればよい。この場合、プログラムは、制御回路内のＲＯＭに予め記憶されていてもよいし、制御回路が不揮発性メモリを含む場合は不揮発性メモリに記憶されていてもよい。あるいは、プログラムは、データを読み取り可能な外部の記憶媒体（例えば、ＵＳＢメモリ）に記録されていてもよい。上記実施形態および変形例の駆動制御処理は、複数の制御回路で分散処理されてもよい。
【０１６０】
なお、電動工具の中には、加工作業時には概ね同じ姿勢で使用されるものがある。例えば、図５に示す丸鋸３は、通常、ベース部３０７が被加工物上に載置された状態で使用されるため、丸鋸３の上下方向は、実際の上下方向に一致する。このような電動工具では、絶縁材やワニスが加熱されて発生する特定の気体は、上方へ移動すると考えられる。よって、ガスセンサは、電動工具の加工作業時の通常姿勢において、モータの下端よりも上側に配置されることが好ましい。
【０１６１】
更に、本発明および上記実施形態の趣旨に鑑み、以下の態様が構築される。以下の態様は、各請求項に記載された発明と組み合わされて採用されうる。
［態様１］
前記電動工具は、円板状の前記先端工具を回転駆動することで、被加工物に対する研削作業、研磨作業、または切断作業を行うように構成されたグラインダであって、
前記ハウジングは、長尺状に形成されており、
前記ハウジングの長軸方向における一端部に配置され、前記長軸方向に交差する方向に延在する回転軸周りに回転可能、且つ、先端工具を着脱可能に構成されたスピンドルを備え、
前記スピンドルは、前記モータの出力シャフトの回転に応じて、前記先端工具を前記回転軸周りに回転駆動するように構成されていることを特徴とする電動工具。
［態様２］
前記電動工具は、円板状の前記先端工具を回転駆動することで、被加工物に対する切断作業を行うように構成された丸鋸であって、
前記ハウジングに連結され、前記被加工物上に載置可能に構成された載置面を有するベース部と、
前記ハウジングに所定の回転軸周りに回転可能に配置され、前記先端工具を着脱可能に構成されたスピンドルとを備え、
前記スピンドルは、前記モータの出力シャフトの回転に応じて、前記先端工具を、前記載置面に交差する方向に伸展する回転面に沿って前記回転軸周りに回転駆動するように構成されていることを特徴とする電動工具。
［態様３］
前記電動工具は、チェーン状の前記先端工具を回転駆動することで、被加工物に対して切断作業を行うように構成されたチェンソーであって、
前記ハウジングに所定の回転軸周りに回転可能に配置され、前記先端工具に噛合可能に構成されたスプロケットを有するスピンドルと、
前記スプロケットに噛合された前記先端工具が掛け渡されるガイドバーとを備え、
前記スピンドルは、前記モータの出力シャフトの回転に応じて、前記先端工具を、前記ガイドバーの外周に沿って回転駆動するように構成されていることを特徴とする電動工具。
［態様４］
前記電動工具は、前記先端工具を所定の打撃軸方向に直線状に駆動することで被加工物に対するハツリ作業を行い、且つ、前記先端工具を前記打撃軸周りに回転駆動することでを行うことで前記被加工物に対する穴あけ作業を行うように構成されたハンマドリルであって、
前記ハウジングに対して前記打撃軸周りに回転可能に設けられ、前記先端工具を着脱可能に構成された工具保持部と、
前記打撃軸方向に直線状に移動可能に配置され、前記工具保持部に装着された前記先端工具を前記打撃軸方向に打撃することで直線状に駆動するように構成された打撃機構と、
前記モータの出力シャフトの回転を、前記打撃軸方向の直線運動に変換して前記打撃機構に伝達するように構成された運動変換機構と、
前記出力シャフトの前記回転を、前記打撃軸周りの回転運動として前記工具保持部に伝達するように構成された回転伝達機構とを備えたことを特徴とする電動工具。
【０１６２】
上記実施形態および変形例の各構成要素と本発明の各構成要素の対応関係を以下に示す。グラインダ１、２、丸鋸３、チェンソー４、ハンマドリル５、６は、各々、本発明の「電動工具」に対応する構成例である。本体ハウジング１００、３００、４００、５００は、各々、本発明の「ハウジング」に対応する構成例である。モータ１１０、２１０、３１０、４１０、５１０、６１０は、各々、本発明の「モータ」に対応する構成例である。コントローラ１７０、３７０、４７０、５７０は、各々、本発明の「制御部」に対応する構成例である。ファン１１７、３１７、４１７、５１７、６１７は、各々、本発明の「ファン」に対応する構成例である。
【０１６３】
ガスセンサ１４０、２４１〜２４３、３４１、３４２、４４１〜４４４、５４１、５４２、６４１、６４２は、各々、本発明の「検出部」に対応する構成例である。ガスセンサ１４０、２４１、２４２、３４１、３４２、４４１、４４２、５４１、５４２、６４１は、各々、本発明の「下流側検出部」に対応する構成例である。ガスセンサ２４３、４４３、４４４、６４２は、各々、本発明の「上流側検出部」に対応する構成例である。ガスセンサ３４１は、本発明の「第一気体検出部」に対応する構成例である。ガスセンサ３４２は、本発明の「第二気体検出部」に対応する構成例である。
【０１６４】
第一操作部１５０、３５０、５５０は、各々、本発明の「第一操作部」に対応する構成例である。第二操作部１６０、３６０は、各々、本発明の「第二操作部」に対応する構成例である。警告ランプ１８０、３８０、ブザー２８０は、各々、本発明の「報知部」に対応する構成例である。
【符号の説明】
【０１６５】
１、２：グラインダ
１００、３００、４００、５００：本体ハウジング
１０１：駆動部収容部
１０３：把持部
１０５：バッテリ装着部
１１０、２１０、３１０、４１０、５１０、６１０：モータ
１１１、２１１、３１１、４１１、５１１、６１１：出力シャフト
１１２、１１３：ベアリング
１１７、３１７、４１７、５１７、６１７：ファン
１２０：伝達機構
１３０：スピンドル
１３１：工具装着部
１３２、１３３：ベアリング
１３８：ホイールカバー
１４０、２４１〜２４３、３４１、３４２、４４１〜４４４、５４１、５４２、６４１、６４２：ガスセンサ
１５０、３５０、５５０：第一操作部
１５１、３５１、５５１：トリガ
１５２、３５２、５５２：トリガスイッチ
１６０、３６０：第二操作部
１６１、３６１：リセットボタン
１６２、３６２：リセットスイッチ
１７０、３７０、４７０、５７０：コントローラ
１７１、３７１：制御回路
１７３、３７３：駆動回路
１８０、３８０：警告ランプ
２８０：ブザー
３：丸鋸
３０３：ハンドルハウジング
３０５：ブレードカバー
３０７：ベース部
３０８：載置面
３１２、３１３：ベアリング
３２０：伝達機構
３３０：スピンドル
３３１：工具装着部
４：チェンソー
４０５：バッテリ装着部
４０９：ガイドバー
４２０：伝達機構
４３０：スピンドル
４３１：スプロケット
４３２：ガイドバー取付け部
５、６：ハンマドリル
５０１：駆動機構収容部
５０２：モータ収容部
５０３：ハンドルハウジング
５０４：補助ハンドル
５０５：バッテリ装着部
５３０：ツールホルダ
５３１：運動変換機構
５３２：駆動ギア
５３３：打撃要素
５３５：回転伝達機構
８１：砥石
８２：鋸刃
８３：チェーン刃
９０：バッテリ
９１、９２：電源ケーブル
【図１】
2018024064.tif 000003
【図２】
2018024064.tif 000004
【図３】
2018024064.tif 000005
【図４】
2018024064.tif 000006
【図５】
2018024064.tif 000007
【図６】
2018024064.tif 000008
【図７】
2018024064.tif 000009
【図８】
2018024064.tif 000010
【図９】
2018024064.tif 000011
【図１０】
2018024064.tif 000012
【図１１】
2018024064.tif 000013
【図１２】
2018024064.tif 000014
【図１３】
2018024064.tif 000015
【図１４】
2018024064.tif 000016
【図１５】
2018024064.tif 000017
【図１６】
2018024064.tif 000018
【図１７】
2018024064.tif 000019