(57)【特許請求の範囲】
【請求項１】
金型装置に成形材料を充填する射出装置を含み、成形材料から成形品を生成する作業を行う作業装置と、
前記作業装置を制御する制御装置と、を備え、
前記制御装置は、第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、第２の端末が当該制御装置と所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
射出成形機。
【請求項２】
前記第１の端末及び前記第２の端末は、それぞれ、前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときに、前記作業装置又は前記制御装置に関する予め規定される複数の操作内容のうち、少なくとも一つの操作内容を実行可能であり、且つ、互いに異なる操作内容を実行可能である、
請求項１に記載の射出成形機。
【請求項３】
前記複数の操作内容は、前記作業装置に前記作業を実行させる操作、前記作業装置の成形条件を変更する操作、前記成形条件のデータを前記制御装置に送信する操作、前記作業装置の成形条件を参照する操作、前記作業装置の稼働情報を参照する操作、前記作業装置に作業を実行させるソフトウェアを設定する操作、前記ソフトウェアのデータを前記制御装置に送信する操作、及び、設定された前記ソフトウェアのデータを参照する操作を含む、
請求項２に記載の射出成形機。
【請求項４】
前記第１の端末は、ネットワークを経由せず、前記制御装置と通信可能に直接接続される、又は、前記所定のネットワークが前記制御装置が属するローカルネットワークの外部ネットワークである場合に、当該ローカルネットワークを経由して、前記制御装置と通信可能に接続される、
請求項１乃至３の何れか一項に記載の射出成形機。
【請求項５】
前記所定のネットワークは、ローカルネットワーク、外部ネットワーク、及びグローバルネットワークを含む、
請求項１乃至３の何れか一項に記載の射出成形機。
【請求項６】
前記制御装置は、当該端末から入力された前記所定の情報が、前記所定のネットワークを通じて接続されていることを表す場合、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときに、当該端末から前記作業装置に前記作業を実行させる又は実行させうる操作入力があっても、前記作業装置に前記作業を実行させない、
請求項１乃至５の何れか一項に記載の射出成形機。
【請求項７】
前記制御装置は、当該端末から入力された前記所定の情報が、前記所定のネットワークを通じて接続されていることを表す場合、当該端末に対して、全ての操作内容のうちの当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときに操作可能な内容のみ、又は、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときに操作不可能な内容だけを通知する、
請求項１乃至６の何れか一項に記載の射出成形機。
【請求項８】
前記管理部が管理する前記識別情報は、各ユーザに固有の識別子と、属性情報を含む。
請求項１乃至７の何れか一項に記載の射出成形機。
【請求項９】
前記制御装置は、前記第２の端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときに、前記第２の端末からの操作入力の場合、前記第２の端末を利用しているユーザに応じて、又は、前記第２の端末と前記制御装置との間のネットワーク経由状況に応じて、操作可能な内容を変更する、
請求項１乃至８の何れか一項に記載の射出成形機。
【請求項１０】
前記制御装置は、前記第２の端末からの操作入力の場合、該操作入力に基づき、前記作業装置の稼働情報の少なくとも一部を前記第２の端末に開示することを許可する、
請求項１乃至９の何れか一項に記載の射出成形機。
【請求項１１】
前記制御装置は、前記第２の端末からの操作入力の場合、該操作入力に基づく前記作業装置の動作に関する操作の少なくとも一部を制限する、
請求項１乃至１０の何れか一項に記載の射出成形機。
【請求項１２】
前記作業装置と、前記制御装置とを含む本体を複数含み、
それぞれの前記本体に関連付けて所定のユーザに付与される、当該本体の前記制御装置に通信可能に接続するためのアクセス用情報が予め規定され、
複数の前記本体に含まれるそれぞれの前記制御装置は、前記所定のネットワークを通じてある端末から入力されるアクセス要求に、自己が含まれる前記本体に関連付けられた前記アクセス用情報が含まれる場合、当該端末のアクセスを許可する、
請求項１乃至１１の何れか一項に記載の射出成形機。
【請求項１３】
金型装置に成形材料を充填する射出装置を含み、成形材料から成形品を生成する作業を行う作業装置と、前記作業装置を制御する制御装置と、を備える、射出成形機と、
前記制御装置と接続可能な第１の端末と、
前記制御装置と所定のネットワークを通じて接続可能な第２の端末と、を含み、
前記制御装置は、前記第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、前記第２の端末が当該制御装置と前記所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
射出成形システム。
【請求項１４】
所定の作業を行う作業装置と、
前記作業装置を制御する制御装置と、を備え、
前記制御装置は、第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、第２の端末が当該制御装置と所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
産業機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、射出成形機等に関する。
【背景技術】
【０００２】
射出成形機等の定置型の産業機械を遠隔操作する技術が提案されている（例えば、特許文献１参照）。【０００３】
特許文献１では、無線操作装置を用いて、射出成形機（本体）を操作可能とし、利便性を向上させると共に、無線操作装置の位置が射出成形機からある程度離れると、操作を制限し、視認困難な場所から射出成形機を安易に操作できないようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３８７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、単純にある程度離れているだけで全ての操作が制限されると、ユーザの利便性が低下する可能性があるため、安全性とユーザの利便性との両立を図る必要がある。【０００６】
そこで、上記課題に鑑み、安全性とユーザの利便性との両立を図ることが可能な射出成形機等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する
上記目的を達成するため、一実施形態において、
金型装置に成形材料を充填する射出装置を含み、成形材料から成形品を生成する作業を行う作業装置と、
前記作業装置を制御する制御装置と、を備え、
前記制御装置は、第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、第２の端末が当該制御装置と所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
射出成形機が提供される。
また、他の実施形態において、
金型装置に成形材料を充填する射出装置を含み、成形材料から成形品を生成する作業を行う作業装置と、前記作業装置を制御する制御装置と、を備える、射出成形機と、
前記制御装置と接続可能な第１の端末と、
前記制御装置と所定のネットワークを通じて接続可能な第２の端末と、を含み、
前記制御装置は、前記第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、前記第２の端末が当該制御装置と前記所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
射出成形システムが提供される。
また、更に他の実施形態において、
所定の作業を行う作業装置と、
前記作業装置を制御する制御装置と、を備え、
前記制御装置は、第１の端末が当該制御装置と通信可能に接続し、且つ、前記第１の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第１の端末からの操作入力の場合と、第２の端末が当該制御装置と所定のネットワークを通じて通信可能に接続し、且つ、前記第２の端末を通じて、前記作業装置又は当該制御装置を操作可能な状態が確立されているときの前記第２の端末からの操作入力の場合とで、前記作業装置又は当該制御装置の操作可能な内容を異ならせると共に、ある端末が前記所定のネットワークを通じて接続されているか否かを識別するための識別情報を管理する管理部を含み、ある端末から入力される所定の情報と、前記管理部が管理する識別情報と、を照合し、照合結果に応じて、当該端末による前記作業装置又は前記制御装置の操作を実行可能な状態が確立されているときの当該端末からの操作入力により操作可能な内容を決定する、
産業機械が提供される。
【発明の効果】
【０００８】
上述の実施形態によれば、安全性とユーザの利便性との両立を図ることが可能な射出成形機等を提供することができる。

【図面の簡単な説明】
【０００９】
【図１】射出成形機の本体の構成の一例を示す図である。
【図２】射出成形機の操作系の構成の一例を示すブロック図である。
【図３】登録ユーザ情報の一例を示す図である。
【図４】コントローラによるユーザ認証処理の一例を示すフローチャートである。
【図５】ユーザ認証処理を含む射出成形機の一連の動作の一例を示すシーケンス図である。
【図６】ユーザ認証処理を含む射出成形機の一連の動作の他の例を示すシーケンス図である。
【図７】コントローラによるコマンド処理の一例を示すフローチャートである。
【図８】コマンド処理を含む射出成形機の一連の動作の一例を示すシーケンス図である。
【図９】コントローラによるユーザ情報参照処理の一例を示すフローチャートである。
【図１０】ユーザ情報参照処理を含む射出成形機の一連の動作の一例を示すシーケンス図である。
【図１１】コントローラによるユーザ情報更新処理の一例を示すフローチャートである。
【図１２】ユーザ情報更新処理を含む射出成形機の一連の動作の一例を示すシーケンス図である。
【図１３】射出成形機の操作系の構成の他の例を示すブロック図である。
【図１４】射出成形機の操作系の構成の更に他の例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して発明を実施するための形態について説明する。
【００１１】
［射出成形機の本体］
まず、図１を参照して、本実施形態に係る射出成形機１の本体２について説明する。
【００１２】
図１は、本実施形態に係る射出成形機１の本体２の構成の一例を示す図である。
【００１３】
図１に示すように、射出成形機１の本体２は、作業装置３、コントローラ７０、表示装置８０を含む。以下、充填時のスクリュ２０の移動方向（図１中左方向）を前方とし、計量時のスクリュ２０の移動方向（図１中右方向）を後方として説明する。
【００１４】
作業装置３は、成形材料から成形品を生成する作業（即ち、後述する充填工程、保圧工程、計量工程等の一連の工程）を行う。以下、充填工程、保圧工程、計量工程等の一連の工程を含む成形材料から成形品を生成する作業を単に「作業」と称する。作業装置３は、加熱シリンダ１０、スクリュ２０、計量モータ５２、射出モータ５４、圧力検出器５６、材料供給装置６０を含む。
【００１５】
加熱シリンダ１０は、供給口１２から供給された成形材料を加熱する。供給口１２は、加熱シリンダ１０の後部に形成される。加熱シリンダ１０の外周には、ヒータ等の加熱源が設けられる。加熱シリンダ１０の前端にはノズル１４が設けられる。
【００１６】
スクリュ２０は、加熱シリンダ１０内において回転自在に且つ進退自在に配設される。スクリュ２０は、主に、スクリュ本体２１、及びスクリュ本体２１より前方に配設された射出部２２で構成される。スクリュ本体２１は、フライト部２３、及びフライト部２３の前端に配設された圧力部２４を備える。
【００１７】
フライト部２３は、棒状の本体部２３ａ、及び該本体部２３ａの外周面に突出させて形成された螺旋状のフライト２３ｂを備え、該フライト２３ｂに沿って螺旋状の溝２６が形成される。フライト部２３の後端から前端にかけて、溝２６の深さは一定であってよく、スクリュ圧縮比が一定であってよい。
【００１８】
圧力部２４は、棒状の本体部２３ａよりも外径が大きい円柱部で構成されてよい。また、本体部２３ａと円柱部との間には、本体部２３ａから該円柱部にかけて外径が徐々に大きくなる円錐台状の傾斜部（不図示）が設けられてもよく、傾斜部及び円柱部で圧力部２４が構成されてもよい。
【００１９】
尚、圧力部２４を配設することなく、スクリュ本体２１の全体にわたってフライト部を形成してもよい。また、スクリュ本体２１は、後端から前端にかけて、供給部、圧縮部、及び計量部として区別されてもよい。この場合、螺旋状の溝の深さは、供給部で深く、計量部で浅く、圧縮部において前方に向かうほど浅い。
【００２０】
射出部２２は、先端に円錐形の部位を備えたヘッド部３１、該ヘッド部３１の後方に隣接する態様で形成されたロッド部３２、該ロッド部３２の周囲に配設された逆止リング３３、及び圧力部２４の前端に取り付けられたシールリング（チェックリング）３４を含む。
【００２１】
計量モータ５２は、スクリュ２０を回転させる。計量モータ５２は、エンコーダ５２ａを有してよい。エンコーダ５２ａは、計量モータ５２の出力軸の回転数を検出することにより、スクリュ２０の回転数を検出し、回転数を示す信号をコントローラ７０に出力する。コントローラ７０は、計量工程において、スクリュ２０の回転数が設定値になるように、計量モータ５２をフィードバック制御する。
【００２２】
射出モータ５４は、スクリュ２０を進退させる。スクリュ２０と射出モータ５４との間には、射出モータ５４の回転運動をスクリュ２０の直線運動に変換する運動変換部が設けられる。射出モータ５４は、エンコーダ５４ａを有してよい。エンコーダ５４ａは、射出モータ５４の出力軸の回転数を検出することにより、スクリュ２０の前進速度を検出し、スクリュ２０の前進速度を示す信号をコントローラ７０に出力する。コントローラ７０は、充填工程において、スクリュ２０の前進速度が設定値になるように、射出モータ５４をフィードバック制御する。
【００２３】
圧力検出器５６は、例えば、射出モータ５４とスクリュ２０との間に配設され、圧力検出器５６に作用する圧力を検出する。かかる圧力は、スクリュ２０の背圧やスクリュ２０が押す成形材料の圧力を示す。圧力検出器５６は、圧力検出器５６に作用する圧力を示す信号をコントローラ７０に出力する。コントローラ７０は、保圧工程において、スクリュ２０が押す成形材料の圧力が設定値になるように射出モータ５４をフィードバック制御する。また、コントローラ７０は、計量工程において、スクリュ２０の背圧が設定値になるように、射出モータ５４をフィードバック制御する。
【００２４】
充填工程では、射出モータ５４を駆動してスクリュ２０を前進させ、スクリュ２０の前方に蓄積された液状の成形材料を金型装置内に充填させる。スクリュ２０の前進速度の設定値は、一定でもよいし、スクリュ位置または経過時間に応じて変更されてもよい。スクリュ２０が所定位置（所謂Ｖ／Ｐ切換位置）まで前進すると、保圧工程が開始される。
【００２５】
尚、充填工程開始からの経過時間が所定時間に達すると、保圧工程が開始されてもよい。
【００２６】
保圧工程では、射出モータ５４を駆動してスクリュ２０を前方に押し、金型装置内の成形材料に圧力をかける。これにより、不足分の成形材料が補充できる。成形材料の圧力の設定値は、一定でもよいし、経過時間等に応じて段階的に変更されてもよい。保圧工程後、冷却工程が開始される。冷却工程中に計量工程が行われてよい。
【００２７】
計量工程では、計量モータ５２を駆動してスクリュ２０を回転させ、スクリュ２０の螺旋状の溝２６に沿って成形材料を前方に送る。これに伴い、成形材料が徐々に溶融される。液状の成形材料がスクリュ２０の前方に送られ加熱シリンダ１０の前部に蓄積されるにつれ、スクリュ２０が後退させられる。スクリュ２０の回転数の設定値は、一定でもよいし、スクリュ位置または経過時間に応じて変更されてもよい。
【００２８】
計量工程では、スクリュ２０の急激な後退を制限すべく、射出モータ５４を駆動してスクリュ２０に対して背圧を加えてよい。背圧が設定値になるように射出モータ５４が駆動される。スクリュ２０が所定位置まで後退し、スクリュ２０の前方に所定量の成形材料が蓄積されると、計量工程が終了する。
【００２９】
尚、本実施形態の射出装置は、インライン・スクリュ方式であるが、プリプラ方式でもよい。プリプラ方式の射出装置は、可塑化シリンダ内で溶融された成形材料を射出シリンダに供給し、射出シリンダから金型装置内に成形材料を射出する。また、可塑化シリンダ内にはスクリュが回転自在にまたは回転自在に且つ進退自在に配設され、射出シリンダ内にはプランジャが進退自在に配設される。
【００３０】
材料供給装置６０は、設定された供給速度で加熱シリンダ１０の供給口１２に成形材料を供給する。材料供給装置６０は、ホッパ６１、フィードシリンダ６３、筒状の案内部６５、フィードスクリュ６７、及びフィードモータ６９等を備える。
【００３１】
尚、材料供給装置６０は、供給速度を変更可能であれば、任意の構成であってよく、例えば、フィードスクリュ６７の代わりに、真空ローダを含んでもよい。
【００３２】
フィードシリンダ６３は、ホッパ６１の下端から水平に延び、ホッパ６１内から供給される成形材料を収容する。
【００３３】
尚、フィードシリンダ６３は、必ずしも水平方向に延在する必要はなく、例えば、水平方向に対して斜めに延在してもよく、出口側が入口側よりも高くてもよい。
【００３４】
フィードスクリュ６７は、フィードシリンダ６３内に回転自在に配設される。
【００３５】
フィードモータ６９は、フィードスクリュ６７を回転させる。フィードモータ６９は、エンコーダ６９ａを有してよい。エンコーダ６９ａは、フィードモータ６９の出力軸の回転数、即ち、フィードスクリュ６７の回転数を検出し、かかる回転数を示す信号をコントローラ７０に出力する。コントローラ７０は、計量工程において、フィードスクリュ６７の回転数が設定値になるように、フィードモータ６９をフィードバック制御する。
【００３６】
フィードモータ６９は、フィードスクリュ６７を回転させることにより、フィードスクリュ６７の螺旋状の溝に沿って成形材料を前方に送る。成形材料は、フィードシリンダ６３の前端から案内部６５へ送られ、案内部６５内を落下し、加熱シリンダ１０の供給口１２に供給される。
【００３７】
計量工程では、フィードモータ６９を駆動してフィードスクリュ６７を回転させ、加熱シリンダ１０の供給口１２に成形材料を供給する。その供給速度はフィードスクリュ６７の回転数に比例する。フィードスクリュ６７の回転数の設定値は、スクリュ２０の回転数の設定値と同様に、一定でもよいし、スクリュ位置または経過時間に応じて変更されてもよい。
【００３８】
フィードスクリュ６７とスクリュ２０とは、同期して回転されてよく、同時に回転開始され、同時に回転終了されてよい。成形材料は、供給口１２で滞留することなく、スクリュ２０の回転によって前方に送られる。スクリュ２０の溝２６内における成形材料の充填状態は、密の状態ではなく、疎の状態（飢餓状態）とされる。
【００３９】
尚、フィードスクリュ６７は、スクリュ２０よりも早く回転開始され、早く回転終了されてもよい。その時間差は、例えば、案内部６５内における成形材料の落下時間であってよい。
【００４０】
コントローラ７０（制御装置の一例）は、メモリ等の記憶部７２、ＣＰＵ（Central Processing Unit）７４、タイマー７６等を有し、記憶部７２に記憶される各種プログラムをＣＰＵ７４に実行させることにより、作業装置３の各種動作を制御する。具体的には、コントローラ７０は、表示装置８０や、後述するＰＣ１００からの操作入力に応じて、各種成形条件（例えば、上述した各種設定値等）を設定したり、作業装置３に成形材料から成形品を生成する作業（上述した各工程）を実行させたり等をする。コントローラ７０の機能の詳細は、後述する。
【００４１】
表示装置８０は、コントローラ７０による制御下で各種画面（操作画面）を表示する。表示装置８０は、操作入力を受け付ける操作部（不図示）と、各種画面を表示する表示部（不図示）を含む。表示装置８０は、操作部と表示部を一体に有してよく、例えば、タッチパネル型のディスプレイであってよい。ユーザは、表示装置８０の操作部に対する操作入力を行うことにより、コントローラ７０或いは作業装置３を操作することができる。具体的には、ユーザは、コントローラ７０を介して、作業装置３の動作に関する操作を行うことができる。「作業装置３の動作に関する操作」には、作業装置３に作業を実行させる操作（第１の操作）、作業装置３の成形条件を変更する操作（第２の操作）、作業装置３の成形条件を参照する操作（第３の操作）、作業装置３の動作履歴データ（例えば、エンコーダ５２ａ，５４ａ，６９ａ等の各種センサの検出値、停止履歴、及び成形条件の変更履歴等）を含む作業装置３の稼働情報を参照する操作（第４の操作）等が含まれうる。また、「作業装置３の動作に関する操作」には、作業装置３に作業を実行させるソフトウェア（プログラム）等のデータを設定（インストール）したり、変更（アップデート）したり等する操作（第５の操作）、当該ソフトウェア（プログラム）のデータを参照する操作（第６の操作）等が含まれうる。また、第１の操作（作業装置３に作業を実行させる操作）は、作業装置３の成形材料から成形品を生成する全行程のうちの少なくとも一部の作業を実行させるものであってよい。
【００４２】
尚、「第１の操作」は、作業装置３を動作させるための操作であるため、作業装置３の操作に該当する。また、「第２の操作」〜「第６の操作」は、コントローラ７０の内部メモリ等に格納される、作業装置３の動作に関連するデータの参照（具体的には、参照データの開示）やプログラム等の変更を要求する操作であるため、コントローラ７０の操作に該当する。また、作業装置３の操作は、コントローラ７０を介さず、表示装置８０の操作部や後述するＰＣ１００等から直接的に作業装置３に送信される指令に基づき実行可能であってもよい。また、表示装置８０の操作部或いは後述するＰＣ１００等から実行可能な操作には、他の操作、例えば、コントローラ７０や作業装置３に対する各種データ（例えば、追加機能に関連する新たなプログラム、既にインストールされるソフトウェアのアップデートプログラム、及び成形条件の設定値やプログラム内の条件値等の変更用のパラメータ等を含む更新情報に関するデータ）の送信が含まれてよい。また、「第５の操作」は、ソフトウェアのデータ書き換え操作であるため、書き換え内容に依っては、作業装置３に作業を実行させることも可能である。そのため、「第５の操作」は、作業装置３に作業を実行させうる操作の一例である。
【００４３】
［射出成形機の操作系］
次に、図２を参照して、射出成形機１の操作系の構成について説明する。
【００４４】
図２は、本実施形態に係る射出成形機１の操作系の構成の一例を示す図である。
【００４５】
図２に示すように、射出成形機１は、本体２（作業装置３、コントローラ７０、表示装置８０）に加えて、ＰＣ（Personal Computer）１００，ＰＣ２００を含む。
【００４６】
尚、射出成形機１は、本体２、ＰＣ１００、及びＰＣ２００のうちの本体２だけを含む構成とし、射出成形機１（本体２）、及びＰＣ１００，ＰＣ２００は、射出成形機１（本体２）を操作するための操作システムとして構成されてもよい。
【００４７】
ＰＣ１００（第１の端末の一例）は、本体２と別に設けられ、コントローラ７０と１対１で、即ち、直接接続される。ＰＣ１００は、表示装置８０の操作部を用いる場合と同様、作業装置３の動作に関する操作を行うことができる。例えば、ＰＣ１００には、所定のＯＳ（Operating System）がインストールされると共に、当該ＯＳ上で動作する操作用アプリケーションがインストールされ、当該操作用アプリケーションを通じて、コントローラ７０に対する操作入力を含む各種要求（コマンド）を出力することができる。ＰＣ１００を利用するユーザは、ＰＣ１００の起動時にディスプレイに表示されるログイン画面で、各ユーザに固有のユーザＩＤ（Identifier）と、該ユーザＩＤと紐付けられるパスワードを入力し、認証を受けることにより、ＰＣ１００にログインすることができる。そして、当該ユーザは、操作用アプリケーションを起動することより、操作用アプリケーションを通じて、コントローラ７０に各種コマンドを出力することができる。以下、「コマンド」は、作業装置３に関する操作に対応する要求である前提で説明を行う。
【００４８】
尚、本実施形態において、ＰＣ１００から実行可能な操作は、上述した第１の操作〜第６の操作のうち、第３の操作〜第６の操作である。また、ＰＣ１００とコントローラ７０との接続態様は、有線接続であっても、無線接続であってもよい。また、ＰＣ１００は、工場内に設置されるローカルネットワーク、例えば、イーサネットプロトコル（イーサネットは、登録商標）に基づくＬＡＮ（Local Area Network）を介して、本体２（具体的には、コントローラ７０）と通信可能に接続されてもよい。また、ＰＣ１００は、例えば、タブレット端末、或いは、本体２に対して脱着可能なパネル型の端末等の携帯端末に置換されてもよい。この場合、パネル型の端末は、例えば、上述した表示装置８０を一体として含む態様であってよい。
【００４９】
ＰＣ２００は、通信ネットワーク１５０（所定のネットワークの一例であり、例えば、インターネットを利用するＶＰＮ（Virtual Personal Network：仮想プライベートネットワーク）等を通じて、ＰＣ１００と通信可能に接続され、ＰＣ１００を遠隔操作することができる。例えば、ＰＣ２００には、所定のＯＳがインストールされると共に、当該ＯＳ上で動作しＰＣ１００を遠隔操作可能なアプリケーション（例えば、リモートデスクトップ機能等）が予めインストールされる。ＰＣ２００を利用するユーザは、当該アプリケーションを用いて、ＰＣ１００を遠隔操作してよい。具体的には、ＰＣ２００を利用するユーザは、当該アプリケーションを起動すると共に、各ユーザに固有のユーザＩＤと、該ユーザＩＤと紐付けられるパスワードを入力し、認証を受けることにより、ＰＣ１００に接続し遠隔操作を行うことができる。これにより、ＰＣ２００を利用するユーザは、ＰＣ１００を介して、作業装置３の動作に関する操作を行うことができる。即ち、ＰＣ２００のユーザは、ＰＣ１００を遠隔操作することにより、操作用アプリケーションを起動し、コントローラ７０に対して、コマンドを出力させることができる。以下、ＰＣ１００からコントローラ７０に入力されるコマンド等の各種入力が、ＰＣ１００を直接利用して行われたのか、ＰＣ２００を通じてＰＣ１００を間接的に利用して行なわれたかを区別せずに説明を行う。
【００５０】
尚、ＰＣ２００は、ＰＣ１００と同様、例えば、スマートフォン、タブレット端末等の携帯端末であってもよい。
【００５１】
コントローラ７０は、ＰＣ１００から入力されるコマンドに応じて、作業装置３を含む本体２の制御を行う。コントローラ７０は、内部のＲＯＭ（Read Only Memory）等のメモリ（例えば、記憶部７２）に格納されるプログラムをＣＰＵで実行することにより実現される機能部として、送受信制御部７０２、コマンド制御部７０４、ユーザ管理部７０５を含む。
【００５２】
送受信制御部７０２は、ＰＣ１００と、コマンド制御部７０４及びユーザ管理部７０５との間のやり取りを制御する。送受信制御部７０２の具体的な動作については、後述する。
【００５３】
コマンド制御部７０４は、表示装置８０から入力される第１の操作に対応するコマンドに応じて、作業装置３（具体的には、作業装置３に含まれる計量モータ５２、射出モータ５４、フィードモータ６９等のハードウェア）に作業を実行させる各種指令を出力する。例えば、コマンド制御部７０４は、上述した計量モータ５２、射出モータ５４、フィードモータ６９のフィードバック制御に対応する制御指令を生成する。また、コマンド制御部７０４は、表示装置８０から入力される第２の操作に対応するコマンドに応じて、成形条件の設定を変更する。また、コマンド制御部７０４は、表示装置８０或いはＰＣ１００から入力される第３の操作に対応するコマンドに応じて、成形条件の設定状態を示す参照データを生成し、送受信制御部７０２を通じて、表示装置８０或いはＰＣ１００に開示する。また、コマンド制御部７０４は、作業装置３の動作履歴データを蓄積すると共に、表示装置８０或いはＰＣ１００から入力される第４の操作に応じて、作業装置３の動作履歴データ（参照データ）を生成し、送受信制御部７０２を通じて、表示装置８０或いはＰＣ１００に開示する。また、コマンド制御部７０４は、ＰＣ１００から入力される第５の操作に対応するコマンドに応じて、作業装置３に作業を実行させるソフトウェア（プログラムデータ）の変更（書き換え）を行う。また、コマンド制御部７０４は、ＰＣ１００から入力される第６の操作に対応するコマンドに応じて、作業装置３に作業を実行されるソフトウェア（プログラムデータ）の参照データを生成し、送受信制御部７０２を通じて、ＰＣ１００に開示する。
【００５４】
ユーザ管理部７０５は、ＰＣ１００或いはＰＣ２００を利用して作業装置３の動作に関する操作を行う各ユーザに関する情報、即ち、ユーザ情報（識別情報の一例）を管理する。ユーザ管理部７０５は、ユーザ情報ＤＢ７０５１を有し、ユーザ情報は、ユーザ情報ＤＢ７０５１に予め登録される。後述の如く、コントローラ７０（送受信制御部７０２）は、ＰＣ１００から入力されるユーザ情報（ユーザＩＤ及びパスワード）と、ユーザ情報ＤＢ７０５１に登録されたユーザ情報（ユーザＩＤ及びパスワード）を照合し、ユーザ認証を行う。以下、図３を参照して、ユーザ情報ＤＢ７０５１に登録されたユーザ情報（以下、「登録ユーザ情報」と称する）について説明する。
【００５５】
図３は、登録ユーザ情報の一例を示す図である。以下、ＰＣ１００を利用するユーザをローカルユーザ（第１のユーザの一例）と称し、ＰＣ２００を利用するユーザをリモートユーザ（第２のユーザの一例）と称する。
【００５６】
図３に示すように、登録ユーザ情報には、各ユーザに固有のユーザＩＤ、ユーザ属性（属性情報の一例）、パスワード、パスワードの有効期限が含まれる。
【００５７】
ユーザＩＤは、例えば、所定のアルゴリズムで生成された或いはユーザから入力された文字列等により規定される。ユーザＩＤは、ＰＣ１００を利用するため（即ち、ＰＣ１００にログインするため）に入力するユーザＩＤと同じものであっても、異なるものであってもよい。以下、ＰＣ１００を利用するためのユーザＩＤと同じである前提で説明を行う。
【００５８】
ユーザ属性は、ユーザがローカルユーザであるかリモートユーザであるかの区別を表す。
【００５９】
尚、ユーザ属性は、ユーザがローカルユーザであるかリモートユーザであるかの区別以外の内容を含んでもよい。例えば、ユーザ属性は、会社や組織の職位や職能の区別（クラス分け）等の情報を含んでもよい。具体的には、ユーザ属性は、経験値が高い作業者を表す"エキスパート"と、経験値の低い作業者を表す"初心者"を含んでよい。そして、後述するパスワード、パスワードの期限、許可コマンド、及び拒否コマンドの設定は、"初心者"のユーザが"エキスパート"のユーザよりも作業装置３の動作に関する操作が制限されるように設定されてよい。
【００６０】
パスワードは、ＰＣ１００から作業装置３の動作に関する操作を可能にするための認証用であり、ユーザＩＤと対応づけられる。本例では、ユーザ属性がローカルユーザである旨を表す"ローカル"の場合、パスワード、及びその有効期限は設定されない。一方、ユーザがリモートユーザである旨を表す"リモート"である場合、パスワード、及びその有効期限が設定される。即ち、リモートユーザは、ローカルユーザよりもユーザ認証を受けにくくなるように、換言すれば、作業装置３の動作に関する操作が制限されるように、パスワード及びその有効期限が設定されている。これにより、本体２を視認できない環境でＰＣ２００を利用するユーザが、作業装置３の動作に関する操作、特に、作業装置３に作業を実行させうる操作（第５の操作）を容易に行うことが可能な状況を抑制できる。
【００６１】
尚、リモートユーザがローカルユーザよりもユーザ認証を受けにくくなる態様であれば、任意にパスワード及びパスワードの有効期限は設定されてよい。例えば、ローカルユーザにも有効期限がない或いは有効期限がリモートユーザよりも後であるパスワードが設定されてもよい。また、例えば、ローカルユーザにはパスワードの設定がなく、リモートユーザには、有効期限がないパスワードが設定される態様であってもよい。
【００６２】
また、ユーザ情報には、作業装置３の動作に関する操作に対応するコマンドのうちの実行を許可するコマンド（許可コマンド）と、実行を拒否する（許可しない）コマンド（拒否コマンド）が含まれる。許可コマンド及び拒否コマンドは、ユーザ属性と紐づけられる態様で予め規定される。即ち、ユーザ属性が"リモート"であるか"ローカル"であるかにより、予め規定される対応関係に基づき、自動的に、許可コマンドと拒否コマンドが設定、登録される。具体的には、図３に示すように、ユーザ属性が"ローカル"である場合、全てのコマンド（第３〜第６の操作に対応するコマンド）が許可コマンドであり、拒否コマンドはない。一方、ユーザ属性が"リモート"である場合、全てのコマンドのうち、データ参照コマンド（第３の操作に対応するコマンド）、ログ参照コマンド（第４の操作に対応するコマンド）、及びプログラムデータ参照コマンド（第６の操作に対応するコマンド）は、許可コマンドであるが、プログラムデータ変更コマンド（第５の操作に対応するコマンド）は、拒否コマンドである。即ち、リモートユーザは、作業装置３の動作に関するデータを参照することはできるが、作業装置３に作業を実行させるプログラムデータを変更することができない。これにより、本体２を視認できない環境でＰＣ２００を利用するユーザが、作業装置３の動作に関する操作のうち、作業装置３に作業を実行させうる操作（第５の操作）をできないようにすることができる。一方、リモートユーザであっても、作業装置３の動作に関するデータを参照するための操作（第３の操作、第４の操作及び第６の操作）は、許可される。そのため、作業装置３の動作に関するデータを参照して、遠隔地から通信ネットワーク１５０を経由して本体２の保守・点検等のメンテナンスを行うことができる。また、各ユーザ（ユーザＩＤ）に対応づけられる許可コマンド及び拒否コマンドは、ユーザ属性（ローカルユーザであるかリモートユーザであるかの別）に対して予め規定される対応関係に基づき、自動的に設定、登録される。従って、ユーザ情報ＤＢ７０５１にユーザ情報を登録する際に、許可コマンド及び拒否コマンドを手動で入力する必要がないため、許可コマンド及び拒否コマンドが書き換えられる可能性を抑制し、書き換えにより、リモートユーザが作業装置３に作業を実行させることが可能になるような状況を抑制できる。
【００６３】
尚、本実施形態では、上述の如く、ユーザは、ＰＣ１００から本体２（コントローラ７０）に対して、第１の操作及び第２の操作を行うことができないが、ＰＣ１００から第１操作及び第２の操作を行うことが可能な態様であってもよい。この場合、ユーザ属性が"ローカル"の場合、第１の操作及び第２の操作に対応するコマンドが許可コマンドに設定され、ユーザ属性が"リモート"の場合、第１の操作及び第２の操作に対応するコマンドが拒否コマンドに設定されるようにするとよい。これにより、本体２を視認できない環境でＰＣ２００を利用するユーザが、作業装置３の動作に関する操作のうち、作業装置３に作業を実行させる操作（第１の操作）や作業装置３が作業を行う際の成形条件の変更を行う操作（第２の操作）をできないようにすることができる。
【００６４】
コントローラ７０（送受信制御部７０２）は、ユーザ管理部７０５が管理する登録ユーザ情報に基づき、作業装置３を制御する。以下、コントローラ７０（送受信制御部７０２）を中心とする射出成形機１における操作系に関する処理動作について説明する。
【００６５】
［射出成形機１における各種処理動作］
次に、図４〜図１２を参照して、コントローラ７０（送受信制御部７０２）を中心とする射出成形機１の操作系に関する処理動作について説明する。
【００６６】
最初に、図４〜図６を参照して、ユーザ認証に関連する射出成形機１における処理動作について説明する。
【００６７】
図４は、コントローラ７０（送受信制御部７０２）によるユーザ認証処理の一例を示すフローチャートである。本フローチャートによる処理は、例えば、ＰＣ１００から接続要求が入力されると実行される。
【００６８】
尚、ＰＣ１００は、例えば、操作用アプリケーションがユーザにより起動されると、コントローラ７０に接続要求を出力する。
【００６９】
ステップＳ１０２にて、送受信制御部７０２は、ＰＣ１００に対して、ユーザから入力されたユーザ情報（ユーザＩＤ及びパスワード。以下、ログインユーザ情報と称する）を要求する旨の信号（ログインユーザ情報要求）を送信する。
【００７０】
ステップＳ１０４にて、送受信制御部７０２は、ＰＣ１００からログインユーザ情報を受信したか否かを判定する。送受信制御部７０２は、ＰＣ１００からログインユーザ情報を受信した場合、ステップＳ１０６に進み、何等かの理由（例えば、通信異常やＰＣ１００の操作用アプリケーションの異常等）により、ログインユーザ情報を受信していない場合、今回の処理を終了する。
【００７１】
尚、送受信制御部７０２は、ログインユーザ情報を受信していない場合、再度、ログインユーザ情報要求を送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよい。
【００７２】
ステップＳ１０６にて、送受信制御部７０２は、ユーザ管理部７０５に対して、ログインユーザ情報のユーザＩＤに対応する登録ユーザ情報（具体的には、パスワード及びパスワードの有効期限）を要求する信号（パスワード要求）を送信する。即ち、送受信制御部７０２は、ユーザ管理部７０５に対して、ログインユーザ情報のユーザＩＤを含むパスワード要求を送信する。
【００７３】
ステップＳ１０８にて、送受信制御部７０２は、ユーザ管理部７０５から応答があったか否かを判定する。送受信制御部７０２は、応答があった場合、ステップＳ１１０に進み、何等かの理由で応答がなかった場合、今回の処理を終了する。
【００７４】
尚、ユーザ管理部７０５は、パスワード要求に含まれるログインユーザ情報のユーザＩＤがユーザ情報ＤＢ７０５１に既に登録されている場合、当該ユーザＩＤに対応するパスワード及びその有効期限を含む応答を行い、登録されていない場合、登録されていない旨の応答を行う。また、送受信制御部７０２は、ユーザ管理部７０５から応答がない場合、再度、パスワード要求を送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよい。
【００７５】
ステップＳ１１０にて、送受信制御部７０２は、ユーザ管理部７０５からの応答の内容に基づき、ログインユーザ情報のユーザＩＤが登録済みであるか否かを判定する。送受信制御部７０２は、ログインユーザ情報のユーザＩＤが登録済である場合、ステップＳ１１２に進み、登録されていない場合、ステップＳ１１８に進む。
【００７６】
ステップＳ１１２にて、送受信制御部７０２は、ユーザ管理部７０５からの応答の内容に基づき、ログインユーザ情報のパスワードが有効であるか否かを判定する。即ち、送受信制御部７０２は、ログインユーザ情報のパスワードと、ユーザ管理部７０５からの応答に含まれるパスワード（登録ユーザ情報のパスワード）を照合し、一致するか否かを判定する。送受信制御部７０２は、ログインユーザ情報のパスワードが有効である場合、ステップＳ１１４に進み、有効でない場合、ステップＳ１１８に進む。
【００７７】
ステップＳ１１４にて、送受信制御部７０２は、ユーザ管理部７０５からの応答の内容に基づき、パスワードの有効期限内であるか否か（即ち、パスワードの有効期限を過ぎているか否か）を判定する。送受信制御部７０２は、パスワードの有効期限内である（有効期限を過ぎていない）場合、ステップＳ１１６に進み、パスワードの有効期限内でない（有効期限を過ぎている）場合、ステップＳ１１８に進む。
【００７８】
尚、送受信制御部７０２は、例えば、コントローラ７０に内蔵される時計（不図示）に基づき、パスワードの有効期限内であるか否かを判定してよい。
【００７９】
ステップＳ１１６にて、送受信制御部７０２は、認証成功と判断し、ＰＣ１００からコントローラ７０への接続、即ち、ＰＣ１００からコントローラ７０へのコマンドの入力を許可し、接続を許可する旨の通知（接続許可通知）をＰＣ１００に送信する。
【００８０】
一方、ステップＳ１１８にて、送受信制御部７０２は、認証失敗と判断し、ＰＣ１００からコントローラ７０への接続を拒否し、接続を拒否する旨の通知（接続拒否通知）をＰＣ１００に送信する。
【００８１】
図５は、図４に示すコントローラ７０（送受信制御部７０２）によるユーザ認証処理を含む射出成形機１の一連の処理動作の一例を示すシーケンス図である。
【００８２】
図５を参照するに、ＰＣ１００は、接続要求をコントローラ７０に送信する（ステップＳ５１０）。
【００８３】
送受信制御部７０２は、コントローラ７０の所定のインターフェースを通じて、ＰＣ１００からの接続要求を受信すると、ログインユーザ情報要求をＰＣ１００に送信する処理を行う（ステップＳ５２０）。
【００８４】
尚、ステップＳ５２０は、図４のステップＳ１０２に相当する。
【００８５】
ＰＣ１００は、コントローラ７０（送受信制御部７０２）からログイン情報要求を受信すると、ログインユーザ情報（ユーザＩＤ及びパスワード）を含む応答信号（ログインユーザ情報応答）をコントローラ７０に送信する（ステップＳ５３０）。
【００８６】
送受信制御部７０２は、ＰＣ１００からのログインユーザ情報応答を受信すると、ログインユーザ情報のユーザＩＤを含むパスワード要求をユーザ管理部７０５に送信する（ステップＳ５４０）。
【００８７】
尚、ステップＳ５４０の処理は、図４のステップＳ１０４〜Ｓ１０６の処理に相当する。
【００８８】
ユーザ管理部７０５は、送受信制御部７０２からパスワード要求を受け付けると、パスワード要求に含まれるユーザＩＤの登録状況をユーザ情報ＤＢ７０５１で検索する。そして、ユーザ管理部７０５は、登録されている場合、当該ユーザＩＤに対応するパスワード及びその有効期限を含む応答信号（パスワード応答）を送受信制御部７０２に送信する（ステップＳ５５０）。
【００８９】
尚、ユーザ管理部７０５は、ユーザ情報ＤＢ７０５１に当該ユーザＩＤが登録されていない場合、送受信制御部７０２に対して、登録されていない旨の応答を行う。
【００９０】
送受信制御部７０２は、ユーザ管理部７０５からパスワード応答を受け付けると、パスワード応答の内容に基づき、接続の許否判定を行う（ステップＳ５６０）。具体的には、送受信制御部７０２は、上述した図４のステップＳ１１０〜Ｓ１１４に示す処理を行うことにより、接続の許否判定を行う。
【００９１】
送受信制御部７０２は、接続を許可する判定をすると、ＰＣ１００に対して、接続許可通知を送信する（ステップＳ５７０）。
【００９２】
尚、ステップＳ５７０の処理は、図４のステップＳ１１６の処理に相当する。また、送受信制御部７０２は、上述の如く、接続を拒否する判定をすると、ＰＣ１００に対して、接続拒否通知を送信する。
【００９３】
本例（図４、図５）では、送受信制御部７０２が、ＰＣ１００からの接続要求を受け付けてからログインユーザ情報（ユーザＩＤ及びパスワード）をＰＣ１００に要求するが、接続要求にログインユーザ情報を含めてもよい。以下、図６を参照して、当該他の例について説明する。
【００９４】
図６は、コントローラ７０（送受信制御部７０２）によるユーザ認証処理を含む射出成形機１の一連の処理動作の他の例を示すシーケンス図である。
【００９５】
図６を参照するに、ＰＣ１００は、ログインユーザ情報（ユーザＩＤ及びパスワード）を含む接続要求をコントローラ７０に送信する（ステップＳ６１０）。
【００９６】
送受信制御部７０２は、ＰＣ１００から接続要求を受信すると、接続要求に含まれるログインユーザ情報のユーザＩＤを含むパスワード要求をユーザ管理部７０５に送信する（ステップＳ６２０）。
【００９７】
尚、ステップＳ６２０の処理は、図４のステップＳ１０６の処理に相当し、本例の場合、図４のステップＳ１０２，１０４の処理は、省略される。
【００９８】
ステップＳ６３０〜Ｓ６５０の処理は、図５のステップＳ５５０〜Ｓ５７０の処理と同様であるため、説明を省略する。
【００９９】
このように、本実施形態では、本体２のコントローラ７０のユーザ管理部７０５がＰＣ１００，２００を利用して作業装置３の動作に関する操作を行うユーザの登録ユーザ情報を管理する。そして、本体２のコントローラ７０（送受信制御部７０２）は、ユーザ管理部７０５が管理する（即ち、ユーザ情報ＤＢ７０５１に登録される）登録ユーザ情報と、ＰＣ１００から入力されるログインユーザ情報に基づき、ユーザ認証（即ち、ＰＣ１００からコントローラ７０への接続の許否判定）を行う。従って、ＰＣ２００から通信ネットワーク１５０経由で不正にＰＣ１００を操作できたとしても、本体２側、具体的には、本体２のコントローラ７０がユーザ認証を行うため、通信ネットワーク１５０経由で作業装置３を容易に作動できないようにすることができる。
【０１００】
また、上述の如く、ユーザ管理部７０５は、リモートユーザとローカルユーザを識別可能な態様、具体的には、登録ユーザ情報にリモートユーザとローカルユーザの別を表すユーザ属性を含む態様で、登録ユーザ情報を管理する。従って、ユーザ管理部７０５は、ＰＣ２００を利用するリモートユーザが、ＰＣ１００を利用するローカルユーザよりもコントローラ７０に接続しにくい状況にすることができる。具体的には、ユーザ管理部７０５は、上述の如く、リモートユーザには、ローカルユーザには設定されないパスワードを設けたり、ローカルユーザよりも早く過ぎるパスワードの有効期限を設けたり等をする。これにより、本体２を視認できない環境でＰＣ２００を利用するユーザが、作業装置３の動作に関する操作、特に、作業装置３に作業を実行させる操作（第１の操作）や作業装置３に作業を実行させうる操作（第５の操作）を容易に行うことが可能な状況を抑制できる。
【０１０１】
続いて、図７、図８を参照して、ＰＣ１００からコントローラ７０に入力されるコマンドに関連する処理動作について説明する。
【０１０２】
図７は、コントローラ７０（送受信制御部７０２）によるコマンド処理の一例を示すフローチャートである。本フローチャートは、図４のフローチャートの処理により接続が許可されたＰＣ１００からコマンドが入力されると実行される。
【０１０３】
ステップＳ２０２にて、送受信制御部７０２は、登録ユーザ情報を要求する信号（登録ユーザ情報要求）、具体的には、ログインユーザ情報のユーザＩＤを含む登録ユーザ情報要求をユーザ管理部７０５に送信する。
【０１０４】
ステップＳ２０４にて、送受信制御部７０２は、ユーザ管理部７０５から応答があったか否かを判定する。送受信制御部７０２は、ユーザ管理部７０５から応答があった場合、ステップＳ２０６に進み、何等かの理由で応答がない場合、今回の処理を終了する。
【０１０５】
尚、ユーザ管理部７０５は、送受信制御部７０２から登録ユーザ情報要求を受け付けると、登録ユーザ情報要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報を含む応答信号（登録ユーザ情報応答）を送受信制御部７０２に送信する。また、送受信制御部７０２は、ユーザ管理部７０５から応答がない場合、再度、登録ユーザ情報要求を送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよい。
【０１０６】
ステップＳ２０６にて、送受信制御部７０２は、ユーザ管理部７０５からの応答の内容、即ち、登録ユーザ情報応答に含まれる登録ユーザ情報に基づき、ＰＣ１００からのコマンドが許可コマンドであるか否かを判定する。送受信制御部７０２は、ＰＣ１００からのコマンドが許可コマンドである場合、ステップＳ２０８に進み、許可コマンドでない（即ち、拒否コマンドである）場合、ステップＳ２１４に進む。
【０１０７】
ステップＳ２０８にて、送受信制御部７０２は、コマンド実行を許可し、コマンド制御部７０４に対して、コマンドの実行要求を送信する。
【０１０８】
ステップＳ２１０にて、送受信制御部７０２は、コマンド制御部７０４からコマンドの実行応答があったか否かを判定する。送受信制御部７０２は、コマンド制御部７０４からコマンドの実行応答があった場合、ステップＳ２１２に進み、何等かの理由で応答がなかった場合、今回の処理を終了する。
【０１０９】
尚、送受信制御部７０２は、コマンド制御部７０４からコマンドの実行応答がなかった場合、再度、コマンドの実行要求をコマンド制御部７０４に送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよい。
【０１１０】
ステップＳ２１２にて、送受信制御部７０２は、コマンド実行の通知（コマンド実行通知）をＰＣ１００に送信し、今回の処理を終了する。
【０１１１】
一方、ステップＳ２０６にて、ＰＣ１００からのコマンドが拒否コマンドであると判定されると、ステップＳ２１４にて、送受信制御部７０２は、コマンドの実行を拒否し、ＰＣ１００に対して、コマンド実行の拒否通知を送信する。
【０１１２】
図８は、図７に示すコントローラ７０（送受信制御部７０２）によるコマンド処理を含む射出成形機１の一連の処理動作の一例を示すシーケンス図である。
【０１１３】
図８を参照するに、ＰＣ１００は、ユーザから入力されたコマンドをコントローラ７０に送信する（ステップＳ８１０）。
【０１１４】
送受信制御部７０２は、ＰＣ１００からコマンドを受け付けると、ユーザ管理部７０５に対して、ログインユーザ情報のユーザＩＤを含む登録ユーザ情報要求を送信する（ステップＳ８２０）。
【０１１５】
尚、ステップＳ８２０の処理は、図７のステップＳ２０２の処理に相当する。
【０１１６】
ユーザ管理部７０５は、送受信制御部７０２から登録ユーザ情報要求を受け付けると、登録ユーザ情報要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報をユーザ情報ＤＢ７０５１から取得する。そして、ユーザ管理部７０５は、取得した登録ユーザ情報の一部（少なくとも許可コマンドを含む）又は全部を含む登録ユーザ情報応答を送受信制御部７０２に送信する（ステップＳ８３０）。
【０１１７】
送受信制御部７０２は、ユーザ管理部７０５から登録ユーザ情報応答を受け付けると、登録ユーザ情報応答の内容（即ち、少なくとも許可コマンドを含む登録ユーザ情報）に基づき、コマンドの実行を許可するか否かの判定（許否判定）を行う（ステップＳ８４０）。具体的には、送受信制御部７０２は、上述した図７のステップＳ２０６の処理を行うことにより、コマンドの実行の許否判定を行う。
【０１１８】
送受信制御部７０２は、ＰＣ１００から入力されたコマンドの実行を許可すると、コマンド制御部７０４に対して、コマンドの実行要求を送信する（ステップＳ８５０）。
【０１１９】
尚、ステップＳ８５０の処理は、図７のステップＳ２０８の処理に相当する。
【０１２０】
コマンド制御部７０４は、ＰＣ１００からコマンドの実行要求を受け付けると、コマンドを実行する。そして、コマンド制御部７０４は、コマンドの実行応答を送受信制御部７０２に送信する（ステップＳ８６０）。
【０１２１】
送受信制御部７０２は、コマンド制御部７０４からコマンドの実行応答を受け付けると、ＰＣ１００に対して、コマンドの実行通知を送信する（ステップＳ８７０）。
【０１２２】
尚、ステップＳ８７０の処理は、図７のステップＳ２１０，Ｓ２１２の処理に相当する。
【０１２３】
このように、本実施形態では、コントローラ７０は、ＰＣ１００からの操作入力の場合と、ＰＣ２００からの操作入力の場合とで、作業装置３及びコントローラ７０に対する操作可能な内容を異ならせる。具体的には、ユーザ管理部７０５は、リモートユーザとローカルユーザを識別可能な態様で、登録ユーザ情報を管理し、コントローラ７０は、ＰＣ１００から入力されるログインユーザ情報と、当該登録ユーザ情報に基づき、作業装置３を制御する。より具体的には、コントローラ７０は、ログインユーザ情報と登録ユーザ情報を照合する。そして、コントローラ７０は、ログインユーザ情報（ユーザＩＤ）がローカルユーザであることを表す場合、操作可能な内容の全て（第１の操作〜第６の操作、或いは、第３の操作〜第６の操作）の実行を許可する。一方、コントローラ７０は、ログインユーザ情報（ユーザＩＤ）がリモートユーザであることを表す場合、作業装置３に作業を実行させる操作（第１の操作）、成形条件を変更する操作（第２の操作）、及び作業装置３に作業を実行させるプログラムデータを変更する（第５の操作）が行われても、実行を拒否する。
【０１２４】
ＰＣ２００のような端末を利用して、ネットワーク経由で射出成形機１（本体２）等を遠隔から操作する場合が有り得る。具体的に、遠隔地から射出成形機１等の動作履歴データ等を確認し、保守・点検等のメンテナンスを行うようなケースである。かかる場合、現地、即ち、射出成形機１の本体２の近くに作業者がいない状況で、ネットワークを経由して射出成形機等が操作され、射出成形機１（作業装置３）が実際の作業（例えば、成形品を生成する作業）を行ってしまう可能性がある。
【０１２５】
これに対して、本実施形態では、本体２を視認できない環境でＰＣ２００を利用するユーザが、作業装置３の動作に関する操作のうち、作業装置３に作業を実行させる操作（第１の操作）、作業装置３が作業を行う際の成形条件の変更を行う操作（第２の操作）、及び作業装置３に作業を実行させるプログラムデータを変更する操作（第５の操作）をできないようにすることができる。そのため、ネットワーク経由での操作に応じて、現地に作業者がいない状況で、実際の作業を行うことがないようにすることができる。これにより、本体２を視認できない場所から通信ネットワーク１５０を介して接続されるＰＣ２００からの作業装置３操作内容を制限し、安全性を確保することができる。
【０１２６】
また、コントローラ７０は、ログインユーザ情報（ユーザＩＤ）がリモートユーザであることを表す場合であっても、例えば、第３の操作、第４の操作、第６の操作等の各種データの参照（開示）を要求する操作が行われると、その実行を許可する。これにより、本体２を視認できない場所から接続するＰＣ２００からでも、作業装置３の稼働情報等を参照することができるため、例えば、遠隔地からメンテナンスを行うことが可能になる等、ユーザの利便性を確保することができる。即ち、本実施形態によれば、安全性とユーザの利便性の両立を図ることができる。
【０１２７】
換言すれば、本体２を視認可能な環境でユーザが利用するＰＣ１００は、ＰＣ２００からの操作入力に基づき、コントローラ７０或いは作業装置３に対して実行させることが可能な全ての操作内容を、自己からの操作入力に基づき、コントローラ７０或いは作業装置３に対して実行させることができる。そして、ＰＣ２００からの操作入力に基づき、コントローラ７０或いは作業装置３に対して実行させることが不可能な操作内容を、自己からの操作入力に基づき、コントローラ７０或いは作業装置３に対して実行させることができる。これにより、安全性とユーザの利便性の両立を図ることができる。
【０１２８】
続いて、図９、図１０を参照して、ＰＣ１００からコントローラ７０に入力される登録ユーザ情報の参照要求に関連する処理動作について説明する。
【０１２９】
図９は、コントローラ７０（送受信制御部７０２）による登録ユーザ情報参照処理の一例を示すフローチャートである。本フローチャートは、図４のフローチャートの処理により接続が許可されたＰＣ１００から登録ユーザ情報の参照要求（登録ユーザ情報参照要求）が入力されると実行される。
【０１３０】
ステップＳ３０２にて、送受信制御部７０２は、ユーザ管理部７０５に対して、登録ユーザ情報を要求する信号（登録ユーザ情報要求）、具体的には、ログインユーザ情報のユーザＩＤを含む登録ユーザ情報要求を送信する。
【０１３１】
ステップＳ３０４にて、送受信制御部７０２は、ユーザ管理部７０５から応答があったか否かを判定する。送受信制御部７０２は、ユーザ管理部７０５から応答があった場合、ステップＳ３０６に進み、何等かの理由で応答がない場合、今回の処理を終了する。
【０１３２】
尚、ユーザ管理部７０５は、送受信制御部７０２から登録ユーザ情報要求を受け付けると、登録ユーザ情報要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報を含む応答信号（登録ユーザ情報応答）を送受信制御部７０２に送信する。また、送受信制御部７０２は、ユーザ管理部７０５から応答がない場合、再度、登録ユーザ情報要求を送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよいし、登録ユーザ情報の参照不可である旨の通知をＰＣ１００に送信してもよい。
【０１３３】
ステップＳ３０６にて、送受信制御部７０２は、登録ユーザ情報（参照データ）を通知する信号（登録ユーザ情報通知）をＰＣ１００に送信し、今回の処理を終了する。
【０１３４】
図１０は、図９に示すコントローラ７０（送受信制御部７０２）による登録ユーザ情報参照処理を含む射出成形機１の一連の処理動作の一例を示すシーケンス図である。
【０１３５】
ＰＣ１００は、ユーザからの入力に応じて、登録ユーザ情報参照要求をコントローラ７０に送信する（ステップＳ１０１０）。
【０１３６】
送受信制御部７０２は、ＰＣ１００から登録ユーザ情報参照要求を受信すると、ユーザ管理部７０５に対して、ログインユーザ情報のユーザＩＤを含む登録ユーザ情報要求を送信する（ステップＳ１０２０）。
【０１３７】
尚、ステップＳ１０２０の処理は、図９のステップＳ３０２の処理に相当する。
【０１３８】
ユーザ管理部７０５は、送受信制御部７０２から登録ユーザ情報要求を受け付けると、登録ユーザ情報要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報をユーザ情報ＤＢ７０５１から取得する。そして、ユーザ管理部７０５は、取得した登録ユーザ情報を含む登録ユーザ情報応答を送受信制御部７０２に送信する（ステップＳ１０３０）。
【０１３９】
送受信制御部７０２は、ユーザ管理部７０５から登録ユーザ情報応答を受け付けると、登録ユーザ情報応答に含まれる登録ユーザ情報（参照データ）を通知する信号（登録ユーザ情報通知）をＰＣ１００に送信する（ステップＳ１０４０）。
【０１４０】
尚、ステップＳ１０４０の処理は、図９のステップＳ３０４，Ｓ３０６の処理に相当する。
【０１４１】
このように、本実施形態では、コントローラ７０は、ＰＣ１００からの参照要求に応じて、認証を受けた（ログイン中の）ユーザに関する登録ユーザ情報（参照データ）をＰＣ１００に開示する。これにより、ユーザは、自身の登録ユーザ情報を確認することができる。
【０１４２】
続いて、図１１、図１２を参照して、ＰＣ１００からコントローラ７０に入力される登録ユーザ情報（具体的には、パスワード）の更新要求に関連する処理動作について説明する。
【０１４３】
図１１は、コントローラ７０（送受信制御部７０２）による登録ユーザ情報更新処理の一例を示すフローチャートである。本フローチャートは、図４のフローチャートの処理により接続が許可されたＰＣ１００から、更新後のパスワード（更新パスワード）を含むパスワードの更新要求（パスワード更新要求）が入力されると実行される。
【０１４４】
ステップＳ４０２にて、送受信制御部７０２は、ユーザ管理部７０５に対して、パスワード更新を要求する信号（登録ユーザ情報要求）、具体的には、ログインユーザ情報のユーザＩＤ及び更新パスワードを含むパスワード更新要求を送信する。
【０１４５】
ステップＳ４０４にて、送受信制御部７０２は、ユーザ管理部７０５から応答があったか否かを判定する。送受信制御部７０２は、ユーザ管理部７０５から応答があった場合、ステップＳ４０６に進み、何等かの理由で応答がない場合、今回の処理を終了する。
【０１４６】
尚、ユーザ管理部７０５は、送受信制御部７０２からパスワード更新要求を受け付けると、ユーザ情報ＤＢ７０５１において、パスワード更新要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報のパスワードを更新パスワードの内容に更新する。そして、ユーザ管理部７０５は、登録ユーザ情報のパスワードを更新した旨の応答信号（パスワード更新応答）を送受信制御部７０２に送信する。また、送受信制御部７０２は、ユーザ管理部７０５から応答がない場合、再度、登録ユーザ情報要求を送信してもよいし、何等かの異常がある旨を表示装置８０に表示させてもよいし、パスワードの更新不可である旨の通知をＰＣ１００に送信してもよい。
【０１４７】
ステップＳ４０６にて、送受信制御部７０２は、パスワードを更新した旨を通知する信号（パスワード更新通知）をＰＣ１００に送信し、今回の処理を終了する。
【０１４８】
図１２は、図１１に示すコントローラ７０（送受信制御部７０２）による登録ユーザ情報更新処理を含む射出成形機１の一連の処理動作の一例を示すシーケンス図である。
【０１４９】
ＰＣ１００は、ユーザからの入力に応じて、パスワード更新要求をコントローラ７０に送信する（ステップＳ１２１０）。
【０１５０】
送受信制御部７０２は、ＰＣ１００から更新パスワードを含むパスワード更新要求を受信すると、ユーザ管理部７０５に対して、ログインユーザ情報のユーザＩＤ及び更新パスワードを含むパスワード更新要求を送信する（ステップＳ１２２０）。
【０１５１】
尚、ステップＳ１２２０の処理は、図１１のステップＳ４０２の処理に相当する。
【０１５２】
ユーザ管理部７０５は、送受信制御部７０２からパスワード更新要求を受け付けると、ユーザ情報ＤＢ７０５１において、当該パスワード更新要求に含まれるログインユーザ情報のユーザＩＤに対応する登録ユーザ情報のパスワードを更新パスワードの内容に更新する。そして、ユーザ管理部７０５は、パスワード更新応答を送受信制御部７０２に送信する（ステップＳ１２３０）。
【０１５３】
送受信制御部７０２は、ユーザ管理部７０５からパスワード更新応答を受け付けると、パスワード更新通知をＰＣ１００に送信する（ステップＳ１２４０）。
【０１５４】
尚、ステップＳ１０４０の処理は、図１１のステップＳ４０４，Ｓ４０６の処理に相当する。
【０１５５】
このように、本実施形態では、コントローラ７０は、ＰＣ１００からの更新要求に応じて、認証を受けた（ログイン中の）ユーザに関する登録ユーザ情報、具体的には、パスワードを更新する。これにより、ユーザは、ユーザＩＤに対応付けられた認証用のパスワードを自ら更新することができる。特に、リモートユーザは、上述の如く、有効期限が設定されたり、有効期限がローカルユーザよりも早く経過したりするため、自らパスワードの更新が可能となり、リモートユーザの利便性の低下を抑制することできる。
【０１５６】
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１５７】
例えば、上述した実施形態では、ＰＣ１００は、１台の本体２（作業装置３）を操作可能な構成であるが、複数の本体２を操作対象とする端末に置換されてもよい。
【０１５８】
ここで、図１３は、本実施形態に係る射出成形機１の操作系の構成の他の例を示す図である。本例では、ＰＣ１００が管理端末１００Ａに置換されると共に、管理端末１００Ａが複数の本体２を操作対象とする点で上述した一例（図２参照）と異なる。
【０１５９】
尚、本例における本体２に含まれる構成（作業装置３、コントローラ７０、表示装置８０）は、上述した一例と同様であるため、図示が省略されている。
【０１６０】
図１３に示すように、管理端末１００Ａ（第１の端末の他の例）は、ローカルネットワーク１１０を通じて、複数の本体２（具体的には、それぞれのコントローラ７０）と通信可能に接続される。管理端末１００Ａは、例えば、複数の本体２が設置される工場（以下、単に工場と称する）の内部の管制室等に設けられる定置型の端末であってもよいし、管理者等が工場内を移動する際に携帯可能なタブレット型の端末等の携帯端末であってもよい。ローカルネットワーク１１０は、例えば、工場の建物の中に配設されたイーサネットプロトコルに基づくＬＡＮ（Local Area Network）であってよく、有線ＬＡＮであっても無線ＬＡＮであってもよい。
【０１６１】
管理端末１００Ａは、複数の本体２を管理する。具体的には、管理端末１００Ａは、複数の本体２から送信される運転状態、生産進捗状態、成形品の品質状態、成形条件の設定状態、異常状態の有無（異常アラーム発生の有無）等に関する情報（稼働情報）を受信する。これにより、管理端末１００Ａは、複数の本体２における稼働状況（例えば、稼働率、停止履歴、停止回数、サイクル時間、生産ショット数等）、生産進捗状況、成形品の品質状態、成形条件の設定状態等を管理することができる。
【０１６２】
また、管理端末１００Ａは、上述した一例におけるＰＣ１００と同様、操作用アプリケーションがインストールされる。そして、管理端末１００Ａは、管理端末１００Ａに対する直接のローカルユーザの操作、或いは、ＰＣ２００におけるリモートユーザの操作に応じて、複数の本体２のそれぞれのコントローラ７０に対する操作入力を含むコマンドを出力することができる。そして、それぞれの本体２のコントローラ７０は、上述した一例の場合と同様、管理端末１００Ａからの直接の操作入力の場合と、ＰＣ２００からの遠隔操作による操作入力の場合とで、作業装置３の制御態様、即ち、作業装置３の動作に関する操作可能な内容を異ならせる。具体的には、コントローラ７０は、作業装置３に作業を実行させる又は実行させうる操作入力があったときに、作業装置３に実際の作業を行わせるか否かに関する制御態様を変更する。これにより、上述した一例の場合と同様、ＰＣ２００から通信ネットワーク１５０、即ち、工場外のグローバルネットワーク経由で不正に管理端末１００Ａを操作できたとしても、それぞれの本体２側、具体的には、それぞれの本体２のコントローラ７０がユーザ認証を行うため、グローバルネットワーク経由で作業装置３を容易に作動できないようにすることができる。
【０１６３】
一方、管理端末１００Ａは、定置型の端末であっても、携帯端末であっても、工場内の複数の本体２の比較的近くで利用され、管理端末１００Ａを直接操作するローカルユーザは、現地でそれぞれの本体２の状況を視認可能である。よって、ローカルユーザによる管理端末１００Ａの直接操作によって、作業装置３を作動させても問題がない。
【０１６４】
また、本例において、管理端末１００Ａは、上述した一例に示すＰＣ１００と同様、複数の本体２と１対１で直接接続される構成であってもよい。また、本例におけるＰＣ２００は、管理端末１００Ａを介して、複数の本体２のうちの一部の本体２だけに操作入力を出力可能な構成であってもよい。即ち、ＰＣ２００は、作業装置３の動作に関連する操作が制限されるのに加えて、複数の本体２の中で操作可能な対象が制限（限定）される態様であってもよい。この場合、管理端末１００Ａは、ＰＣ２００からのログインの場合、操作入力の出力対象を限定することにより対応してよい。また、この場合、それぞれの本体２に関連づけて所定のユーザに付与される、本体２のコントローラ７０に通信可能に接続するためのアクセス用情報（例えば、専用コード等）が予め規定されることを前提として、それぞれの本体２のコントローラ７０は、ＰＣ２００から入力されるアクセス要求に、自己が含まれる本体２に関連付けられたアクセス用情報が含まれる場合、ＰＣ２００のアクセスを許可する態様であってもよい。即ち、一部の本体２に対するアクセスが許可される特定のユーザにより当該一部の本体２のそれぞれに関連付けて付与されるアクセス用情報がＰＣ２００で入力されたり、ＰＣ２００に予め登録されたアクセス用情報が自動的に読み出されたり等によって、当該ユーザは、一部の本体２のコントローラ７０にアクセスし、作業装置３の動作に関連する操作を行うことができる。
【０１６５】
また、例えば、上述した実施形態等では、ＰＣ２００は、通信ネットワーク１５０を通じてＰＣ１００に接続され、ＰＣ２００を利用するリモートユーザは、ＰＣ１００を遠隔操作することにより、本体２の作業装置３の動作に関する操作を行うが、ＰＣ２００は、通信ネットワーク１５０を通じて、ＰＣ１００を介さず、直接的にＰＣ１００と通信可能な態様で接続されてもよい。
【０１６６】
ここで、図１４は、本実施形態に係る射出成形機１の操作系の構成の更に他の例を示す図である。本例では、ＰＣ２００が、ＰＣ１００を介さず、通信ネットワーク１５０を通じて、直接的に本体２と接続される点において、上述した一例と異なる。
【０１６７】
尚、本例における本体２に含まれる構成（作業装置３、コントローラ７０、表示装置８０）は、上述した一例等と同様であるため、図示が省略されている。
【０１６８】
本例では、ＰＣ２００は、ＰＣ１００と同様、操作用アプリケーションがインストールされ、当該操作用アプリケーションを通じて、コントローラ７０に対する操作入力を含むコマンドを出力することができる。
【０１６９】
本体２のコントローラ７０は、上述した一例の場合と同様、ＰＣ１００から入力される、ローカルユーザのユーザＩＤと、ＰＣ２００から入力される、リモートユーザのユーザＩＤとを識別することにより、作業装置３の制御態様、即ち、作業装置３の動作に関する操作可能な内容を異ならせる。これにより、上述した一例の場合と同様、ＰＣ２００から通信ネットワーク１５０、即ち、工場外のグローバルネットワーク経由で不正に本体２に操作入力が出力できたとしても、本体２側、具体的には、本体２のコントローラ７０がユーザ認証を行うため、グローバルネットワーク経由で作業装置３を容易に作動できないようにすることができる。
【０１７０】
また、例えば、上述した実施形態等では、インターネット等のグローバルネットワークを経由してコントローラ７０に通信可能に接続されるＰＣ２００は、ＰＣ１００の場合と異なり、作業装置３の動作に関連する操作が制限されるが、当該態様には限定されない。
【０１７１】
具体的には、ドメイン分割される、工場内の複数のローカルネットワークのうち、コントローラ７０或いはＰＣ１００が属するドメインに係るローカルネットワーク以外のローカルネットワーク、即ち、外部ネットワークを経由してコントローラ７０に通信可能に接続されるＰＣ等の端末がある場合、当該端末についても、作業装置３の動作に関連する操作が制限されてよい。工場内のローカルネットワークであっても、対象となる本体２のコントローラ７０やＰＣ１００と異なるドメインの端末については、本体２と物理的に離れている可能性があるからである。また、コントローラ７０或いはＰＣ１００が属するドメインと同じドメインのローカルネットワークを経由してコントローラ７０に通信可能に接続されるＰＣ等の端末がある場合、当該端末についても、作業装置３の動作に関連する操作が制限されてよい。コントローラ７０或いはＰＣ１００と同じドメインのローカルネットワークに属する端末であっても、当該ドメインがカバーする物理的なエリアの大きさ等によっては、当該端末と本体２との間が物理的に離れすぎてしまい、端末の利用者が本体２の状況を容易に視認できないような状況も想定しうるからである。
【０１７２】
一方、上述の管理端末１００Ａ等の端末のように、工場内のローカルネットワークに属する端末であれば、本体２の状況を容易に把握できる場合も多い。そのため、作業装置３の動作に関連する操作の制限は、外部ネットワーク及びグローバルネットワークの何れかを経由してコントローラ７０に接続する端末、或いはグローバルネットワーク経由でコントローラ７０に接続する端末だけに適用する態様であってもよい。
【０１７３】
即ち、作業装置３の動作に関連する操作の制限を適用する端末が経由する所定のネットワークの条件は、本体２と想定されるネットワークの物理的な範囲との位置関係等を考慮して、コントローラ７０等と同じドメインのネットワーク、外部ネットワーク、及びグローバルネットワークの何れかを含む態様で、適宜決定されてよい。
【０１７４】
また、例えば、上述した実施形態等では、コントローラ７０は、ユーザ情報（ユーザＩＤ、属性情報等）に基づき、ＰＣ１００や管理端末１００Ａ等からの操作入力を含むコマンドと、ＰＣ２００等の所定のネットワークを経由する端末からの操作入力を含むコマンドとを識別するが、当該態様には限定されない。具体的には、コントローラ７０は、ある端末からの操作入力に含まれる送信元の端末を示すＩＰアドレス等の他の識別情報に基づき、ＰＣ１００や管理端末１００Ａ等からの操作入力を含むコマンドと、ＰＣ２００等の所定のネットワークを経由する端末からの操作入力を含むコマンドとを識別してよい。より具体的には、作業装置３の動作に関連する操作が制限される対象の所定のネットワークがグローバルネットワークである場合、コントローラ７０は、工場内に配設されるローカルネットワークに属するＰＣ１００に対応するドメインのローカルＩＰアドレスか、通信ネットワーク１５０経由のＰＣ２００に対応するドメインのグローバルＩＰアドレスかにより、識別を行ってよい。また、制限対象の所定のネットワークがコントローラ７０等の属するローカルネットワークの外部ネットワーク（ドメインが異なるローカルネットワーク）である場合、コントローラ７０は、操作入力の送信元のローカルＩＰアドレスがコントローラ７０等と同じドメインに対応するか否かにより、識別を行ってよい。この場合、コントローラ７０は、ユーザ情報ＤＢ７０５１を含むユーザ管理部７０５に代えて、他の識別情報を管理する管理部を含む構成とされてよい。
【０１７５】
また、例えば、上述した実施形態等では、ＰＣ２００等の所定のネットワークを経由してコントローラ７０に接続する端末は、作業装置３に作業を実行させうる操作として、第２の操作、第５の操作が制限されるが、第２の操作、或いは第５の操作の前提となるデータの送信に係る操作は許可される態様であってもよい。例えば、ＰＣ２００等の所定のネットワークを経由してコントローラ７０に接続する端末は、新規インストール用、再インストール用或いはアップデート用のプログラムデータや成形条件の設定値等のパラメータに関するデータ等を含む更新情報のコントローラ７０への送信については許可される態様であってもよい。一方、上述の如く、ＰＣ２００等の所定のネットワークを経由してコントローラ７０に接続する端末は、第２の操作及び第５の操作が制限されるため、当該プログラムのインストールや当該パラメータに関するデータの成形条件として入力等、送信されたデータを有効にするための操作を行うことができない。これにより、ユーザの利便性を向上させつつ、安全性を確保することができる。
【０１７６】
また、上述した実施形態等では、ＰＣ１００、管理端末１００Ａ等を利用する場合と、ＰＣ２００等の所定のネットワークを経由してコントローラ７０にアクセスする端末を利用する場合とで、作業装置３の動作に関連する操作可能な内容が変更されるが、加えて、他の要素に応じて、操作可能な内容が変更されてもよい。具体的には、コントローラ７０は、ＰＣ２００等の所定のネットワークを経由する端末からの操作入力の場合、アクセスするユーザが予め登録される複数のユーザのうちのどのユーザであるのかに応じて、操作可能な内容を変更してもよい。即ち、複数のユーザごとに操作可能な内容（権限）が付与される態様であってもよい。また、コントローラ７０は、アクセス元である端末のネットワーク経由状況に応じて、即ち、グローバルネットワーク経由であるか、外部ネットワーク経由であるか、ローカルネットワーク経由であるか等の別によって、操作可能な内容を変更してもよい。
【０１７７】
また、上述した実施形態等では、ＰＣ２００等の所定のネットワークを経由してコントローラ７０に接続する端末は、作業装置３の動作に関連する操作のうち、作業装置３に作業を実行させる或いはさせ得る操作が制限されるが、加えて、参照する等により開示する稼働情報を制限してもよい。即ち、コントローラ７０は、ＰＣ２００等の所定のネットワークを経由する端末からの操作入力の場合、該操作入力に基づき、作業装置３の稼働情報の少なくとも一部を当該端末に開示することを許可する一方、該少なくとも一部以外の稼働情報を当該端末に開示すること、及び該操作入力に基づく作業装置３の動作に関する操作を制限してもよい。
【０１７８】
また、上述した実施形態において、コントローラ７０は、所定のネットワークを経由して接続する端末に対して、作業装置３或いはコントローラ７０に対する全ての操作内容のうちの当該端末が操作可能な内容だけ或いは当該端末が操作不可能な内容だけを通知してもよい。この際、コントローラ７０は、通知内容を当該端末の表示部（例えば、ディスプレイ）に表示させるための表示出力指令や当該通知内容を音声出力させるため音声出力指令を当該通知と共に、当該端末に送信してもよい。これにより、所定のネットワークを経由して接続する端末のユーザは、予め操作可能な内容や操作不可能な内容を把握することができ、利便性が向上する。
【０１７９】
また、例えば、上述した実施形態等では、ＰＣ１００，ＰＣ２００、管理端末１００Ａ等は、射出成形機１の本体２に対する操作入力を含むコマンドを出力するが、代えて、或いは、加えて、本体２の周辺機器（例えば、取出機、搬送機、粉砕機等）の動作に関連する操作入力を含むコマンドを出力可能な構成であってもよい。この場合についても、本体２のコントローラ７０に相当する、周辺機器に搭載されるコントローラは、ＰＣ１００、管理端末１００Ａ等からのローカルユーザによる操作入力の場合と、ＰＣ２００等の所定のネットワークを経由する端末からのリモートユーザによる操作入力の場合とで、周辺機器（作業装置）の制御態様、即ち、操作可能な内容を異ならせる。これにより、射出成形機１の本体２を制御する場合と同様、ＰＣ２００から通信ネットワーク１５０、即ち、工場外の所定のネットワーク経由で周辺機器に操作入力が出力できても、所定のネットワーク経由で周辺機器（作業装置）を容易に作動できないようにすることができる。
【０１８０】
また、例えば、上述した実施形態等では、射出成形機１の本体２（作業装置３）を、ＰＣ１００、ＰＣ２００、管理端末１００Ａ等から操作可能な操作対象とするが、射出成形機１は、定置型の本体を含む産業機械の一例であり、当該構成には限定されない。即ち、所定の作業を行う作業装置を含む本体を、ＰＣ１００、ＰＣ２００、管理端末１００Ａ等から操作可能な操作対象として、上述した実施形態で開示する内容を適用することが可能である。
【０１８１】
尚、本願は、２０１６年５月２４日に出願した日本国特許出願２０１６−１０３６３３号に基づく優先権を主張するものであり、その日本国特許出願の全内容を本願に参照により援用する。
【符号の説明】
【０１８２】
１  射出成形機
２  本体
３  作業装置
１０  加熱シリンダ
２０  スクリュ
２１  スクリュ本体
２２  射出部
２３  フライト部
２４  圧力部
２６  溝
５２  計量モータ
５４  射出モータ
５６  圧力検出器
６０  材料供給装置
６３  フィードシリンダ
６７  フィードスクリュ
６９  フィードモータ
７０  コントローラ（制御装置）
７２  記憶部
７４  ＣＰＵ
７６  タイマー
８０  表示装置
１００  ＰＣ（第１の端末）
１００Ａ  管理端末（第１の端末）
１１０  ローカルネットワーク
１５０  通信ネットワーク（所定のネットワーク）
２００  ＰＣ（第２の端末）
７０２  送受信制御部
７０４  コマンド制御部
７０５  ユーザ管理部（管理部）
７０５１  ユーザ情報ＤＢ
【図１】
0006800966.tif 000002
【図２】
0006800966.tif 000003
【図３】
0006800966.tif 000004
【図４】
0006800966.tif 000005
【図５】
0006800966.tif 000006
【図６】
0006800966.tif 000007
【図７】
0006800966.tif 000008
【図８】
0006800966.tif 000009
【図９】
0006800966.tif 000010
【図１０】
0006800966.tif 000011
【図１１】
0006800966.tif 000012
【図１２】
0006800966.tif 000013
【図１３】
0006800966.tif 000014
【図１４】
0006800966.tif 000015