(57)【要約】【課題】設定情報を工具本体に引き継ぎ、または設定できる技術を提供する。【解決手段】工具本体２は、工具本体２の設定情報を記憶するための第１記憶部１６を有する。バッテリパック１０は、工具本体２の設定情報を記憶するための第２記憶部３３を有する。記憶制御部３１は、第１記憶部１６に記憶された設定情報を、第２記憶部３３に書き込むセーブ処理、又は、第２記憶部３３に記憶された設定情報を、第１記憶部１６に読み込むロード処理を実行する。【選択図】図２
2020023008.tif 000002
【特許請求の範囲】
【請求項１】
工具本体と、前記工具本体に取付可能に構成されるバッテリパックとを備えた電動工具であって、
前記工具本体は、
モータと、
先端工具を装着可能な装着部と、
前記モータの回転出力を前記装着部に伝達する動力伝達機構と、
前記工具本体の設定情報を記憶するための第１記憶部と、
前記モータを制御するモータ制御部と、を備え、
前記バッテリパックは、
前記工具本体に電力を供給する電池と、
前記工具本体の設定情報を記憶するための第２記憶部と、を備え、
前記工具本体または前記バッテリパックは、
前記第１記憶部に記憶された設定情報を、前記第２記憶部に書き込むセーブ処理、又は、前記第２記憶部に記憶された設定情報を、前記第１記憶部に読み込むロード処理を実行する記憶制御部を備える、
ことを特徴とする電動工具。
【請求項２】
前記モータ制御部は、前記第１記憶部に記憶された設定情報にしたがって、前記モータを制御する、
ことを特徴とする請求項１に記載の電動工具。
【請求項３】
前記バッテリパックが充電器に接続されている状態で、前記記憶制御部は、サーバ装置から前記充電器に送信された前記工具本体の設定情報または作業内容に関する情報を、前記第２記憶部に記憶させる、
ことを特徴とする請求項１または２に記載の電動工具。
【請求項４】
前記記憶制御部は、前記第１記憶部から取得した情報と、前記サーバ装置から取得した情報とを、区別して、前記第２記憶部に記憶させる、
ことを請求項３に記載の電動工具。
【請求項５】
前記バッテリパックは、
工具本体および充電器と接続されていない状態で、直前に接続されていたのが工具本体であるか、または充電器であるかを示す接続情報を保持する接続情報保持部を、さらに備える、
ことを特徴とする請求項１から４のいずれかに記載の電動工具。
【請求項６】
前記バッテリパックが工具本体に取り付けられたとき、前記接続情報保持部に、直前に接続されていたのが工具本体であることを示す接続情報が保持されている場合に、前記記憶制御部はロード処理を実行する、
ことを特徴とする請求項５に記載の電動工具。
【請求項７】
前記バッテリパックが工具本体に取り付けられたとき、前記接続情報保持部に、直前に接続されていたのが充電器であることを示す接続情報が保持されている場合に、前記記憶制御部はセーブ処理を実行する、
ことを特徴とする請求項５または６に記載の電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、工具本体と、工具本体に取付可能に構成されるバッテリパックとを備えた電動工具に関する。
【背景技術】
【０００２】
特許文献１は、工具と受信機とがそれぞれ無線通信手段を備えた工具用無線通信システムであって、受信機が設定した無線通信パラメータを、無線通信で工具に伝達し、工具側で無線通信パラメータを無線通信手段にセットするシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９４６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
工場などの製造ラインでは、ねじやボルトなどのねじ部材の締付トルクを高精度に管理するため、電動工具には、作業内容に応じた動作パラメータが設定される。動作パラメータは、目標トルクでねじ部材を締め付けるためのモータの動作態様を定める。作業開始前、たとえば作業責任者が、作業内容ごとに電動工具の動作パラメータを設定し、電動工具を作業者に手渡す。動作パラメータが意図せず変更される事態を回避するため、電動工具には、動作パラメータを設定するためのボタン類が設けられておらず、動作パラメータの設定作業は、専用のリモートコントローラを利用して行われることが多い。
【０００５】
作業開始後、電動工具に不具合が発生すると、作業者は新しい電動工具に交換する必要があるが、このとき新しい電動工具に、作業内容に応じた動作パラメータを設定しなければならない。製造ラインではベルトコンベアにより次々に作業対象（ワーク）が運ばれてくるため、動作パラメータの設定作業は迅速に行われる必要がある。しかしながらリモートコントローラを用いて動作パラメータを迅速に設定することは容易でなく、設定項目の数に比例して時間がかかる。そこで動作パラメータ等の設定情報を新しい電動工具に簡易に引き継ぐことのできる技術の実現が望まれている。また設定情報に変更があった場合に、設定情報を簡易に設定できる技術の実現も同様に望まれている。
【０００６】
本開示はこうした状況に鑑みなされたものであり、その目的は、動作パラメータなどの設定情報を、工具本体に簡易に引き継ぎ、または設定できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様は、工具本体と、工具本体に取付可能に構成されるバッテリパックとを備えた電動工具に関する。工具本体は、モータと、先端工具を装着可能な装着部と、モータの回転出力を装着部に伝達する動力伝達機構と、工具本体の設定情報を記憶するための第１記憶部と、モータを制御するモータ制御部と、を備える。バッテリパックは、工具本体に電力を供給する電池と、工具本体の設定情報を記憶するための第２記憶部と、を備える。工具本体またはバッテリパックは、第１記憶部に記憶された設定情報を、第２記憶部に書き込むセーブ処理、又は、第２記憶部に記憶された設定情報を、第１記憶部に読み込むロード処理を実行する記憶制御部を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本開示の表現を方法、装置、システム、コンピュータプログラム、またはコンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【０００９】
本開示によれば、動作パラメータなどの設定情報を、工具本体に簡易に引き継ぎ、または設定できる技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】電動工具の側面図である。
【図２】実施形態の電動工具の機能ブロックを示す図である。
【図３】実施形態における情報処理システムの構成を示す図である。
【図４】データ転送処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
図１は、電動工具１の側面図である。電動工具１は、工具本体２と、工具本体２に取付可能に構成されるバッテリパック１０とを備える。バッテリパック１０は二次電池を内蔵する。工具本体２の外装を構成するハウジングは、有底筒形状の胴部３と、胴部３から下方に延出する把持部４と、把持部４の下方に形成される基部７とを有する。把持部４は、作業者が把持するグリップを形成し、把持部４の前面には作業者が操作する操作スイッチ５が設けられる。胴部３の前方には、ドライバビットなどの先端工具を装着可能な先端工具装着部６が設けられる。
【００１２】
バッテリパック１０は上面側に、工具本体２に着脱可能な装着部を有し、バッテリパック１０の装着部が、基部７の裏面に設けられた取付部に機械的に取り付けられる。バッテリパック１０の装着部と、基部７の取付部は、係合した状態で相対的にスライドされることで互いに取り付けられてよい。またバッテリパック１０の装着部と、基部７の取付部は、嵌合した状態で対面する方向に押し込まれることで互いに取り付けられてよい。
【００１３】
バッテリパック１０の装着部には、正電圧端子および負電圧端子を含む電源端子と、信号端子が設けられ、また基部７の取付部にも、正電圧端子および負電圧端子を含む電源端子と、信号端子が設けられる。バッテリパック１０の装着部が基部７の取付部に取り付けられると、正電圧端子同士、負電圧端子同士、信号端子同士が互いに接触して、電気的に接続される。これによりバッテリパック１０は工具本体２に電力を供給し、またバッテリパック１０と工具本体２との間で、動作パラメータ等の設定情報のセーブ処理、またはロード処理を実施できるようになる。
【００１４】
図２は、実施形態の電動工具１の機能ブロックを示す。工具本体２は、先端工具装着部６、動力伝達機構１１、モータ１２、駆動回路１３、モータ制御部１４、無線通信部１５、第１記憶部１６、検出部１７および受付部１８を備える。第１記憶部１６は、工具本体２の設定情報を記憶するためのメモリである。
【００１５】
駆動回路１３は、ＦＥＴ（電界効果型トランジスタ）やＩＧＢＴ（絶縁ゲート型バイポーラトランジスタ）などのスイッチング素子を搭載してインバータ回路を構成する。モータ制御部１４は、操作スイッチ５の引込量に応じた回転数でモータ１２を回転させる制御信号を駆動回路１３に供給する。駆動回路１３は、モータ制御部１４から供給される制御信号によりモータ１２に駆動電圧を供給して、モータ１２を回転させる。
【００１６】
動力伝達機構１１は、モータ１２の回転出力を先端工具装着部６に伝達する。動力伝達機構１１は減速機構として、モータシャフトに取り付けられたピニオンギヤに噛み合う遊星歯車機構を有してよい。電動工具１がインパクト回転工具である場合、動力伝達機構１１は、先端工具に間欠的な回転打撃力を付与するインパクト機構を含んで構成される。
【００１７】
インパクト機構を備えた電動工具１において、検出部１７は、モータ１２の回転数を検出する回転検出部、インパクト機構による打撃を検出する打撃検出部を有する。回転検出部は、モータ１２の回転角を検出する磁気ロータリエンコーダや、ホール素子などであってよい。打撃検出部は、ハンマがアンビルを打撃することによる衝撃を検出する衝撃センサであってよい。
【００１８】
インパクト機構を備えた電動工具１では、トルクを正確に管理するために、締付トルク値を推定し、推定した締付トルク値からねじ部材の着座を判定し、着座後の打撃数が設定された打撃数となると、モータ回転を自動停止するシャットオフ制御が行われる。そのため作業開始前に作業責任者は、トルク管理のための動作パラメータとして、「着座判定レベル」と「トルク設定段数」を電動工具１に設定する。
【００１９】
着座判定レベルは、ねじ部材の着座を判定するためのトルク値を定めるパラメータであり、たとえば９つの選択肢（Ｌ１〜Ｌ９）の中の１つが選択される。作業対象に塗装などが付着して途中負荷が高い場合には高い着座判定レベルが設定され、途中負荷が低い場合には小さい着座判定レベルが設定されることが好ましい。
【００２０】
トルク設定段数は、モータ１２を自動停止させるための着座後の打撃数（シャットオフ打撃数）を定めるパラメータであり、たとえば１００の選択肢（Ｎ００〜Ｎ９９）の中の１つが選択される。各設定段数には、着座判定後のシャットオフ打撃数が対応付けられており、たとえばＮ００には１０回、Ｎ０１には１２回、Ｎ０２には１４回、Ｎ０３には１６回、とシャットオフ打撃数が対応付けられていてよい。
【００２１】
着座判定レベルおよびトルク設定段数のパラメータ値に対応する設定値は、電動工具１のマスターテーブル（図示せず）に記憶されている。作業責任者は、目標トルク値を得るための「着座判定レベル」と「トルク設定段数」のパラメータ値を、リモートコントローラから入力する。受付部１８は、各パラメータ値を受け付けて、第１記憶部１６に設定情報として記憶する。作業開始後は、モータ制御部１４が、第１記憶部１６に記憶された設定情報、およびマスターテーブルに記憶されている設定値にもとづいて、モータ１２を制御する。
【００２２】
製造ラインで電動工具１が使用される場合、電動工具１が、周囲に設置された通信装置と無線接続し、通信装置に対して、実施した作業に関する情報を送信してよい。たとえば作業現場に作業工程を管理する管理サーバが設けられ、管理サーバは、通信装置により受信された各電動工具１の作業情報から、各電動工具１による作業状況を監視してもよい。この場合、電動工具１の無線通信部１５が、特定の通信装置とペアリング設定されることで無線接続するが、第１記憶部１６は、特定の通信装置と通信するために必要な通信パラメータを、設定情報として記憶する。
【００２３】
このように第１記憶部１６には、工具本体２の設定情報、たとえばモータ１２の制御態様を定める動作パラメータや、周囲の通信装置と無線接続するための通信パラメータなどが記憶される。作業開始前に、第１記憶部１６に必要な設定情報が記憶されることで、モータ制御部１４および無線通信部１５が、適切に動作できる。
【００２４】
バッテリパック１０は、記憶制御部３１、二次電池３２、第２記憶部３３、接続情報保持部３４および状態制御部３５を備える。第２記憶部３３は、工具本体２の設定情報を記憶するためのメモリである。バッテリパック１０が工具本体２に取り付けられた状態で、工具本体２の信号端子２１および電源端子２２が、バッテリパック１０の信号端子４１および電源端子４２に接続する。
【００２５】
二次電池３２は充電器により充電可能な電池である。二次電池３２は、工具本体２における駆動回路１３、モータ制御部１４および無線通信部１５、バッテリパック１０における記憶制御部３１および状態制御部３５、さらには、その他の電気部品に電力を供給する。状態制御部３５は、二次電池３２の充放電を管理する。記憶制御部３１は、第１記憶部１６に記憶された設定情報を第２記憶部３３に書き込むセーブ処理、又は第２記憶部３３に記憶された設定情報を第１記憶部１６に読み込むロード処理を実行する機能をもつ。セーブ処理またはロード処理は、選択的に実行される。
【００２６】
本開示における電動工具または方法の主体は、コンピュータを備えている。このコンピュータがプログラムを実行することによって、本開示における工具または方法の主体の機能が実現される。コンピュータは、プログラムにしたがって動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路（IC）、またはＬＳＩ（large scale integration）を含む１つまたは複数の電子回路で構成される。ここではＩＣやＬＳＩと呼んでいるが、集積の度合いによって呼び方が変わり、システムＬＳＩ、ＶＬＳＩ（very large scale integration）もしくはＵＳＬＩ（ultra large scale integration）と呼ばれるものであってもよい。ＬＳＩの製造後にプログラムされる、フィールド・プログラマブル・ゲート・アレイ（FPGA）、又はＬＳＩ内部の接合関係の再構成又はＬＳＩ内部の回路区画のセットアップができる再構成可能な論理デバイスも同じ目的で使うことができる。複数の電子回路は、１つのチップに集積されてもよいし、複数のチップに設けられてもよい。複数のチップは１つの装置に集約されていてもよいし、複数の装置に備えられていてもよい。プログラムは、コンピュータが読み取り可能なＲＯＭ、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、記録媒体に予め格納されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。
【００２７】
実施形態の電動工具１において、バッテリパック１０の第２記憶部３３は、工具本体２の第１記憶部１６の設定情報をバックアップする役割をもつ。作業開始前、ユーザにより動作パラメータや通信パラメータなどの設定情報が入力されて、第１記憶部１６に記憶されると、記憶制御部３１は、第１記憶部１６に記憶された設定情報を、第２記憶部３３に書き込むセーブ処理を実行する。これにより第１記憶部１６に記憶された設定情報が、第２記憶部３３にも記憶されることになる。
【００２８】
作業開始後、電動工具１に異変が発生することがある。この場合、作業者は、速やかに電動工具１を交換する必要があるが、このとき作業者は、使用していた電動工具１からバッテリパック１０を取り外し、取り外したバッテリパック１０を新しい工具本体２に取り付けることで、電動工具１の交換作業を行う。
【００２９】
これまで使用していたバッテリパック１０に、新しい工具本体２が取り付けられると、記憶制御部３１は、第２記憶部３３に記憶された設定情報を、第１記憶部１６に読み込むロード処理を実行する。このロード処理は、今回の作業に関する設定情報を引き継ぐためのデータ転送処理であり、これにより第１記憶部１６には、今回の作業に関する設定情報が瞬時に記憶されることになる。そのため作業者は、リモートコントローラを用いることなく、使用していたバッテリパック１０を新しい工具本体２に取り付けることで、設定情報の引き継ぎ処理を迅速に実施できる。
【００３０】
たとえばＳＤカード等の取り外し可能なバックアップメモリを工具本体２に設けておき、工具本体２の故障発生時には、バックアップメモリを新たな工具本体２に挿入して、設定情報の引き継ぎ処理を実施することも考えられる。しかしながら作業者は手袋をしていたり、またＳＤカードの挿入は細かな作業であるため、バックアップメモリを紛失するリスクがある。その点、実施形態の電動工具１によれば、バックアップ用の第２記憶部３３をバッテリパック１０に設けることで、作業者の細かな作業を必要とせずに、記憶制御部３１が、新しい工具本体２の第１記憶部１６に、第２記憶部３３に記憶された設定情報をロードできる。なおバッテリパック１０内では、二次電池３２の温度管理が実施されるため、第２記憶部３３に高温による不具合が生じる可能性が小さい利点もある。
【００３１】
記憶制御部３１によるロード処理、またはセーブ処理は、作業者による指示により実施されてよい。たとえば工具本体２またはバッテリパック１０にロード処理を実施するための操作スイッチ、セーブ処理を実施するための操作スイッチがそれぞれ設けられ、作業者が操作スイッチを操作することで、記憶制御部３１が、ロード処理またはセーブ処理を実施してもよい。
【００３２】
受付部１８がリモートコントローラから設定情報を受け付け、第１記憶部１６に設定情報を記憶したときには、記憶制御部３１が、自動的に、第１記憶部１６に記憶された設定情報を、第２記憶部３３に書き込むセーブ処理を実施してもよい。これにより第２記憶部３３のバックアップメモリとしての有用性を高められる。
【００３３】
なおバッテリパック１０の第２記憶部３３に設定情報を記憶させることで、関係のない第三者が、工具本体２をバッテリパック１０に取り付けて、第２記憶部３３に記憶された設定情報を勝手に第１記憶部１６に読み込ませることができる。たとえば通信パラメータのように安全に管理されるべき設定情報については、第三者が、簡単に設定情報をロードできることは好ましくない。そこでバッテリパック１０が工具本体２から取り外された後は、一定時間後に第２記憶部３３の記憶内容が削除されるような対策を施してもよい。
【００３４】
バッテリパック１０は、工具本体２または充電器に取り付けられる。バッテリパック１０が工具本体２に取り付けられると、記憶制御部３１は、接続情報保持部３４に、工具本体２に取り付けられていることを示す接続情報を保持させる。接続対象が工具本体２であることは、工具本体２から通知されてもよく、バッテリパック１０側で判断してもよい。バッテリパック１０が工具本体２から取り外されても、接続情報保持部３４は、接続情報を変更せずに保持する。したがってバッテリパック１０が工具本体２から取り外された状態で、接続情報保持部３４は、直前に接続されていたのが工具本体２であることを示す情報を保持している。
【００３５】
一方で、バッテリパック１０が充電器に取り付けられると、記憶制御部３１は、接続情報保持部３４に、充電器に取り付けられていることを示す接続情報を保持させる。接続対象が充電器であることは、充電器から通知されてもよく、バッテリパック１０側で判断してもよい。バッテリパック１０が充電器から取り外されても、接続情報保持部３４は、接続情報を変更せずに保持する。したがってバッテリパック１０が充電器から取り外された状態で、接続情報保持部３４は、直前に接続されていたのが充電器であることを示す情報を保持している。
【００３６】
以上のように、接続情報保持部３４は、バッテリパック１０が工具本体２および充電器のいずれとも接続されていない状態で、直前に接続されていたのが工具本体２であるか、または充電器であるかを示す接続情報を保持することになる。
【００３７】
図３は、実施形態における情報処理システム５０の構成を示す。情報処理システム５０においては、作業現場に設置された充電器６０が、インターネットなどのネットワーク５１を介してサーバ装置５２と接続し、サーバ装置５２から各種情報を取得できるように構成されている。
【００３８】
充電器６０は、充電制御部６１、情報取得部６２および第３記憶部６３を備える。第３記憶部６３は、工具本体２の設定情報または作業内容に関する情報を記憶するためのメモリである。バッテリパック１０が充電器６０に取り付けられた状態で、充電器６０の信号端子７１および電源端子７２が、バッテリパック１０の信号端子４１および電源端子４２に接続する。
【００３９】
充電制御部６１は、二次電池３２の充電制御中、二次電池３２の電池電圧を検出し、充電終止電圧と比較する。検出した電池電圧が充電終止電圧に到達すると、充電制御部６１は、二次電池３２の充電完了を判定して、充電を停止する。
【００４０】
バッテリパック１０が充電器６０に接続されている状態で、記憶制御部３１は、サーバ装置５２から充電器６０に送信された工具本体２の設定情報または作業内容に関する情報を取得して、第２記憶部３３に記憶させることができる。具体的に記憶制御部３１は、サーバ装置５２と通信可能な情報取得部６２に対して、工具本体２の新たな設定情報や、作業内容に関する情報などの取得要求を供給する。これを受けて情報取得部６２は、サーバ装置５２にアクセスして、サーバ装置５２から各種情報を取得し、第３記憶部６３に記憶させる。これにより記憶制御部３１は、第３記憶部６３に記憶された工具本体２の設定情報または作業内容に関する情報を、第２記憶部３３に記憶させる。
【００４１】
たとえば記憶制御部３１は、当日の作業内容を指定する情報とともに、情報取得要求を情報取得部６２に供給してもよい。これを受けて情報取得部６２がサーバ装置５２にアクセスすると、サーバ装置５２は、指定された作業内容に関する情報、たとえば当該作業に必要な動作パラメータを情報取得部６２に送信する。また電動工具１がカメラを有して、作業状況の良否を自己診断する機能を有している場合には、サーバ装置５２は、作業状況と比較するための画像データないしは画像特徴量データ（以下、「認識用データ」と呼ぶ）を情報取得部６２に送信してもよい。認識用データは、たとえば作業対象の正しい位置を示すデータであり、電動工具１は、カメラで撮影している作業対象の位置が認識用データで示される位置と異なる場合に、作業者に警告を出すように構成される。
【００４２】
情報取得部６２が、設定情報または作業内容に関する認識用データを取得すると、第３記憶部６３に記憶させる。これにより記憶制御部３１は、第３記憶部６３から設定情報または作業内容に関する認識用データを第２記憶部３３に読み込ませることができる。充電完了したバッテリパック１０が工具本体２に取り付けられると、サーバ装置５２から取得した各種情報は、工具本体２にロード処理されてよい。第２記憶部３３において、サーバ装置５２から取得した情報には、所定のフラグが設定されてよい。バッテリパック１０が工具本体２に取り付けられたとき、記憶制御部３１は、所定のフラグが設定された情報、つまりサーバ装置５２から取得した情報を、自動的に第１記憶部１６にロード処理してもよい。
【００４３】
作業現場において充電器６０は、所定の工程を実施する場所に設置されている。つまり作業現場では、各工程を実施する場所ごとに、充電器６０が設置されている。サーバ装置５２は、作業現場における充電器６０の識別情報と、当該充電器６０が設置されている場所における作業内容を把握しているものとする。この前提のもとで、翌日の工程の作業内容に、当日の工程の作業内容から変更があった場合、サーバ装置５２は、作業内容に変更があった場所に設置された充電器６０に対して、翌日の設定情報を送信してよい。これにより第３記憶部６３は、翌日の設定情報を記憶する。
【００４４】
当日分の作業が終了し、バッテリパック１０が充電器６０に接続されると、記憶制御部３１は、第３記憶部６３に記憶された設定情報を、第２記憶部３３に読み込む。これにより充電器６０で充電しているバッテリパック１０の第２記憶部３３には、充電が完了した時点で、翌日分の設定情報が記憶されていることになる。
【００４５】
記憶制御部３１は、工具本体２の第１記憶部１６から取得した情報と、サーバ装置５２から取得した情報とを、区別して第２記憶部３３に記憶させることが好ましい。たとえばフラグの有無であったり、または取得元の情報を付与することで、第１記憶部１６から取得した情報と、サーバ装置５２から取得した情報とが区別される。工具本体２にバッテリパック１０が取り付けられたとき、記憶制御部３１は、第２記憶部３３に記憶された情報のうち、少なくともサーバ装置５２から取得した情報については、自動的に第１記憶部１６にロード処理するようにしてよい。
【００４６】
一方で、工具本体２の第１記憶部１６から取得した情報については、以下のフローにしたがって、ロード処理またはセーブ処理が選択的に実施されてよい。
図４は、工具本体２にバッテリパック１０が取り付けられたときのデータ転送処理のフローチャートを示す。バッテリパック１０は、工具本体２から取り外された状態にある（Ｓ１０のＮ）。バッテリパック１０が工具本体２に取り付けられたとき（Ｓ１０のＹ）、記憶制御部３１は、接続情報保持部３４の接続情報を参照して、直前に接続されていたのが工具本体２であるか、または充電器６０であるかを確認する（Ｓ１２）。
【００４７】
ここで接続情報保持部３４に、直前に接続されていたのが工具本体２であることを示す接続情報が保持されている場合に（Ｓ１２のＹ）、記憶制御部３１は、第２記憶部３３に記憶された設定情報を第１記憶部１６に読み込むロード処理を実行する（Ｓ１４）。このロード処理により、第１記憶部１６に記憶されていた設定情報は、第２記憶部３３に記憶された設定情報により上書きされる。工具故障時には、バッテリパック１０が充電されることなく、新しい工具本体２に取り付けられるため、記憶制御部３１は、第２記憶部３３にバックアップしていた設定情報を第１記憶部１６に引き継ぐように制御する。
【００４８】
一方、接続情報保持部３４に、直前に接続されていたのが充電器６０であることを示す接続情報が保持されている場合に（Ｓ１２のＮ）、記憶制御部３１は、第１記憶部１６に記憶された設定情報を第２記憶部３３に書き込むセーブ処理を実行する（Ｓ１６）。このセーブ処理により、第２記憶部３３に記憶されていた設定情報は、第１記憶部１６に記憶された設定情報により上書きされる。工具故障がなければ、工具本体２を第１記憶部１６の設定情報にしたがって制御する必要があるため、記憶制御部３１は、第１記憶部１６に記憶された設定情報を第２記憶部３３にバックアップするように制御する。
【００４９】
以上、本開示を実施形態をもとに説明した。この実施形態は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。実施形態では記憶制御部３１がバッテリパック１０に設けられたが、記憶制御部３１は、工具本体２に設けられてもよい。記憶制御部３１は、バッテリパック１０と工具本体２の双方に設けられてもよい。
【００５０】
たとえばサーバ装置５２は、作業現場で使用されている電動工具１の種類ごとのファームウェアを、作業現場における各充電器６０に送信してよい。バッテリパック１０の充電時、記憶制御部３１は、第３記憶部６３に記憶された複数種類のファームウェアを第２記憶部３３に読み込む。たとえば工具本体２は、対応するファームウェアが第２記憶部３３に記憶されている場合に、ファームウェアアップデートを行ってもよい。
【００５１】
本開示の態様の概要は、次の通りである。
本開示のある態様の電動工具（１）は、工具本体（２）と、工具本体に取付可能に構成されるバッテリパック（１０）とを備える。工具本体（２）は、モータ（１２）と、先端工具を装着可能な装着部（６）と、モータの回転出力を装着部に伝達する動力伝達機構（１１）と、工具本体の設定情報を記憶するための第１記憶部（１６）と、モータを制御するモータ制御部（１４）とを備える。バッテリパック（１０）は、工具本体に電力を供給する電池（３２）と、工具本体の設定情報を記憶するための第２記憶部（３３）とを備える。工具本体またはバッテリパックは、第１記憶部に記憶された設定情報を、第２記憶部に書き込むセーブ処理、又は、第２記憶部に記憶された設定情報を、第１記憶部に読み込むロード処理を実行する記憶制御部（３１）を備える。
【００５２】
モータ制御部（１４）は、第１記憶部（１６）に記憶された設定情報にしたがって、モータ（１２）を制御してよい。バッテリパック（１０）が充電器（６０）に接続されている状態で、記憶制御部（３１）は、サーバ装置（５２）から充電器（６０）に送信された工具本体の設定情報または作業内容に関する情報を、第２記憶部（３３）に記憶させてよい。記憶制御部（３１）は、第１記憶部から取得した情報と、サーバ装置から取得した情報とを、区別して、第２記憶部に記憶させることが好ましい。
【００５３】
バッテリパック（１０）は、工具本体および充電器と接続されていない状態で、直前に接続されていたのが工具本体であるか、または充電器であるかを示す接続情報を保持する接続情報保持部（３４）を備えてよい。バッテリパックが工具本体に取り付けられたとき、接続情報保持部（３４）に、直前に接続されていたのが工具本体であることを示す接続情報が保持されている場合に、記憶制御部（３１）はロード処理を実行してよい。バッテリパックが工具本体に取り付けられたとき、接続情報保持部（３４）に、直前に接続されていたのが充電器であることを示す接続情報が保持されている場合に、記憶制御部（３１）はセーブ処理を実行してよい。
【符号の説明】
【００５４】
１・・・電動工具、２・・・工具本体、６・・・先端工具装着部、１０・・・バッテリパック、１１・・・動力伝達機構、１２・・・モータ、１４・・・モータ制御部、１５・・・無線通信部、１６・・・第１記憶部、３１・・・記憶制御部、３２・・・二次電池、３３・・・第２記憶部、３４・・・接続情報保持部、５２・・・サーバ装置、６０・・・充電器、６２・・・情報取得部、６３・・・第３記憶部。
【図１】
2020023008.tif 000003
【図２】
2020023008.tif 000004
【図３】
2020023008.tif 000005
【図４】
2020023008.tif 000006