Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6426565B2 - 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム - Google Patents
[go: Go Back, main page]

JP6426565B2 - 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム - Google Patents

作業者に応じて機械の操作情報を表示器に表示させる機械制御システム Download PDF

Info

Publication number
JP6426565B2
JP6426565B2 JP2015173666A JP2015173666A JP6426565B2 JP 6426565 B2 JP6426565 B2 JP 6426565B2 JP 2015173666 A JP2015173666 A JP 2015173666A JP 2015173666 A JP2015173666 A JP 2015173666A JP 6426565 B2 JP6426565 B2 JP 6426565B2
Authority
JP
Japan
Prior art keywords
display
screen
external storage
control device
worker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015173666A
Other languages
English (en)
Other versions
JP2017049870A (ja
Inventor
友則 松嶋
友則 松嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP2015173666A priority Critical patent/JP6426565B2/ja
Priority to DE102016115988.3A priority patent/DE102016115988A1/de
Priority to CN201610795847.2A priority patent/CN106503031B/zh
Priority to US15/254,085 priority patent/US10216378B2/en
Publication of JP2017049870A publication Critical patent/JP2017049870A/ja
Application granted granted Critical
Publication of JP6426565B2 publication Critical patent/JP6426565B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/156Query results presentation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/72Auxiliary arrangements; Interconnections between auxiliary tables and movable machine elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1847File system types specifically adapted to static storage, e.g. adapted to flash memory or SSD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24168Identify connected programmer to allow control, program entry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2101Auditing as a secondary aspect
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2153Using hardware token as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Robotics (AREA)
  • Human Computer Interaction (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、産業用ロボットまたはNC工作機械などの機械を制御する制御装置と、機械の操作情報を表示する表示器とを備える機械制御システムに関する。
産業用ロボットまたはNC工作機械などの機械と当該機械を制御する制御装置とを備える機械制御システムにおいては、作業者が機械または制御装置を操作するのに必要な各種の操作情報を表示できる表示器、例えば教示操作盤が備えられている。表示器は、作業者が機械に対して動作を教示するときに使用される。つまり、作業者は表示器を使って機械を実際に操作し、その時の機械の動作を制御装置に記録させる。このため、表示器は、各種の操作情報に対して機械の操作に必要なデータを入力する入力部を備えている。このような表示器には例えばタッチパネル式の液晶表示装置(LCD)が使用されている。
なお、表示器に表示される各種の操作情報は、例えば、機械または制御装置の操作に必要なデータを入力または変更することが可能なパラメータテーブルまたはプログラムリストなどである。
このような表示器は、まず、作業者に対して作業者の識別情報(ID)の入力を促すようにしている。そして、入力された識別情報が、表示器に接続された制御装置内に事前に記憶されていた場合には、制御装置は当該制御装置の記憶領域から、パラメータテーブルまたはプログラムリストなどを読出して表示器に表示させる。それにより、識別情報が付与された特定の作業者のみが、表示器に表示されたパラメータテーブルまたはプログラムリストなどに対して入力部を用いてデータを入力または変更できるようにしている。
このように作業者の識別情報に応じて装置を動作させる発明は種々提案されている。例えば、特許文献1は、メモリカードの識別情報、作業者に関する情報、作業者がロボットに接した履歴情報など、各種の情報を取得し、取得した情報に基づいて行動する自律型ロボットを開示している。
特許文献1に開示された発明は、作業者を識別する機能を有するが、作業者に応じて、表示器が表示する画面を変える機能を備えていない。これに対し、特許文献2には、作業者を個別に識別して、その作業者の資格あるいは身体的条件に応じて表示画面を切替えることが可能な表示器、および、これを備えた産業用ロボットが開示されている。
国際公開第2005/099971号 特開2004−243472号公報
ところで、工場においては、複数の機械と、複数の機械をそれぞれ制御する複数の制御装置とが設置されていて、制御装置毎に表示器が接続されることがある。この場合、どの制御装置に接続された表示器に対しても、当該表示器を使用する作業者に応じて定まる適切な画面を表示できることが望まれている。しかし、このことを実現するためには、特許文献2に開示されるような発明は、次のような問題点を有する。
すなわち、特許文献2に開示された発明においては、作業者の識別情報と、当該作業者に適した画面と、を互いに対応付けて制御装置の記憶領域に記憶させる作業が必要である。このため、どの制御装置に接続された表示器に対しても、当該表示器を使用する作業者に適した画面を表示できるようにするには、上述の記憶作業を各々の制御装置に対して実施しておく必要があり、手間と時間とがかかる。言い換えると、作業者が或る制御装置内に記憶された画面の情報を、別の制御装置に接続された表示器にも表示させる場合には、作業者は前述した別の制御装置に対して上述の記憶作業を最初から行う必要がある。
そこで本発明は、上述したような問題点に鑑み、上述の記憶作業を制御装置毎に実施させることなく、どの制御装置に接続された表示器に対しても、作業者に対応する操作情報を表示させられる機械制御システムを提供することを目的とする。
本発明の第一態様によれば、産業用ロボットまたはNC工作機械を含む少なくとも一つの機械と、該少なくとも一つの機械を制御する少なくとも一つの制御装置とを有する機械制御システムであって、
少なくとも一つの機械または少なくとも一つの制御装置を操作するための操作情報を表示する表示器と、
作業者を特定する個人情報と、当該作業者により表示器に表示された操作情報の画面とを対応付けて記憶する外部記憶装置と、
外部記憶装置に記憶された個人情報に基づいて作業者を認証する認証部と、を備え、
外部記憶装置は、操作の度に表示器に表示された操作情報の画面および当該画面の表示回数と、操作の最後に表示器に表示されていた操作情報の画面とを、複数の異なる個人情報ごとに記憶しており、
表示器と接続された少なくとも一つの制御装置は、
認証部により作業者を認証した後、
外部記憶装置に以前接続したことが無い場合には、外部記憶装置に前記個人情報ごとに記憶された複数の操作情報の画面のうち、最も表示回数の多い操作情報の画面を外部記憶装置から読出して表示器に表示させるようにし、
外部記憶装置に以前接続したことが有る場合には、個人情報ごとに、操作の最後に表示器に表示されていた操作情報の画面を外部記憶装置から読出して表示器に表示させるようにした、機械制御システムが提供される。
本発明の第二態様によれば、第一態様の機械制御システムであって、
制御装置は、制御装置を識別する制御装置識別情報が外部記憶装置の記憶領域内の個別領域に存在する場合には、制御装置が外部記憶装置に以前接続したことが有ると判断する、機械制御システムが提供される。
本発明の第三態様によれば、第一態様の機械制御システムであって、
制御装置は、制御装置を識別する制御装置識別情報が外部記憶装置の記憶領域内の個別領域に存在しない場合には、制御装置が外部記憶装置に以前接続したことが無いと判断する、機械制御システムが提供される。
本発明によれば、作業者が機械または制御装置を操作するときに表示器に表示された操作情報の画面を外部記憶装置に記憶させることにより、制御装置のうちのどれかに接続された任意の表示器に対して、外部記憶装置内に在る操作情報の画面を表示することができる。それにより、従来技術のような、作業者に応じて定まる操作情報の画面を制御装置毎に記憶させるという作業は必要なくなる。
本発明によれば、機械に動作を教示する場合、最も表示回数の多い操作情報の画面を外部記憶装置から読出して表示器に表示させることができる。特に、或る機械を制御する制御装置に対して外部記憶装置がはじめて接続された場合は、作業者は使用頻度の最も高い操作情報を使用できる。
本発明によれば、機械に動作を教示する場合、表示器に最後に表示されていた操作情報の画面を外部記憶装置から読出して表示器に表示させることができる。特に、或る機械を制御する制御装置に対して外部記憶装置が以前接続されたことがある場合には、接続時に最後に表示されていた操作情報の画面を表示器に表示させることができる。そのため、或る作業者が或る機械の教示作業を中断し、別の作業者が或る機械の教示作業を実施した後、再び、或る作業者が或る機械の教示作業を開始する場合において、或る作業者は、以前に中断した教示作業における操作情報を使用できる。
添付図面に示される本発明の典型的な実施形態の詳細な説明から、本発明のこれらの目的、特徴および利点ならびに他の目的、特徴および利点がさらに明確になるであろう。
一実施形態による機械制御システムの構成概念を示すブロック図である。 図1に示された機械制御システムの或る表示器に機械の操作情報の画面を表示させるときの処理フローを示した図である。 図1に示された機械制御システムの或る表示器に表示された操作情報の画面を記憶するときの処理フローを示した図である。 図2に示される処理Aの具体例を概念的に示した図である。 図2に示される処理Bの具体例を概念的に示した図である。 図3に示される処理Cの具体例を概念的に示した図である。
次に、本発明の実施形態について図面を参照して説明する。以下の図面において、同じ部材には同じ参照符号が付けられている。そして、異なる図面において同じ参照符号が付されたものは同じ機能を有する構成要素であることを意味するものとする。また、理解を容易にするために、これらの図面は縮尺を適宜変更している。
図1は本発明の一実施形態による機械制御システムの構成概念を示すブロック図である。
図1に示される本実施形態の機械制御システム10は、産業用ロボットまたはNC工作機械などのn台の機械11−1〜11−nと、n台の機械11−1〜11−nをそれぞれ制御するn台の制御装置12−1〜12−nと、を備える(なお、nは自然数である)。さらに機械制御システム10は、n台の制御装置12−1〜12−nと接続される一つの外部記憶装置13と、n台の制御装置12−1〜12−nとそれぞれ接続可能なn個の表示器14−1〜14−nと、n台の制御装置12−1〜12−nとそれぞれ接続されるn個の認証部15−1〜15−nと、を備える。なお、n個の認証部15−1〜15−nはそれぞれ、制御装置12−1〜12−nではなく、n個の表示器14−1〜14−nに接続されていてもよい。
なお、図1においては、n台の機械11−1〜11−nおよび制御装置12−1〜12−nが示されているが、本発明においては、少なくとも一つの機械11−1〜11−nと少なくとも一つの制御装置12−1〜12−nとが有ればよい。また、認証部15−1〜15−nは、制御装置12−1〜12−nにそれぞれ内蔵されてもよいし、表示器14−1〜14−nにそれぞれ内蔵されてもよい。
さらに、図1においては、n個の表示器14−1〜14−nが示されているが、作業者は表示器14−1〜14−nのうちの少なくとも一つを制御装置12−1〜12−nに対して共用してもよい。
制御装置12−1〜12−nの各々と外部記憶装置13との間、および制御装置12−1〜12−nの各々と表示器14−1〜14−nの各々との間は、ケーブルや、無線LANなどのネットワークを介して相互接続されることが好ましい。
各表示器14−1〜14−nは、例えば教示操作盤である。機械制御システム10の起動時には、各表示器14−1〜14−nを使用する作業者に対して、作業者の個人情報の入力を促す内容が表示される。なお、作業者の個人情報には、後述するような作業者識別情報(ID)や、パスワードといった作業者確認情報などが含まれる。
さらに、各表示器14−1〜14−nは、前述した作業者の個人情報の入力を促す内容に替えて、作業者が各機械11−1〜11−nまたは各制御装置12−1〜12−nを操作するのに必要な各種の操作情報を表示するようになっている。各表示器14−1〜14−nに表示される各種の操作情報としては、例えば、各機械11−1〜11−nまたは各制御装置12−1〜12−nの操作に必要なデータを入力または変更することが可能なパラメータテーブルまたはプログラムリストなどである。
なお、パラメータテーブルは、例えばロボットまたはNC工作機械の動作軸毎の位置や方向などを制御する制御パラメータのテーブルである。また、プログラムリストは、ロボットの動作プログラムまたはNC工作機械の加工プログラムのリストである。
また、本実施形態の各表示器14−1〜14−nは、前述したデータや、作業者の個人情報を入力する入力部を備えている。よって、本実施形態の各表示器14−1〜14−nとしては、タッチパネル式の液晶表示装置を使用することが好ましい。さらに、各表示器14−1〜14−nは、機械11−1〜11−nを操作するためにジョグボタンや方向キー、数字キーなどの操作スイッチ類を備えているとよい。
また、外部記憶装置13としては、例えば、パーソナルコンピュータに付属するハードディスク、DVD、または、USBメモリなどを使用することができる。
特に本願において、外部記憶装置13は、例えば表示器14−nを使用する作業者を特定する個人情報と、当該作業者により表示器14−nに表示された操作情報の画面とを対応付けて記憶する装置である。さらに本願においては、前述した作業者が例えば機械11−nまたは制御装置12−nを操作する度に表示器14−nに表示された操作情報の画面とその画面の表示回数とが外部記憶装置13に記憶されるようにもなっている。なお、上記の操作情報の画面は、前述したパラメータテーブルまたはプログラムリスト自体およびそれらを表示した表示器14−nの画面を含む。
以上のことは、表示器14−nだけでなく、各々の表示器14−1〜14−nに対しても同様である。
さらに、各認証部15−1〜15−nは、外部記憶装置13に記憶された作業者の個人情報に基づいて、作業者を認証する機能を有する。そのため、上述したように、各表示器14−1〜14−nは、機械制御システム10の起動時には作業者に対して作業者の個人情報の入力を促す内容を表示する。そして、作業者の認証後、各表示器14−1〜14−nは、作業者の個人情報の入力を促す内容から、上述した操作情報の画面に切替わるようになっている。
より具体的には、作業者の個人情報が例えば表示器14−nに入力されたとき、認証部15−nは、入力された個人情報が外部記憶装置13内に記憶されているか否かを判定する。そして、入力された個人情報が外部記憶装置13内に記憶されている場合は、制御装置12−nは、個人情報に対応付けられた、プログラムリストまたはパラメータテーブルなどの操作情報の画面を外部記憶装置13内から読出して表示器14−nに表示させる。言い換えれば、制御装置12−nは、認証された作業者に対応する操作情報の画面を表示器14−nに表示する。以上のことは、他の表示器14−1、14−2などに作業者の個人情報が入力された際も同様である。その後、表示器14−nから個人情報を入力した作業者は、当該作業者に対応するプログラムリストまたはパラメータテーブルなどに対してデータを入力または変更できるようになる。
なお、入力された個人情報に対応する操作情報の画面が外部記憶装置13に記憶されていない場合は、認証部15−nは、通常の画面を表示器14−nに表示させることが好ましい。なお、ここでいう「通常の画面」とは、作業者により何も変更が行われていないプログラムリストまたはパラメータテーブルなどの操作情報の初期画面のことである。
以下に、機械制御システム10の処理フローを詳しく説明する。なお、以降の説明においては、機械11−nおよび制御装置12−nを操作するために制御装置12−nに対して機械11−n、表示器14−n、認証部15−nおよび外部記憶装置13を接続する場合を代表例して説明することとする。また、機械11−nを操作するのに必要な操作情報の画面を表示器14−nに表示させる場合と、表示器14−n上に表示された操作情報の画面を外部記憶装置13に記憶させる場合とに分けて説明することとする。
初めに、操作情報の画面を表示器14−nに表示させる場合について説明する。特に本実施形態においては、作業者が表示器14−nを用いて機械11−nに動作を教示する際に、機械11−nまたは制御装置12−nの操作に必要な操作情報の画面、例えばパラメータテーブルを制御装置12−nに接続された表示器14−nに表示させる場合とする。
図2は、機械制御システム10の表示器14−nに上記の操作情報の画面を表示させるときの処理フローを示した図である。
図2を参照すると、制御装置12−nを起動させた時、もしくは、制御装置12−nに接続されている表示器14−nへの入力を待機している時、制御装置12−nと外部記憶装置13とが相互通信可能に接続されているかどうかが判断される(図2のステップS11)。このことは、制御装置12−nが制御装置12−nと外部記憶装置13との接続状態を監視することにより判断されている。
上記ステップS11において、制御装置12−nと外部記憶装置13とが互いに接続されていないと判断した場合は、制御装置12−nに接続されている表示器14−nは、上述した通常の画面を表示する(図2のステップS12)。
一方、上記ステップS11において、制御装置12−nと外部記憶装置13とが互いに接続されていると判断した場合は、ユーザ登録の処理が済んでいるかどうかがさらに確認される(図2のステップS13)。
ユーザ登録の処理が済んでいない場合には、表示器14−nを操作する作業者(すなわちユーザ)はユーザ登録を行う(図2のステップS14)。なお、「ユーザ登録」とは、作業者が当該作業者の個人情報のうちの、作業者識別情報(ID)を事前に外部記憶装置13に記憶させることをいう。
上記ステップS13において、ユーザ登録が済んでいる場合は、さらに、作業者の認証が必要な設定であるかどうかが判断される(図2のステップS15)。なお、作業者の認証を必要とする設定が望まれる場合には、前述したユーザ登録を行うときに、作業者の個人情報のうちの作業者確認情報、例えばパスワードを外部記憶装置13に記憶させる。その一方で、ユーザ登録時に作業者がパスワードを外部記憶装置13に記憶させなければ、本実施形態の機械制御システム10は、作業者の認証を必要としない設定となる。つまり、図2のステップS15において作業者の認証を必要とするかどうかについては、ユーザ登録時に作業者毎に決定することができる。
そして、上記ステップS15において、作業者の認証を必要としない設定である場合には、後述するステップS17の処理に移行する。一方、上記ステップS15において、作業者の認証が必要な設定である場合には、作業者の認証が済んでいるかどうかがさらに確認される(図2のステップS16)。このため、制御装置12−nは、作業者に対して作業者確認情報、例えばパスワードの入力を促す内容を表示器14−nに表示させるようにしている。そして、作業者確認情報が表示器14−nに入力されたとき、認証部15−nは、入力された作業者確認情報と、外部記憶装置13内に記憶されている作業者確認情報とが一致するか否かを判定する。
上記ステップS16において、表示器14−nに入力された作業者確認情報が外部記憶装置13内に無い場合には、制御装置12−nに接続されている表示器14−nは、上述した通常の画面を表示する(図2のステップS12)。一方、上記ステップS16において、表示器14−nに入力された作業者確認情報が外部記憶装置13内に在る場合には、制御装置12−nに対して外部記憶装置13を以前接続したことがあるかどうかが判断される(図2のステップS17)。
そして、制御装置12−nに対して外部記憶装置13を以前接続したことがある場合には、制御装置12−nは、表示器14−nに最後に表示されていた操作情報の画面を表示器14−nに表示させる(図2のステップS18)。このステップS18により表示される画面は、例えば、作業者が表示器14−nに表示されたパラメータテーブルに対して数値データの入力や変更を実施した際の最終画面である。
一方、上記ステップS17において、制御装置12−nに対して外部記憶装置13を以前接続したことが無い場合には、制御装置12−nは、n個の表示器14−1〜14−nに表示された操作情報の画面のうち、最も表示回数の多い操作情報の画面を表示器14−nに表示させる(図2のステップS19)。このステップS19により表示される画面は、例えば、パラメータテーブルあるいはプログラムリストの他にも様々な操作情報が用意されている場合、それらの操作情報の画面のうち、作業者が最も頻繁に使用した操作情報の画面である。
次に、表示器14−nに表示された操作情報の画面を外部記憶装置13に記憶させる場合について説明する。
図3は、表示器14−nに表示された操作情報の画面を記憶するときの処理フローを示した図である。
表示器14−nに表示されている操作情報の画面を外部記憶装置13に記憶させることを開始すると(図3のステップS21)、制御装置12−nと外部記憶装置13とが相互通信可能に接続されているかどうかが判断される(図3のステップS22)。このことは、制御装置12−nが制御装置12−nと外部記憶装置13との接続状態を監視することにより判断される。
上記ステップS22において、制御装置12−nと外部記憶装置13とが互いに接続されていないと判断した場合は、制御装置12−nは一定時間待機する(図3のステップS27)。そして、再び上記ステップS21に戻る。つまり、制御装置12−nに外部記憶装置13が接続されるまで、次のステップS23は実行されない。
一方、上記ステップS22において、制御装置12−nと外部記憶装置13とが互いに接続されていると判断した場合は、作業者の認証が必要な設定であるかどうかがさらに判断される(図3のステップS23)。作業者の認証を必要としない設定のときは、後述するステップS25の処理に移行する。
さらに、上記ステップS23において、作業者の認証が必要な設定である場合には、作業者の認証が済んでいるかどうかがさらに確認される(図3のステップS24)。このため、制御装置12−nは、作業者に対して作業者の個人情報のうちの作業者確認情報、例えばパスワードの入力を促す内容を表示器14−nに表示させる。そして、作業者確認情報が表示器14−nに入力されると、認証部15−nは、入力された作業者確認情報と、外部記憶装置13内に記憶されている作業者確認情報とが一致するか否かを判定する。
上記ステップS24において、表示器14−nに入力された作業者確認情報が外部記憶装置13内に無い場合には、作業者の認証ができないと判断して、制御装置12−nは一定時間待機する(図3のステップS27)。そして、再び上記ステップS21に戻る。一方、上記ステップS24において、表示器14−nに入力された作業者確認情報が外部記憶装置13内に在る場合は、作業者の認証ができたと判断する。そして、表示器14−nに表示されている操作情報の画面が、表示器14−nに前回表示されていた操作情報の画面と異なるかどうかが判断される(図3のステップS25)。このとき、前回表示されていた操作情報の画面と異なっていない場合は、制御装置12−nは一定時間待機する(図3のステップS27)。そして、再び上記ステップS21に戻る。
一方、上記ステップS25において、表示器14−nに表示されている操作情報の画面が表示器14−nに前回表示されていた操作情報の画面と異なると判定された場合には、制御装置12−nは、表示器14−nに現在表示されている操作情報の画面を外部記憶装置13に記憶させる(図3のステップS26)。その後、制御装置12−nは一定時間待機する(図3のステップS27)。そして、再び上記ステップS21に戻る。
(具体例)
次に、図2において破線により囲まれている処理Aの具体例を説明する。ここでは、処理Aのうちの特にステップS13およびステップS16における具体的な動作を説明する。
図4は、図2に示される処理Aの具体例を概念的に示した図である。
図4に示されるように、制御装置12−nの記憶領域12aには、a)作業者識別情報、b)外部記憶装置との接続情報、c)制御装置識別情報、d)表示中の画面情報、といった項目の内容が記憶されるとする。本具体例においては、項目a)には、表示器14−nに入力された作業者識別情報が記憶される。項目b)には、外部記憶装置13と制御装置12−nとが互いに接続された日時の情報が記憶される。項目c)には、制御装置12−nを他の制御装置12−1、12−2などと識別できる情報、例えば制御装置12−nの製造番号が記憶される。項目d)には、表示器14−nに現在表示されている操作情報の画面が記憶される。
また、外部記憶装置13の記憶領域13a内には、複数の作業者識別情報にそれぞれ対応する複数の個別領域(図示せず)が作成されている。複数の個別領域のうちの、例えば図4に示される個別領域13a−1には、e)作業者識別情報、f)作業者確認情報、g)外部記憶装置13との接続情報、h)表示された画面の情報、といった項目の内容が記憶されているとする。具体的には、項目e)には、上述したユーザ登録時に作業者識別情報が記憶されている。項目f)には、上述したユーザ登録時に作業者確認情報、例えばパスワードが記憶されている。また、項目g)には、外部記憶装置13と制御装置12−nとが互いに接続された日時の情報が記憶されている。また、項目h)には、n個の表示器14−1〜14−nに過去に表示されていた操作情報の画面が記憶されている。
まず、機械制御システム10を起動させた時、制御装置12−nは、作業者に対して作業者識別情報(ID)の入力を促す内容を表示器14−nに表示させる。作業者により作業者識別情報が表示器14−nに入力されると、図4に矢印F1により示されているように、入力された作業者識別情報は、制御装置12−nの記憶領域12a内の、特に項目a)の領域に保存される。なお、制御装置12−nの電源を投入した時に、以前に入力されていた項目a)や項目b)の各領域の情報は初期化されるようになっている。
続いて、図4に矢印F2により示されるように、制御装置12−nは、記憶領域12a内の項目a)に保存された作業者識別情報に一致する作業者識別情報を記憶している個別領域13a−1を、外部記憶装置13の記憶領域13a内から検索する。つまり、ユーザ登録の処理が済んでいるかどうかが確認される(図2のステップS13に相当)。なお、図4においては、検索の主体は制御装置12−nとなっているが、本発明においては、認証部15−n(図1参照)が上記の検索を実行できるようになっていればよい。
そして、外部記憶装置13の記憶領域13aの個別領域13a−1内の項目f)の領域に作業者確認情報が記憶されている場合には、制御装置12−nは、作業者に対して作業者確認情報、例えばパスワードの入力を促す内容を表示器14−nに表示させる。
そして、作業者により作業者確認情報が表示器14−nに入力されると、図4に矢印F3により示されているように、入力された作業者確認情報と、外部記憶装置13の記憶領域13aの個別領域13a−1の項目f)内の作業者確認情報とが一致しているか否かが判定される(図2のステップS16に相当)。不一致の判定結果の場合は、認証部15−n(図1参照)は、作業者の認証に失敗したと判断する。
一方、表示器14−nから入力された作業者確認情報と、外部記憶装置13に記憶されている作業者確認情報とが一致している場合、認証部15−n(図1参照)は、作業者を認証できたと判断する。これに伴い、制御装置12−nは、記憶領域12a内の項目c)の制御装置識別情報に現在の日時を組合せた情報を、記憶領域12a内の項目b)の領域に記憶させる。
そして、図4に矢印F4により示されているように、制御装置12−nは、記憶領域12a内の項目b)の領域に記憶された情報を、外部記憶装置13の記憶領域13aの個別領域13a−1の項目g)の領域に複製する。この個別領域13a−1の項目g)の領域に記憶された情報は、外部記憶装置13と制御装置12−nとが互いに接続された日時を確認するときの情報源となる。
次に、図2において破線により囲まれている処理Bの具体例、すなわちステップS17、S18およびS19での具体的な動作を説明する。
図5は、図2に示される処理Bの具体例を概念的に示した図である。
処理Bにおいては、図5に示される制御装置12−nの記憶領域12aには、図4に示された項目a)〜d)の内容に加えて、i)使用頻度の高い画面情報、といった項目の内容が記憶されているとする。具体的には、項目i)には、n個の表示器14−1〜14−nに表示されていた操作情報の画面のうち、最も表示回数の多い操作情報の画面が記憶される。
また、外部記憶装置13の記憶領域13a内の個別領域13a−1には、図4に示された項目h)の下位の項目として、h−1)制御装置毎の最終画面、h−2)画面の表示回数、といった項目の内容が記憶されているとする。具体的には、項目h−1)には、制御装置12−1〜12−n毎に、各表示器14−1〜14−nに最後に表示された操作情報の画面が記憶される。このため、項目h−1)のさらに下位項目として、h−1−1)制御装置識別情報、h−1−2)最後の表示画面、といった項目の内容が個別領域13a−1に記憶されている。より具体的には、項目h−1−1)には、制御装置12−nの識別情報、例えば製造番号が記憶される。項目h−1−2)には、制御装置識別情報により識別された制御装置12−nに接続された表示器14−nにおいて最後に表示された操作情報の画面が記憶される。言い換えれば、項目h−1−2)には、制御装置12−nによって表示器14−nに現在表示されている操作情報の画面が、表示器14−nに最後に表示された操作情報の画面として上書きされる(図3のステップS26に相当)。
また、項目h−2)には、図5には省略されているが、n個の表示器14−1〜14−nに表示されたことがある各種操作情報の画面と当該画面の表示回数とが記憶されている(図6参照)。
図2に示された処理Aにより作業者の認証が完了すると、図5に矢印F5により示されているように、制御装置12−nは、外部記憶装置13の記憶領域13a内の項目h−2)の領域から、最も表示回数の多い操作情報の画面を読出して、制御装置12−nの記憶領域12a内の項目i)の領域に複製する。この点については処理Cにおいて後述することとする。
さらに、図5に矢印F6により示されているように、制御装置12−nは、記憶領域12aの項目c)内の制御装置識別情報に基づいて、制御装置12−nと外部記憶装置13とが互いに接続されたことがあるかどうかを確認する(図2のステップS17に相当)。この確認の為に、制御装置12−nは、外部記憶装置13の記憶領域13aの項目h−1−1)内の領域を参照する。つまり、制御装置12−nと外部記憶装置13とを接続したことが無い場合には、制御装置12−nに接続された表示器14−nにおいて最後に表示された操作情報の画面は外部記憶装置13の記憶領域13aに記憶されることはない。したがって、制御装置12−nを識別する制御装置識別情報が、外部記憶装置13の記憶領域13a内の個別領域13a−1の項目h−1−1)に存在する場合は、制御装置12−nと外部記憶装置13とを以前接続させたことがあると判断できる。なお、制御装置12−nと外部記憶装置13とを以前接続させたことがあるか否かを判断する際、制御装置12−nの記憶領域12aの項目b)内に在る、外部記憶装置13と制御装置12−nとが互いに接続された日時の情報を使用してもよい。
そして、制御装置12−nに記憶されている制御装置識別情報が、外部記憶装置13の記憶領域13a内の個別領域13a−1の項目h−1−1)の領域に存在する場合には、制御装置12−nは、次のように動作する。すなわち、外部記憶装置13の個別領域13a−1の項目h−1−1)の下位の項目h−1−2)には、制御装置12−nに接続された表示器14−nにおいて最後に表示された操作情報の画面が記憶されている。そのような制御装置12−nによって表示器14−nに最後に表示された操作情報の画面の内容は、図5に矢印F7により示されているように、制御装置12−nによって記憶領域12a内の項目d)の領域に複製される。このため、制御装置12−nが外部記憶装置13と以前接続されたことがある場合には、制御装置12−nは、表示器14−nに最後に表示されていた操作情報の画面を表示器14−nに表示させることができる(図2のステップS18に相当)。
つまり、本願においては、機械11−nを制御する制御装置12−nに対して外部記憶装置13と表示器14−nをそれぞれ接続して機械11−nに動作を教示したことがあるときは、その教示において表示器14−nに最後に表示されていた操作情報の画面を表示することができる。このため、機械11−nに対し、或る作業者が教示作業を中断し、別の作業者が教示作業を実施した後、再び、或る作業者が機械11−nの教示作業を開始する場合において、或る作業者は、以前に中断した教示作業での操作情報を使用することができる。
一方、制御装置12−nに記憶されている制御装置識別情報が、外部記憶装置13の記憶領域13a内の個別領域13a−1の項目h−1−1)の領域に存在しない場合には、制御装置12−nは、次のように動作する。すなわち、機械11−nを制御する制御装置12−nに対して外部記憶装置13がはじめて接続された場合には、制御装置12−nは、記憶領域12aの項目i)内に在る操作情報の画面を表示器14−nに表示させる(図2のステップS19に相当)。図1に示されているように、n個の制御装置12−1〜12−nの各々が外部記憶装置13に接続されている場合には、n個の表示器14−1〜14−nに表示されていた操作情報の画面のうち、最も表示回数の多い操作情報の画面が表示器14−nに表示される。
さらに、図3において破線により囲まれている処理Cの具体例、すなわちステップS25およびステップS26での具体的な動作を説明する。
図6は、図3に示される処理Cの具体例を概念的に示した図である。
処理Cにおいては、図6に示されているように、制御装置12−nの記憶領域12aには、図5に示された項目a)〜d)、i)の内容に加えて、j)記憶された画面情報、といった項目の内容が記憶されているとする。具体的には、項目j)には、表示器14−n上の画面情報が変更される前に項目d)の領域に記憶されていた表示中の操作情報の画面が順次記憶される。
また、外部記憶装置13の記憶領域13a内の個別領域13a−1には、図5および図6に示された「h−2)画面の表示回数」の項目のさらに下位の項目として、次のような項目が記憶されているとする。すなわち、h−2−1−1)操作情報の画面A、h−2−1−2)画面Aの表示回数、h−2−2−1)操作情報の画面B、h−2−2−2)画面Bの表示回数、h−2−3−1)操作情報の画面C、h−2−3−2)画面Cの表示回数、といった項目の内容が記憶されている。要するに、項目h−2)には、n個の表示器14−1〜14−nに表示されていた各種操作情報の画面と当該画面のそれぞれの表示回数とが記憶される。
特に、作業者により表示器14−n上の画面情報が変更される度に、制御装置12−nは、表示器14−nに表示された操作情報の画面を記憶領域12a内の項目d)の領域に記憶させる。つまり、制御装置12−nは、記憶領域12a内の項目d)の領域に在る表示中の操作情報の画面を更新する。また、更新される前に項目d)の領域に記憶されていた表示中の操作情報の画面は記憶領域12a内の項目j)の領域に複製される。
このように表示器14−n上の画面情報が変更された後においては、制御装置12−nの記憶領域12a内の項目d)の領域に在る表示中の操作情報の画面と、制御装置12−nの記憶領域12a内の項目j)の領域に記憶された画面とは異なる場合がある。この場合に、制御装置12−nは、図6に矢印F8により示されるように、記憶領域12a内の項目d)の領域に在る表示中の操作情報の画面を外部記憶装置13の記憶領域13aの個別領域13a−1の項目h−1−2)の領域に記憶させている(図3のステップS26相当)。
このため、制御装置12−nは、図2のステップ18において制御装置12−nと外部記憶装置13とを以前接続したことがあると判断した場合に、外部記憶装置13の記憶領域13a内の項目h−1−2)の領域から、表示器14−nに最後に表示されていた画面を制御装置12−nの記憶領域12a内の項目d)の領域に読出すことができる。この点については、図5を用いて前に述べたとおりである(図5中の矢印F7参照)。
また、制御装置12−nに外部記憶装置13が以前接続されたことが無い場合には、制御装置12−nは、最も表示回数の多い操作情報の画面を表示器14−nに表示させている(図2のステップS19参照)。このことは、次のような方法によって実現されうる。
すなわち、作業者により表示器14−n上の画面の内容が変更される度に、制御装置12−nは、記憶領域12aの項目d)内に在る表示中の操作情報の画面が外部記憶装置13の記憶領域13aの個別領域13a−1内の項目h−2)の領域に在るか否かを確認する。つまり、制御装置12−nは、各種操作情報の画面の表示回数を記憶している外部記憶装置13の項目h−2)から、表示中の操作情報の画面に一致する画面を検索する。この結果、一致する画面が存在する場合は、制御装置12−nは、当該画面の表示回数を一つ増やす。一方、一致する画面が存在しない場合は、制御装置12−nは、表示中の操作情報の画面を外部記憶装置13の記憶領域13a内の項目h−2)の領域に新規に追加し、項目h−2)に追加された画面の表示回数を1とする。
このように制御装置12−nは、作業者により表示器14−n上の画面情報が変更される度に、表示中の操作情報の画面とその画面の表示回数とを外部記憶装置13の記憶領域13aの個別領域13a−1内の項目h−2)の領域に記憶させている。言い換えれば、外部記憶装置13は、機械11−nや制御装置12−nの操作の度に表示器14−nに表示された操作情報の画面と当該画面の表示回数とを記憶している。そのため、制御装置12−nに外部記憶装置13が以前接続されたことが無い場合に、制御装置12−nは、外部記憶装置13の記憶領域13a内の項目h−2)の領域内から、表示回数が最も多い操作情報の画面を検索して表示器14−nに表示させることができる。この点についても、図5を用いて前に述べたとおりである(図5に示された矢印F5参照)。
なお、上述した実施形態においては、代表して、機械11−nに動作を教示したときに表示器14−nに表示された操作情報の画面が外部記憶装置13に記憶されることを示した。しかし、本願においては、外部記憶装置13に記憶される操作情報の画面は、機械11−nに動作を教示したときの表示器14−n上の操作情報の画面だけではない。つまり、本願において、上述した処理A〜Cは外部記憶装置13に接続された制御装置12−1〜12−nの各々に適用される。それにより、図1に示される機械11−1〜11−nの各々に動作を教示したときに表示器14−1〜14−nの各々に表示された操作情報の画面は外部記憶装置13に記憶される。
以上説明したように、本実施形態の機械制御システム10によれば、次のような効果を奏する。
本願においては、図1に示される制御装置12−1〜12−nの各々に接続された表示器14−1〜14−nの各々に表示された操作情報の画面は、各表示器14−1〜14−nを使用した作業者の個人情報と対応付けて外部記憶装置13に記憶されるようになっている。このため、図1に示される制御装置12−1〜12−nのうちのどれかに接続された任意の表示器14−1〜14−nに対して、外部記憶装置13内に在る操作情報の画面を作業者に応じて表示することができる。例えば、作業者が制御装置12−nの操作を実施したときに表示器14−nに表示された操作情報の画面を、別の制御装置12−1に接続された表示器14−1にも表示させる場合には、作業者の個人情報に基づいて、当該作業者が操作した制御装置12−nの操作情報の画面を外部記憶装置13から読出せばよい。
特に、本願においては、作業者が機械11−nの制御装置12−nの操作を実施したときに表示器14−nに表示された操作情報の画面のうち、最も表示回数の多い操作情報の画面を外部記憶装置13に記憶させている。このため、前述した別の制御装置12−1に対して作業者が外部記憶装置13を初めて接続したとき、当該作業者が表示器14−nに表示させた最も表示回数の多い操作情報の画面を外部記憶装置13から読出して、別の制御装置12−1に接続された表示器14−1に表示することができる。
このことにより、作業者が別の制御装置12−1によって機械11−1の教示作業を初めて実施する場合であっても、作業者は当該作業者が機械11−nに対して最も多く実施していた教示作業での操作情報を使用できるようになるので、作業者の教示作業が簡易になる。
このような本願発明によれば、従来技術のような、作業者に応じて定まる操作情報の画面を制御装置12−1〜12−n毎に記憶させるという作業は必要なくなるという効果が得られる。
さらに、本実施形態の機械制御システム10においては、例えば機械11−nまたは制御装置12−nを操作するとき、すなわち、機械11−nに動作を教示するとき、制御装置12−nに接続された表示器14−nを使用する作業者を認証している。特に、本願において、作業者の認証は、外部記憶装置13に事前に記憶されている個人情報、例えばパスワードに基づいて実施されている。そのため、本実施形態の機械制御システム10は、制御装置12−1〜12−nや表示器14−1〜14−nに対して、指紋認証等の特別な認証機器を必要としない。
また、本実施形態の機械制御システム10によれば、上述したように、制御装置12−nに対して外部記憶装置13が以前に接続されたことがある場合には、表示器14−nに最後に表示されていた操作情報の画面を表示器14−nに表示させることができる。そのため、機械11−nに対し、或る作業者が教示作業を中断し、別の作業者が別の教示作業を実施した後、再び、或る作業者が機械11−nの教示作業を開始する場合において、或る作業者は、以前に中断した教示作業での操作情報を使用できる。
以上、典型的な実施形態を用いて本発明を説明したが、当業者であれば、本発明の範囲から逸脱することなしに、上述の各実施形態に変更および種々の他の変更、省略、追加を行うことができるのを理解できるであろう。また、上述の各実施形態を適宜組み合わせることは本発明の範囲に含まれる。
10 機械制御システム
11−1〜11−n 機械
12−1〜12−n 制御装置
12a 記憶領域
13 外部記憶装置
13a 記憶領域
14−1〜14−n 表示器
15−1〜15−n 認証部

Claims (3)

  1. 産業用ロボットまたはNC工作機械を含む少なくとも一つの機械(11−1〜11−n)と、該少なくとも一つの機械(11−1〜11−n)を制御する少なくとも一つの制御装置(12−1〜12−n)とを有する機械制御システムであって、
    前記少なくとも一つの機械(11−1〜11−n)または前記少なくとも一つの制御装置(12−1〜12−n)を操作するための操作情報を表示する表示器(14−1〜14−n)と、
    作業者を特定する個人情報と、当該作業者により前記表示器(14−1〜14−n)に表示された操作情報の画面とを対応付けて記憶する外部記憶装置(13)と、
    前記外部記憶装置(13)に記憶された前記個人情報に基づいて前記作業者を認証する認証部(15−1〜15〜n)と、を備え、
    前記外部記憶装置(13)は、前記操作の度に前記表示器(14−1〜14−n)に表示された前記操作情報の画面および当該画面の表示回数と、前記操作の最後に前記表示器(14−1〜14−n)に表示されていた前記操作情報の画面とを、複数の異なる前記個人情報ごとに記憶しており、
    前記表示器(14−1〜14−n)と接続された前記少なくとも一つの制御装置(12−1〜12−n)は、
    前記認証部(15−1〜15〜n)により前記作業者を認証した後、
    前記外部記憶装置(13)に以前接続したことが無い場合には、前記外部記憶装置(13)に前記個人情報ごとに記憶された複数の前記操作情報の画面のうち、最も表示回数の多い前記操作情報の画面を前記外部記憶装置(13)から読出して前記表示器(14−1〜14−n)に表示させるようにし、
    前記外部記憶装置(13)に以前接続したことが有る場合には、前記個人情報ごとに、前記操作の最後に前記表示器(14−1〜14−n)に表示されていた前記操作情報の画面を前記外部記憶装置(13)から読出して前記表示器(14−1〜14−n)に表示させるようにした、機械制御システム。
  2. 前記制御装置(12−1〜12−n)は、前記制御装置(12−1〜12−n)を識別する制御装置識別情報が前記外部記憶装置(13)の記憶領域(13a)内の個別領域(13a−1)に存在する場合には、前記制御装置(12−1〜12−n)が前記外部記憶装置(13)に以前接続したことが有ると判断する、請求項1に記載の機械制御システム。
  3. 前記制御装置(12−1〜12−n)は、前記制御装置(12−1〜12−n)を識別する制御装置識別情報が前記外部記憶装置(13)の記憶領域(13a)内の個別領域(13a−1)に存在しない場合には、前記制御装置(12−1〜12−n)が前記外部記憶装置(13)に以前接続したことが無いと判断する、請求項1に記載の機械制御システム。
JP2015173666A 2015-09-03 2015-09-03 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム Expired - Fee Related JP6426565B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015173666A JP6426565B2 (ja) 2015-09-03 2015-09-03 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム
DE102016115988.3A DE102016115988A1 (de) 2015-09-03 2016-08-29 Maschinensteuerungssystem, welches bedienungsinformationen der maschine auf einer anzeigevorrichtung anzeigt, die einem operator entspricht
CN201610795847.2A CN106503031B (zh) 2015-09-03 2016-08-31 根据作业员在显示器显示机械的操作信息的机械控制系统
US15/254,085 US10216378B2 (en) 2015-09-03 2016-09-01 Machine control system displaying operation information of machine on display device corresponding to operator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015173666A JP6426565B2 (ja) 2015-09-03 2015-09-03 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム

Publications (2)

Publication Number Publication Date
JP2017049870A JP2017049870A (ja) 2017-03-09
JP6426565B2 true JP6426565B2 (ja) 2018-11-21

Family

ID=58055029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015173666A Expired - Fee Related JP6426565B2 (ja) 2015-09-03 2015-09-03 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム

Country Status (4)

Country Link
US (1) US10216378B2 (ja)
JP (1) JP6426565B2 (ja)
CN (1) CN106503031B (ja)
DE (1) DE102016115988A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6893077B2 (ja) * 2016-04-20 2021-06-23 富士フイルムビジネスイノベーション株式会社 情報処理装置、管理装置、指示装置及びプログラム
JP6542838B2 (ja) * 2017-06-06 2019-07-10 ファナック株式会社 産業機械システムおよび産業機械システムの制御方法
JP6577532B2 (ja) * 2017-07-28 2019-09-18 ファナック株式会社 機械学習装置、及びユーザ識別装置
SE541513C2 (en) * 2017-09-26 2019-10-22 Delaval Holding Ab Control System, Method and Computer Program for a Milking Machine

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004243472A (ja) 2003-02-14 2004-09-02 Yaskawa Electric Corp 操作装置および産業用ロボット
US7103427B2 (en) 2003-02-28 2006-09-05 Fisher-Rosemont Systems, Inc. Delivery of process plant notifications
WO2005099971A1 (ja) 2004-04-16 2005-10-27 Matsushita Electric Industrial Co., Ltd. ロボット、ヒント出力装置、ロボット制御システム、ロボット制御方法、ロボット制御プログラム及び集積回路
CN102473006B (zh) * 2009-07-22 2015-04-01 株式会社牧野铣床制作所 机床遥控操作系统
US20110188076A1 (en) * 2010-01-29 2011-08-04 Kyocera Mita Corporation Image display device
JP6018369B2 (ja) * 2011-08-25 2016-11-02 株式会社日立国際電気 基板処理システム、管理装置及び基板処理システムにおける表示方法
JP5054846B2 (ja) * 2012-01-19 2012-10-24 シャープ株式会社 認証システム
WO2014058900A1 (en) 2012-10-08 2014-04-17 Fisher-Rosemount Systems, Inc. Dynamically reusable classes

Also Published As

Publication number Publication date
CN106503031B (zh) 2021-12-07
JP2017049870A (ja) 2017-03-09
DE102016115988A1 (de) 2017-03-09
US20170068411A1 (en) 2017-03-09
US10216378B2 (en) 2019-02-26
CN106503031A (zh) 2017-03-15

Similar Documents

Publication Publication Date Title
CN111142475B (zh) 信息处理装置
JP5207987B2 (ja) Plcシステム構築支援装置
JP6426565B2 (ja) 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム
US9557897B2 (en) Apparatus and method for inputting cutting shape using interactive program in computer numerical control machine tool
JP2008152799A (ja) 制御システム設定装置
JP5421425B2 (ja) 射出成形機の遠隔操作システム
TWI465868B (zh) 次序程式設計支援裝置
CN111610754A (zh) 画面制作装置和画面制作系统
JP6608889B2 (ja) 数値制御装置、産業機械に含まれる装置及び数値制御システム
CN105074587A (zh) 系统开发装置、方法以及程序
JP2005327263A (ja) 制御システム設定装置
US20150277413A1 (en) System construction support apparatus
JP2010287034A (ja) 外部機器とPLCとのModbusプロトコル通信アドレス表示方式
CN103921416B (zh) 用于注射成型机的操作单元
TWI522759B (zh) 系統構築支援裝置、方法,及記錄媒體
JP2008033898A (ja) 多軸ドライブ装置およびそのデータ表示・変更方法、並びに補助機能実行方法
US20180345555A1 (en) Industrial machine system and control method of industrial machine system
TW201610626A (zh) 畫面作成軟體
JP5495630B2 (ja) 作業手順管理システム
JP6802229B2 (ja) 射出成形機の表示装置及び表示システム
JP2019207482A5 (ja)
JP7409852B2 (ja) ロボット制御装置
JP6895208B2 (ja) プラント制御装置
JP2011118573A (ja) フィールド制御システム
JP4697822B2 (ja) 動作内容の設定方法、表示装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171120

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180625

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180703

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181025

R150 Certificate of patent or registration of utility model

Ref document number: 6426565

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees