Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3409638B2 - Production line knitting method and knitting device - Google Patents
[go: Go Back, main page]

JP3409638B2 - Production line knitting method and knitting device - Google Patents

Production line knitting method and knitting device

Info

Publication number
JP3409638B2
JP3409638B2 JP13341397A JP13341397A JP3409638B2 JP 3409638 B2 JP3409638 B2 JP 3409638B2 JP 13341397 A JP13341397 A JP 13341397A JP 13341397 A JP13341397 A JP 13341397A JP 3409638 B2 JP3409638 B2 JP 3409638B2
Authority
JP
Japan
Prior art keywords
production line
sequence
permutation
work
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP13341397A
Other languages
Japanese (ja)
Other versions
JPH10315102A (en
Inventor
明朗 後藤
達久 石井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP13341397A priority Critical patent/JP3409638B2/en
Publication of JPH10315102A publication Critical patent/JPH10315102A/en
Application granted granted Critical
Publication of JP3409638B2 publication Critical patent/JP3409638B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Multi-Process Working Machines And Systems (AREA)
  • General Factory Administration (AREA)
  • Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、流れ作業を行う生
産ラインにおいて、工程の順列を決定して生産ラインの
編成を行う方法および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for arranging a process line in a production line for assembly work to determine a process sequence.

【0002】[0002]

【従来の技術】流れ作業により複数の工程を経て製品を
生産する生産ラインにおいては、工程を、生産設備の条
件や工程間の作業順序の条件に従い適切な順序で配列す
る必要がある。工程数の増加に伴なって、工程の配列で
ある工程順列の数は幾何級数的に増加し、また様々な条
件が交錯するので、工程順列を作成する作業すなわち生
産ラインの編成作業は、工程数が多いと人手で行なうの
に多大な時間を要する。また、人手により作成する場
合、前記の工程編成における条件を満たさないものが作
成されてしまうなど人的な誤りが発生するという問題が
あった。
2. Description of the Related Art In a production line for producing a product through a plurality of steps by a flow operation, it is necessary to arrange the steps in an appropriate order according to the conditions of production equipment and the order of work between steps. As the number of processes increases, the number of process permutations, which is an array of processes, increases geometrically and various conditions intersect, so the process of creating process permutations, that is, the production line organization work, If the number is large, it takes a lot of time to do it manually. Further, in the case of manual creation, there is a problem that a human error occurs such that a product that does not satisfy the conditions in the above process organization is created.

【0003】そこで、生産ラインの編成作業を自動化す
る各種方法および装置が提案されている。たとえば、特
開平6−206151号公報には、生産ラインの編成作
業における条件に優先順位をつけて、工程編成を行なう
装置が開示されている。
Therefore, various methods and apparatuses for automating the knitting work of the production line have been proposed. For example, Japanese Unexamined Patent Publication No. 6-206151 discloses an apparatus for prioritizing conditions in a production line knitting operation and performing process knitting.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、前記の
公報に記載された装置においては、個々の製品ごとに工
程順列を作成するのみで、たとえば複数種類の製品が同
一の生産ライン上を流れる混合ラインにおいて、各製品
間での工程順列の関係は全く考慮されていない。したが
って、製品ごとに工程順列が全く異なり、生産ライン上
のある位置に関して見れば、流れる製品が変わると工程
が全く変わってしまう場合があり、悪くすれば、同一の
生産ラインにより生産を行うことができない場合もあっ
た。また、同一の生産ラインで生産ができる場合であっ
ても、作業者は、製品が変わるごとに異なる種類の作業
を行わなければならず、作業者に対する負担が大きい問
題があった。
However, in the apparatus described in the above publication, it is only necessary to create a process sequence for each product, and for example, a mixing line in which a plurality of types of products flow on the same production line. In, no consideration is given to the relation of the process sequence among the products. Therefore, the process sequence is completely different for each product, and when looking at a certain position on the production line, the process may change completely when the flowing product changes, and if it is bad, it is possible to perform production on the same production line. In some cases it was not possible. In addition, even if production can be performed on the same production line, the worker must perform different types of work each time the product changes, which poses a heavy burden on the worker.

【0005】また、前記の混合ラインの場合、同一ライ
ンを流れる製品ごとに、各工程の作業者やライン上の位
置を割り付ける必要があり、この作業も手間を要してい
た。さらに、複数の生産ラインを有する場合、製品の生
産計画に応じて、製品を生産するラインを変更する場合
が考えられるが、この場合も各ライン間で何ら関係のな
い工程順列を採用していた場合、生産ラインの変更が行
えないという問題があった。
Further, in the case of the above-mentioned mixing line, it is necessary to assign the worker of each process and the position on the line for each product flowing through the same line, and this work also requires a lot of labor. Further, when there are a plurality of production lines, it may be possible to change the production line of the product in accordance with the production plan of the product, but in this case as well, a process sequence having no relation between the lines was adopted. In that case, there was a problem that the production line could not be changed.

【0006】本発明は前述の問題点を解決するためにな
されたものであり、一つの製品に対して生産ラインの変
更を容易にし、また同一の生産ラインに複数の製品を流
すことが容易となる生産ラインの編成方法および編成装
置を提供することを目的とする。
The present invention has been made to solve the above-mentioned problems, and makes it easy to change the production line for one product, and it is easy to distribute a plurality of products to the same production line. An object of the present invention is to provide a knitting method and a knitting apparatus for another production line.

【0007】[0007]

【課題を解決するための手段】前述の目的を達成するた
めに、本発明にかかる生産ラインの編成方法は、所定の
作業を行う工程を複数経て製品を作製する生産ラインに
おける、工程の配列順序である工程順列を作成する生産
ラインの編成方法であって、前記工程は、製品の複数の
機能ごとに当該機能に関する工程がグループ化され、こ
のグループごとに当該グループに属する工程の一つが代
表工程に選定されており、記代表工程の順序を示す代
表工程順列のうち一つを、複数種の製品ごとの生産ライ
ンの編成にあたって共通に用いられる標準工程順列
め、作製される製品ごとの工程順列として前記標準工程
順列に最も近い工程順列を選択さらに、同一のグル
ープに所属する工程が生産ライン上のより近傍で作業さ
れる工程順列を選択するものである。
In order to achieve the above-mentioned object, a method for knitting a production line according to the present invention is a sequence of steps in a production line for producing a product through a plurality of steps for performing a predetermined work. A production line knitting method for creating a process sequence of:
The process related to the function is grouped for each function and
For each group, one of the processes belonging to that group
They are selected in the table step, one of the representative process permutations indicating the order before Kiyo table process, production lines for a plurality of types of products
Emissions standard step permutation and constant <br/> Me commonly used when organizing, selects the closest step permutation to the standard step permutation as a step permutation of each product to be produced, further, the same Group
Processes belonging to a group work closer to each other on the production line.
The process sequence to be selected is selected.

【0008】この構成によれば、製品ごとの工程順列が
どれも近似したものとなるので、生産ラインを変更す
る、いわゆるラインコンバートが容易となる。また、一
つの生産ラインに着目すれば、異なる種類の製品であっ
ても、作業内容は近似するのでライン設計や、作業者の
負担を軽減することができる。また、製品のある機能を
有する部分がまとまった位置で作成されるため、機能ご
との検査を容易に行うことができる。また、作業者も自
身の作業の意味が良く理解できる。
According to this structure, since the process sequence for each product is similar, so-called line conversion for changing the production line is facilitated. Further, if one production line is focused on, even if products of different types are used, the work contents are similar, so that line design and the burden on the worker can be reduced. In addition, some functions of the product
Since the parts that you have are created in a cohesive position, the function
The inspection with can be easily performed. In addition, the worker himself
I can understand the meaning of my work well.

【0009】さらに、前記工程ごとに当該工程の属性が
記載された工程データがあらかじめ作成され、前記工程
データには、当該工程の作業後でなければ作業を行えな
い工程である後続工程のうち、当該後続工程の作業前
に、他の後続工程の作業を行う必要があるものを除いた
後続工程である直後後続工程データが含まれ、前記直後
後続工程データに基づき生産ラインの編成を行うように
することができる。このようにすれば、工程の前後関係
を誤って生産ラインの編成がなされることを防止するこ
とができる。
Further, process data in which the attribute of the process is described is created in advance for each process, and in the process data, among the subsequent processes which are processes that can be performed only after the operation of the process, Before the work of the subsequent process, immediately subsequent process data that is a subsequent process excluding the need to perform the work of another subsequent process is included, and the production line is organized based on the immediately subsequent process data. can do. By doing so, it is possible to prevent the production line from being knitted by mistake in the context of the process.

【0010】[0010]

【0011】さらに、前記製品ごとの工程順列が複数選
定された場合、一つの製品の一つ工程順列を任意に基準
工程順列と定め、他の製品の工程順列は、前記基準工程
順列に最も近いものを一つ選定し、一つの工程順列の該
当位置には無く他の製品の工程順列の該当位置には存在
する工程を、前記一つの工程順列の該当位置に仮想の工
程として割り込ませ、各製品の工程順列を統一するもの
とすることができる。このようにすれば、混合ラインに
おいても、一つの製品のみが流れる単一のラインとして
取り扱うことができる。
Further, when a plurality of process permutations for each product are selected, one process permutation of one product is arbitrarily defined as a reference process permutation, and the process permutation of other products is closest to the reference process permutation. One is selected, and a process existing at a corresponding position of the process sequence of another product but not at the corresponding position of one process sequence is interrupted as a virtual process at the corresponding position of the one process sequence. The process sequence of products can be unified. In this way, even a mixing line can be handled as a single line through which only one product flows.

【0012】また、本発明にかかる生産ラインの編成装
置は、所定の作業を行う工程を複数経て製品を作製する
生産ラインにおける、工程の配列順序である工程順列を
作成する生産ラインの編成装置であって、製品ごとに、
その製品を作成するのに必要な工程のリストを記憶する
工程データ記憶部であり、さらに、製品の複数の機能ご
とに当該機能に関する工程がまとめられたグループの情
報と、このグループごとに当該グループに属する工程か
ら一つ選択された代表工程の情報と、を含むグループデ
ータを記憶する工程データ記憶部と、前記工程データ記
憶部に記憶された工程を配列して、同一のグループに所
属する工程が生産ライン上のより近傍で作業される工程
順列を作成する工程順列作成部と、前記代表工程の順序
を示す代表工程順列のうち一つを、複数種の製品ごとの
生産ラインの編成に当たって共通に用いられる標準工程
順列を記憶する標準工程順列記憶部と、前記作成された
工程順列から前記標準工程順列に最も近いものを選択す
る工程順列選択部と、を有している。
Further, the production line knitting apparatus according to the present invention is a production line knitting apparatus for producing a process sequence, which is a sequence of steps in a production line for producing a product through a plurality of steps for performing a predetermined work. Yes, for each product,
It is a process data storage unit that stores a list of processes required to create the product.
Information on the group whose processes related to the function are summarized in
And the process belonging to this group for each group
Group data including information on the selected representative process
The process data storage unit that stores the data and the processes stored in the process data storage unit are arranged in the same group.
A step permutation creation unit belonging process to create a process permutations that are working in the vicinity more on the production line, one of the representative process permutations indicating the order before Kiyo table step, for a plurality of types of products
A standard process permutation storage unit that stores a standard process permutation that is commonly used to organize a production line ; a process permutation selection unit that selects the closest one of the standard process permutations from the created process permutation; have.

【0013】さらに、前記工程データ記憶部には、工程
ごとに当該工程の作業後でなければ作業のできない工程
である後続工程のうち、当該後続工程の作業前に、他の
後続工程の作業を行う必要があるものを除いた後続工程
である直後後続工程データが含まれ、前記工程順列作成
部は、前記直後後続工程データに基づき工程順列を作成
するものとすることができる。
Further, in the process data storage unit, among the subsequent processes which are processes which can be performed only after the work of the process concerned, the work of other subsequent process is performed before the work of the subsequent process. Immediate subsequent process data that is a subsequent process excluding what needs to be performed may be included, and the process sequence creation unit may create a process sequence based on the immediate subsequent process data.

【0014】[0014]

【0015】さらに、前記工程データ記憶部には、工程
と当該工程の作業を行うのに好ましい生産ライン上の位
置を示した生産ライン流域データが含まれ、前記工程順
列作成部は、前記生産ライン流域データに基づき工程順
列を作成するものとすることができる。
Further, the process data storage unit includes production line basin data indicating a process and a position on the production line that is preferable for performing the work of the process, and the process sequence creation unit includes the production line The process sequence may be created based on the basin data.

【0016】さらに、前記工程データ記憶部には、所定
の工程に関し、当該工程の作業を行う生産ライン上の位
置を限定する位置制限データが含まれ、前記工程順列作
成部は、前記位置制限データに基づき工程順列を作成す
るものとすることができる。
Further, the process data storage unit includes position restriction data for limiting a position on a production line where a work of the process is performed with respect to a predetermined process, and the process permutation creating unit includes the position restriction data. The process sequence may be created based on

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態を(以
下、実施形態と記す)図面に従って説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention (hereinafter referred to as embodiments) will be described below with reference to the drawings.

【0018】第1の実施形態 図1には、第1の実施形態の構成ブロック図が示されて
いる。
First Embodiment FIG. 1 shows a block diagram of the configuration of the first embodiment.

【0019】・工程データ記憶部 工程データ記憶部10は、生産ラインの各工程の情報が
記憶されている。各工程の情報は、ある工程において、
当該工程の作業後でなければ作業を行えない工程である
後続工程のうち、当該後続工程の作業前に、他の後続工
程の作業を行なう必要があるものを除いた後続工程であ
る直後後続工程データが含まれる。
Process Data Storage Unit The process data storage unit 10 stores information on each process of the production line. Information of each process, in a certain process,
Immediate succeeding process that is a succeeding process excluding the need to perform the work of another succeeding process before the working of the succeeding process, which is a process that can be performed only after the working of the process. Contains data.

【0020】・・直後後続工程データ 直後後続工程について詳細に説明する。図2には、6つ
の工程からなる生産ラインの系統図が例として示されて
いる。この図は、各工程間の作業順序の先後関係を示し
ている。たとえば工程K05の前には工程K13が終了
している必要があり、工程K13の前には工程K01と
工程K22が終了している必要があることを示してい
る。図2の系統図をある工程とその直後後続工程との関
係として表したのが図3である。たとえば、工程K01
に対して、これの後でなければ作業できない工程は工程
K13,K05,K56であるが、このうち工程K0
5,K56に関しては、これらと工程K01の間に、工
程K13がこれらの前に存在している。よって、工程K
01の直後後続工程は、工程K13のみとなる。また、
ある工程の直後後続工程であるからといって、生産ライ
ンにおいてその工程のまさしく直後に配置される必要は
ない。すなわち、工程K22の直後後続工程である工程
K04を、工程K22のまさしく直後に配置する必要は
なく、たとえば工程K22のまさしく直後に工程K01
を配置し、その後工程K04を行うことが許容される。
このように各工程ごとに、その工程に対する直後後続工
程が工程データとして工程データ記憶部10として記憶
されている。
Immediately following process data The immediately following process will be described in detail. In FIG. 2, a system diagram of a production line including six steps is shown as an example. This figure shows the predecessor-successor relationship of the work order between each process. For example, the process K13 needs to be completed before the process K05, and the process K01 and the process K22 must be completed before the process K13. FIG. 3 shows the system diagram of FIG. 2 as a relationship between a certain process and the process immediately following it. For example, process K01
On the other hand, steps K13, K05, and K56 are the only steps that can be performed after this, of which step K0
As for 5, K56, a step K13 exists before them between them and the step K01. Therefore, process K
Immediately after 01, only the process K13 is performed. Also,
Just because a process immediately follows a process, it does not have to be placed immediately after the process on the production line. That is, it is not necessary to arrange the process K04, which is a process immediately following the process K22, immediately after the process K22, and for example, the process K01 is performed immediately after the process K22.
Is allowed, and then step K04 is allowed to be performed.
Thus, for each process, the process immediately following the process is stored in the process data storage unit 10 as process data.

【0021】・・グループデータ さらに工程データ記憶部10にはグループデータが記憶
されている。グループデータは、生産ラインの全工程を
複数のグループに分け、各工程ごとに、その工程がどの
グループに属するかを示したデータであり、各工程に対
し所属するグループに対応したグループコードとして書
き込まれている。このグループは、当該生産ラインで生
産される製品の各機能ごと設定され、あるグループに属
する工程が全て行われたことによって、そのグループに
関連する機能が達成されるものである。生産ラインで生
産される製品が自動車であれば、前述の機能としてたと
えば制動機構などが考えられ、この機構にかかる部品の
取り付け工程などの工程によって一つのグループが形成
される。そして、一つのグループには、一つの代表工程
が定められており、この代表工程に対しては、この工程
がグループの代表工程であることを示すグループ代表コ
ードが書き込まれている。
Group data Further, the process data storage unit 10 stores group data. The group data is data indicating that all the processes of the production line are divided into a plurality of groups and each process belongs to which group, and is written as a group code corresponding to the group to which each process belongs. Has been. This group is set for each function of the product produced on the production line, and the functions related to the group are achieved by performing all the processes belonging to the group. If the product produced on the production line is an automobile, a braking mechanism or the like is conceivable as the above-mentioned function, and one group is formed by steps such as a step of mounting parts related to this mechanism. Then, one representative process is defined for one group, and a group representative code indicating that this process is the representative process of the group is written for this representative process.

【0022】・・位置制限データ さらに、工程データ記憶部10には、ある工程が生産ラ
インの何番目の工程であるか、または何番目から何番目
の工程の間に存在すべきであるかを示す、位置制限デー
タが含まれる。これは、ある工程を行なうのに必要な設
備の生産ライン上での位置が、工場レイアウトなどです
でに定まっている場合に、作成されるデータである。ま
た、この位置制限データは、その性質上、通常、全ての
工程がこの情報を有しているものではなく、必要のある
工程のみに情報が付与されている。
Position restriction data Further, in the process data storage unit 10, it is possible to determine which process in the production line a process is, or which process should exist between the process and the process. The position restriction data shown is included. This is data created when the position on the production line of the equipment required to perform a certain process is already determined by the factory layout or the like. In addition, this position restriction data, by its nature, usually does not have this information in all processes, and information is added only to necessary processes.

【0023】・・流域データ さらに、工程データ記憶部10には、ある工程が生産ラ
イン上のどのあたりに属するべきか、たとえば上流付近
にあるべきか、下流付近にあるべきかなどを記憶する流
域データが含まれる。これは、その工程が製品のどの部
分に対する作業に関する工程であるかに基づいている。
たとえば、製品の下側に関する作業ならば、製品本体を
作業者より高い位置に置き作業することが好ましく、こ
のような作業を生産ライン上でまとめることで、製品本
体が高い位置に置かれたり、逆に低い位置に置かれたり
することが繰り返されることを防止することができる。
流域は、たとえば上流、中流および下流に分けられ、各
工程の流域データはこの工程がどの流域に属するのが好
ましいかの情報を示す。また、流域データは、当該工程
が一つの流域に属する場合の他に、属することが可能な
流域が二つ以上ある場合を示す場合もある。すなわち、
ある工程については上流に属することが好ましいとさ
れ、またある工程は上流または中流に属することが好ま
しいとされ、さらに別の工程では流域の制限を受けな
い、言い換えればどの流域にも属することが可能な工程
であることを示す場合がある。
.. basin data Further, the process data storage unit 10 stores a basin where a process belongs to on the production line, for example, whether it should be near upstream or downstream. Contains data. It is based on which part of the product the process is related to work on.
For example, in the case of work on the lower side of the product, it is preferable to place the product main body at a position higher than the worker, and by putting together such work on the production line, the product main body is placed at a high position, On the contrary, it is possible to prevent repetition of being placed in a low position.
The basin is divided into, for example, an upstream, a middle stream and a downstream, and the basin data of each process shows information to which basin this process belongs to. In addition to the case where the process belongs to one basin, the basin data may indicate the case where there are two or more basins that can belong to the process. That is,
It is preferred that some processes belong to the upstream, some processes belong to the upstream or middle stream, and further processes are not restricted by the basin, in other words, can belong to any basin. It may indicate that it is a different process.

【0024】以上の工程データ記憶部10に記憶される
データのうち、グループデータ、流域データおよび位置
制限データは、必要に応じて記憶されるデータであり、
特に規模の小さい生産ラインでは、これらのデータのい
くつか、または全てを記憶しないことも可能である。こ
れらのデータを全て記憶しない場合は、直後後続工程デ
ータのみで後述する工程順列の作成が行なわれる。
Of the data stored in the process data storage unit 10 described above, the group data, the basin data and the position restriction data are data stored as necessary,
It is possible that some or all of these data may not be stored, especially in small production lines. When all of these data are not stored, the process sequence described below is created using only the immediately following process data.

【0025】・標準工程順列記憶部 標準工程順列記憶部12は、工程データ記憶部10のグ
ループデータに属する代表工程のみの生産ライン上の並
び方(順列)であって、標準となる順列を記憶してい
る。工程数が少ない場合など、前記のグループデータが
記憶されていないときには、全ての工程を並べた標準順
列を記憶している。後述するように、この標準工程が定
められていることによって、作成される工程順列がばら
ばらなものでなく、ある程度類似する工程順列となる。
Standard process permutation storage unit The standard process permutation storage unit 12 stores a standard permutation on the production line in which only representative processes belonging to the group data of the process data storage unit 10 are arranged. ing. When the group data is not stored, such as when the number of processes is small, a standard permutation in which all processes are arranged is stored. As will be described later, by defining this standard process, the process sequence created is not a random process sequence, but is a process sequence that is somewhat similar.

【0026】・工程順列作成部 工程順列作成部14は、前述の工程データ記憶部10に
記憶された工程ごとの各データに基づき、生産ライン上
での工程の配列の順番である工程順列を作成する。図2
および図3に示す工程からなる生産ラインについての工
程順列は、図4の樹系図に示すように12通りある。こ
の工程順列の求め方を以下に説明する。なお、図3の各
工程に関して、ここでは、前述したグループデータ、流
域データおよび位置制限データを持たないとして説明す
る。
Process sequence creating unit The process sequence creating unit 14 creates a process sequence, which is the sequence order of processes on the production line, based on each data for each process stored in the process data storage unit 10 described above. To do. Figure 2
And, as shown in the tree diagram of FIG. 4, there are twelve process permutations for the production line including the processes shown in FIG. The method for obtaining this process sequence will be described below. It should be noted that the respective steps of FIG. 3 will be described here as having no group data, basin data and position restriction data described above.

【0027】・・直後後続工程データによる工程順列作
図3の各工程のうち、最初の工程は、直後後続工程とし
て記憶されている工程以外の工程である。たとえば、工
程K01の直後後続工程として記憶されている工程K1
3を最初の工程とすることはできず、最初の工程とする
ことができるのは工程K01,22である(J11,J
12)。このうち、まず工程K01を最初の工程と定め
る(J11)。次の工程は、最初の工程とすることがで
きる工程のうち最初の工程として選ばれなかった工程K
22と、最初の工程K01の直後後続工程である工程K
13を考えることができる。しかし、工程K13に関し
ては、当該工程が工程K22の直後後続工程でもあるこ
とから、工程K22が配列されていない段階でこれを選
択することはできない。したがって、工程K01に続く
2番目の工程は、工程K22に決定される(J21)。
..Sequence of process sequence immediately after subsequent process data
Among the steps of forming Figure 3, the first step is a step other than step stored as immediately subsequent step. For example, the process K1 stored as a process immediately following the process K01.
3 cannot be the first step, and the first step can be steps K01 and 22 (J11, J
12). Of these, the process K01 is first defined as the first process (J11). The next process is the process K not selected as the first process among the processes that can be the first process.
22 and a step K immediately after the first step K01.
You can think of thirteen. However, with respect to the process K13, since this process is also a process immediately following the process K22, it cannot be selected at a stage where the process K22 is not arranged. Therefore, the second process following the process K01 is determined as the process K22 (J21).

【0028】工程K22に続く3番目の工程は、工程K
01と工程K22の少なくとも一方の直後後続工程とな
っている工程K13,K04を考えることができる。こ
れらの工程は、すでに配列が決定された工程K01,K
22以外の工程の直後後続工程となっていないので、い
ずれも3番目の工程とすることができる(J31,J3
2)。まず、3番目の工程として、工程K13を選ぶ
(J31)。工程K13に続く4番目の工程は、3番目
の候補でありながら選ばれなかった工程K04と、工程
K13の直後後続工程である工程K05,K56が考え
られる。しかし、工程K56に関しては、まだ配列が決
定していない工程K04の直後後続工程であることか
ら、これを選ぶことはできない。よって、4番目の工程
の候補は、工程K04,K05である(J41,J4
2)。このうち、4番目の工程として工程K04を選
ぶ。これに続く5番目の工程の候補は、工程K05,K
56であり(J51,J52)、工程K05を選ぶと
(J51)、6番目の工程は工程K56となる(J6
1)。
The third step following step K22 is step K
It is possible to consider steps K13 and K04 which are immediately subsequent to at least one of 01 and step K22. These steps are the steps K01 and K whose sequences have already been determined.
Since it is not a step immediately following the steps other than 22, any of them can be the third step (J31, J3).
2). First, the process K13 is selected as the third process (J31). The fourth process following the process K13 is considered to be the process K04 which is the third candidate but not selected, and the processes K05 and K56 which are the processes immediately following the process K13. However, step K56 cannot be selected because it is a step immediately following step K04 whose sequence has not been determined. Therefore, the fourth process candidates are processes K04 and K05 (J41, J4).
2). Of these, the step K04 is selected as the fourth step. The candidates for the fifth process subsequent to this are processes K05 and K05.
56 (J51, J52), if the process K05 is selected (J51), the sixth process becomes the process K56 (J6).
1).

【0029】以上で、図4の樹系図の最も左端の枝の示
す工程順列を求めることができる。前述の説明の中で、
複数の候補があった順番(1、3、4、5番目)におい
ては、分岐が存在し、この分岐からの枝を同様の手順で
順次求めることにより、図4の樹系図を完成させること
ができる。
As described above, the process sequence indicated by the leftmost branch of the tree diagram of FIG. 4 can be obtained. In the above description,
In the order in which there are multiple candidates (first, third, fourth, fifth), there is a branch, and the tree from FIG. 4 can be completed by sequentially obtaining branches from this branch in the same procedure. it can.

【0030】以上の工程順列は、直後後続工程データの
みに基づき作成されたものであるが、他のデータにより
制限を受ける場合について次に説明する。
The above process sequence is created based on only the immediately following process data, but a case where it is limited by other data will be described below.

【0031】・・位置制限データによる制限 前述のように、位置制限データは、ある工程が生産ライ
ン上の何番目、または何番目から何番目に配置される必
要があることを示すデータである。たとえば、図3の工
程のうち、工程K04に関しては4番目から6番目の工
程である必要がある場合、図4の樹系図の枝のうち、工
程K04が1番目から3番目にある枝は、不適である。
具体的には、工程K04が3番目に配置されている(J
32など)破線で囲まれた枝はこの条件を満たさず、本
生産ラインの工程順列として採用することができない。
Restriction by position restriction data As described above, the position restriction data is data indicating that a certain process needs to be arranged on the production line, or from which position to which position. For example, among the steps in FIG. 3, when the step K04 needs to be the fourth to sixth steps, the branches in the tree diagram of FIG. 4 in which the step K04 is the first to third are: Not suitable.
Specifically, the process K04 is arranged at the third position (J
Branches surrounded by a broken line (32, etc.) do not satisfy this condition and cannot be adopted as the process sequence of the main production line.

【0032】直後後続工程に基づき工程順列を作成中
に、位置制限データを満たさない枝が発見された場合、
この枝の以降を順列を作成しないようにすることができ
る。たとえば、工程K01−工程K22に続く3番目の
工程として、工程K04を選らび(J32)、これが前
述のように位置制限を満たさないと判断された以後、こ
れに続く工程検索を行なわないようにする。このように
することによって、全工程順列の作成時間を短縮するこ
とができる。
Immediately after creating a process sequence based on the subsequent process, if a branch that does not satisfy the position restriction data is found,
It is possible not to create a permutation after this branch. For example, the process K04 is selected as the third process subsequent to the process K01-process K22 (J32), and after it is determined that the position restriction is not satisfied as described above, the process search subsequent thereto is not performed. To do. By doing so, it is possible to reduce the time required to create the entire process sequence.

【0033】・・流域データ 前述のように、流域データは、ある工程が生産ラインの
おおよそどのあたりで生産されるのが好ましいかを示す
データである。たとえば、生産ラインを上流、中流およ
び下流の三つの領域に大略分けることができる。そし
て、それぞれの流域に属することが好ましい工程には、
図3に示すように、その流域を示すコードT,C,Fが
書き込まれている。なお、上流・中流のいずれに属して
も良い場合にはコードGが、特に制限を受けない場合に
はコードXが書き込まれている。
.. Basin data As described above, the basin data is data indicating at which point in a production line a process is preferably produced. For example, the production line can be roughly divided into three regions, that is, upstream, midstream and downstream. And, in the process that preferably belongs to each basin,
As shown in FIG. 3, codes T, C, and F indicating the basin are written. Note that the code G is written when it may belong to either the upstream or the middle stream, and the code X is written when it is not particularly limited.

【0034】この流域コードと、作成途中の工程順列が
流域データをどの程度遵守しているかを示す状態カウン
タの値に基づき、作成途中の工程順列が好ましいもので
あるかの判定を行なう。この判定を前述の図4および図
5を用いて説明する。図5は、そのときの状態カウンタ
の値と流域コードとに基づき、状態カウンタの値を変更
するか(+1)、しないか(○)、さらにはこの枝が不
適切なものと判定するか(×)のいずれとするかの判断
を示す図である。なお、状態カウンタの初期値は0であ
る。
Based on this basin code and the value of the state counter indicating how much the process sequence in the middle of preparation complies with the basin data, it is determined whether the process sequence in the middle of creation is preferable. This determination will be described with reference to FIGS. 4 and 5 described above. FIG. 5 shows whether the value of the state counter is changed (+1) or not (◯) based on the value of the state counter and the basin code at that time, and whether this branch is determined to be inappropriate ( It is a figure which shows the judgment of either of (x). The initial value of the state counter is 0.

【0035】図4の樹系図において、最初の工程として
工程K01を選ぶと(J11)、このときの状態カウン
タは0であり、図3より工程K01の流域コードはTで
あるので、状態カウンタの値の変更は行なわない。続く
2番目の工程K22(J21)の流域コードもTである
ので、状態カウンタの値の変更は行なわない。3番目の
工程として工程K13を選択した場合(J31)、この
工程の流域コードはCであり、このときの状態カウンタ
の値は0であるので、図5より状態カウンタの値に1を
加える。一方、3番目の工程として工程K04を選択す
ると(J32)、この工程の流域コードはFであり、状
態カウンタの値は0であるから、この枝が不適であるこ
とが判断される。このような流域データの制限によっ
て、図4に示す枝のうち、いくつかは本生産ラインの工
程順列として不適であると判断される。なお、位置制限
データの場合と同様、不適と判断された時点で以降のそ
の枝の検索は行わないようにする。上記の例であれば、
3番目に工程K04を選択した (J32)以降の順列
を求めることは実際にはしない。
In the tree diagram of FIG. 4, when the process K01 is selected as the first process (J11), the state counter at this time is 0, and the basin code of the process K01 is T from FIG. Do not change the value. Since the basin code of the subsequent second step K22 (J21) is also T, the value of the state counter is not changed. When the process K13 is selected as the third process (J31), the basin code of this process is C, and the value of the state counter at this time is 0, so 1 is added to the value of the state counter from FIG. On the other hand, when the process K04 is selected as the third process (J32), the basin code of this process is F and the value of the state counter is 0. Therefore, it is determined that this branch is unsuitable. Due to the restriction of the basin data, some of the branches shown in FIG. 4 are determined to be unsuitable as the process sequence of the main production line. It should be noted that, like the case of the position restriction data, the branch is not searched thereafter when it is determined to be unsuitable. In the example above,
Thirdly, the permutation after (J32) in which the process K04 is selected is not actually obtained.

【0036】以上のようにして、工程順列作成部では、
工程データ記憶部10の各データに基づきこれらを満た
す工程順列の作成を行なう。
As described above, in the process sequence creation unit,
Based on each data in the process data storage unit 10, a process sequence that satisfies these is created.

【0037】・工程順列選択部 工程順列選択部16では、工程順列作成部14にて作成
された工程順列と、標準工程順列記憶部12を比較し
て、作成された工程順列のうち最も標準工程順列に近い
ものを当該生産ラインの工程順列として選択する。
[0037] - Step In permutation selector step permutation selector 16, a step permutation created in step permutation generator 14 compares the standard step permutation storage unit 12, and most standard processes of steps permutations created The one close to the permutation is selected as the process permutation of the production line.

【0038】・・標準工程順列による選択 この比較はグループ代表コード(図3参照)を用いて、
次のように行なわれる。前述のように、グループ代表コ
ードは、複数ある工程をいくつかのグループに分けて、
そのグループに属する工程の代表であることを示すもの
である。また、代表の工程ではない工程およびいずれの
グループに属さない工程については、コードとして0が
書き込まれている。
.. Selection by standard process permutation This comparison uses the group representative code (see FIG. 3),
It is performed as follows. As mentioned above, the group representative code divides multiple processes into several groups,
It is a representative of the process belonging to the group. In addition, 0 is written as a code for a process that is not a representative process and a process that does not belong to any group.

【0039】標準工程順列は、グループの代表工程の配
列の標準を定めたものであり、たとえばグループコード
を用いて「1−2−3」のように定められている。これ
に対し、工程順列作成部14で作成された工程の代表工
程の順列は、図4の左端の枝の場合、図6(a)に示さ
れるように「1−3−2」となる。作成された他の工程
順列においても、この代表工程順列を作成する。たとえ
ば、図6(b)に示す工程順列においては、代表工程順
列が「1−2−3」となる。この場合、(a)に示す工
程順列よりも(b)に示す工程順列の方が標準工程順列
に近いので(この場合一致する)、こちらの工程順列を
この生産ラインの工程順列の候補として選択する。他に
も、標準工程順列と同じになる工程があれば、これも候
補とする。なお、前述の例のように、標準工程順列と同
じ代表工程順列となる工程順列がない場合、標準工程順
列に最も近い、すなわち正順数列の項数が最も大きい工
程順列を候補として選択する。
The standard process permutation defines the standard of the array of the representative process of the group, and is defined as "1-2-3" using the group code, for example. On the other hand, in the case of the leftmost branch of FIG. 4, the permutation of the representative process of the process created by the process permutation creating unit 14 is “1-3-2” as shown in FIG. 6A. This representative process permutation is also created in the other created process permutations. For example, in the process sequence shown in FIG. 6B, the representative process sequence is “1-2-3”. In this case, the process permutation shown in (b) is closer to the standard process permutation than the process permutation shown in (a) (they match in this case), so this process permutation is selected as a candidate for the process permutation of this production line. To do. If there is another process that is the same as the standard process sequence, this process is also a candidate. If there is no process permutation that has the same representative process permutation as the standard process permutation as in the above example, the process permutation closest to the standard process permutation, that is, the number of terms in the regular permutation sequence is the largest is selected as a candidate.

【0040】・・最大正順数列の求め方 ここで、一旦前述の実施形態を離れて、前記の正順数列
の項数が最も大きい数列(以下、最大正順数列と記す)
の求め方を説明する。項数が10の自然数列{1,2,
3,4,5,6,7,8,9,10}を並べかえた数列
{5,1,8,2,3,6,10,7,4,9}につい
て考える。この数列のうち{1,2,3,6,7,9}
は固定したまま、{5,8,10,4}をそれぞれ適切
な位置に移動すると自然数列になる。このように、前記
の数列のいくつかの項を固定し、他の項を移動させて自
然数列が得られた場合、固定した項の順列が正順順列で
あり、上記の他に{5,8,10}{8,10}{1,
2,3,4}などがある。この中で最も項数の多い順列
が最大正順順列であり、この場合最初の順列がこれにあ
たる。この最大正順順列の順列違反数は4である。逆に
順列の遵守数は6である。違反数と遵守数の和は順列の
項数(=10)であり、また遵守率は、0.6(=6/
10)である。
How to obtain the maximum ordinal sequence Here, the above-mentioned embodiment is temporarily discontinued, and the sequence having the largest number of terms in the above ordinal sequence (hereinafter referred to as the maximum ordinal sequence).
Explain how to obtain. Natural number sequence {1, 2, with 10 terms
Consider a sequence {5,1,8,2,3,6,10,7,4,9} in which 3,4,5,6,7,8,9,10} are rearranged. {1, 2, 3, 6, 7, 9} of this sequence
When {5,8,10,4} is moved to an appropriate position while being fixed, it becomes a natural number sequence. In this way, if some terms of the above-mentioned sequence are fixed and other terms are moved to obtain a natural number sequence, the permutation of the fixed terms is a forward permutation, and in addition to the above, {5, 8,10} {8,10} {1,
2, 3, 4} and so on. Among these, the permutation with the largest number of terms is the maximum regular permutation, and in this case, the first permutation corresponds to this. The number of permutation violations of this maximum forward permutation is 4. On the contrary, the number of observance of permutation is 6. The sum of the number of violations and the number of compliances is the number of terms in the permutation (= 10), and the compliance rate is 0.6 (= 6 /
10).

【0041】この最大正順順列の求め方が図7に示され
ている。
FIG. 7 shows how to obtain the maximum forward permutation.

【0042】(1)数列{5,1,8,2,3,6,1
0,7,4,9}(以下、数列Lと記す。)の項数に等
しい自然数列を縦に並べて記載する。
(1) Sequence {5, 1, 8, 2, 3, 6, 1
A sequence of natural numbers equal to the number of terms of 0, 7, 4, 9} (hereinafter referred to as a sequence L) is arranged vertically.

【0043】(2)自然数列の最初の項である1に着目
して、数列Lにおいて1より右に位置する項である2〜
4,6〜10を2列目に移動させ、その他の項である5
を1列目に残す。
(2) Paying attention to the first term 1 in the natural number sequence, the terms 2 to the right of 1 in the sequence L are
4, 6 to 10 are moved to the second row, and the other term is 5
Left in the first column.

【0044】(3)自然数列の2番目の項である2に着
目して、数列Lおよび自然数列において、2より右に位
置する項である3,4,6,7,9,10を3列目に移
動させ、2列目のその他の項である8を2列目に残す。
(3) Paying attention to 2 which is the second term of the natural number sequence, 3, 4, 6, 7, 9, 10 which are terms located to the right of 2 in the sequence L and the natural number sequence are 3 Move to the second row and leave the other term of the second row, 8 in the second row.

【0045】(4)自然数列の3番目の項である3に着
目して、数列Lおよび自然数列において、3より右に位
置する項である4,6,7,9,10を4列目に移動さ
せる。3列目の残りの項はないので、3列目には3のみ
が残る。
(4) Paying attention to the third term 3 of the natural number sequence, the terms L 4, 6, 7, 9, and 10 located to the right of 3 in the sequence L and the natural number sequence are placed in the fourth column. Move to. Since there are no remaining terms in the third column, only 3 remains in the third column.

【0046】(5)自然数列の4番目の項である4に着
目して、数列Lおよび自然数列において、4より右に位
置する項である9を5列目に移動させ、4列目のその他
の項である6,7,10を4列目に残す。
(5) Paying attention to the fourth term 4 of the natural number sequence, in the sequence L and the natural number sequence, the term 9 which is located to the right of 4 is moved to the fifth column, and the fourth column is moved. The other terms 6, 7, and 10 are left in the fourth column.

【0047】(6)自然数列の5番目の項である5に着
目する。数列Lおよび自然数列において、5より右に位
置する項は1列目にはないので、図形をこのまま維持す
る。
(6) Pay attention to 5 which is the fifth term of the natural number sequence. In the sequence of numbers L and the sequence of natural numbers, the term located to the right of 5 is not in the first column, so the figure is maintained as it is.

【0048】(7)自然数列の6番目の項である6に着
目して、数列Lおよび自然数列において、6より右に位
置する項である7,10を5列目に移動させ、4列目の
その他の項である4を4列目に残す。
(7) Paying attention to 6 which is the sixth term of the natural number sequence, in terms of the sequence L and the natural number sequence, items 7 and 10 located to the right of 6 are moved to the 5th column to move to the 4th column. The other term of the eye, 4 is left in the 4th column.

【0049】(8)自然数列の7番目の項である7に着
目して、数列Lおよび自然数列において、7より右に位
置する項である9を6列目に移動させ、4列目のその他
の項である10を5列目に残す。
(8) Focusing on 7 which is the 7th term of the natural number sequence, in the sequence L and the natural number sequence, the term 9 which is located to the right of 7 is moved to the 6th column and moved to the 4th column. The other term 10 is left in the fifth column.

【0050】(9)自然数列の8番目の項である8に着
目する。数列Lおよび自然数列において、8より右に位
置する項は1〜2列目にはないので、図形をこのまま維
持する。
(9) Pay attention to 8 which is the eighth term of the natural number sequence. In the sequence of numbers L and the sequence of natural numbers, the terms located to the right of 8 are not in the first and second columns, so the figure is maintained as it is.

【0051】(10)自然数列の9番目の項である9に
着目する。数列Lおよび自然数列において、9より右に
位置する項は1〜6列目にはないので、図形をこのまま
維持する。
(10) Pay attention to 9 which is the ninth term of the natural number sequence. In the sequence of numbers L and the sequence of natural numbers, there are no terms located to the right of 9 in columns 1 to 6, so the figure is maintained as it is.

【0052】(11)自然数列の10番目の項である1
0に着目する。数列Lおよび自然数列において、10よ
り右に位置する項は5列目にはないので、図形をこのま
ま維持する。
(11) 1 which is the tenth term in the natural number sequence
Focus on 0. In the number sequence L and the natural number sequence, the term positioned to the right of 10 is not in the fifth column, so the figure is maintained as it is.

【0053】以上により得られた図形の最も長い枝が、
最大正順数列の一つとなる。本実施形態において、標準
工程順列に近い代表工程順列を探す場合には、前述の自
然数列を標準工程順列と、また数列Lを代表工程順列と
置き換えればよい。すなわち、前述の方法により各代表
工程順列の最大正順順列の項数を求め、この項数が最も
大きいものを標準工程順列に類似する工程順列として選
択することができる。
The longest branch of the figure obtained by the above is
It is one of the maximum forward sequences. In the present embodiment, when searching for a representative process permutation close to the standard process permutation, the natural number sequence described above may be replaced with the standard process permutation, and the sequence L may be replaced with the representative process permutation. That is, the number of terms in the maximum positive permutation of each representative process permutation is obtained by the above-described method, and the item having the largest number of terms can be selected as the process permutation similar to the standard process permutation.

【0054】図8には、全ての最大正順順列の求め方が
記載されている。この例においては、自然数列{1,
2,3,4,5,6,7}を並べかえてできた数列
{3,1,5,2,6,7,4}を扱う。
FIG. 8 shows how to find all the maximum forward permutations. In this example, the natural number sequence {1,
The number sequence {3,1,5,2,6,7,4} made by rearranging 2,3,4,5,6,7} is handled.

【0055】(1)数列{3,1,5,2,6,7,
4}(以下、数列Mと記す。)の項数に等しい自然数列
を縦に並べて記載する。
(1) Sequence {3, 1, 5, 2, 6, 7,
4} (hereinafter, referred to as number sequence M), the natural number sequence equal to the number of terms is described vertically.

【0056】(2)自然数列の最初の項である1に着目
して、数列Mにおいて1より右に位置する項である2,
4,5,6,7を2列目に記載する。図7の場合とは異
なり、1列目はこのまま維持する。
(2) Paying attention to the first term 1 in the natural number sequence, the term 2 located to the right of 1 in the sequence M 2,
4, 5, 6, and 7 are listed in the second column. Unlike the case of FIG. 7, the first column is maintained as it is.

【0057】(3)自然数列の2番目の項である2に着
目して、数列Mおよび自然数列において、2より右に位
置する項である4,6,7を1列目及び2列目の2に続
く形で2列目および3列目に記入する。
(3) Paying attention to the second term 2 of the natural number sequence, in terms of the sequence M and the natural number sequence, the terms 4, 6 and 7 located to the right of 2 are assigned to the first and second columns. Fill in the 2nd and 3rd columns following 2 of the above.

【0058】(4)自然数列の3番目の項である3に着
目して、数列Mおよび自然数列において、3より右に位
置する項である4,5,6,7を2列目に3に後続する
形で記入する。
(4) Paying attention to 3 which is the third term of the natural number sequence, in the sequence M and the natural number sequence, items 4, 5, 6, 7 which are located to the right of 3 are placed in the second column 3 Please fill in the following form.

【0059】(5)自然数列の4番目の項である4に着
目する。数列Mおよび自然数列において、4より右に位
置する項はないので、図形をこのまま維持する。
(5) Pay attention to 4 which is the fourth term of the natural number sequence. In the sequence of numbers M and the sequence of natural numbers, there is no term located to the right of 4, so the figure is kept as it is.

【0060】(6)自然数列の5番目の項である5に着
目する。5は、1に続く2列目、3に続く2列目、1列
目に存在する。数列Mおよび自然数列において、5より
右に位置する項である6,7をこれらの5に続く次列に
各々記入する。
(6) Pay attention to 5 which is the fifth term of the natural number sequence. 5 exists in the second row following 1 and the second row and the first row following 3. In the number sequence M and the natural number sequence, terms 6 and 7, which are located to the right of 5, are entered in the next columns following these 5.

【0061】(7)自然数列の6番目の項である6に着
目する。数列Mおよび自然数列において、6より右に位
置する項である7を、各々次列に記入する。
(7) Pay attention to 6 which is the sixth term in the natural number sequence. In the number sequence M and the natural number sequence, 7 which is a term located to the right of 6 is entered in the next column.

【0062】(8)自然数列の7番目の項である7に着
目して、数列Mおよび自然数列において、7より右に位
置する項はないので、図形をこのまま維持する。この図
形より、最大正順順列は{1,2,6,7}{1,5,
6,7}{3,5,6,7}と求まる。
(8) Paying attention to 7 which is the seventh term of the natural number sequence, there is no term positioned to the right of 7 in the number sequence M and the natural number sequence, so the figure is maintained as it is. From this figure, the maximum permutation is {1, 2, 6, 7} {1, 5,
6,7} {3,5,6,7}.

【0063】本実施形態において、標準工程順列に近い
代表工程順列を探す場合には、前述の自然数列を標準工
程順列と、また数列Mを代表工程順列と置き換えればよ
い。すなわち、前述の方法により各代表工程順列の最大
正順順列の項数を求め、この項数が最も大きいものを標
準工程順列に類似する工程順列として選択することがで
きる。
In the present embodiment, when a representative process permutation close to the standard process permutation is searched for, the natural number sequence may be replaced with the standard process permutation, and the sequence M may be replaced with the representative process permutation. That is, the number of terms in the maximum positive permutation of each representative process permutation is obtained by the above-described method, and the item having the largest number of terms can be selected as the process permutation similar to the standard process permutation.

【0064】・・グループによる選択 前述のように標準工程順列に類似する工程順列が選択さ
れた後、さらに各グループに属する工程が、そのグルー
プごとにどの程度まとまっているかによって工程順列を
選択する。たとえば、図6(b)に示した工程順列の場
合グループコードの順列は、「0−1−1−2−3−
1」となる。グループコードが1の工程の間にある、コ
ード1以外の工程の数は、2である。その他のグループ
コードについては、工程が一つしかないので間の工程は
0である。各グループコードごとに間にある工程数の和
をとり、これが最小のものを工程順列の候補として選択
する。これによって、同じグループに属する工程が生産
ライン上で近傍に配置されることになる。
Selection by group After the process permutation similar to the standard process permutation is selected as described above, the process permutation is further selected according to the degree to which the processes belonging to each group are grouped. For example, in the case of the process permutation shown in FIG. 6B, the permutation of the group code is “0-1-1-2-3-3”.
1 ”. The number of processes other than the code 1 between the processes having the group code of 1 is 2. For other group codes, there is only one step, so the number of steps is 0. For each group code, the sum of the number of steps in between is taken, and the one with the smallest number is selected as a candidate for the step permutation. As a result, the processes belonging to the same group are arranged in the vicinity on the production line.

【0065】・フローチャート 図9ないし図11には、本実施形態の工程順列の作成に
関するフローチャートが示されている。まず、それまで
作成された工程順列と、次工程の候補のリスト(以下、
次候補リスト)を受け取る(S100)。次工程の候補
は、具体的には、他の工程の直後後続工程となっていな
い工程、および当該工程が他の工程の直後後続工程とな
っている場合であっても、前記他の工程がすでに終了し
ている工程である。
Flowcharts FIGS. 9 to 11 are flowcharts relating to the creation of the process sequence according to the present embodiment. First, the process sequence created so far and a list of candidates for the next process (hereinafter,
Next candidate list) is received (S100). Specifically, the candidate for the next step is a step that is not immediately after the other step and a step that is not immediately after the other step, even if the step is immediately after the other step. The process has already been completed.

【0066】続いてループ1が開始される(S10
2)。ループ1では、ステップS100で受け取った順
列リストに続く工程として、同じく受け取った次候補リ
ストが適切かを各次候補リストごとに検証する処理を行
う。まず、次候補の一つについて、流域コードの制限を
満足するかを確認する(S104)。すなわち、今回扱
った次候補の流域コードと前回までの状態カウンタの関
係が、図5において「×」で示した関係であるとこの次
候補は不適なものであると判断し、ステップS102に
戻る。流域コードの制限を満たす場合、次候補には位置
制限があるかを判断し(S106)、位置制限がある場
合これを満たすかを判断する(S108)。位置制限を
満たさないと判断した場合、現在の次候補を検討中の順
列の順位、すなわちライン上の工程の配列順番が、当該
位置制限のかかった次候補の制限位置の範囲の最下流よ
り上流にあるかを判断する(S110)。もし、この条
件を満たさない場合、すなわち検討中の次候補の本来あ
るべき位置が現在検討中の位置より上流にある場合、す
でにこの順列リストは不適となっている。したがって、
このような場合は、ループ1を抜け、当該ループ1を開
始する直前に受け取った順列リストおよび次候補リスト
を消去して終了する(S132)。一方、ステップS1
10の条件を満たす場合、すなわち検討中の次候補の本
来あるべき位置は、現在検討中の位置より下流にある場
合は、ステップS102に移行して、当該次候補の検討
を終了し、次の次候補の検討を開始する。
Then, loop 1 is started (S10).
2). In Loop 1, as a process following the permutation list received in step S100, a process of verifying whether the next received candidate list is appropriate is performed for each next candidate list. First, it is confirmed whether one of the next candidates satisfies the restriction of the basin code (S104). That is, if the relationship between the basin code of the next candidate handled this time and the state counter up to the previous time is the relationship shown by "x" in FIG. 5, it is determined that this next candidate is unsuitable, and the process returns to step S102. . When the restriction of the basin code is satisfied, it is determined whether the next candidate has a position restriction (S106), and when the position restriction is satisfied, it is determined whether the restriction is satisfied (S108). If it is judged that the position restriction is not satisfied, the order of the permutation under consideration of the current next candidate, that is, the sequence order of the processes on the line is upstream from the most downstream of the restriction position range of the next candidate subject to the position restriction. (S110). If this condition is not met, i.e. the next candidate position under consideration is upstream of the position currently under consideration, then this permutation list is already inadequate. Therefore,
In such a case, the loop 1 is exited, the permutation list and the next candidate list received immediately before the start of the loop 1 are erased, and the process ends (S132). On the other hand, step S1
If the condition 10 is satisfied, that is, if the original position of the next candidate under consideration is downstream from the position currently under consideration, the process proceeds to step S102 to end the examination of the next candidate, and The examination of the next candidate starts.

【0067】また、ステップS106で、検討中の次候
補に位置制限がないと判断された場合、またはステップ
S108で次候補は位置制限を満たしていると判断され
た場合、現在検討中の工程順列をコピーし、このコピー
の最後尾に検討中の次候補を付加する(S111)。こ
の次候補(以下、付加次候補と記す)を付加された工程
順列の工程数が全工程数に等しいかを判断し(S11
2)、等しい場合はステップS114に移行する。ステ
ップS114については、図11を用いて後述する。ス
テップS112で、工程順列の工程数が全工程数に達し
ていないと判断した場合、状態カウンタを増やす必要が
あるかを判断する(S116)。この判断は、検討中の
次候補の流域コードと現在の状態カウンタの値の関係か
ら図5に基づきなされる。たとえば、現在検討中の次候
補の流域コードが「T」であり状態カウンタの値が
「1」であれば、状態カウンタの値を1だけ増加させる
必要がある。状態カウンタを増加させる場合は、ステッ
プS118に移行し、ここで状態カウンタに1を加えて
更新を行う。ステップS116またはS118にて、状
態カウンタの処理が終了すると、次候補リストのコピー
を作成し、このコピーから前述した工程順列に付加した
次候補をはずす(S120)。
If it is determined in step S106 that the next candidate under consideration has no position restriction, or if it is determined in step S108 that the next candidate satisfies the position restriction, the process sequence currently under consideration. Is copied, and the next candidate under consideration is added to the end of this copy (S111). It is determined whether or not the number of steps in the step sequence to which this next candidate (hereinafter, referred to as additional candidate) is added is equal to the total number of steps (S11).
2) If they are equal, the process proceeds to step S114. Step S114 will be described later with reference to FIG. When it is determined in step S112 that the number of processes in the process sequence has not reached the total number of processes, it is determined whether the state counter needs to be increased (S116). This determination is made based on FIG. 5 from the relationship between the basin code of the next candidate under consideration and the value of the current state counter. For example, if the next candidate basin code currently under consideration is "T" and the value of the state counter is "1", the value of the state counter needs to be increased by one. If the state counter is to be incremented, the process proceeds to step S118, where the state counter is incremented by 1 and updated. When the processing of the state counter is completed in step S116 or S118, a copy of the next candidate list is made, and the next candidate added to the above-mentioned process sequence is removed from this copy (S120).

【0068】ステップS111で、付加した次候補に、
直後後続工程があるかを判断し(S122)、直後後続
工程がある場合ループ2を開始する(S124)。ルー
プ2では、付加次候補の全ての直後後続工程について以
下の処理を行う。付加次候補の直後後続工程の一つにつ
いて、これを直後後続工程として有する工程は、全て検
討中の工程順列に含まれる工程であるかを判断する(S
126)。この条件を満たさない場合は、この直後後続
工程を付加次候補の後に続く工程として選択できないの
で、ステップS124に戻り、次の直後後続工程につい
て検討を行う。ステップS126の条件を満たした場合
は、次候補リストの最後に加え(S128)、ループ2
を抜ける。そして、このチャートに示された処理を呼び
出し、コピーされ、変更された工程順列と次候補リスト
に基づき、さらに次の工程の検討が行われる(S13
0)。
At step S111, the next candidate added is
It is determined whether there is an immediately following process (S122), and if there is an immediately following process, loop 2 is started (S124). In loop 2, the following process is performed for all immediately subsequent processes of the additional candidate. For one of the immediately subsequent processes of the additional next candidate, it is determined whether all the processes having this as the immediately following process are included in the process sequence under consideration (S).
126). If this condition is not satisfied, the immediately subsequent process cannot be selected as a process subsequent to the additional next candidate, so the process returns to step S124, and the next immediately subsequent process is examined. If the condition of step S126 is satisfied, it is added to the end of the next candidate list (S128), and loop 2
Exit through. Then, the process shown in this chart is called, and the next process is examined based on the changed process permutation and the next candidate list (S13).
0).

【0069】このように、ステップS130は、自己が
含まれる処理を自己が含む階層構造を有するステップと
なっている。すなわち、検討中の工程の順番が進むごと
に階層が深まる構成となっている。また、一つの階層に
関してループ1の処理が終了し、次工程となるべき候補
がなかった場合、一つ階層を戻して再びその階層におい
てループ1の処理を行うことになる。そして、一つの階
層に関してループ1の処理が終了した場合には、当該階
層に関して、ステップS100にて受け取った工程順列
と次候補リストのを消去して(S132)終了する。
As described above, step S130 is a step having a hierarchical structure in which the process including itself is included. That is, the hierarchy deepens as the order of the process under consideration progresses. If the process of loop 1 is completed for one layer and there is no candidate to be the next process, the process of loop 1 is performed again in that layer by returning one layer. When the process of loop 1 is completed for one layer, the process sequence and the next candidate list received in step S100 are deleted for the layer (S132), and the process is terminated.

【0070】図11には、前述のステップS114の詳
細なフローチャートが示されている。ステップS11
4、すなわち本フローチャートに示される処理は、一つ
の工程順列が完成した場合に実行される処理である。す
なわち、図4に示されるような樹系図の一つの枝が完成
したときに行われる。そして、完成した一つの工程順列
に関し、グループ代表コードの順列が、あらかじめ定め
られている標準工程順列に比較され、類似性が判断され
る(S150)。そして、今までに求められた工程順列
に比較して今回の工程順列が、標準工程順列により近似
する場合には、今までに求めた工程順列を消去し、今回
作成された工程順列を記憶する(S152)。一方、標
準工程順列との類似性が今までより低いと判断された場
合、今回作成された工程順列は消去する(S154)。
さらに、標準工程順列との類似性が今までと同じであっ
た場合には、同じグループコードができるだけまとまっ
て並んでいるかを評価する。これについても、前回まで
最良であった工程順列との比較がなされる(S15
6)。そして、今回作成された工程順列が前回までより
よい評価である場合はステップS152に、悪い評価で
ある場合はステップS154に、同じである場合には、
今まで求めた工程順列とともに、今回作成された工程順
列を記憶する(S158)。
FIG. 11 shows a detailed flowchart of step S114 described above. Step S11
4, that is, the process shown in this flowchart is a process executed when one process sequence is completed. That is, it is performed when one branch of the tree as shown in FIG. 4 is completed. Then, for one completed process permutation, the permutation of the group representative code is compared with a predetermined standard process permutation to determine the similarity (S150). If the current process permutation is closer to the standard process permutation as compared with the process permutation calculated so far, the process permutation calculated up to now is deleted and the process permutation created this time is stored. (S152). On the other hand, when it is determined that the similarity with the standard process sequence is lower than before, the process sequence created this time is deleted (S154).
Furthermore, if the similarity with the standard process sequence is the same as before, it is evaluated whether the same group codes are arranged in a group as much as possible. This is also compared with the best process sequence until the last time (S15).
6). If the process sequence created this time has a better evaluation up to the previous time, the process proceeds to step S152, if the process sequence has a worse evaluation, the process proceeds to step S154, and if the same,
The process sequence created this time is stored together with the process sequence determined up to now (S158).

【0071】このようにして、一つの工程順列が作成さ
れると、前回までに作成された工程順列との比較がなさ
れ、より標準工程順列に近いもの、同一のグループに属
する工程がまとまっているものが選択される。
In this way, when one process sequence is created, comparison with the process sequence created up to the previous time is made, and processes closer to the standard process sequence and processes belonging to the same group are collected. Things are selected.

【0072】・第1実施形態のまとめ 以上のように、本実施形態においては、標準工程順列に
類似する工程順列を選択しているため、製品ごとの工程
順列も類似する。よって、異なる仕様の製品が生産ライ
ンを流れても、生産ラインの設計および工程編成を大き
く変更する必要がない。また、あるグループに属する工
程がなるべく近くに配列される工程順列を選択している
ので、グループごとにまとまった作業が行われ、またグ
ループごとの機能試験や品質確認なども容易に行うこと
ができる。
Summary of First Embodiment As described above, in this embodiment, since the process sequence similar to the standard process sequence is selected, the process sequence for each product is also similar. Therefore, even if products with different specifications flow through the production line, there is no need to significantly change the design and process organization of the production line. Also, since the process sequence in which the processes belonging to a certain group are arranged as close to each other as possible is selected, collective work is performed for each group, and functional tests and quality confirmations for each group can be easily performed. .

【0073】第2の実施形態 図12には、本発明の第2の実施形態の構成ブロック図
が示されている。第1の実施形態と同様の構成について
は、同一の符号を付しその説明を省略する。第1の実施
形態の場合は、一つの製品についての工程順列を作成す
る場合について説明したが、本実施形態は、複数の製品
を生産する生産ラインに関するものである。
Second Embodiment FIG. 12 is a block diagram showing the configuration of the second embodiment of the present invention. The same components as those in the first embodiment are designated by the same reference numerals and the description thereof will be omitted. The case of creating the process sequence for one product has been described in the case of the first embodiment, but the present embodiment relates to a production line for producing a plurality of products.

【0074】・同一生産ラインの工程順列の選定 本実施形態においては、工程順列選択部16は、複数の
製品ごとに一つまたは複数の標準工程順列に類似した工
程順列を選択する。製品ごとの工程順列の選択は、第1
の実施形態と全く同様である。本実施例においては、一
つの生産ラインで複数の製品を生産するので、これらの
製品ごとの工程順列を何の関係もなく決定すると、製品
ごとに工程順列がまちまちとなる可能性がある。すなわ
ち、製品が異なると、生産ライン上のある位置における
工程は、異なるものとなる可能性があり、作業性が悪く
なる場合がある。もちろん、いずれの製品の工程順列
も、標準工程順列に類似するものであるので、その範囲
においては類似性がある。しかし、標準工程順列はグル
ープ代表工程のみの順列を定めたものであるので、代表
工程以外の工程については、かなり大きな違いがある可
能性がある。そこで、本実施形態においては、工程順列
決定部18を備え、同一の生産ラインで生産される複数
の製品に関しても、類似する工程順列となるようにして
いる。これを以下説明する。
Selection of process sequence of the same production line In this embodiment, the process sequence selection unit 16 selects a process sequence similar to one or a plurality of standard process sequences for each of a plurality of products. The first step is to select the process sequence for each product.
This is exactly the same as the embodiment of. In the present embodiment, since a plurality of products are produced on one production line, if the process sequence for each of these products is determined without any relation, the process sequence may vary for each product. That is, if the product is different, the process at a certain position on the production line may be different, and the workability may be deteriorated. Of course, since the process sequence of any product is similar to the standard process sequence, there is similarity in that range. However, since the standard process permutation defines the permutation of only the group representative process, there may be a considerable difference in the processes other than the representative process. Therefore, in the present embodiment, the process sequence determining unit 18 is provided so that a plurality of products produced on the same production line have similar process sequences. This will be described below.

【0075】工程順列決定部18は、一つの生産ライン
に関し、基準となる工程順列(以下基準工程順列と記
す)を決定する基準工程順列決定部20を有している。
基準工程順列決定部20は、当該生産ラインの生産計画
データ22に基づき、当該生産ラインで最も多く生産さ
れる製品を選出する基準製品選出部24と、前記基準製
品の工程順列のうちの一つを基準工程順列に選定する基
準工程順列選定部26を有している。基準工程順列選定
部26では、基準製品に関し、作成された工程順列がひ
とつであればこれを基準工程順列と定め、複数であれば
最も最初に作成された工程順列を基準工程順列と定め
る。さらに、基準製品以外の製品(以下、従属製品と記
す)の工程順列(以下、従属工程順列と記す)が従属工
程順列選定部28により決定される。この従属工程順列
の決定は、同一の製品の工程順列のうち基準工程順列に
最も類似する工程順列が選ばれ、この選定は、前述の標
準工程順列に最も類似する工程順列を選択する方法と同
一の方法を採ることができる。すなわち、基準工程順列
とその順番が一致する順列の項数が最大となる順列を選
ぶ。これは、前述した最大正順順列の求め方において、
自然数列を基準工程順列と、また数列Mを従属製品の工
程順列と置き換えればよい。
The process permutation determining unit 18 has a reference process permutation determining unit 20 for determining a reference process permutation (hereinafter referred to as a reference process permutation) for one production line.
The standard process permutation determination unit 20 selects one of the standard product selection unit 24 that selects the product most frequently produced on the production line and the process sequence of the standard product based on the production plan data 22 on the production line. Has a reference process permutation selection unit 26 for selecting as the reference process permutation. The reference process permutation selecting unit 26 defines the reference product permutation as the reference process permutation if the number of created process permutations is one for the reference product, and determines the first created process permutation as the reference process permutation if there are a plurality of process permutations. Further, the process sequence (hereinafter referred to as the dependent process sequence) of products other than the reference product (hereinafter referred to as the dependent product) is determined by the dependent process sequence selection unit 28. In determining the dependent process sequence, the process sequence most similar to the reference process sequence is selected among the process sequences of the same product, and this selection is the same as the method of selecting the process sequence most similar to the standard process sequence described above. The method of can be adopted. That is, a permutation having the maximum number of terms in the permutation whose order matches the reference process permutation is selected. This is the same as the above method of finding the maximum forward permutation,
The natural sequence may be replaced with the reference process sequence, and the sequence M may be replaced with the process sequence of the dependent product.

【0076】・同一生産ラインの工程順列の統一 このようにして、一つの生産ラインで生産される製品ご
とに一つの工程順列が決定される。これらの工程順列
は、よく類似しているが完全に同一ではない。図13
(a)には、製品ごとの工程順列の例が示されており、
これらの間では相違が見られる。工程順列統一部30
は、これらの若干相違する工程順列を統一する。工程順
列統一部30においては、ふたつの製品の工程順列の工
程と比較して、前述の最大正順順列にない工程および他
の製品にあって当該製品にない工程を仮想の工程とし
て、この順番に工程があるかのようにして工程順列の統
一を図っている。工程順列の上位から順番に比較し、仮
想工程の挿入を行う。
Unification of process sequence on the same production line In this way, one process sequence is determined for each product produced on one production line. These process permutations are very similar but not exactly the same. FIG.
(A) shows an example of the process sequence for each product,
There are differences between these. Process sequence unification unit 30
Unify these slightly different process permutations. In the process permutation unifying unit 30, as compared with the process in the process permutation of two products, a process that is not in the above-described maximum forward permutation and a process that is not in the product in another product are regarded as virtual processes in this order. The process sequence is unified as if there are processes. Virtual processes are inserted by comparing the processes in order from the top.

【0077】図13(a)および(b)を用いて具体的
に説明する。まず、基準製品の工程順列と第1従属製品
の工程順列の比較が行われる。まず、基準製品と第1従
属製品の各々の工程順列の最大正順順列を求める。最大
正順順列の求め方は、前述したとおりであり、この場合
は、基準製品の工程順列を前述の自然数列としてあつか
う。図13(a)の例では、最大正順順列は、K01−
K13−K04…であり、これに違反する工程は、K2
2である。したがって、工程K22に対して、仮想工程
の取り扱いを行う。すなわち、工程K01と工程K13
の間に工程K22-1を挿入し、工程K13と工程K04
の間に工程K22-2を挿入する。基準製品にあっては、
工程K22-1が実際には存在しない工程、すなわち仮想
工程となり、第1従属製品においては工程K22-2が仮
想工程となる。ここまでで決定された工程順列は、K0
1−K22-1−K13−K22-2−K04…となる。
A specific description will be given with reference to FIGS. 13 (a) and 13 (b). First, the process sequence of the reference product and the process sequence of the first dependent product are compared. First, the maximum forward permutation of each process permutation of the reference product and the first dependent product is obtained. The method of obtaining the maximum positive permutation is as described above, and in this case, the process permutation of the reference product is treated as the above natural number sequence. In the example of FIG. 13A, the maximum permutation is K01−.
K13-K04 ... and the process violating this is K2.
It is 2. Therefore, the process K22 is handled as a virtual process. That is, step K01 and step K13
Step K22-1 is inserted between steps K13 and K04
Step K22-2 is inserted between the two. For standard products,
The process K22-1 is a process that does not actually exist, that is, a virtual process, and the process K22-2 is a virtual process in the first dependent product. The process sequence determined so far is K0
1-K22-1-K13-K22-2-K04 ...

【0078】次に、基準製品と第1従属製品の工程順列
に基づき決定された前記の工程順列K01−K22-1−
K13−K22-2−K04…と第2従属製品の工程順列
が比較される。実際には、仮想工程を設定した工程K2
2の位置が異なるふたつの順列、K01−K22(-1)−
K13−K04…とK01−K13−K22(-2)−K0
4…の各々と第2従属製品の工程順列が比較され、正順
順列が大きくなる順列、この場合は順列K01−K22
(-1)−K13−K04…が選択される。したがって、図
13(b)のように、第2従属製品においては、工程K
22-1が実際に存在する工程となり、工程K22-2が仮
想工程となる。さらに、前述のように選択された工程順
列K01−K22-1−K13−K04…と第2従属製品
の最大正順順列に違反する工程が抽出される。この場合
工程K04と工程05がこれにあたる。図13(b)に
示す統一順列にはこれらふたつの工程K04,K05が
作成される。そして、第2従属製品においては工程K0
4を仮想工程として取り扱い、基準製品および第1従属
製品においては工程K05を仮想工程として取り扱う。
以上のように、他の製品にはあるが当該製品にはない工
程に関して仮想工程として挿入し、同一の生産ラインの
工程順列を統一することができる。
Next, the above-mentioned process sequence K01-K22-1- determined based on the process sequence of the reference product and the first dependent product.
The process permutations of the second subordinate products are compared with K13-K22-2-K04 ... Actually, the process K2 in which the virtual process is set
Two permutations of two different positions, K01-K22 (-1)-
K13-K04 ... and K01-K13-K22 (-2) -K0
4 ... and the process permutation of the second dependent product are compared, and the permutation becomes larger, in this case, permutation K01-K22.
(-1) -K13-K04 ... Is selected. Therefore, as shown in FIG. 13B, in the second dependent product, the process K
22-1 is a process that actually exists, and process K22-2 is a virtual process. Further, a process that violates the process permutation K01-K22-1-K13-K04 ... Selected as described above and the maximum forward permutation of the second dependent product is extracted. In this case, steps K04 and 05 correspond to this. These two steps K04 and K05 are created in the unified permutation shown in FIG. Then, in the second dependent product, the process K0
4 is treated as a virtual process, and the process K05 is treated as a virtual process in the standard product and the first dependent product.
As described above, it is possible to unify the process sequence of the same production line by inserting a process that is present in another product but not present in the product as a virtual process.

【0079】・作業編成 さらに、本実施形態においては、工程をさらにいくつか
の作業に分解し、これを実際の生産ラインに割り付ける
作業編成部32を設けることができる。作業編成部32
では、工程順列統一部30で仮想工程が挿入されて統一
された工程順列に対して処理を行うことで、演算が簡略
化されている。
[0079] - the task orchestration Further, in the present embodiment, it is possible to decompose step further some work, providing the task orchestration unit 32 allocates this to the actual production line. Work formation unit 32
Then, the process permutation unifying unit 30 inserts a virtual process and performs processing on the unified process permutation, thereby simplifying the calculation.

【0080】作業分析部34では、図14に示すよう
に、工程が複数の作業要素に分割され、その作業ごと、
製品ごとに作業時間が算出される。平均作業時間算出部
36は、生産計画データ22から、製品ごとの生産個数
の情報を読み出し、この生産台数に従って作業要素ごと
の作業時間の加重平均を算出する。そして、作業割り付
け部38により、ライン上流から順次、一人の作業員が
担当する作業の割り付けを行う。
In the work analysis unit 34, the process is divided into a plurality of work elements as shown in FIG.
Working time is calculated for each product. The average work time calculation unit 36 reads out the information on the number of products produced for each product from the production plan data 22, and calculates the weighted average of the work time for each work element according to the number of produced products. Then, the work assignment unit 38 sequentially assigns the work in charge of one worker from the upstream side of the line.

【0081】・・作業割り付け 作業割り付けは、一人の作業が、最大正味作業時間TW
を超えることがなく、最小正味作業時間TB 以上となる
ことを原則として行われる。ここで、正味作業時間と
は、タクトタイムTから、取り付ける部品を運んだり工
具を持ち変えたりする付随作業時間を除いたものであ
り、これは作業の内容によって変わる。そこで、前述の
ように所定の範囲で作業割り付けが行われるようになっ
ている。
.. Work assignment Work assignment is such that the maximum net work time TW is for one person's work.
As a general rule, the minimum net work time TB or more is not exceeded. Here, the net work time is the tact time T excluding the accompanying work time for carrying the parts to be attached or changing the tool, and this depends on the contents of the work. Therefore, work allocation is performed within a predetermined range as described above.

【0082】図15には、作業割り付けに関するフロー
チャートが示されている。まず、作業者一人もしくは1
グループで行う作業(以下、単に作業者と記す)の最大
正味作業時間TW と最小正味作業時間TB を設定する
(S200)。次に、未割り付けの工程があるかが判定
され(S202)、これがなければ作業割り付け処理を
終了する。未割り付けの工程があれば、これのうち最前
の工程Pの情報および最前の作業者jの情報を読み出す
(S204)。最前の工程Pの情報は、この工程Pの作
業時間である。最前の作業者jの情報は、この作業者の
今までに割り付けられた作業時間であり、まだひとつも
工程が割り付けられていない作業者の場合は、この作業
時間は0となる。また、作業者jに一つ以上工程が割り
付けられているかを判断し(S206)、割り付けられ
ていれば、工程Pとこれの前の工程とを同一の作業者が
連続で作業可能かが判定される(S208)。連続で作
業可能でない場合、作業者jへの割り付けを完了し(S
210)、ステップS202に移動する。ステップS2
06で作業者jにまだ工程が割り付けられていないと判
断した場合、およびステップS208で前工程と同一の
作業者が作業可能であると判断した場合、この工程Pを
作業者jに割り付けたときの当該作業時間Tjとする
(S214)。
FIG. 15 shows a flowchart regarding work allocation. First, one worker or 1
The maximum net work time TW and the minimum net work time TB of the work performed by the group (hereinafter, simply referred to as a worker) are set (S200). Next, it is determined whether there is an unallocated process (S202), and if there is no unallocated process, the work allocation process ends. If there is an unallocated process, the information of the process P at the front and the information of the worker j at the front are read out (S204). The information on the frontmost process P is the working time of this process P. The information of the frontmost worker j is the work time assigned to this worker so far, and this work time is 0 for a worker to whom no process has been assigned yet. Further, it is judged whether or not one or more processes are allocated to the worker j (S206), and if the processes are allocated, it is determined whether the same worker can successively perform the process P and the process before this. (S208). If continuous work is not possible, allocation to worker j is completed (S
210) and moves to step S202. Step S2
When it is determined in step 06 that the process has not been assigned to the worker j, and when it is determined in step S208 that the same worker as the previous process can work, the process P is assigned to the worker j. Is set to the relevant working time Tj (S214).

【0083】この作業時間Tj と最大正味作業時間TW
の比較を行い(S216)、作業時間Tj が最大正味作
業時間TW 以下の場合は工程Pを作業者jに割り付ける
(S218)。そして、工程Pの次に工程が存在するか
を判断し(S220)、存在しなければステップS21
0へ移行し、当該作業者jへの割り付けを終了する。ま
た、ステップS220にて、工程Pの次に工程が存在す
る場合、この次工程を新たな工程Pとし(S222)、
ステップS208に移行する。
This work time Tj and the maximum net work time TW
Is compared (S216), and if the work time Tj is less than or equal to the maximum net work time TW, the process P is assigned to the worker j (S218). Then, it is judged whether or not there is a process next to the process P (S220), and if there is not, a step S21 is performed.
The processing shifts to 0 and the allocation to the worker j is completed. If there is a process next to the process P in step S220, this next process is set as a new process P (S222),
The process moves to step S208.

【0084】ステップS216で、作業時間Tj が最大
正味作業時間TW を超えた場合は、工程Pの作業時間W
を読み込み(S224)、作業者jの作業時間Tj と工
程Pの作業時間Wの差と、最小正味作業時間TB との比
較が行われる。この二つの作業時間の差(Tj −W)
は、工程Pを割り付ける前の、この作業者jの作業時間
であるので、これがTB 以下であれば、この作業者jの
作業時間が基準より短くなる。この無駄を無くすため
に、工程Pを分割して、一部の作業要素のみ作業者jに
割り付ける分割割り付けを行う(S228)。この分割
割り付けについては後述する。またステップS226で
二つの作業時間の差(Tj −W)がTB を超えていれ
ば、さらに工程Pの作業時間Wと最大正味作業時間TW
が比較される(S230)。工程Pの作業時間Wの方が
長いとなれば、この工程Pは本来一人の作業者に割り付
けられるものではない。よって、ステップS228へ移
行し、分割割り付けの検討を行う。また、工程Pの作業
時間Wの方が長くないのならば、ステップS210に移
行し、当該工程Pを作業者jに割り付けることは行わ
ず、作業者jへの割り付けを終了する。
In step S216, if the work time Tj exceeds the maximum net work time TW, the work time W of the process P
Is read (S224), and the difference between the work time Tj of the worker j and the work time W of the process P and the minimum net work time TB are compared. Difference between these two working times (Tj-W)
Is the working time of this worker j before allocating the process P, so if this is less than TB, the working time of this worker j will be shorter than the reference. In order to eliminate this waste, the process P is divided and divisional allocation is performed in which only some of the work elements are allocated to the worker j (S228). This divisional allocation will be described later. If the difference (Tj-W) between the two work times exceeds TB in step S226, the work time W of the process P and the maximum net work time TW are further calculated.
Are compared (S230). If the work time W of the process P is longer, the process P is not originally assigned to one worker. Therefore, the process proceeds to step S228, and the division allocation is examined. If the working time W of the process P is not longer, the process proceeds to step S210, the process P is not allocated to the worker j, and the allocation to the worker j is completed.

【0085】・・・分割割り付け 図15のフローチャートのステップS228の分割割り
付けに関し、以下説明する。前述したように、分割割り
付けは、ひとつの工程Pの作業時間Wが最大正味作業時
間TW より長い場合、または工程Pを割り付けようとし
た作業者jの割り付ける前の作業時間が最小正味作業時
間TB より短い場合に行われる。
Division allocation The division allocation in step S228 of the flowchart of FIG. 15 will be described below. As described above, the divisional allocation is performed when the work time W of one process P is longer than the maximum net work time TW or when the work time of the worker j who intends to allocate the process P is the minimum net work time TB. It is done when it is shorter.

【0086】図16には、分割割り付けに関するフロー
チャートが示されている。まず、未割り付けの最前の作
業要素pの情報を読み出す(S250)。作業要素pを
作業者jに割り付けたときの、当該作業者jの作業時間
Tj を算出する(S252)。この作業時間Tj と最大
正味作業時間TW を比較し(S254)、作業時間Tj
の方が短ければ、作業要素pを作業者jに割り付ける
(S256)。当該工程Pの次の作業要素を新たな作業
要素pとし(ステップS258)、ステップS252に
移行する。また、ステップS254で作業時間Tj が最
大正味作業時間TW を超えた場合、以降の作業要素pを
工程Pに残して(S260)、分割割り付けを終了す
る。
FIG. 16 shows a flowchart regarding division allocation. First, the information of the unallocated frontmost work element p is read (S250). The work time Tj of the worker j when the work element p is assigned to the worker j is calculated (S252). This work time Tj is compared with the maximum net work time TW (S254), and the work time Tj
If is shorter, the work element p is assigned to the worker j (S256). The work element next to the process P is set as a new work element p (step S258), and the process proceeds to step S252. If the work time Tj exceeds the maximum net work time TW in step S254, the subsequent work element p is left in the process P (S260), and the divisional allocation is terminated.

【0087】・第2実施形態のまとめ 以上のように、本実施形態においては、標準工程順列に
類似する工程順列を選択し、さらに同一の生産ラインで
生産される製品間において類似する工程順列を選定して
いる。これにより、複数種類の製品が生産される混合ラ
インにおいても、製品の種類が変わっても個々の作業者
の作業内容の変更は、それほどなく作業者の負担が軽減
される。また、ある製品の生産ラインを変更する場合に
おいても、ラインの設計を大きく変更する必要がない。
-Summary of Second Embodiment As described above, in this embodiment, a process sequence similar to the standard process sequence is selected, and a similar process sequence is set between products produced on the same production line. We have selected. As a result, even in a mixing line where a plurality of types of products are produced, even if the types of products change, the work content of each individual worker does not change so much and the burden on the worker is reduced. Further, even when the production line of a certain product is changed, it is not necessary to make a great change in the design of the line.

【0088】また、あるグループに属する工程がなるべ
く近くに配列される工程順列を選択しているので、グル
ープごとにまとまった作業が行われ、グループごとの機
能試験や品質確認などを容易に行うことができる。
Further, since the process permutation in which the processes belonging to a certain group are arranged as close as possible is selected, collective work is performed for each group, and it is easy to perform a functional test and quality confirmation for each group. You can

【0089】さらに、仮想工程を設けることによって混
合ラインにおいても各製品の工程順列を処理の上で統一
することができ、作業編成などの負担が軽減される。
Further, by providing the virtual process, the process sequence of each product can be unified in the processing even in the mixing line, and the burden of work organization and the like can be reduced.

【0090】第3の実施形態 次に第3の実施形態について説明する。本実施形態は、
前述の実施形態を自動車の組み立てラインに適用したも
のである。自動車の組み立てラインは、車体に順次部品
を組み付けて自動車を生産するものであり、部品の組み
付けの順番や組み付け作業の位置が重要な意味を持つ。
すなわち、ある部品の後でなけば組み付けられない部品
があったり、組み立てライン上の特定の位置でなければ
組み付けられない部品などがある。したがって、前述の
実施形態における「工程」は、本実施形態においては部
品組み付け工程であり、以降の説明においては、単に
「部品」と記す。また、前述の実施形態における「製
品」は、本実施形態においては車種、仕様などを示す
「車型」に対応する。
Third Embodiment Next, a third embodiment will be described. In this embodiment,
The above embodiment is applied to an automobile assembly line. An automobile assembly line is one in which parts are sequentially assembled to a vehicle body to produce an automobile, and the order of assembly of parts and the position of assembly work are important.
That is, there are parts that cannot be assembled unless after a certain part, or parts that cannot be assembled only at a specific position on the assembly line. Therefore, the “process” in the above-described embodiment is a component assembling process in the present embodiment, and will be simply referred to as “component” in the following description. Further, the “product” in the above-described embodiment corresponds to the “vehicle type” indicating the vehicle type, specifications, etc. in the present embodiment.

【0091】図17から図19に本実施形態の構成ブロ
ック図が示されている。
17 to 19 are block diagrams showing the configuration of this embodiment.

【0092】図17には、部品順列作成までの処理に関
する構成が示されている。部品情報ファイルには、各車
型ごとに部品データが記憶されている。部品データは、
たとえば第1実施形態における図3と同様に、部品を特
定するデータと、当該部品の順列を定める際の条件に関
するデータとを含んでいる。第1実施形態における図3
の場合と対応させて説明すれば、図3の工程に本実施形
態の品番、品名が、流域コードにTCF区分が、グルー
プ代表コードにサブグループ(サブGr)代表部品が、
グループコードにサブグループ(サブGr)ナンバーが
対応している。TCF区分は、当該部品が組み立てライ
ンの、上中下流のどの流域に属するかを示すデータであ
る。さらに具体的にはT区分は前艤装を示し、ここでは
車両の室内の比較的奥に取り付けられる部品にかかる作
業が行われる。C区分は中程の流域を示し、ここでは車
体を吊り下げて下から取り付けるサスペンションなどの
部品にかかる作業が行われる。F区分は後部の流域を示
し、ここではシートなどの室内および室外の目に見える
部品にかかる作業が行われる。さらに、図3に示すよう
にG区分、X区分があり、G区分は流域的にはT区分と
F区分にまたがるものであり、ここでは室内灯などの小
物の取り付けが行われ、X区分は特に流域の制限を受け
ないものである。
FIG. 17 shows the configuration related to the processing up to the creation of the parts permutation. The parts information file stores parts data for each vehicle model. The part data is
For example, as in the case of FIG. 3 in the first embodiment, it includes data for identifying a part and data regarding conditions for determining the permutation of the part. FIG. 3 in the first embodiment
In the process of FIG. 3, the product number and product name of the present embodiment, the basin code of TCF classification, the group representative code of sub-group (sub-Gr) representative parts,
A subgroup (subgr) number corresponds to the group code. The TCF classification is data indicating which of the upper, middle, and lower basins of the assembly line the part belongs to. More specifically, the T section indicates front rigging, in which work is performed on parts that are mounted relatively deep inside the vehicle interior. Section C indicates the middle basin, where work is performed on parts such as suspensions that suspend the vehicle body and attach it from below. Section F indicates the rear basin, where work is done on visible parts inside and outside the room, such as seats. Further, as shown in FIG. 3, there are a G section and an X section, and the G section extends over the T section and the F section in the basin. Here, small objects such as interior lights are attached, and the X section is There is no particular restriction on the basin.

【0093】また、サブグループとは、製品である自動
車のある機能、たとえば走る、曲がる、止まるなどの1
00種程度の機能ごとに、この機能に関連する部品をま
とめたものである。このサブグループごとにまとまって
作業が行われれば、その機能ごとの品質検査をその場所
もしくは近くで行うことができ検査結果を素早く作業に
フィードバックできる。また、結果として、検査が組み
付けラインのある位置に集中することを防止することが
できる。さらに、作業員にとっては、自分の作業の意味
が理解しやすくなり、機械的、無機的な作業の繰り返し
ではなく、やりがいが生まれ、達成感を得ることができ
るようになる。このサブグループには、各々一つの代表
部品が定められており、たとえば、シート、バンパ、タ
イヤなどのその機能の中心になる部品が代表部品に選ば
れている。
A subgroup is one function of a car, which is a product, such as running, turning, stopping, etc.
The parts related to this function are summarized for each of about 00 kinds of functions. If the work is performed collectively for each subgroup, the quality inspection for each function can be performed at or near the location, and the inspection result can be quickly fed back to the work. Further, as a result, it is possible to prevent the inspection from concentrating on a certain position of the assembly line. Further, it becomes easier for the worker to understand the meaning of his / her work, and it becomes more rewarding and attains a sense of accomplishment rather than repeating mechanical and inorganic work. One representative component is defined for each of the sub-groups, and, for example, a component such as a seat, a bumper, and a tire that has the center of its function is selected as the representative component.

【0094】そして、部品組み付けの前後関係を示す部
品先行順位の入力が行われる。この部品先行順位は、一
旦部品先行順位図52の形式で入力される。そして、あ
る部品に対し、その部品の組み付け後でなければ組み付
けることができず、かつ当該部品と後の部品の間に別の
部品を組み付ける必要がない部品である直後後続部品の
データに変換される。また、組み立てライン上の特定の
位置で組み付ける必要がある部品に関しては、その位置
制限を定めた位置制限ファイル56を作成する。
Then, the parts precedence order indicating the context of the parts assembling is input. The parts precedence order is once input in the form of the parts precedence order diagram 52. Then, it is converted to the data of the succeeding part immediately after it is a part that can be assembled only after the part is assembled and there is no need to install another part between the part and the subsequent part. It In addition, for a part that needs to be assembled at a specific position on the assembly line, a position restriction file 56 that defines the position restriction is created.

【0095】そして、前述の実施形態と同様に、TCF
区分やサブGrや位置制限などの条件に基づき部品順列
候補が算出される。また、同一の組み立てラインで生産
される車型のうち、所定の条件たとえば生産台数の多い
もの一つを基準車型と定める。この車型の部品順列候補
が複数算出された場合は、所定の条件の下に1通りに定
める。基準車型以外の車型においては算出された複数の
部品順列を候補とし、基準車型の部品順列とともに、部
品順列候補ファイル58を作成する。
Then, as in the above embodiment, the TCF
Parts permutation candidates are calculated based on conditions such as division, sub-Gr, and position restriction. Further, among the vehicle models produced on the same assembly line, one having a predetermined condition, for example, a large number of vehicles produced, is defined as a reference vehicle model. When a plurality of vehicle part permutation candidates are calculated, one is determined under a predetermined condition. For vehicle types other than the reference vehicle type, the calculated plurality of parts permutations are candidates, and the parts permutation candidate file 58 is created together with the parts permutation of the reference vehicle type.

【0096】図18には、部品順列候補を作成後、同一
の組み立てラインで生産される車型の部品順列を統一す
るまでの処理に関する構成ブロック図が示されている。
部品順列項ファイル58の基準車型以外の車型につい
て、その複数の部品順列のうち基準車型の部品順列に近
いものを、当該車型の部品順列に決定し、選択車型ファ
イル60を作成する。この選択は、前述の実施形態と同
様、基準車型の部品順列と同順の順列の項数が最大のも
の選ぶものである。そして、ひとつの組み立てラインで
製作される車型に対し一つの部品順列を記載した部品順
列ファイル62を作成する。この車型ごとの部品順列
を、前述の実施形態と同様に仮想部品を挿入することに
よって部品順列を統一し、車型統一部品ファイル64を
作成する。図において、ハッチングされたまるが付され
た部品は実際に組み付けが行われる部品であり、白抜き
のまるが付された部品は、部品順列を統一するために挿
入された、実際には組み付けられることのない仮想部品
を示している。
FIG. 18 is a block diagram showing the structure of a process for creating the parts permutation candidates and for unifying the parts permutation of the vehicle models produced on the same assembly line.
With respect to vehicle types other than the reference vehicle type of the parts permutation item file 58, the one closest to the parts permutation of the reference vehicle type among the plurality of parts permutations is determined as the parts permutation of the vehicle type, and the selected vehicle type file 60 is created. In this selection, as in the above-described embodiment, the one having the maximum number of terms in the permutation in the same order as the permutation of the parts of the reference vehicle type is selected. Then, a parts permutation file 62 in which one part permutation is described for a vehicle model manufactured on one assembly line is created. The parts permutation for each vehicle model is unified by inserting virtual parts in the same manner as in the above-described embodiment, and the vehicle model unified parts file 64 is created. In the figure, the parts with hatched circles are the parts that are actually assembled, and the parts with white circles are inserted to unify the parts permutation, and are actually assembled. Shows a virtual part without.

【0097】図19には、統一された部品順列に基づ
き、組み立てライン上での作業の割率けを行う処理に関
する構成ブロック図が示されている。統一された部品順
列の各部品取り付け工程をさらに細かい作業要素に分解
する。たとえば、電動シートを組み付ける工程において
は、電動シートを所定の組み付け位置に位置合わせする
作業、ボルトを締める作業、ハーネスのカプラを接続す
る作業などが作業要素となる。また、ボルトを締める作
業は、さらに1本ごとに作業要素となる場合もあり、4
本のボルトで組み付けられる部品は、ボルトの締め付け
だけで4つの作業要素を有することになる。
FIG. 19 is a block diagram showing the construction of a process for dividing work on the assembly line based on the unified parts permutation. Disassemble each part mounting process of the unified part sequence into more detailed work elements. For example, in the process of assembling the electric seat, the work elements include the work of aligning the electric seat at a predetermined mounting position, the work of tightening the bolt, the work of connecting the coupler of the harness, and the like. Further, the work of tightening the bolts may become a work element for each one, and
The parts assembled with the book bolts will have four working elements just by tightening the bolts.

【0098】さらに、各車型ごとにその作業要素の作業
時間が書き込まれ、車型ごと統一作業要素順列ファイル
66が作成される。このファイルの各車型の生産台数を
入力して、車型生産台数ファイル68を作成する。これ
らの統一作業要素順列ファイル66と車型生産台数ファ
イル68から各作業要素の作業時間の加重平均を取る。
そして、順列の先頭から順次、作業者または複数人で共
働作業を行う作業グループに前記各作業要素の割り付け
を行い、作業区切りファイル70を作成する。この割り
付け、第2の実施形態の作業割り付けと同様に行われ
る。最後に、組み付けライン上の各作業者の作業位置が
定められ、配置ファイル72が作成される。
Further, the work time of the work element is written for each vehicle type, and the unified work element permutation file 66 is created for each vehicle type. The production number of each vehicle type in this file is input to create a vehicle type production number file 68. From these unified work element permutation file 66 and vehicle model production quantity file 68, the weighted average of the work time of each work element is calculated.
Then, the work delimiter file 70 is created by sequentially allocating each work element to a work group in which a worker or a plurality of people work together in order from the top of the permutation. This allocation is performed in the same manner as the work allocation of the second embodiment. Finally, the work position of each worker on the assembly line is determined, and the placement file 72 is created.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の第1の実施形態の構成ブロック図で
ある。
FIG. 1 is a configuration block diagram of a first embodiment of the present invention.

【図2】 工程間の先行順位の説明図である。FIG. 2 is an explanatory diagram of a precedence order between steps.

【図3】 工程データの形式の一例を示す図である。FIG. 3 is a diagram showing an example of a format of process data.

【図4】 工程順列の算出の説明図である。FIG. 4 is an explanatory diagram of calculation of a process sequence.

【図5】 流域データによる制限を示した図である。FIG. 5 is a diagram showing restrictions by basin data.

【図6】 グループ代表コードによる制限についての説
明図である。
FIG. 6 is an explanatory diagram of restrictions by a group representative code.

【図7】 最大正順順列のひとつを見付ける方法に関す
る説明図である。
FIG. 7 is an explanatory diagram regarding a method of finding one of the maximum regular permutations.

【図8】 全ての最大正順順列を見付ける方法に関する
説明図である。
FIG. 8 is an explanatory diagram related to a method of finding all maximum permutations.

【図9】 第1の実施形態の処理を示すフローチャート
である。
FIG. 9 is a flowchart showing a process of the first embodiment.

【図10】 第1の実施形態の処理を示すフローチャー
トである。
FIG. 10 is a flowchart showing the processing of the first embodiment.

【図11】 第1の実施形態の処理を示すフローチャー
トである。
FIG. 11 is a flowchart showing the processing of the first embodiment.

【図12】 本発明の第2の実施形態の構成ブロック図
である。
FIG. 12 is a configuration block diagram of a second embodiment of the present invention.

【図13】 工程順列の統一の方法に関する説明図であ
る。
FIG. 13 is an explanatory diagram related to a method of unifying process sequence.

【図14】 作業要素ごとの作業時間の算出に関する説
明図である。
FIG. 14 is an explanatory diagram related to calculation of work time for each work element.

【図15】 作業割り付けの処理に関するフローチャー
トである。
FIG. 15 is a flowchart relating to work allocation processing.

【図16】 作業割り付けの処理に関するフローチャー
トである。
FIG. 16 is a flowchart relating to work allocation processing.

【図17】 本発明の第3の実施形態の処理の流れを示
したブロック図である。
FIG. 17 is a block diagram showing a flow of processing according to the third embodiment of the present invention.

【図18】 本発明の第3の実施形態の処理の流れを示
したブロック図である。
FIG. 18 is a block diagram showing the flow of processing according to the third embodiment of the present invention.

【図19】 本発明の第3の実施形態の処理の流れを示
したブロック図である。
FIG. 19 is a block diagram showing the flow of processing according to the third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 工程データ記憶部、12 標準工程順列記憶部、
14 工程順列作成部、16 工程順列選択部、18
工程順列決定部、30 工程順列統一部、32作業編成
部。
10 process data storage unit, 12 standard process sequence storage unit,
14 process permutation creating unit, 16 process permutation selecting unit, 18
Process sequence determination unit, 30 process sequence unification unit, 32 work organization unit.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−123945(JP,A) 特開 平9−62742(JP,A) 特開 平6−206151(JP,A) 特開 平4−205062(JP,A) 特開 平7−160779(JP,A) 特開 平8−6629(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 19/418 B62D 65/00 G06F 17/60 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-5-123945 (JP, A) JP-A-9-62742 (JP, A) JP-A-6-206151 (JP, A) JP-A-4- 205062 (JP, A) JP 7-160779 (JP, A) JP 8-6629 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G05B 19/418 B62D 65 / 00 G06F 17/60

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 所定の作業を行う工程を複数経て製品を
作製する生産ラインにおける、工程の配列順序である工
程順列を作成する生産ラインの編成方法であって、前記工程は、製品の複数の機能ごとに当該機能に関する
工程がグループ化され、このグループごとに当該グルー
プに属する工程の一つが代表工程に選定されており、記代表工程の順序を示す代表工程順列のうち一つを、
複数種の製品ごとの生産ラインの編成にあたって共通に
用いられる標準工程順列定め、作製される製品ごとの
工程順列として前記標準工程順列に最も近い工程順列を
選択さらに、同一のグループに所属する工程が生産ライン上
のより近傍で作業される工程順列を選択する、 生産ラインの編成方法。
1. A production line knitting method for creating a process sequence, which is an order in which a process is arranged, in a production line for manufacturing a product through a plurality of processes for performing a predetermined operation, wherein the process includes a plurality of products. For each function
Processes are grouped and the group
One of the steps belonging to the flop are selected representative process, one of the representative process permutations indicating the order before Kiyo table process,
Common in organizing production lines for multiple types of products
Defined as a standard step permutation used, selects the closest step permutation to the standard step permutation as a step permutation of each product to be produced, further steps belonging to the same group is the production line on
A method for organizing a production line , which selects a process sequence to be worked closer to .
【請求項2】 請求項1に記載の生産ラインの編成方法
であって、 前記工程ごとに当該工程の属性が記載された工程データ
があらかじめ作成され、 前記工程データには、当該工程の作業後でなければ作業
を行えない工程である後続工程のうち、当該後続工程の
作業前に、他の後続工程の作業を行う必要があるものを
除いた後続工程である直後後続工程データが含まれ、 前記直後後続工程データに基づき工程編成を行う、生産
ラインの編成方法。
2. The production line knitting method according to claim 1, wherein process data in which the attributes of the process are described is created in advance for each process, and the process data includes the post-operation of the process. If there is a succeeding process that cannot be performed unless it is a succeeding process, the immediately following succeeding process data that is a succeeding process excluding those that need to perform the work of another succeeding process is included, A production line knitting method in which process knitting is performed based on the immediately following process data.
【請求項3】 請求項1または2に記載の生産ラインの
編成方法であって、 前記製品ごとの工程順列が複数選定された場合、一つの
製品の一つ工程順列を任意に基準工程順列と定め、他の
製品の工程順列は、前記基準工程順列に最も近いものを
一つ選定し、 一つの製品の工程順列の該当位置には無く他の製品の工
程順列の該当位置には存在する工程を、前記一つの工程
順列の該当位置に仮想の工程として割り込ませ、各製品
の工程順列を統一する、生産ラインの編成方法。
3. A knitting method of a production line according to claim 1 or 2, if the process permutations of each of the products is more selected, and optionally the reference step permutation one step permutation of one product For the process sequence of other products, select one that is closest to the reference process sequence, and the process that does not exist in the corresponding position of the process sequence of one product but exists in the corresponding position of the process sequence of another product. Is interrupted as a virtual process at a corresponding position of the one process sequence, and the process sequence of each product is unified, and a production line knitting method.
【請求項4】 所定の作業を行う工程を複数経て製品を
作製する生産ラインにおける、工程の配列順序である工
程順列を作成する生産ラインの編成装置であって、 製品ごとに、その製品を作成するのに必要な工程のリス
トを記憶する工程データ記憶部であって、さらに、製品
の複数の機能ごとに当該機能に関する工程がまとめられ
たグループの情報と、このグループごとに当該グループ
に属する工程から一つ選択された代表工程の情報と、を
含むグループデータを記憶する工程データ記憶部と、 前記工程データ記憶部に記憶された工程を配列して、同
一のグループに所属する工程が生産ライン上のより近傍
で作業される工程順列を作成する工程順列作成部と、 前記代表工程の順序を示す代表工程順列のうち一つを、
複数種の製品ごとの生産ラインの編成に当たって共通に
用いられる標準工程順列を記憶する標準工程順列記憶部
と、 前記作成された工程順列から前記標準工程順列に最も近
いものを選択する工程順列選択部と、 を有する生産ラインの編成装置。
4. A production line knitting device for producing a process sequence, which is an arrangement sequence of processes, in a production line for producing a product through a plurality of steps for performing a predetermined work, and producing the product for each product. a process data storage unit for storing a list of steps necessary to have further products
For each of the multiple functions of
Group information and the relevant group for each group
Information on the representative process selected from the processes belonging to
The process data storage unit for storing the group data including the process and the process stored in the process data storage unit are arranged to be the same.
Processes belonging to one group are closer to each other on the production line
A step permutation creation unit that creates a process permutations that are working in, one of the representative process permutations indicating the order before Kiyo table process,
Common in organizing production lines for multiple types of products
And the standard step permutation storage unit for storing a standard step permutation used, organizing unit production line with the steps permutation selector which selects the closest match to the standard step permutation from the created process permutations.
【請求項5】 請求項に記載の生産ラインの編成装置
において、 前記工程データ記憶部には、工程ごとに当該工程の作業
後でなければ作業のできない工程である後続工程のう
ち、当該後続工程の作業前に、他の後続工程の作業を行
う必要があるものを除いた後続工程である直後後続工程
データが含まれ、 前記工程順列作成部は、前記直後後続部品データに基づ
き工程順列を作成する、生産ラインの編成装置。
5. The production line knitting apparatus according to claim 4 , wherein in the process data storage unit, among the subsequent processes which are processes that can be performed only after the process is performed, the subsequent process is performed. Before the work of the process, immediately subsequent process data that is a subsequent process excluding the need to perform the work of other subsequent processes is included, and the process sequence creation unit creates a process sequence based on the immediately following subsequent component data. A production line knitting device to be created.
【請求項6】 請求項またはに記載の生産ラインの
編成装置において、 前記工程データ記憶部には、工程と当該工程の作業を行
うのに好ましい生産ライン上の位置を示した生産ライン
流域データが含まれ、 前記工程順列作成部は、前記生産ライン流域データに基
づき工程順列を作成する、生産ラインの編成装置。
6. The production line knitting apparatus according to claim 4 or 5 , wherein the process data storage section indicates a process and a position on the production line that is preferable for performing the work of the process. A production line organization device that includes data, wherein the process sequence creation unit creates a process sequence based on the production line basin data.
【請求項7】 請求項からのいずれかに記載の生産
ラインの編成装置であって、 前記工程データ記憶部には、所定の工程に関し、当該工
程の作業を行う生産ライン上の位置を限定する位置制限
データが含まれ、 前記工程順列作成部は、前記位置制限データに基づき工
程順列を作成する、生産ラインの編成装置。
7. The production line knitting apparatus according to any one of claims 4 to 6 , wherein the process data storage unit stores a position on the production line for performing a work of the process with respect to a predetermined process. A production line knitting device that includes limited position restriction data, and the process sequence creating unit creates a process sequence based on the position restriction data.
JP13341397A 1997-05-23 1997-05-23 Production line knitting method and knitting device Expired - Fee Related JP3409638B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13341397A JP3409638B2 (en) 1997-05-23 1997-05-23 Production line knitting method and knitting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13341397A JP3409638B2 (en) 1997-05-23 1997-05-23 Production line knitting method and knitting device

Publications (2)

Publication Number Publication Date
JPH10315102A JPH10315102A (en) 1998-12-02
JP3409638B2 true JP3409638B2 (en) 2003-05-26

Family

ID=15104197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13341397A Expired - Fee Related JP3409638B2 (en) 1997-05-23 1997-05-23 Production line knitting method and knitting device

Country Status (1)

Country Link
JP (1) JP3409638B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033894A (en) * 2019-08-29 2021-03-01 株式会社豊田中央研究所 Process design support equipment, support methods and support programs
JP2021047664A (en) * 2019-09-19 2021-03-25 株式会社豊田中央研究所 Process design support device, process design support method, and computer program
JP2022152456A (en) * 2021-03-29 2022-10-12 株式会社豊田中央研究所 Process composition system, process composition method, and computer program

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4895386B2 (en) * 2007-05-14 2012-03-14 キヤノン株式会社 Workflow generation device, workflow generation method and program
JP5194708B2 (en) * 2007-10-18 2013-05-08 日産自動車株式会社 Production plan evaluation apparatus and method
JP4913219B2 (en) * 2010-01-26 2012-04-11 Scsk株式会社 Process organization support system and process organization support program
JP6628986B2 (en) * 2015-06-11 2020-01-15 株式会社東芝 Process flow creation system and process flow creation method
JP7481182B2 (en) * 2020-07-10 2024-05-10 株式会社日立製作所 Process control system and process control method
JP7611188B2 (en) * 2022-06-02 2025-01-09 株式会社アマダ Work management device, work management system, work management method, and work management program
KR102788225B1 (en) * 2022-06-24 2025-03-31 주식회사 뉴로코어 A factory simulator-based scheduling neural network learning system with factory workflow state skip function

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033894A (en) * 2019-08-29 2021-03-01 株式会社豊田中央研究所 Process design support equipment, support methods and support programs
JP7283310B2 (en) 2019-08-29 2023-05-30 株式会社豊田中央研究所 Process design support device, support method and support program
JP2021047664A (en) * 2019-09-19 2021-03-25 株式会社豊田中央研究所 Process design support device, process design support method, and computer program
JP7306183B2 (en) 2019-09-19 2023-07-11 株式会社豊田中央研究所 Process design support device, process design support method, and computer program
JP2022152456A (en) * 2021-03-29 2022-10-12 株式会社豊田中央研究所 Process composition system, process composition method, and computer program
JP7598805B2 (en) 2021-03-29 2024-12-12 株式会社豊田中央研究所 Process organization device, process organization method, and computer program

Also Published As

Publication number Publication date
JPH10315102A (en) 1998-12-02

Similar Documents

Publication Publication Date Title
JP3409638B2 (en) Production line knitting method and knitting device
Lawley Deadlock avoidance for production systems with flexible routing
US6546300B1 (en) Production/manufacturing planning system
US5359523A (en) Computer tool for system level design
US7526441B2 (en) Parts list system used for part number management and method for preparing the same
EP2402229A1 (en) Method and system for simulating, planning and/or controlling operating processes in a track guided transportation system
CN105070044A (en) Dynamic scheduling method for customized buses and car pooling based on passenger appointments
US5500800A (en) Method and apparatus for tracking allocatable requirements
Walas et al. An algorithm for NC turret punch press tool location and hit sequencing
Chang et al. Using SLAM to design the material handling system of a flexible manufacturing system
JP2008518358A (en) Sequence and scheduling method and system
US6363291B2 (en) Process information management system
Sabuncuoğlu et al. An evaluative study of operation grouping policies in an FMS
CN119180465A (en) Genetic algorithm scheduling task constraint method for order scheduling
JPH11282909A (en) Production scheduling method and apparatus
JP2006507490A (en) Vehicle diagnostic method and system
CN116704751A (en) A vehicle intelligent monitoring and early warning system and method based on big data
JP2001315918A (en) Car delivery plan creation device
JP4196495B2 (en) Work status information overview device
JPH10149347A (en) Resource allocation method and resource allocation device
JPH04205062A (en) Layout design method
JPH11245145A (en) Device and method for verifying productiveness, and machine-readable recording medium with program recorded
CN117455194B (en) Discrete event simulation-based production scheduling method
JPH08194725A (en) Logical partition device
CN116992775A (en) A collaborative optimization method for distributed processing and distribution

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090320

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100320

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110320

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees