(57)【要約】【課題】通信品質の低さに起因する不都合を低減すること。【解決手段】制御システムは、産業機械を制御する制御装置と、前記制御装置との間で通信を行う端末装置と、を備える制御システムであって、前記制御装置と前記端末装置との間の通信品質を示す指標を測定する通信品質測定部と、前記通信品質測定部により測定された前記指標に基づいて、前記制御装置と前記端末装置との間の通信品質を判定する通信品質判定部と、前記制御装置に対する操作画面を表示する表示部と、前記通信品質判定部による判定結果に応じて、前記表示部に表示する前記操作画面の表示項目を制御する表示制御部と、を備える。【選択図】図２
2020149566.tif 000002
【特許請求の範囲】
【請求項１】
産業機械を制御する制御装置と、前記制御装置との間で通信を行う端末装置と、を備える制御システムであって、
前記制御装置と前記端末装置との間の通信品質を示す指標を測定する通信品質測定部と、
前記通信品質測定部により測定された前記指標に基づいて、前記制御装置と前記端末装置との間の通信品質を判定する通信品質判定部と、
前記制御装置に対する操作画面を表示する表示部と、
前記通信品質判定部による判定結果に応じて、前記表示部に表示する前記操作画面の表示項目を制御する表示制御部と、
を備える制御システム。
【請求項２】
前記端末装置が、前記通信品質判定部を備える請求項１に記載の制御システム。
【請求項３】
前記制御装置が、前記通信品質判定部を備える請求項１に記載の制御システム。
【請求項４】
前記制御装置及び前記端末装置は、前記通信品質測定部をそれぞれ備える請求項１から請求項３のいずれか１項に記載の制御システム。
【請求項５】
前記通信品質判定部は、前記産業機械が動作するタイミングに応じて、前記通信品質の判定を変更する請求項１から請求項４のいずれか１項に記載の制御システム。
【請求項６】
前記通信品質判定部は、複数の前記制御装置のそれぞれと前記端末装置が通信を行う場合、複数の前記制御装置のそれぞれと前記端末装置との間の通信品質を判定し、
前記表示制御部は、前記操作画面として、前記通信品質判定部により判定された複数の前記制御装置のそれぞれと前記端末装置との間の通信品質に応じて表示項目が制御された、複数の前記制御装置のそれぞれに対応する複数の前記操作画面を前記表示部に表示する
請求項１に記載の制御システム。
【請求項７】
表示部を含むコンピュータにより実現される、産業機械を制御する制御装置と、前記制御装置との間で通信を行う端末装置と、を備える制御システムにおける前記制御装置に対する操作画面の表示方法であって、
前記制御装置と前記端末装置との間の通信品質を示す指標を測定する測定ステップと、
前記測定ステップにより測定された前記指標に基づいて、前記制御装置と前記端末装置との間の通信品質を判定する判定ステップと、
前記判定ステップによる判定結果に応じて、前記表示部に表示する前記操作画面の表示項目を制御する制御ステップと、
を備える操作画面の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システム及び操作画面の表示方法に関する。
【背景技術】
【０００２】
工作機械やロボット等を含む産業機械を制御する数値制御装置に対して、有線通信又は無線通信を介して、加工プログラムのパラメータ変更等を行うタブレット型端末やノート型パソコン、教示装置等の端末装置がある。
例えば、数値制御装置と端末装置は、数値制御装置と端末装置との間の電波強度をそれぞれ監視し、電波強度が予め設定された閾値以下となった場合、通信障害が発生する可能性がある旨等の警告を作業者に発したり、産業機械を停止させたりする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００６／１０３８３８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、産業機械が設置される工場等では、産業機械の動作に伴うノイズ等により、数値制御装置と端末装置との間の通信品質が短い時間で大きく変化する場合がある。このため、端末装置が、例えば、加工プログラムのパラメータ変更等を数値制御装置に送信したとしても、数値制御装置側において加工プログラムの更新が反映されず、産業機械が誤作動を起こし、ワークを破損してしまう場合がある。あるいは、産業機械においてアラームが発生しているにも関わらず、端末装置に表示されずに、作業者が産業機械において異常が発生していないと誤認してしまうこともある。
このことから、端末装置によって作業者が認識する加工状況と実際の加工状況とが乖離してしまい、作業者に危害が及ぶ危険性や加工中断等による経済的損失が生じる恐れがある。また、遠隔操作時には状況把握までに時間を要するため、被害が拡大してしまう恐れもある。
【０００５】
そこで、通信品質の低さに起因する不都合を低減することが望まれている。
【課題を解決するための手段】
【０００６】
本開示の制御システムの一態様は、産業機械を制御する制御装置と、前記制御装置との間で通信を行う端末装置と、を備える制御システムであって、前記制御装置と前記端末装置との間の通信品質を示す指標を測定する通信品質測定部と、前記通信品質測定部により測定された前記指標に基づいて、前記制御装置と前記端末装置との間の通信品質を判定する通信品質判定部と、前記制御装置に対する操作画面を表示する表示部と、前記通信品質判定部による判定結果に応じて、前記表示部に表示する前記操作画面の表示項目を制御する表示制御部と、を備える。
【０００７】
本開示の操作画面の表示方法の一態様は、表示部を含むコンピュータにより実現される、産業機械を制御する制御装置と、前記制御装置との間で通信を行う端末装置と、を備える制御システムにおける前記制御装置に対する操作画面の表示方法であって、前記制御装置と前記端末装置との間の通信品質を示す指標を測定する測定ステップと、前記測定ステップにより測定された前記指標に基づいて、前記制御装置と前記端末装置との間の通信品質を判定する判定ステップと、前記判定ステップによる判定結果に応じて、前記表示部に表示する前記操作画面の表示項目を制御する制御ステップと、を備える。
【発明の効果】
【０００８】
一態様によれば、通信品質の低さに起因する不都合を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る制御システムの構成の一例を示す図である。
【図２】図１の制御システムのうち、端末装置及び制御装置の機能的構成例を示す機能ブロック図である。
【図３】図２の品質測定部により測定された通信品質を示す指標の時間変化の一例を示す図である。
【図４】通信品質が「良」の場合の操作画面の一例を示す図である。
【図５Ａ】通信品質が「可」の場合の操作画面の一例を示す図である。
【図５Ｂ】通信品質が「悪」の場合の操作画面の一例を示す図である。
【図６】図１の制御システムの通信処理を説明するフローチャートである。
【図７】第２の実施形態に係る制御システムの構成の一例を示す図である。
【図８】図７の端末装置及び制御装置の機能的構成例を示す機能ブロック図である。
【図９】図７の制御システムの通信処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本開示の実施形態について、図面を用いて説明する。
＜第１の実施形態＞
図１は、第１の実施形態に係る制御システムの構成の一例を示す図である。図１に示すように、制御システムは、端末装置１０、制御装置２０、及び工作機械３０を有する。
【００１１】
端末装置１０と制御装置２０は、有線又は無線を介して相互に通信可能に接続されてもよい。あるいは、端末装置１０と制御装置２０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等の所定のネットワークを介して相互に接続されていてもよい。また、制御装置２０と工作機械３０は、有線又は無線を介して相互に通信可能に接続されてもよい。なお、端末装置１０、制御装置２０及び工作機械３０は、かかる接続によって相互に通信を行うための不図示の通信部を備えている。
【００１２】
端末装置１０は、例えば、タブレット型端末や、ノート型パソコン、教示装置等の携帯式の電子機器や、非携帯式の電子機器であり、制御装置２０が工作機械３０の動作を制御するための加工プログラムのパラメータを変更したり、工作機械３０の動作状態等を表示したりする。端末装置１０の詳細については後述する。
【００１３】
制御装置２０は、当業者にとって公知の数値制御装置であり、例えば、端末装置１０から受信した加工プログラムや加工命令に基づいて工作機械３０の動作を制御する。
工作機械３０は、制御装置２０の数値制御により動作する加工用の機械である。
なお、本実施形態は、工作機械３０に限定されず、産業機械全般に広く適用することができる。産業機械とは、例えば、工作機械、産業用ロボット、サービス用ロボット、鍛圧機械及び射出成形機といった様々な機械である。
【００１４】
＜制御システムが備える機能ブロック＞
次に、制御システムが備える機能ブロックについて説明をする。
図２は、図１の制御システムのうち、端末装置１０及び制御装置２０の機能的構成例を示す機能ブロック図である。
図２に示すように端末装置１０は、ＣＰＵ５１、表示部５２、通信部５３、及び記憶部５４を含んで構成される。ＣＰＵ５１、表示部５２、通信部５３、及び記憶部５４は、バス５５を介して互いに通信可能に接続される。
【００１５】
ＣＰＵ５１は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶部５４に記録されている制御プログラムを含む各種プログラムに従って各種の処理を実行し、各部の動作を制御する。また、ＣＰＵ５１は、制御プログラムを実行することにより、通信品質測定部６１、通信品質判定部６２、及び表示制御部６３の機能を有する。
通信品質測定部６１は、後述する通信部５３を介して受信する制御装置２０からの信号に基づいて、制御装置２０との間の通信品質を示す指標を測定する。
通信品質判定部６２は、通信品質測定部６１、及び後述する制御装置２０の通信品質測定部９１により測定された指標に基づいて、制御装置２０との間の通信品質を判定する。
表示制御部６３は、通信品質判定部６２による判定結果に応じて、後述する表示部５２に表示する操作画面の表示項目を制御する。
【００１６】
表示部５２は、例えば、液晶ディスプレイ等により実現され、表示制御部６３の制御指示に基づいて、制御装置２０に対する操作画面を表示する。
通信部５３は、例えば、入出力インタフェース等であり、有線又は無線を介して制御装置２０と接続され、制御装置２０との間の通信を制御してもよい。あるいは、通信部５３は、例えば、ネットワークインタフェース等であり、インターネット等の不図示のネットワークを介して制御装置２０と接続され、制御装置２０との間の通信を制御してもよい。
【００１７】
記憶部５４は、上述したようにＲＯＭやＨＤＤ等により実現され、制御プログラムを含む各種プログラムとともに、通信品質判定部６２の判定結果に応じて、表示制御部６３により選択される操作画面の表示項目を示す画面情報７１−７３のデータを記憶する。
【００１８】
一方、制御装置２０は、パソコン等の電子機器により実現することができ、そのハードウェア構成は、端末装置１０のハードウェア構成と基本的に同様とすることができる。ここでは、その説明は省略する。
そして、制御装置２０が有するＣＰＵ８１は、不図示のＲＯＭやＨＤＤ等に記録されている制御プログラムを実行することにより、通信品質測定部９１として機能する。
通信品質測定部９１は、制御装置２０の不図示の通信部を介して受信する端末装置１０からの信号に基づいて、端末装置１０との間の通信品質を示す指標を測定する。通信品質測定部９１は、不図示の通信部を介して測定した指標を端末装置１０に送信する。
【００１９】
＜通信品質について＞
次に、通信品質測定部６１及び通信品質測定部９１が測定する通信品質を示す指標について説明する。
通信品質測定部６１及び通信品質測定部９１は、公知の手法を用いて、端末装置１０と制御装置２０との間で、有線又は無線を介して送受信される信号における、通信エラー率、通信速度、ノイズレベル等のいずれか１つ又はその組み合わせに基づいて、通信品質を示す指標として測定することができる。
【００２０】
図３は、図２の通信品質測定部６１により測定された通信品質を示す指標の時間変化の一例を示す図である。
図３に示すように、実線で示した端末装置１０と制御装置２０との間の通信品質（指標）は、時間とともに変化している。なお、一点鎖線は、通信エラー発生レベルαを示し、通信品質が通信エラー発生レベルα以下の場合、端末装置１０と制御装置２０とは、通信を行うことができない。また、２つの破線は、例えば、通信エラー発生レベルαに対して２０％及び４０％大きい通信品質をそれぞれ示す。
【００２１】
そして、本実施形態の通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１により測定された指標が通信エラー発生レベルα＋４０％以上の場合、通信品質が「良」と判定する。また、通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１により測定された指標のうち、小さい方の指標が通信エラー発生レベルα＋２０％以上で、通信エラー発生レベルα＋４０％より小さい場合、通信品質が「可」と判定する。また、通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１により測定された指標のうち、小さい方の指標が通信エラー発生レベルα＋２０％より小さい場合、通信品質が「悪」と判定する。
【００２２】
なお、通信品質判定部６２は、通信エラー発生レベルα＋２０％及び通信エラー発生レベルα＋４０％の閾値に基づいて、端末装置１０と制御装置２０との間の通信品質を「良」、「可」、「悪」に判定したが、これに限定されない。「良」、「可」、「悪」を判定する閾値は、任意の値に設定することができる。
また、通信品質判定部６２は、端末装置１０と制御装置２０との間の通信品質を「良」、「可」、「悪」に判定したが、これに限定されない。通信品質判定部６２は、「良」と「悪」の２段階や４段階以上の評価でもよい。
【００２３】
＜操作画面について＞
次に、操作画面（ユーザインタフェース）、及び通信品質に応じた操作画面における表示項目について説明する。
図４は、通信品質が「良」の場合の操作画面の一例を示す図である。
図４に示すように、表示部５２に表示される操作画面は、例えば、表示項目１０１〜１０５を有する。表示項目１０１は、例えば、工作機械３０に発生した異常等のアラーム情報を表示する項目である。表示項目１０２は、例えば、即応性が求められないメッセージ情報を表示する項目である。表示項目１０３は、加工操作以外の即応性が求められない一般操作の入力を、端末装置１０の不図示のタッチパネル等の入力装置を介して受け付ける項目である。表示項目１０４は、例えば、更新が遅れても支障のない汎用情報を表示する項目である。表示項目１０５は、切削加工等の加工操作の入力を、端末装置１０の不図示のタッチパネル等の入力装置を介して受け付ける項目である。
換言すれば、表示項目１０１、１０５は、リアルタイム性、すなわち端末装置１０と制御装置２０との間で確実に情報の共有が要求される情報を表示する。一方、表示項目１０２〜１０４は、リアルタイム性が要求されない、すなわち端末装置１０と制御装置２０との間で情報の共有が求められない情報を表示する。
【００２４】
例えば、通信品質判定部６２により、通信品質が「良」と判定された場合、端末装置１０と制御装置２０との間で確実に通信ができ、情報を共有できることから、表示制御部６３は、表示項目１０１〜１０５全てを表示する画面情報７１を選択する。表示制御部６３は、選択した画面情報７１に基づいて、図４に示すように、表示部５２に表示項目１０１〜１０５全てを表示させる。
一方、通信品質判定部６２により、通信品質が「可」と判定された場合、端末装置１０と制御装置２０との間で通信が不安定であり、情報の共有ができない恐れがあることから、表示制御部６３は、例えば、表示項目１０２〜１０４を表示する画面情報７２を選択する。表示制御部６３は、選択した画面情報７２に基づいて、例えば、図５Ａに示すように、表示部５２に表示項目１０２〜１０４を表示させる。なお、表示されない表示項目１０１、１０５は、斜線で示す。
また、通信品質判定部６２により、端末装置１０と制御装置２０との間の通信品質が「悪」と判定された場合、端末装置１０と制御装置２０との間で通信を行うができず、情報の共有ができないことから、表示制御部６３は、例えば、表示項目１０３の汎用情報のみを表示する画面情報７３を選択する。表示制御部６３は、選択した画面情報７３に基づいて、図５Ｂに示すように、表示部５２に表示項目１０３を表示させる。
図５Ａは、通信品質が「可」の場合の操作画面の一例を示す図であり、図５Ｂは、通信品質が「悪」の場合の操作画面の一例を示す図である。
【００２５】
こうすることで、端末装置１０と制御装置２０と間で確実に情報を共有することができる。そして、端末装置１０のユーザは、表示部５２における操作画面の表示から制御装置２０との間の通信状態を把握でき、表示される情報に対する誤認を防ぐことができる。すなわち、加工プログラム等のパラメータ変更可能時には、確実に当該変更が制御装置２０に反映させることができる。また、アラーム表示可能時には、同じ最新のアラームを端末装置１０及び制御装置２０に表示させることができる。また、加工プログラム表示や実行可能時には、実際の加工状況に即したものにすることができる。
なお、本実施形態の操作画面は、表示項目１０１〜１０５を有するとしたが、これに限定されない。例えば、操作画面は、表示項目１０１〜１０５以外の表示項目を有してもよい。また、操作画面における表示項目のレイアウトは、例えば、端末装置１０のユーザ毎に適宜変更できるようにしてもよい。
【００２６】
＜制御システムの通信処理＞
図６は、図１の制御システムの通信処理を説明するフローチャートである。
ステップＳ１０１では、端末装置１０の通信品質測定部６１は、通信部５３を介して受信する制御装置２０からの信号に基づいて、制御装置２０との間の通信品質を示す指標を測定する。
【００２７】
ステップＳ２０１では、制御装置２０の通信品質測定部９１は、制御装置２０の不図示の通信部を介して受信する端末装置１０からの信号に基づいて、端末装置１０との間の通信品質を示す指標を測定する。
ステップＳ２０２では、通信品質測定部９１は、制御装置２０の不図示の通信部を介して、ステップＳ２０１で測定された指標を端末装置１０に送信する。
【００２８】
ステップＳ１０２では、通信品質判定部６２は、通信部５３を介して、制御装置２０から指標を受信する。
ステップＳ１０３では、通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１それぞれで測定された指標に基づいて、制御装置２０との間の通信品質を判定する。
ステップＳ１０４では、表示制御部６３は、ステップＳ１０３の判定結果に応じて、画面情報７１〜７３のいずれか１つを選択する。
ステップＳ１０５では、表示部５２は、ステップＳ１０４で選択された画像情報に基づいて操作画面を表示する。
【００２９】
なお、端末装置１０のステップＳ１０１からステップＳ１０５の処理と、制御装置２０のステップＳ２０１及びステップＳ２０２の処理とは、時系列的に処理されてもよく、並列的に処理されてもよい。
【００３０】
以上の通り、第１の実施形態に係る制御システムは、端末装置１０と制御装置２０とが、通信品質を示す指標を測定し、端末装置１０が、端末装置１０及び制御装置２０で測定された指標に基づいて制御装置２０との間の通信品質を判定する。制御システムは、判定された通信品質に応じた操作画面を、端末装置１０の表示部５２に表示させる。これにより、制御システムは、通信品質の低さに起因する不都合を低減することができる。
そして、端末装置１０のユーザは、表示部５２における操作画面の表示から制御装置２０との間の通信状態を把握でき、表示される情報に対する誤認を防ぐことができる。すなわち、加工プログラム等のパラメータ変更可能時には、確実に当該変更が制御装置２０に反映させることができる。また、アラーム表示可能時には、同じ最新のアラームを端末装置１０及び制御装置２０に表示させることができる。また、加工プログラム表示や実行可能時には、実際の加工状況に即したものにすることができる。
【００３１】
＜第２の実施形態＞
第２の実施形態に係る制御システムでは、制御装置が、通信品質判定部、表示制御部及び画面情報を有する点が、第１の実施形態と異なる。
以下、第２の実施形態について説明する。
【００３２】
図７は、第２の実施形態に係る制御システムの構成の一例を示す図である。図７に示すように、制御システムは、端末装置１０Ａ、制御装置２０Ａ、及び工作機械３０を有する。なお、図１と同様の機能を有する要素については、同じ符号を付し、その説明は省略する。
【００３３】
図８は、図７の端末装置１０Ａ及び制御装置２０Ａの機能的構成例を示す機能ブロック図である。なお、図２のブロック図と同様の機能を有する機能ブロックについては、同じ符号を付し、その説明は省略する。
端末装置１０Ａは、図２の場合と同様に、ＣＰＵ５１、表示部５２、通信部５３、及び記憶部５４を含んで構成される。
ＣＰＵ５１は、記憶部５４に記憶された制御プログラムを実行することにより、通信品質測定部６１の機能を有する。
【００３４】
制御装置２０Ａは、ＣＰＵ８１とともに、通信部８２、及び記憶部８３を含んで構成される。ＣＰＵ８１、通信部８２、及び記憶部８３は、バス８４を介して互いに通信可能に接続される。
ＣＰＵ８１は、例えば、ＲＯＭやＨＤＤ等の記憶部８３に記録されている制御プログラムを含む各種プログラムに従って各種の処理を実行し、各部の動作を制御する。また、ＣＰＵ８１は、制御プログラムを実行することにより、通信品質測定部９１、通信品質判定部６２、及び表示制御部６３の機能を有する。
通信部８２は、例えば、入出力インタフェース等であり、有線又は無線を介して端末装置１０Ａと接続され、端末装置１０Ａとの間の通信を制御してもよい。あるいは、通信部８２は、例えば、ネットワークインタフェース等であり、インターネット等の不図示のネットワークを介して端末装置１０Ａと接続され、端末装置１０Ａとの間の通信を制御してもよい。
記憶部８３は、上述したようにＲＯＭやＨＤＤ等により実現され、制御プログラムを含む各種プログラムとともに、通信品質判定部６２の判定に応じて、表示制御部６３により選択される、端末装置１０Ａの表示部５２に表示する操作画面の表示項目を示す画面情報７１−７３のデータを記憶する。
【００３５】
＜制御システムの通信処理＞
図９は、図７の制御システムの通信処理を説明するフローチャートである。
ステップＳ３０１では、端末装置１０Ａの通信品質測定部６１は、通信部５３を介して受信する制御装置２０Ａからの信号に基づいて、制御装置２０Ａとの間の通信品質を示す指標を測定する。
ステップＳ３０２では、通信品質測定部６１は、通信部５３を介して、ステップＳ３０１で測定された指標を制御装置２０Ａに送信する。
【００３６】
ステップＳ４０１では、制御装置２０Ａの通信品質測定部９１は、通信部８２を介して受信する端末装置１０Ａからの信号に基づいて、端末装置１０Ａとの間の通信品質を示す指標を測定する。
ステップＳ４０２では、通信品質判定部６２は、通信部８２を介して、端末装置１０Ａから指標を受信する。
ステップＳ４０３では、通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１それぞれで測定された指標に基づいて、端末装置１０Ａと制御装置２０Ａとの間の通信品質を判定する。
ステップＳ４０４では、表示制御部６３は、ステップＳ４０３の判定結果に応じて、画面情報７１〜７３のいずれか１つを選択する。
ステップＳ４０５では、表示制御部６３は、通信部８２を介して、ステップＳ４０４で選択された画面情報を端末装置１０Ａに送信する。
【００３７】
ステップＳ３０３では、表示部５２は、通信部５３を介して、制御装置２０Ａから画面情報を受信する。
ステップＳ３０４では、表示部５２は、ステップＳ３０３で受信した画像情報に基づいて操作画面を表示する。
【００３８】
なお、端末装置１０ＡのステップＳ３０１からステップＳ３０４の処理と、制御装置２０ＡのステップＳ４０１からステップＳ４０５の処理とは、時系列的に処理されてもよく、並列的に処理されてもよい。
【００３９】
以上の通り、第２の実施形態に係る制御システムは、端末装置１０Ａと制御装置２０Ａとが、通信品質を示す指標を測定し、制御装置２０Ａが、端末装置１０Ａ及び制御装置２０Ａで測定された指標に基づいて端末装置１０Ａとの間の通信品質を判定する。制御システムは、判定された通信品質に応じた操作画面を、端末装置１０Ａの表示部５２に表示させる。これにより、制御システムは、通信品質の低さに起因する不都合を低減することができる。
そして、端末装置１０Ａのユーザは、表示部５２における操作画面の表示から制御装置２０Ａとの間の通信状態を把握でき、表示される情報に対する誤認を防ぐことができる。すなわち、加工プログラム等のパラメータ変更可能時には、確実に当該変更が制御装置２０Ａに反映させることができる。また、アラーム表示可能時には、同じ最新のアラームを端末装置１０Ａ及び制御装置２０Ａに正しく表示させることができる。また、加工プログラム表示や実行可能時には、実際の加工状況に即したものにすることができる。
【００４０】
以上、第１の実施形態及び第２の実施形態について説明したが、制御システムは、上述の実施形態に限定されるものではなく、目的を達成できる範囲での変形、改良等が含まれる。
【００４１】
＜変形例１＞
例えば、上述の第１実施形態及び第２の実施形態では、通信品質判定部６２は、通信品質測定部６１及び通信品質測定部９１により測定された指標に基づいて、通信品質を判定したが、これに限定されない。例えば、通信品質判定部６２は、工作機械３０に対する加工プログラムを解析し、工作機械３０が動作するタイミングに応じて、通信品質の判定を変更してもよい。例えば、通信品質判定部６２は、端末装置１０、１０Ａと制御装置２０、２０Ａとの通信が困難となる程のノイズ等が、工作機械３０から発生する可能性のある操作の開始前のタイミングで、通信品質を「良」又は「可」から「悪」に変更してもよい。そうすることにより、工作機械３０が発生するノイズ等による通信に対する影響を回避することができる。
また、通信品質判定部６２は、端末装置１０、１０Ａと制御装置２０、２０Ａとの間の通信が無線通信の場合、他無線機器の存在の有無や、他無線機器による同無線周波数帯を使用する通信開始前のタイミングに応じて通信品質の判定を変更してもよい。
また、通信品質判定部６２は、工作機械３０の使用時間帯に応じて、通信品質の判定を変更してもよい。
【００４２】
＜変形例２＞
例えば、上述の第１実施形態及び第２の実施形態では、１つの端末装置１０、１０Ａと１つの制御装置２０、２０Ａとが通信を行ったがこれに限定されない。例えば、端末装置１０、１０Ａは、複数の制御装置２０、２０Ａのそれぞれと通信を行ってもよい。この場合、端末装置１０、１０Ａは、複数の制御装置２０、２０Ａのそれぞれとの間の通信品質に応じて表示項目が制御された、複数の制御装置２０、２０Ａそれぞれに対応する複数の表示画面を、表示部５２に表示してもよい。
あるいは、制御装置２０、２０Ａは、複数の端末装置１０、１０Ａのそれぞれと通信を行ってもよい。この場合、複数の端末装置１０、１０Ａそれぞれは、制御装置２０、２０Ａとの間の通信品質に応じた操作画面を表示部５２に表示してもよい。
【００４３】
＜変形例３＞
例えば、上述の第１実施形態及び第２の実施形態では、端末装置１０（１０Ａ）及び制御装置２０（２０Ａ）の両方が、通信品質測定部（６１、９１）を有したが、これに限定されない。例えば、端末装置１０（１０Ａ）又は制御装置２０（２０Ａ）の一方のみが、通信品質測定部を有してもよい。
【００４４】
なお、上述の第１の実施形態及び第２の実施形態に係る制御システムに含まれる各機能は、ハードウェア、ソフトウェア又はこれらの組合せによりそれぞれ実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００４５】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（Ｎｏｎ-ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は、無線通信路を介して、プログラムをコンピュータに供給できる。
【００４６】
なお、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００４７】
以上を換言すると、本開示の制御システム、及び操作画面の表示方法は、次のような構成を有する各種各様の実施形態を取ることができる。
【００４８】
（１）産業機械（工作機械３０）を制御する制御装置２０、２０Ａと、制御装置２０、２０Ａとの間で通信を行う端末装置１０、１０Ａと、を備える制御システムであって、制御装置２０、２０Ａと端末装置１０、１０Ａとの間の通信品質を示す指標を測定する通信品質測定部と、通信品質測定部により測定された指標に基づいて、制御装置２０、２０Ａと端末装置１０、１０Ａとの間の通信品質を判定する通信品質判定部６２と、制御装置２０、２０Ａに対する操作画面を表示する表示部５２と、通信品質判定部６２による判定結果に応じて、表示部５２に表示する操作画面の表示項目を制御する表示制御部６３と、を備える。
この制御システムによれば、通信品質の低さに起因する不都合を低減することができる。
【００４９】
（２）端末装置１０が、通信品質判定部６２を備えてもよい。
そうすることで、制御システムは、端末装置１０側の通信環境に応じて操作画面の表示項目を制御することができる。
【００５０】
（３）制御装置２０Ａが、通信品質判定部６２を備えてもよい。
そうすることで、制御システムは、制御装置２０Ａ側の通信環境に応じて操作画面の表示項目を制御することができる。
【００５１】
（４）制御装置２０、２０Ａ及び端末装置１０、１０Ａは、通信品質測定部６１、９１をそれぞれ備えてもよい。
そうすることで、制御システムは、端末装置１０、１０Ａと制御装置２０、２０Ａとの間の通信品質を精度良く判定することができる。
【００５２】
（５）通信品質判定部６２は、産業機械（工作機械３０）が動作するタイミングに応じて、通信品質の判定を変更してもよい。
そうすることで、制御システムは、工作機械３０が発生するノイズ等による通信に対する影響を回避することができる。
【００５３】
（６）通信品質判定部６２は、複数の制御装置２０、２０Ａのそれぞれと端末装置１０、１０Ａが通信を行う場合、複数の制御装置２０、２０Ａのそれぞれと端末装置１０、１０Ａとの間の通信品質を判定し、表示制御部６３は、操作画面として、通信品質判定部６２により判定された複数の制御装置２０、２０Ａのそれぞれと端末装置１０、１０Ａとの間の通信品質に応じて表示項目が制御された、複数の制御装置２０、２０Ａのそれぞれに対応する複数の操作画面を表示部５２に表示してもよい。
そうすることで、制御システムは、１つの端末装置１０、１０Ａで複数の制御装置２０、２０Ａのそれぞれの動作状態を監視することができる。
【００５４】
（７）本開示の表示部５２を含むコンピュータにより実現される、産業機械（工作機械３０）を制御する制御装置２０、２０Ａと、制御装置２０、２０Ａとの間で通信を行う端末装置１０、１０Ａと、を備える制御システムにおける制御装置２０、２０Ａに対する操作画面の表示方法であって、制御装置２０、２０Ａと端末装置１０、１０Ａとの間の通信品質を示す指標を測定する測定ステップと、測定ステップにより測定された指標に基づいて、制御装置２０、２０Ａと端末装置１０、１０Ａとの間の通信品質を判定する判定ステップと、判定ステップによる判定結果に応じて、表示部５２に表示する操作画面の表示項目を制御する制御ステップと、を備える。
この操作画面の表示方法によれば、（１）と同様の効果を奏することができる。
【符号の説明】
【００５５】
１０，１０Ａ  端末装置
２０，２０Ａ  制御装置
３０  工作機械
５１，８１  ＣＰＵ
５２  表示部
５３，８２  通信部
５４，８３  記憶部
６１，９１  通信品質測定部
６２  通信品質判定部
６３  表示制御部
【図１】
2020149566.tif 000003
【図２】
2020149566.tif 000004
【図３】
2020149566.tif 000005
【図４】
2020149566.tif 000006
【図５Ａ】
2020149566.tif 000007
【図５Ｂ】
2020149566.tif 000008
【図６】
2020149566.tif 000009
【図７】
2020149566.tif 000010
【図８】
2020149566.tif 000011
【図９】
2020149566.tif 000012