[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6741923B1 - 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法 - Google Patents

産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法 Download PDF

Info

Publication number
JP6741923B1
JP6741923B1 JP2019212352A JP2019212352A JP6741923B1 JP 6741923 B1 JP6741923 B1 JP 6741923B1 JP 2019212352 A JP2019212352 A JP 2019212352A JP 2019212352 A JP2019212352 A JP 2019212352A JP 6741923 B1 JP6741923 B1 JP 6741923B1
Authority
JP
Japan
Prior art keywords
processing
product
unit
information
industrial equipment
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.)
Active
Application number
JP2019212352A
Other languages
English (en)
Other versions
JP2021086193A (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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2019212352A priority Critical patent/JP6741923B1/ja
Application granted granted Critical
Publication of JP6741923B1 publication Critical patent/JP6741923B1/ja
Priority to CN202010858265.0A priority patent/CN112835305B/zh
Priority to EP20205482.1A priority patent/EP3825797A1/en
Priority to US17/097,163 priority patent/US11550306B2/en
Publication of JP2021086193A publication Critical patent/JP2021086193A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31304Identification of workpiece and data for control, inspection, safety, calibration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】処理機器を備えた製造ライン側に新たな負担を必要とすることなくトレーサビリティを管理する。【解決手段】ワークに対し所定の処理をそれぞれ実行する複数の処理機器3を制御する機械制御部21と、少なくとも1つのワークから対応する1つの製品が製造されるまでに複数の処理機器3により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器3それぞれから収集する情報収集部23と、情報収集部23により収集された複数の処理情報に対し、1つの製品に関わる複数の処理工程間で連携可能な連携識別子としてのプロセスIDを付して互いに関連付ける製品トレースデータ生成部24と、を有する。【選択図】図1

Description

開示の実施形態は、産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法に関する。
特許文献1には、製造ラインに配置された各製造機械に対し生産管理装置から固有IDを通知し、各製造機械はその通知された固有IDに生産実績情報を付して生産管理装置へ返信する構成が開示されている。
特許第6096872号公報
上記従来技術を既存の製造ラインに適用してトレーサビリティを管理しようとする場合、製造ライン側において、処理機器は、IDを受信する機能、IDに処理情報を付して制御装置へ返信する機能、等を新たに備える必要がある。その結果、処理機器側のアプリケーションソフトの追加・変更等の新たな負担が生じる。
本発明はこのような問題点に鑑みてなされたものであり、処理機器を備えた製造ライン側に新たな負担を必要とすることなくトレーサビリティを管理可能な、産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法を提供することを目的とする。
上記課題を解決するため、本発明の一の観点によれば、ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部と、少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程間で連携可能な連携識別子を付して互いに関連付ける関連付け部と、を有する産業機器の情報収集システムが適用される。
また、本発明の別の観点によれば、ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する、産業機器の制御装置であって、少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程間で連携可能な連携識別子を付して互いに関連付ける関連付け部と、を有する産業機器の制御装置が適用される。
また、本発明の別の観点によれば、ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部を有する産業機器の情報収集システムで実行する、産業機器の情報収集方法であって、少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器それぞれから収集することと、収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程間で連携可能な連携識別子を付して互いに関連付けることと、を実行する産業機器の情報収集方法が適用される。
本発明によれば、処理機器を備えた製造ライン側に新たな負担を必要とすることなくトレーサビリティを管理できる。
本実施形態に係る情報収集システムの全体構成の一例を示す図である。 製品製造ライン内部における処理工程と、制御装置との間で送受する各種の指令及び情報の一例を示す図である。 製品トレースデータの具体的なデータ内容の一例を示す説明図である。 最初の2つの工程A,Bのそれぞれに対応するデータ生成過程を示す説明図である。 最後の工程Cと製品トレースデータのそれぞれに対応するデータ生成過程を示す説明図である。 製品トレースデータの生成手法を実現するために、制御装置のCPUにおいて実行される制御手順を示すフローチャートである。 パーツ合流がある場合の処理工程と、対応して生成されるプロセスIDの一例を示す説明図である。 パーツ合流がない処理工程でプロセスIDを付与せず製品IDだけで処理情報を関連付ける場合のデータ生成過程を示す説明図である。 テーブルを利用してプロセスIDを管理する場合の処理の一例を示す説明図である。 制御装置のハードウェア構成の一例を表すブロック図である。
以下、一実施の形態について図面を参照しつつ説明する。
<1.情報収集システムの全体構成>
まず、図1を参照しつつ、本実施形態に係る情報収集システムの構成の一例について説明する。図1は本実施形態に係る情報収集システムの全体構成の一例を示している。図示する本実施形態の例では、供給されたワークに対して複数の処理工程を実行することにより製品を製造する製品製造ラインに関わる各種処理情報を収集する情報収集システムについて説明する。
情報収集システム100(産業機器の情報収集システムに相当)は、上位管理装置1と、制御装置2と、製品製造ライン3とを有している。
上位管理装置1は、CPUやROM、RAMなどのメモリ、HDDなどの大容量記憶装置、操作部、表示部などを備えたコンピュータ等で構成され、当該上位管理装置1上で例えばソフトウェア的に実装された管理部11により、後述の制御装置2から出力された製品トレースデータを記憶、解析、表示、又は管理するよう機能する。
制御装置2(産業機器の制御装置に相当)は、CPUやROM、RAMなどのメモリなどを備えたコンピュータ(図10参照)、PLC(Programmable Logic Controller)、又はMC(Motion Controller)等で構成され、例えばソフトウェア的に実装された機械制御部21、開始検知部22、情報収集部23、製品トレースデータ生成部24、及び出力部25を有している。
機械制御部21(制御部に相当)は、後述する製品製造ラインに備えられた複数の処理機器に対してそれぞれ駆動制御するための制御指令を生成し、適宜のタイミングで出力するよう機能する。
開始検知部22は、上記複数の処理機器がそれぞれワークに対して処理の実行を開始する際に出力する処理開始情報を検知するよう機能する。
なお、上記複数の処理機器それぞれがワークの到達をセンサ等で検知して処理の実行開始前の準備状態となった場合の検知信号を処理開始情報としてもよい。
情報収集部23(収集部に相当)は、上記複数の処理機器がそれぞれワークに対して実行した処理に関わる多様な処理情報を収集するよう機能する。なお、この処理情報の詳細については後述する。
製品トレースデータ生成部24(関連付け部に相当)は、上記情報収集部23により収集された複数の処理情報に対し、1つの製品に関わる複数の処理工程間で連携可能な連携識別子を付して互いに関連付けた製品トレースデータを生成するよう機能する。本実施形態の例の製品トレースデータ生成部24は、上記開始検知部22の検知に応じて上記の連携識別子としてのプロセスID(処理IDに相当)を生成するプロセスID生成部26(第1処理ID生成部に相当)と、また全ての処理工程を経て完成した製品に付与する上記連携識別子としての製品IDを生成する製品ID生成部27(製品ID生成部に相当)を有している。なお、この製品トレースデータ生成部24における各種連携識別子の生成手法や、製品トレースデータのデータ構成については後に詳述する。
出力部25は、上記製品トレースデータ生成部24で生成した製品トレースデータを上位管理装置1へ出力するよう機能する。
なお、上述した上位管理装置1、制御装置2等における処理等は、これらの処理の分担の例に限定されるものではなく、例えば、更に少ない数の制御装置(例えば1つの制御装置)で処理されてもよく、また、更に分化された多数の装置により分担して処理されてもよい。また、制御装置2の処理は、後述するCPU901(演算装置;図10参照)が実行するプログラムにより実装されてもよいし、その一部又は全部がASICやFPGA等の専用集積回路、その他の電気回路等の実際の装置により実装されてもよい。
<2.製品製造ラインについて>
本実施形態の例における製品製造ライン3は、例えば図2に示すように、所定の材料またはパーツがワークとして供給され、そのワークに対して複数の処理を所定の工程順で実行することで最終的な完成品としての製品を製造する機械システムを言う。それら複数の処理はそれぞれ専用の処理機器で行い、ワークは処理工程の工程順に並んだ複数の処理機器の間を特に図示しないベルトコンベアなどの適宜の搬送手段で自動的に搬送されるものとする。
各処理工程の具体的な内容としては例えば機械的、電磁気的、又は化学的な加工や組み立て、または検査や計測など多様な内容のものがあり、また製品製造ライン3中における各処理機器の接続構成には製造目的である製品の仕様や構成に応じて多様なパターンが考えられる。そのため制御装置2の機械制御部21は、制御対象である製品製造ライン3の内部構成に対応して各処理機器や搬送手段が適切に協調動作するようそれぞれ適宜のタイミングで制御指令を出力するとともに、供給された多数のワークの各個体がその時点でどの順序位置にあるか、またはどの処理工程にあるかを全て把握できるものとする。
以下においては、本実施形態に係る情報収集システム100の情報管理機能について理解を容易にする便宜上、製品製造ライン3の内部構成は図2に示すように3つの処理工程A,B,Cにそれぞれ対応する処理機器31,32,33がその工程順に直列に並んでワークに対して流れ作業を行う構成を例に説明する。
そして各処理機器31,32,33はそれぞれ、ワークに対して1回分の処理動作を実行する度に、当該処理動作に関わる各種の処理情報を取得して制御装置2へ送信する。その処理情報に含まれる具体的な内容としては、例えばその処理動作が機械的動作である場合の駆動源であるモータの位置、速度、又はトルク等の時系列変化データなどといった実駆動情報や、その処理動作が検査や計測である場合の検査結果又は実計測情報や、その処理動作の実行時刻を表すタイムスタンプ(時刻情報)や、その処理動作時における周囲の温度や湿度などといった環境情報や、各種のアラーム情報などといった多様な情報が含まれる(特に図示せず)。なお、各処理機器31,32,33が制御装置2へ処理情報を送信するタイミングとしては、上述したようにそれぞれの1回分の処理動作を実行する度に送信する以外にも、例えば所定回数分(所定ワーク数分)の処理動作でまとめて処理情報を送信したり、または当該稼働日での全ての処理動作が完了した際にそれら全ての処理情報をまとめて送信してもよい。これらの場合には、制御装置2側で最終的にどの処理情報がどのワークの個体に対して実行された処理動作に対応したものであるかの対応付けが把握できていればよい。
また本実施形態の例では、各処理機器31,32,33がワークに対して処理動作を実行する際にその開始を報知する処理開始情報を自律的に制御装置2に送信する。これにより制御装置2は、製品製造ライン3の全体において各処理機器31,32,33がそれぞれどのタイミングでワークに対する処理動作を行ったかを把握できる。
なお、図2中においては図示の便宜上、制御装置2が製品製造ライン3中の複数の処理機器31,32,33との間でネットワークNWを介して各種の指令や情報を一括して送受するように示しているが、制御装置2側では受信した情報の送信元や送信する指令の受信先がいずれの処理機器31,32,33であるかを把握できているものとする。なお特に図示しないが、機械制御部21、開始検知部22、及び情報収集部23が共通のネットワークNWを介さずにそれぞれ各処理機器31,32,33と専用の回線で結線する接続構成としてもよい。
<3.製品トレースデータと各種IDについて>
以上の構成の製品製造ライン3に対して、本実施形態の情報収集システム100では、各処理機器31,32,33で生成される多数の処理情報を製品の個体ごとに関連付けてまとめた製品トレースデータの形態で記憶し、管理する。この構造化された製品トレースデータの内容について具体的には、例えば図3に示すように、1つの製品IDと、当該製品を製造するのに必要な工程数分の数(この例の3つ)で対応したプロセスIDと処理情報との組み合わせからなるデータ対を備えて構成される。製品IDは、製品製造ライン3で製造された製品の個体ごとに付与される識別子であり、すなわち物に対して付与される識別子である。またプロセスIDは、各処理工程ごとにワークに対し実行した1回分の処理動作そのものに割り当てるよう付与される識別子であり、すなわち処理情報の生成機会に対して付与される識別子である。本実施形態の例では、上述したように制御装置2が備える製品トレースデータ生成部24が、上記情報収集部23により収集された複数の処理情報と、プロセスID生成部26で生成したプロセスIDと、製品ID生成部27が生成した製品IDとをまとめて1つの製品トレースデータとして生成する。
図示する例では、当該製品トレースデータに対応する製品の個体が2019年10月21日で####番目に製造されたものである場合には製品IDのデータ内容の先頭6桁で製造年月日の「191021」が付与され、製品IDのデータ内容の末尾4桁で日別製造番号の「####」が付与され、製品IDの全体が「191021####」で生成される。なお、図中の「####」の表記は、「#」が全て同じ数値ではなく、10進数4桁の全体で何かしらの意味のある数値(例えばシリアル番号/ナンバー等)を意味している。このように製品IDが製造年月日と日別製造番号の組み合わせで生成されることで、例え製品製造ライン3で毎日多数個の製品が製造される場合であっても、その中からこの製品IDに対応する製品の個体を一意に特定できる。また逆に、製品の個体自体にも製品ID自体や対応するバーコード情報などが印刷されていることで、対応する製品トレースデータを容易に検索し取得することができる。
そして所定の製品IDに基づいて特定された製品トレースデータ内には、当該製品のパーツ構成や製造時に経た各処理工程に応じたデータ構成で多数の処理情報が含まれており、それら多数の処理情報はそれぞれ対応して付与されたプロセスIDの内容で工程順の前後関係が明確に関連付けられている。具体的には図示する例のように、処理情報が最初の工程(この例の工程A)で生成されたものである場合には、それに対応して付与されるプロセスIDの前半4桁が「0x0000」で生成される。また、処理情報が最後の工程(この例の工程C)で生成されたものである場合には、それに対応して付与されるプロセスIDの後半4桁が「0xFFFF」で生成される。このように、プロセスIDのうちで前半上位の4桁分が共通部分、後半下位の4桁分が固有部分として区別される。
そして、処理情報が最後の工程以外の工程(この例の工程A,B)で生成されたものである場合には、それに対応して付与されるプロセスIDの後半4桁の固有部分は、システム全体で処理開始情報の検知ごとに昇順で連続した連番で、かつ一意に(ユニークに)生成される。また、このプロセスIDの固有部分における連番の一意性については、本実施形態の例では当該製品製造ライン3の稼働日ごとの範囲とし、すなわち日付が切り替わるたびに固有部分の値を「0x0001」に初期化する。なお、図中の「0x△△△△」、「0x□□□□」の表記は、「△」や「□」が全て同じ数値ではなく、それぞれ16進数4桁の全体で何かしらの意味のある数値(例えばナンバー等)を意味している。また、図示する例における値の比較としては0x△△△△<0x□□□□の関係にあって、すなわち固有部分が0x△△△△の方の処理工程順が比較的早く、固有部分が0x□□□□の方の処理工程順が比較的遅いことになる。
また、処理情報が最初の工程以外の工程(この例の工程B,C)で生成されたものである場合には、それに対応して付与されるプロセスIDの前半4桁の共通部分は、当該工程において処理対象としているワークの個体について直前に実行された工程(上流の第1処理工程に相当)で付与されたプロセスIDの固有部分を、そのまま当該工程(下流の第2処理工程に相当)におけるプロセスIDの共通部分として付与する(図中の破線矢印参照)。このためプロセスID生成部26は、ワークの同一性を確保するために過去に生成されたプロセスIDどうしの間の関連性を把握しておく必要がある。
以上のプロセスIDの生成手法により、2つのプロセスIDの組み合わせで、一方の共通部分が他方の固有部分と同じ場合(図中の破線矢印参照)には、その一方のプロセスIDの工程が他方のプロセスIDの工程の直後に実行されたものであることが分かる。これにより、特定個体のパーツの処理工程順における正順または逆順で辿って実際に実行された処理工程での各処理情報を特定、取得できる。言い換えると、製品製造ライン3において複数の処理機器31,32,33が毎日何度も処理動作を繰り返す中で、特定個体の製品中に組み込まれた特定個体のパーツ(ワーク)に対して実際に実行された特定の処理工程に関わる処理情報を一意に特定、取得できる。
<4.製品トレースデータの生成過程について>
以上説明した製品トレースデータの具体的な生成過程について、図4、図5を参照しつつ詳細に説明する。図4は、この例の最初の2つの工程A,Bのそれぞれに対応するデータ生成過程を示し、図5は、それに続く最後の工程Cと製品トレースデータのそれぞれに対応するデータ生成過程を示している。また、これら図4、図5においては、図示の煩雑を回避するために、制御装置2内で実行される各過程は全て製品トレースデータ生成部24が実行する手順内容で示しており、他の機械制御部21、開始検知部22、情報収集部23、及び出力部25の図示は省略している。
まず図4において、製品製造ライン3にワークとしての材料又はパーツが供給された際に最初に工程Aの処理機器31がその到達をセンサ等で検知し、処理動作の開始前の準備状態になったことを報知する処理開始情報を制御装置2へ送信する(過程[1])。この工程Aの処理機器31からの処理開始情報を受けた制御装置2(製品トレースデータ生成部24)は、前半4桁の共通部分に「0x0000」を付与し、後半4桁の固有部分に当該稼働日での一意の連番を付与した工程AのプロセスIDを生成する(過程[2])。一方、ワークに対する処理動作を開始し完了した工程Aの処理機器31が、その処理動作に関わる処理情報を制御装置2へ送信する(過程[3])。制御装置2はこの受信した処理情報に対し、上記過程[2]で生成した工程AのプロセスIDを関連付けて付与する(過程[4])。
次に、工程Aの処理を経たワークが工程Bの処理機器32に到達した際に、当該工程Bの処理機器32が処理動作の開始前の準備状態になったことを報知する処理開始情報を制御装置2へ送信する(過程[5])。この工程Bの処理機器32からの処理開始情報を受けた制御装置2は、上記過程[4]で直前の工程Aに対応して付与したプロセスIDのうちの後半4桁の固有部分だけを取得する(過程[6])。また制御装置2は、工程Bに対応するプロセスIDの後半4桁の固有部分を当該稼働日での一意の連番で生成する(過程[7])。一方、ワークに対する処理動作を開始し完了した工程Bの処理機器32が、その処理動作に関わる処理情報を制御装置2へ送信する(過程[8])。制御装置2は、上記過程[6]で取得した4桁分の値を前半4桁の共通部分とし、上記過程[7]で生成した4桁分の値を後半4桁の固有部分としてまとめてその全体を当該工程Bに対応したプロセスIDとして生成し、これを上記過程[8]で受信した処理情報に関連付けて付与する(過程[9])。
次に図5において、工程Bの処理を経たワークが最後の工程Cの処理機器33に到達した際に、当該工程Cの処理機器33が処理動作の開始前の準備状態になったことを報知する処理開始情報を制御装置2へ送信する(過程[10])。この工程Cの処理機器33からの処理開始情報を受けた制御装置2は、上記過程[9]で直前の工程Bに対応して付与したプロセスIDのうちの後半4桁の固有部分だけを取得する(過程[11])。また制御装置2は、工程Cに対応するプロセスIDの後半4桁の固有部分を「0xFFFF」で生成する(過程[12])。一方、ワークに対する処理動作を開始し完了した工程Cの処理機器33が、その処理動作に関わる処理情報を制御装置2へ送信する(過程[13])。制御装置2は、上記過程[11]で取得した4桁分の値を前半4桁の共通部分とし、これに上記過程[12]で生成した4桁分の固有部分をまとめてその全体を当該工程Cに対応したプロセスIDとして生成し、これを上記過程[13]で受信した処理情報に関連付けて付与する(過程[14])。
以上により、全ての処理工程を経て1つの製品が完成する。制御装置2はこの完成した製品の個体に対応して、当該稼働日を表記する製造年月日を前半とし、当該稼働日での一意の連番である日別製造番号を後半としてまとめたその全体を製品IDとして生成する(過程[15])。そして制御装置2は、当該製品に対応して上記過程[4]、過程[9]、及び過程[14]のそれぞれでプロセスIDが付与された全ての処理情報をまとめ、これに上記過程[15]で生成した製品IDを付与した全体で製品トレースデータを生成する(過程[16])。この生成した製品トレースデータは、上位管理装置1(管理部11)に出力されて記録、管理される(過程[17])。
なお、制御装置2側で上記の管理部11に相当する管理部を備えてもよく、その場合には生成した製品トレースデータを制御装置2自体の管理部で記録、管理されてもよい。
以上の生成過程により、1つの製品の個体に対応した製品トレースデータが生成される。このうち上記過程[1]、過程[3]、過程[5]、過程[8]、過程[10]、及び過程[13]で行われる処理開始情報や処理情報の生成、送受は、既存の一般的な処理機器31,32,33で通常に実行される機能であり、何らアプリケーションソフトの追加・変更等の新たな負担が生じることがない。なお、制御装置2における上記の過程[2]、過程[7]、及び過程[12]のそれぞれでプロセスIDの固有部分を生成する具体的な手法としては、例えば直前の工程に対応して付与されたプロセスIDの固有部分、全工程開始フラグ、全工程完了フラグ、または後述するパーツ合流での組み合わせ数などを引数としたID生成用関数(特に図示せず)を用いて、当該工程に対応したプロセスIDの固有部分を生成してもよい。
<5.制御フロー>
上述した製品トレースデータの生成手法を実現するために、制御装置2のCPUにおいて実行される制御手順のフローチャートを図6に示す。なお、この図6に示すフローチャートの手順は、日付が切り替わった当該稼働日の最初の起動時にその実行を開始する。
まず、ステップS5において、制御装置2のCPUは、プロセスIDのうちの固有部分に対応した変数であるIDpと、製品IDのうちの日別製造番号に対応した変数であるIDsのそれぞれの値を1に初期化する。
次にステップS10へ移り、制御装置2のCPUは、いずれかの処理機器31,32,33から処理開始情報を受信するまでループ待機する。処理開始情報を受信した際には、ステップS15へ移る。
ステップS15では、制御装置2のCPUは、上記ステップS10で受信した処理開始情報の送信元が工程Aの処理機器31であるか否かを判定する。処理開始情報の送信元が工程Aの処理機器31である場合、判定が満たされ(S15:YES)、ステップS20へ移る。
ステップS20では、制御装置2のCPUは、前半4桁を「0x0000」とし、後半4桁をその時点の変数IDpの値としてまとめたその全体を、工程AのプロセスIDとして生成する。
次にステップS25へ移り、制御装置2のCPUは、工程Aの処理機器31から処理情報を受信し、この処理情報に対して上記ステップS20で生成した工程AのプロセスIDを付与する。
次にステップS30へ移り、制御装置2のCPUは、変数IDpの値に1を加算する。そして上記ステップS10に戻り、同様の手順を繰り返す。
また一方、上記ステップS15の判定において、処理開始情報の送信元が工程Aの処理機器31でない場合、判定は満たされず(S15:NO)、ステップS35へ移る。
ステップS35では、制御装置2のCPUは、上記ステップS10で受信した処理開始情報の送信元が工程Bの処理機器32であるか否かを判定する。処理開始情報の送信元が工程Bの処理機器32である場合、判定が満たされ(S35:YES)、ステップS40へ移る。
ステップS40では、制御装置2のCPUは、その時点の工程Bの処理対象となっているワークに対応して直前の工程Aで生成されたプロセスID(固有部分)を取得する。
次にステップS45へ移り、制御装置2のCPUは、上記ステップS40で取得した工程AのプロセスIDの固有部分を前半4桁とし、後半4桁をその時点の変数IDpの値としてまとめたその全体を、工程BのプロセスIDとして生成する。
次にステップS50へ移り、制御装置2のCPUは、工程Bの処理機器32から処理情報を受信し、この処理情報に対して上記ステップS45で生成した工程BのプロセスIDを付与する。そして、ステップS30へ移る。
また一方、上記ステップS35の判定において、処理開始情報の送信元が工程Bの処理機器32でない場合、言い換えると送信元が工程Cの処理機器33である場合、判定は満たされず(S35:NO)、ステップS55へ移る。
ステップS55では、制御装置2のCPUは、その時点の工程Cの処理対象となっているワークに対応して直前の工程Bで生成されたプロセスID(固有部分)を取得する。
次にステップS60へ移り、制御装置2のCPUは、上記ステップS55で取得した工程BのプロセスIDの固有部分を前半4桁とし、後半4桁を「0xFFFF」としてまとめたその全体を、工程CのプロセスIDとして生成する。
次にステップS65へ移り、制御装置2のCPUは、工程Cの処理機器33から処理情報を受信し、この処理情報に対して上記ステップS60で生成した工程CのプロセスIDを付与する。
次にステップS70へ移り、制御装置2のCPUは、当該稼働日の製造年月日の日付データを前半とし、後半をその時点の変数IDsの値としてまとめたその全体を、完成した製品の個体に対応する製品IDとして生成する。
次にステップS75へ移り、制御装置2のCPUは、上記ステップS25、ステップS50、及びステップS65のそれぞれで各工程A,B,CのプロセスIDが付与された3つの処理情報をまとめ、これに上記ステップS70で生成した製品IDを付与してその全体を製品トレースデータとして生成し、上位管理装置1へ出力する。
次にステップS80へ移り、制御装置2のCPUは、変数IDsの値に1を加算する。そして上記ステップS10に戻り、同様の手順を繰り返す。
以上において、この図6に示すフローチャート全体の手順が製品トレースデータ生成部24に相当し、そのうち上記のステップS20、ステップS45、及びステップS60の各手順がプロセスID生成部26に相当し、ステップS70の手順が製品ID生成部27に相当する。
<6.処理工程中にパーツ合流がある場合>
以上の説明においては、製品製造ライン3における処理工程が上記図2で示したように複数の工程A,B,Cを順に連続して実行する場合の例で説明したが、例えば図7(a)〜図7(c)に示すように、処理工程中にパーツが合流する工程が存在する場合がある。具体的には、図7(a)に示す加工工程Xと、図7(b)に示す加工工程Yと、図7(c)に示す検査工程Zの3つの工程が順に実行されるとする。そのうちの最初の加工工程Xでは、1つの小パーツAに対して加工動作(処理動作)を実行することで1つの小パーツBが作成される。
しかし、次の加工工程Yでは、上記加工工程Xで作成した小パーツBを4つまとめて1つの中パーツCが組み立てられる。さらに次の検査工程Zでは、上記加工工程Yで組み立てた中パーツCを3つまとめ、また別途に用意した1つの小パーツDと組み合わせて組み立てた後に、その全体が検査される。これらの加工工程Yや検査工程Zのように、以前の工程で作成された複数のパーツや新たに用意したパーツを組み合わせるようなパーツ合流の工程がある場合には、その合流態様を考慮したプロセスIDの生成手法を適用するとよい。
例えば加工工程Yの場合には、4つの小パーツBを用いて1つの中パーツCを作成するため、その際に処理機器から生成される処理情報も4回分生成される。しかし、工程自体は1回分とみなすべきであるため、当該加工工程Yに対応して生成するプロセスIDは4つの小パーツBごとの処理情報に対応してそれぞれの固有部分を同じ連番(図示する例では「0x&&&&」)で付与した4つのプロセスIDを生成する。なお、各プロセスIDの共通部分は、各小パーツBのそれぞれ直前の加工工程Xで付与されたプロセスIDの固有部分を付与する。これにより各小パーツBの直前の工程に対する関連付けが確保される。また検査工程Zの場合には、小パーツDに対して別途の処理を行うわけではないため、3つの中パーツCごとの処理情報に対応したプロセスIDを生成するだけでよい。
なお、図中の「0x$$$$」、「0x%%%%」、「0x¥¥¥¥」、「0x@@@@」、「0x&&&&」、「0x====」、「0x****」、及び「0x????」の表記は、「$」、「%」、「¥」、「@」、「&」、「=」、「*」、「?」が全て同じ数値ではなく、それぞれ16進数4桁の全体で何かしらの意味のある数値(例えばナンバー等)を意味している。また、図示する例における値の比較としては0x$$$$<0x%%%%<0x¥¥¥¥<0x@@@@<0x&&&&<0x====<0x****<0x????の関係にあって、すなわち固有部分の値が小さいほど処理工程順が比較的早く、固有部分の値が大きいほど処理工程順が比較的遅いことになる。
<7.本実施形態による効果>
以上説明したように、本実施形態の情報収集システム100は、機械制御部21によって制御される複数の処理機器31,32,33それぞれが、自らが実行する処理工程に関わる処理情報を送信する。複数の処理機器31,32,33からの上記複数の処理情報は、情報収集部23によって収集が行われる。収集された複数の処理情報は、製品トレースデータ生成部24によって、1つの製品に関わる上記複数の処理工程間で連携可能な連携識別子としてのプロセスIDが付与され、これによってそれら複数の処理情報が相互に関連付けられる。こうして互いに関連付けられた1つの製品に関わる複数の処理情報が出力されることで、各処理工程を経て製造された1つの製品に対するトレーサビリティの管理を実行可能となる。
以上のように、本実施形態においては、トレーサビリティの管理の際、プロセスIDの付与による複数の処理情報の関連付け等の一連の処理は制御装置2側の情報収集部23及び製品トレースデータ生成部24のみで行われ、各処理工程を実行する処理機器31,32,33側においては、対応する処理情報を送信するだけで足りる。これにより、既存の製品製造ライン3に適用する場合であっても、処理機器31,32,33のアプリケーションソフトの追加・変更等の新たな負担が生じることがない。
また、本実施形態では特に、製品トレースデータ生成部24によって相互に関連付けられた、1つの製品に関わる複数の処理情報が出力部25から出力され、上位管理装置1の管理部11において管理される。これにより、各処理工程を経て製造された1つの製品に対するトレーサビリティの管理を確実に実行することができる。
また、本実施形態では特に、製品トレースデータ生成部24が、複数の処理工程にそれぞれ対応する複数のプロセスIDを生成するプロセスID生成部26を備え、このプロセスID生成部26により生成された複数のプロセスIDを、対応する複数の処理情報にそれぞれ割り当てる。これにより、複数の処理機器31,32,33それぞれが実行する処理工程に対し、製品トレースデータ生成部24によりプロセスIDが割り当てられる。その結果、複数の処理工程に関わる複数の処理情報を、対応するプロセスIDを用いて相互に関連付けることができる。
なお、複数の処理情報に対して割り当てるプロセスIDの付与形態についても、上記実施形態の例のように直接的に付与する形態に限られない。他にも、複数の処理情報に別途で一意に生成した処理情報IDを付与し、プロセスIDと処理情報IDとの対応関係をテーブル等で記録するような間接的な付与形態などを適用してもそれらの間の関連付けを確保できる(特に図示せず)。
また、本実施形態では特に、複数のプロセスIDのそれぞれは、工程順で隣接する2つの処理工程のプロセスIDどうしで共通に含まれる共通部分と、各処理工程に固有の固有部分と、を含み、プロセスID生成部26は、例えば上記図2に示した工程順で互いに隣接する2つの処理工程B,Cのうち、上流の工程Bに対し生成したプロセスIDのうちの固有部分を、下流の工程CのプロセスIDの共通部分に使用する。
これにより、1つの処理工程に対応するプロセスIDにおいて、固有部分においてどの工程であるかを表記するとともに、共通部分において当該共通部分を備えた他の処理工程との関連性を示し連携を図ることができる。また、上流の処理工程Bに対応するプロセスIDのうち固有部分が、下流へ受け渡される態様で、処理工程Cの共通部分として使用される。これにより、これら処理工程BのプロセスIDと処理工程CのプロセスIDとで、確実に連携を図ることができる。
また、本実施形態では特に、処理機器31,32,33における処理開始、又はその準備状態を検知する開始検知部22をさらに有し、プロセスID生成部26は、開始検知部22により処理機器31,32,33における処理開始又は準備状態が検知されたときに、対応するプロセスIDを生成する。このように本実施形態においては、各処理機器31,32,33の処理工程の実行時、実際に処理が開始されたことが開始検知部22によって検知される。そして、その処理開始の検知時に、プロセスID生成部26によって当該処理工程に対応するプロセスIDが生成される。この結果、処理工程とプロセスIDとの確実な対応付けを図ることができる。
なお、プロセスID生成部26がプロセスIDを生成する契機としては、上記開始検知部22を介した処理機器31,32,33からの処理開始情報の検知に限られない。他にも、制御装置2側の機械制御部21から各処理機器31,32,33に対してその処理動作を開始させる制御指令の出力を契機として、プロセスID生成部26がその処理動作に対応するプロセスIDを生成してもよい(後述の図8参照)。
また、上記実施形態の例では、制御装置2側でそれぞれプロセスIDが付与された複数の処理情報と製品IDとをまとめて製品トレースデータを生成していたが、これに限られない。他にも、上記図4、図5に示した制御装置2側の過程[4]、過程[9]、及び過程[12]でプロセスIDを付与した処理情報をそのまま上位管理装置1に出力し、上位管理装置1側でそれらをまとめて製品トレースデータを生成してもよい。この場合の製品IDは、制御装置2側で生成して上位管理装置1に出力してもよいし、上位管理装置1側で製品IDを生成してもよい。その他にも、制御装置2と上位管理装置1の間で多様な処理の分担が可能である。
<8.変形例>
以上、添付図面を参照しながら一実施の形態について詳細に説明した。しかしながら、特許請求の範囲に記載された技術的思想の範囲は、ここで説明した実施の形態に限定されるものではない。本実施形態の属する技術の分野における通常の知識を有する者であれば、技術的思想の範囲内において、様々な変更や修正、組み合わせなどを行うことに想到できることは明らかである。従って、これらの変更や修正、組み合わせなどが行われた後の技術も、当然に技術的思想の範囲に属するものである。
<8−1.パーツ合流がない処理工程の場合>
例えば、上記図2に示したように製品製造ライン3における全ての処理工程でパーツ合流がない場合、すなわち製品製造ライン3に供給した1つのワークに対して複数の処理工程を連続的に経るだけで1つの製品が製造される場合には、プロセスIDを全く生成せずに1つの製品IDだけで全ての処理情報を関連付けてもよい。
具体的には、上記図4に対応する図8に示すように、制御装置2(図中で省略している機械制御部21)から最初の工程Aの処理機器31にその処理動作の開始を指示する制御指令を出力(過程[1])した際に、製品ID生成部27(第1製品ID生成部に相当)が当該稼働日で一意の連番で製品IDを生成(過程[2])する。その後に工程Aの処理機器31から処理情報を受信(過程[3])した際に、その処理情報に製品IDを直接付与してそのまま上位管理装置1に出力(過程[3])する。そして、それ以降に続く各工程に対して処理動作の開始を指示する制御指令を出力するたびに、対応する製品IDを取得して当該工程の処理情報に付与し上位管理装置1に出力する過程を繰り返す。これにより、最終工程までの各工程の処理情報が全て1つの製品IDで一元的に関連付けることができる。なお、上記図5に対応する過程の図示については省略している。
以上説明したように、本変形例の情報収集システム100は、1つの製品に対応し製品ID生成部27によって1つの製品IDが生成されることで、複数の処理工程に関わる複数の処理情報を、その1つの製品IDを用いて相互に関連付けることができる。特に、製品の製造の際において、(処理工程の流れが途中で複数個合流したり複数個に分岐するのではなく)複数の処理工程が連続する1つの流れとなる場合には、1つの製品IDのみを用いてシンプルに管理できることから有効である。
また、本実施形態では特に、1つの製品IDを、複数の処理工程のうち最先の処理工程から最後の処理工程までのすべての処理工程それぞれに関わる処理情報に対し、関連付ける。これにより、1つの製品が製造される際の、全処理工程に関わる全処理情報を、1つの製品IDを用いて相互に関連付けることができる。
なお、上記実施形態の例のように制御装置2が開始検知部22を備え、開始検知部22により、複数の処理工程のうち最先の処理工程に対応する処理機器31における処理開始が検知されたときに、製品ID生成部27が製品IDを生成するようにしてもよい(特に図示せず)。これにより、製品の製造が行われる際において、複数の処理工程のうち最先の処理工程が開始される時に、製品ID生成部27によって対応する製品IDが生成される。この結果、各処理工程の処理情報と製品IDとの確実な対応付けを図ることができる。
<8−2.テーブルを利用してプロセスIDを管理する場合>
また同様に全ての処理工程でパーツ合流がない場合には、他にも各工程に対応するプロセスIDの生成と管理を専用のテーブルを利用して行うことで、プロセスID自体のデータ内容を簡素化することができる。具体的には、図9に示す例のように、各行に製品の個体を対応させ、各列に製品IDと各工程を対応させるよう配置した2次元行列テーブルをプロセスID管理テーブルとしてあらかじめ上記のRAM(記憶部に相当)における所定の記憶領域(所定のメモリ領域に相当)に作成しておく。
そしてプロセスID生成部26(第2処理ID生成部に相当)は、製品の製造順で(つまりテーブル中の行順で)、各工程が実行されるたびにその工程順で(つまりテーブル中の列順で)対応した行列位置に、当該稼働日で一意の連番で生成しただけのプロセスIDを記録していく。そして最終工程(この例の工程C)に対応するテーブルの列位置にプロセスIDを記録した際には製品の製造が完了したことになり、製品ID生成部27(第2製品ID生成部に相当)がその行に対応する製品IDを生成して製品IDの項目の列位置(図示する例の最も左の列)に記録する。このようにプロセスID管理テーブル上に記録された複数のプロセスIDは、同一の製品IDと共通の行に対応付けられてそれらの間の関連付けを容易に確保できる。そして、製品IDが記録された行における各列のプロセスIDは、それぞれ対応する処理情報に直接的または間接的に付与して上位管理装置1へ出力すればよい。
なお、図示するプロセスID管理テーブル中で最も上の行に示している各列の項目名(「製品ID」、「工程AプロセスID」、「工程BプロセスID」、「工程CプロセスID」)が各請求項記載の領域識別子に相当し、これら各領域識別子を付与する手順が各請求項記載の第1付与部に相当し、各プロセスIDを連携識別子としてテーブル中の対応する行列位置に記録する手順が各請求項記載の第2付与部に相当する。
以上説明したように、本変形例の情報収集システム100は、RAMがプロセスID管理テーブルを記憶する所定のメモリ領域を有している。そして、1つの製品に対応した1つの製品IDが製品ID生成部27により生成され、その製品IDが、各列の項目名に対応して、プロセスID管理テーブル中の一領域に配置される。一方、複数の処理工程にそれぞれ対応する複数のプロセスIDがプロセスID生成部26により生成され、各プロセスIDは、対応する工程の項目名と同一の列位置に配置される。これにより、上記プロセスID管理テーブルのメモリ領域において、製品IDと、それに対応する複数のプロセスIDとが、共通の行に配置されることとなる。この結果、例えば共通の行に配置された製品ID及び複数のプロセスIDを1組としつつその複数組分が一括して出力されることで、各組ごとに、その組に含まれる複数のプロセスIDに対応する複数の処理工程それぞれの複数の処理情報を上記製品IDとともに相互に関連付けることができる。
また、本実施形態では特に、複数の処理工程それぞれの開始時に、対応する各プロセスIDがプロセス管理テーブルのメモリ領域中の一領域に順次配置される。その後、複数の処理工程のうち最後の処理工程に対応するプロセスIDが上記プロセスID管理テーブルのメモリ領域の一領域に配置されたとき、それら複数の処理工程により製造される1つの製品に対応した1つの製品IDが、上記プロセスID管理テーブル中の製品IDの項目名に対応する列に配置される。これにより、上記製品ID及び対応する複数のプロセスIDを共通の行への配置を、円滑かつ確実に実行することができる。
<9.制御装置のハードウェア構成例>
次に、図10を参照しつつ、上記で説明したCPU901が実行するプログラムにより実装された機械制御部21、開始検知部22、情報収集部23、製品トレースデータ生成部24(プロセスID生成部26、製品ID生成部27)又は出力部25等による処理を実現する制御装置2のハードウェア構成例について説明する。
図10に示すように、制御装置2は、例えば、CPU901と、ROM903、RAM905と、ASIC又はFPGA等の特定の用途向けに構築された専用集積回路907と、入力装置913と、出力装置915と、記録装置917と、ドライブ919と、接続ポート921と、通信装置923とを有する。これらの構成は、バス909や入出力インターフェース911を介し相互に信号を伝達可能に接続されている。
プログラムは、例えば、ROM903やRAM905、記録装置917等に記録しておくことができる。
また、プログラムは、例えば、フレキシブルディスクなどの磁気ディスク、各種のCD・MOディスク・DVD等の光ディスク、半導体メモリ等のリムーバブルな記録媒体925に、一時的又は永続的に記録しておくこともできる。このような記録媒体925は、いわゆるパッケージソフトウエアとして提供することもできる。この場合、これらの記録媒体925に記録されたプログラムは、ドライブ919により読み出されて、入出力インターフェース911やバス909等を介し上記記録装置917に記録されてもよい。
また、プログラムは、例えば、ダウンロードサイト・他のコンピュータ・他の記録装置等(図示せず)に記録しておくこともできる。この場合、プログラムは、LANやインターネット等のネットワークNWを介し転送され、通信装置923がこのプログラムを受信する。そして、通信装置923が受信したプログラムは、入出力インターフェース911やバス909等を介し上記記録装置917に記録されてもよい。
また、プログラムは、例えば、適宜の外部接続機器927に記録しておくこともできる。この場合、プログラムは、適宜の接続ポート921を介し転送され、入出力インターフェース911やバス909等を介し上記記録装置917に記録されてもよい。
そして、CPU901が、上記記録装置917に記録されたプログラムに従い各種の処理を実行することにより、上記の機械制御部21、開始検知部22、情報収集部23、製品トレースデータ生成部24(プロセスID生成部26、製品ID生成部27)又は出力部25等による処理が実現される。この際、CPU901は、例えば、上記記録装置917からプログラムを直接読み出して実行してもよいし、RAM905に一旦ロードした上で実行してもよい。更にCPU901は、例えば、プログラムを通信装置923やドライブ919、接続ポート921を介し受信する場合、受信したプログラムを記録装置917に記録せずに直接実行してもよい。
また、CPU901は、必要に応じて、例えばマウス・キーボード・マイク(図示せず)等の入力装置913から入力する信号や情報に基づいて各種の処理を行ってもよい。
そして、CPU901は、上記の処理を実行した結果を、例えば表示装置や音声出力装置等の出力装置915から出力してもよく、さらにCPU901は、必要に応じてこの処理結果を通信装置923や接続ポート921を介し送信してもよく、上記記録装置917や記録媒体925に記録させてもよい。
なお、以上の説明において、「垂直」「平行」「平面」等の記載がある場合には、当該記載は厳密な意味ではない。すなわち、それら「垂直」「平行」「平面」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」「実質的に平行」「実質的に平面」という意味である。
また、以上の説明において、外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
但し、例えばしきい値や基準値等、所定の判定基準となる値あるいは区切りとなる値の記載がある場合は、それらに対しての「同一」「等しい」「異なる」等は、上記とは異なり、厳密な意味である。
1 上位管理装置
2 制御装置(産業機器の制御装置)
3 製品製造ライン
11 管理部
21 機械制御部(制御部)
22 開始検知部
23 情報収集部(収集部)
24 製品トレースデータ生成部(関連付け部)
25 出力部
26 プロセスID生成部(第1処理ID生成部、第2処理ID生成部)
27 製品ID生成部(製品ID生成部、第1製品ID生成部、第2製品ID生成部)
31,32,33 処理機器
100 情報収集システム(産業機器の情報収集システム)

Claims (14)

  1. ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部と、
    少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程のそれぞれの処理動作に関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、
    前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程にそれぞれ対応する複数の処理IDを付して互いに関連付ける関連付け部と、
    を有することを特徴とする産業機器の情報収集システム。
  2. 前記関連付け部により関連付けられた、前記1つの製品に関わる前記複数の処理情報を、出力する出力部と、
    前記出力部から出力された前記複数の処理情報を管理する管理部と、
    をさらに有することを特徴とする請求項1記載の産業機器の情報収集システム。
  3. 前記処理機器における処理開始、又はその準備状態を検知する開始検知部をさらに有し、
    前記関連付け部は、
    前記開始検知部により前記処理機器における前記処理開始又は前記準備状態が検知されたときに、対応する前記処理IDを生成する
    ことを特徴とする請求項又は請求項記載の産業機器の情報収集システム。
  4. 前記関連付け部は、
    1つの前記製品に対して1つの製品IDを生成する第1製品ID生成部を備え、
    前記複数の処理情報に対し、前記第1製品ID生成部により生成された前記1つの製品IDを関連付ける
    ことを特徴とする請求項1乃至3のいずれか1項に記載の産業機器の情報収集システム。
  5. 前記関連付け部は、
    前記1つの製品IDを、前記複数の処理工程のうち最先の前記処理工程から最後の前記処理工程までのすべての処理工程それぞれに関わる前記処理情報に対し、関連付ける
    ことを特徴とする請求項記載の産業機器の情報収集システム。
  6. 前記処理機器における処理開始を検知する開始検知部をさらに有し、
    前記第1製品ID生成部は、
    前記開始検知部により、前記複数の処理工程のうち最先の前記処理工程に対応する前記処理機器における前記処理開始が検知されたときに、前記製品IDを生成する
    ことを特徴とする請求項又は請求項記載の産業機器の情報収集システム。
  7. ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する、産業機器の制御装置であって、
    少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程のそれぞれの処理動作に関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、
    前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程にそれぞれ対応する複数の処理IDを付して互いに関連付ける関連付け部と、
    を有することを特徴とする産業機器の制御装置。
  8. 前記処理機器における処理開始を検知する開始検知部をさらに有し、
    前記関連付け部は、
    前記開始検知部により前記処理機器における前記処理開始が検知されたときに、対応する前記処理IDを生成する
    ことを特徴とする請求項記載の産業機器の制御装置。
  9. 前記関連付け部により関連付けられた、前記1つの製品に関わる前記複数の処理情報を、出力する出力部をさらに有する
    ことを特徴とする請求項7又は請求項8記載の産業機器の制御装置。
  10. 前記出力部から出力された前記複数の処理情報を管理する管理部をさらに有する
    ことを特徴とする請求項記載の産業機器の制御装置。
  11. ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部を有する産業機器の情報収集システムで実行する、産業機器の情報収集方法であって、
    少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程のそれぞれの処理動作に関わる複数の処理情報を、当該複数の処理機器それぞれから収集することと、
    収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程にそれぞれ対応する複数の処理IDを付して互いに関連付けることと、
    を実行することを特徴とする産業機器の情報収集方法。
  12. ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部と、
    少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、
    前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程間で連携可能な連携識別子を付して互いに関連付ける関連付け部と、
    を有し、
    前記関連付け部は、
    前記連携識別子を構成する、前記複数の処理工程にそれぞれ対応する複数の処理IDを生成する第1処理ID生成部を備え、
    前記第1処理ID生成部により生成された前記複数の処理IDを、対応する前記複数の処理情報にそれぞれ割り当て、
    前記複数の処理IDのそれぞれは、
    隣接する2つの前記処理工程の処理IDどうしで共通に含まれる共通部分と、
    各処理工程に固有の固有部分と、
    を含み、
    前記第1処理ID生成部は、
    互いに隣接する2つの前記処理工程のうち、上流の第1処理工程に対し生成した前記処理IDのうちの前記固有部分を、下流の第2処理工程の前記処理IDの前記共通部分に使用する
    ことを特徴とする産業機器の情報収集システム。
  13. ワークに対し所定の処理をそれぞれ実行する複数の処理機器を制御する制御部と、
    少なくとも1つの前記ワークから対応する1つの製品が製造されるまでに前記複数の処理機器により実行された複数の処理工程それぞれに関わる複数の処理情報を、当該複数の処理機器それぞれから収集する収集部と、
    前記収集部により収集された前記複数の処理情報に対し、前記1つの製品に関わる前記複数の処理工程間で連携可能な連携識別子を付して互いに関連付ける関連付け部と、
    所定のメモリ領域を備える記憶部と、
    を有し、
    前記関連付け部は、
    1つの前記製品に対応した1つの製品IDを生成する第2製品ID生成部と、
    前記第2製品ID生成部により生成された前記製品IDに対し、前記連携識別子として、前記メモリ領域に含まれる一領域への配置を表す領域識別子を付与する第1付与部と、
    前記複数の処理工程にそれぞれ対応する複数の処理IDを生成する第2処理ID生成部と、
    前記第2処理ID生成部により生成された前記複数の処理IDに対し、連携識別子として、前記第1付与部が付与したものと同一内容の前記領域識別子を付与する第2付与部と、
    を備える
    ことを特徴とする産業機器の情報収集システム。
  14. 前記第2付与部は、
    前記複数の処理工程それぞれの開始時において、対応する前記処理IDに対し前記一領域への配置を表す前記領域識別子を付与し、
    前記第1付与部は、
    前記第2付与部が、前記複数の処理工程のうち最終の処理工程に対応する前記処理IDに対し前記一領域への配置を表す前記領域識別子を付与したときに、対応する前記製品IDに対し当該一領域への配置を表す前記領域識別子を付与する
    ことを特徴とする請求項13記載の産業機器の情報収集システム。
JP2019212352A 2019-11-25 2019-11-25 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法 Active JP6741923B1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019212352A JP6741923B1 (ja) 2019-11-25 2019-11-25 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法
CN202010858265.0A CN112835305B (zh) 2019-11-25 2020-08-24 工业设备的信息收集系统和方法、以及工业设备的控制装置
EP20205482.1A EP3825797A1 (en) 2019-11-25 2020-11-03 Information collection system for industrial equipment, control apparatus for industrial equipment, and information collection method for industrial equipment
US17/097,163 US11550306B2 (en) 2019-11-25 2020-11-13 Information collection system for industrial equipment, control apparatus for industrial equipment, and information collection method for industrial equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019212352A JP6741923B1 (ja) 2019-11-25 2019-11-25 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法

Publications (2)

Publication Number Publication Date
JP6741923B1 true JP6741923B1 (ja) 2020-08-19
JP2021086193A JP2021086193A (ja) 2021-06-03

Family

ID=72047803

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019212352A Active JP6741923B1 (ja) 2019-11-25 2019-11-25 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法

Country Status (4)

Country Link
US (1) US11550306B2 (ja)
EP (1) EP3825797A1 (ja)
JP (1) JP6741923B1 (ja)
CN (1) CN112835305B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11726454B2 (en) 2021-01-22 2023-08-15 Kabushiki Kaisha Yaskawa Denki Information collection system, information collection method, and program

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023151933A (ja) 2022-04-01 2023-10-16 オムロン株式会社 データ収集装置、制御システム、方法およびプログラム
JP2023151936A (ja) 2022-04-01 2023-10-16 オムロン株式会社 データ収集装置およびプログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002151374A (ja) * 2000-11-07 2002-05-24 Mitsubishi Electric Corp 半導体デバイス製造フロー管理システムおよび方法
JP2004227184A (ja) * 2003-01-21 2004-08-12 Matsushita Electric Ind Co Ltd 品質データ管理方法およびその装置
JP2004355172A (ja) * 2003-05-28 2004-12-16 Ricoh Co Ltd ジョブショップ型の生産システム、トラッキング装置、トラッキング方法、プログラムおよび記録媒体
JP4020396B2 (ja) * 2004-05-11 2007-12-12 インターナショナル・ビジネス・マシーンズ・コーポレーション 製品を追跡するための装置及び方法
JP2005352934A (ja) * 2004-06-14 2005-12-22 Fuji Electric Holdings Co Ltd 生産プロセス管理システムおよび装置
JP4760240B2 (ja) * 2005-09-06 2011-08-31 オムロン株式会社 監視結果処理装置、グルーピング方法、作業時間計測システム、制御プログラム、および記録媒体
JP2007249326A (ja) * 2006-03-14 2007-09-27 Fuji Electric Systems Co Ltd トレーサビリティ方法およびトレーサビリティシステム
JP4979074B2 (ja) * 2007-06-01 2012-07-18 東芝ソリューション株式会社 トレーサビリティ管理システムおよびトレーサビリティ管理方法
JP2011018260A (ja) * 2009-07-10 2011-01-27 Fuji Electric Holdings Co Ltd 製造情報収集装置および方法
WO2016167173A1 (ja) * 2015-04-11 2016-10-20 株式会社アーティエンス・ラボ 画像認識システム、画像認識方法、ホログラム記録媒体、ホログラム再生装置および画像撮影装置
JP6576160B2 (ja) * 2015-08-19 2019-09-18 キヤノン株式会社 管理システム、管理システムの制御方法、およびプログラム
JP6443312B2 (ja) * 2015-09-28 2018-12-26 オムロン株式会社 管理システム
JP6096872B1 (ja) 2015-11-30 2017-03-15 ファナック株式会社 製造ラインの生産実績情報を管理する生産管理装置及び生産システム
JP6655497B2 (ja) * 2016-07-29 2020-02-26 株式会社日立製作所 運用管理装置及び運用管理方法、並びに運用管理システム
WO2018150703A1 (ja) * 2017-02-15 2018-08-23 ソニー株式会社 情報処理システムおよび情報処理方法
JP7115823B2 (ja) * 2017-05-16 2022-08-09 トヨタ自動車株式会社 生産管理システム、生産管理プログラムおよび生産管理方法
US11061380B2 (en) * 2017-12-26 2021-07-13 Canon Kabushiki Kaisha Production management system and production management method
JP2019125052A (ja) * 2018-01-12 2019-07-25 株式会社Uacj 処理装置、および情報分析装置
JP7173741B2 (ja) * 2018-03-19 2022-11-16 三菱電機エンジニアリング株式会社 作業支援装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11726454B2 (en) 2021-01-22 2023-08-15 Kabushiki Kaisha Yaskawa Denki Information collection system, information collection method, and program

Also Published As

Publication number Publication date
CN112835305A (zh) 2021-05-25
CN112835305B (zh) 2024-04-12
JP2021086193A (ja) 2021-06-03
US20210157301A1 (en) 2021-05-27
US11550306B2 (en) 2023-01-10
EP3825797A1 (en) 2021-05-26

Similar Documents

Publication Publication Date Title
JP6741923B1 (ja) 産業機器の情報収集システム、産業機器の制御装置、及び、産業機器の情報収集方法
US7587251B2 (en) Remote monitoring and control of an I/O module
JP6613853B2 (ja) 管理システムおよび管理プログラム
JP5030852B2 (ja) 機器管理装置及び機器管理方法及びプログラム
EP2688002A1 (en) Design assistance device of network system
EP1923760A2 (en) Standard MES (Manufacturing Executing Systems) interface for batch manufacturing
JP2017102668A (ja) 管理システムおよび管理プログラム
JP5921781B2 (ja) プログラマブルコントローラおよびプログラマブルコントローラの制御方法
TW201439696A (zh) 工程工具及可編程控制器
CN109074065A (zh) 用于将数控装置匹配于待控制的机器的设备和方法
JP6972565B2 (ja) 情報処理装置、情報処理装置の制御方法、および、制御プログラム
JP6566859B2 (ja) エンジニアリングツール
JP5495630B2 (ja) 作業手順管理システム
JP2023151936A (ja) データ収集装置およびプログラム
JP7509873B2 (ja) データ管理装置、及びデータ管理方法
US20160092193A1 (en) Method and apparatus for operating a processing and/or production installation
US12001186B2 (en) Information processing method, information processing apparatus, production system and article manufacturing method
JP2005352934A (ja) 生産プロセス管理システムおよび装置
WO2019244327A1 (ja) 管理装置、管理方法及びプログラム
JP6578028B2 (ja) モデル編集ユニット、モデル編集方法、プログラム、及び記憶媒体
JP6108983B2 (ja) 生産システム、生産管理装置および生産管理プログラム
JP2024073818A (ja) 制御システムおよび情報処理方法
JP6352966B2 (ja) 制御装置及び制御システム
JPS6177913A (ja) 自動システムジエネレ−シヨン方式
JP2019139808A (ja) モデル編集ユニット、モデル編集方法、支援システム、プログラム、及び記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191125

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20191205

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200305

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200310

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200330

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: 20200618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200701

R150 Certificate of patent or registration of utility model

Ref document number: 6741923

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150