JP2020052931A - 生産システムおよび生産方法 - Google Patents

生産システムおよび生産方法 Download PDF

Info

Publication number
JP2020052931A
JP2020052931A JP2018184164A JP2018184164A JP2020052931A JP 2020052931 A JP2020052931 A JP 2020052931A JP 2018184164 A JP2018184164 A JP 2018184164A JP 2018184164 A JP2018184164 A JP 2018184164A JP 2020052931 A JP2020052931 A JP 2020052931A
Authority
JP
Japan
Prior art keywords
production
manufacturing machine
failure
time
manufacturing
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.)
Granted
Application number
JP2018184164A
Other languages
English (en)
Other versions
JP7107144B2 (ja
Inventor
亮基 渡邊
Ryoki Watanabe
亮基 渡邊
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2018184164A priority Critical patent/JP7107144B2/ja
Priority to CN201910911478.2A priority patent/CN110968049B/zh
Priority to US16/584,571 priority patent/US11774949B2/en
Publication of JP2020052931A publication Critical patent/JP2020052931A/ja
Application granted granted Critical
Publication of JP7107144B2 publication Critical patent/JP7107144B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/418—Total 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/41815—Total 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 the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/418—Total 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/4184—Total 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 fault tolerance, reliability of production system
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00—Program-controlled manipulators
    • B25J9/16—Program controls
    • B25J9/1674—Program controls characterised by safety, monitoring, diagnostic
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00—Program-controlled manipulators
    • B25J9/16—Program controls
    • B25J9/1679—Program controls characterised by the tasks executed
    • B25J9/1682—Dual arm manipulator; Coordination of several manipulators
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/31—From computer integrated manufacturing till monitoring
    • G05B2219/31088—Network communication between supervisor and cell, machine group
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/31—From computer integrated manufacturing till monitoring
    • G05B2219/31355—Fault, if one station defect, stop it, other stations take over
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/32—Operator till task planning
    • G05B2219/32202—Integration and cooperation between processes
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/33—Director till display
    • G05B2219/33228—Detection of line failure, breakage of transmission, failure of receiver
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/39—Robotics, robotics to robotics hand
    • G05B2219/39146—Swarm, multiagent, distributed multitask fusion, cooperation multi robots

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】製造機械の1つに故障の可能性が生じ、故障時期までに部品の交換などができないときでも、生産システムの生産を確保する。
【解決手段】生産システムを構成する第1製造機械が故障する予兆を検出したとき、第1製造機械の稼働がこの故障により停止する停止時期を予測し、故障により稼働を停止する第1製造機械を正常な状態に戻せるメンテナンス時期を特定する。計画部によって計画された第1合計生産率を達成するよう、第1,第2製造装置を稼働している際に、故障の予兆が検出され、第1製造機械の停止時期がメンテナンス時期より前である場合には、少なくとも第1製造機械の稼働量を、故障の予兆が検出されるまでの稼働量以上に制御し、停止時期までの合計生産率を、第1合計生産率より高い第2合計生産率とする。
【選択図】図1

Description

本発明は、複数の機械を用いて生産を行なう生産技術に関する。
近年、種々の製品を生産する工場の省人化、自動化に伴い、複数の機械やロボット(以下、単に製造機械とも呼ぶ)を協働させる生産システムが普及している。こうした生産システムでは、システムを構成する製造機械の一つが故障すると、システム全体の効率が低下する。そこで、製造機械の故障の予兆を検出し、故障に先立って交換部品を用意し、生産システムを停止する期間を短くすることが試みられている。交換部品を用意するまでに時間がかかる場合には、下記特許文献1のように、故障の予兆を検出した製造機械の作業負荷を低く制御し、他の製造機械の作業負荷を高める制御も提案されている。
特開2017−102554号公報
しかしながら、上記特許文献1の技術は、生産システムの効率を維持するために、故障の予兆が検出された製造機械以外の他の製造機械の作業負荷を高める。そのため、他の製造機械の劣化が、故障の予兆が検出されなかった場合に比べて他の製造機械の劣化が加速する。この結果、他の製造機械の故障の可能性が高まる虞があった。
本開示にかかる技術は、以下の形態として実現することが可能である。即ち、生産量の計画に基づいて複数の製造機械を運用する生産システムであって、前記複数の製造機械のうちの一つであり、第1作業を実施する第1製造機械と、前記複数の製造機械のうちの一つであり、第2作業を実施する第2製造機械であって、前記第1製造機械の第1作業の少なくとも一部を代替可能である第2製造機械と、所定期間の生産量として計画された合計生産量に従って、前記第1,第2製造機械による合計の生産率である合計生産率を計画する計画部と、前記第1製造機械から動作状態を表わす状態量を取得して、前記第1製造機械が故障する予兆を検出する検出部と、前記検出部が前記故障の予兆を検出したとき、前記第1製造機械の稼働が前記故障により停止する時期である停止時期を予測する予測部と、前記故障により稼働を停止する前記第1製造機械を正常な状態に戻せる時期であるメンテナンス時期を特定する決定部と、前記計画部によって前記計画された合計生産率である第1合計生産率を達成するように、前記第1製造機械および前記第2製造機械の各稼働量を制御する生産制御部と、を備え、前記生産制御部は、前記第1製造機械の前記故障の予兆が検出されたとき、前記予測された前記停止時期が前記メンテナンス時期より前である場合には、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御し、前記停止時期までの前記合計生産率を、前記第1合計生産率より高い第2合計生産率とする生産率増加制御を行なうことを特徴とする。
第1実施形態の生産システムの構成を示す概略構成図である。 生産本部が実施する二つの処理である生産本部生産開始処理と生産本部通常処理のそれぞれを示すフローチャートである。 生産本部が入力した生産量の計画から各製造機械の稼働量を割り当てる様子を示す説明図である。 工場おける生産を制御するために生産制御部が実行する工場制御処理を示すフローチャートである。 工場制御処理内の故障対応処理の詳細を示すフローチャートである。 第1実施形態の生産システムにおける生産量の推移と、これを実現する各製造機械の稼働量を示すグラフである。 第1実施形態における製造機械毎の溶接箇所数とスポット溶接箇所間を移動する際のスピードを、各期間に分けて示す説明図である。 第2実施形態の生産システムにおける生産量の推移と、これを実現する各製造機械の稼働量を示すグラフである。 第2実施形態における製造機械毎の溶接箇所数とスポット溶接箇所間を移動する際のスピードを、各期間に分けて示す説明図である。 第3実施形態の生産システムにおける生産量の推移と、これを実現する各製造機械の稼働量を示すグラフである。 第3実施形態における製造機械毎の溶接箇所数とスポット溶接箇所間を移動する際のスピードを、各期間に分けて示す説明図である。
A.実施形態のハードウェア構成:
図1は、第1実施形態の生産システム100の構成を示す概略構成図である。生産システム100は、複数の製造機械MA,MB,MC,MDが設置された工場10と、工場10と広域ネットワーク(NW)25を介して通信可能な計画部としての生産本部20とを備える。生産本部20は、外部のベンダーまたは自社の倉庫である部品供給部30に対して、部品の発注が可能であり、部品供給部30は、発注された製品を最短の納期で、例えばトラック40等を用いて、工場10に発送する。
工場10には、製造機械MA,MB,MC,MDを統括・制御する生産制御部11が設けられている。この生産制御部11は、製造機械MA,MB,MC,MDに設けられた駆動部16,17,18,19に対して駆動指示を出力し、各製造機械MA,MB,MC,MDの動作を制御する。製造機械MA,MB,MC,MDは、インテリジェントな装置であり、予めプログラムされた動作を自律的に行なう、いわばロボットである。本実施形態において、製造機械MA,MB,MC,MDのうち、製造機械MA,MBは溶接ロボットであり、製造機械MC,MDは塗装ロボットである。
これらの製造機械MA,MB,MC,MDは、コンベアー15により搬送されるワークWKに対して、生産制御部11により指示されたタクトタイムで、必要な数のスポット溶接と塗装とを行なう。製造機械MA,MB,MC,MDは、製造機械の稼働状況を取得するために動作状態を表わす状態量を収集し、生産制御部11に出力するデータ収集装置36,37,38,39を備える。状態量は、例えば、製造機械MA,MB,MC,MDに設けられたモーターなどのトルクや回転数、その際に要した電力、モーターの駆動軸などに生じた振動などである。
生産制御部11は、プロセッサーやメモリーを内蔵したコンピューターとして構成されており、製造機械MA,MB,MC,MDに動作に関して、後述する各製造機械MA,MB,MC,MDの稼働量の制御を行なう。稼働量は、本実施形態では、各製造機械に割り当てられる動作時間と作業速度として定められる。また、生産制御部11は、検出部12と予測部13とを備える。検出部12は、データ収集装置36,37,38,39から受信した状態量から、製造機械MA,MB,MC,MDの故障の予兆を検出する。他方、予測部13は、故障の予兆を検出したとき故障の予兆が検出された製造機械MA,MB,MC,MDの故障時期を予測する。検出部12や予測部13を用いた工場における製造機械の制御については、後で詳しく説明する。
生産本部20は、プロセッサーやメモリーを内蔵したコンピューターとして構成されており、計画部21や決定部22を備える。生産本部20は、工場10での生産を統括しており、ネットワーク25を介して、工場10に生産指示を送信し、また工場10における生産の状況を受信する。生産本部20は、工場10の生産を計画および変更する。具体的には、溶接であれば、製造機械MA,MBによるスポット溶接の数や溶接完了までの時間などの配分を行なう。生産本部20は、工場10の各製造機械MA,MBの能力、つまりスポット溶接の場所までアームを移動するのに要する時間(作業速度)の下限値から上限値までの範囲などを、予め基礎的なデータとして記憶している。従って、生産本部20が、ワークWKに対して溶接が完了するタクトタイム(作業時間)が短くなるように各製造機械MA,MBに対してスポット溶接箇所および溶接する順序を設定する。製造機械ごとの、どの場所のスポット溶接を、計何カ所分担させるかという設定、つまり動作時間と作業速度とを、以下、製造機械ごとの稼働量と呼ぶ。塗装用の製造機械MC,MDに関しても同様である。計画部21は、こうした製造機械MA,MB,MC,MDごとの稼働量を計画する。
決定部22は、工場10のメンテナンス時期を特定する。メンテナンス時期とは、故障した部品や製造機械を取り替えることで、故障により稼働を停止する製造機械を稼働状態に戻せる時期である。具体的には、故障の予兆が検出された製造機械やその部品を、部品供給部30に発注して、その製造機械や部品が、工場10に届けられる時期である。もとより、部品を交換する処置に限られず、製造機械の調整や消耗品の補充により、稼働状態に復する場合も含んでいる。調整等には、専用のセンサーや装置が必要な場合があり、そうした装置の手配に時間を要する場合もあるからである。潤滑油や触媒などの消耗品も同様にメンテナンス時期を前後する要因になり得る。こうした要因の影響を受けるメンテナンス時期は、発注や納品の情報をオンラインでやり取りすることで、コンピューターが特定してもよいし、発注や納品の情報を担当者が扱って、メンテナンス時期を特定し、これを生産本部20において、端末から入力することで、特定するものとしてもよい。この場合、メンテナンス時期はマニュアルで入力され、決定部22は、これを特定する処理を行なうに留まる。
メンテナンス時期は、製造計画が、何月何日の何時何分から製造を開始するといった絶対的日時を用いて立てられる場合は、何月何日の何時何分に部品等の取り替えが可能になるという絶対的な日時である。もとより、製造計画が、製造を開始する日時を、生産の原点0とする場合は、この開始時期からの相対的な時期として特定される。本実施形態では、後者の手法で製造計画等を立てており、メンテナンス時期は値0から数えるものとし、符号Tmで表記する。同様に、故障の予兆を検出した時期を故障予兆時期と呼び、符号T0と表記する。また、故障が実際に生じて製造機械が使えなくなると予測される時期を故障時期と呼び、符号Tdと表記する。
B.生産本部の処理:
図2は、生産本部20が実施する二つの処理である生産本部生産開始処理と生産本部通常処理のそれぞれを示すフローチャートである。生産本部生産開始処理は、工場10での生産に先立って、生産本部20が実施する処理であり、ステップS100からS110からなる。生産システム100に対して、まずいつまでに何を何個生産するといった生産計画が、工場10の管理者などにより立てられ、生産本部20に入力される(ステップS100)。生産本部20は、工場10に配置された各製造機械MA,MB,MC,MDにより生産計画が達成できるように、各製造機械の稼働量の割当を決定し、これを工場10に出力する(ステップS110)。
図3は、生産本部20が入力した生産計画から各製造機械MA,MB,MC,MDの稼働量を割り当てる様子を示す説明図である。生産本部20は、生産計画、つまりいつまでに何個の生産を行なうか、という計画に従って、生産開始(日時0)から目標生産量の生産が完了する生産終了時期Teまでの単位時間当りの生産量、つまり生産率を決定し、この間の生産量PPを定める。その上で、この生産量PPを達成するために必要な製造機械MA,MB,MC,MDの稼働量を決定する。図3の下段には、各製造機械MA,MB,MC,MDの稼働量をグラフJA,JB,JC,JDを示した。各製造機械MA,MB,MC,MDの稼働量は、各製造機械MA,MB,MC,MDが故障なく安定して動作できる範囲内で決定される。通常は、同じスポット溶接を行なう製造機械MA,MBや、同じ塗装を行なう製造機械MC,MDの稼働量は同じに設定されるが、以後の説明における図示の都合上、図3では、各製造機械MA,MB,MC,MDの稼働量は異なるものとして示した。
生産本部20が実行するもう一つの処理である生産本部通常処理は、工場10での生産が始まった後、生産本部20が工場10と連携して実行する処理である。この処理には、図2に示したステップS150〜S180が含まれる。生産本部20は、工場10での生産が始まると、工場10と定期的に通信し(ステップS150)、工場10から故障対応の要求の有無を受信する(ステップS160)。故障対応の要求とは、工場10内の製造機械に故障などが生じたり、故障が生じる予兆が検出された場合などに、交換部品などの手配を工場10の生産制御部11が生産本部20に依頼することを言う。
生産本部20は、故障対応を工場10から要求されたと判断すると(ステップS160:「YES」)、交換部品等の発注処理を行ない(ステップS200)、交換部品等が工場10に配達されて交換が完了し、製造機械が稼働できる時期、つまりメンテナンス時期Tmを決定し、これを工場10に出力する(ステップS180)。メンテナンス時期Tmは、生産本部20が交換部品を部品供給部30に対して発注し、部品供給部30が配送の確定日を生産本部20に返信することにより確定される。なお、本実施形態では、メンテナンス時期Tmは、上記の様に生産本部20経由で工場10に出力されるが、部品供給部30から直接工場10に出力されるものとすることも可能である。
次に、図4、図5を用いて、工場10における生産制御部11が実行する処理については説明する。図4は、工場10おける生産を制御するために生産制御部11が実行する工場制御処理を示すフローチャートである。また、図5は、工場制御処理内の故障対応処理の詳細を示すフローチャートである。
生産制御部11は、生産のための図4に示した処理を開始すると、まず生産本部20が図2のステップS110で出力す各製造機械MA,MB,MC,MDの稼働量を入力する(ステップS200)。次に、入力した値を用いて、各製造機械MA,MB,MC,MDの稼働量を設定する(ステップS210)。その上で、生産制御部11は、メンテナンス時期Tmを生産終了時期Teより後に設定する(ステップS220)。これは、生産計画の段階では、製造機械MA,MB,MC,MDの故障は予定されていないから、生産の終了時期Teまでには、部品の交換などを行なう可能性はなく、生産が終了してから、必要なメンテナンスを行なえば足りるからである。従って、生産計画を入力した時点での、生産終了時期Teとメンテナンス時期Tmとの関係は、図3に示したように、Tm>Teとなる。
続いて、生産制御部11は、各製造機械MA,MB,MC,MDを駆動して、生産を実行する(ステップS300)。図1に示した例では、生産は、2台のスポット溶接用の製造機械MA,MBと、2台の塗装用に製造機械MC,MDとにより行なわれるが、以後は、説明の便を図って、2台のスポット溶接用の製造機械MA,MBによる生産を限定して説明する。2台の製造機械MA,MBは、図3に示した稼働量JA,JBにより稼働する。具体的には、製造機械MAが、ワークWKの図示左側の10箇所のスポット溶接を担当して、所定の動作時間および作業速度で溶接を行ない、製造機械MBが、ワークWKの図示右側の10箇所のスポット溶接を担当して所定の動作時間および作業速度で溶接するものとする。両者の溶接箇所は同じ10箇所だが、製造機械MBの溶接点の総距離が製造機械MAの溶接点の総距離と比べて長いことかから、同じタクトタイムまたはお互いのタクトタイムの差が最初となるタクトタイムでスポット溶接が完了するものとすると、製造機械MAの作業速度は製造機械MBの作業速度より遅い。この結果、製造機械MAの稼働量JAの方が、製造機械MBの稼働量JBより低い稼働量に設定される。この状態で2台の製造機械MA,MBにより生産が実行される。
次に、生産制御部11は、故障対応処理を実行する(ステップS400)。この処理の詳細を図5に示した。故障対応処理では、生産制御部11は、生産を継続しながら、各製造機械MA,MB,MC,MDのデータ収集装置36〜39から状態量を受信する処理を行なう(ステップS410)。この状態量には、既述したように、各製造機械MA,MB,MC,MDを構成するモーター等のトルクや回転数、その際に要した電力、モーターの駆動軸などが含まれる。
生産制御部11は、受信した状態量から故障の予兆が存在するかを判断する(ステップS420)。故障の予兆とは、例えば回転軸の振動が所定の強度以上となっていることなど、受信した状態量から直接検出するものとしてもよいし、受信した状態量に含まれるフィードバック制御の情報などから検出してもよい。製造機械MA,MBのモーターを例にとると、製造機械MA,MBは、モーターの回転数やトルクの目標値を与え、実際の回転数やトルクが目標値に一致していない場合には、フィードバック制御を行なう。こうしたフィードバック制御により回転数やトルクが目標値に一致するまでの時間が、設計値から逸脱している場合などに、モーターの駆動系に故障が生じる可能性が高まっているとして、故障の予兆を検出するものとしてもよい。ステップS420において故障の入力したデータから、特に故障の予兆を検出しなかった場合(ステップS420:「NO」)には、「NEXT」に抜けて、故障対応処理を終了する。
他方、故障の予兆が検出されると(ステップS420:「YES」)、生産制御部11は、データ解析を行なう(ステップS430)。データ解析とは、各製造機械MA,MBのデータ収集装置36,37から受信した状態量を解析して、故障の予兆の進行状況などを知る処理である。生産制御部11は、生産の開始から、繰り返し、データ収集装置36,37から状態量を受信するので、故障の予兆を検出したとき、過去のデータを解析することで、故障の予兆の進行状況を知ることができる。例えば、回転軸の振動が、次第に大きくなっている場合には、このまま振動が大きくなれば、どの時点で製造装置が生産に適さない状況となるかを予測することができる。フィードバック制御の状況などについても同様である。このように、故障とは、実際に製造機械の1つが動作を停止してしまうことのみを意味するのではなく、生産に適さない状況となることを含んでいる。例えばモーターの回転軸の振動が大きくなれば、スポット溶接の精度は低下し、溶接されたワークWKは、製品としては不良品と判定されてしまう可能性が生じる。またフィードバック制御の遅れが大きくなれば、タクトタイム内に溶接が完了せず、コンベアー15を停止させたり、その搬送速度を遅くしたりしなければならなくなる可能性も生じる。これらの場合も、製造装置の故障と判断される。
そこで、データを解析した結果を用いて、生産制御部11は、故障時期Tdを予測する処理を行なう(ステップS440)。故障時期Tdの予測は、故障の予兆の進行状況から故障の予兆が閾値を超えると予測されるまでの期間を求める手法により行なってもよいし、過去に同様の故障の予兆が進行した場合において、実際に故障と判断された時期までのデータがあれば、それらを参照して行なってもよい。
故障時期Tdを求めた後、生産制御部11は、故障対応を生産本部20に要求し、生産本部20からメンテナンス時期Tmを取得する(ステップS450)。具体的には、故障時期Tdを予測した部品を交換するために、部品の発注を生産本部20に対して行なう。生産本部20は、図2に示した発注処理(ステップS170)により、部品供給部30から、交換部品の配達の時期を取得し、メンテナンス時期Tmとして、これを出力するから(ステップS180)、生産制御部11は、発注処理(ステップS450)において、このメンテナンス時期Tmを受け取ることができる。
生産制御部11は、受け取ったメンテナンス時期Tmが故障時期Tdより大きいか否かを判断する(ステップS460)。メンテナンス時期Tmが故障時期Tdより大きい、つまり交換部品などが届くより前に故障が起きて、製造機械の1つが使えなくなると判断した場合(ステップS460:「YES」)には、生産制御部11は稼働量割当を修正する処理(ステップS470)を行なう。稼働量の割当の修正を行なった後、「NEXT」に抜けて、故障対応処理を終了する。この結果、図4のステップS230以下の処理が実行される。稼働量の割当の修正は、ステップS230以下の処理において、生産実行の処理(ステップS300)が行なわれるタイミングから反映される。つまり、各製造機械の稼働量、延いては生産率の変更は、生産計画を変更可能な時期から行なう。
ここで、稼働量割当の修正の一例は図6を用いて説明される。ここでは、製造機械MAにおいて故障の予兆が検出されたものとする。また、検出された故障の予兆に従ってデータ解析した結果、故障時期Tdよりメンテナンス時期Tmの方が大きい、つまり時間的に後であるとする。図6は、こうした場合の生産量の推移と、これを実現する各製造機械の稼働量を示すグラフである。各製造機械としては、スポット溶接用の製造機械MA,MBのみを取り上げる。
図6は、生産終了までに生産すべき量、つまり目標生産量PTを、故障の予兆の有無に関わらず変更しないで生産を行なう場合を示す。メンテナンス時期Tm以降、生産終了までの期間X2では、部品が交換されることから、故障の予兆が検出されるまでの期間X1と同じ生産が可能となる。従って、生産制御部11、故障の予兆が検出された時点T0からメンテナンス時期Tmまでの間の各製造機械MA,MBの稼働量を修正する。この期間のうち、故障の予兆が検出された時点T0から故障が起きるであろう時点である故障時期Tdまでを期間Y、故障時期Tdからメンテナンス時期Tmまでを期間Zと呼ぶものとする。
期間Zでは、故障時期Tdで製造機械MAに故障が生じるため、メンテナンス時期Tmまで、製造機械MAが使用できない期間である。このため、この期間Zでは、製造機械MBだけで生産を行なうことになり、生産能力は減少する。そこで、本実施形態では、その前の期間Yにおいて、生産能力を増加させる。期間Yにおける生産能力の増加は、製造機械MA,MBの稼働量を修正することにより実現される。この稼働量の修正については、後でまとめ、複数の実施形態を併せて説明する。いずれにせよ、この期間YおよびZの製造機械の稼働量を修正することにより、生産開始から生産終了の時期Teまでの生産量を確保する。なお、本実施例では、期間Yおよび期間Zにおいて、当初の生産計画による生産量に修正するように製造機械の稼働量を修正したが、期間X2において当初の生産計画による生産量に修正しても構わない。ただし、他の製造装置の故障の予兆など別の要因により生産率が低下する可能性を考慮すると、期間Zで生産量を修正することが好ましい。
このように、図5に示した故障対応処理において故障の予兆が検出された場合には、メンテナンス時期Tmと故障時期Tdとの関係で、稼働量の修正を行なう場合があるが、仮にメンテナンス時期Tmが故障時期Td以下の場合には(ステップS460:「NO」)、製造機械が故障するまでに交換部品が届き、メンテナンスを行なって生産を継続できる可能性が高いので、何を行なわずに、「NEXT」に抜けて、処理を終了する。この場合は、生産の終了まで、製造機械MA,MB,MC,MDを用いた生産が継続される。なお、部品の交換には実際には時間を要するので、その分、稼働量は低下し生産量も減少する可能性が存在するが、ここでは部品交換に要する時間は生産量から見て無視できるほど短いか、あるいは毎日存在する定期メンテナンスの時間内に交換できるものとし、メンテナンスに要する時間は考慮しないものとした。もとより、部品交換などに要する時間を考慮して、稼働量の修正を行なっても差し支えない。
故障対応処理が終了すると、次に、故障時期Tdとなったか否かの判断を行なう(ステップS230)。故障時期Tdになっていれば、期間Yは経過としたとして、期間Zの稼働量に割当を変更する処理(ステップS240)を行なう。ここでは、実際に故障が起きていなくても、故障時期Tdとなっていれば、稼働量を変更するものとした。これは後述するように、期間Yでは、故障の予兆が検出されていない製造機械MBの稼働量を高めているため、期間Yを延ばさないという判断をしているためである。もとより、故障が起きていないので、製造機械MA,MBの稼働量を期間X1の稼働量に戻すものとしても良い。なお、故障時期Tdとなるまえに実際の故障が生じた場合も、ステップS230の判断で検出すものしてもよい。この場合には、製造機械MAは、使用できないので、稼働量を期間Z用のものに変更する。
故障時期Tdに至っていない場合(ステップS230:「YES」)や故障時期Tdに至って稼働量の割当を修正した後では(ステップS240)、次に、メンテナンス時期Tmとなっているか否かの判断を行なう(ステップS250)。故障の予兆がなければ、既述したようにメンテナンス時期Tmは、生産終了時期Teより後なので、ステップS250での判断は「NO」となり、メンテナンス処理(ステップS500)を行なうことなく、生産が終了したかの判断を行ない(ステップS260)、生産が終了するまで、ステップS300に戻って、生産の実行や故障対応処理(ステップS400)など上述した処理を繰り返す。
このように各製造機械MA,MBの稼働量の割当を修正して処理を繰り返していると、やがてメンテナンス時期Tmとなる(ステップS250:「YES」)。メンテナンス時期Tmとなれば、交換部品が到着し、故障した部品の交換が可能となる。そこで、部品を交換することにより、製造機械MAは、稼働状態に復する。従って、この後の期間X2では、当初の期間X1と同様の稼働量に戻して生産を継続する。こうして生産終了時期Teに至れば、生産制御部11は、「END」に抜けて、製造機械MA,MB,MC,MDの運転を停止する。
C.稼働量の割当・修正・変更:
以上説明した生産システム100において、各製造機械MA,MBの稼働量の割当やその修正、および変更についてまとめて説明する。図6は、第1実施形態の生産システム100での製造機械MA,MBの稼働量を示す。図6において、破線JA0,JB0は、故障の予兆が検出されない場合の稼働量を示す。この稼働量は、図3に示したものと同一である。故障の予兆が検出されるまでの期間X1と、メンテナンス時期Tm以降、つまり部品が交換されて正常な状態に復した後の期間X2では、この稼働量JA0,JB0で、製造機械MA,MBは運転される。
製造機械MA,MBの溶接箇所数とスポット溶接箇所間を移動する際のスピードを、各期間に分けて、図7に示した。期間X1,X2では、製造機械MA,MBのスポット溶接箇所は、共に10箇所である。次に、故障の予兆が検出されて、故障時期Tdが予測された場合、期間Yでは、製造機械MAの稼働量は、期間X1と同程度に保たれ、製造機械MBの稼働量は増加され、結果的にこの期間Yでの単位時間当りの生産量である生産率は増加する。これは、図6の生産量のグラフPs1が、期間Yにおいて、高い傾きを持っていることに照応している。具体的には、製造機械MA,MBのスポット溶接箇所は、故障の予兆が検出された製造機械MAについては5箇所に、故障の予兆が検出されていない製造機械MBについては15箇所に、それぞれ修正される。この場合、製造機械MAについては、スポット溶接する箇所が減るので、従前のタクトタイムより短いタクトタイムで作業を終らせるものの、モーターによる移動スピードは、期間X1,X2より低減(down)されるか従前のスピードに維持(const.)される。製造機械MAは、スポット溶接箇所が減っているので、スピードを上げなくても、タクトタイムを短くして、生産量を増やすことができる。この場合の製造機械MAの稼働量は、期間X1と同一であるものとして表示したが、稼働量は低下しているとみなしても差し支えない。他方、製造機械MBについては、スポット溶接する箇所が15箇所に増えるので、従前のタクトタイムより短い時間で作業を終らせるために、モーターによる移動スピードは、期間X1,X2より増大(up)される。このとき、製造機械MBの稼働量は、図6に稼働量JB1として示したように高い稼働量に修正される。
故障時期Tdからメンテナンス時期Tmまでの期間Zでは、実際に製造機械MAに故障が生じた場合はもとより、例え故障が生じていなくても、製造機械MAの稼働は取りやめられる。したがって、製造機械MAの稼働量は値0である。他方、製造機械MBの稼働量は、期間Yと同一に保たれる。但し、製造機械MBは、スポット溶接の全箇所、つまり20箇所を担当するよう変更される。この場合、製造機械MBが、全20箇所のスポット溶接を行なうので、ワークWKのスポット溶接は完了するが、タクトタイム内では作業は完了しない。このため、図6に示したように、生産率は、期間Yはもとより、期間X1より低下する。これは、図6の生産量のグラフPs1の傾きが、期間Zにおいて、他の期間X1や期間Yより小さいことに照応している。
メンテナンス時期Tmになれば、部品の交換が行なわれるので、製造機械MA,MBは正常な状態に復し、その稼働量も元に戻される。従って、生産率も期間X1と同様となり、生産終了時期Teまでの期間X2では、その生産率で生産が行なわれる。
以上説明した第1実施形態での各製造機械MA,MBの期間YおよびZでの稼働量をまとめると以下の様になる。ここで、「長い」「短い」「速い」「遅い」といった比較は、期間X1での動作距離や作業速度と比較したものである。
(1)期間Y:
製造機械MA:動作距離・短い、作業速度・遅いまたは一定、負荷・低い
製造機械MB:動作距離・長い、作業速度・速い、 負荷・高い
(2)期間Z:
製造機械MA:停止
製造機械MB:動作距離・長い、作業速度・速い、タクトタイム・長い
なお、製造機械の作業速度は、一定や遅いであっても、差し支えない。必要な生産率が実現できればよい。
D.第1実施形態の効果:
以上説明した第1実施形態では、製造機械MAに故障の予兆が検出されてから、故障が生じると予測される故障時期Tdまでの間、製造機械MAの稼働量を落さず、製造機械MBの稼働量JB0を稼働量JB1へと若干高め、この期間Yでの生産率を高めている。このため、故障時期Tdにとなって、製造機械MAの使用を中止して、メンテナンス時期Tmまでの期間Zにおいて、製造機械MBだけで生産を継続しても、メンテナンス時期Tmに至った時点での生産量は、製造機械MAの故障が生じなかった場合と比べて大幅に低下するということはない。この間、製造機械MBは、稼働量JB1で運転されるために、モーター等のスピードは増加されるが、製造機械MAの稼働量を積極的に下げるという対応は取っていないので、製造機械MBの稼働量の増加を抑制的なものにでき、製造機械MBが生産の終了時期Teまでに故障するといった事態を回避している。
上記実施形態では、故障時期Tdの時点で、実際に製造機械MAが故障していなくても製造機械MAの稼働を停止したが、製造機械MAについては、実際の故障が生じるまで、稼働することも可能である。その場合には、メンテナンス時期Tmまでの生産率は、図6に示した例より高くなるが、その場合には、終了時期Teを早めるといった対応を取ることも可能である。上記の実施形態では、一台の製造機械が故障したとき、その作業の全てを他の製造機械(ここでは製造機械MB)が代替するものとして説明した(図7、期間Z)が、1つの製造機械の作業の全てを他の1つの製造機械が代替するものに限定する必要はなく、例えば3台の製造機械が動作している場合、他の一台の製造機械は、故障した製造機械の少なくとも一部の作業を代替できれば良い。他の製造機械が代替しない作業があれば、別の製造機械で代替すればよく、場合によっては、作業者が残りの作業を代替してもよい。この関係は、以下に説明する他の実施形態でも同様である。
E.第2,第3実施形態:
上記第1実施形態では、故障の予兆が検出された製造機械MAの期間Yでの稼働量を下げることなく、他の製造機械MBの稼働量を上げ、期間Yでの生産率を高め、生産終了時期Teまでの生産システム100の生産量を低減しないないものとした。こうした生産終了時期Teまでの生産量を落さない対応として、他のいくつかの実施形態を考えることができる。
(1)第2実施形態:
第2実施形態では、製造機械MAの故障の予兆が検出された場合、実際に故障が生じるまでの期間Yの製造機械MAの稼働量を高める対応を取る点で、上述した第1実施形態と異なる。この様子を図8に示した。この例では、故障の予兆が検出された製造機械MAとその他の製造機械MBとの稼働量を、図示JA2,JB2のように、共に高めている。具体的には、図9に示したように、期間Yでの製造機械MA,MBの稼働量を、スポット溶接箇所10とし、それぞれのモーターのスピードを増大する。これに拠り、タクトタイムは短くなり、この期間Yの生産率は第1実施形態の期間Yでの生産率より高くなる。このことは、図8の生産量Ps2の期間Yでの傾きが、図6の期間Yでの傾きより大きくなっていることに対応している。なお、他の期間X1,Z,X2での各製造機械の稼働量は第1実施形態と同様である。
第2実施形態での各製造機械MA,MBの期間YおよびZでの稼働量をまとめると以下の様になる。ここで、「長い」「短い」「速い」「遅い」といった比較は、期間X1での動作距離や作業速度と比較したものであることは、第1実施形態と同様である。
(3)期間Y:
製造機械MA:動作距離・一定、作業速度・速い、負荷・高い
製造機械MB:動作距離・一定、作業速度・速い、負荷・高い
(4)期間Z:
製造機械MA:停止
製造機械MB:動作距離・長い、作業速度・速い、タクトタイム・長い
なお、製造機械の作業速度は、一定や遅いであっても、差し支えない。必要な生産率が実現できればよい。
図8に示したように、故障の予兆が検出されたときに、製造機械MA,MBの稼働量を高めるためにモーターのスピードを増大すると、製造機械MAの故障時期Tdは、稼働量を高めない場合と比べて、時期的に早まる可能性が高い。本実施形態では、データ解析(図5、ステップS430)において、この点を合せて解析し、故障が発生する時期を故障時期Td2として予測している。従って、この実施形態での故障時期Td2は、図6に示した故障時期Tdより早い時期として予測されており、期間Yは短くなっている。また、期間Yが短くなっているため、相対的期間Zは、長くなっている。期間Zでは、第1実施形態と同様に、製造機械MBだけで生産が行なわれるので、その生産率は低下する。この結果、短い期間Yにおける高い生産率での生産と、長い期間Zでの低い生産率での生産とを併せた全期間の生産量は、当初の生産計画による生産量とほぼ同じになっている。
(2)第3実施形態:
第3実施形態では、製造機械MAの故障の予兆が検出された場合、実際に故障が生じるまでの期間Yの製造機械MAの稼働量を、第2実施形態より更に高める対応を取っている。他方、製造機械MBについては、期間Yでの稼働量を、期間X1での稼働量より低くしている。この様子を図10に示した。この例では、故障の予兆が検出された製造機械MAの稼働量は図示JA3まで高められ、その他の製造機械MBの稼働量は図示JB3のように、低下されている。具体的には、図11に示したように、期間Yでの製造機械MAの稼働量を、スポット溶接箇所15とし、モーターによるアーム等の駆動スピードを増大する。他方、期間Yでの製造機械MBの稼働量を、スポット溶接箇所5とし、モーターによるアーム等の駆動スピードを従前のスピードより低下または維持する。これに拠り、タクトタイムは短くなり、この期間Yの生産率は第2実施形態の期間Yでの生産率より更に高くなる。このことは、図10の生産量Ps3の期間Yでの傾きが、図8の期間Yでの傾きより大きくなっていることに対応している。
図10に示したように、故障の予兆が検出されたときに、製造機械MAの稼働量を高めるためにモーターのスピードを第2実施形態より更に増大すると、製造機械MAの故障時期Tdは、稼働量を高めない場合と比べて、時期的に更に早まる可能性が高い。本実施形態では、データ解析(図5、ステップS430)において、この点を合せて解析し、故障が発生する時期を故障時期Td3として予測している。従って、この実施形態での故障時期Td3は、図8に示した故障時期Td2より更に早い時期として予測されており、期間Yは更に短くなっている。また、期間Yが短くなっているため、相対的期間Zは、長くなっている。期間Zでは、第1実施形態と同様に、製造機械MBだけで生産が行なわれるので、その生産率は低下する。
第3実施形態での各製造機械MA,MBの期間YおよびZでの稼働量をまとめると以下の様になる。
(5)期間Y:
製造機械MA:動作距離・長い、作業速度・速い、 負荷・高い
製造機械MB:動作距離・短い、作業速度・遅いまたは一定、負荷・低い
(6)期間Z:
製造機械MA:停止
製造機械MB:動作距離・長い、作業速度・速い、タクトタイム・長い
上記の生産率増加制御を行なう結果、第3実施形態では、短い期間Yにおける更に高い生産率での生産と、長い期間Zでの低い生産率での生産とを併せた全期間の生産量は、当初の生産計画による生産量とほぼ同じになっている。
F.一般解:
上記各実施形態では、2台の製造機械を想定し、一方の製造機械MAについて故障の予兆が検出されたとき、期間Yに関して、各製造機械の稼働量を挙げることによる生産率の向上を図っている。生産率を向上させるために、製造機械の稼働量をどのように調整すれば良いかは、以下の式により一般解を求めることができる。従って、生産システムに含まれる製造機械は何台であっても差し支えない。また、製造機械の種類も、スポット溶接機や塗装機に限らず、部品の組み付けを行なう組付機械や、はんだ付け装置、パーツフィーダー、プレス機、射出成形機、ロボットなど、生産システムを構成でき、他の製造機械の作業を代替できる製造機械と組み合わせられるものであれば、どのような種類のものであっても差し支えない。
各製造機械のうちの第i番目の製造機械Miの実生産率Piは、製造機械Miの稼働量を、動作時間と作業速度で定義するものとすれば、
Pi=Pi(ti ,vi )−{α(ti )+β(vi )} …(1)
と表わすことができる。Pi(ti ,vi )は、製造機械Miを、動作時間ti 、作業速度vi で稼働した場合の理論上の生産率である。α(ti )は、部品の交換サイクルにより生じる生産率の低下を表わし、これが製造機械Miの動作時間ti に依存することを表わす。β(vi )は、不良品の発生により生じる生産率の低下分を表わし、これが製造機械Miの作業速度vi に依存することを表わす。従って、実生産率Piは、理論上の生産率Pi(ti ,vi )から、部品交換や不良品発生などの要因による生産率の低下分を差引した値となる。
製造機械Miの生産率の初期値、つまり最初に生産計画が立てられ、製造機械Miに、動作時間として初期値ti0が割り当てられ、作業速度として初期値vi0が割り当てられるとする。このとき、製造機械Miの生産率の初期値Pi0は、
Pi0=Pi(ti0,vi0)−{α(ti0)+β(vi0)} …(2)
と表わすことができる。初期値Pi0は、製造機械Miの動作時間がti0であり、作業速度がvi0である場合の生産率を表わす。
上記式(1)で表わされた製造機械Miの生産率Piは、製造機械Miの動作時間ti や作業速度vi が変化すると、ほぼ線形に変化する。そこで、動作時間ti や作業速度vi の初期値ti0,vi0に対する割合を、
Δti =ti /ti0
Δvi =vi/vi0
と定義すると、製造機械Miの生産率Piの初期値Pi0からの増減部ΔPiは、
ΔPi=Pi0・Δti +Pi0・Δvi −{α(Δti )+β(Δvi )} …(3)
と表わすことができる。右辺第1項は、その製造機械Miの動作時間の増減による生産率の増減分を示し、右辺第2項は、その製造機械Miの作業速度の増減による生産率の増減分を示す。右辺第3項は、動作時間に依存する部品交換サイクルの増減に伴う生産率の低下の増減分を示し、右辺第4項は、作業速度に依存する不良品発生の増減に伴う生産率の低下の増減分を示す。
そこで、各実施形態で説明したように、故障の予兆を検出した際の各製造装置の稼働量を修正する際には、生産システム100全体の生産率は、修正後の各製造機械Mi(i=1〜n)の各生産率Piの最小値になること、つまり生産システム100全体の生産率はPPは、
Ps=min(P1,P2,・・・・Pn) …(4)
となることを利用して、期間Yでの生産率Psを所望の生産率Psiまで高めるには、制約条件
Σn i=1ΔPi≧1 つまり、
(ΔP1+ΔP2+・・・・ΔPn)≧1
の元で、式(4)を解いて、生産率Psが所望の値となるように、各製造機械Miの動作時間ti と作業速度vi を求めればよい。
G.その他の実施の態様:
[1]この他、以下の構成での実施が可能である。第1の態様は、生産量の計画に基づいて複数の製造機械を運用する生産システムとして態様である。この生産システムは、前記複数の製造機械のうちの一つであり、第1作業を実施する第1製造機械と、前記複数の製造機械のうちの一つであり、第2作業を実施する第2製造機械であって、前記第1製造機械の前記第1作業の少なくとも一部を代替可能である第2製造機械と、所定期間の生産量として計画された合計生産量に従って、前記第1,第2製造機械による合計の生産率である合計生産率を計画する計画部と、前記第1製造機械から動作状態を表わす状態量を取得して、前記第1製造機械が故障する予兆を検出する検出部と、前記検出部が前記故障の予兆を検出したとき、前記第1製造機械の稼働が前記故障により停止する時期である停止時期を予測する予測部と、前記故障により稼働を停止する前記第1製造機械を稼働状態に戻せる時期であるメンテナンス時期を決定する決定部と、前記計画部によって前記計画された合計生産率である第1合計生産率を達成するように、前記第1製造機械および前記第2製造機械の各稼働量を制御する生産制御部と、を備える。ここで、前記生産制御部は、前記第1製造機械の前記故障の予兆が検出されたとき、前記予測された前記停止時期が前記メンテナンス時期より前である場合には、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御し、前記停止時期までの前記合計生産率を、前記第1合計生産率より高い第2合計生産率とする生産率増加制御を行なうものとしてよい。
この生産システムによれば、第1製造機械の故障の予兆が検出されたとき、メンテナンス時期までの間、少なくとも前記第1製造機械の稼働量を、故障の予兆が検出されるまでの稼働量以上に制御し、停止時期までの合計生産率を、前記第1合計生産率より高い第2合計生産率とすることができる。このため、故障の予兆が検出されても、生産システムの生産計画からの生産量の減少を抑制することができる。
こうした生産システムは、実施形態の様に、生産本部と工場とに分かれていてもよいし、一体に構成されていてもよい。例えば、交換部品の発注やメンテナンス時期の決定は、工場の生産制御部がまとめて行なっても差し支えない。また、メンテナンス時期の決定は、担当者がマニュアルで行ない、生産システムに入力するものとしてもよい。
[2]こうした生産システムにおいて、前記生産制御部は、前記生産率増加制御として、前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでと同じ稼働量に維持し、前記第2製造機械の稼働量を、前記第2合計生産率を達成する稼働量に高める制御を行なってもよい。こうすれば、故障の予兆が検出された第1製造機械の稼働量を高めることなく、生産システムの生産率を高めることができるので、予測された故障時期まで、第1製造機械を稼働させることができる可能性を高めることができる。
[3]こうした生産システムにおいて、前記生産制御部は、前記生産率増加制御として、前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量より高く制御し、前記第2製造機械の稼働量を、前記第2合計生産率を達成する稼働量とする制御を行なうものとしてもよい。こうすれば、第2製造機械の稼働量の増加を抑制することができ、第2製造機械にかける負担を抑制することができる。生産率増加制御における第1製造機械と第2製造機械との稼働量の組合せは、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御した上で、停止時期までの合計生産率を、第1合計生産率より高い第2合計生産率にできれば、どのような組み合わせであってもよい。
[4]こうした生産システムにおいて、前記生産制御部は、前記生産率増加制御を、前記生産計画を変更可能な時期から行なうもとのしてもよい。生産システムはシステムとして動作しているので、各製造機械の稼働量を変更できるタイミングを、生産計画を変更可能な時期からとすることで、稼働量の変更をスムースに行なうことができる。もとより、稼働量の変更を演算して求めた時点から、稼働量を変更するものとしてもよい。
[5]こうした生産システムであって、更に前記第1製造機械の稼働情報を取得する稼働情報取得部を備え、前記検出部は、前記第1製造機械の稼働情報を利用して、前記故障の予兆を検出するものとしてもよい。こうすれば、第1製造機械の故障の予兆を容易に検出することができる。もとより、故障の予兆の検出は製造装置の外部に置いた監視カメラやセンサなどの信号に基づいて行なってもよい。
[6]こうした生産システムにおいて、更に、前記検出部の検出した前記故障の予兆に従って、前記第1製造機械の故障を回避または修復するために交換すべき部品を特定する特定部と、前記特定された交換すべき部品の納品の予定を管理する交換部品管理部とを備えるもとのしてよい。ここで、決定部は、前記メンテナンス時期を、前記交換すべき部品の納品の予定に従って決定すればよい。こうすれば、メンテナンス時期を容易に決定することができる。もとよりメンテナンス時期の決定は、交換部品を特定せずに行なってもよい。例えば、故障の予兆が検出された製造機械全体を交換するものとして、メンテナンス時期を決定してもよい。
[7]こうした生産システムにおいて、前記予測部は、前記停止時期の予測を、前記生産率増加制御において制御される前記第1製造機械の稼働量に従って行なうものとしてもよい。メンテナンス時期までの第1製造機械の稼働量を変更すると、故障が実際に発生して第1製造機械を停止する停止時期が変ることが有り得るからである。
[8]こうた生産システムにおいて、生産制御部は、前記停止時期までの前記第2合計生産率と前記停止時期から前記メンテナンス時期までの合計生産率である第3合計生産率とを、前記メンテナンス時期までに前記第1合計生産率で前記第1,第2製造機械が稼働した場合の合計生産量と同等の合計生産量となるように修正してもよい。こうすれば、故障により第1製造機械を停止しても、生産システム全体としての生産量を確保することができる。
[9]第2の態様は、生産量の計画に基づいて複数の製造機械を運用する生産方法としての態様である。この生産方法は、複数の製造機械のうちの一つである第1製造機械と、前記第1製造機械の作業の一部を代替可能である第2製造機械とによる合計の生産率である合計生産率を計画し、前記第1製造機械が故障する予兆を検出し、前記故障の予兆を検出したとき、前記第1製造機械の稼働が前記故障により停止する時期である停止時期を予測し、前記故障により稼働を停止する前記第1製造機械を稼働状態に戻せる時期であるメンテナンス時期を決定し、前記計画された合計生産率である第1合計生産率を達成するように、前記第1製造機械および前記第2製造機械の各稼働量を制御し、前記第1製造機械の前記故障の予兆が検出されたとき、前記予測された前記停止時期が前記メンテナンス時期より前である場合には、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御し、前記停止時期までの前記合計生産率を、前記第1合計生産率より高い第2合計生産率とする。こうしても、前述した生産システムと同様の作用効果を奏することができる。
本開示は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。例えば、上記実施形態においてハードウェアにより実現した構成の一部は、ソフトウェアにより実現することができる。また、ソフトウェアにより実現している構成の少なくとも一部は、ディスクリートな回路構成により実現することも可能である。
MA〜MD,Mi…製造機械、WK…ワーク、10…工場、11…生産制御部、12…検出部、13…予測部、15…コンベアー、16〜19…駆動部、20…生産本部、21…計画部、22…決定部、25…ネットワーク、30…部品供給部、36〜39…データ収集装置、100…生産システム

Claims (9)

  1. 生産量の計画に基づいて複数の製造機械を運用する生産システムであって、
    前記複数の製造機械のうちの一つであり、第1作業を実施する第1製造機械と、
    前記複数の製造機械のうちの一つであり、第2作業を実施する第2製造機械であって、前記第1製造機械の前記第1作業の少なくとも一部を代替可能である第2製造機械と、
    所定期間の生産量として計画された合計生産量に従って、前記第1,第2製造機械による合計の生産率である合計生産率を計画する計画部と、
    前記第1製造機械から動作状態を表わす状態量を取得して、前記第1製造機械が故障する予兆を検出する検出部と、
    前記検出部が前記故障の予兆を検出したとき、前記第1製造機械の稼働が前記故障により停止する時期である停止時期を予測する予測部と、
    前記故障により稼働を停止する前記第1製造機械を稼働状態に戻せる時期であるメンテナンス時期を特定する決定部と、
    前記計画部によって前記計画された合計生産率である第1合計生産率を達成するように、前記第1製造機械および前記第2製造機械の各稼働量を制御する生産制御部と、
    を備え、
    前記生産制御部は、前記第1製造機械の前記故障の予兆が検出されたとき、前記予測された前記停止時期が前記メンテナンス時期より前である場合には、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御し、前記停止時期までの前記合計生産率を、前記第1合計生産率より高い第2合計生産率とする生産率増加制御を行なう
    生産システム。
  2. 請求項1記載の生産システムであって、
    前記生産制御部は、前記生産率増加制御として、
    前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでと同じ稼働量に維持し、
    前記第2製造機械の稼働量を、前記第2合計生産率を達成する稼働量に高める制御を行なう
    生産システム。
  3. 請求項1に記載の生産システムであって、
    前記生産制御部は、前記生産率増加制御として、
    前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量より高く制御し、
    前記第2製造機械の稼働量を、前記第2合計生産率を達成する稼働量とする制御を行なう
    生産システム。
  4. 請求項1から請求項3のいずれか一項に記載の生産システムであって、
    前記生産制御部は、前記生産率増加制御を、前記生産量の前記計画を変更可能な時期から行なう生産システム。
  5. 請求項1から請求項4のいずれか一項に記載の生産システムであって、更に
    前記第1製造機械の稼働情報を取得する稼働情報取得部を備え、
    前記検出部は、前記第1製造機械の稼働情報を利用して、前記故障の予兆を検出する生産システム。
  6. 請求項1から請求項5のいずれか一項に記載の生産システムであって、
    更に、前記検出部の検出した前記故障の予兆に従って、前記第1製造機械の前記故障を回避または修復するために交換すべき部品を特定する特定部と、
    前記特定された交換すべき部品の納品の予定を管理する交換部品管理部と
    を備え、
    決定部は、前記メンテナンス時期を、前記交換すべき部品の納品の予定に従って特定する生産システム。
  7. 請求項1から請求項6のいずれか一項に記載の生産システムであって、
    前記予測部は、前記停止時期の予測を、前記生産率増加制御において制御される前記第1製造機械の稼働量に従って行なう生産システム。
  8. 請求項1から請求項7のいずれか一項に記載の生産システムであって、
    前記生産制御部は、前記停止時期までの前記第2合計生産率と前記停止時期から前記メンテナンス時期までの合計生産率である第3合計生産率とを、前記メンテナンス時期までに前記第1合計生産率で前記第1,第2製造機械が稼働した場合の合計生産量と同等の合計生産量となるように修正する
    生産システム。
  9. 生産量の計画に基づいて複数の製造機械を運用する生産方法あって、
    前記複数の製造機械のうちの一つである第1製造機械と、前記第1製造機械が行なう作業の少なくとも一部を代替可能である第2製造機械とによる合計の生産率である合計生産率を計画し、
    前記第1製造機械が故障する予兆を検出し、
    前記故障の予兆を検出したとき、前記第1製造機械の稼働が前記故障により停止する時期である停止時期を予測し、
    前記故障により稼働を停止する前記第1製造機械を稼働状態に戻せる時期であるメンテナンス時期を特定し、
    前記計画された合計生産率である第1合計生産率を達成するように、前記第1製造機械および前記第2製造機械の各稼働量を制御し、
    前記第1製造機械の前記故障の予兆が検出されたとき、前記予測された前記停止時期が前記メンテナンス時期より前である場合には、少なくとも前記第1製造機械の稼働量を、前記故障の予兆が検出されるまでの稼働量以上に制御し、前記停止時期までの前記合計生産率を、前記第1合計生産率より高い第2合計生産率とする
    生産方法。
JP2018184164A 2018-09-28 2018-09-28 生産システムおよび生産方法 Active JP7107144B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018184164A JP7107144B2 (ja) 2018-09-28 2018-09-28 生産システムおよび生産方法
CN201910911478.2A CN110968049B (zh) 2018-09-28 2019-09-25 生产系统以及生产方法
US16/584,571 US11774949B2 (en) 2018-09-28 2019-09-26 Production system and production method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018184164A JP7107144B2 (ja) 2018-09-28 2018-09-28 生産システムおよび生産方法

Publications (2)

Publication Number Publication Date
JP2020052931A true JP2020052931A (ja) 2020-04-02
JP7107144B2 JP7107144B2 (ja) 2022-07-27

Family

ID=69947449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018184164A Active JP7107144B2 (ja) 2018-09-28 2018-09-28 生産システムおよび生産方法

Country Status (3)

Country Link
US (1) US11774949B2 (ja)
JP (1) JP7107144B2 (ja)
CN (1) CN110968049B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022191591A (ja) * 2021-06-16 2022-12-28 株式会社日立製作所 設備診断装置および設備診断方法
JP2023074027A (ja) * 2021-11-17 2023-05-29 トヨタ自動車株式会社 生産計画立案システムおよび生産計画立案方法
WO2025254093A1 (ja) * 2024-06-04 2025-12-11 Dmg森精機株式会社 管理装置、管理システム、管理方法、および管理プログラム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114029942A (zh) * 2021-09-29 2022-02-11 西门子(中国)有限公司 机器人运行的控制及监视方法、装置及计算机可读存储介质
CN117377918A (zh) * 2022-04-27 2024-01-09 东芝三菱电机产业系统株式会社 成套设备操纵支援系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004165216A (ja) * 2002-11-08 2004-06-10 Matsushita Electric Ind Co Ltd 生産管理方法および生産管理装置
JP2009098875A (ja) * 2007-10-16 2009-05-07 Nippon Steel Corp 原材料貯槽への入槽計画作成方法およびその装置
US20150185729A1 (en) * 2012-02-07 2015-07-02 Google Inc. Systems and Methods for Allocating Tasks to a Plurality of Robotic Devices
WO2016189603A1 (ja) * 2015-05-22 2016-12-01 株式会社日立製作所 運行最適化支援システム及び運行最適化支援方法
JP2017037479A (ja) * 2015-08-10 2017-02-16 富士通株式会社 工程管理装置
JP2018149597A (ja) * 2017-03-09 2018-09-27 花王株式会社 鋳造支援システム
US11016468B1 (en) * 2018-06-12 2021-05-25 Ricky Dale Barker Monitoring system for use in industrial operations

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850342A (en) * 1996-09-24 1998-12-15 Nakamura; Kaoru Machine tool control system
JP2988472B1 (ja) 1998-08-06 1999-12-13 横河電機株式会社 生産システム
US6400999B1 (en) 1998-07-06 2002-06-04 Yokogawa Electric Corporation Production system and manufacturing equipment selecting method on production system
JP2000141047A (ja) 1998-11-04 2000-05-23 Honda Motor Co Ltd 生産ラインの作業配分シミュレーション方法
JP4347944B2 (ja) * 1999-03-17 2009-10-21 シャープ株式会社 生産管理方法、生産ラインにおける安全仕掛かり数の確保方法、および生産ライン
EP2267305B1 (en) * 2009-06-24 2016-01-13 Vestas Wind Systems A/S A method and a system for controlling operation of a wind turbine
US20120173299A1 (en) * 2011-01-04 2012-07-05 Mcmullin Dale Robert Systems and methods for use in correcting a predicted failure in a production process
US8560474B2 (en) * 2011-03-07 2013-10-15 Cisco Technology, Inc. System and method for providing adaptive manufacturing diagnoses in a circuit board environment
US9080553B2 (en) * 2012-01-20 2015-07-14 General Electric Company Method and apparatus for control of redundant devices in a wind turbine
JP6285403B2 (ja) * 2015-11-30 2018-02-28 ファナック株式会社 製造機械の故障を予測するセル制御装置および生産システム
US20170308802A1 (en) * 2016-04-21 2017-10-26 Arundo Analytics, Inc. Systems and methods for failure prediction in industrial environments
JP7056574B2 (ja) * 2016-10-31 2022-04-19 日本電気株式会社 生産管理装置、方法、プログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004165216A (ja) * 2002-11-08 2004-06-10 Matsushita Electric Ind Co Ltd 生産管理方法および生産管理装置
JP2009098875A (ja) * 2007-10-16 2009-05-07 Nippon Steel Corp 原材料貯槽への入槽計画作成方法およびその装置
US20150185729A1 (en) * 2012-02-07 2015-07-02 Google Inc. Systems and Methods for Allocating Tasks to a Plurality of Robotic Devices
WO2016189603A1 (ja) * 2015-05-22 2016-12-01 株式会社日立製作所 運行最適化支援システム及び運行最適化支援方法
JP2017037479A (ja) * 2015-08-10 2017-02-16 富士通株式会社 工程管理装置
JP2018149597A (ja) * 2017-03-09 2018-09-27 花王株式会社 鋳造支援システム
US11016468B1 (en) * 2018-06-12 2021-05-25 Ricky Dale Barker Monitoring system for use in industrial operations

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022191591A (ja) * 2021-06-16 2022-12-28 株式会社日立製作所 設備診断装置および設備診断方法
JP7724086B2 (ja) 2021-06-16 2025-08-15 株式会社日立製作所 設備診断装置および設備診断方法
JP2023074027A (ja) * 2021-11-17 2023-05-29 トヨタ自動車株式会社 生産計画立案システムおよび生産計画立案方法
JP7694352B2 (ja) 2021-11-17 2025-06-18 トヨタ自動車株式会社 生産計画立案システムおよび生産計画立案方法
WO2025254093A1 (ja) * 2024-06-04 2025-12-11 Dmg森精機株式会社 管理装置、管理システム、管理方法、および管理プログラム
JP2025183093A (ja) * 2024-06-04 2025-12-16 Dmg森精機株式会社 管理装置、管理システム、管理方法、および管理プログラム

Also Published As

Publication number Publication date
CN110968049B (zh) 2023-01-10
US11774949B2 (en) 2023-10-03
US20200103863A1 (en) 2020-04-02
CN110968049A (zh) 2020-04-07
JP7107144B2 (ja) 2022-07-27

Similar Documents

Publication Publication Date Title
CN110968049B (zh) 生产系统以及生产方法
US10274931B2 (en) Cell control apparatus which predicts failure of manufacturing machines and production system
US10268187B2 (en) Manufacturing cell machine management system based on component degree of consumption
KR101965914B1 (ko) 제조 공정에서 과업 할당의 동적 제어를 위한 시스템 및 방법
US20220197265A1 (en) Planning system and method for processing workpieces
US20060190120A1 (en) Semiconductor manufacturing apparatus, management apparatus therefor, component management apparatus therefor, and semiconductor wafer storage vessel transport apparatus
CA2310067A1 (en) Processing apparatus
US11878428B2 (en) Control apparatus and control method for robot
US20170343994A1 (en) Manufacturing management device for controlling manufacturing cells in which maintenance work is conducted
JP2005258585A (ja) 成形機の部品自動発注方法、システム及びプログラム
CN119335972A (zh) 工业生产机器人的协同控制方法
JPH11129147A (ja) 多数の加工工程からなる加工システムのための作業管理システム
US10725460B2 (en) Cell production system including manufacturing cell for autonomous manufacturing
CN120911880A (zh) 智能印刷作业调度方法、装置及存储介质
JP3351209B2 (ja) 作業管理装置
JP2004355172A (ja) ジョブショップ型の生産システム、トラッキング装置、トラッキング方法、プログラムおよび記録媒体
JP2743688B2 (ja) セルコントローラ
JP7784971B2 (ja) 自動作業ラインの制御装置、及び、その制御方法
EP4432030A1 (en) Soft reset - error handling in shop floor executable schedule generation
CN119904061A (zh) 刀具排产方法、刀具排产系统、控制设备及程序产品
CN119536169A (zh) 导引设备的调度系统、方法和装置
WO2024257218A1 (ja) 工具搬送システム、工具搬送システムの制御方法、および工具搬送システムの制御プログラム
JP2025164693A (ja) 管理装置、管理方法、および管理プログラム
Aini Optimizing Manufacturing Processes through the Integration of Dynamic Job Shop Scheduling and Maintenance Planning
US20230222046A1 (en) Device state monitoring system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220518

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220627

R150 Certificate of patent or registration of utility model

Ref document number: 7107144

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150