JPH0675972A - Production controlling method - Google Patents
Production controlling methodInfo
- Publication number
- JPH0675972A JPH0675972A JP22953492A JP22953492A JPH0675972A JP H0675972 A JPH0675972 A JP H0675972A JP 22953492 A JP22953492 A JP 22953492A JP 22953492 A JP22953492 A JP 22953492A JP H0675972 A JPH0675972 A JP H0675972A
- Authority
- JP
- Japan
- Prior art keywords
- work
- equipment
- priority
- control method
- production
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 37
- 230000008569 process Effects 0.000 claims abstract description 38
- 238000010586 diagram Methods 0.000 claims description 16
- 230000005856 abnormality Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 10
- 241000282414 Homo sapiens Species 0.000 claims description 3
- 241000282412 Homo Species 0.000 claims description 2
- 238000000195 production control method Methods 0.000 claims 13
- 238000012545 processing Methods 0.000 abstract description 4
- 230000004075 alteration Effects 0.000 abstract 1
- 238000013461 design Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003754 machining Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Control By Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、加工や組立を行なう生
産現場における作業の進行制御方式に関し、とくにライ
ン異常や、特急品の飛込み等の作業工程混乱要因が存在
する生産現場の生産制御方式最適化に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a work progress control system in a production site for machining and assembly, and particularly to a production control system in a production site in which there are factors such as a line abnormality or a rush of a special express item. Regarding optimization.
【0002】[0002]
【従来の技術】従来の生産制御方式では現場の特殊性を
考慮せずに一般的予想に基づいてすべての作業割付を一
元的に集約して日単位等に予め決定しておき、それに従
って生産制御を行なうための生産現場にて作業工程を変
更することが困難であり、異常発生によりラインが停止
することが多かった。このため、現場における作業割り
付けの意志決定法に関して 特願昭63−154741号(工程主導作業選択型生産
制御システム) 特開平3−233601号(セルコントローラおよびセ
ル制御システム) 特開平4−69702号(作業適応型コントローラとそ
の制御方法) 特願平3−226872号(ものの所在確認およびその
装置) 特願平3−298670号(自律分散型生産制御システ
ム) 特願平3−304454号(ワーク駆動型生産制御シス
テム) 等の発明が開示されている。2. Description of the Related Art In the conventional production control system, all work assignments are centrally aggregated based on general forecasts without considering the peculiarities of the site, and are decided in advance on a daily basis, etc. It was difficult to change the work process at the production site for control, and the line often stopped due to an abnormality. Therefore, regarding a method of deciding work allocation in the field, Japanese Patent Application No. 63-154741 (process-driven work selection type production control system) JP-A-3-233601 (cell controller and cell control system) JP-A-4-69702 ( Work adaptive controller and control method thereof Japanese Patent Application No. 3-226872 (thing location confirmation and its device) Japanese Patent Application No. 3-298670 (autonomous decentralized production control system) Japanese Patent Application No. 3-304454 (work drive type) Production control system) etc. are disclosed.
【0003】[0003]
【発明が解決しようとする課題】上記各特許出願は、い
ずれも個々の作業選択や作業割付方式に関するものの、
それらを総合する生産方式に付いては述べられていない
ので、個々の作業と全体との関りが不明確であり、実際
の異常発生に対応する動的制約条件の切り替え方法が示
されていないという問題があった。すなわち、各処理方
式間の利点・欠点が不明確なのでどの様な事態にどれを
採用すべきかが不明確であった。本発明はとくに生産ラ
イン全体の効率的運用を目的として、個々のラインがそ
のときどきの事態に応じて調和的に機能することのでき
る生産制御方式を提供することにある。Although each of the above patent applications relates to individual work selection and work allocation methods,
Since the production method that integrates them is not stated, the relation between individual work and the whole is unclear, and the method of switching the dynamic constraint conditions corresponding to the actual occurrence of an abnormality is not shown. There was a problem. That is, since the advantages and disadvantages of each processing method are unclear, it was unclear which situation should be adopted and which one should be adopted. The present invention aims to provide a production control system in which individual lines can function in a coordinated manner depending on the current situation, particularly for efficient operation of the entire production line.
【0004】[0004]
【課題を解決するための手段】本発明においては、生産
工程を現場の状況に合わせて動的に最適化するため、工
程プログラムや作業割付等を工夫し、設備の割付を動的
に柔軟に行う。このため、生産に係わる全工程を、作業
の先行関係および並列実行可能条件を考慮した作業順序
を単位作業順に分解した作業工程図と、上記単位作業毎
の作業名称に対応する設備や人間の行う作業動作名の列
で記述した作業内容とに二分して設備非依存的に記述
し、上記作業内容を上記作業順序に従って期限等の条件
下で実行するようにする。In the present invention, in order to dynamically optimize the production process according to the situation of the site, the process program and work allocation are devised to dynamically and flexibly allocate the equipment. To do. For this reason, all the processes related to production are performed by a work process diagram in which the work sequence considering the preceding relation of work and the parallel executability condition is disassembled into unit work order, and the equipment or human corresponding to the work name of each unit work described above. It is divided into work contents described in the column of work action names in a facility-independent manner, and the work contents are executed in accordance with the work order under conditions such as a deadline.
【0005】このため、上記作業内容が示す作業工程図
に従って各作業を実行することのできる設備、設備群等
を記載した作業と設備の対応表により作業を実行可能な
設備をまとめて、上記作業と設備の対応表より選定した
各作業の実行可能な設備または設備群を一台の仮想設備
とし、上記仮想設備に対して生産開始等の作業指示を行
うようにする。For this reason, the work which can perform each work in accordance with the work process diagram indicated by the above work contents, the work in which the work is described by the correspondence table of the work and the equipment group, and the corresponding work are summarized, and the above work is performed. The equipment or equipment group capable of executing each work selected from the correspondence table of equipment and equipment is made into one virtual equipment, and work instructions such as production start are given to the virtual equipment.
【0006】また、上記仮想設備が含む実設備を、 ワーク優先。(多品種小量/一個流し/特急割り込み
品) 設備優先。(作業時間が長い作業が多いとき) 工程優先。(ロット生産時の定常状態) 等の作業の制約条件に応じて作業開始前に動的に決定す
るようにする。[0006] In addition, the real equipment included in the above virtual equipment is given a work priority. (Multi-product small quantity / single piece / limited express interrupt product) Equipment priority. (When a lot of work takes a long time) Process priority. (Steady state at the time of lot production), etc. shall be determined dynamically before the start of work in accordance with work constraints.
【0007】さらに、生産ラインの異常等により所定の
作業が上記仮想設備で遂行ができなくなった場合には、
上記仮想設備内の設備または設備群割付けに関する制約
条件を、作業の性格に応じてコスト優先から納期優先の
ような別の優先度に基づく内容に切り替えるようにす
る。さらに、上記制約条件を個々のワーク毎に決め、ワ
ーク毎の制約条件を考慮して仮想設備を切り替えるよう
にする。Further, when a predetermined work cannot be performed in the virtual facility due to an abnormality in the production line,
The constraint condition regarding the facility or facility group allocation in the virtual facility is switched from the cost priority to the content based on another priority such as delivery date priority according to the nature of the work. Further, the constraint condition is determined for each individual work, and the virtual equipment is switched in consideration of the constraint condition for each work.
【0008】さらに、各ワークに優先度を設け、上記優
先度が高いワークが作業待ちになった場合には仮想設備
へ当該ワークを優先する作業依頼を行なうようにする。
このため、作業待ちのワークの中から作業実行可能であ
り優先度の高いワークを選択し、作業可能な仮想設備を
探索してこれが存在すればその作業を続けるようにす
る。Further, a priority is set for each work, and when a work with a high priority is waiting for work, a work request for giving priority to the work is given to the virtual equipment.
Therefore, a work capable of performing work and having a high priority is selected from the works waiting for the work, a workable virtual facility is searched, and if the work exists, the work is continued.
【0009】さらに、上記作業工程情報、作業内容情
報、優先度情報等を各ワークに付加し、または、ホスト
計算機により一括管理して、設備と各ワークあるいはホ
スト計算機間の通信により生産の進行を管理するように
する。さらに、オペレータがマニュアルにより作成して
上記各設備に割り付ける作業データや人間に対する作業
指示等の作業内容を、作業開始指示に応じて当該設備に
転送するようにする。Further, the work process information, work content information, priority information and the like are added to each work, or are collectively managed by a host computer, and production is progressed by communication between the equipment and each work or host computer. Try to manage. Further, work data such as work data manually created by an operator and assigned to each equipment and work instructions for humans are transferred to the equipment according to a work start instruction.
【0010】さらに、各設備は上記作業データ外の標準
作業データで構成されたメッセージを受信した場合に
は、上記メッセージを解釈して自己の制御命令に変換し
て作業を行い、設備とワーク/ホスト計算機との通信を
統一するようにする。さらに、上記標準作業データがす
でに登録済みの場合にはその登録番号データのみを設備
に転送するようにする。Further, when each equipment receives a message composed of standard work data other than the work data, it interprets the message and converts it into its own control command to carry out the work. Unify communication with the host computer. Further, if the standard work data is already registered, only the registration number data is transferred to the facility.
【0011】さらに、作業内容の各動作を細部動作に展
開して仮想設備内に格納し、仮想設備は各設備に作業開
始メッセ−ジを送り、これを受信した設備は識別子によ
り指示された単位作業を実行してその終了メッセ−ジを
仮想設備に送るようにする。また、作業開始メッセ−ジ
の受信後にワークが予定された時刻に到着しない場合に
は、仮想設備は通信によりワークの所在を探索して作業
計画を修正し、また、異常を検出するようにする。Furthermore, each operation of the work content is expanded into a detailed operation and stored in the virtual equipment, the virtual equipment sends a work start message to each equipment, and the equipment which receives this message is in the unit designated by the identifier. Perform the work and send its termination message to the virtual equipment. If the work does not arrive at the scheduled time after receiving the work start message, the virtual equipment searches the location of the work by communication, corrects the work plan, and detects an abnormality. .
【0012】[0012]
【作用】上記作業工程図と作業内容とにより生産の全工
程が設備に非依存で記述される。また、仮想設備により
作業毎に実行可能な設備をまとめることができる。ま
た、ワーク優先、設備優先、工程優先等に応じて仮想設
備内の設備を作業開始前にまとめ直して制約条件の変更
に柔軟に対応する。このため、生産ライン異常等の場合
には、仮想設備内の設備が作業の性格に応じてコスト優
先から納期優先または精度優先等に切り替えられる。The whole process of production is described in a facility-independent manner by the work process diagram and work contents. In addition, it is possible to collect executable equipment for each work by using virtual equipment. In addition, according to the work priority, the equipment priority, the process priority, etc., the equipment in the virtual equipment is reorganized before the work is started to flexibly deal with the change of the constraint condition. Therefore, in the case of a production line abnormality or the like, the equipment in the virtual equipment is switched from cost priority to delivery priority or accuracy priority according to the nature of the work.
【0013】また、上記制約条件に応じた各ワーク毎の
作業工程情報、作業内容情報、優先度情報等を各ワーク
に付加し、またはホスト計算機により一括管理するの
で、設備と各ワーク、あるいはホスト計算機間の通信に
より生産を進行する分散環境が形成され、これにより、
現場における作業工程、作業内容等の柔軟な修正が可能
になる。Further, since work process information, work content information, priority information, etc. for each work according to the above constraint conditions are added to each work or are collectively managed by a host computer, the equipment and each work, or the host Communication between computers creates a distributed environment in which production progresses.
It is possible to flexibly modify the work process, work content, etc. on the site.
【0014】上記分散環境により、現場より作業可能な
仮想設備を探索して作業待ちのワーク、とくに実行可能
な優先度の高いワークをを優先する作業依頼を行なうこ
とができる。また、自動生成したり、オペレータが作成
して上記各設備に割り付ける作業データや作業指示等が
作業開始指示に応じて当該設備に転送される。With the above distributed environment, it is possible to search for a virtual facility capable of performing work from the site and make a work request giving priority to a work waiting for work, particularly a work having a high priority that can be executed. In addition, work data, work instructions, etc., which are automatically generated or created by an operator and assigned to each of the above-mentioned equipment, are transferred to the equipment according to a work start instruction.
【0015】また、各設備は上記作業データ外の標準作
業データで構成されたメッセージを受信した場合はこれ
を自己の制御命令に変換して作業を行い、設備とワーク
/ホスト計算機との通信を統一する。さらに、上記標準
作業データがすでに登録済みの場合にはその登録番号デ
ータのみを転送して作業を行う。Further, when each equipment receives a message composed of standard work data other than the work data, it converts the message into its own control command to perform work, and communicates between the equipment and the work / host computer. Unify. Further, when the standard work data is already registered, only the registration number data is transferred to perform the work.
【0016】また、仮想設備は作業内容の各動作をさら
に単位作業に展開して格納し、各設備は仮想設備からの
作業開始メッセージに応じて識別子により単位作業を実
行し終了メッセージを仮想設備におくる。また、仮想設
備は未到着のワークを通信により探索して作業計画を修
正し、または異常を検出する。Further, the virtual equipment further expands and stores each operation of the work content into a unit work, and each equipment executes the unit work by the identifier according to the work start message from the virtual equipment and sends the end message to the virtual equipment. Come on. Further, the virtual facility searches for an unarriving work by communication, corrects the work plan, or detects an abnormality.
【0017】[0017]
【実施例】図1は本発明による生産制御方式の全体を示
す工程流れ図である。図1において、CAD101によ
り作られた製品設計、生産設計等の情報に基づいて、工
程設計102により作業順序付けと同割り付け等の作業
工程図が決定され、作業設計103において加工、組
立、検査、搬送等の作業内容に分解される。本発明の第
1の特徴は、上記作業工程図と作業内容を実設備の細部
に依存せずに記述できるようにした点である。第2の特
徴は、ライン制御104からの各情報により加工ライン
105内の各加工、組立、検査設備群を制御する際に、
各作業毎に実行可能な実設備群を一つの仮想設備として
まとめ、実設備決定に対して余裕と柔軟性を持たせた点
である。第3の特徴は、上記仮想設備内の実設備群を生
産条件(制約条件)に応じて変更できるようにした点で
ある。第4の特徴は、ワ−ク(加工物)に優先度、さら
に作業工程、作業内容等の情報を付加し、または上記情
報をホスト計算機により管理するようにして、現場にて
上記情報をみて進行計画を適宜修正できるようにした点
である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a process flow chart showing the overall production control system according to the present invention. In FIG. 1, a work process diagram such as work ordering and allocation is determined by a process design 102 based on information such as a product design and a production design created by a CAD 101, and a work design 103 processes, assembles, inspects, and conveys. It is disassembled into work contents such as. The first feature of the present invention is that the work process diagram and the work contents can be described without depending on the details of the actual equipment. The second feature is that when controlling each processing, assembly, and inspection equipment group in the processing line 105 based on each information from the line control 104,
This is the point that the real equipment group that can be executed for each work is put together as one virtual equipment, and there is a margin and flexibility for the real equipment decision. A third feature is that the actual equipment group in the virtual equipment can be changed according to the production condition (constraint condition). The fourth feature is that information such as priority, work process, work content, etc. is added to a work (workpiece), or the above information is managed by a host computer, and the above information can be viewed on site. The point is that the progress plan can be modified appropriately.
【0018】図2、3は上記本発明による各作業の設備
割付けを説明する全体システム図である。図2におい
て、作業フロー201には作業工程図を記述し、作業内
容202には各作業内容の詳細を記述する。統合プログ
ラミングシステム205は上記二階層で記述された作業
フロー201、作業内容202のプログラムを解釈し、
設備構成表203を用いて各作業を実行できる設備と代
替可能設備を選択して仮想設備群を決定する。また、作
業内容202は、処理部206によりプログラム生成規
則204を用いて上記仮想設備毎の作業命令に展開さ
れ、中間言語として仮想設備デ−タ207に格納され
る。 なお、上記中間言語は上記仮想設備群を対象にし
て生成するので、実際の設備に対応する個別命令語では
ない。2 and 3 are overall system diagrams for explaining equipment allocation for each work according to the present invention. In FIG. 2, a work flow chart is described in a work flow 201, and details of each work content are described in a work content 202. The integrated programming system 205 interprets the program of the work flow 201 and the work content 202 described in the above two layers,
Using the equipment configuration table 203, equipment capable of executing each work and alternative equipment are selected to determine a virtual equipment group. The work content 202 is expanded by the processing unit 206 into work instructions for each virtual facility using the program generation rule 204, and stored in the virtual facility data 207 as an intermediate language. Since the intermediate language is generated for the virtual equipment group, it is not an individual command word corresponding to the actual equipment.
【0019】図4は上記中間言語による作業命令プログ
ラム生成プロセス図である。機器構成301内に示した
ラインはそれぞれいくつかのセルにより構成され、また
各セルはいくつかの機械を有している。上記各機械は、
制御機構(要素動作あるいは単位動作)よりなり、これ
らはそれぞれの機能に対応するアクチュエータによる動
作に分解される。プログラム変換規則302には上記ア
クチュエータに行なわせる動作を記述する。たとえば
「移載」という作業ではあるワークを「持ち」、これは
ハンドの開閉により実現できる。続いて行なう「運ぶ」
という機能はアームの「前進・後退」という動作で実現
できる。FIG. 4 is a work instruction program generation process diagram in the intermediate language. The lines shown in the equipment configuration 301 are each made up of several cells, and each cell has several machines. Each of the above machines
It consists of a control mechanism (element operation or unit operation), and these are decomposed into operations by actuators corresponding to respective functions. The program conversion rule 302 describes the operation to be performed by the actuator. For example, in the work of "transfer", a certain work is "held", which can be realized by opening and closing the hand. Continue to carry
The function can be realized by the movement of the arm "forward / backward".
【0020】また、CAD101は上記運搬対象、行き
先等に応じてその条件、制御機構、動作等の運転仕様3
03を決定し、制御機構とその動作をプログラム変換規
則302に伝え、また制御機構を機器構成301に伝え
る。機器構成301は上記制御機構に応じてアクチュエ
ータを決定してプログラム変換規則302に伝える。ま
た、ロボットのような自動機には動作プログラムと位置
等を通知するようにする。上記動作プログラムが位置決
め点や速度、繰り返し回数のように単純な場合にはその
パラメータのみの転送で十分である。しかし、組立作業
のように動作プログラムが順次変わるものには動作生成
機構が必要になる。The CAD 101 has operational specifications 3 such as conditions, control mechanisms, operations, etc. according to the above-mentioned transportation target, destination, etc.
03 is determined, the control mechanism and its operation are transmitted to the program conversion rule 302, and the control mechanism is transmitted to the device configuration 301. The device configuration 301 determines an actuator according to the control mechanism and transmits it to the program conversion rule 302. In addition, an automatic program such as a robot is notified of the operation program and position. If the above operation program is as simple as the positioning point, speed, and the number of repetitions, it is sufficient to transfer only the parameters. However, a motion generation mechanism is required for an operation program in which an operation program changes sequentially, such as an assembly operation.
【0021】図2の仮想設備デ−タ207の出力A〜D
は図3に示す分散型コントロ−ラに送られる。上記分散
型コントロ−ラ内のセルコントローラモジュール208
では、作業/ワークの優先度に応じて作業の割り付けを
動的に決定する。すなわち、作業の進行状況に応じて作
業割付や優先度決定方法等を変更、決定する。たとえ
ば、オペレータがコスト優先と入力した場合とか、ワー
クの状況が変化したような場合を予想して、個々のケ−
スに対応して優先すべき作業の割付をあらかじめ記述し
ておき、状況に応じて制約条件を変更する。ただし、異
常時に制約条件を選択するルールはワーク等に付随する
情報に予め付加しておくようにする。なお、上記作業の
選択/割付方式は、例えば前述した特許に開示の方法と
同様にして行なう。Outputs A to D of the virtual equipment data 207 shown in FIG.
Is sent to the distributed controller shown in FIG. Cell controller module 208 in the distributed controller
Then, the work allocation is dynamically determined according to the work / work priority. That is, the work allocation, the priority determination method, and the like are changed and determined according to the progress status of the work. For example, anticipating a case where the operator inputs that cost is prioritized, or when the condition of the work has changed, individual cases are predicted.
Describe the assignment of the work to be prioritized in advance according to the situation, and change the constraint conditions according to the situation. However, a rule for selecting a constraint condition when an abnormality occurs is added in advance to information associated with a work or the like. The work selection / allocation method is performed in the same manner as the method disclosed in the above-mentioned patent, for example.
【0022】図5は上記制約条件情報の一例を示す図、
図6はその処理方法を示すブロック図である。図6にお
いて、ワーク405には図5に示すように正常な場合の
制約条件の他に異常情報を付加しておき、ラインで異常
が発生したときには上記異常情報の異常コードに応じて
制約条件コ−ドを選択して作業を修正するようにする。FIG. 5 is a diagram showing an example of the constraint condition information,
FIG. 6 is a block diagram showing the processing method. In FIG. 6, abnormal information is added to the work 405 in addition to the constraint condition in the normal case as shown in FIG. 5, and when an abnormality occurs in the line, the constraint condition coercion is performed according to the abnormal code of the abnormal information. -Select the code to modify the work.
【0023】また、ワーク405は設備407、408
等に問い合わせ信号406をおくり、これに応じて各設
備はその設備作業のコスト、作業開始時刻、作業時間、
納期、作業精度等の回答407をワーク405に返送す
る。これによりワーク405は自己の状況や全体システ
ムの状況に応じ、上記の制約条件内で最適な設備を選択
する。ついで図3に示すように、作業開始指示と動作内
容をメッセージ212により各設備213、214等へ
通知する。メッセージ212を受けた設備はワークの到
着を待ってそのメッセージに応じた作業を遂行する。Further, the work 405 is equipped with facilities 407 and 408.
And the like, and in accordance with this, each equipment determines the cost of the equipment work, the work start time, the work time,
The reply 407 such as delivery date and work accuracy is returned to the work 405. As a result, the work 405 selects the optimum equipment within the above-mentioned constraint conditions according to its own situation and the situation of the entire system. Then, as shown in FIG. 3, the work start instruction and the operation content are notified to the respective equipments 213 and 214 by a message 212. The equipment receiving the message 212 waits for the arrival of the work and performs the work according to the message.
【0024】[0024]
【発明の効果】上記本発明の二段階記述プログラミング
(作業工程と作業内容)により、全工程を人間の思考過
程に沿ってわかりやすく作業単位に分解、記述すること
ができるので、工程を透明化して管理を容易にすること
ができる。また、上記仮想設備の設定により実設備の指
定範囲が広がるので、生産の制約条件の変更等に柔軟に
対応することができる。According to the above-described two-step description programming (work process and work content) of the present invention, all processes can be decomposed and described into work units according to human thinking process, so that the process is made transparent. Management can be facilitated. Further, since the designated range of the actual equipment is expanded by the setting of the virtual equipment, it is possible to flexibly deal with the change of the production constraint conditions.
【0025】また、作業工程、作業内容、優先度等の情
報をワークに集約することにより、現場にてライン異常
時等に作業の制約条件をコスト優先、あるいは納期優先
等に適宜変更し、これに対応して作業割付方式をワーク
駆動型、工程主導型、コントローラ主導型等に適宜切り
替えることができるので、ライン無停止型の生産を実行
することができる。さらに、作業待ちの場合には優先度
の高いワ−クを投入して生産を続行することができる。Further, by consolidating information such as work process, work content, and priority into the work, the constraint condition of the work is appropriately changed to cost priority or delivery date priority at the time of line abnormality at the work site. The work allocation system can be appropriately switched to a work-driven type, a process-driven type, a controller-driven type, etc. according to the above, so that line-non-stop production can be performed. Furthermore, when waiting for work, a work with a high priority can be put in to continue production.
【0026】また、メッセージ通信により、ホスト計算
機は各仮想設備に作業デ−タや作業指示をおくり、仮想
設備は実設備間と作業開始、終了等を交信し、また、未
到着ワ−クを探索して作業計画を修正するので、作業割
付等を現場の状況を反映しつつ実時刻で決定することが
できる。Also, by message communication, the host computer sends work data and work instructions to each virtual equipment, the virtual equipment communicates with real equipment such as start and end of work, and a non-arrival work. Since the work plan is searched and corrected, the work allocation can be determined in real time while reflecting the situation of the site.
【図1】本発明の全体ステムを説明するブロック図であ
る。FIG. 1 is a block diagram illustrating an entire stem of the present invention.
【図2、3】本発明による生産制御システムの流れ図で
ある。2 and 3 are flow charts of a production control system according to the present invention.
【図4】本発明によるプログラム生成系統図である。FIG. 4 is a program generation system diagram according to the present invention.
【図5】本発明における制約条件図である。FIG. 5 is a constraint diagram in the present invention.
【図6】本発明におけるワ−クと設備間の通信を示すブ
ロック図である。FIG. 6 is a block diagram showing communication between a work and equipment in the present invention.
101…CAD,102…工程設計、103…作業設
計、104…ライン制御、105…加工ライン、201
…作業フロー(作業工程図)、202…作業内容、20
3…設備構成表、204…プログラム生成規則、205
…統合プログラミングシステム、206…プログラム生
成部、207…仮想設備デ−タ、208…セルコントロ
ーラモジュ−ル、209…動的プログラム分配部、21
0…設備稼働監視部、211…協調管理部、212…メ
ッセージバス、213、214…制御モジュール、30
1…機器構成、302…プログラム変換規則、303…
運転仕様、405…ワーク、407、408…設備。101 ... CAD, 102 ... Process design, 103 ... Work design, 104 ... Line control, 105 ... Machining line, 201
... work flow (work process diagram), 202 ... work content, 20
3 ... Equipment configuration table, 204 ... Program generation rule, 205
... integrated programming system, 206 ... program generation unit, 207 ... virtual equipment data, 208 ... cell controller module, 209 ... dynamic program distribution unit, 21
0 ... Equipment operation monitoring unit, 211 ... Coordination management unit, 212 ... Message bus, 213, 214 ... Control module, 30
1 ... Device configuration, 302 ... Program conversion rule, 303 ...
Operating specifications, 405 ... Work, 407, 408 ... Equipment.
Claims (14)
工程を、作業の先行関係および並列実行可能条件を考慮
して作業順序を単位作業順に分解した作業工程図と、上
記単位作業毎の作業名称に対応する設備や人間の行う作
業動作名の列で記述した作業内容とに二分して記述し、
上記作業内容を上記作業順序に従って期限等の与えられ
た条件下で実行するようにしたことを特徴とする生産制
御方法。1. In a production control method, a work process diagram in which all the processes related to production are decomposed into a unit work order in consideration of a preceding relation of work and a parallel executability condition, and a work name for each unit work. It is divided into the work content described in the column of the equipment and the work operation name performed by humans corresponding to
A production control method characterized in that the work contents are executed under given conditions such as a deadline according to the work order.
す作業に従って各作業を実行することのできる設備、設
備群等を記載した作業と設備の対応表をつくり、上記作
業と設備の対応表より選定した各作業を実行する設備ま
たは設備群を一台の仮想設備として、上記仮想設備に対
して生産開始等の作業指示を行うようにしたことを特徴
とする生産制御方法。2. The work-to-equipment correspondence table according to claim 1, wherein a work-to-equipment correspondence table is created that describes the equipment, equipment group, etc. capable of executing each work in accordance with the work shown in the work process diagram. A production control method characterized in that a facility or a group of facilities for executing each selected work is set as one virtual facility, and a work instruction such as production start is given to the virtual facility.
設備を、 ワーク優先(多品種小量/一個流し/特急割り込み
品)、 設備優先(作業時間が長い作業が多いとき)、 工程優先(ロット生産時の定常状態)、 等の作業の制約条件に応じて作業開始前に動的に決定す
るようにしたことを特徴とする生産制御方法。3. The real equipment in the virtual equipment according to claim 2, wherein priority is given to work (multi-product small quantity / single flow / special interrupt product), equipment priority (when there are many operations with long working time), process priority The production control method is characterized in that it is dynamically determined before the start of work in accordance with work constraint conditions such as (steady state during lot production).
により所定の作業が上記仮想設備で遂行ができなくなっ
た場合には、上記仮想設備内の設備または設備群を割付
る際の制約条件を作業の性格に応じてコスト優先から納
期優先または精度優先に動的に切り替えるようにしたこ
とを特徴とする生産制御方法。4. In claim 3, when a predetermined work cannot be performed in the virtual facility due to an abnormality in a production line or the like, a constraint condition for assigning a facility or a group of facilities in the virtual facility is set. A production control method characterized by dynamically switching from cost priority to delivery date priority or precision priority according to the nature of the work.
のワーク毎に決め、ワーク毎の事情を細かく考慮して生
産を行うようにしたことを特徴とする生産制御方法。5. The production control method according to claim 4, wherein the constraint condition is determined for each individual work, and the production is performed in consideration of the circumstances of each work.
いて個々のワークに優先度を設け、上記優先度が高いワ
ークが作業待ちになった場合には仮想設備へ当該ワーク
を優先する作業依頼を行なうようにしたことを特徴とす
るワ−ク優先型作業割付方式の生産制御方法。6. The work request according to claim 3, wherein a priority is set for each work based on the constraint condition, and when a work with a high priority is waiting for work, the work is prioritized to the virtual facility. A work control method of a work priority type work allocation method, characterized in that
により上記制約条件に応じて作業待ちのワークの中から
作業実行可能であり優先度の高いワークを選択するよう
にしたことを特徴とする設備優先型作業割付方式の生産
制御方法。7. The work according to claim 3, wherein a work that can be executed and has a high priority is selected from the works waiting for the work according to the constraint condition when the work of the virtual facility is completed. Production control method of equipment priority type work allocation method.
したがって作業可能な仮想設備を探索し、作業可能な仮
想設備が存在する場合にはその作業を行うようにする工
程優先型作業割付法を基本とすることを特徴とする生産
制御方法。8. The process priority type work allocation method according to claim 3, wherein a workable virtual facility is searched according to a predetermined work process chart, and if the workable virtual facility exists, the work is performed. A production control method characterized by the following.
上記作業工程情報、作業内容情報、優先度情報等を、各
ワークに付加し、または、ホスト計算機により一括管理
するようにして、設備と各ワーク、あるいはホスト計算
機間の通信により生産を進行するようにしたことを特徴
とする生産制御方法。9. The method according to claim 3, wherein
The work process information, work content information, priority information, etc. are added to each work or are collectively managed by the host computer so that production can be advanced by communication between the equipment and each work or the host computer. The production control method characterized in that
て、作業割付時に、作業デ−タや人間に対する作業指示
を生成するか、またはオペレータがマニュアルにより作
成して上記各設備に割り付ける作業の作業データや人間
に対する作業指示等の作業内容を、作業開始指示と共に
当該設備に転送するようにしたことを特徴とする生産制
御方法。10. The work data of any one of claims 1 to 9, wherein at the time of work allocation, work data or a work instruction for a person is generated, or an operator manually creates a work instruction and allocates it to each facility. And a work instruction such as a work instruction for human beings are transferred to the equipment together with a work start instruction.
有の上記作業データ外の標準作業データで構成されたメ
ッセージを受信した場合には、上記メッセージを解釈し
て自己の制御命令に変換して作業を行うようにして、設
備とワーク/ホスト計算機との通信を統一するようにし
たことを特徴とする生産制御方法。11. The equipment according to claim 10, when each equipment receives a message composed of standard work data other than the work data specific to the equipment, interprets the message and converts it into its own control command. A production control method characterized by unifying communication between an equipment and a work / host computer by performing work.
ータがすでに登録済みの場合にはその登録番号データの
みを転送して作業を行うようにしたことを特徴とする生
産制御方法。12. The production control method according to claim 11, wherein when the standard work data is already registered, only the registration number data is transferred to perform the work.
作をさらに必要な細部動作に展開して仮想設備内に識別
子と共に格納し、仮想設備とワ−ク/ホスト計算機は作
業開始、同終了メッセージ等を交信して作業開始指示に
伴う識別子により指示作業単位を実行してその終了を報
告するようにしたことを特徴とするメッセージ駆動型の
生産制御方法。13. The work according to claim 11, wherein each operation of the work content is further expanded into a necessary detailed operation and stored in the virtual equipment together with an identifier, and the virtual equipment and the work / host computer start and end the work message. Etc., the message-driven production control method, characterized in that an instruction work unit is executed by an identifier accompanying a work start instruction and the end thereof is reported.
て、作業開始指示の受信後においてワークがその到着予
定時刻を大きくずれても到着しない場合には、仮想設備
は通信によりワークの所在を確認して作業計画を動的に
修正制御し、または異常を検出するようにしたことを特
徴とする生産制御方法。14. The virtual facility according to claim 1, wherein, after the work start instruction is received, if the work does not arrive even if the estimated arrival time deviates greatly, the virtual facility confirms the location of the work by communication. The production control method is characterized in that the work plan is dynamically corrected and controlled or abnormalities are detected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22953492A JPH0675972A (en) | 1992-08-28 | 1992-08-28 | Production controlling method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22953492A JPH0675972A (en) | 1992-08-28 | 1992-08-28 | Production controlling method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0675972A true JPH0675972A (en) | 1994-03-18 |
Family
ID=16893680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22953492A Pending JPH0675972A (en) | 1992-08-28 | 1992-08-28 | Production controlling method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0675972A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140099815A (en) * | 2013-02-04 | 2014-08-13 | 더 보잉 컴파니 | Alpha-chain constraints for process planning |
JP2017187862A (en) * | 2016-04-01 | 2017-10-12 | 株式会社Ihi | Information processing device |
JP2019532383A (en) * | 2016-08-10 | 2019-11-07 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | Skill interface for industrial applications |
CN110832415A (en) * | 2017-07-18 | 2020-02-21 | 株式会社日立制作所 | Progress operation monitoring system and method |
-
1992
- 1992-08-28 JP JP22953492A patent/JPH0675972A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140099815A (en) * | 2013-02-04 | 2014-08-13 | 더 보잉 컴파니 | Alpha-chain constraints for process planning |
JP2014154152A (en) * | 2013-02-04 | 2014-08-25 | Boeing Co | Alpha-chain constraints for process planning |
JP2017187862A (en) * | 2016-04-01 | 2017-10-12 | 株式会社Ihi | Information processing device |
JP2019532383A (en) * | 2016-08-10 | 2019-11-07 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | Skill interface for industrial applications |
US11054812B2 (en) | 2016-08-10 | 2021-07-06 | Siemens Aktiengesellschaft | Skill interface for industrial applications |
CN110832415A (en) * | 2017-07-18 | 2020-02-21 | 株式会社日立制作所 | Progress operation monitoring system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Saygin et al. | Integrating flexible process plans with scheduling in flexible manufacturing systems | |
Colombo et al. | An agent-based intelligent control platform for industrial holonic manufacturing systems | |
Van Brussel et al. | A conceptual framework for holonic manufacturing: Identification of manufacturing holons | |
US6347253B1 (en) | Control system for executing a task instruction by performing distributed processing via a number of modules | |
JPS6225202B2 (en) | ||
WO2006091307A2 (en) | System and method for adaptive machine programming | |
JP7182885B2 (en) | Operation start condition conversion device and operation start condition conversion method | |
Maimon et al. | Coordination of robots sharing assembly tasks | |
JPH0675972A (en) | Production controlling method | |
US7369904B2 (en) | Integration method for automation components | |
Jiang et al. | An adaptive agile manufacturing control infrastructure based on TOPNs-CS modelling | |
Badr | An agent-based scheduling framework for flexible manufacturing systems | |
O'Grady et al. | Operation of X-Cell—an intelligent cell control system | |
JPH1139018A (en) | Control system | |
Senehi et al. | Hierarchical control architectures from shop level to end effectors | |
Maimon et al. | Analysis of multi-robot systems | |
Kang et al. | A task allocation and scheduling framework to facilitate efficient human-robot collaboration in high-mix assembly applications | |
Praehofer et al. | Supervising manufacturing system operation by DEVS-based intelligent control | |
Hace et al. | The open CNC controller for a cutting machine | |
Torii et al. | Development of On-Line, Real-Time, Scheduling Method for a Computer Aided Manufacturing System | |
Boneschanscher | Task assignment for a small batch flexible assembly cell incorporating multiple robots | |
Lee et al. | ICOSS: A two-layer object-based intelligent cell control architecture | |
KR100221491B1 (en) | Method for controlling dual robot | |
Makris et al. | Flexible Cooperating Robots for Reconfigurable Shop Floor | |
Tiemersma et al. | Communication and control in small batch part manufacturing |