(57)【要約】【課題】端末の操作者が必要なコンテンツ画像を含む画面情報を制御装置から受けて表示部に表示する。【解決手段】制御装置１００が、少なくとも１つの第１の画面情報を作成する第１の画面情報作成部１０３と、通信端末によって、第１の画面情報から選択された少なくとも１つのコンテンツ画像、及び通信端末２００によって選択された、画面のレイアウト情報に基づいて、コンテンツ画像を含む第２の画面情報を作成する第２の画面情報作成部１０５と、第１の画面情報及び第２の画面情報を通信端末へ送信し、通信端末から画面のレイアウト情報とコンテンツ画像又はコンテンツ画像の選択情報とを受信する通信部１０９と、を備える。【選択図】図１
2020064571.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と通信を行う通信部と、
少なくとも１つの第１の画面情報を作成する第１の画面情報作成部と、
前記通信端末によって、前記第１の画面情報から選択された少なくとも１つのコンテンツ画像、及び前記通信端末によって選択された、画面のレイアウト情報に基づいて、前記コンテンツ画像を含む第２の画面情報を作成する第２の画面情報作成部と、を備え、
前記通信部を介して、前記第１の画面情報及び前記第２の画面情報を前記通信端末へ送信し、前記通信端末から前記画面のレイアウト情報と前記コンテンツ画像又は前記コンテンツ画像の選択情報とを受信する、制御装置。
【請求項２】
前記第１の画面情報を記憶する第１の画面情報記憶部をさらに備え、
前記通信部は前記コンテンツ画像の選択情報を受信し、
前記第２の画面情報作成部は、前記選択情報に基づいて、前記第１の画面情報記憶部に記憶された前記第１の画面情報から選択された前記コンテンツ画像を、前記レイアウト情報のレイアウトパターンに配置する、請求項１に記載の制御装置。
【請求項３】
前記第２の画面情報を記憶する第２の画面情報記憶部と、
前記通信端末からの送信要求に基づいて、前記第２の画面情報記憶部に記憶された第２の画面情報と前記第１の画面情報記憶部に記憶された画面情報との少なくとも一方を前記通信部を介して送信する制御部と、をさらに備えた、請求項２に記載の制御装置。
【請求項４】
前記通信部と、第１の画面情報作成部、第２の画面情報作成部、前記第１の画面情報記憶部、及び前記第２の画面情報記憶部の少なくとも一部はウェブサーバを構成する請求項３に記載の制御装置。
【請求項５】
前記制御装置は、工作機械、ロボット又は産業機械等を駆動するための数値情報を作成する数値制御装置である、請求項１から４のいずれか１項に記載の制御装置。
【請求項６】
制御装置と通信を行う通信部と、
表示部と、
前記表示部に表示する画面に少なくとも１つのコンテンツ画像を配置するための、少なくとも１つのレイアウトパターンを記憶するレイアウトパターン記憶部と、を備え、
前記通信部を介して、前記レイアウトパターン記憶部に記憶された１つのレイアウトパターンを前記制御装置に送信し、前記制御装置から少なくとも１つのコンテンツ画像を含む第１の画面情報を受信し、前記第１の画面情報からコンテンツ画像を選択するための選択情報を前記制御装置に送信し、前記選択情報に基づいて選択された前記コンテンツ画像を前記１つのレイアウトパターンに配置した第２の画面情報を、前記制御装置から受信する、通信端末。
【請求項７】
前記第１の画面情報と前記第２の画面情報はブラウザによって受信する、請求項６に記載の通信端末。
【請求項８】
請求項１から請求項５のいずれか１項に記載の制御装置と、請求項６又は７に記載の通信端末とを備えた制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の操作者が必要なコンテンツ画像を含む画面情報を提供する制御装置、制御装置から送信された画面情報を表示する通信端末、及び制御装置と通信端末とを備えた制御システムに関する。
【背景技術】
【０００２】
数値制御装置（ＮＣ装置）等の制御装置から送信された画面情報を通信端末で受信して表示部に表示する制御システムは、例えば特許文献１及び特許文献２に記載されている。
【０００３】
特許文献１は、汎用のブラウザを用いて遠隔地からでもインターネット経由でＮＣ画面を得ることのできる放電加工機のリモートモニタリング装置及びモニタリング方法を開示している。具体的には、放電加工機のリモートモニタリング装置は、ＮＣ装置及びＷｅｂサーバを搭載した放電加工機と、ネットワークを介して放電加工機に接続したブラウザと、ブラウザのＮＣ画面要求に応じてＮＣ画面を放電加工機側からブラウザ側へ転送する手段と、転送されたＮＣ画面をブラウザの画面上に表示する手段とを備える。
特許文献２は、過去に行われた製造に関する情報を把握し易くする、記録システムを開示している。具体的には、記録システムは、制御コンピュータ、端末及びサーバ装置を備え、制御コンピュータは、製品の製造に関係する物理量を計測する計測装置（センサ）により生成された測定結果データを取得し、取得した計測結果データの表す計測結果を表示装置に表示させる。また、制御コンピュータは、表示装置に表示された画面を表す画像データを取得し、サーバ装置に送信する。サーバ装置は画像データを受信し、製造管理データに関する識別情報に対応付けて記憶装置に記憶させる。端末は、製造管理データをサーバ装置から取得し、製造管理データの表す内容を表示装置に表示させる際に、その製造管理データに対応する画像データの表す画像を表示装置に表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６６３２８号公報
【特許文献２】特開２０１８−０７３１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１及び特許文献２に記載された装置及びシステムは、ＮＣ画面又は製造管理データに対応する画像データを、端末の表示部に表示する。
しかしながら、端末の表示部に表示される画面情報は、端末の操作者が必要とする情報の他に不必要な情報が含まれる場合がある。例えば、ＮＣ装置が工作機械を制御するＮＣ装置である場合、ＮＣ装置からはＮＣ加工操作状態を示すＮＣ画面を表示するための情報が端末に送られる。端末の操作者が生産管理者である場合、ＮＣ画面に表示される情報の全てが必要でなく、生産管理に必要な情報が得られればよい。
また、端末がタブレット型のコンピュータ等の携帯機器である場合は、搭載される表示部のサイズが小さく、表示する情報は操作者の用途に応じて厳選されて表示されることが望ましい。
【０００６】
本発明は、端末の操作者が必要なコンテンツ画像を含む画面情報を提供する制御装置、制御装置から送信された画面情報を表示する通信端末、及び制御装置と通信端末とを備えた制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）  本発明に係る制御装置は、通信端末（例えば、後述の通信端末２００）と通信を行う通信部（例えば、後述の通信部１０９）と、少なくとも１つの第１の画面情報を作成する第１の画面情報作成部（例えば、後述の画面情報作成部１０３）と、前記通信端末によって、前記第１の画面情報から選択された少なくとも１つのコンテンツ画像、及び前記通信端末によって選択された、画面のレイアウト情報に基づいて、前記コンテンツ画像を含む第２の画面情報を作成する第２の画面情報作成部（例えば、後述のコンテンツ画像合成部１０５）と、を備え、
前記通信部を介して、前記第１の画面情報及び前記第２の画面情報を前記通信端末へ送信し、前記通信端末から前記画面のレイアウト情報と前記コンテンツ画像又は前記コンテンツ画像の選択情報とを受信する、制御装置（例えば、後述の制御装置１００）である。
【０００８】
（２）  上記（１）の制御装置において、前記第１の画面情報を記憶する第１の画面情報記憶部（例えば、後述の画面情報記憶部１０４）をさらに備え、
前記通信部は前記コンテンツ画像の選択情報を受信し、
前記第２の画面情報作成部は、前記選択情報に基づいて、前記第１の画面情報記憶部に記憶された前記第１の画面情報から選択された前記コンテンツ画像を、前記レイアウト情報のレイアウトパターンに配置してもよい。
【０００９】
（３）  上記（２）の制御装置において、前記第２の画面情報を記憶する第２の画面情報記憶部（例えば、後述の合成画面情報記憶部１０６）と、
前記通信端末からの送信要求に基づいて、前記第２の画面情報記憶部に記憶された第２の画面情報と前記第１の画面情報記憶部に記憶された画面情報との少なくとも一方を前記通信部を介して送信する制御部（例えば、後述の制御部１０７）と、をさらに備えてもよい。
【００１０】
（４）  上記（１）の制御装置において、前記通信部と、第１の画面情報作成部、第２の画面情報作成部、前記第１の画面情報記憶部、及び前記第２の画面情報記憶部の少なくとも一部はウェブサーバを構成してもよい。
【００１１】
（５）  上記（１）から（４）のいずれかの制御装置において、前記制御装置は、工作機械、ロボット又は産業機械等を駆動するための数値情報を作成する数値制御装置であってもよい。
【００１２】
（６）  本発明に係る通信端末は、制御装置（例えば、後述の制御装置１００）と通信を行う通信部（例えば、後述の通信部２０２）と、表示部（例えば、後述の表示部２０４）と、前記表示部に表示する画面に少なくとも１つのコンテンツ画像を配置するための、少なくとも１つのレイアウトパターンを記憶するレイアウトパターン記憶部（例えば、後述のレイアウトパターン記憶部２０１）と、を備え、
前記通信部を介して、前記レイアウトパターン記憶部に記憶された１つのレイアウトパターンを制御装置に送信し、該制御装置から少なくとも１つのコンテンツ画像を含む第１の画面情報を受信し、前記第１の画面情報からコンテンツ画像を選択するための選択情報を前記制御装置に送信し、前記選択情報に基づいて選択された前記コンテンツ画像を前記１つのレイアウトパターンに配置した第２の画面情報を、前記制御装置から受信する、通信端末である。
【００１３】
（７）  上記（６）の通信端末置において、前記第１の画面情報と前記第２の画面情報はブラウザによって受信してもよい。
【００１４】
（８）  本発明に係る制御システムは、上記（１）から（５）のいずれかの制御装置と、上記（６）又は（７）の通信端末とを備えた制御システムである。
【発明の効果】
【００１５】
本発明によれば、端末の操作者が必要なコンテンツ画像を含む画面情報を制御装置から受けて通信端末の表示部に表示することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態の数値制御システムの構成を示すブロック図である。
【図２】画面情報によって表示部に表示される加工表示画面の一構成例を示す図である。
【図３】画面情報記憶部に記憶される画面ＩＤ、コンテンツＩＤ及びコンテンツの配置情報の一例を示す図である。
【図４】コンテンツ画像合成部が、３つの画面情報の３つのコンテンツ画像を、レイアウトパターンのタイルに配置して合成画面情報を作成する様子を示す図である。
【図５Ａ】レイアウトパターン記憶部が記憶するレイアウトパターンの一例を示す図である。
【図５Ｂ】レイアウトパターン記憶部が記憶するレイアウトパターンの他の例を示す図である。
【図５Ｃ】レイアウトパターン記憶部が記憶するレイアウトパターンの他の例を示す図である。
【図５Ｄ】レイアウトパターン記憶部が記憶するレイアウトパターンの他の例を示す図である。
【図６】画面のコンテンツをマウスによるドラッグで選択をする場合を示す図である。
【図７】画面のコンテンツをタッチパネルへのタップで選択する場合を示す図である。
【図８】数値制御システムを構成する数値制御装置と通信端末の動作を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を用いて詳細に説明する。本実施形態では制御システム及び制御装置の一例として数値制御システム及び数値制御装置について説明するが、特に数値制御システム及び数値制御装置に限定されない。数値制御システム及び数値制御装置は例えば、工作機械、ロボット又は産業機械等を駆動するための数値データを作成する。また、制御装置は、プログラマブルロジックコントローラ（ＰＬＣ）であってもよい。
【００１８】
以下に説明する実施形態では、１台の数値制御装置に対して１台の通信端末が接続された例を示しているが、１台の数値制御装置に対して複数の通信端末が接続されてもよい。例えば、生産管理者は、生産管理のために、数値制御装置に接続される通信端末において、数値制御装置の加工操作画面の加工プログラム編集画面の一部のコンテンツ画像と、工具情報の管理画面の一部のコンテンツ画像とを生産管理画面として表示したい場合がある。保守管理者は保守管理のために、同じ数値制御装置に接続される他の通信端末において、数値制御装置の状態監視を行うための状態監視画面の工具の状態を確認する画面の一部のコンテンツ画像と、工具情報の管理画面の一部のコンテンツ画像とを保守管理画面として表示したい場合がある。
このように、１台の数値制御装置に対して複数の通信端末がそれぞれの用途に応じて必要なコンテンツを組み合わせて画面を構成したい場合に、本実施形態の数値制御システム、数値制御装置及び通信端末によれば、操作者の目的に応じたコンテンツ画像を含む画面を得ることができる。
【００１９】
図１は本発明の第１実施形態の数値制御システムの構成を示すブロック図である。図１に示す数値制御システム１０は、数値制御装置（ＮＣ装置）１００、通信端末２００、及びネットワーク３００を備えている。
【００２０】
まず、数値制御装置１００について説明する。
数値制御装置１００は、選択情報記憶部１０１、レイアウト情報記憶部１０２、第１の画面情報作成部となる画面情報作成部１０３、第１の画面情報記憶部となる画面情報記憶部１０４、第２の画面情報作成部となるコンテンツ画像合成部１０５、第２の画面情報記憶部となる合成画面情報記憶部１０６、制御部１０７、表示部１０８、及び通信部１０９を備えている。数値制御装置１００は、図１に示したこれらの構成部の他に、工作機械、ロボット又は産業機械等を駆動するための数値データを作成する構成部（不図示）を備えている。選択情報記憶部１０１、レイアウト情報記憶部１０２、画面情報記憶部１０４、及び合成画面情報記憶部１０６は、ハードディスク等の外部記憶装置を用いることができるが、CPU内部の半導体メモリ、メインメモリであってもよく、また、フラッシュメモリ等の不揮発性の記憶装置であってもよい。
【００２１】
選択情報記憶部１０１は、通信端末２００の操作者によって選択され、通信端末２００から順次送信されたコンテンツ画像の選択情報を記憶する。コンテンツ画像は、通信端末２００の表示部２０４に表示される画面のコンテンツ画像である。１つ以上のコンテンツ画像により一画面が構成される。コンテンツ画像の選択動作及び選択情報については後述する。
【００２２】
レイアウト情報記憶部１０２は、通信端末２００の操作者によって選択され、通信端末２００から送信されたレイアウトパターンを記憶する。レイアウトパターンは、コンテンツ画像を割り当てる領域を１つ以上備えており、この領域をタイルと呼ぶ。記憶されるレイアウトパターンは、例えば後述する図５Ａ〜図５Ｄに示すレイアウトパターン５０１〜５０４の中から選択されたレイアウトパターンである。レイアウトパターン５０１〜５０４はいずれも複数のタイルを備えており、例えば、図５Ｂに示すレイアウトパターン５０２は３つのタイル５０２ａ、５０２ｂ及びタイル５０２ｃを備える。レイアウトパターンに含まれるタイルは１つであってもよい。
【００２３】
画面情報作成部１０３は、表示部１０８に表示する画面の画面情報（第１の画面情報となる）を作成する。画面情報は画面の画像情報である。
画面情報記憶部１０４は、画面情報作成部１０３によって作成される画面情報を記憶する。
記憶される画面情報に係る画面は、例えば、加工操作を行うための加工操作画面、状態監視を行うための状態監視画面、計画を確認するためのカレンダ画面、機械の操作等を示すマニュアル表示画面、又は工具情報の管理画面等である。これらの画面の各々は複数種類の画面がある。例えば、加工操作画面は、加工プログラム編集画面、加工前の段取りを示す段取り画面、加工中の状態を示す加工表示画面等を含んでいる。また、状態監視画面は、例えば、発生アラームを見る画面、工具の状態を確認する画面、サーボの送り軸又は主軸の位置、速度等の情報を示す画面等を含んでいる。画面情報作成部１０３は、画面情報に含まれるコンテンツ画像の情報を書き換える。各画面情報には、画面ＩＤが付与され、各画面情報に含まれるコンテンツ画像にも、コンテンツＩＤが付与されている。
【００２４】
図２は画面情報によって表示部に表示される加工表示画面の一構成例を示す図である。図２に示すように、加工表示画面４００は、Ｘ、Ｙ、Ｚの座標を示すコンテンツ４００ａ、加工される負荷を示すコンテンツ４００ｂ、第１の加工プログラムを示すコンテンツ４００ｃ、第２の加工プログラムを示すコンテンツ４００ｄ、及び他の画面に画面を切り替え、コンテンツの情報切り換え等の複数のボタン４００ｅを含んでいる。コンテンツ４００ａ〜４００ｄを示すそれぞれの画像がそれぞれコンテンツ画像となる。図２は画面レイアウト及びコンテンツの一例を示すもので、画面レイアウト及びコンテンツはこれに限定されない。
画面情報作成部１０３は、例えば、コンテンツ４００ａを示すコンテンツ画像のＸ、Ｙ、Ｚの座標の数値を書き換える。
【００２５】
画面情報記憶部１０４に記憶される各画面情報は画面ＩＤ、及び各画面情報に含まれるコンテンツ画像はコンテンツＩＤとともに記憶される。図３は画面情報記憶部に記憶される画面ＩＤ、コンテンツＩＤ及びコンテンツ画像の配置情報の一例を示す図である。例えば、図２の加工表示画面の画面情報の場合、図３に示すように、加工表示画面の画面情報の画面ＩＤとして「加工表示画面Ａ」、コンテンツ４００ａのコンテンツ画像のコンテンツＩＤとして「座標部品Ａ」、コンテンツ４００ｂのコンテンツ画像のコンテンツＩＤとして「負荷表示部品Ａ」、コンテンツ４００ｃのコンテンツ画像のコンテンツＩＤとして「加工プログラム部品Ａ」、コンテンツ４００ｄのコンテンツ画像のコンテンツＩＤとして「加工プログラム部品Ｂ」が付与される。各コンテンツＩＤは、各コンテンツ画像の左上端のＸ座標とＹ座標、及び各コンテンツ画像の横サイズと縦サイズが結びつけられて、画面情報記憶部１０４に記憶される。
画面情報記憶部１０４に記憶された画面情報を読み出すには選択情報記憶部１０１に記憶された選択情報を用いる。
【００２６】
選択情報記憶部１０１に記憶される選択情報は、通信端末２００で作成される。選択情報は、通信端末２００でコンテンツ画像を指定するときに、後述する範囲選択モードを用いる場合、範囲選択モードを示す情報、画像ページを示す情報（画面ＩＤ等）、コンテンツ画像の左上端のＸ座標とＹ座標、及び右下端のＸ座標とＹ座標等の座標値を示す情報を含んでいる。選択情報は、通信端末２００でコンテンツ画像を指定するときに、後述するオブジェクト選択モードを用いる場合、オブジェクト選択モードを示す情報、画像ページを示す情報（画面ＩＤ等）、表示部に表示されたコンテンツにタップした部分のコンテンツ画像のＸ座標とＹ座標を含んでいる。
【００２７】
後述する範囲選択モードの選択情報を用いて、画面情報記憶部１０４に記憶される画面情報のコンテンツ画像を特定する場合、コンテンツ画像合成部１０５は、選択情報に含まれる画面ＩＤ、コンテンツ画像の左上端のＸ座標とＹ座標、右下端のＸ座標とＹ座標を用いて、画面情報記憶部１０４に記憶される画面情報の、画面ＩＤ、コンテンツ画像の左上端のＸ座標とＹ座標、及び各コンテンツ画像の横サイズと縦サイズを選択して、コンテンツ画像を特定することができる。コンテンツ画像の横サイズと縦サイズは、コンテンツ画像の左上端のＸ座標と右下端のＸ座標との差、左上端のＹ座標と右下端のＹ座標との差とを求めることで得ることができる。
後述するオブジェクト選択モードの選択情報を用いて、画面情報記憶部１０４に記憶される画面情報のコンテンツ画像を特定する場合、コンテンツ画像合成部１０５は、選択情報に含まれる画面ＩＤ、タップした部分のコンテンツ画像のＸ座標とＹ座標が、画面情報記憶部１０４に記憶される、コンテンツ画像の左上端のＸ座標とＹ座標、及び各コンテンツ画像の横サイズと縦サイズで特定される範囲に含まれるかによって、コンテンツ画像を特定することができる。
【００２８】
コンテンツ画像合成部１０５は、レイアウト情報記憶部１０２に記憶されたレイアウトパターンを読み出すとともに、選択情報記憶部１０１に記憶された選択情報を読み出す。そして、コンテンツ画像合成部１０５は、選択情報に基づいて特定されるコンテンツ画像を画面情報記憶部１０４から読み出して、レイアウトパターンのタイルに配置して合成画面情報を作成する。
【００２９】
コンテンツ画像合成部１０５の動作を、一例を挙げて以下に説明する。
図４は、コンテンツ画像合成部が、３つの画面情報の３つのコンテンツ画像を、レイアウトパターンのタイルに配置して合成画面情報を作成する様子を示す図である。図４では画面情報、コンテンツ画像、合成画面情報により表示部に表示される画面、コンテンツ、合成画面をそれぞれ示している。
図４において、画面４０１はコンテンツ４０１ａ及びコンテンツ４０１ｂを有し、画面４０２はコンテンツ４０２ａ及びコンテンツ４０２ｂを有し、画面４０３はコンテンツ４０３ａ、コンテンツ４０３ｂ及びコンテンツ４０３ｃを有する。画面４０１〜４０３の画面情報は、それぞれの画面ＩＤとともに、コンテンツ４０１ａ，４０１ｂ，４０２ａ，４０２ｂ，４０３ａ〜４０３のコンテンツ画像は左上端のＸ座標及びＹ座標とともに、画面情報記憶部１０４に記憶されている。レイアウト情報記憶部１０２は、図５Ｂに示すレイアウトパターン５０２を記憶している。そして選択情報記憶部１０１は、画面４０１の画面情報の画面ＩＤと、コンテンツ４０１ｂのコンテンツ画像のＸ座標及びＹ座標の組み合わせ、画面４０２の画面情報の画面ＩＤと、コンテンツ４０２ｂのコンテンツ画像のＸ座標及びＹ座標の組み合わせ、並びに画面４０３の画面情報の画面ＩＤと、コンテンツ４０３ａのコンテンツ画像のＸ座標及びＹ座標の組み合わせを記憶している。
【００３０】
コンテンツ画像合成部１０５は、レイアウト情報記憶部１０２から、図５Ｂに示すレイアウトパターン５０２を読み出し、選択情報記憶部１０１から上述した選択情報、例えば、オブジェクト選択モードにおける、画面４０１の画面情報の画面ＩＤと、コンテンツ４０１ｂのコンテンツ画像のＸ座標及びＹ座標、画面４０２の画面情報の画面ＩＤと、コンテンツ４０２ｂのコンテンツ画像のＸ座標及びＹ座標、並びに、画面４０３の画面情報の画面ＩＤと、コンテンツ４０３ａのコンテンツ画像のＸ座標及びＹ座標を読み出す。選択情報記憶部１０１に記憶される各選択情報はレイアウトパターンのタイルの配置に対応して記憶されている。レイアウトパターンのタイルの配置と選択情報との対応関係は、後述するように通信端末２００の操作者が決定する。図４に示すように、コンテンツ画像合成部１０５は、選択情報に基づいて、画面情報記憶部１０４から読み出したコンテンツ４０１ｂ、４０２ｂ、及び４０３ａのコンテンツ画像をレイアウトパターン５０２のタイル５０２ａ、５０２ｂ及び５０２ｃにそれぞれ配置する。コンテンツ４０１ｂ、４０２ｂ、及び４０３ａが配置されレイアウトパターン５０２の画像情報は合成画面情報６００となる。
【００３１】
合成画面情報記憶部１０６は、コンテンツ画像合成部１０５が合成した合成画面情報を記憶する。
表示部１０８は、画面情報記憶部１０４に記憶された各画面情報を読み出して表示する。
通信部１０９は通信端末２００との間で通信を行う。
【００３２】
制御部１０７は、選択情報記憶部１０１、レイアウト情報記憶部１０２に情報を記憶し、画面情報記憶部１０４及び合成画面情報記憶部１０６から、記憶した情報を読み出す制御を行う。また、制御部１０７は、画面情報作成部１０３、コンテンツ画像合成部１０５、表示部１０８、通信部１０９の動作を制御する。
【００３３】
次に、通信端末２００について説明する。
通信端末２００は、レイアウトパターン記憶部２０１、通信部２０２、制御部２０３、表示部２０４、及び入力部２０５を備えている。通信端末２００は、数値制御装置１００と通信可能で、例えば、通信端末２００は、例えば、スマートホン等の携帯電話、タブレット型若しくはノート型のパーソナルコンピュータである。
【００３４】
レイアウトパターン記憶部２０１は、例えば、図５Ａから図５Ｄに示すレイアウトパターン５０１からレイアウトパターン５０４を記憶する。図５Ａに示すレイアウトパターン５０１は同じ大きさの４つのタイル５０１ａ〜５０１ｄを備える。図５Ｂに示すレイアウトパターン５０２は同じ大きさの２つのタイル５０２ａと５０２ｃ、及びタイル５０２ａと５０２ｃより大きさが大きいタイル５０２ｂを備える。図５Ｃに示すレイアウトパターン５０３は上下方向に並べられた、同じ大きさの３つのタイル５０３ａ〜５０３ｃを備える。図５Ｄに示すレイアウトパターン５０４は、同じ大きさの３つのタイル５０４ａ、５０４ｃ及び５０４ｆと、３つのタイル５０４ａ、５０４ｃ及び５０４ｆよりも大きさの小さい同じ大きさの３つのタイル５０４ｂ、５０４ｄ及び５０４ｅを備える。なお、レイアウトパターン５０１からレイアウトパターン５０４はレイアウトパターン記憶部２０１に記憶されるレイアウトパターンの一例を示し、これらのレイアウトパターンに限定されない。レイアウトパターンは１つのタイルのみを備えていてもよい。例えば、画面情報記憶部１０４に図２に示す加工表示画面の画面情報が記憶されている場合、図２に示す加工表示画面の中のコンテンツ４００ａのコンテンツ画像のみをタイルに配置し、他のコンテンツ画像を配置しない場合に、１つのタイルのみを備えるレイアウトパターンを用いることができる。レイアウトパターンは、通信端末２００の操作者が作成してレイアウトパターン記憶部２０１に記憶しても、数値制御装置１００の操作者が作成して通信端末２００に送信してレイアウトパターン記憶部２０１に記憶してもよい。
レイアウトパターン記憶部２０１は、ハードディスク等の外部記憶装置を用いることができるが、CPU内部の半導体メモリ、メインメモリであってもよく、また、フラッシュメモリ等の不揮発性の記憶装置であってもよい。
【００３５】
通信部２０２は、数値制御装置１００との間で通信を行う。
制御部２０３は、レイアウトパターン記憶部２０１に記憶されたレイアウトパターンを読み出す制御を行うとともに、通信部２０２、表示部２０４、及び入力部２０５の動作の制御を行う。
以下制御部２０３の動作を具体的に説明する。
制御部２０３はレイアウトパターン記憶部２０１から、表示部２０４に表示する画面のレイアウトパターンを読み出して、表示部２０４に表示する。制御部２０３は、レイアウトパターン５０１からレイアウトパターン５０４の画像を順次、表示部２０４に表示してもよいし、レイアウトパターン５０１からレイアウトパターン５０４の各画像のサムネイルを生成して（縮小画像を生成して）表示部２０４に一覧表示してもよい。
また、制御部２０３は、表示部２０４を見た操作者が入力部２０５により選択した、レイアウトパターン５０１からレイアウトパターン５０４のいずれかのレイアウトパターンについてのレイアウト情報を、通信部２０２を介して数値制御装置１００に送信する。制御部２０３は選択されたレイアウトパターンを自身に記憶する。
【００３６】
さらに、制御部２０３は、画面情報記憶部１０４に記憶されている全ての画面情報又は必要な画面情報の送信要求を行う。制御部２０３は通信部２０２を介して受信した１以上の画面情報を、表示部２０４に順次表示する。
操作者は表示部２０４に画面情報によって表示した画面において、後述する図６又は図７に示したコンテンツ画像の選択方法を用いて、コンテンツ画像を選択する。操作者は数値制御装置１００に送信したレイアウトパターンのタイルの数分のコンテンツ画像を順次選択する。このとき、コンテンツ画像を選択する順序は、タイルの並び順である。例えば図５Ｂに示すレイアウトパターン５０２であれば、操作者は、タイル５０２ａ、５０２ｂ、タイル５０２ｃの順番にコンテンツ画像を選択する。制御部２０３は選択されたコンテンツ画像に関する選択情報をコンテンツ画像の選択順に順次数値制御装置１００に送る。図４を用いて説明したように、選択情報は、画面４０１のコンテンツ４０１ｂ、画面４０２のコンテンツ４０２ｂ、及び画面４０３のコンテンツ４０３ａに関する情報とする。
【００３７】
画面情報からコンテンツ画像を選択する方法としては、範囲選択とオブジェクト選択とがある。コンテンツ画像の選択は通信端末２００の操作者が表示部２０４の画面を見て行う。
以下の説明では、図６に示す画面４０１のコンテンツ４０１ｂをマウスによるドラッグで選択する場合、図７に示す画面４０３のコンテンツ４０３ａをタッチパネルへのタップで選択する場合を例にとって、範囲選択とオブジェクト選択とについて説明する。画面４０１はコンテンツ４０１ａとコンテンツ４０１ｂとを備え、画面４０３は３つのコンテンツ４０３ａ〜４０３ｃを備えている。
【００３８】
範囲選択は、例えば、制御部２０３が数値制御装置１００から画面４０１の画面情報を受信し、操作者が、画面情報に基づいて表示部２０４に表示される画面４０１のコンテンツ４０１ｂの左上端Ａから左下端Ｂまでを、入力部２０５となるマウスでドラッグすることで行う。この動作で、左上端Ａから右下端Ｂまでのドラッグで指定される範囲のコンテンツ４０１ｂに対応するコンテンツ画像が選択される。図６では選択コンテンツ画像を太線の四角ブロックで示している。コンテンツ４０１ｂのコンテンツ画像の選択情報は、範囲選択モードを示す情報、画像ページを示す情報（画面ＩＤ等）、左上端ＡのＸ座標とＹ座標、及び右下端ＢのＸ座標とＹ座標等の座標値を示す情報を含んでいる。
オブジェクト選択は、制御部２０３が数値制御装置１００から画面４０３の画面情報を受信し、操作者が、画面情報基づいて表示部２０４に表示される、画面４０３のコンテンツ４０３ａをタップすることで行う。この動作で、タップしたコンテンツ４０３ａに対応するコンテンツ画像が選択される。図７では選択コンテンツ画像を太線の四角ブロックで示している。コンテンツ４０３ａのコンテンツ画像の選択情報は、オブジェクト選択モードを示す情報、画像ページを示す情報（画面ＩＤ等）、タップされた部分の座標の座標値を示す情報が含まれる。コンテンツへのタップは、マウスでコンテンツをクリックする動作に変えてもよい。
【００３９】
表示部２０４は、数値制御装置１００から送信された画面情報を表示する。
入力部２０５は、表示部２０４に表示される画面の切替え、図６に示したドラッグを行う、キーボード、マウス等である。
表示部２０４にタッチパネルを用いる場合には表示部２０４が入力機能を持つため、入力部２０５は設けなくともよい。図７に示すタップはタッチパネルを用いた場合の操作を示している。
【００４０】
ネットワーク３００は数値制御装置１００と通信端末２００とを通信可能に接続する。ネットワーク３００は、例えば、工場内に構築されたＬＡＮ（Local Area Network）、インターネット、公衆電話網、又はこれらの組み合わせである。ネットワーク３００における具体的な通信方式又は、有線接続および無線接続のいずれであるか等については、特に限定されない。
【００４１】
以下、数値制御システム１０を構成する数値制御装置１００と通信端末２００の動作について、図８を用いて説明する。
図８は数値制御システムを構成する数値制御装置１００と通信端末２００の動作を示すフロー図である。図８において、ステップＳ１１〜Ｓ１８は通信端末２００での動作を示し、ステップＳ２１〜Ｓ２６は数値制御装置１００での動作を示す。
【００４２】
通信端末２００の操作者が、入力部２０５を用いて画面編集モードを選択する。
そして、ステップＳ１１において、制御部２０３は、レイアウトパターン記憶部２０１から、表示部２０４に表示する画面のレイアウトパターンを読み出して、表示部２０４に表示する。制御部２０３は、レイアウトパターン３０１からレイアウトパターン３０４の画像を順次、表示部２０４に表示してもよいし、レイアウトパターン３０１からレイアウトパターン３０４の各画像のサムネイルを生成して（縮小画像を生成して）表示部２０４に一覧表示してもよい。
【００４３】
次に、ステップＳ１２において、制御部２０３は、表示部２０４を見た操作者が入力部２０５により選択した、レイアウトパターン３０１からレイアウトパターン３０４のいずれかのレイアウトパターンについてのレイアウト情報を、通信部２０２を介して数値制御装置１００に送信する。また、制御部２０３は、そのレイアウト情報を自身に記憶する。ここでは、制御部２０３は図５Ｂに示すレイアウトパターン３０２についてのレイアウト情報を、数値制御装置１００に送信し、自身に記憶するものとする。
【００４４】
ステップＳ２１において、数値制御装置１００の制御部１０７は、通信端末２００から送信されたレイアウト情報を、通信部１０９を介して受信すると、レイアウト情報をレイアウト情報記憶部１０２に記憶する。
【００４５】
ステップＳ１３において、通信端末２００の制御部２０３は、選択モードに移行し、通信部２０２を介して数値制御装置１００の画面情報記憶部１０４に記憶されているすべての画面情報又は必要な画面情報を選択して送信要求を行う。
【００４６】
ステップＳ２２において、数値制御装置１００は、通信部１０９を介して複数の画面情報の送信要求を受けると、操作者によって選択された画面情報を、通信部１０９を介して通信端末２００へ順次送信する。
【００４７】
ステップＳ１４において、通信端末２００の制御部２０３は通信部２０２を介して受信した画面情報を、表示部２０４に表示する。操作者は表示部２０４に表示される画面を切り替えて、表示させたいコンテンツ画像を含む画面を選択する。例えば、図２に示す、画面４０１のコンテンツ４０１ｂを表示させたいコンテンツ画像である場合は、表示部２０４に画面４０１を表示する。
操作者は表示部２０４に表示した画面において、図６又は図７に示したコンテンツ画像の選択方法を用いて、選択したい画像である例えばコンテンツ４０１ｂを選択する。コンテンツ４０１ｂは図５Ｂに示すレイアウトパターン３０２のタイル５０２ａに割り当てられるコンテンツ画像となる。
【００４８】
ステップＳ１５において、制御部２０３は、レイアウトパターン５０２のタイル５０２ａに割り当てるコンテンツ４０１ｂに関する選択情報を数値制御装置１００に送る。
【００４９】
ステップＳ１６において、制御部２０３は全タイルに表示する複数のコンテンツ画像の全てが選択されたかを判断し、全タイル分のコンテンツの選択が終了していない場合には（ステップＳ１６のＮＯ）、ステップＳ１４に戻り、ステップＳ１４〜ステップＳ１６の処理を繰り返す。例えば、図４示すように、レイアウトパターン５０２のタイル５０２ｂに割り当てるコンテンツ４０２ｂに関する選択情報、及びタイル５０２ｃに割り当てるコンテンツ４０３ａに関する選択情報を数値制御装置１００に送るまで、ステップＳ１４〜ステップＳ１６の処理を繰り返す。全タイル分のコンテンツの選択が終了した場合には（ステップＳ１６のＹＥＳ）、ステップＳ１７に移行する。
【００５０】
ステップＳ２３において、数値制御装置１００の制御部１０７は、通信端末２００から送信された選択情報を、通信部１０９を介して受信すると、選択情報を順次、選択情報記憶部１０１に記憶する。
【００５１】
ステップＳ２４において、制御部１０７は、レイアウト情報記憶部１０２に記憶したレイアウト情報のレイアウトパターンの全タイル分の選択情報を受けると、コンテンツ画像合成部は、レイアウト情報記憶部１０２からレイアウトパターンを読み出し、選択情報に基づいて、画面情報記憶部１０４から全タイル分のコンテンツ画像を読み出す。
【００５２】
ステップＳ２５において、コンテンツ画像合成部１０５は、読み出したコンテンツ画像をレイアウトパターンのタイルに配置して、コンテンツ画像を合成して合成画面情報を作成する。
【００５３】
ステップＳ１７において、通信端末２００は合成画面情報の送信要求と画面情報の送信要求を行う。
【００５４】
ステップＳ２６において、通信端末２００から合成画面情報と画面情報の送信要求があった場合に、制御部１０７は、作成した合成画面情報、及び画面情報記憶部１０４に記憶された全て又は一部の画面情報を通信端末２００へ順次送信する。
ステップＳ１８において、制御部２０３は数値制御装置１００から合成画面情報と全て又は一部の画面情報を受信した場合は、表示部２０４に、合成画面情報又は選択した画面情報を表示する。操作者は必要に応じて、表示部２０４に表示する画面を、合成画面情報による画面と画面情報による画面とのいずれかに切り替えることができる。
なお、ステップＳ１７において、通信端末２００は合成画面情報と画面情報とのいずれ一方の送信要求を行ってもよく、その場合、ステップＳ２６において、制御部１０７は、作成した合成画面情報、又は画面情報記憶部１０４に記憶された全て若しくは一部の画面情報を通信端末２００へ送信する。そして、ステップＳ１８において、制御部２０３は受信した合成画面情報、又は受信した画面情報を、表示部２０４に表示する。
【００５５】
以上本発明に係る各実施形態について説明したが、上記の制御装置及び通信端末に含まれる各構成部は、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記のサーボ制御装置に含まれる各構成部のそれぞれの協働により行なわれるサーボ制御方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００５６】
ハードウェアとソフトウェアが協働することにより数値制御装置１００及び通信端末２００を構成する場合、数値制御装置１００及び通信端末２００は、ＣＰＵ（Central Processing Unit）等の演算処理装置を備える。また、数値制御装置１００及び通信端末２００、アプリケーションソフトウェアやＯＳ（Operating System）等の各種の制御用プログラムを格納したＨＤＤ（Hard Disk Drive）等の補助記憶装置や、演算処理装置がプログラムを実行する上で一時的に必要とされるデータを格納するためのＲＡＭ（Random Access Memory）といった主記憶装置も備える。
【００５７】
そして、数値制御装置１００及び通信端末２００において、演算処理装置が補助記憶装置からアプリケーションソフトウェアやＯＳを読み込み、読み込んだアプリケーションソフトウェアやＯＳを主記憶装置に展開させながら、これらのアプリケーションソフトウェアやＯＳに基づいた演算処理を行なう。また、この演算結果に基づいて、各装置が備える各種のハードウェアを制御する。これにより、本実施形態の機能ブロックは実現される。つまり、本実施形態は、ハードウェアとソフトウェアが協働することにより実現することができる。
【００５８】
プログラムは、様々なタイプの非一時的なコンピュータ読み取り可能な記録媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ読み取り可能な記録媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ読み取り可能な記録媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。
【００５９】
上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６０】
例えば、図１に示した数値制御システム１０では、レイアウトパターン記憶部を通信端末に配置しているが、レイアウトパターン記憶部を数値制御装置に配置し、複数のレイアウトパターンを通信端末に送信して、通信端末の操作者が送信された複数のレイアウトパターの中からレイアウトパターンを選択して、選択されたレイアウトパターンを数値制御装置に送信してもよい。
【００６１】
また、数値制御装置１００から通信端末２００へ送る画面情報は、複数のコンテンツ画像を有する１つの画面情報、１つのコンテンツ画像をそれぞれ有する複数の画面情報、又は複数のコンテンツ画像をそれぞれ有する複数の画面情報のいずれでもよい。通信端末２００の操作者は、１つの画面情報に含まれる複数のコンテンツ画像から１以上のコンテンツ画像を選択でき、１つのコンテンツ画像を有する複数の画面情報から１以上のコンテンツ画像を選択でき、また複数のコンテンツ画像をそれぞれ有する複数の画面情報から１以上のコンテンツ画像を選択できる。そして、通信端末２００は数値制御装置１００から、レイアウトパターンに１以上のコンテンツ画像が配置された合成画面情報を得ることができる。
【００６２】
また、図１に示した数値制御装置１００の一部又は全部はＷｅｂサーバを構成してもよい。Ｗｅｂサーバは、通信部１０９と、画面情報作成部１０３、コンテンツ画像合成部１０５、画面情報記憶部１０４、及び合成画面情報記憶部１０６の少なくとも一部はウェブサーバに含まれる。例えば、Ｗｅｂサーバに通信部１０９と画面情報記憶部１０４が含まれる場合、通信端末２００はブラウザを用いて、Ｗｅｂサーバにアクセスし（送信要求となる）、画面情報記憶部１０４に記憶されているすべての画面情報又は必要な画面情報をＷｅｂページで閲覧することができる。また、Ｗｅｂサーバに通信部１０９と合成画面情報記憶部１０６が含まれる場合、通信端末２００はブラウザを用いて、Ｗｅｂサーバにアクセスし（送信要求となる）、合成画面情報記憶部１０６に記憶されている合成画面情報をＷｅｂページで閲覧することができる。
通信端末２００は、Ｗｅｂページの画面情報に含まれるコンテンツ画像を、図６又は図７に示したコンテンツ画像の選択方法を用いて選択する場合は、例えば、通信端末２００の端末アプリケーション、又はアプレット（applet）を用いる。通信端末２００は、Ｗｅｂページの画面情報に含まれるコンテンツ画像を端末アプリケーションで利用可能とするアプリケーションプログラムインターフェイスを備えている。端末アプリケーション又はアプレットはコンテンツ画像を選択する選択情報を数値制御装置１００に送信する。
【符号の説明】
【００６３】
１０  数値制御システム
１００  数値制御装置（ＮＣ装置）
１０１  選択情報記憶部
１０２  レイアウト情報記憶部
１０３  画面情報作成部（第１の画面情報作成部）
１０４  画面情報記憶部（第１の画面情報記憶部）
１０５  コンテンツ画像合成部（第２の画面情報作成部）
１０６  合成画面情報記憶部（第２の画面情報記憶部）
１０７  制御部
１０８  表示部
１０９  通信部
２００  通信端末
２０１  レイアウトパターン記憶部
２０２  通信部
２０３  制御部
２０４  選択情報記憶部
２０４  表示部
２０５  入力部
３００  ネットワーク
【図１】
2020064571.tif 000003
【図２】
2020064571.tif 000004
【図３】
2020064571.tif 000005
【図４】
2020064571.tif 000006
【図５Ａ】
2020064571.tif 000007
【図５Ｂ】
2020064571.tif 000008
【図５Ｃ】
2020064571.tif 000009
【図５Ｄ】
2020064571.tif 000010
【図６】
2020064571.tif 000011
【図７】
2020064571.tif 000012
【図８】
2020064571.tif 000013