JPH05143116A - Work driving type production control system - Google Patents
Work driving type production control systemInfo
- Publication number
- JPH05143116A JPH05143116A JP30445491A JP30445491A JPH05143116A JP H05143116 A JPH05143116 A JP H05143116A JP 30445491 A JP30445491 A JP 30445491A JP 30445491 A JP30445491 A JP 30445491A JP H05143116 A JPH05143116 A JP H05143116A
- Authority
- JP
- Japan
- Prior art keywords
- work
- pallet
- equipment
- priority
- information
- 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
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 28
- 230000007246 mechanism Effects 0.000 claims abstract description 103
- 238000003860 storage Methods 0.000 claims description 36
- 238000013461 design Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 17
- 238000012546 transfer Methods 0.000 claims description 7
- 238000009434 installation Methods 0.000 abstract 2
- 238000000034 method Methods 0.000 description 18
- 238000003754 machining Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 239000000047 product Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 239000012636 effector Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000013067 intermediate product Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- -1 parts Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32256—Due dates, pieces must be ready, priority of dates, deadline
-
- 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/32302—Each pallet has working plan, information and machine selection data
-
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Control By Computers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は生産制御システムに係
り、柔軟性の高い生産システムを構築するのに必要な装
置、設備、および制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production control system, and more particularly to an apparatus, equipment and a control system necessary for constructing a highly flexible production system.
【0002】[0002]
【従来の技術】従来の生産制御システムでは、製品仕様
から製造設備毎に作業計画を決定し、各設備が作業を遂
行するための設備制御データを生成し、対応する設備に
記憶させ、作業計画順に作業を遂行している。この方式
では、製品仕様の変更や製造設備の改良、改変の際にシ
ステムを停止させて、設備の制御装置および作業計画の
修正を行う必要があった。また、一部の設備の故障に際
しても、同様にシステムを停止させて、修理を行う必要
があった。2. Description of the Related Art In a conventional production control system, a work plan is determined for each manufacturing facility from product specifications, facility control data for each facility to perform work is generated, stored in a corresponding facility, and a work plan is stored. The work is carried out in order. In this method, it is necessary to stop the system when the product specifications are changed or the manufacturing equipment is improved or modified to correct the equipment control device and the work plan. In addition, even when some equipment fails, it is necessary to stop the system and perform repairs in the same manner.
【0003】これらの課題に対して、「工程主導作業選
択形生産制御システム」(特開平1−321503号公
報)や「自律分散形加工セルの情報処理装置」(特開平
2−236604号公報)では、設備に対してあらかじ
め作業を与えるのではなく、設備がワークに付与された
作業を自律的に選択することによって、作業を進行して
いく柔軟性の高い生産制御システムを構築することを提
案している。To solve these problems, a "process-led work selection type production control system" (JP-A-1-321503) and an "information processing device for an autonomous distributed processing cell" (JP-A-2-236604) Proposes to build a highly flexible production control system that advances the work by letting the equipment autonomously select the work assigned to the work, rather than giving the work to the equipment in advance. is doing.
【0004】[0004]
【発明が解決しようとする課題】前記技術では、設備は
単に流れてきたワークを受け取って、ワークに対する次
作業を設備が遂行可能かどうかのみを判断する。すなわ
ち、もし作業を遂行可能であれば、必ずワークの次作業
を実行に移す。この方式であると作業選択時に設備は一
つのワークのみと情報交換をすればよいので、作業選択
のアルゴリズムが単純で、他の設備との干渉は起きな
い。しかし、設備は作業選択時に一つのワークにしか着
目しないので、作業選択時には他のワークの情報は考慮
しない。このため、製品の納期も考慮されないので、製
品の完成時期を予想するのが困難である上に、納期の差
し迫ったワークであっても、優先的に作業が遂行される
わけではない。In the above technique, the equipment simply receives the flowed work and judges only whether or not the equipment can carry out the next work for the work. That is, if the work can be performed, the work next to the work is always executed. With this method, since the equipment only needs to exchange information with one work when selecting a work, the work selection algorithm is simple and no interference with other equipment occurs. However, since the equipment focuses only on one work when selecting a work, information on other works is not considered when selecting a work. Therefore, since the delivery date of the product is not taken into consideration, it is difficult to predict the completion time of the product, and even if the delivery date is imminent, the work is not preferentially performed.
【0005】本発明の目的は、製品仕様の変更、製造設
備の改変や改良、および製造設備の故障に対して迅速に
対応する生産制御システムにおいて、製品の納期を考慮
して、納期の差し迫ったワークの作業を優先的に行う生
産制御システムを提供することである。An object of the present invention is a production control system that responds promptly to changes in product specifications, alterations and improvements in manufacturing equipment, and breakdowns in manufacturing equipment. It is to provide a production control system that preferentially performs work work.
【0006】[0006]
【課題を解決するための手段】上記目的は、ワーク優先
度記憶機構と、ワーク優先度決定機構と、作業依頼権発
効機構と、設備選択機構と、パレット間通信機構とを設
けることにより達成される。The above object is achieved by providing a work priority storing mechanism, a work priority determining mechanism, a work request right effectuating mechanism, an equipment selecting mechanism, and an inter-pallet communication mechanism. It
【0007】[0007]
【作用】本発明によれば、新規にワークがパレットに載
せられて投入される毎に、自身のワークの優先度をパレ
ット間通信機構を介して、ワーク優先度記憶機構へ伝
達、優先度順に格納する。次に、作業依頼権発効機構が
ワーク優先度記憶機構から情報を読みだし、優先度の高
いワークから順に、作業依頼権を当該ワークのあるパレ
ットに与えていく。作業依頼権を得たパレットの設備選
択機構が、設備と通信し、交渉することによって、当該
ワークの次作業が実行可能か否かを決定し、可能であれ
ば設備に作業を伝達し、作業を受け取った設備は作業依
頼権発効機構に作業依頼終了報告を伝達する。作業依頼
が不可能であれば、パレットはその旨を選択不能通知と
して作業依頼権発効機構に伝えて、次の作業選択機会を
待つ。作業依頼権発効機構はパレットからの選択不能通
知を受け取ると、次に優先度の高いワークを持つパレッ
トに作業依頼権を与える。According to the present invention, every time a new work is placed on the pallet and loaded, the priority of the work is transmitted to the work priority storage mechanism through the inter-pallet communication mechanism, in the order of priority. Store. Next, the work request right enforcement mechanism reads out information from the work priority storage mechanism, and gives work request rights to the pallet containing the work in order from the work with the highest priority. The equipment selection mechanism of the pallet that received the work request right communicates with the equipment and negotiates to determine whether or not the next work of the work can be executed. Upon receipt of the request, the equipment transmits a work request completion report to the work request right effector. If the work request cannot be made, the pallet notifies the work request right effector as a notice of non-selection, and waits for the next work selection opportunity. Upon receipt of the notification that the pallet cannot be selected, the work request right issuing mechanism gives the work request right to the pallet having the work with the next highest priority.
【0008】作業が終了した場合は、設備がワークを載
せているパレットに作業後のワーク情報を伝えて、ワー
ク優先度決定機構に設備作業終了通知を伝える。ワーク
優先度決定機構は、当該ワークの優先度を作業終了時の
ワークの状態より再計算して、ワーク優先度記憶機構の
情報を更新して、ワーク作業終了通知を作業依頼権発効
機構に伝える。When the work is finished, the equipment sends the work information after the work to the pallet on which the work is placed, and sends the equipment work end notification to the work priority determining mechanism. The work priority determination mechanism recalculates the priority of the work from the state of the work at the end of work, updates the information in the work priority storage mechanism, and notifies the work request right effector of the work work completion notification. ..
【0009】上記の手順をすべてのワークが作業依頼権
を行使するまで繰り返す。以上の手順により、必ず優先
度の高いワークから順に設備との交渉をするため、製品
の納期を考慮することができる。The above procedure is repeated until all works exercise the work request right. By the above procedure, since the work with the highest priority is always negotiated with the equipment, the delivery date of the product can be considered.
【0010】[0010]
【実施例】以下、本発明の実施例を二つ、図面を参照し
ながら説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Two embodiments of the present invention will be described below with reference to the drawings.
【0011】まず、製品、中間生産物、部品、および材
料の総称をワークと定義する。First, a generic term for products, intermediate products, parts, and materials is defined as a work.
【0012】図1は本発明の実施例によるワーク駆動形
生産制御システムの構成図である。本生産制御システム
はシステム内でのワークの搬送などを制御するパレット
1と、パレット1より作業を受け取り実際の作業を行う
製造設備2(以下、単に設備という)と、ワークの作業
進行を制御する作業進行制御装置3と、任意のパレット
1をパレット1からの指示により、任意の設備2に送り
届けるフレキシブル搬送装置4と、パレット1にワーク
を供給する部品供給装置5と、パレット1に載ったワー
クを格納し、任意の時刻に任意のワークを取り出せる自
動倉庫6と、パレット1にワークに対する作業の内容を
書き込む設計情報書込装置7とで構成される。FIG. 1 is a block diagram of a work drive type production control system according to an embodiment of the present invention. The production control system controls a pallet 1 for controlling the transfer of a work in the system, a manufacturing facility 2 (hereinafter, simply referred to as a facility) for receiving a work from the pallet 1 and performing an actual work, and a work progress of the work. A work progress control device 3, a flexible transfer device 4 for delivering an arbitrary pallet 1 to an arbitrary facility 2 according to an instruction from the pallet 1, a component supply device 5 for supplying a work to the pallet 1, and a work placed on the pallet 1. Is stored in the pallet 1 and a design information writing device 7 that writes the contents of the work to the pallet 1 is stored.
【0013】パレット1は他のパレット1や複数の設備
2や作業進行制御装置3と情報交換をする通信機構8
と、作業終了時に自身が持つワークの優先度を再計算す
るワーク優先度決定機構9と、設備と交渉して自身が持
つワークの次作業をどの設備で行うかを決定する設備選
択機構10と、ワークの設計情報を記憶する設計情報記
憶機構11と、作業履歴やワークの状態などを格納する
ワーク情報記憶機構12とで構成される。通信機構8は
ブロードキャスト通信を行うことができる通信媒体(例
えば、無線通信など)を用いて通信を行う。また、通信
機構8は情報交換をする相手に応じて、それぞれワーク
通信部13と、設備通信部14と、パレット間通信部1
5とで構成される。The pallet 1 is a communication mechanism 8 for exchanging information with other pallets 1, a plurality of facilities 2 and a work progress control device 3.
And a work priority determining mechanism 9 that recalculates the priority of the work that it has at the end of work, and an equipment selecting mechanism 10 that negotiates with the equipment and determines which equipment will perform the next work of the work that it has. , A design information storage mechanism 11 for storing work design information and a work information storage mechanism 12 for storing work history, work state, and the like. The communication mechanism 8 communicates using a communication medium capable of performing broadcast communication (for example, wireless communication). Further, the communication mechanism 8 has a work communication unit 13, an equipment communication unit 14, and an inter-pallet communication unit 1 according to a person with whom information is exchanged.
5 and.
【0014】設備2はパレット1や作業進行制御装置3
と情報交換を行う通信機構16と、精度や速度などの自
身の相対性能を持つ設備情報記憶機構17と、ワークの
設計情報よりNCデータを生成する設備制御データ生成
機構18と、設備制御データ生成機構18より得られた
NCデータを実設備19に与えて作業を行う作業実行機
構20と、実際の作業を実行しワークに作用する実設備
19とで構成される。The equipment 2 includes a pallet 1 and a work progress control device 3.
A communication mechanism 16 for exchanging information with each other, a facility information storage mechanism 17 having its own relative performance such as accuracy and speed, a facility control data generation mechanism 18 for generating NC data from work design information, and a facility control data generation. It is composed of a work execution mechanism 20 for performing the work by giving the NC data obtained from the mechanism 18 to the real equipment 19, and the real equipment 19 for executing the actual work and acting on the work.
【0015】作業進行制御装置3はパレット1との通信
をするための通信機構23と、パレット1に作業依頼権
を与える作業依頼権発効機構24と、全ワークの優先度
を格納しておくワーク優先度記憶機構25とで構成され
る。The work progress control device 3 has a communication mechanism 23 for communicating with the pallet 1, a work request right activating mechanism 24 for giving a work request right to the pallet 1, and a work for storing priorities of all works. And a priority storage mechanism 25.
【0016】フレキシブル搬送装置4は本実施例におい
ては、自動搬送車を用いることと、格子状にラインを構
成することを提案するが、任意のパレット1を任意の設
備2に運ぶことができれば、どのような搬送装置でもよ
い。2重ループ構造にして他のパレット1を追い越せる
ようしてもよい。また、パレット1自身が駆動装置を持
てば、自動搬送装置を持つことと同様の効果が得られ
る。In the present embodiment, it is proposed that the flexible carrier 4 uses an automatic carrier and that the lines are arranged in a grid pattern. However, if an arbitrary pallet 1 can be conveyed to an arbitrary facility 2, Any carrier may be used. You may make it a double loop structure and can pass other pallets 1. Further, if the pallet 1 itself has a driving device, the same effect as having an automatic carrying device can be obtained.
【0017】設計情報書込装置7はワークに対する作業
の最大時間を計算し、予測する作業時間計算機構26
と、パレット1に設計情報と前述の予想作業時間を書き
込む設計情報書込機構27とで構成される。The design information writing device 7 calculates and predicts a maximum work time for a work, and a work time calculation mechanism 26
And a design information writing mechanism 27 for writing the design information and the above-mentioned estimated work time on the pallet 1.
【0018】以上の各部分によって、本システムは構成
されている。The system is composed of the above-mentioned parts.
【0019】まず、加工作業を例にとって説明する。図
2が加工作業における本発明の実施例の構成である。本
加工システムは、実際の加工を行うマシニングセンタ2
04a〜cと、NC旋盤205a〜cと、被加工物であ
るワーク203a〜fと、ワーク203を載せてその搬
送を制御するパレット201a〜fと、パレット201
からの指示によりワーク203を任意の装置に運ぶ自動
搬送車202a〜fと、パレット201に載ったワーク
203を格納し、パレット201の指示に従って任意の
時刻に任意のワーク203を取り出せる自動倉庫206
と、パレット201にワーク203を載せる部品供給装
置207と、パレット201にワーク203の設計情報
を書き込む設計情報書込装置208と、ワーク203の
作業進行を制御する作業進行制御装置209とで構成さ
れる。First, a processing operation will be described as an example. FIG. 2 shows the configuration of the embodiment of the present invention in the processing work. This machining system is a machining center 2 that performs actual machining.
04a-c, NC lathes 205a-c, workpieces 203a-f that are workpieces, pallets 201a-f that place the workpiece 203 and control the conveyance thereof, and pallet 201.
An automatic warehouse 206a-f that conveys the work 203 to an arbitrary device in accordance with an instruction from the user and an automatic warehouse 206 that stores the work 203 placed on the pallet 201 and can take out the arbitrary work 203 at any time according to the instruction of the pallet 201.
A component supply device 207 for placing the work 203 on the pallet 201, a design information writing device 208 for writing design information of the work 203 on the pallet 201, and a work progress control device 209 for controlling the work progress of the work 203. It
【0020】図3に、設計情報記憶機構11に格納され
る設計情報の例を示す。これはワークに対して行われる
複数の作業の順序と個々の作業の内容を記述したもので
ある。ワーク番号301は、本システムにおいて個々の
ワークを区別する識別子であり、ワークに対して固有で
ある。作業済みフラグ302はワークに対する全ての作
業が終了しているか否かを示すものである。ワーク形状
303は作業前のワークの形状を表す情報である。例え
ば、図4に示す側面図(中心からの上部のみ図示)の
(a)のような長さ1000mm、半径100mmの丸
鋼である。作業数304はワークに対して行われる全作
業の数を示すものである。予想最大作業時間305はワ
ークの優先度を決定するときに利用する情報で、もっと
も作業の遅い設備だけを利用したときにかかる時間を作
業時間計算機構26があらかじめ計算して、格納する。
納期306は当該ワークの納期を示すものである。FIG. 3 shows an example of design information stored in the design information storage mechanism 11. This describes the order of a plurality of works performed on a work and the content of each work. The work number 301 is an identifier that distinguishes each work in this system, and is unique to the work. The work completed flag 302 indicates whether or not all work on the work has been completed. The work shape 303 is information representing the shape of the work before the work. For example, it is a round steel having a length of 1000 mm and a radius of 100 mm as shown in (a) of the side view (only the upper part from the center is shown) shown in FIG. The work number 304 indicates the total number of works performed on the work. The expected maximum work time 305 is information used when deciding the priority of the work, and the work time calculation mechanism 26 previously calculates and stores the time required when only the facility with the slowest work is used.
The delivery date 306 indicates the delivery date of the work.
【0021】以上がワークの初期情報で、以下に作業数
304の数の作業情報が続く。作業番号307がワーク
に対する作業を区別する識別子である。作業に対して固
有であるが、これが作業順序を表す必要はない。作業済
みフラグ308はその作業が終了しているか否かを表す
ものである。前作業番号309は当該作業の前に行われ
ていなければならない作業を示すもので、全作業の順序
を表すのに用いる。精度310が当該作業の要求精度を
表すもので、これを用いることにより作業実行設備を絞
り込むことが可能である。加工形状311は作業後のワ
ークの形状を表す。本例では、前作業309から読み取
れるように、作業1で図4(b)のように荒加工を行
い、次に作業2で図4(c)のように仕上げ加工を行う
作業内容となっている。The above is the initial information of the work, and the work information of the number of works 304 follows. The work number 307 is an identifier that distinguishes a work for a work. It is unique to the work, but it need not represent a work sequence. The work completed flag 308 indicates whether or not the work has been completed. The previous work number 309 indicates a work that must be performed before the work, and is used to represent the order of all works. The precision 310 represents the required precision of the work, and by using this, the work execution equipment can be narrowed down. The processed shape 311 represents the shape of the work after the work. In this example, as can be read from the previous work 309, the work content is such that rough work is performed in work 1 as shown in FIG. 4B, and finish work is performed in work 2 as shown in FIG. 4C. There is.
【0022】また、図5にワーク情報記憶機構12に格
納されるワーク情報の例を示す。これは、ある作業まで
終了した時点でのワークの状態を表す情報である。ワー
ク番号501はワーク番号301と同じもので、本シス
テムにおいてワークに固有のものである。ワーク形状5
02は前述の時点でのワークの形状を表すもので、本例
では作業1が終了した後の形状を表している。残作業数
503は前述の時点での残りの作業数を示す。予想最大
残作業時間504は前述の時点での残りの作業にかかる
予想最大作業時間を示す。これは、予想最大作業時間か
ら実際にかかった作業時間を差し引くことによって得ら
れる。ワーク情報は以上のような情報より構成される。
例では作業1が終了した後の状態を示している。FIG. 5 shows an example of work information stored in the work information storage mechanism 12. This is information indicating the state of the work when a certain work is completed. The work number 501 is the same as the work number 301 and is unique to the work in this system. Work shape 5
Reference numeral 02 represents the shape of the work at the above-mentioned time point, and in this example, represents the shape after the work 1 is completed. The remaining work number 503 indicates the remaining work number at the above-mentioned time point. The estimated maximum remaining work time 504 indicates the estimated maximum work time required for the remaining work at the above-mentioned time point. This is obtained by subtracting the actual working time from the expected maximum working time. The work information is composed of the above information.
The example shows a state after work 1 is completed.
【0023】図6は、ワーク優先度記憶機構9内に格納
される情報の例を示す。ワーク番号601はワーク番号
301およびワーク番号501に対応する。優先度60
2は各ワークのある時点での優先度を表す。作業中フラ
グ603はワークが作業中であるか否かを示す。FIG. 6 shows an example of information stored in the work priority storage mechanism 9. The work number 601 corresponds to the work number 301 and the work number 501. Priority 60
2 represents the priority of each work at a certain time. The in-work flag 603 indicates whether or not the work is under work.
【0024】図7は、設備情報記憶機構17内に格納さ
れる情報の例を示す。位置701は当該設備の位置を示
す。この位置は本システムにおいて絶対的な位置を表す
もので、これを頼りに自動搬送車がパレット201を運
ぶ。作業種702は当該設備が専門とする作業種を示
す。本例ではNC旋盤205aを示しており、その専門
とする作業は軸状加工である。精度703は当該設備の
精度を示す。本例においては、仕上げ精度、すなわち表
面粗さをその単位として用いている。そのほかにも、バ
イトの最小送り量を当該設備の精度と考えることもでき
る。速度704は、当該設備の速度を他の設備と比較し
たときの相対速度を示す。最大寸法705と最小寸法7
06は、当該設備が作業し得るワークの寸法限界を表
す。以上の情報をもとに、図8から図10を参照しなが
ら、本システムが作業を遂行する手順を示す。FIG. 7 shows an example of information stored in the facility information storage mechanism 17. The position 701 indicates the position of the facility. This position represents an absolute position in the present system, and the automatic carrier carries the pallet 201 by relying on this position. The work type 702 indicates a work type specialized in the facility. In this example, the NC lathe 205a is shown, and its specialized work is axial machining. The accuracy 703 indicates the accuracy of the equipment. In this example, finishing accuracy, that is, surface roughness is used as the unit. In addition, the minimum feed amount of the cutting tool can be considered as the accuracy of the equipment. The speed 704 indicates a relative speed when the speed of the equipment is compared with other equipment. Maximum dimension 705 and minimum dimension 7
06 represents the size limit of the work which the said equipment can work. Based on the above information, the procedure by which the present system performs work will be described with reference to FIGS. 8 to 10.
【0025】本実施例では、パレット201と、マシニ
ングセンタ204及びNC旋盤205と、作業進行制御
装置209とが情報交換をしながら個々の判断の下に、
システム全体として作業を進行していくため、動作の流
れも3つに分けて記述する。In the present embodiment, the pallet 201, the machining center 204 and the NC lathe 205, and the work progress control device 209 exchange information with each other while making individual judgments.
Since the work progresses as a whole system, the flow of operation is also described in three parts.
【0026】図8はパレット201の動作の流れを示し
た図である。FIG. 8 is a diagram showing a flow of the operation of the pallet 201.
【0027】ステップS101:パレット201は部品
供給装置207でワーク203を受け取り、自動倉庫2
06に格納される。ワーク優先度決定機構9が設計情報
記憶機構11の図3の予想最大作業時間305と、納期
306を用いて、優先度を算出する。Step S101: The pallet 201 receives the work 203 by the parts supply device 207, and the automatic warehouse 2
It is stored in 06. The work priority determination mechanism 9 uses the expected maximum work time 305 of FIG. 3 and the delivery date 306 of the design information storage mechanism 11 to calculate the priority.
【0028】ステップS102:ワーク通信部13を利
用して、ワーク新規投入メッセージを作業進行制御装置
209に送る。このメッセージを受けて作業進行制御装
置209が適当なパレット、例えばパレット201a
に、作業依頼権を与えるのだが、詳細は図9の作業進行
制御装置209の説明に回す。Step S102: The work communication section 13 is used to send a work new input message to the work progress control device 209. Upon receiving this message, the work progress control device 209 causes the work progress control device 209 to select an appropriate pallet, for example, the pallet 201a
The work request right is given to the work progress control device 209 of FIG. 9 for details.
【0029】ステップS103:作業進行制御装置20
9からの作業依頼権が到着するのを待つ。Step S103: Work progress control device 20
Wait for the work request right from 9 arrives.
【0030】ステップS104:次に行われるべき作業
の精度310と加工形状311を、すべてのマシニング
センタ204とNC旋盤205に対してブロードキャス
トする。このメッセージを受けて、各マシニングセンタ
204とNC旋盤205が作業の可否を判断しパレット
201aに回答するのだが、詳細については図10のマ
シニングセンタ204およびNC旋盤205の説明に回
す。Step S104: The accuracy 310 of the work to be performed next and the machining shape 311 are broadcast to all the machining centers 204 and NC lathes 205. Receiving this message, each machining center 204 and NC lathe 205 judge whether or not work is possible and reply to the pallet 201a. For details, refer to the description of the machining center 204 and NC lathe 205 in FIG.
【0031】ステップS105:マシニングセンタ20
4およびNC旋盤205からの回答を集める。この回答
は複数得られる可能性があるので、回答を回収する為の
制限時間を設けて、この制限時間内に帰ってきた複数の
回答を後でまとめて考慮する。Step S105: Machining center 20
4 and collect answers from NC lathe 205. Since multiple answers may be obtained, a time limit is set for collecting answers, and multiple answers returned within this time limit will be considered later.
【0032】ステップS106:マシニングセンタ20
4およびNC旋盤205からの回答があったかどうかを
調べる。回答がなければ、ワーク201aの次作業を実
行可能なマシニングセンタ204またはNC旋盤205
がこの時点で存在しなかったと判断して、作業依頼終了
通知を作業進行制御装置209に送る。Step S106: Machining center 20
4 and NC lathe 205 to see if there was a reply. If there is no answer, the machining center 204 or NC lathe 205 capable of executing the next work of the work 201a.
Is determined not to exist at this point, and a work request end notification is sent to the work progress control device 209.
【0033】ステップS107:ステップS105で回
収したマシニングセンタ204およびNC旋盤205か
らの回答中の速度704に着目して、もっとも作業の速
い設備、例えばNC旋盤205を選択し、作業依頼を送
る。選択しなかったマシニングセンタ204とNC旋盤
205に対しては不採用通知を送る。また、作業進行制
御装置209には、作業依頼が終了したことを知らせる
ために、作業依頼終了通知を送る。これを受けた作業進
行制御装置209は、作業中フラグ603を作業中にす
るのだが、詳細は図9の作業進行制御装置209の説明
に回す。また、作業依頼を受けたNC旋盤205aはN
C旋盤205a自身の位置を作業依頼をしたパレット2
01aに返信するのだが、これも詳細については図10
のマシニングセンタ204およびNC旋盤205aの説
明に回す。Step S107: Paying attention to the speed 704 in the response from the machining center 204 and the NC lathe 205 collected in step S105, the equipment with the fastest work, for example, the NC lathe 205 is selected and the work request is sent. A rejection notice is sent to the machining center 204 and NC lathe 205 that have not been selected. Further, a work request completion notification is sent to the work progress control device 209 to notify that the work request has been completed. The work progress control device 209 which receives this sets the work flag 603 to the work in progress, but the details will be referred to the description of the work progress control device 209 in FIG. In addition, the NC lathe 205a that received the work request is N
Pallet 2 that requested the work of C lathe 205a itself
I will reply to 01a, but for details on this as well, please refer to FIG.
The machining center 204 and the NC lathe 205a of FIG.
【0034】ステップS108:作業を依頼したNC旋
盤205aの位置を得て、自身が載っている自動搬送車
202aにNC旋盤205aのところまでパレット20
1aを運ぶように指示する。Step S108: After obtaining the position of the NC lathe 205a for which the work is requested, the pallet 20 is moved to the position of the NC lathe 205a on the automatic carrier 202a on which it is mounted.
Instruct to carry 1a.
【0035】ステップS109:NC旋盤205aから
の作業終了通知を待つ。Step S109: Wait for the work end notification from the NC lathe 205a.
【0036】ステップS110:図5に示すワーク情報
記憶機構12内のワーク形状502、残作業数503、
予想最大残作業時間504を更新する。図3の示すワー
クが新規に投入されたとき、まず作業1が行われる。作
業が正しく実行されれば、ワーク形状502は作業1の
加工形状311である図4の(b)のようになり、残作
業数503を1減らして、予想最大残作業時間504か
ら実際に作業にかかった時間を差し引いて格納する。更
新した後の予想最大残作業時間504とワークの納期3
06からワークの優先度を再計算する。Step S110: Work shape 502 in the work information storage mechanism 12 shown in FIG. 5, remaining work number 503,
The expected maximum remaining work time 504 is updated. When the work shown in FIG. 3 is newly input, work 1 is first performed. If the work is executed correctly, the work shape 502 becomes the machining shape 311 of the work 1 as shown in FIG. 4B, the remaining work number 503 is reduced by 1, and the actual maximum work time 504 is calculated from the expected maximum remaining work time 504. Stored after deducting the time taken for. Expected maximum remaining work time 504 after updating and delivery date 3 of work
The work priority is recalculated from 06.
【0037】ステップS111:ワークの作業済みフラ
グ308を調べて、このフラグがすべて「作業済み」で
あれば、ステップS113へ。Step S111: The work completed flag 308 of the work is checked, and if all the flags are "work completed", the process proceeds to step S113.
【0038】ステップS112:作業終了メッセージを
作業進行制御装置209に送る。Step S112: A work end message is sent to the work progress control device 209.
【0039】ステップS113:作業済みフラグ302
を「作業済み」にして、自動搬送車202aに本システ
ム外への搬出を指示する。Step S113: Working flag 302
Is set to "work completed", and the automatic guided vehicle 202a is instructed to carry it out of the system.
【0040】以上、ステップS101からステップS1
13までの手順を繰り返す。Above, from step S101 to step S1
Repeat the procedure up to 13.
【0041】次に図9に示す作業依頼権発効機構24の
動作の流れを説明する。Next, the flow of operation of the work request right effectuating mechanism 24 shown in FIG. 9 will be described.
【0042】ステップS201:パレット201からの
メッセージ待ち。前述のパレット201の動作のS10
2またはS113で送出されるメッセージを待つ。Step S201: Wait for a message from the palette 201. S10 of the operation of the pallet 201 described above
2 or wait for the message sent in S113.
【0043】ステップS202:受け取ったメッセージ
が新規投入のパレット201からのものか否かを判断し
て処理の流れを変える。Step S202: The flow of processing is changed by judging whether or not the received message is from the newly inserted pallet 201.
【0044】ステップS203:ワーク優先度記憶機構
25に新規ワーク用の領域を確保し、受け取ったメッセ
ージからワーク番号601と優先度602に情報を書き
込み、作業中フラグ603を待機中にする。Step S203: An area for a new work is secured in the work priority storage mechanism 25, information is written in the work number 601 and the priority 602 from the received message, and the in-work flag 603 is set to standby.
【0045】ステップS204:メッセージ中のワーク
番号に対応するワーク番号601の優先度602をメッ
セージ中の優先度に書き換え、作業中フラグ603を待
機中にする。Step S204: The priority 602 of the work number 601 corresponding to the work number in the message is rewritten to the priority in the message, and the in-work flag 603 is set to standby.
【0046】ステップS205:ワーク優先度記憶機構
25の中の情報を優先度602の高い順に並べ直す。ち
なみに、図6はこのステップが終了した後の例である。Step S205: The information in the work priority storage mechanism 25 is rearranged in descending order of priority 602. By the way, FIG. 6 is an example after this step is completed.
【0047】ステップS206:ワーク優先度記憶機構
25の情報より優先度の高い順にパレット201に作業
依頼権を与える。Step S206: The work request right is given to the pallet 201 in the order of higher priority than the information in the work priority storage mechanism 25.
【0048】ステップS207:ワーク優先度記憶機構
25の中の待機中の全ワークに作業依頼権を与えたか否
かを調べて、作業依頼権を与えていないワークが存在す
れば、存在しなくなるまで続ける。Step S207: It is checked whether or not the work request right is given to all the waiting works in the work priority storage mechanism 25, and if there is a work to which the work request right is not given, until there is no work. to continue.
【0049】以上、ステップS201からステップS2
07までの手順を繰り返す。Above, from step S201 to step S2
Repeat the procedure up to 07.
【0050】最後に図10に示すNC旋盤205aを例
にとり、設備2の動作の流れを説明する。本例では、マ
シニングセンタ204とNC旋盤205について動作の
流れを述べているが、設備2の機能を有していれば、他
の設備であっても同様の流れをとる。Finally, the operation flow of the equipment 2 will be described by taking the NC lathe 205a shown in FIG. 10 as an example. In this example, the operation flow is described with respect to the machining center 204 and the NC lathe 205, but if the equipment 2 has the function, the same flow will be applied to other equipment.
【0051】ステップS301:ステップS104でパ
レット201からブロードキャストされる作業、すなわ
ち精度310と加工形状311を待つ。Step S301: Wait for the work broadcast from the pallet 201 in step S104, that is, the accuracy 310 and the machining shape 311.
【0052】ステップS302:ステップS301で受
け取った情報と設備情報記憶機構10に格納されている
精度703や最大寸法705や最小寸法706と照らし
合わせて、作業の可否を判断し、作業が可能であるなら
ばステップS104で作業を発信したパレット201に
NC旋盤205aの速度704を返信する。もし、作業
が不可能であるならば、ステップS301に戻る。Step S302: By comparing the information received in step S301 with the accuracy 703, the maximum dimension 705 and the minimum dimension 706 stored in the facility information storage mechanism 10, it is possible to determine whether or not the work is possible and the work can be performed. If so, the speed 704 of the NC lathe 205a is returned to the pallet 201 that transmitted the work in step S104. If the work is impossible, the process returns to step S301.
【0053】ステップS303:ステップS107から
の作業依頼を待つ。Step S303: Wait for the work request from step S107.
【0054】ステップS304:ステップS303で受
け取った内容が不採用通知であれば、ステップS301
に戻る。作業依頼であれば、以下の手順を続ける。Step S304: If the content received in step S303 is a rejection notice, step S301
Return to. If it is a work request, continue the following procedure.
【0055】ステップS305:作業依頼のあったパレ
ット201に対してNC旋盤205aの位置701を返
信する。Step S305: The position 701 of the NC lathe 205a is returned to the pallet 201 for which the work is requested.
【0056】ステップS306:作業進行制御装置20
9に作業依頼終了通知を送る。Step S306: Work progress control device 20
The work request end notification is sent to 9.
【0057】ステップS307:ワークの到着待ち。も
し仮に一定の時間を過ぎても、ワークが到着しない場合
は、待つことをやめてステップS301に戻る。Step S307: Waiting for work to arrive. If the work does not arrive even after a certain period of time, stop waiting and return to step S301.
【0058】ステップS308:作業実行機構20が加
工形状311より設備制御データ生成機構18を用い
て、加工を制御するNCデータを生成する。Step S308: The work executing mechanism 20 uses the equipment shape data generating mechanism 18 from the machining shape 311 to generate NC data for controlling the machining.
【0059】ステップS309:ステップS308で生
成されたNCデータより、作業実行機構20がNC旋盤
205aを制御して作業を実行する。Step S309: Based on the NC data generated in step S308, the work execution mechanism 20 controls the NC lathe 205a to execute the work.
【0060】ステップS310:作業の結果から、新た
なワーク形状と作業に要した時間をパレット201に伝
える。Step S310: The new work shape and the time required for the work are transmitted to the pallet 201 from the result of the work.
【0061】ステップS311:作業終了通知をパレッ
ト201に送る。Step S311: A work completion notice is sent to the pallet 201.
【0062】以上、ステップS301からS311まで
の手順を繰り返す。Above, the procedure from steps S301 to S311 is repeated.
【0063】また、作業進行制御装置209を用いず
に、パレット201上に作業依頼権発効機構24とワー
ク優先度記憶機構25を持たせることで、パレット20
1の負荷が大きくなるが前述の実施例と同様の効果を得
ることができる。以下にその一例を示す。Further, without using the work progress control device 209, by providing the work request right activating mechanism 24 and the work priority storing mechanism 25 on the pallet 201, the pallet 20
Although the load of 1 becomes large, the same effect as that of the above-described embodiment can be obtained. An example is shown below.
【0064】構成は図2とほぼ同じである。相違点は作
業依頼権発効機構24とワーク優先度記憶機構25をパ
レット201の上に置くことにある。The configuration is almost the same as in FIG. The difference is that the work request right effectuating mechanism 24 and the work priority storing mechanism 25 are placed on the pallet 201.
【0065】図11が作業依頼権発効機構24をパレッ
ト201上に置いた場合の動作の流れを示したものであ
る。FIG. 11 shows the flow of the operation when the work request right effectuating mechanism 24 is placed on the pallet 201.
【0066】ステップS401:パレット201上のワ
ークが新規投入されるか、何らかの作業が終了するまで
待つ。本例では、パレット201上の作業依頼権発効機
構24はこの条件を満たさない限り起動しない。Step S401: Wait until a new work is loaded on the pallet 201 or some work is completed. In this example, the work request right enforcement mechanism 24 on the pallet 201 is not activated unless this condition is satisfied.
【0067】ステップS402:作業依頼権発効機構2
4が全パレット201に対して優先度返却要求をブロー
ドキャストして、全ワークの優先度を集める。集めた優
先度はワーク優先度記憶機構25に格納する。Step S402: Work request right enforcement mechanism 2
4 broadcasts a priority return request to all pallets 201 to collect the priorities of all works. The collected priorities are stored in the work priority storage mechanism 25.
【0068】ステップS403:ワーク優先度記憶機構
25の情報を優先度の高い順に並び換える。Step S403: The information in the work priority storage mechanism 25 is rearranged in descending order of priority.
【0069】ステップS404:ワーク優先度記憶機構
25より優先度の高いワーク順に作業依頼権を発効す
る。Step S404: The work request right is activated in the order of works having higher priorities than the work priority storage mechanism 25.
【0070】ステップS405:パレット201より作
業依頼終了通知が到着するのを待つ。Step S405: Wait for arrival of the work request end notification from the pallet 201.
【0071】ステップS406:ワーク優先度記憶機構
25の中の待機中の全ワークに作業依頼権を与えたか否
かを調べて、作業依頼権を与えていないワークが存在す
れば、存在しなくなるまで続ける。Step S406: It is checked whether or not the work request right is given to all the waiting works in the work priority storage mechanism 25, and if there is a work to which the work request right is not given, until there is no work. to continue.
【0072】以上、ステップS401からS406まで
の手順を繰り返す。作業依頼権を受けたマシニングセン
タ204とNC旋盤205は前述の実施例と同様の動作
でよい。このように、作業依頼権発効機構24をパレッ
ト201上に置いても、前述の実施例と同様の効果が得
られる。Above, the procedure from steps S401 to S406 is repeated. The machining center 204 and the NC lathe 205 that have received the work request right may operate in the same manner as in the above-described embodiment. In this way, even if the work request right effectuating mechanism 24 is placed on the pallet 201, the same effect as that of the above-described embodiment can be obtained.
【0073】次に、プリント板への部品の組付を例に組
立作業における本発明の実施例を示す。図12がその構
成図である。本組立システムはすべての部品を載せるパ
レット1201a〜dと、パレット1201に全部品を
供給する部品供給装置1204と、任意の時刻に任意の
パレット1201を取り出せる自動倉庫1203と、部
品組付装置1202a〜dと、任意のパレット1201
を任意の部品組付装置1202に運ぶフレキシブル搬送
ライン1205とで構成される。本例では、部品供給装
置1204は、パレット1201に部品を供給する部品
供給機構と、パレット1201に組立情報を書き込む設
計情報書込機構とで構成される。Next, an embodiment of the present invention in the assembling work will be described by taking assembling of parts on a printed board as an example. FIG. 12 is a configuration diagram thereof. This assembly system includes pallets 1201a to d on which all parts are placed, a part supply device 1204 that supplies all parts to the pallet 1201, an automatic warehouse 1203 that can take out any pallet 1201 at any time, and a part assembly device 1202a to d and optional pallet 1201
And a flexible transfer line 1205 for carrying the parts to an arbitrary parts assembling apparatus 1202. In this example, the component supply device 1204 includes a component supply mechanism that supplies components to the pallet 1201 and a design information writing mechanism that writes assembly information to the pallet 1201.
【0074】図13に、設計情報記憶機構11に格納さ
れる組立情報の例を示す。これはプリント板に組み付け
られる部品とその組付位置を記述したものである。ワー
ク番号1301は、本システムにおいて個々のプリント
板を区別する識別子であり、プリント板に対して固有で
ある。作業済みフラグ1302はプリント板に対する全
作業が終了しているか否かを示すものである。ワーク寸
法1303はプリント板の寸法を示すものである。作業
数1304は、プリント板に対して行われる全組付作業
の数を示すものである。予想最大作業時間1305はワ
ークの優先度を決定したときに利用する情報で、もっと
も作業の遅い設備だけを利用したときにかかる時間を作
業時間計算機構26があらかじめ計算して、書き込む。
納期1306は当該プリント板の納期を示すのである。FIG. 13 shows an example of assembly information stored in the design information storage mechanism 11. This describes the parts to be mounted on the printed board and their mounting positions. The work number 1301 is an identifier that distinguishes each printed board in this system, and is unique to the printed board. The work completed flag 1302 indicates whether or not all work on the printed board has been completed. The work size 1303 indicates the size of the printed board. The number of works 1304 indicates the number of all assembling works performed on the printed board. The expected maximum work time 1305 is information used when the priority of the work is determined, and the work time calculation mechanism 26 previously calculates and writes the time required when only the slowest work equipment is used.
The delivery date 1306 indicates the delivery date of the printed board.
【0075】以上がプリント板の初期情報で、以下に作
業数1304の数の組付情報が続く。作業番号1307
が、プリント板に対する組付作業を区別する識別子であ
る。作業に対して固有であるが、これが作業順序を表す
必要はない。作業済みフラグ1308はその作業が終了
しているか否かを示すものである。前作業番号1309
は当該作業の前に実行されなければならない作業を示す
もので、全作業の順序を表すのに用いる。部品種131
0はプリント板に組み付けられる部品を示すもので、各
部品組付装置1202は部品データベースより部品種1
310の情報を手がかりに部品の形状情報や把持部分の
情報を得る。部品位置1311はパレット1201上に
置かれた組付前の部品の位置を示すものである。組付位
置1312はプリント板上の組付位置を示すもので、部
品位置1311と組付位置1312より部品供給装置1
204の制御データを生成する。The above is the initial information of the printed board, and the assembly information of the number of operations 1304 follows. Work number 1307
Is an identifier for distinguishing the assembling work for the printed board. It is unique to the work, but it need not represent a work sequence. The work completed flag 1308 indicates whether or not the work has been completed. Previous work number 1309
Indicates a work that must be executed before the work, and is used to indicate the order of all works. Part type 131
0 indicates parts to be assembled on the printed board, and each part assembling device 1202 uses the part type 1 from the parts database.
Using the information of 310 as a clue, the shape information of the part and the information of the gripped portion are obtained. The part position 1311 indicates the position of the part placed on the pallet 1201 before assembly. The assembling position 1312 indicates the assembling position on the printed board.
The control data of 204 is generated.
【0076】また、図14にワーク情報記憶機構12に
格納されるワーク情報の例を示す。これはある作業まで
終了した時点でのワークの状態を表す情報である。ワー
ク番号1401はワーク番号1301と同じもので、本
システムにおいてプリント板に固有のものである。残作
業数1402は前述の時点での残りの作業数を示す。予
想最大残作業時間1403は前述の時点でののこりの作
業にかかる予想最大時間を示す。これは、予想最大作業
時間から実際にかかった作業時間を差し引くことによっ
て得られる。ワーク情報は以上のような情報より構成さ
れる。例では作業50が終了した後の状態を示してい
る。Further, FIG. 14 shows an example of work information stored in the work information storage mechanism 12. This is information indicating the state of the work when a certain work is completed. The work number 1401 is the same as the work number 1301 and is unique to the printed board in this system. The remaining work number 1402 indicates the remaining work number at the above-mentioned time point. The estimated maximum remaining work time 1403 indicates the estimated maximum time required for the remaining work at the above-mentioned time point. This is obtained by subtracting the actual working time from the expected maximum working time. The work information is composed of the above information. The example shows the state after the work 50 is completed.
【0077】ワーク優先度記憶機構25の内容は前述の
実施例の図6と同様のものを使う。The contents of the work priority storage mechanism 25 are the same as those in FIG. 6 of the above-mentioned embodiment.
【0078】図15は、設備情報記憶機構17内に格納
される情報の例を示す。位置1501は当該設備の位置
を示す。この位置は本システムにおいて絶対的な位置を
表すもので、これを頼りにフレキシブル搬送ライン12
05がパレット1201を運ぶ。作業種1502は当該
設備が専門とする作業種を示す。本例ではマウンタを示
しており、その専門とする作業は表面実装である。精度
1503は当該設備の精度を示す。本例においては、位
置決め誤差を用いている。速度1504は、当該設備の
速度を他の設備と比較したときの相対速度を示す。この
ような情報をもとに、図9と図16と図17を参照しな
がら、本システムが作業を遂行する手順を示す。FIG. 15 shows an example of information stored in the facility information storage mechanism 17. Position 1501 indicates the position of the facility. This position represents an absolute position in this system.
05 carries the pallet 1201. The work type 1502 indicates a work type specialized in the facility. In this example, a mounter is shown, and its specialized work is surface mounting. Accuracy 1503 indicates the accuracy of the equipment. In this example, the positioning error is used. Speed 1504 shows the relative speed when the speed of the equipment is compared with other equipment. Based on such information, the procedure by which the present system performs work will be described with reference to FIGS. 9, 16 and 17.
【0079】本実施例も前述の加工システムと同様に、
パレット1201と、部品組付装置1202と、作業進
行制御装置3とが情報交換をしながら個々の判断の下
に、システム全体として作業を進行していく。このた
め、動作が同様である作業進行制御装置3については説
明を省略する。Also in this embodiment, like the above-described processing system,
The pallet 1201, the parts assembling device 1202, and the work progress control device 3 exchange information with each other and proceed with the work as a whole system based on individual judgments. Therefore, the description of the work progress control device 3 having the same operation is omitted.
【0080】本実施例では、パレット1201と、部品
組付装置1202と、作業進行制御装置3とが情報交換
をしながら個々の判断の下に、システム全体として作業
を進行していくため、動作の流れも3つに分けて記述す
る。In this embodiment, since the pallet 1201, the parts assembling device 1202, and the work progress control device 3 exchange information, the work progresses as a whole system based on individual judgments. The flow of is divided into three parts and described.
【0081】図16はパレット1201の動作の流れを
示した図である。FIG. 16 is a diagram showing a flow of operations of the pallet 1201.
【0082】ステップS501:パレット1201は部
品供給装置207でワーク201を受け取り、自動倉庫
1203に格納される。ワーク優先度決定機構9が設計
情報記憶機構11の図3の予想最大作業時間1305
と、納期1306を用いて、優先度を算出する。Step S501: The pallet 1201 receives the work 201 by the component supply device 207 and stores it in the automatic warehouse 1203. The work priority determination mechanism 9 stores the expected maximum work time 1305 of the design information storage mechanism 11 in FIG.
Then, the priority is calculated using the delivery date 1306.
【0083】ステップS502:ワーク通信部13を利
用して、ワーク新規投入メッセージを作業進行制御装置
3に送る。このメッセージを受けて作業進行制御装置3
が適当なパレット1201に作業依頼権を与えるのだ
が、詳細は図9の作業進行制御装置3の説明に回す。Step S502: The work communication unit 13 is used to send a new work input message to the work progress control device 3. Receiving this message, the work progress control device 3
Gives the work request right to the appropriate pallet 1201, but the details will be referred to the work progress control device 3 in FIG.
【0084】ステップS503:作業進行制御装置3か
らの作業依頼権が到着するのを待つ。Step S503: Wait for the work request right from the work progress control device 3 to arrive.
【0085】ステップS504:まず、次に行われるべ
き作業種の連鎖を作り、その作業種1310をすべての
部品組付装置1202に対してブロードキャストする。
このメッセージを受けて、部品組付装置1202が作業
の可否を判断しパレット1201に回答するのだが、詳
細については図10の部品組付装置1202の説明に回
す。Step S504: First, a chain of work types to be performed next is created, and the work type 1310 is broadcast to all parts assembling apparatuses 1202.
In response to this message, the parts assembling apparatus 1202 judges whether the work is possible and responds to the pallet 1201. For details, refer to the explanation of the parts assembling apparatus 1202 in FIG.
【0086】ステップS505:部品組付装置1202
からの回答を集める。この回答は複数得られる可能性が
あるので、回答を回収する為の制限時間を設けて、この
制限時間内に帰ってきた複数の回答を後でまとめて考慮
する。Step S505: Parts assembling apparatus 1202
Collect answers from. Since multiple answers may be obtained, a time limit is set for collecting answers, and multiple answers returned within this time limit will be considered later.
【0087】ステップS506:部品組付装置1202
からの回答があったかどうかを調べる。回答がなけれ
ば、プリント板の次作業を実行可能な部品組付装置12
02がこの時点で存在しなかったと判断して、作業依頼
終了通知を作業進行制御装置3に送る。Step S506: Parts assembling apparatus 1202
Check if there was an answer from. If there is no answer, the parts assembly device 12 that can execute the next work of the printed board
02 is determined not to exist at this point, and a work request end notification is sent to the work progress control device 3.
【0088】ステップS507:ステップS505で回
収した部品組付装置1202からの回答中の位置150
1と速度1504に着目して、搬送および作業をもっと
も速く実行する部品組付装置1202を選択し、作業依
頼を送る。選択しなかった部品組付装置1202に対し
ては不採用通知を送る。また、作業進行制御装置3に
は、作業依頼が終了したことを知らせるために、作業依
頼終了通知を送る。これを受けた作業進行制御装置3
は、作業中フラグ603を作業中にするのだが、詳細は
図9の作業進行制御装置3の説明に回す。また、作業依
頼を受けた部品組付装置1202は部品組付装置120
2自身の位置を作業依頼をしたパレット1201に返信
するのだが、これも詳細については図10の部品組付装
置1202の説明に回す。Step S507: Position 150 in the response from the parts assembling apparatus 1202 collected in step S505.
Paying attention to 1 and speed 1504, the component assembling apparatus 1202 that performs the conveyance and the work at the highest speed is selected, and the work request is sent. A rejection notice is sent to the component assembling apparatus 1202 that has not been selected. Further, a work request completion notification is sent to the work progress control device 3 in order to notify that the work request has been completed. Receiving this work progress control device 3
Sets the in-work flag 603 to in-work, but the details will be referred to the work progress control device 3 in FIG. Further, the part assembling apparatus 1202 that has received the work request is the part assembling apparatus 120.
Although the position of 2 itself is returned to the pallet 1201 for which a work request has been made, this will also be referred to the description of the parts assembling apparatus 1202 in FIG.
【0089】ステップS508:部品組付装置1202
の回答中から当該部品組付装置の位置を得て、フレキシ
ブル搬送ライン1205に当該部品組付装置のところま
でパレット1201を運ぶように指示する。Step S508: Parts assembling apparatus 1202
The position of the component assembling apparatus is obtained from the answer to and the flexible transfer line 1205 is instructed to carry the pallet 1201 to the component assembling apparatus.
【0090】ステップS509:当該部品組付装置から
の作業終了通知を待つ。Step S509: Wait for a work end notification from the component mounting apparatus.
【0091】ステップS510:図14に示すワーク情
報記憶機構12内の残作業数1402、予想最大残作業
時間1403を更新する。本例の場合、プリント板10
1は50部品の組付を終えており、そこまでで1.5時
間経過していることがわかる。Step S510: The number of remaining works 1402 and the expected maximum remaining work time 1403 in the work information storage mechanism 12 shown in FIG. 14 are updated. In the case of this example, the printed board 10
No. 1 has assembled 50 parts, and it can be seen that 1.5 hours have passed by then.
【0092】ステップS511:ワークの作業済みフラ
グ1308を調べて、このフラグがすべて「作業済み」
であれば、ステップS513へ。Step S511: The work completed flag 1308 of the work is checked, and all the flags are "work completed".
If so, go to step S513.
【0093】ステップS512:作業終了メッセージを
作業進行制御装置3に送る。Step S512: A work end message is sent to the work progress control device 3.
【0094】ステップS513:作業済みフラグ130
2を「作業済み」にして、フレキシブル搬送ライン12
05に本システム外への搬出を指示する。Step S513: Worked flag 130
2 is set to "Worked" and the flexible transfer line 12
05 is instructed to carry out the system.
【0095】以上、ステップS501からステップS5
13までの手順を繰り返す。Above, from step S501 to step S5
Repeat the procedure up to 13.
【0096】次に作業依頼権発効機構24の動作の流れ
であるが、これは前述の加工システムのもの動作と差異
がないので省略する。Next, the flow of the operation of the work request right activating mechanism 24 will be omitted because it does not differ from the operation of the processing system described above.
【0097】最後に図10に示す部品組付装置1202
の動作の流れを説明する。Finally, the parts assembling apparatus 1202 shown in FIG.
The flow of the operation will be described.
【0098】ステップS601:ステップS504でパ
レット1201からブロードキャストされる作業、すな
わち作業種1310を待つ。Step S601: Wait for the work broadcast from the pallet 1201 in step S504, that is, the work type 1310.
【0099】ステップS602:ステップS601で受
け取った情報と設備情報記憶機構10に格納されている
精度1503と照らし合わせて作業の可否を判断し、作
業が可能であるならばステップS504で作業を発信し
たパレット1201に部品組付装置1202の位置15
01と速度1504を返信する。もし、作業が不可能で
あるならば、ステップS601に戻る。Step S602: It is judged whether or not the work is possible by checking the information received at the step S601 and the accuracy 1503 stored in the facility information storage mechanism 10. If the work is possible, the work is transmitted at the step S504. Position 15 of the parts assembly device 1202 on the pallet 1201
01 and speed 1504 are returned. If the work is impossible, the process returns to step S601.
【0100】ステップS603:ステップS507から
の作業依頼を待つ。Step S603: Wait for the work request from step S507.
【0101】ステップS604:ステップS603で受
け取った内容が不採用通知であれば、ステップS601
に戻る。作業依頼であれば、以下の手順を続ける。Step S604: If the content received in step S603 is a rejection notice, step S601.
Return to. If it is a work request, continue the following procedure.
【0102】ステップS605:作業進行制御装置3に
作業依頼終了通知を送る。Step S605: A work request end notification is sent to the work progress control device 3.
【0103】ステップS606:パレット1201の到
着待ち。もし仮に一定の時間を過ぎても、パレット12
01が到着しない場合は、待つことをやめてステップS
601に戻る。Step S606: Wait for arrival of the pallet 1201. Even if a certain time has passed, the pallet 12
If 01 does not arrive, stop waiting and step S
Return to 601.
【0104】ステップS607:作業実行機構20が図
13の組立情報より設備制御データ生成機構18を用い
て、一連の部品種の部品の組付を制御するNCデータを
生成する。Step S607: The work execution mechanism 20 uses the facility control data generation mechanism 18 based on the assembly information of FIG. 13 to generate NC data for controlling the assembly of parts of a series of parts types.
【0105】ステップS608:ステップS607で生
成されたNCデータより、作業実行機構20が部品組付
装置1202を制御して作業を実行する。Step S608: From the NC data generated in step S607, the work execution mechanism 20 controls the parts assembling apparatus 1202 to execute the work.
【0106】ステップS609:作業の結果から、実際
に行った作業数と作業に要した時間をパレット1201
に伝える。Step S609: From the result of the work, the number of works actually performed and the time required for the work are shown in the pallet 1201.
Tell.
【0107】ステップS610:作業終了通知をパレッ
ト1201に送る。Step S610: A work completion notice is sent to the pallet 1201.
【0108】以上、ステップS601からS610まで
の手順を繰り返す。Above, the procedure from steps S601 to S610 is repeated.
【0109】本発明における加工および組立の実施例を
説明してきた。本発明によれば、自律分散形の生産制御
システムにおいて、作業依頼権発効機構24が作業依頼
の順序を制御することにより、納期を考慮した作業進行
が可能である。Embodiments of processing and assembly in the present invention have been described. According to the present invention, in the autonomous decentralized production control system, the work request right activating mechanism 24 controls the order of the work requests, so that the work can be advanced in consideration of the delivery date.
【0110】[0110]
【発明の効果】本発明によれば、自律分散形の生産制御
システムにおいて、その柔軟性を保ちながら、製品の納
期に応じた進行制御を行うことが可能となる。According to the present invention, in an autonomous distributed production control system, it is possible to perform progress control according to the delivery date of a product while maintaining its flexibility.
【図1】本発明の一実施例によるワーク駆動形生産制御
システムの構成図である。FIG. 1 is a configuration diagram of a work-driven production control system according to an embodiment of the present invention.
【図2】加工作業における本発明の一実施例の構成であ
る。FIG. 2 is a configuration of an embodiment of the present invention in processing work.
【図3】本発明の実施例で用いる作業情報の一例であ
る。FIG. 3 is an example of work information used in an embodiment of the present invention.
【図4】本発明の実施例で用いるワーク形状の一例であ
る。FIG. 4 is an example of a work shape used in an embodiment of the present invention.
【図5】本発明の実施例で用いるワーク情報の一例であ
る。FIG. 5 is an example of work information used in the embodiment of the present invention.
【図6】ワーク優先度記憶機構が持つ情報の一例であ
る。FIG. 6 is an example of information held by a work priority storage mechanism.
【図7】設備情報記憶機構が持つ情報の一例である。FIG. 7 is an example of information held by a facility information storage mechanism.
【図8】パレットの動作の流れである。FIG. 8 is a pallet operation flow.
【図9】作業依頼権発効機構の動作の流れである。FIG. 9 is a flow of operations of a work request right effectuating mechanism.
【図10】設備の動作の流れである。FIG. 10 is a flow of operation of equipment.
【図11】作業依頼権発効機構をパレット内に置いた場
合の作業依頼権発効機構の動作の流れである。FIG. 11 is a flow of operation of the work request right effectuating mechanism when the work request right effecting mechanism is placed in a pallet.
【図12】組立作業における本発明の一実施例の構成で
ある。FIG. 12 is a configuration of an embodiment of the present invention in an assembly operation.
【図13】本発明の実施例で用いる組立情報の一例であ
る。FIG. 13 is an example of assembly information used in the embodiment of the present invention.
【図14】本発明の実施例で用いるワーク情報の一例で
ある。FIG. 14 is an example of work information used in the embodiment of the present invention.
【図15】設備情報記憶機構が持つ情報の一例である。FIG. 15 is an example of information held by a facility information storage mechanism.
【図16】パレットの動作の流れである。FIG. 16 is a flow of operation of a pallet.
【図17】設備の動作の流れである。FIG. 17 is a flow of operation of equipment.
1…パレット 2…設備 8…ワーク優先度決定機構 9…設備選択機構 23…作業依頼権発効機構 24…ワーク優先度記憶機構 1 ... Pallet 2 ... Equipment 8 ... Work priority determination mechanism 9 ... Equipment selection mechanism 23 ... Work request right enforcement mechanism 24 ... Work priority storage mechanism
───────────────────────────────────────────────────── フロントページの続き (72)発明者 上久保 忠正 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所生産技術研究所内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tadamasa Kamikubo 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Stock Engineering Co., Ltd.
Claims (4)
製造設備と、パレットを任意の設備まで送り届ける搬送
装置と、任意のワークを取り出すことができる自動倉庫
から成る生産システムにおいて、ワーク優先度決定機構
と作業依頼権発効機構とを具備することによって、作業
依頼権発効機構が最も優先度の高いワークから順に作業
依頼権を与え、作業依頼権を受け取ったパレットが複数
の設備と交渉して、そのパレット上にあるワークに対す
る次作業を決定、進行するワーク駆動形生産制御システ
ム。1. A production system comprising a plurality of pallets on which a work is placed, a plurality of manufacturing facilities, a transfer device for delivering the pallets to an arbitrary facility, and an automatic warehouse capable of taking out an arbitrary work, and determining a work priority. By including the mechanism and the work request right effecting mechanism, the work request right effecting mechanism gives the work request right in order from the work having the highest priority, and the pallet receiving the work request right negotiates with a plurality of facilities, A work-driven production control system that determines and advances the next work for the work on the pallet.
製造設備と、パレットを任意の設備まで送り届ける搬送
装置と、任意のワークを取り出すことができる自動倉庫
から成る生産システムにおいて、パレットが設備選択機
構とパレット上にあるワークの設計情報を保持する設計
情報記憶機構と、ワークの現在の状態を記憶するワーク
情報記憶機構と、設備との通信装置とを持ち、パレット
が設計情報とワーク情報から、複数の設備と交渉して、
パレット上にあるワークに対する次作業を決定、進行す
るワーク駆動形生産制御システム。2. A production system comprising a plurality of pallets on which works are placed, a plurality of manufacturing facilities, a transfer device for delivering the pallets to arbitrary facilities, and an automatic warehouse capable of taking out arbitrary workpieces. It has a design information storage mechanism that holds the design information of the work on the mechanism and the pallet, a work information storage mechanism that stores the current state of the work, and a communication device with the equipment. , Negotiate with multiple equipment,
Work-driven production control system that determines and advances the next work for the work on the pallet.
優先度決定機構と作業依頼権発効機構とを具備すること
により、個々のパレットが他のパレットや複数の設備と
交渉することによって、ワークの優先度を考慮してワー
クに対する次作業を決定することを特徴とするワーク駆
動形生産制御システム。3. The work according to claim 1, wherein the pallet comprises a work priority determining mechanism and a work request right effectuating mechanism, whereby each pallet negotiates with another pallet or a plurality of equipments. A work-driven production control system characterized by determining the next work for a work in consideration of the priority.
構と、設備情報記憶機構と、設備制御データ生成機構
と、作業実行機構とを具備することにより、作業実行機
構が設備情報をパレットに送って、パレットが作業実行
設備を選択することを支援し、パレットからの設計情報
を得て、作業実行機構が設備制御データ生成機構を用い
て実設備の制御データを生成し、作業を実行するワーク
駆動形生産制御システム。4. The work execution mechanism according to claim 1, wherein the manufacturing facility includes a communication mechanism, a facility information storage mechanism, a facility control data generation mechanism, and a work execution mechanism. Sending, the pallet assists in selecting work execution equipment, obtains design information from the pallet, and the work execution mechanism uses the equipment control data generation mechanism to generate control data of the actual equipment and execute the work. Work-driven production control system.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30445491A JPH05143116A (en) | 1991-11-20 | 1991-11-20 | Work driving type production control system |
US08/483,885 US7241044B1 (en) | 1991-11-14 | 1995-06-07 | Production control system of autonomous and decentralized type |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30445491A JPH05143116A (en) | 1991-11-20 | 1991-11-20 | Work driving type production control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05143116A true JPH05143116A (en) | 1993-06-11 |
Family
ID=17933214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30445491A Pending JPH05143116A (en) | 1991-11-14 | 1991-11-20 | Work driving type production control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05143116A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0774068A (en) * | 1993-09-02 | 1995-03-17 | Matsushita Electric Ind Co Ltd | Product treating device and method for determining product treatment |
JP2000117593A (en) * | 1998-10-19 | 2000-04-25 | Yokogawa Electric Corp | Machining method in production system |
JP2020154900A (en) * | 2019-03-21 | 2020-09-24 | 株式会社Fuji | Carrier |
-
1991
- 1991-11-20 JP JP30445491A patent/JPH05143116A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0774068A (en) * | 1993-09-02 | 1995-03-17 | Matsushita Electric Ind Co Ltd | Product treating device and method for determining product treatment |
JP2000117593A (en) * | 1998-10-19 | 2000-04-25 | Yokogawa Electric Corp | Machining method in production system |
JP2020154900A (en) * | 2019-03-21 | 2020-09-24 | 株式会社Fuji | Carrier |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0355454A2 (en) | Method of fabricating sheet metal parts and the like | |
ElMaraghy | Automated tool management in flexible manufacturing | |
EP0134935A2 (en) | Method and apparatus for preparing spare tools for a machine tool | |
US5584118A (en) | Production control with centralized physical distribution control between storage and production cells | |
CN104603704A (en) | Ultra-flexible production manufacturing | |
US5850343A (en) | Machine tool control system | |
JPH05143116A (en) | Work driving type production control system | |
JP2732061B2 (en) | Flexible production system | |
JPH1050571A (en) | Method and device for controlling production | |
US7241044B1 (en) | Production control system of autonomous and decentralized type | |
JPH0585304B2 (en) | ||
JP3318923B2 (en) | Production management device | |
Young et al. | Performance and Evaluation of FMS | |
JP3216025B2 (en) | Control device for numerically controlled machine tools | |
JPH0516984B2 (en) | ||
JPH058141A (en) | Automatic preparation device for nc control lathe | |
Özbayrak et al. | How successfully does JIT handle machine breakdowns in an automated manufacturing system? | |
JPH11239954A (en) | Machining system by nc machine tool | |
Tancel et al. | Optimum central storage location in flexible manufacturing cells | |
JP4137422B2 (en) | Semiconductor production simulation method | |
JPH04105861A (en) | Machining center setting method in fms line | |
CN221329237U (en) | Circuit board processing equipment | |
JP2743688B2 (en) | Cell controller | |
Ranky | FMS in CIM (flexible manufacturing systems in computer integrated manufacturing) | |
Ranky | Dynamic simulation of flexible manufacturing systems (FMS) |