JPH0916683A - Work allocating system - Google Patents
Work allocating systemInfo
- Publication number
- JPH0916683A JPH0916683A JP18622495A JP18622495A JPH0916683A JP H0916683 A JPH0916683 A JP H0916683A JP 18622495 A JP18622495 A JP 18622495A JP 18622495 A JP18622495 A JP 18622495A JP H0916683 A JPH0916683 A JP H0916683A
- Authority
- JP
- Japan
- Prior art keywords
- work
- yield
- subject
- information
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000012545 processing Methods 0.000 claims description 44
- 238000004364 calculation method Methods 0.000 claims description 24
- 238000012423 maintenance Methods 0.000 claims description 23
- 230000002950 deficient Effects 0.000 abstract description 4
- 239000000047 product Substances 0.000 description 34
- 238000004519 manufacturing process Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000010365 information processing Effects 0.000 description 6
- 230000007547 defect Effects 0.000 description 4
- 238000013479 data entry Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 241000282412 Homo Species 0.000 description 1
- 241000287462 Phalacrocorax carbo Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、同一の作業(製品を製
造する作業)を行うことが可能な複数の作業主体(機械
または作業者(人間)等)の中から適切な作業主体に当
該作業を割り付ける作業割付け方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an appropriate work entity among a plurality of work entities (machines or workers (humans)) capable of performing the same work (work for manufacturing a product). The present invention relates to a work assignment method for assigning work.
【0002】[0002]
【従来の技術】従来、この種の作業割付け方式では、同
一の作業を行うことが可能な複数の作業主体の各々の製
造能力が考慮されることなく、作業の割付けが行われて
いた。すなわち、ある作業に対する作業オーダが発生す
ると、当該作業を行うことが可能な複数の作業主体の中
から任意に(製造能力に関して「任意に」)選択された
作業主体に、当該作業オーダに対する作業が割り付けら
れていた。2. Description of the Related Art Heretofore, in this type of work allocation method, work is allocated without considering the production capacity of a plurality of work subjects capable of performing the same work. That is, when a work order for a certain work is generated, the work for the work order is arbitrarily selected from the plurality of work bodies capable of performing the work (“arbitrarily” with respect to the manufacturing capacity). Had been assigned.
【0003】なお、「作業割付け方式」には、本発明で
対象とする「同一の作業を行うことが可能な複数の作業
主体の中から適切な作業主体に当該作業を割り付ける作
業割付け方式」の他に、複数の異なる作業(当該複数の
作業のシーケンスによって1つの処理が実現される)を
行う複数の作業主体に関して、作業量や作業時間等を適
切に割りつける作業割付け方式が存在する。このような
作業割付け方式については、例えば以下の〜に示す
公報に、作業主体の能力を考慮した作業割付け方式が開
示されている。 特開平5−298280号公報(負荷山積み山崩し
シミュレーション方法及び装置) 特開平4−346162号公報(生産工程計画表作
成装置) 特開平1−128161号公報(ワーク・スケジュ
ーリング方式)[0003] The "work assignment system" includes a "work assignment system in which the work is assigned to an appropriate work entity from a plurality of work entities capable of performing the same work" in the present invention. In addition, there is a work allocation method that appropriately allocates a work amount, a work time, and the like for a plurality of work subjects that perform a plurality of different works (one process is realized by the plurality of work sequences). Regarding such a work assignment system, for example, the following publications disclose a work assignment system in consideration of the capability of the worker. Japanese Unexamined Patent Publication No. Hei 5-298280 (load pile collapse simulation method and apparatus) Japanese Unexamined Patent Publication No. Hei 4-346162 (production process planning table creation apparatus) Japanese Unexamined Patent Publication No. Hei 1-128161 (work scheduling method)
【0004】これらの公報に開示されている従来技術
は、一定の割付けの後に、各作業主体(特開平5−29
8280号公報における「処理手段」または「処理装
置」,特開平4−346162号公報における「原料供
給装置」,および特開平1−128161号公報におけ
る「作業者」)への作業の割付けが各作業主体の能力
(特開平5−298280号公報における「処理能
力」,特開平4−346162号公報における「供給能
力」,および特開平1−128161号公報における
「作業者別勤務時間」)を越えている場合に、当該能力
を考慮して割付けの変更(ずらし)を行っている。In the prior art disclosed in these publications, after a certain assignment, each work entity (Japanese Patent Laid-Open Publication No.
The assignment of work to “processing means” or “processing device” in JP-A-8280, “raw material supply device” in JP-A-4-346162, and “worker” in JP-A-1-128161) Beyond the abilities of the subject ("processing capacity" in JP-A-5-298280, "supply capacity" in JP-A-4-346162, and "working time by worker" in JP-A-1-128161) If there is, the assignment is changed (shifted) in consideration of the ability.
【0005】しかしながら、このような従来技術は、あ
くまでも異なる作業を行う複数の作業主体への作業の割
付けを行う技術であり、本発明で対象とする「同一の作
業を行うことが可能な複数の作業主体の中から適切な作
業主体に当該作業を割り付ける作業割付け」に適用する
ことは困難である。[0005] However, such a conventional technique is a technique for allocating work to a plurality of work entities that perform different works to the last. It is difficult to apply to "work assignment in which the work is assigned to an appropriate work subject from the work subjects".
【0006】[0006]
【発明が解決しようとする課題】上述した従来の作業割
付け方式(同一の作業を行うことが可能な複数の作業主
体の中から適切な作業主体に当該作業を割り付ける作業
割付け方式)では、同一の作業を行うことが可能な複数
の作業主体が存在する場合の当該作業の割付けに際し
て、各作業主体の各々の製造能力が考慮されていないの
で、ある作業に割り付けられる作業主体の製造能力のば
らつきに起因して当該作業によって製造される製品の完
成度(作業結果の良否)にばらつきが生じ、計画時の工
程不良(ロス)の割合よりも実際の工程不良の割合が増
大する(当該作業によって製造される製品の品質の精度
の低下が生じる)おそれがあり、その工程不良に起因し
て作業量や作業時間が増加するおそれや製造原価が増大
するおそれがあるという問題点があった。In the above-described conventional work assignment system (a work assignment system in which a work is assigned to an appropriate work subject from a plurality of work subjects capable of performing the same work), the same work assignment system is used. When there is a plurality of work subjects that can perform the work, since the production capacity of each work subject is not considered when allocating the work, the variation in the production capacity of the work As a result, the degree of perfection of the product manufactured by the work (quality of the work result) varies, and the ratio of the actual process failure increases from the ratio of the process failure (loss) at the time of planning (the manufacturing The quality of the product to be manufactured may be reduced), and the process defect may increase the amount of work or the amount of work time, or increase the manufacturing cost. Cormorant problem there is.
【0007】本発明の目的は、上述の点に鑑み、作業割
付けの際に、製造能力(ここでは、歩留実績で表現され
る作業主体毎の品種(製品の種類)別および作業種別の
製造能力)を考慮して作業の割付けを行い、なるべく歩
留の良い作業主体に優先的に作業を割り付け、工程不良
(ロス)を低減すること(その工程不良の低減に基づい
て作業量や作業時間を削減することおよび製造原価を抑
制すること)を可能とする作業割付け方式(「製造能力
を考慮した作業割付け方式」)を提供することにある。SUMMARY OF THE INVENTION In view of the above points, it is an object of the present invention to provide a method for manufacturing capacity (here, the type of product (type of product) and the type of product for each type of operation represented by the yield record) at the time of work assignment. Assignment of work taking into account the capability), assigning work preferentially to the work subject with the highest yield as much as possible, and reducing process defects (loss) (work volume and work time based on the reduction of process defects) It is an object of the present invention to provide a work assignment method (“work assignment method considering production capacity”) that enables reduction of manufacturing costs and suppression of manufacturing costs.
【0008】[0008]
【課題を解決するための手段】本発明の作業割付け方式
は、割付け対象の作業に対する作業オーダ情報を管理す
る作業オーダファイルと、同一の作業を行うことが可能
な複数の作業主体をグループ化して各作業主体グループ
に属する複数の作業主体の能力情報を作業主体情報とし
て管理する作業主体ファイルと、品種別および作業種別
に作業主体毎の歩留を管理する品種/作業種/作業主体
別歩留マスタファイルと、作業種別に作業主体毎の歩留
を管理する作業種/作業主体別歩留マスタファイルと、
各作業主体に割り付けられた作業に対する作業主体別割
付け済作業オーダ情報を管理する作業主体別割付け済作
業オーダファイルと、各作業主体に割り付けられた作業
に対する作業オーダについての過去の作業実績を作業オ
ーダ実績情報として管理する作業オーダ実績ファイル
と、歩留制御情報を管理する歩留制御マスタファイル
と、作業割付け要求に含まれる作業オーダに基づく前記
作業オーダファイルおよび前記作業主体ファイルの検索
により当該作業オーダに対する作業に割付け可能な複数
の作業主体を示す作業主体情報を取得し、前記品種/作
業種/作業主体別歩留マスタファイルおよび前記作業種
/作業主体別歩留マスタファイルの検索により当該複数
の作業主体の各々の歩留情報を取得し、前記作業主体別
割付け済作業オーダファイルの検索により当該複数の作
業主体の各々の割付け状況を取得し、それらの情報の取
得に基づいて割付け状況の許す範囲で歩留の良い作業主
体に当該作業を割り付ける作業割付け制御部と、歩留保
守依頼に基づいて前記作業オーダ実績ファイル内の作業
オーダ実績情報で示される作業オーダ実績を取得し、前
記歩留制御マスタファイル内の歩留制御情報に基づいて
当該作業オーダ実績に基づく歩留計算を行い、その計算
結果に基づいて歩留情報を最適に維持するための前記品
種/作業種/作業主体別歩留マスタファイルおよび前記
作業種/作業主体別歩留マスタファイルの更新を行う歩
留保守部とを有する。According to the work assignment method of the present invention, a work order file for managing work order information for work to be assigned and a plurality of work subjects capable of performing the same work are grouped. A work subject file that manages the capability information of a plurality of work subjects belonging to each work subject group as work subject information, and a product type / work type / work subject yield that manages the yield of each work subject by type and work type A master file, a work type / work subject-specific yield master file that manages the yield of each work subject by work type,
A work order assigned work order file for managing work order information assigned to each work subject for work assigned to each work subject, and a past work result for the work order assigned to each work subject for the work assigned to each work subject. A work order performance file managed as performance information, a yield control master file managing yield control information, and a search for the work order file and the work subject file based on the work order included in the work allocation request. And obtains the work subject information indicating the plurality of work subjects that can be assigned to the work to the plurality of tasks, and searches for the yield master file by type / work type / work subject and the yield master file by work type / work subject. The yield information of each of the work subjects is obtained, and the work orders assigned by the work subjects are obtained. A work assignment control unit that acquires the assignment status of each of the plurality of work subjects by searching for the file, and assigns the work to a work subject having a good yield within the range of the assignment status based on the acquisition of the information. A work order record indicated by the work order record information in the work order record file is obtained based on the stay maintenance request, and a yield based on the work order record is obtained based on the yield control information in the yield control master file. A step of performing calculation and updating the type / work type / work subject yield master file and the work type / work subject yield master file to maintain yield information optimally based on the calculation result. And a maintenance part.
【0009】[0009]
【作用】本発明の作業割付け方式では、作業オーダファ
イルが割付け対象の作業に対する作業オーダ情報を管理
し、作業主体ファイルが同一の作業を行うことが可能な
複数の作業主体をグループ化して各作業主体グループに
属する複数の作業主体の能力情報を作業主体情報として
管理し、品種/作業種/作業主体別歩留マスタファイル
が品種別および作業種別に作業主体毎の歩留を管理し、
作業種/作業主体別歩留マスタファイルが作業種別に作
業主体毎の歩留を管理し、作業主体別割付け済作業オー
ダファイルが各作業主体に割り付けられた作業に対する
作業主体別割付け済作業オーダ情報を管理し、作業オー
ダ実績ファイルが各作業主体に割り付けられた作業に対
する作業オーダについての過去の作業実績を作業オーダ
実績情報として管理し、歩留制御マスタファイルが歩留
制御情報を管理し、作業割付け制御部が以下のA〜A
に示す処理を行い、歩留保守部が以下のB〜Bに
示す処理を行う。 A 作業割付け要求に含まれる作業オーダに基づく作
業オーダファイルおよび作業主体ファイルの検索によ
り、当該作業オーダに対する作業に割付け可能な複数の
作業主体を示す作業主体情報を取得する。 A 品種/作業種/作業主体別歩留マスタファイルお
よび作業種/作業主体別歩留マスタファイルの検索(場
合によっては、品種/作業種/作業主体別歩留マスタフ
ァイルだけの検索で済むこともある)により、当該複数
の作業主体の各々の歩留情報を取得する。 A 作業主体別割付け済作業オーダファイルの検索に
より、当該複数の作業主体の各々の割付け状況を取得す
る。 A 上述の情報の取得に基づいて、割付け状況の許す
範囲で歩留の良い作業主体に当該作業を割り付ける。 B 歩留保守依頼に基づいて、作業オーダ実績ファイ
ル内の作業オーダ実績情報で示される作業オーダ実績を
取得する。 B 歩留制御マスタファイル内の歩留制御情報に基づ
いて、当該作業オーダ実績に基づく歩留計算を行う。 B Bの計算結果に基づいて、歩留情報を最適に維
持するための品種/作業種/作業主体別歩留マスタファ
イルおよび作業種/作業主体別歩留マスタファイルの更
新を行う。According to the work assignment method of the present invention, a work order file manages work order information for work to be assigned, and a work subject file groups a plurality of work subjects capable of performing the same work, and performs each work. The ability information of a plurality of work subjects belonging to the subject group is managed as work subject information, and the yield master file by type / work type / work subject manages the yield of each work subject by type and work type,
The work type / work subject yield master file manages the yield of each work subject by work type, and the work subject assigned work order file is the work subject assigned work order information for the work assigned to each work subject The work order performance file manages the past work performance of the work order for the work assigned to each work subject as work order performance information, and the yield control master file manages the yield control information, The assignment control unit has the following A to A
And the yield maintenance unit performs the processes shown in B to B below. A By searching the work order file and the work subject file based on the work order included in the work assignment request, work subject information indicating a plurality of work subjects that can be assigned to the work for the work order is acquired. A Search for the type / work type / work subject yield master file and work type / work subject yield master file (in some cases, only the type / work type / work subject yield master file may be searched) To obtain the yield information of each of the plurality of working subjects. A: The assignment status of each of the plurality of work subjects is acquired by searching the work order files assigned by the work subject. A Based on the acquisition of the information described above, the work is allocated to a work subject having a high yield as far as the allocation status allows. B Based on the yield maintenance request, acquire the work order result indicated by the work order result information in the work order result file. B: Based on the yield control information in the yield control master file, a yield calculation based on the work order results is performed. Based on the calculation result of BB, the type / work type / work subject yield master file and the work type / work subject yield master file for maintaining the yield information optimally are updated.
【0010】[0010]
【実施例】次に、本発明について図面を参照して詳細に
説明する。Next, the present invention will be described in detail with reference to the drawings.
【0011】図1は、本発明の作業割付け方式の一実施
例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of the work allocation system of the present invention.
【0012】本実施例の作業割付け方式は、情報処理装
置100と、情報処理装置100に接続された端末20
1,202,203,204および205(データおよ
び指示を入力することが可能な一般的な端末)とからな
る情報処理システムによって実現される。ただし、本実
施例の作業割付け方式が実現される情報処理システム
が、上記のような構成に限定されるものではない。例え
ば、端末の数や接続態様が図1に示すような内容に限ら
れるものではない。The work assignment method according to the present embodiment employs an information processing apparatus 100 and a terminal 20 connected to the information processing apparatus 100.
1, 202, 203, 204, and 205 (general terminals capable of inputting data and instructions). However, the information processing system that realizes the work assignment method of the present embodiment is not limited to the above configuration. For example, the number of terminals and the connection mode are not limited to the contents shown in FIG.
【0013】情報処理装置100は、作業割付け制御部
10と、作業オーダファイル11と、作業主体ファイル
12と、品種/作業種/作業主体別歩留マスタファイル
13と、作業種/作業主体別歩留マスタファイル14
と、作業主体別割付け済作業オーダファイル15と、歩
留保守部20と、作業オーダ実績ファイル21と、歩留
制御マスタファイル22とを含んで構成されている(本
実施例の作業割付け方式はこれらの構成要素によって構
成される)。The information processing apparatus 100 includes a work assignment control unit 10, a work order file 11, a work subject file 12, a type / work type / work subject yield master file 13, a work type / work subject separate step. Tome Master File 14
, An assigned work order file 15 for each work subject, a yield maintenance unit 20, a work order record file 21, and a yield control master file 22. Composed of these components).
【0014】情報処理装置100には、作業割付け制御
部10に指示を与える端末201と、作業主体別割付け
済作業オーダファイル15に対するデータエントリを行
う端末202と、歩留保守部20に指示を与える端末2
03と、作業オーダ実績ファイル21に対するデータエ
ントリを行う端末204と、歩留制御マスタファイル2
2に対するデータエントリを行う端末205とが接続さ
れている。In the information processing apparatus 100, a terminal 201 for giving an instruction to the work assignment control unit 10, a terminal 202 for making a data entry to the assigned work order file 15 for each work subject, and an instruction for the yield maintenance unit 20. Terminal 2
03, a terminal 204 that performs data entry for the work order record file 21, and a yield control master file 2
2 is connected to a terminal 205 that performs data entry for the second.
【0015】図2は、作業オーダファイル11に格納さ
れている作業オーダ情報を示す図である。作業オーダ情
報は、作業オーダ番号と、作業種別コードと、品名コー
ドと、数量情報(投入数および完成予定数)と、着手予
定情報(最早予定日(最早着手予定日)および最遅予定
日(最遅着手予定日))と、所要時間と、作業状態と、
作業主体グループコードとからなる。FIG. 2 is a diagram showing work order information stored in the work order file 11. The work order information includes a work order number, a work type code, a product name code, quantity information (the number of inputs and a planned completion), and start schedule information (the earliest scheduled date (earliest scheduled start date) and the latest scheduled date ( The latest scheduled start date)), the required time, the working status,
It consists of a work subject group code.
【0016】図3は、作業主体ファイル12に格納され
ている作業主体情報を示す図である。作業主体情報は、
作業主体グループコードに対する複数の能力情報(作業
主体コード(当該作業主体グループに属する各作業主体
を示す作業主体コード),能力(例えば〔H(Hou
r)/日〕を単位とする能力),および1以上の特殊勤
務情報(特殊日および能力))からなる。なお、特殊勤
務を行わない作業主体もあるので、特殊勤務情報を持た
ない能力情報も存在しうる。FIG. 3 is a diagram showing work subject information stored in the work subject file 12. The work subject information is
A plurality of pieces of capability information (work subject code (work subject code indicating each work subject belonging to the work subject group) corresponding to the work subject group code) and capabilities (for example, [H (Hou
r) / day], and one or more special work information (special day and ability)). Since some work subjects do not carry out special work, there may be capability information that does not have special work information.
【0017】図4は、品種/作業種/作業主体別歩留マ
スタファイル13に格納されている品種/作業種/作業
主体別歩留情報を示す図である。品種/作業種/作業主
体別歩留情報は、品名コードと、作業種別コードと、作
業主体コードと、歩留情報(歩留順位(当該作業主体が
属する作業主体グループの中における当該作業主体の歩
留の良さを示す順位)および歩留〔%〕(百分率で表さ
れた歩留))とからなる。なお、歩留情報中の歩留順位
は、処理の高速化のために設定される情報であり、必須
の情報ではない(作業種/作業主体別歩留マスタファイ
ル14内の作業種/作業主体別歩留情報においても同
様)。FIG. 4 is a diagram showing the type / work type / yield information by work subject stored in the yield master file 13 by type / work type / work subject. The type / work type / work subject yield information includes a product name code, a work type code, a work subject code, and yield information (yield order (a work order of the work subject in the work subject group to which the work subject belongs). And the yield [%] (yield expressed as a percentage)). The yield order in the yield information is information set for speeding up the processing, and is not essential information (the work type / work entity in the yield master file 14 for each work type / work entity). The same applies to other yield information).
【0018】図5は、作業種/作業主体別歩留マスタフ
ァイル14に格納されている作業種/作業主体別歩留情
報を示す図である。作業種/作業主体別歩留情報は、作
業種別コードと、作業主体コードと、歩留情報(歩留順
位および歩留〔%〕)とからなる。FIG. 5 is a view showing yield information by work type / work subject stored in the yield master file 14 by work type / work subject. The work type / work subject yield information includes a work type code, a work subject code, and yield information (yield order and yield [%]).
【0019】図6は、作業主体別割付け済作業オーダフ
ァイル15に格納されている作業主体別割付け済作業オ
ーダ情報を示す図である。作業主体別割付け済作業オー
ダ情報は、作業オーダ番号と、作業種別コードと、品名
コードと、数量情報(投入数および完成予定数)と、割
付け情報(割付け作業主体コードおよび割付け時刻情報
(割付け開始月日時刻および完了月日時刻))とからな
る。FIG. 6 is a diagram showing the work subject assigned work order information stored in the work subject assigned work order file 15. The assigned work order information by work subject includes a work order number, a work type code, a product name code, quantity information (number of inputs and planned completion), and assignment information (assigned work subject code and assignment time information (assignment start). Month and day time and completion month and day time)).
【0020】図7は、作業オーダ実績ファイル21に格
納されている作業オーダ実績情報を示す図である。作業
オーダ実績情報は、作業オーダ番号と、作業種別コード
と、品名コードと、使用作業主体コードと、完了日と、
数量情報(投入数および良品完了数)とからなる。FIG. 7 is a view showing work order record information stored in the work order record file 21. The work order actual information includes a work order number, a work type code, an item name code, a work subject code, a completion date,
It consists of quantity information (the number of inputs and the number of non-defective products).
【0021】図8は、歩留制御マスタファイル22に格
納されいてる歩留制御情報を示す図である。歩留制御情
報は、品名コードと、算出方法と、有効範囲(値の振れ
幅および必要最低母数)とからなる。FIG. 8 is a diagram showing the yield control information stored in the yield control master file 22. The yield control information includes a product name code, a calculation method, and an effective range (a value fluctuation range and a required minimum parameter).
【0022】図9は、作業割付け制御部10の処理を示
す流れ図である。この処理は、作業オーダ情報取得ステ
ップ901と、作業オーダ終了判定ステップ902と、
割付け可能作業主体情報取得ステップ903と、歩留情
報取得ステップ904と、割付け状況取得ステップ90
5と、割付け可能判定ステップ906と、割付け処理ス
テップ907と、全作業主体終了判定ステップ908
と、割付け不可マーク格納ステップ909と、割付け不
可オーダ調整ステップ910とからなる。FIG. 9 is a flowchart showing the processing of the work assignment control unit 10. This processing includes a work order information acquisition step 901, a work order end determination step 902,
Allocatable work subject information obtaining step 903, yield information obtaining step 904, allocation status obtaining step 90
5, an allocatable determination step 906, an allocation processing step 907, and an all work subject end determination step 908.
And a non-assignable mark storage step 909 and an unassignable order adjustment step 910.
【0023】図10(a)および(b)は、歩留保守部
20の処理を示す流れ図である。この処理は、品種/作
業種/作業主体別歩留マスタファイル新規登録/更新ス
テップ1001と、作業種/作業主体別歩留マスタファ
イル新規登録/更新ステップ1002と、歩留制御マス
タファイル新規登録/更新ステップ1003と、作業オ
ーダ実績取得ステップ1004と、歩留算出情報取得ス
テップ1005と、有効範囲満足判定ステップ1006
と、歩留計算ステップ1007と、歩留情報更新ステッ
プ1008と、終了判定ステップ1009とからなる。FIGS. 10A and 10B are flow charts showing the processing of the yield maintenance unit 20. This processing includes a new registration / update step 1001 for a type / work type / work subject-specific yield master file, a new registration / update step 1002 for a work type / work subject, and a new registration / yield control master file / yield control file. Update step 1003, work order result acquisition step 1004, yield calculation information acquisition step 1005, effective range satisfaction determination step 1006
, A yield calculation step 1007, a yield information update step 1008, and an end determination step 1009.
【0024】次に、このように構成された本実施例の作
業割付け方式の動作について説明する。Next, the operation of the work allocating method according to the present embodiment configured as described above will be described.
【0025】第1に、作業割付け制御部10に関する動
作を説明する。First, the operation of the work assignment control unit 10 will be described.
【0026】作業割付け制御部10は、端末201から
指示される作業割付け要求(1以上の作業に対する作業
オーダ(当該作業の割付け開始月日時刻を含む)を有す
る要求)を入力し、以下に示すような処理を行う(図9
参照)。The work assignment control unit 10 inputs a work assignment request (a request having a work order (including a start date and time of assignment of the work) for one or more works) instructed from the terminal 201, and shows the following. Such processing is performed (FIG. 9
reference).
【0027】まず、作業オーダファイル11から未割付
けの作業(当該作業割付け要求に含まれる作業オーダに
対する作業で未割付けのもの)に対応する作業オーダ情
報を順次に読み込む。すなわち、図2に示すような作業
オーダ情報を1つずつ取得する(ステップ901)。First, work order information corresponding to unassigned work (work assigned to the work order included in the work assignment request and not assigned) is sequentially read from the work order file 11. That is, the work order information as shown in FIG. 2 is acquired one by one (step 901).
【0028】ステップ901における作業オーダ情報の
取得の可否に基づいて、当該作業割付け要求に含まれる
全ての作業オーダに関する作業割付け処理が終了したか
否かを判定する(ステップ902)。すなわち、未割付
けの作業に対する作業オーダ情報が作業オーダファイル
11にもう存在しなければ、当該作業割付け要求に含ま
れる全ての作業オーダに関する作業割付け処理が終了し
たものと判断する。Based on whether or not the work order information can be obtained in step 901, it is determined whether or not the work assignment processing for all the work orders included in the work assignment request has been completed (step 902). That is, if the work order information for the unassigned work no longer exists in the work order file 11, it is determined that the work assignment processing for all the work orders included in the work assignment request has been completed.
【0029】ステップ902で「作業オーダ情報の取得
ができた(当該作業割付け処理が終了していない)」と
判定した場合には、ステップ901で取得した作業オー
ダ情報中の作業主体グループコードをキー項目として作
業主体ファイル12を検索し、当該作業を行うことが可
能な複数の作業主体が属する作業主体グループに対する
作業主体情報(図3参照)を取得する(ステップ90
3)。If it is determined in step 902 that “work order information has been obtained (the work assignment processing has not been completed)”, the work subject group code in the work order information obtained in step 901 is used as a key. The work subject file 12 is searched as an item, and work subject information (see FIG. 3) for a work subject group to which a plurality of work subjects that can perform the work belongs is acquired (step 90).
3).
【0030】さらに、ステップ901で取得した作業オ
ーダ情報中の品名コードおよび作業種別コードと、ステ
ップ903で取得した作業主体情報中の作業主体コード
(複数存在する)とをキー項目として、以下のおよび
の手順で歩留情報(歩留順位および歩留〔%〕。図4
および図5参照)を取得する(ステップ904)。Further, the item name code and the work type code in the work order information obtained in step 901 and the work subject code (a plurality of work subject codes) in the work subject information obtained in step 903 are used as key items. The yield information (yield order and yield [%]. FIG. 4)
And FIG. 5) (step 904).
【0031】 上述のキー項目によって品種/作業種
/作業主体別歩留マスタファイル13を検索する。この
検索によって、該当する品名(当該作業オーダ情報によ
って指示される製品の品名)についての該当する作業種
別(当該作業オーダ情報によって指示される作業種別)
の作業を該当する作業主体(当該作業主体コードに対す
る作業主体)が行った場合の歩留順位および歩留〔%〕
(当該キー項目に対応する品種/作業種/作業主体別歩
留情報中の歩留情報)を取得する。この取得処理を、当
該作業主体グループに含まれる全ての作業主体に対して
行う。The yield master file 13 for each product type / work type / work subject is searched by the above-mentioned key items. By this search, the corresponding work type (the work type specified by the work order information) for the corresponding product name (the product name specified by the work order information)
Yield and yield [%] when the corresponding work subject (work subject for the work subject code) performs the above work
(Yield information in the type / work type / work subject yield information corresponding to the key item) is acquired. This acquisition process is performed for all the work subjects included in the work subject group.
【0032】 の検索で該当する歩留情報(上述の
キー項目に対応する情報)が品種/作業種/作業主体別
歩留マスタファイル13に存在しなければ、上述のキー
項目中の作業種別コードおよび作業主体コードをキー項
目として、作業種/作業主体別歩留マスタファイル14
を検索する。この検索によって、該当する作業種別の作
業を該当する作業主体が行った場合の歩留順位および歩
留〔%〕(当該キー項目に対応する作業種/作業主体別
歩留情報中の歩留情報)を取得する。この取得処理を、
当該作業主体グループに含まれる全ての作業主体に対し
て行う。If the corresponding yield information (information corresponding to the above-described key items) does not exist in the type / work type / work subject yield master file 13 in the search, the work type code in the above-described key items And the work subject code as key items, the yield master file 14 for each work type / work subject.
Search for. By this search, the yield order and the yield [%] when the work of the corresponding work type is performed by the corresponding work subject (the yield information in the yield information by work type / work subject corresponding to the key item) ) To get. This acquisition process,
This is performed for all the work subjects included in the work subject group.
【0033】次に、以下に示すようにして、ステップ9
03で取得した作業主体情報中の複数の作業主体コード
によって示される各作業主体の割付け状況を取得する
(ステップ905)。Next, as shown below, step 9
The assignment status of each work subject indicated by a plurality of work subject codes in the work subject information acquired in step 03 is acquired (step 905).
【0034】すなわち、ステップ904で取得した歩留
情報中の歩留順位の若い順(歩留の良い順)で品種/作
業種/作業主体別歩留情報または作業種/作業主体別歩
留情報を1つずつ取り出し、その情報中の作業主体コー
ドをキー項目として作業主体別割付け済作業オーダファ
イル15を検索する。この検索によって、当該作業主体
コードに対する割付け状況として割付け開始月日時刻お
よび完了月日時刻(当該作業主体コードを割付け作業主
体コードとする割付け作業オーダ情報内の割付け情報中
の割付け時刻情報。図6参照)を取得する。なお、歩留
情報中に歩留順位が存在しない場合には、歩留〔%〕に
基づいて歩留順位を算出する。That is, the yield information by type / work type / work subject or the yield information by work subject / work subject in ascending order of yield (in order of good yield) in the yield information acquired in step 904. Are retrieved one by one, and the work subject assigned work order file 15 is searched using the work subject code in the information as a key item. As a result of this search, the assignment start date and time and the completion date and time (the assignment time information in the assignment information in the assignment work order information in which the assignment code is set as the assignment subject code. See). If the yield order does not exist in the yield information, the yield order is calculated based on the yield [%].
【0035】次に、ステップ905で取得した割付け状
況に基づいて、当該作業主体にステップ901で取得し
た作業オーダ情報に対する作業を割り付けることが可能
であるか否かを判定する(ステップ906)。すなわ
ち、ステップ905で取得した割付け状況にある当該作
業主体に、ステップ901で取得した作業オーダ情報中
の所要時間を当該作業オーダ情報中の最早予定日と最遅
予定日との間で割り付けることができるか否か(時間的
な空きがあるか否か)を判定する。Next, based on the assignment status obtained in step 905, it is determined whether or not it is possible to assign the work corresponding to the work order information obtained in step 901 to the work subject (step 906). That is, it is possible to allocate the required time in the work order information acquired in step 901 between the earliest scheduled date and the latest scheduled date in the work order information to the work subject in the assignment status acquired in step 905. It is determined whether or not it is possible (whether or not there is a free time).
【0036】ステップ906で「当該作業主体に当該作
業を割り付けることができる」と判定した場合には、以
下の割付け処理を行う(ステップ907)。If it is determined in step 906 that "the work can be allocated to the work subject", the following allocation processing is performed (step 907).
【0037】まず、作業主体別割付け済作業オーダファ
イル15に以下の〜に示す情報を格納する。First, the following information (1) to (3) are stored in the work order assigned work order file 15.
【0038】 ステップ901で取得した作業オーダ
情報中の作業オーダ番号,作業種別コード,品名コー
ド,および数量情報(投入数および完成予定数)を、作
業主体別割付け済作業オーダファイル15中の新たな作
業主体別割付け済作業オーダ情報中の該当する項目にそ
れぞれ格納する。The work order number, the work type code, the product name code, and the quantity information (the number of inputs and the number of scheduled completions) in the work order information acquired in step 901 are stored in a new work order file 15 It is stored in the corresponding item in the work order information assigned by work subject.
【0039】 ステップ906で「割付け可能」と判
定された作業主体の作業主体コードを当該作業主体別割
付け済作業オーダ情報内の割付け情報中の割付け作業主
体コードの項目に格納する。The work subject code of the work subject determined to be “assignable” in step 906 is stored in the assigned work subject code item in the assignment information in the work subject assigned work order information.
【0040】 ステップ901で取得した作業オーダ
情報に対応する作業オーダ(端末201から指示された
作業割付け要求に含まれる作業オーダであり現時点で処
理の対象となっている作業オーダ)によって示される割
付け開始月日時刻を当該作業主体別割付け済作業オーダ
情報内の割付け情報中の割付け開始月日時刻の項目に格
納し、その割付け開始月日時刻にステップ901で取得
した作業オーダ情報中の所要時間を加算した時刻を当該
割付け情報中の完了月日時刻の項目に格納する。The assignment start indicated by the work order corresponding to the work order information acquired in step 901 (the work order included in the work assignment request instructed from the terminal 201 and currently being processed). The date and time are stored in the assignment start date and time item in the assignment information in the work entity assigned work order information, and the required time in the work order information acquired in step 901 is stored at the assignment start date and time. The added time is stored in the completion date time field in the allocation information.
【0041】次に、作業オーダファイル11内の当該作
業オーダ情報(ステップ901で取得した作業オーダ情
報)中の作業状態の項目に「計画中」というステータス
(割付け済であることを示すステータス)を格納する。Next, in the work order information (work order information acquired in step 901) in the work order file 11, the status of “planning” (status indicating that the work has been assigned) is added to the work status item. Store.
【0042】ステップ906で「当該作業主体に当該作
業を割り付けることができない」と判定した場合には、
当該作業主体グループに属する全ての作業主体について
ステップ905の処理およびステップ906の判定が終
了したか否かを判定する(ステップ908)。If it is determined in step 906 that "the work cannot be assigned to the work subject",
It is determined whether or not the processing in step 905 and the determination in step 906 have been completed for all the work subjects belonging to the work subject group (step 908).
【0043】ステップ908で「当該作業主体グループ
に属する全ての作業主体についてはステップ905の処
理およびステップ906の判定が終了していない」と判
定した場合には、次に若い歩留順位の作業主体に関する
ステップ905の処理およびステップ906の判定を行
う。このようにして、上述の割付け状況取得処理(ステ
ップ905参照)および割付け可否判定(ステップ90
6参照)が、作業主体情報ファイル12から取得した作
業主体情報中の作業主体コードがなくなるまで繰り返さ
れる。If it is determined in step 908 that "the processing in step 905 and the determination in step 906 have not been completed for all the working subjects belonging to the working subject group", the working subject with the next lowest yield rank The processing of step 905 and the determination of step 906 are performed. In this way, the above-described assignment status acquisition processing (see step 905) and assignment availability determination (step 90)
6) is repeated until there is no longer a work subject code in the work subject information acquired from the work subject information file 12.
【0044】ステップ908で「当該作業主体グループ
に属する全ての作業主体についてステップ905の処理
およびステップ906の判定が終了した」と判定した場
合(全ての作業主体に対して割付けができなかった場
合)には、作業オーダファイル11内の当該作業オーダ
情報中の作業状態の項目に「保留」というステータス
(割付け不可を示すステータス)を表す割付け不可マー
クを格納する(ステップ909)。When it is determined in step 908 that "the processing in step 905 and the determination in step 906 have been completed for all the working subjects belonging to the working subject group" (when all the working subjects cannot be assigned to all the working subjects) , An assignment impossible mark indicating a status of “pending” (status indicating that assignment is impossible) is stored in the work status item in the work order information in the work order file 11 (step 909).
【0045】ステップ907の処理またはステップ90
9の処理が終了した場合には、当該作業割付け要求にお
ける次の作業オーダに関してステップ901からの処理
を繰り返す。Processing in step 907 or step 90
When the processing of No. 9 is completed, the processing from step 901 is repeated for the next work order in the work allocation request.
【0046】ステップ902で「作業オーダ情報の取得
ができなかった(当該作業割付け要求に基づく作業割付
け処理が終了した)」と判定した場合には、割付け不可
オーダ(作業オーダ情報中の作業状態の項目に「保留」
が格納されている作業オーダ)の調整を以下の〜に
示す手順で行う(ステップ910)。なお、この割付け
調整は、人間系(対話型)の処理である。また、この割
付け調整の処理がなくても本発明を実現することは可能
である(その場合には、ステップ902で「作業オーダ
情報の取得ができなかった」と判定されると図9に示す
処理が終了する)。If it is determined in step 902 that "work order information could not be obtained (work assignment processing based on the work assignment request has been completed)", the assignment is not allowed (the work status in the work order information is not displayed). Hold on item
The adjustment of the work order in which is stored is performed according to the following procedures (step 910). This allocation adjustment is a human-based (interactive) process. Further, the present invention can be realized without this allocation adjustment processing (in that case, if it is determined in step 902 that “work order information could not be obtained”, FIG. 9 is shown. Processing ends).
【0047】 作業オーダファイル11を順次検索
し、作業状態の項目が「保留」である作業オーダ情報
(割付け不可オーダに対する作業オーダ情報)を取得す
る。The work order file 11 is sequentially searched to obtain work order information whose work status item is “pending” (work order information for non-assignable orders).
【0048】 で取得した作業オーダ情報中の作業
主体グループコードをキー項目として作業主体ファイル
12を検索し、複数件の能力情報(作業主体コード,能
力および,1以上の特殊勤務情報)を包含する作業主体
情報を取得する。The work subject file 12 is searched by using the work subject group code in the work order information acquired in the above as a key item, and includes a plurality of pieces of capability information (work subject code, capability, and one or more special work information). Get work subject information.
【0049】 で取得した作業主体情報内の各能力
情報中の作業主体コードをキー項目として作業主体別割
付け済作業オーダファイル15を検索し、当該各作業主
体の割付け状況(作業主体別割付け済作業オーダ情報)
を取得する。The work order assigned to each work subject is searched for using the work subject code in each piece of capability information in the work subject information obtained in the above as a key item, and the assignment status of each work subject (work assigned to each work subject) Order information)
To get.
【0050】 で取得した作業主体別割付け済作業
オーダ情報中の作業オーダ番号をキー項目として作業オ
ーダファイル11を検索し、調整対象の割付け不可オー
ダの割付けのために割付け状況の移動(割付け状況の変
更や保留状態への更新)を行うことができる作業オーダ
がないかどうかを判断する。移動可能な作業オーダがあ
れば、当該作業オーダの割付け状況の変更(または保留
状態への更新)を行い、当該作業オーダに対する作業に
割り付けられていた作業主体への当該割付け不可オーダ
に対する作業の割付けを試みる。The work order file 11 is searched using the work order number in the work subject-assigned work order information obtained in the above as a key item, and the assignment status is moved (the assignment status is changed) for the assignment of the non-assignable order to be adjusted. Change or update to the pending state). If there is a movable work order, the assignment status of the work order is changed (or updated to a pending state), and the work is assigned to the non-assignable order to the work entity assigned to the work for the work order. Try.
【0051】 における割付け不可オーダに対する
作業の割付けに起因する作業主体別割付け済作業オーダ
ファイル15および作業オーダファイル11の更新(当
該割付け不可オーダに対する作業主体別割付け済作業オ
ーダ情報の格納および当該割付け不可オーダに対する作
業オーダ情報中の作業状態の項目の変更(「保留」から
「計画中」への変更))を行う。この処理の内容につい
ては、上述のステップ907における割付け処理に準じ
て行う。The update of the work subject assigned work order file 15 and the work order file 11 due to the assignment of the work to the assignment impossible order in (the storage of the work subject assigned work order information for the assignment impossible order and the assignment impossible). Change the item of the work state in the work order information for the order (change from “pending” to “planning”). The contents of this processing are performed according to the above-described allocation processing in step 907.
【0052】なお、以上のような作業割付け制御部10
による作業の割付けの後に当該作業が実行されると、端
末202からのデータの入力により、作業オーダ番号を
キー項目として、作業主体別割付け済作業オーダファイ
ル15内の作業主体別割付け済作業オーダ情報の消込み
が行われる。The work assignment control unit 10 as described above
When the work is executed after the work is assigned by the user, the work order number is assigned as a key item by inputting data from the terminal 202, and the work subject assigned work order information in the work subject assigned work order file 15 is input. Is applied.
【0053】第2に、歩留保守部20に関する動作を説
明する。Second, the operation of the yield maintenance unit 20 will be described.
【0054】歩留保守部20は、作業オーダ実績ファイ
ル21および歩留制御マスタファイル22を利用して品
種/作業種/作業主体別歩留マスタファイル13および
作業種/作業主体別歩留マスタファイル14の自動的な
登録/更新を行う。また、人間系の処理(対話的な処
理)によって、品種/作業種/作業主体別歩留マスタフ
ァイル13,作業種/作業主体別歩留マスタファイル1
4および歩留制御マスタファイル22の新規登録/更新
を行う。The yield maintenance unit 20 utilizes the work order record file 21 and the yield control master file 22 to store the yield master file 13 for each type / work type / work subject and the yield master file for each work type / work subject. 14 automatic registration / update. Further, the yield master file 13 for each type / work type / work subject, the yield master file 1 for each work type / work subject, by human-based processing (interactive processing).
4 and the yield control master file 22 are newly registered / updated.
【0055】初めに、品種/作業種/作業主体別歩留マ
スタファイル13,作業種/作業主体別歩留マスタファ
イル14および歩留制御マスタファイル22の新規登録
/更新時の動作について説明する。First, the operation of newly registering / updating the type / work type / work subject yield master file 13, the work type / work subject yield master file 14, and the yield control master file 22 will be described.
【0056】歩留保守部20は、端末203からの指示
(データを含む)の入力および端末205からのデータ
の入力に基づいて、以下の処理(人間系の処理)を行う
(図10(a)参照)。The yield maintenance unit 20 performs the following processing (human-based processing) based on the input of an instruction (including data) from the terminal 203 and the input of data from the terminal 205 (FIG. 10 (a)). )reference).
【0057】端末203からの指示およびデータの入力
に基づいて、品名コード,作業種別コードおよび作業主
体コードをキー項目として、品種/作業種/作業主体別
歩留マスタファイル13の品名コード,作業種別コー
ド,作業主体コード,歩留順位および歩留〔%〕に情報
を登録(新規登録)する(ステップ1001)。Based on an instruction and data input from the terminal 203, a product name code, a work type code, and a work subject code are used as key items, and a product name code, a work type of the yield master file 13 by type / work type / work subject. Information is registered (newly registered) in the code, the work subject code, the yield order, and the yield [%] (step 1001).
【0058】同様に、端末203からの指示およびデー
タの入力に基づいて、作業種別コードおよび作業主体コ
ードをキー項目として、作業種/作業主体別歩留マスタ
ファイル14の作業種別コード,作業主体コード,歩留
順位および歩留〔%〕に情報を登録する(ステップ10
02)。Similarly, based on the instruction and data input from the terminal 203, the work type code and the work subject code in the yield master file 14 for each work type / work subject are set as key items using the work type code and the work subject code as key items. , Information on the yield order and the yield [%] are registered (step 10).
02).
【0059】さらに、端末203からの指示の入力およ
び端末205からのデータの入力に基づき、当該入力デ
ータに基づく歩留制御情報(図8参照)を歩留制御マス
タファイル22に登録する(ステップ1003)。すな
わち、端末205から入力されるデータに基づき、品名
コードをキー項目として、算出方法および有効範囲(値
の振り幅および必要最低母数)といった情報(歩留算出
情報)の登録を行う。ここで、算出方法としては、平均
値を求める算出方法,上位値を採る算出方法,および下
位値を採る算出方法等が考えられる(このような算出方
法を示す情報が「算出方法」として設定される)。Further, based on the instruction input from the terminal 203 and the data input from the terminal 205, the yield control information (see FIG. 8) based on the input data is registered in the yield control master file 22 (step 1003). ). That is, based on the data input from the terminal 205, information (yield calculation information) such as a calculation method and an effective range (value swing and required minimum parameter) is registered using the product name code as a key item. Here, as the calculation method, a calculation method for obtaining an average value, a calculation method for obtaining an upper value, a calculation method for obtaining a lower value, and the like can be considered (information indicating such a calculation method is set as a “calculation method”. ).
【0060】なお、歩留保守部20は、人間系の処理
(対話処理)での上述の新規登録機能とともに、人間系
の処理での更新機能を備える(更新処理でのキー項目等
は上述の新規登録処理に準ずる)。The yield maintenance unit 20 has an update function in human-based processing as well as the above-described new registration function in human-based processing (interactive processing). According to the new registration process).
【0061】また、以上のステップ1001〜ステップ
1003の処理の順序は、図10(a)に示す流れ図の
順序にかかわらず、任意である。The order of the processing of steps 1001 to 1003 is arbitrary, regardless of the order of the flowchart shown in FIG.
【0062】次に、品種/作業種/作業主体別歩留マス
タファイル13の更新(自動更新)時の動作について説
明する。Next, the operation at the time of updating (automatically updating) the yield master file 13 by type / work type / work subject will be described.
【0063】歩留保守部20は、端末203から指示さ
れる歩留保守依頼により、次のような処理を行う(図1
0(b)参照)。なお、歩留保守依頼においては、保守
対象の製品および作業種別を特定するための品名コード
および作業種別コードが指定されている。The yield maintenance unit 20 performs the following processing in response to a yield maintenance request instructed from the terminal 203 (FIG. 1).
0 (b)). In the yield maintenance request, the product name code and the work type code for specifying the product to be maintained and the work type are specified.
【0064】まず、当該歩留保守依頼に基づき、作業オ
ーダ実績ファイル21を品名コードおよび作業種別コー
ドをキー項目として検索し、作業オーダ実績(作業オー
ダ番号,使用作業主体コード,完了日,投入数および良
品完了数)を取得する(ステップ1004)。First, based on the yield maintenance request, the work order record file 21 is searched by using the product name code and the work type code as key items, and the work order record (work order number, work subject code, completion date, number of inputs) is retrieved. And the number of non-defective products) (step 1004).
【0065】ここで、作業オーダ実績ファイル21に
は、作業の実行の過程で端末204から入力されるデー
タに基づき、実績データとして作業オーダ番号,作業種
別コード,品名コード,使用作業主体コード,完了日,
および数量情報(投入数および良品完了数)が格納され
ている(図7参照)。In the work order record file 21, based on the data input from the terminal 204 in the process of executing the work, the work order number, the work type code, the product name code, the used work subject code, Day,
And quantity information (the number of inputs and the number of non-defective products) are stored (see FIG. 7).
【0066】次に、品名コードをキー項目として歩留制
御マスタファイル22を検索し、歩留算出情報として、
算出方法,値の振れ幅および必要最低母数(図8参照)
を取得する(ステップ1005)。Next, the yield control master file 22 is searched using the product name code as a key item, and as the yield calculation information,
Calculation method, range of values, and minimum required parameter (see Figure 8)
Is acquired (step 1005).
【0067】ステップ1004で取得した作業オーダ実
績とステップ1005で取得した歩留算出情報とに基づ
いて、作業オーダ実績の値および件数が有効範囲(値の
振れ幅および必要最低母数)を満足しているか否かを判
定する(ステップ1006)。Based on the work order record obtained in step 1004 and the yield calculation information obtained in step 1005, the value and the number of work order records satisfy the valid range (the fluctuation range of the value and the required minimum parameter). It is determined whether or not it has been performed (step 1006).
【0068】ステップ1006で「当該作業オーダ実績
が当該有効範囲を満足している」と判定した場合には、
ステップ1005で取得した歩留算出情報中の「算出方
法」で定義されている方法で歩留の計算を行う(ステッ
プ1007)。If it is determined in step 1006 that the actual work order satisfies the effective range,
The yield is calculated by the method defined in the “calculation method” in the yield calculation information acquired in step 1005 (step 1007).
【0069】ステップ1007の計算結果に基づき、品
名コード,使用作業主体コードおよび作業種別コードを
キー項目として品種/作業種/作業主体別歩留マスタフ
ァイル13内の歩留情報を更新する(なお、更新するか
否かの最終判断において、人間系の判断が介在するよう
にすることも可能である)(ステップ1008)。Based on the calculation result of step 1007, the yield information in the product type / work type / work subject yield master file 13 is updated using the product name code, the used work subject code and the work type code as key items (note that It is also possible to make a human-based determination intervene in the final determination as to whether or not to update (step 1008).
【0070】ステップ1006で「当該作業オーダ実績
が当該有効範囲を満足していない」と判定した場合また
はステップ1008の更新が終了した場合には、歩留保
守依頼に関する全ての製品(品名コード)および作業種
別(作業種別コード)について上述の処理が終了したか
否かを判定する(ステップ1009)。If it is determined in step 1006 that “the actual work order does not satisfy the effective range” or if the update in step 1008 is completed, all the products (product name codes) related to the yield maintenance request and It is determined whether or not the above processing has been completed for the work type (work type code) (step 1009).
【0071】ステップ1009で「歩留保守依頼に関す
る全ての製品および作業種別については上述の処理が終
了していない」と判定した場合には、次の品名コードお
よび作業種別コードをキー項目としてステップ1004
からの処理を繰り返す。If it is determined in step 1009 that the above-mentioned processing has not been completed for all products and work types related to the yield maintenance request, the next product name code and work type code are used as key items in step 1004.
Is repeated.
【0072】ステップ1009で「歩留保守依頼に関す
る全ての製品および作業種別について上述の処理が終了
した」と判定した場合には、図10(b)に示す処理を
終了させる。If it is determined in step 1009 that "the above process has been completed for all products and work types related to the yield maintenance request", the process shown in FIG. 10B is completed.
【0073】歩留保守部20は、以上のような更新処理
を、作業種/作業主体別歩留マスタファイル14に関し
ても同様に行う。この更新処理の場合には、歩留保守依
頼で作業種別コードが指定され、ステップ1005の処
理では品名コードが特定されない歩留制御情報が取得さ
れ、ステップ1005およびステップ1008の処理で
は品種/作業種/作業主体別歩留マスタファイル13の
代わりに作業種/作業主体別歩留マスタファイル14に
対する処理が行われ、ステップ1009の判定では作業
種別(作業種別コード)のみを対象とした終了判定が行
われる。The yield maintenance unit 20 similarly performs the above-described update processing for the yield master file 14 for each work type / work subject. In the case of this update processing, the work type code is specified in the yield maintenance request, the yield control information in which the product name code is not specified is obtained in the processing in step 1005, and the type / work type is obtained in the processing in steps 1005 and 1008. The process is performed on the work type / work subject yield master file 14 instead of the work subject / work subject yield master file 13, and in the determination of step 1009, the end determination is performed only for the work type (work type code). Will be
【0074】なお、上述の本実施例の作業割付け方式に
おいては、作業主体として、機械や作業者(人間)が考
えられる。In the work assignment method of the present embodiment, a machine or a worker (human) can be considered as the work subject.
【0075】[0075]
【発明の効果】以上説明したように本発明は、複数の作
業主体(機械または作業者等)の中から適切な作業主体
に当該作業を割り付ける際に、歩留実績で表現された各
作業主体の製造能力を考慮し、なるべく歩留の良い(大
きい)作業主体に優先的に作業を割り付けていくことに
より、作業の割付け結果において、従来に比べて工程不
良(ロス)を低減することができ、作業量や作業時間を
削減することができ、製造原価を抑制することができる
という効果を有する。As described above, according to the present invention, when allocating the work to an appropriate one from a plurality of workers (machines or workers), each work entity represented by the yield record is assigned. In consideration of the manufacturing capacity of the work, priority is given to work with the highest yield (large) work as much as possible, so that in the work allocation result, process defects (loss) can be reduced compared to the past. In addition, it is possible to reduce the amount of work and the work time, and to suppress the manufacturing cost.
【図1】本発明の作業割付け方式の一実施例の構成を示
すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a work assignment system according to the present invention.
【図2】図1中の作業オーダファイル内の作業オーダ情
報を示す図である。FIG. 2 is a diagram showing work order information in a work order file in FIG. 1;
【図3】図1中の作業主体ファイル内の作業主体情報を
示す図である。FIG. 3 is a diagram showing work subject information in a work subject file in FIG. 1;
【図4】図1中の品種/作業種/作業主体別歩留マスタ
ファイル内の品種/作業種/作業主体別歩留情報を示す
図である。FIG. 4 is a diagram showing type / work type / work subject yield information in a yield master file by product type / work type / work subject in FIG. 1;
【図5】図1中の作業種/作業主体別歩留マスタファイ
ル内の作業種/作業主体別歩留情報を示す図である。FIG. 5 is a diagram showing work type / work subject yield information in a work type / work subject yield master file in FIG. 1;
【図6】図1中の作業主体別割付け済作業オーダファイ
ル内の作業主体別割付け済作業オーダ情報を示す図であ
る。FIG. 6 is a view showing work subject assigned work order information in a work subject assigned work order file in FIG. 1;
【図7】図1中の作業オーダ実績ファイル内の作業オー
ダ実績情報を示す図である。FIG. 7 is a diagram showing work order performance information in a work order performance file in FIG.
【図8】図1中の歩留制御マスタファイル内の歩留制御
情報を示す図である。FIG. 8 is a view showing yield control information in a yield control master file in FIG. 1;
【図9】図1中の作業割付け制御部の処理を示す流れ図
である。FIG. 9 is a flowchart showing a process of a work assignment control unit in FIG. 1;
【図10】図1中の歩留保守部の処理を示す流れ図であ
る。FIG. 10 is a flowchart showing processing of a yield maintenance unit in FIG. 1;
10 作業割付け制御部 11 作業オーダファイル 12 作業主体ファイル 13 品種/作業種/作業主体別歩留マスタファイル 14 作業種/作業主体別歩留マスタファイル 15 作業主体別割付け済作業オーダファイル 20 歩留制御部 21 作業オーダ実績ファイル 22 歩留制御マスタファイル 100 情報処理装置 201,202,203,204,205 端末 10 Work Assignment Control Unit 11 Work Order File 12 Work Subject File 13 Yield Master File by Type / Work Type / Work Subject 14 Yield Master File by Work Type / Work Subject 15 Work Order File Assigned by Work Subject 20 Yield Control Part 21 work order performance file 22 yield control master file 100 information processing device 201, 202, 203, 204, 205 terminal
Claims (6)
報を管理する作業オーダファイルと、 同一の作業を行うことが可能な複数の作業主体をグルー
プ化して各作業主体グループに属する複数の作業主体の
能力情報を作業主体情報として管理する作業主体ファイ
ルと、 品種別および作業種別に作業主体毎の歩留を管理する品
種/作業種/作業主体別歩留マスタファイルと、 作業種別に作業主体毎の歩留を管理する作業種/作業主
体別歩留マスタファイルと、 各作業主体に割り付けられた作業に対する作業主体別割
付け済作業オーダ情報を管理する作業主体別割付け済作
業オーダファイルと、 各作業主体に割り付けられた作業に対する作業オーダに
ついての過去の作業実績を作業オーダ実績情報として管
理する作業オーダ実績ファイルと、 歩留制御情報を管理する歩留制御マスタファイルと、 作業割付け要求に含まれる作業オーダに基づく前記作業
オーダファイルおよび前記作業主体ファイルの検索によ
り当該作業オーダに対する作業に割付け可能な複数の作
業主体を示す作業主体情報を取得し、前記品種/作業種
/作業主体別歩留マスタファイルおよび前記作業種/作
業主体別歩留マスタファイルの検索により当該複数の作
業主体の各々の歩留情報を取得し、前記作業主体別割付
け済作業オーダファイルの検索により当該複数の作業主
体の各々の割付け状況を取得し、それらの情報の取得に
基づいて割付け状況の許す範囲で歩留の良い作業主体に
当該作業を割り付ける作業割付け制御部と、 歩留保守依頼に基づいて前記作業オーダ実績ファイル内
の作業オーダ実績情報で示される作業オーダ実績を取得
し、前記歩留制御マスタファイル内の歩留制御情報に基
づいて当該作業オーダ実績に基づく歩留計算を行い、そ
の計算結果に基づいて歩留情報を最適に維持するための
前記品種/作業種/作業主体別歩留マスタファイルおよ
び前記作業種/作業主体別歩留マスタファイルの更新を
行う歩留保守部とを有することを特徴とする作業割付け
方式。1. A work order file for managing work order information for a work to be allocated, and a plurality of work subjects capable of performing the same work are grouped, and the abilities of a plurality of work subjects belonging to each work subject group A work subject file that manages information as work subject information, a yield master file that manages the yield of each work subject by type and work type, a yield master file by work subject, and a step by work subject that is classified by work type A work master / yield master file by work type / work subject, a work subject assigned work order file to manage work order information by work subject assigned to each work subject, A work order result file for managing past work results for work orders for assigned work as work order result information, Yield control master file that manages the yield control information, and a plurality of work subjects that can be assigned to the work for the work order by searching the work order file and the work subject file based on the work order included in the work assignment request. Acquiring the work subject information, and obtaining the yield information of each of the plurality of work subjects by searching for the type / work type / work subject yield master file and the work type / work subject yield master file, The assignment status of each of the plurality of operation subjects is acquired by searching the assigned work order file according to the operation entity, and based on the acquisition of the information, the work is assigned to the operation entity having a good yield within the range of the assignment status. The work assignment control unit to be assigned, and the work order record information in the work order record file based on the yield maintenance request. To obtain a work order record, perform a yield calculation based on the work order record based on the yield control information in the yield control master file, and maintain the yield information optimally based on the calculation result. A work allocation method comprising: a yield master file for each type / work type / work subject; and a yield maintenance unit for updating the yield master file for each work type / work subject.
請求項1記載の作業割付け方式。2. The work assignment system according to claim 1, wherein the work subject is a machine.
る請求項1記載の作業割付け方式。3. The work assignment system according to claim 1, wherein the work subject is a worker.
報が算出方法を示す情報および有効範囲を示す情報を有
することを特徴とする請求項1,請求項2または請求項
3記載の作業割付け方式。4. The work assignment according to claim 1, wherein the yield control information in the yield control master file has information indicating a calculation method and information indicating an effective range. method.
ァイルおよび作業種/作業主体別歩留マスタファイルか
らの情報の取得に基づく作業の割付けの後に人間系の処
理に基づく割付け調整を行う作業割付け制御部を有する
ことを特徴とする請求項1,2または3記載の作業割付
け方式。5. An assignment adjustment based on human-based processing is performed after assignment of tasks based on acquisition of information from the type / work type / work subject yield master file and the work type / work subject yield master file. 4. The work assignment system according to claim 1, further comprising a work assignment control unit.
ァイルおよび作業種/作業主体別歩留マスタファイルか
らの情報の取得に基づく作業の割付けの後に人間系の処
理に基づく割付け調整を行う作業割付け制御部を有する
ことを特徴とする請求項4記載の作業割付け方式。6. An assignment adjustment based on a human process after assignment of work based on acquisition of information from a type / work type / work subject yield master file and a work type / work subject yield master file. The work assignment system according to claim 4, further comprising a work assignment control unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18622495A JP2705649B2 (en) | 1995-06-29 | 1995-06-29 | Work assignment method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18622495A JP2705649B2 (en) | 1995-06-29 | 1995-06-29 | Work assignment method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0916683A true JPH0916683A (en) | 1997-01-17 |
| JP2705649B2 JP2705649B2 (en) | 1998-01-28 |
Family
ID=16184539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18622495A Expired - Fee Related JP2705649B2 (en) | 1995-06-29 | 1995-06-29 | Work assignment method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2705649B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6317725B1 (en) | 1998-02-16 | 2001-11-13 | Nec Corporation | Production management system |
| WO2017203598A1 (en) * | 2016-05-24 | 2017-11-30 | 三菱電機エンジニアリング株式会社 | Work assistance system, allocation system, and allocation method |
| WO2019021938A1 (en) * | 2017-07-25 | 2019-01-31 | 三菱電機株式会社 | Design information generating device and design support system |
| JP2021043747A (en) * | 2019-09-12 | 2021-03-18 | 日本電気株式会社 | Operator allocation device and operator allocation method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3407685B2 (en) | 1999-03-18 | 2003-05-19 | 日本電気株式会社 | Additional production possibility verification device, its verification method, and recording medium recording its control program |
-
1995
- 1995-06-29 JP JP18622495A patent/JP2705649B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6317725B1 (en) | 1998-02-16 | 2001-11-13 | Nec Corporation | Production management system |
| WO2017203598A1 (en) * | 2016-05-24 | 2017-11-30 | 三菱電機エンジニアリング株式会社 | Work assistance system, allocation system, and allocation method |
| JPWO2017203598A1 (en) * | 2016-05-24 | 2018-09-27 | 三菱電機エンジニアリング株式会社 | Work support system, allocation system, and allocation method |
| WO2019021938A1 (en) * | 2017-07-25 | 2019-01-31 | 三菱電機株式会社 | Design information generating device and design support system |
| JPWO2019021938A1 (en) * | 2017-07-25 | 2019-11-07 | 三菱電機株式会社 | Design information generating apparatus and design support system |
| JP2021043747A (en) * | 2019-09-12 | 2021-03-18 | 日本電気株式会社 | Operator allocation device and operator allocation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2705649B2 (en) | 1998-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100238738B1 (en) | Work management apparatus and method for performing prediction of processing order and assigning work | |
| JPH09153090A (en) | Processing process production planning method and device | |
| EP1341114A2 (en) | Management method based on stream management in supply chain product management | |
| WO2013140613A1 (en) | Production project proposal determination method, production project proposal device and program | |
| US5506783A (en) | Method and apparatusa for determining supply sequence of products ot be processed to production line | |
| JP2705649B2 (en) | Work assignment method | |
| JP2019204248A (en) | Processing facility specification support device, processing facility specification support method, and processing facility specification support system | |
| JP2019204248A5 (en) | ||
| JP3526516B2 (en) | Production process scheduler | |
| JP3034580B2 (en) | How to create a schedule | |
| JP2023023088A (en) | Production planning device, production planning method, and program | |
| JPH04233075A (en) | Work schedule preparing method | |
| JP2002073142A (en) | Production schedule creation device and recording medium recording production schedule creation program in production schedule creation device | |
| JPH11353365A (en) | Process control method and process control device | |
| JP2006202038A (en) | Production scheduling system | |
| JP2000067111A (en) | Scheduling device and order production planning system | |
| JP2957711B2 (en) | Scheduling method | |
| JP3106027B2 (en) | Production plan creation method | |
| JP2816021B2 (en) | Equipment load equalization scheduling method | |
| JPH09109000A (en) | Production process planning device | |
| JPH08328865A (en) | Rule acquisition method in expert system | |
| Galvin | Automated scheduling by families. Part II: Job shop and flow shop scheduling | |
| JP2003108216A (en) | Production scheduling method and apparatus, article manufacturing method | |
| JP2002244714A (en) | Production planning method | |
| JPH0546632A (en) | Molding machine layout planning device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071009 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081009 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101009 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111009 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |