JP6587700B2 - Load man-hour estimation device, load man-hour estimation method, and program - Google Patents
Load man-hour estimation device, load man-hour estimation method, and program Download PDFInfo
- Publication number
- JP6587700B2 JP6587700B2 JP2017565667A JP2017565667A JP6587700B2 JP 6587700 B2 JP6587700 B2 JP 6587700B2 JP 2017565667 A JP2017565667 A JP 2017565667A JP 2017565667 A JP2017565667 A JP 2017565667A JP 6587700 B2 JP6587700 B2 JP 6587700B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- production
- work
- unit
- work time
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 521
- 238000004519 manufacturing process Methods 0.000 claims description 165
- 238000003860 storage Methods 0.000 claims description 57
- 238000004364 calculation method Methods 0.000 claims description 47
- 238000000605 extraction Methods 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 17
- 230000000877 morphologic effect Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 4
- 238000012937 correction Methods 0.000 description 50
- 238000007726 management method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 238000012552 review Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 238000012384 transportation and delivery Methods 0.000 description 5
- 239000000725 suspension Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- 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
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Description
本発明は、負荷工数見積装置、負荷工数見積方法、及び、プログラムに関する。 The present invention relates to a load man-hour estimating device, a load man-hour estimating method, and a program.
工場の生産ラインは生産計画に従って稼働する。生産計画は負荷工数の積み上げにより作成される。従って、生産ラインを効率良く稼働させるためには、負荷工数を高精度で見積る必要がある。このため、負荷工数を、各生産品目の実際の生産過程における各工程の実行順序を示す工程経路や各工程に要する作業時間等に基づいて設定することが行われている。 The factory production line operates according to the production plan. A production plan is created by accumulating load man-hours. Therefore, in order to operate the production line efficiently, it is necessary to estimate the load man-hours with high accuracy. For this reason, the load man-hour is set based on a process route indicating an execution order of each process in an actual production process of each production item, an operation time required for each process, and the like.
ただし、新規生産品目については、生産実績が存在しないため、工程管理部門の担当者が、個人の知見もしくは工作部門に確認して、手作業で工程経路や作業時間の設定を行っている。しかし、工作部門との相談及び手作業による設定は担当者にかかる負荷が大きく、特に、多品種少量生産を行う工場等においては、担当者に過剰な負担がかかる。そこで、担当者に過剰な負担をかけることなく、新規生産品目に対して、工程経路や作業時間を設定する技術が種々提案されている。 However, since there is no production record for new production items, the person in charge of the process management department confirms personal knowledge or the work department and manually sets the process route and work time. However, consulting with the machine department and setting by manual work place a heavy burden on the person in charge, and in particular, in a factory or the like that performs high-mix low-volume production, an excessive burden is placed on the person in charge. Therefore, various techniques have been proposed for setting process routes and work times for newly produced items without placing an excessive burden on the person in charge.
例えば、特許文献1は、新規生産品目と部品構成と部品点数が類似する品目(類似品目)を過去の生産品目の中から抽出し、抽出した品目に係る実績データに基づいて新規生産品目の組立作業時間を予測する組立作業時間予測装置を開示する。
For example, in
部品構成や部品点数が類似する生産品目であっても、工程経路や各工程の所要作業時間が類似するとは限らない。工程経路や各工程の所要作業時間が類似しない場合、たとえ他の生産品目での実績を流用して新規生産品目に係る工程経路や作業時間を設定したとしても、実際のものと大きく乖離してしまう。これでは、積み上がった負荷工数も実際の負荷工数と乖離してしまい、生産計画の見直しが度々必要となる。 Even for a production item having a similar part configuration and number of parts, the process route and the required work time of each process are not necessarily similar. If the process route and the required work time of each process are not similar, even if the process route and work time related to the new production item are set by diverting the results of other production items, it is far from the actual one. End up. In this case, the accumulated load man-hours are also different from the actual load man-hours, and it is often necessary to review the production plan.
本発明は、上記事情に鑑みてなされたものであり、新規生産品目の負荷工数を精度良く小負担で見積もることができる負荷工数見積装置、負荷工数見積方法、及び、プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a load man-hour estimating device, a load man-hour estimating method, and a program capable of accurately estimating the load man-hours of newly produced items with a small burden. And
上記目的を達成するために、本発明の負荷工数見積装置は、見積条件情報記憶部と、受付部と、取得部と、見積部と、を備える。見積条件情報記憶部は、各生産品目の品目名から形態素解析により抽出されたキーワードと、生産品目の生産過程における各工程の実行順序を示す工程経路及び各工程に要した作業時間とを対応付けて記憶する。受付部は、負荷工数を見積もる対象の新規生産品目の品目名を受け付ける。取得部は、受付部が受け付けた新規生産品目の品目名から形態素解析によりキーワードを抽出し、抽出したキーワードに一致するキーワードに対応付けられた工程経路及び作業時間を見積条件情報記憶部から取得する。見積部は、取得された工程経路及び作業時間に基づいて、新規生産品目の負荷工数を見積もる。 In order to achieve the above object, a load man-hour estimation device of the present invention includes an estimation condition information storage unit, a reception unit, an acquisition unit, and an estimation unit. The estimated condition information storage unit associates the keywords extracted by morphological analysis from the item name of each production item, the process route indicating the execution order of each process in the production process of the production item, and the work time required for each process. Te Symbol to憶. The reception unit receives an item name of a new production item for which a load man-hour is estimated. Acquisition unit, new by the morphological analysis from the item name of the production article keywords are extracted, the extracted keywords to the estimated condition information storage unit or we get the process route and the working time associated with the keyword that matches the accepting unit accepts To do. The estimating unit estimates the load man-hours of newly produced items based on the acquired process route and working time.
本発明によれば、生産実績がある生産品目にかかる工程経路及び作業時間を新規生産品目にかかる工程経路及び作業時間として流用することにより、新規生産品目の負荷工数を精度良く小負担で見積もることができる。 According to the present invention, it is possible to accurately estimate the load man-hours of a new production item with a small burden by diverting the process route and work time of a production item with production results as the process route and work time of a new production item. Can do.
以下、本発明の実施の形態に係る負荷工数見積システムを説明する。
この実施の形態の負荷工数見積システムは、生産している品目の生産過程における各工程の作業実績に基づいて、負荷工数を積み上げて工程別・日別の負荷工数を見積もる。負荷工数とは、指定の工程の作業を完遂するために必要な工数である。しかし、新規生産品目については、作業実績が存在しないため、類似する生産品目の作業実績を流用して、負荷工数を求める。ただし、新規生産品目と部品構成や部品点数が類似する生産品目の作業実績を単純に流用するだけでは、十分な見積精度が得られない。そこで、本実施の形態の負荷工数見積システムは、流用する作業実績の選択の仕方を工夫している。Hereinafter, a load man-hour estimation system according to an embodiment of the present invention will be described.
The load man-hour estimation system of this embodiment accumulates the load man-hours and estimates the load man-hours for each process and each day based on the work results of each process in the production process of the item being produced. The load man-hour is a man-hour required for completing the work of a specified process. However, since there is no work record for new production items, the work man-hours of similar production items are diverted to obtain the load man-hours. However, it is not possible to obtain sufficient estimation accuracy by simply diverting the work results of a production item that has a similar part configuration and number of parts to the newly produced item. In view of this, the load man-hour estimation system of the present embodiment devises a method of selecting work results to be diverted.
図1に示すように、この実施の形態に係る負荷工数見積システム100は、負荷工数見積装置1と、工作現場で使用される複数のバーコードリーダ2と、複数のバーコードリーダ2から送信されてきたデータを蓄積するサーバ装置3と、から構成される。
As shown in FIG. 1, a load man-
複数のバーコードリーダ2は、工作作業を効率化するための情報処理装置であり、ハンディターミナルなどから構成される。各バーコードリーダ2は、生産現場の作業者が所持し、生産計画に基づいて生産現場に投入された作業指示伝票に記録されたバーコードを読み取り、読み取った各種情報に作業内容と時刻とを対応付けて、サーバ装置3に送信する。作業内容は、作業の開始、中断、中断の終了、作業の終了等を含む。
The plurality of
サーバ装置3は、バーコードリーダ2から受信した情報を蓄積する装置であり、作業実績マスタDB(データベース)101と作業中断管理マスタDB102を備える。作業実績マスタDB101は、生産対象品目と、作業工程と、作業の開始時刻と終了時刻、作業の実施時間とを対応付けて蓄積する。作業中断管理マスタDB102は、各作業の中断開始時刻と、中断終了時刻と、総中断時間とを蓄積する。
The
負荷工数見積装置1は、サーバ装置3の作業実績マスタDB101に蓄積されている生産品目別の作業実績を参照して、新規生産品目の負荷工数を積み上げて工程別及び日別に負荷工数を見積もる。
The load man-hour estimating
次に、負荷工数見積装置1の負荷工数見積動作の前提となる作業実績データをサーバ装置3に生成する処理を、図2に示す作業フローを参照して説明する。
工程管理部門は、確定した受注の生産品目と納期を表す受注情報141と、受注予定の見込みの生産品目と見込みの納期を表す内示情報142とに基づいて、生産品目ごとの生産量、生産時期等の予定を表す生産計画を立案する(ステップS1)。Next, a process of generating work performance data, which is a premise of the load man-hour estimating operation of the load man-
The process management department determines the production amount and the production period for each production item based on the order information 141 indicating the production item and delivery date of the confirmed order, and the informed information 142 indicating the production item expected to be accepted and the expected delivery date. A production plan representing a schedule such as the above is made (step S1).
生産計画を立案すると、工程管理部門は、生産計画に基づいて複数の作業指示伝票を工作投入指示として作成する(ステップS2)。作業指示伝票には、生産対象品目の品目番号、品目名等を示す二次元バーコードと、生産対象品目を生産するにあたってどのように機械、設備等を順に使用するかを表す工程経路が表示あるいは印刷されている。 When the production plan is drawn up, the process management department creates a plurality of work instruction slips as work input instructions based on the production plan (step S2). The work instruction slip displays a two-dimensional barcode indicating the item number, item name, etc. of the production target item, and a process route indicating how the machine, equipment, etc. are used in order to produce the production target item. It is printed.
工作現場の作業者は、作業指示伝票を参照して最初の工程(第1工程)を特定し、第1工程を実施する作業者(以下、第1工程作業者と言う。)に作業指示伝票を渡す。作業指示伝票を受け取った第1工程作業者は、生産の第1工程を開始する。この処理を工作投入とする(ステップS3)。
第1工程作業者は、工作の前準備として必要な段取作業を開始する(ステップS4)。この際、第1工程作業者は、第1工程を実施する場所に設置されているバーコードリーダ2を作業指示伝票に表示されたバーコードにかざして、印刷されているバーコードを読み取る。バーコードリーダ2は、バーコードから読み取った品目番号と品目名に、第1工程の工程名と内蔵タイマ等から読み取ったバーコード読取時刻を付加する。ここで、第1工程の工程名とは、最初に実施される工程の名称であり、バーコードリーダ2の内蔵メモリにバーコードと対応付けて予め登録されている。The worker at the work site refers to the work instruction slip to identify the first process (first process), and to the worker who performs the first process (hereinafter referred to as the first process worker), the work instruction slip. give. The first process worker who has received the work instruction slip starts the first process of production. This processing is set as work input (step S3).
The first process worker starts the setup work necessary as preparation before the work (step S4). At this time, the worker in the first process reads the printed barcode by holding the
続いて、第1工程作業者は、作業指示伝票に表示された工程経路を構成する全工程のうち、取掛中の工程と実施が完了した工程との総数を取掛済工程数としてバーコードリーダ2の入力部に入力する。取掛済工程数は、これから実施しようとしている工程が第1工程ならば1、第2工程ならば2・・・である。各工程でどの値を入力するかは、作業指示伝票に記録されている。
Subsequently, the first process worker takes the total number of processes in process and processes that have been executed out of all processes constituting the process path displayed on the work instruction slip as a number of processes that have been completed. Input to the input unit of the
バーコードリーダ2は、読取データを生成し、無線ネットワーク又は有線ネットワークを介してサーバ装置3に送信する。生成する読取データは、図3Aに示すように、入力された品目番号と、品目名と、第1工程の工程名と、取掛済工程数と、バーコード読取時刻、即ち段取開始時刻と、を含む。サーバ装置3は、バーコードリーダ2から送信された読取データを受信し、自動採番された番号に対応付けて、作業実績マスタDB101に作業実績として記録する(ステップS5)。具体的には、サーバ装置3は、図3Bに示すように、行IDと、品目番号と、品目名と、工程名と、工程順序と、段取開始時刻と、段取終了時刻と、段取時間と、工作開始時刻と、工作終了時刻と、工作時間とを項目として含む新規レコードを作業実績マスタDB101に生成する。新規レコードの行IDと、品目番号と、品目名と、工程名と、工程順序と、段取開始時刻には、それぞれ、自動採番された番号と、受信した読取データに含まれていた品目番号と、品目名と、工程名と、取掛済工程数と、バーコード読取時刻とを登録する。なお、この段取開始段階では、段取終了時刻、段取時間、工作開始時刻、工作終了時刻、工作時間の項目はNULLとする。
The
上記手順により、サーバ装置3は、第1工程における段取作業の開始を、作業実績として作業実績マスタDB101に記録する。なお、サーバ装置3は、段取作業が存在しない作業工程又は生産品目については、工作が開始されるまで、作業実績マスタDB101への作業実績の記録を行わない。この段階では、第1工程作業者が、段取作業が存在しない旨をバーコードリーダ2に入力するにとどまる。その場合、サーバ装置3は、作業実績マスタDB101のレコード上の段取開始時刻、段取終了時刻および段取時間には、例えば、NULLを設定する。
By the above procedure, the
次に、第1工程作業者が、諸事情により、段取作業を途中で中断したとする。作業が中断された時間は段取作業にかかる時間から差し引かれることが望ましい。従って、作業が中断された時刻と作業が再開された時刻も作業実績として記録対象に含めるべきである。
そこで、第1工程作業者は、作業を中断すると、バーコードリーダ2で作業指示伝票上のバーコードを読み取り、更に、バーコードリーダ2の入力部を操作して、段取作業中断を示す段取中断フラグをバーコードリーダ2に入力する。そして、バーコードリーダ2が具備する送信ボタンを操作する。この一連の操作に応答し、バーコードリーダ2は、読取データを生成し、サーバ装置3に送信する(ステップS6)。生成する読取データは、図3Cに示すように、バーコードから読み取った品目番号と、第1工程の工程名と、内部タイマから取得したバーコード読取時刻、即ち、中断開始時刻と、入力された段取中断フラグとを含む。Next, it is assumed that the first process worker interrupts the setup work halfway due to various circumstances. It is desirable that the time when the work is interrupted is subtracted from the time taken for the setup work. Therefore, the time when the work is interrupted and the time when the work is resumed should be included in the recording target as the work results.
Therefore, when the first process operator interrupts the work, the
サーバ装置3は、バーコードリーダ2の読取データを受信する。サーバ装置3は、受信した読取データ中に段取中断フラグが含まれていると判別し、作業中断管理マスタDB102に受信したデータを記録する。具体的には、サーバ装置3は、図3Dに示すように、行IDと、品目番号と、工程名と、作業実績マスタDB101上の対応するレコードの行IDと、段取中断開始時刻と、段取中断終了時刻と、段取中断時間と、工作中断開始時刻と、工作中断終了時刻と、工作中断時間との各項目を含む新規レコードを作業中断管理マスタDB102に生成する。新規レコードの行IDと、品目番号と、工程名と、段取中断開始時刻には、それぞれ、自動採番された番号と、受信した読取データに含まれていた品目番号と、工程名と、バーコード読取時刻とを登録する。更に、作業実績マスタDB101上のレコードと作業中断管理マスタDB102上のレコードを対応付けるため、作業実績マスタDB101上の対応するレコードの行IDを、作業中断管理マスタDB102上の対応するレコードの「作業実績マスタの行ID」に登録する(ステップS7)。その他の項目は、この段階ではNULLとする。
The
中断していた作業を再開した場合、作業者が作業中断開始時と同様の操作を行うことによって、バーコードリーダ2は、読取データを生成し、サーバ装置3に送信する(ステップS6)。生成する読取データは、図3Eに示すように、品目番号と、工程名と、バーコード読取時刻、即ち、中断終了時刻と、段取再開フラグとを含む。サーバ装置3は、受信したバーコード読取時刻を、図3Dに示す作業中断管理マスタDB102上の対応するレコードの「段取中断終了時刻」に登録する(ステップS7)。
When the suspended work is resumed, the
サーバ装置3は、段取中断終了時刻の登録が完了すると、段取中断終了時刻から段取中断開始時刻を差し引くことにより段取作業の中断時間を求める。そして、求めた中断時間を、図3Dに示す作業中断管理マスタDB102上の対応するレコードの「段取中断時間」に登録する(ステップS7)。
When the registration of the setup interruption end time is completed, the
複数回中断が発生した場合には、バーコードリーダ2は、その都度中断開始と中断終了を示すデータを送信する。サーバ装置3は、複数回分の中断開始時刻と中断終了時刻とを含むレコードを個別に登録し、段取中断時間には、それぞれの中断時間を記録する。
When the interruption occurs a plurality of times, the
段取作業が終了すると、バーコードリーダ2は、作業者の操作によって、図4Aに示すバーコード読取時刻、即ち、段取作業終了時刻と、段取作業終了を示す段取終了フラグとを含む読取データを生成し、サーバ装置3に送信する(ステップS8)。サーバ装置3は、受信データに含まれているバーコード読取時刻を、作業実績マスタDB101上の対応するレコードの「段取終了時刻」に登録する(ステップS9)。
When the setup work is completed, the
段取終了時刻の記録の完了に応答し、サーバ装置3は、図3Bに示す作業実績マスタDB101に登録されているレコード上の段取終了時刻から段取開始時刻を差し引き、仮段取時間を求める。そして、求めた仮段取時間から、作業中断管理マスタDB102の図3Dに示す対応レコードに登録されている段取中断時間を差し引くことにより段取作業に要した時間を求める。その際、作業中断管理マスタDB102に対応するレコードが複数登録されている場合は、それらのレコードの段取中断時間を合計した時間を差し引く。そして、求めた時間を、作業実績マスタDB101上の対応するレコードの「段取時間」に登録する(ステップS9)。
In response to the completion of the recording of the setup end time, the
第1工程作業者は、段取作業を終了し、工作を開始すると、段取作業開始時と同様の操作を行う。これにより、バーコードリーダ2は、工作開始を示す工作開始フラグを含む図4Bに示す読取データをサーバ装置3に送信する(ステップS4)。サーバ装置3は、バーコードリーダ2からの読取データを受信し、受信した読取データに工作開始フラグが含まれていることを判別する。この判別に応答して、サーバ装置3は、読取データに含まれているバーコード読取時刻を、図3Bに示す作業実績マスタDB101上の対応するレコードの「工作開始時刻」に登録する(ステップS5)。また、工作が終了すると、バーコードリーダ2は、工作終了を示す工作終了フラグを含む図4Cに示す読取データをサーバ装置3に送信する(ステップS8)。サーバ装置3は、受信した読取データに工作終了フラグが含まれていることを判別する。この判別に応答して、サーバ装置3は、読取データに含まれているバーコード読取時刻を、図3Bに示す作業実績マスタDB101上の対応するレコードの「工作終了時刻」に登録する(ステップS9)。
When the first process worker finishes the setup work and starts the work, the first process worker performs the same operation as that at the start of the setup work. Thereby, the
また、第1工程作業者が工作中に作業を中断した場合には、段取作業中断時と同様の操作を行う。これにより、バーコードリーダ2は、工作中断を示す工作中断フラグを含む図4Dに示す読取データをサーバ装置3に送信する(ステップS6)。サーバ装置3は、読取データに工作中断フラグが含まれている場合、読取データに含まれているバーコード読取時刻を、図3Dに示す作業中断管理マスタDB102上の対応するレコードの「工作中断開始時刻」に登録する(ステップS7)。また、工作を再開した場合には、バーコードリーダ2は、工作再開を示す工作再開フラグを含む図4Eに示す読取データをサーバ装置3に送信する(ステップS6)。サーバ装置3は、受信した読取データに工作再開フラグが含まれている場合、読取データに含まれているバーコード読取時刻を、図3Dに示す作業中断管理マスタDB102上の対応するレコードの「工作中断終了時刻」に登録する(ステップS7)。
Further, when the first process operator interrupts the work during the work, the same operation as when the setup work is interrupted is performed. Thereby, the
工作中断終了時刻の登録が完了すると、サーバ装置3は、工作中断終了時刻から工作中断開始時刻を差し引くことにより工作が中断された時間を求める。そして、求めた時間を工作中断時間として、図3Dに示す作業中断管理マスタDB102の対応するレコードに記録又は更新する。
When the registration of the work interruption end time is completed, the
工作中に複数回中断が発生した場合には、段取作業と同様に、バーコードリーダ2は、その都度中断開始と中断終了を示すデータを送信する。サーバ装置3は、複数回分の中断開始時刻と中断終了時刻とを含むレコードを個別に登録し、工作中断時間には、それぞれの中断時間を記録する。
When interruption occurs a plurality of times during the work, the
また、工作終了時刻の記録が完了すると、サーバ装置3は、工作終了時刻から工作開始時刻を差し引くことにより仮工作時間を求める。そして、仮工作時間から上記工作中断時間を差し引くことにより工作に要した時間を求める。その際、作業中断管理マスタDB102に対応するレコードが複数登録されている場合は、それらのレコードの工作中断時間を合計した時間を差し引く。そして、求めた時間を、図3Bに示す作業実績マスタDB101上の対応するレコードの「工作時間」に登録する。
When the recording of the work end time is completed, the
第1工程における作業実績の記録が終了すると、第1工程作業者は、第2工程作業者に作業指示伝票を渡す。作業指示伝票を受け取った第2工程作業者は、第2工程が実施される場所に設置されたバーコードリーダ2を使用して第2工程における作業実績の記録を開始する。そして、第2工程、第3工程・・・という具合に、各工程における作業実績が作業実績マスタDB101に記録される(ステップS4、S6、S8/ステップS7、S9)。全工程における作業実績の記録が終了すると、作業指示伝票が生産を指示する生産品目について作業実績の記録が終了したことになる。なお、作業実績の記録は生産計画に基づいて工作投入指示があった全生産品目について実行される。
When the work performance record in the first process is completed, the first process worker hands over the work instruction slip to the second process worker. The second process worker who has received the work instruction slip starts recording the work performance in the second process using the
このようにして、日々の工作の作業実績がサーバ装置3に蓄積される。この蓄積された作業実績に基づいて負荷工数見積装置1は作業実績の存在しない新規品目の負荷工数を見積もる。
In this way, daily work results are accumulated in the
以下、図5を参照して、負荷工数見積装置1のハードウェア構成を説明する。
Hereinafter, the hardware configuration of the load man-
負荷工数見積装置1は、ROM(Read Only Memory)1−1と、RAM(Random Access Memory)1−2と、CPU(Central Processing Unit)1−3と、記憶装置1−4と、通信装置1−5と、入力装置1−6と、を備える。
The load man-
ROM1−1は、CPU1−3が実行する基本動作プログラムを記憶する非一時的な記憶媒体である。 The ROM 1-1 is a non-transitory storage medium that stores a basic operation program executed by the CPU 1-3.
RAM1−2は、CPU1−3のワークエリアとなる一時的な記憶媒体である。 The RAM 1-2 is a temporary storage medium serving as a work area for the CPU 1-3.
CPU1−3は、ROM1−1または記憶装置1−4に記憶されたプログラムをRAM1−2に読み出し、読み出したプログラムに従って種々の処理を実行する。 The CPU 1-3 reads the program stored in the ROM 1-1 or the storage device 1-4 into the RAM 1-2, and executes various processes according to the read program.
記憶装置1−4は、ハードディスクやフラッシュメモリ等の非一時的な記憶媒体である。 The storage device 1-4 is a non-transitory storage medium such as a hard disk or a flash memory.
通信装置1−5は、NIC(Network Interface Card)を備え、サーバ装置3と各種データを通信する。
The communication device 1-5 includes a NIC (Network Interface Card), and communicates various data with the
入力装置1−6は、キーボード、マウス等の入力インタフェースである。ユーザは、入力装置1−6を操作することによりCPU1−3に指示を与えることができる。 The input device 1-6 is an input interface such as a keyboard and a mouse. The user can give an instruction to the CPU 1-3 by operating the input device 1-6.
次に、図6を参照して、負荷工数見積装置1の機能構成を説明する。
Next, the functional configuration of the load man-
CPU1−3は、ROM1−1に記憶されたプログラムを読み出して実行することにより、負荷工数見積装置1を、図6に示す各機能部として機能させる。具体的には、CPU1−3は、負荷工数見積装置1を、作業実績記憶部10、工程情報記憶部11、作業時間情報記憶部12、見積条件情報記憶部13、実績反映部14、抽出部15、レコード取得部16、総数算出部17、平均値算出部18、見積条件情報記録部19、受付部20、取得部21、工程・作業時間記録部22、見積部23、修正部24として機能させる。なお、作業実績記憶部10、工程情報記憶部11、作業時間情報記憶部12、見積条件情報記憶部13は、負荷工数見積装置1が内蔵する記憶装置1−4に構築される。
The CPU 1-3 reads and executes the program stored in the ROM 1-1, thereby causing the load man-
作業実績記憶部10は、作業実績マスタDB101と、作業中断管理マスタDB102と、を備える。
The work record storage unit 10 includes a work record master DB 101 and a work interruption
工程情報記憶部11は、工程マスタDB111と、工程更新管理マスタDB112と、を備える。工程マスタDB111は、生産品目の生産過程における各工程の実行順序を示す工程経路情報を含む。具体的には、図7Aに示すように、工程マスタDB111は、品目番号に対応付けて、品目名、サマリ品目番号、工程名、工程順序を含む。なお、全生産品目は、共通の特徴を有する生産品目の複数のグループ、例えば、電機部品のグループ、センサのグループ、ディスプレイのグループに分類されている。サマリ品目番号は、生産品目がいずれのグループに属しているのかを示す。また、サマリ品目番号は、品目番号からオプション番号が削除された番号、例えば、品目番号の上位3桁の番号である。オプション番号は、生産品目のバージョンの違い等、同グループに属する生産品目間の軽微な差異を表す。工程名は工程の名称を示す。工程順序は、全工程のうち何番目に実行される工程かを示す。工程更新管理マスタDB112は、図7Bに示すように、品目番号と工程順序の組合せごとに工程名の更新履歴を含む。 The process information storage unit 11 includes a process master DB 111 and a process update management master DB 112. The process master DB 111 includes process path information indicating the execution order of each process in the production process of the production item. Specifically, as illustrated in FIG. 7A, the process master DB 111 includes an item name, a summary item number, a process name, and a process order in association with the item number. All the production items are classified into a plurality of groups of production items having common characteristics, for example, a group of electrical parts, a group of sensors, and a group of displays. The summary item number indicates to which group the production item belongs. The summary item number is a number obtained by deleting the option number from the item number, for example, the upper three digits of the item number. The option number represents a minor difference between production items belonging to the same group, such as a difference in version of the production item. The process name indicates the name of the process. The process order indicates the number of processes to be executed among all processes. As shown in FIG. 7B, the process update management master DB 112 includes an update history of process names for each combination of item number and process order.
作業時間情報記憶部12は、作業時間マスタDB121を記憶する。以下、作業実績に基づいて求められた段取時間と標準時間をそれぞれ、実績ベース段取時間、実績ベース標準時間とする。また、他品目の作業実績の流用により求められた段取時間と標準時間をそれぞれ、流用段取時間、流用標準時間とする。さらに、工程管理部門により修正された段取時間と標準時間をそれぞれ、レーティング後段取時間、レーティング後標準時間とする。
作業時間マスタDB121は、生産品目と工程の組合せごとに、実績ベース段取時間と、実績ベース標準時間と、流用段取時間と、流用標準時間と、レーティング後段取時間と、レーティング後標準時間とを含む。The work time information storage unit 12 stores a work
For each combination of production item and process, the work
また、実績ベース段取時間とは、実績反映部14により作業実績マスタDB101から抽出された生産品目と工程が同じ複数のレコードに含まれる段取時間の平均値である。また、実績ベース標準時間とは、実績反映部14により作業実績マスタDB101から抽出された生産品目と工程が同じ複数のレコードに含まれる工作時間の平均値である。また、流用段取時間とは、新規生産品目については作業実績が存在しないので、見積部23が新規生産品目の作業実績として流用するために作業実績マスタDB101から取得した他の生産品目にかかる段取時間である。また、流用標準時間とは、同様の目的で、見積部23が作業実績マスタDB101から取得した他の生産品目にかかる工作時間である。また、レーティング後段取時間及びレーティング後標準時間とは、工程管理部門の担当者が、実績ベース段取時間及び実績ベース標準時間、流用段取時間及び流用標準時間等の妥当性を評価した上で修正が必要と判断した場合に設定する段取時間及び標準時間である。
The performance-based setup time is an average value of setup times included in a plurality of records having the same process as the production item extracted from the work performance master DB 101 by the
作業時間マスタDB121に含まれる情報をより具体的に説明する。作業時間マスタDB121は、図7Cに示すように、品目番号と工程順序とに対応付けて、品目名、サマリ品目番号、工程名、実績ベース段取時間、実績ベース標準時間、流用段取時間、流用標準時間、レーティング後段取時間、レーティング後標準時間を蓄積する。
Information included in the work
図6に示す見積条件情報記憶部13は、見積マスタDB(サマリ品目番号なし)131と、見積マスタDB(サマリ品目番号あり)132と、を記憶する。見積マスタDB131と132はいずれも新規生産品目の負荷工数の見積に流用される作業実績の候補が記憶されているという点で共通するが、見積マスタDB(サマリ品目番号あり)132には作業実績にサマリ品目番号が割り当てられており、見積マスタDB(サマリ品目番号なし)131には作業実績にサマリ品目番号が割り当てられていないという点で異なる。新規生産品目に対する作業実績の流用にあたり、新規生産品目に割り当てられたサマリ品目番号と一致するサマリ品目番号が割り当てられた作業実績が流用されることが望ましい。したがって、通常は見積マスタDB(サマリ品目番号あり)132が作業実績の流用に用いられる。しかし、サマリ品目番号が割り当てられていない新規生産品目も存在する。そのような場合でも作業実績の流用に支障をきたさないよう、見積マスタDB(サマリ品目番号なし)131が見積条件情報記憶部13に格納されている。なお、見積マスタDB131と132に含まれる情報の詳細は、見積条件情報記録部19についての説明と共に後述する。 The estimate condition information storage unit 13 illustrated in FIG. 6 stores an estimate master DB (without a summary item number) 131 and an estimate master DB (with a summary item number) 132. The estimate master DBs 131 and 132 are common in that the candidates for work results that are diverted to estimate the load man-hours of newly produced items are stored, but the estimate master DB (with summary item number) 132 has work results. The summary item number is assigned to the estimate master DB (no summary item number) 131, and the summary item number is not assigned to the work result. When diverting work results for new production items, it is desirable to divert work results to which summary item numbers that match the summary item numbers assigned to the new production items are used. Therefore, the estimate master DB (with summary item number) 132 is normally used for diverting work results. However, there are also new production items that are not assigned a summary item number. Even in such a case, an estimate master DB (no summary item number) 131 is stored in the estimate condition information storage unit 13 so as not to hinder the diversion of work results. Details of the information included in the estimate master DBs 131 and 132 will be described later together with the description of the estimate condition information recording unit 19.
実績反映部14は、作業実績マスタDB101に記録されている最新の作業実績を工程マスタDB111と作業時間マスタDB121に反映させる。具体的には、作業実績マスタDB101に作業実績が記録されている生産品目のうち、工程マスタDB111及び作業時間マスタDB121に記録されていない生産品目が存在する場合には、その生産品目を工程マスタDB111及び作業時間マスタDB121に登録する。また、実績反映部14は、工程マスタDB111に記録されている工程経路と最新の作業実績における工程経路との間に差異があれば、工程マスタDB111に記録されている工程経路を最新の工程経路に更新するよう工程管理部門にアラート(以下、工程経路見直しアラートとする)を通知する。更に、実績反映部14は、最新の作業実績に基づいて実績ベース段取時間及び実績ベース標準時間を求め、作業時間マスタDB121に記録されている実績ベース段取時間及び実績ベース標準時間を、求めた実績ベース段取時間及び実績ベース標準時間に更新する。
具体的には、実績反映部14は、品目番号mと第n工程とに対応付けて作業時間マスタDB121に記録されている実績ベース段取時間及び実績ベース標準時間を更新しようとする場合、工程更新管理マスタDB112に記録されている品目番号mに対する第n工程の工程名の更新履歴を参照する。The
Specifically, when the
そして、実績反映部14は、更新履歴に含まれる品目番号mに対する第n工程の工程名のうち、前回更新日から現在日(更新処理日)まで第n工程の工程名であった工程名sを取得する。次に、実績反映部14は、品目番号mと、第n工程と、工程名sと、を含むレコードを作業実績マスタDB101から取得する。そして、実績反映部14は、取得したレコードが複数ある場合、複数あるレコードの中から規定のルールに従って、実績ベース段取時間と実績ベース標準時間を取得する。例えば、取得したレコードの総数X(Xは自然数)を4で割り、取得したレコードに含まれる実績ベース段取時間の中でX/4番目に小さい値を取得する。また、取得したレコードに含まれる実績ベース標準時間の中でX/4番目に小さい値を取得する。なお、X/4の値が小数であれば小数点以下は切り上げられる。実績反映部14は、品目番号mと第n工程とに対応付けて作業時間マスタDB121に記録されている実績ベース段取時間と実績ベース標準時間を、上記手順で作業実績マスタDB101から取得した実績ベース段取時間と実績ベース標準時間に更新する。
The
なお、品目番号mと、第n工程と、工程名sと、を含むレコードが作業実績マスタDB101に存在しない場合、前々回更新日から前回更新日まで品目番号mに対する第n工程の工程名であった工程名tを工程マスタDB111から取得する。更に、品目番号mと、第n工程と、工程名tと、を含むレコードが作業実績マスタDB101に存在しない場合、前々回更新日の更に1つ前の更新日から前々回更新日まで品目番号mに対する第n工程の工程名であった工程名qを工程マスタDB111から取得する。このように、実績反映部14は、作業実績マスタDB101から所望のレコードが取得できるまで又は更新履歴の先頭まで時間を遡りこれ以上時間を遡れなくなるまで、更新履歴における時間を遡り工程名の取得を試みる。
If the record including the item number m, the n-th process, and the process name s does not exist in the work record master DB 101, it is the process name of the n-th process for the item number m from the previous update date to the previous update date. The process name t is acquired from the process master DB 111. Furthermore, when the record including the item number m, the n-th process, and the process name t does not exist in the work performance master DB 101, the record for the item number m from the update date one more time before the update date one time before the update date before The process name q that was the process name of the nth process is acquired from the process master DB 111. As described above, the
また、実績反映部14は、アラートを種々の方法で通知して良い。例えば、負荷工数見積装置1が備える画面にアラートを表示させても良いし、負荷工数見積装置1から印刷装置にデータを送信してアラートが記載された通知を印刷装置に発行させても良い。
The
抽出部15は、実績反映部14により最新の作業実績が反映された工程マスタDB111及び作業時間マスタDB121の全レコードを対象に、各レコードからサマリ品目番号及び1又は複数のキーワードを抽出する。なお、抽出部15は、各レコードに含まれる品目名に形態素解析を実施することにより、キーワードを抽出する。
The extraction unit 15 extracts a summary item number and one or more keywords from each record for all records in the process master DB 111 and the work
レコード取得部16は、抽出部15により抽出された1又は複数のキーワードから1つのキーワードを選択する。そして、レコード取得部16は、選択したキーワードに少なくとも部分一致する品目名を含むレコード群を、第1流用候補レコード群として工程マスタDB111から取得する。なお、取得の条件は、部分一致ではなく、完全一致としても良い。 The record acquisition unit 16 selects one keyword from one or a plurality of keywords extracted by the extraction unit 15. Then, the record acquisition unit 16 acquires a record group including item names that at least partially match the selected keyword from the process master DB 111 as a first diversion candidate record group. Note that the acquisition condition may be complete match instead of partial match.
総数算出部17は、第1流用候補レコード群のうち第k工程(kは処理中の工程順序であり、最初はk=1)の工程名が同じレコードの総数を工程名ごとに算出又は計数する。そして、(a)総数算出部17は、レコードの総数が最大となるレコード群(以下、第1レコード群と言う。)に含まれる工程名を取得する。次に、(b)総数算出部17は、第1流用候補レコード群に含まれるレコードの総数に対する、第1レコード群に含まれるレコードの総数の割合を確率として算出する。 The total number calculation unit 17 calculates or counts the total number of records having the same process name of the k-th process (k is the process order being processed and initially k = 1) in the first diversion candidate record group for each process name. To do. Then, (a) the total number calculation unit 17 acquires process names included in a record group (hereinafter referred to as a first record group) in which the total number of records is the maximum. Next, (b) the total number calculation unit 17 calculates, as a probability, the ratio of the total number of records included in the first record group to the total number of records included in the first diversion candidate record group.
平均値算出部18は、レコード取得部16により選択されたキーワードに少なくとも部分一致する品目名と、総数算出部17により取得された工程名に一致する工程名と、を含むレコード群を作業時間マスタDB121から取得する。そして、(c)平均値算出部18は、取得したレコード群に含まれるレーティング後段取時間の平均値を算出し、レーティング後標準時間の平均値を算出する。
The average value calculation unit 18 generates a record group including an item name that at least partially matches the keyword selected by the record acquisition unit 16 and a process name that matches the process name acquired by the total number calculation unit 17 as a work time master. Obtained from the
見積条件情報記録部19は、図7Dに示すように、レコード取得部16により選択されたキーワードと、処理中の工程順序(第k工程)との組合せに対応付けて、上記(a)から(c)の処理において取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値とをそれぞれ、工程名、確率、段取時間、標準時間として見積マスタDB(サマリ品目番号なし)131に記録する。 As shown in FIG. 7D, the estimation condition information recording unit 19 associates the keyword selected by the record acquisition unit 16 with the combination of the process sequence being processed (the k-th process) from (a) to ( c) The process name acquired in the process of c), the calculated probability, the average value of setup time after rating, and the average value of standard time after rating are estimated masters as the process name, probability, setup time, and standard time, respectively. Record in DB (no summary item number) 131.
ここで、第1流用候補レコード群に含まれる各レコードが有する工程順序の最大値が第N工程であるとすると、総数算出部17及び平均値算出部18は、上記(a)から(c)の処理、すなわち、工程名を取得し、確率、レーティング後段取時間の平均値およびレーティング後標準時間の平均値を算出する第k工程の処理を、第1工程から第N工程まで実行する。そして、見積条件情報記録部19は、第1工程から第N工程までの各工程について取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値とを、レコード取得部16により選択されたキーワードと工程順序に対応付けて見積マスタDB(サマリ品目番号なし)131に記録する。 Here, assuming that the maximum value of the process sequence of each record included in the first diversion candidate record group is the Nth process, the total number calculation unit 17 and the average value calculation unit 18 perform the above (a) to (c). The process of step k, that is, the process name is acquired and the probability, the average value of the post-rating setup time and the average value of the standard time after rating is calculated from the first process to the N-th process. Then, the estimated condition information recording unit 19 includes the process name acquired for each process from the first process to the Nth process, the calculated probability, the average value of setup time after rating, and the average value of standard time after rating. Are recorded in the estimate master DB (no summary item number) 131 in association with the keyword selected by the record acquisition unit 16 and the process order.
また、レコード取得部16は、抽出部15により抽出されたキーワードに未選択のキーワードが存在する場合、その未選択のキーワードの中から1つを選択する。そして、レコード取得部16により新たなキーワードが選択されると、上記説明した手順と同様の手順で、第1流用候補レコード群の取得、工程名の取得、確率、レーティング後段取時間の平均値及びレーティング後標準時間の算出、見積マスタDB(サマリ品目番号なし)131への記録が行われる。 Further, when there is an unselected keyword among the keywords extracted by the extraction unit 15, the record acquisition unit 16 selects one of the unselected keywords. Then, when a new keyword is selected by the record acquisition unit 16, in the same procedure as described above, acquisition of the first diversion candidate record group, acquisition of process name, probability, average value of setup time after rating, and The standard time after rating is calculated and recorded in the estimate master DB (no summary item number) 131.
また、レコード取得部16は、抽出部15により抽出されたサマリ品目番号とキーワードをそれぞれ1つ選択する。そして、レコード取得部16は、選択したサマリ品目番号に一致するサマリ品目番号と、選択したキーワードに少なくとも部分一致する品目名と、を含むレコード群を第2流用候補レコード群として工程マスタDB111から取得する。 The record acquisition unit 16 selects one summary item number and one keyword extracted by the extraction unit 15. Then, the record acquisition unit 16 acquires from the process master DB 111 a record group including a summary item number that matches the selected summary item number and an item name that at least partially matches the selected keyword as a second diversion candidate record group. To do.
総数算出部17は、第2流用候補レコード群のうち第1工程の工程名が同じレコードの総数を工程名ごとに算出する。そして、(d)総数算出部17は、レコードの総数が最大となるレコード群(以下、第2レコード群と言う。)に含まれる工程名を取得する。次に、(e)総数算出部17は、第2流用候補レコード群に含まれるレコードの総数に対する、第2レコード群の総数の割合を確率として算出する。 The total number calculation unit 17 calculates the total number of records having the same process name of the first process in the second diversion candidate record group for each process name. Then, (d) the total number calculation unit 17 acquires process names included in a record group (hereinafter referred to as a second record group) in which the total number of records is maximum. Next, (e) the total number calculation unit 17 calculates, as a probability, the ratio of the total number of second record groups to the total number of records included in the second diversion candidate record group.
平均値算出部18は、レコード取得部16により選択されたサマリ品目番号に一致するサマリ品目番号と、レコード取得部16により選択されたキーワードに少なくとも部分一致する品目名と、総数算出部17により取得された工程名に一致する工程名と、を含むレコード群を作業時間マスタDB121から取得する。そして、(f)平均値算出部18は、取得したレコード群に含まれるレーティング後段取時間の平均値を求め、レーティング後標準時間の平均値を算出する。
The average value calculation unit 18 acquires the summary item number that matches the summary item number selected by the record acquisition unit 16, the item name that at least partially matches the keyword selected by the record acquisition unit 16, and the total number calculation unit 17 A record group including a process name that matches the process name that has been obtained is acquired from the work
見積条件情報記録部19は、図7Eに示すように、レコード取得部16により選択されたサマリ品目番号と、キーワードと、処理中の工程順序(第k工程)と、の組合せに対応付けて、上記(d)から(f)の処理において取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値をそれぞれ、工程名、確率、段取時間、標準時間として見積マスタDB(サマリ品目番号あり)132に記録する。 As shown in FIG. 7E, the estimation condition information recording unit 19 is associated with the combination of the summary item number selected by the record acquisition unit 16, the keyword, and the process order (kth process) being processed. The process name acquired in the above processes (d) to (f), the calculated probability, the average value of the setup time after rating, and the average value of the standard time after rating are respectively represented by the process name, probability, setup time, Recorded in the estimate master DB (with summary item number) 132 as standard time.
ここで、第2流用候補レコード群に含まれる各レコードが有する工程順序の最大値が第N工程であるとすると、総数算出部17及び平均値算出部18は、上記(d)から(f)の処理、すなわち、工程名を取得し、確率、レーティング後段取時間の平均値およびレーティング後標準時間の平均値を算出する第k工程の処理を、第1工程から第N工程まで実行する。そして、見積条件情報記録部19は、第1工程から第N工程までの各工程について取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値を、レコード取得部16により選択されたサマリ品目番号と、キーワードと、工程順序と、の組合せに対応付けて見積マスタDB(サマリ品目番号あり)132に記録する。 Here, assuming that the maximum value of the process order of each record included in the second diversion candidate record group is the Nth process, the total number calculation unit 17 and the average value calculation unit 18 perform the above (d) to (f) In other words, the process k is acquired from the first process to the Nth process, in which the process name is acquired and the probability, the average value of the post-rating setup time and the average value of the standard time after rating are calculated. Then, the estimated condition information recording unit 19 obtains the process name acquired for each process from the first process to the Nth process, the calculated probability, the average value of the setup time after rating, and the average value of the standard time after rating. The summary item number selected by the record acquisition unit 16, the keyword, and the process order are recorded in the estimate master DB (with summary item number) 132 in association with the combination.
見積マスタDB131,132は、新規生産品目の負荷工数の見積に用いられる。負荷工数の見積対象が過去に生産された実績がある生産品目(以下、既存品目と言う。)であれば、負荷工数の見積に必要な工程経路や標準時間が工程マスタDB111や作業時間マスタDB121に記録されている。しかし、新規生産品目はそうではないので、新規生産品目に類似する既存品目にかかる作業実績の流用が負荷工数の見積に欠かせない。見積マスタDB131,132はこのような事情から作成されるものであり、流用の候補となる作業実績が記録されている。
The estimate master DBs 131 and 132 are used for estimating the load man-hours of newly produced items. If the load man-hour estimation target is a production item that has been produced in the past (hereinafter referred to as an existing item), the process route and standard time necessary for estimating the load man-hour are the process master DB 111 and the work
なお、新規生産品目とサマリ品目番号が一致する既存品目が存在する場合としない場合がある。存在する場合は、見積マスタDB(サマリ品目番号あり)132に記録された既存品目にかかる作業実績が、新規生産品目の作業実績として流用される。一方、存在しない場合は、見積マスタDB(サマリ品目番号なし)131に記録された既存品目にかかる作業実績が、新規生産品目の作業実績として流用される。 Note that there may or may not be an existing item that matches the newly produced item and the summary item number. If it exists, the work record for the existing item recorded in the estimate master DB (with summary item number) 132 is used as the work record for the newly produced item. On the other hand, if it does not exist, the work record for the existing item recorded in the estimate master DB (no summary item number) 131 is used as the work record for the newly produced item.
受付部20は、外部装置から供給された又は直接入力された受注情報141及び内示情報142を受け付ける。受注情報141には、品目番号、品目名、生産数、納期等が、生産予定の生産品目のリストとして列記されている。内示情報142には、品目番号、品目名、見込生産数、見込納期等が、生産予定の生産品目のリストとして列記されている。 The accepting unit 20 accepts order information 141 and introductory information 142 supplied from an external device or directly inputted. In the order information 141, the item number, item name, production quantity, delivery date, etc. are listed as a list of production items scheduled to be produced. In the inside information 142, an item number, an item name, an estimated production quantity, an expected delivery date, and the like are listed as a list of production items to be produced.
取得部21は、受注情報141及び内示情報142から品目番号と品目名を取得し、取得した品目番号が作業実績マスタDB101に存在するか否かを判別する。品目番号が作業実績マスタDB101に存在する場合、品目番号により識別される生産品目は既存品目である。一方、品目番号が作業実績マスタDB101に存在しない場合、品目番号により識別される生産品目は新規生産品目である。 The acquisition unit 21 acquires an item number and an item name from the order information 141 and the indication information 142, and determines whether or not the acquired item number exists in the work performance master DB 101. When the item number exists in the work record master DB 101, the production item identified by the item number is an existing item. On the other hand, when the item number does not exist in the work record master DB 101, the production item identified by the item number is a new production item.
新規生産品目については、負荷工数の見積がなされたことがないので、工程マスタDB111、作業時間マスタDB121には、負荷工数の見積に必要となる工程経路、標準時間等の情報が存在しない。そこで、取得部21及び工程・作業時間記録部22は、新規生産品目に対して工程経路、標準時間等を設定する。
Since no effort has been estimated for newly produced items, the process master DB 111 and the work
具体的には、取得部21は、品目番号により識別される生産品目が新規生産品目であると判別すると、品目番号からオプション番号を除外したサマリ品目番号を取得する。次に、取得部21は、品目名に形態素解析を実施して1又は複数のキーワードを取得する。 Specifically, when the acquisition unit 21 determines that the production item identified by the item number is a new production item, the acquisition unit 21 acquires a summary item number excluding the option number from the item number. Next, the acquisition unit 21 acquires one or more keywords by performing morphological analysis on the item name.
工程・作業時間記録部22は、取得部21により取得されたサマリ品目番号とキーワードとの組合せごとに、サマリ品目番号とキーワードとの組合せが見積マスタDB(サマリ品目番号あり)132に存在するか否かを判別する。そして、組合せが存在すると判別した場合には、工程・作業時間記録部22は、その組合せを構成するサマリ品目番号及びキーワードを含むレコード群を見積マスタDB(サマリ品目番号あり)132から取得する。次に、工程・作業時間記録部22は、取得したレコード群から同じ工程順序を含むレコード群を工程順序ごとに取得し、それぞれのレコード群の中で最も高い確率(総数算出部17により算出された確率)を含むレコードを取得する。そして、最も高い確率を含む各レコードから工程名、段取時間、標準時間を取得する。なお、サマリ品目番号の一致が作業実績の流用の条件となる分、見積マスタDB(サマリ品目番号なし)131からの作業実績の流用より見積マスタDB(サマリ品目番号あり)132からの作業実績の流用の方が新規生産品目の負荷工数見積精度が高くなる。従って、新規生産品目とサマリ品目番号が一致する既存品目が存在するのであれば、見積マスタDB(サマリ品目番号あり)132からの作業実績の流用が望ましい。 For each combination of summary item number and keyword acquired by the acquisition unit 21, the process / work time recording unit 22 determines whether a combination of summary item number and keyword exists in the estimate master DB (with summary item number) 132. Determine whether or not. If it is determined that a combination exists, the process / work time recording unit 22 acquires a record group including a summary item number and a keyword constituting the combination from the estimate master DB (with summary item number) 132. Next, the process / work time recording unit 22 acquires a record group including the same process order from the acquired record group for each process order, and has the highest probability (calculated by the total number calculation unit 17) in each record group. Record that contains (probability). And a process name, setup time, and standard time are acquired from each record containing the highest probability. In addition, since the match of the summary item number becomes a condition for diverting the work results, the work results from the estimate master DB (with summary item numbers) 132 are diverted from the diversion of the work results from the estimate master DB (no summary item number) 131. The diversion increases the load man-hour estimation accuracy of new production items. Therefore, if there is an existing item whose summary item number matches the newly produced item, it is desirable to divert work results from the estimate master DB 132 (with summary item number).
一方、工程・作業時間記録部22は、取得部21により取得されたサマリ品目番号とキーワードとの組合せが見積マスタDB(サマリ品目番号あり)132に存在しないと判別した場合、そのキーワードを含むレコード群を見積マスタDB(サマリ品目番号なし)131から取得する。次に、取得したレコード群から同じ工程順序を含むレコード群を工程順序ごとに取得し、それぞれのレコード群の中で最も高い確率を含むレコードを取得する。そして、最も高い確率を含む各レコードから工程名、段取時間、標準時間を取得する。新規生産品目とサマリ品目番号が一致する既存品目が存在しない場合がある。その場合には、サマリ品目番号の一致が作業実績流用の条件とならない見積マスタDB(サマリ品目番号なし)131からの作業実績の流用が行われる。この場合でも、キーワードの一致が作業実績流用の条件となっているので、新規生産品目についての負荷工数の見積に関し、一定程度の見積精度が確保される。 On the other hand, if the process / work time recording unit 22 determines that the combination of the summary item number and the keyword acquired by the acquisition unit 21 does not exist in the estimate master DB (with the summary item number) 132, the record including the keyword The group is acquired from the estimate master DB (no summary item number) 131. Next, a record group including the same process order is acquired from the acquired record group for each process order, and a record including the highest probability in each record group is acquired. And a process name, setup time, and standard time are acquired from each record containing the highest probability. There may be no existing item with the same summary item number as the new production item. In this case, work results are diverted from the estimate master DB (no summary item number) 131 where matching of summary item numbers is not a condition for diverting work results. Even in this case, since matching of keywords is a condition for diverting work results, a certain degree of estimation accuracy is ensured for estimating the man-hours for newly produced items.
また、工程・作業時間記録部22は、取得部21により取得された品目番号、品目名、サマリ品目番号に、見積マスタDB(サマリ品目番号あり)132から取得した工程順序、工程名を対応付けて工程マスタDB111に記録する。更に、取得部21により取得された品目番号、品目名、サマリ品目番号に、見積マスタDB(サマリ品目番号あり)132から取得した工程順序、工程名、段取時間、標準時間を対応付けて作業時間マスタDB121に記録する。
In addition, the process / work time recording unit 22 associates the item number, item name, and summary item number acquired by the acquisition unit 21 with the process order and process name acquired from the estimate master DB (with summary item number) 132. To the process master DB 111. Further, the work order, process name, setup time, and standard time acquired from the estimate master DB (with summary item number) 132 are associated with the item number, item name, and summary item number acquired by the acquisition unit 21. Record in the
なお、取得部21は、取得した品目番号により識別される生産品目が既存品目であると判別した場合には、取得した品目番号に対応付けられた工程名、工程順序を既存品目についての見積用工程情報として工程マスタDB111から取得する。また、取得部21は、作業時間マスタDB121において、取得した品目番号に対応付けられたレーティング後段取時間及びレーティング後標準時間に値が設定されているか否かを判別する。値が設定されていると判別した場合には、取得部21は、レーティング後段取時間及びレーティング後標準時間を既存品目についての見積用作業時間情報として作業時間マスタDB121から取得する。一方、値が設定されていないと判別した場合には、取得部21は、実績ベース段取時間及び実績ベース標準時間を既存品目についての見積用作業時間情報として作業時間マスタDB121から取得する。
If the acquisition unit 21 determines that the production item identified by the acquired item number is an existing item, the acquisition unit 21 uses the process name and process order associated with the acquired item number for estimation of the existing item. Acquired from the process master DB 111 as process information. Further, the acquisition unit 21 determines whether or not values are set in the post-rating setup time and the post-rating standard time associated with the acquired item number in the work
見積部23は、取得部21により取得された新規生産品目についての見積用工程情報及び見積用作業時間情報、既存品目についての見積用工程情報及び見積用作業時間情報に基づいて、工程別・日別の負荷工数見積結果を作成する。 Based on the process information for estimation and work time information for estimation, and the process information for estimation and work time information for estimation for existing items acquired by the acquisition unit 21, the estimation unit 23 Create another load man-hour estimation result.
修正部24は、CPU1−3と入力装置1−6とが協働することにより実現される。修正部24は、ユーザが入力装置1−6を介して指示を修正部24に入力すると、入力された指示に従って種々の処理を実行する。例えば、工程経路見直しアラートを受けた工程管理部門の担当者が、マスタ修正指示を修正部24に入力する。そうすると、修正部24は、入力されたマスタ修正指示に従って、工程マスタDB111の内容、作業時間マスタDB121に記録されているレーティング後段取時間およびレーティング後標準時間を修正する。
The correcting unit 24 is realized by the cooperation of the CPU 1-3 and the input device 1-6. When the user inputs an instruction to the correction unit 24 via the input device 1-6, the correction unit 24 executes various processes according to the input instruction. For example, the person in charge of the process management department that receives the process path review alert inputs a master correction instruction to the correction unit 24. Then, the correction unit 24 corrects the contents of the process master DB 111, the post-rating setup time and the post-rating standard time recorded in the work
次に、図8を参照して、負荷工数見積装置1が実行する見積条件情報記録処理を説明する。
Next, the estimated condition information recording process executed by the load man-
[見積条件情報記録処理]
本処理は定期的に実行されるようプログラムされている。本処理が開始されると、実績反映部14は、作業実績マスタDB101から品目番号を1つ取得する(ステップS100)。そして、実績反映部14は、取得した品目番号が工程マスタDB111に登録済か否かを判別する(ステップS101)。ここで、品目番号が登録済であると判別した場合(ステップS101;Yes)、実績反映部14は、工程マスタDB111において登録済の品目番号に対応付けられて第1工程が登録済か否かを判別する(ステップS102)。そして、第1工程が登録済であると判別した場合(ステップS102;Yes)、実績反映部14は、ステップS101で取得した品目番号に対応付けられた工程名及び工程順序を作業実績マスタDB101から取得する。次に、実績反映部14は、取得した工程名及び工程順序が表す工程経路と、ステップS101で取得した品目番号に対応付けられて工程マスタDB111に記録されている工程経路と、を対比し、両者の工程経路に差異が存在するか否かを判別する(ステップS103)。なお、この判別は、両者の工程経路の差異の有無から工程マスタDB111に記録されている工程経路が最新の工程経路か否かを明らかにしようとするものである。ここで、実績反映部14は、両者の工程経路に差異が存在しないと判別したとする(ステップS103;Yes)。この場合、工程マスタDB111に記録された工程経路が最新であり修正の必要がないということになるので、実績反映部14は、工程マスタDB111の修正を実施せず、ステップS107へ処理を移す。[Quote condition information recording process]
This process is programmed to be executed periodically. When this process is started, the
なお、実績反映部14は、ステップS101において、品目番号が工程マスタDB111に登録されていないと判別した場合(ステップS101;No)、作業実績マスタDB101からステップS101で取得した品目番号に対応付けられた品目名、工程名、工程順序を取得する。そして、実績反映部14は、品目番号を工程マスタDB111に記録する(ステップS104)。更に、実績反映部14は、記録した品目番号に対応付けて、品目番号からオプション番号を除外したサマリ品目番号、取得した工程名、工程順序を工程マスタDB111に記録する(ステップS105)。
When the
また、実績反映部14は、ステップS103において、両者の工程経路に差異が存在すると判別した場合(ステップS103;No)、工程マスタDB111に記録されている工程経路の見直しをするよう促すアラート(工程経路見直しアラート)を工程管理部門に対して行う(ステップS106)。
In addition, when the
ステップS107へ処理が移ると、実績反映部14は、ステップS101で取得した品目番号が作業時間マスタDB121に登録済か否かを判別する(ステップS107)。そして、実績反映部14は、品目番号が登録済であると判別した場合(ステップS107;Yes)、ステップS101で取得した品目番号に対応付けられた工程順序、段取時間、工作時間を取得する(ステップ108)。
なお、実績反映部14は、ステップS107において、品目番号が登録されていないと判別した場合には(ステップS107;No)、ステップS101で取得した品目番号を作業時間マスタDB121に記録する(ステップS109)。それから、実績反映部14は、ステップS108の処理を実行する。When the process moves to step S107, the
When the
次に、実績反映部14は、ステップS101で取得した品目番号と、ステップS108で取得した工程順序と、の組合せごとに、サマリ品目番号、段取時間、工作時間を対応付けて、サマリ品目番号、実績ベース段取時間、実績ベース工作時間として作業時間マスタDB121に記録する(ステップS110)。そして、実績反映部14は、作業実績マスタDB101に未取得の品目番号が存在するか否かを判別する(ステップS111)。実績反映部14は、未取得の品目番号が存在すると判別した場合(ステップS111;Yes)、作業実績マスタDB101から全品目番号を取得するまで、ステップS100からステップS110までの各処理を繰り返し実行する。一方、実績反映部14は、未取得の品目番号が存在しないと判別した場合(ステップS111;No)、ステップS112に処理を移す。
Next, the
ステップS101からステップS111までの各処理により、最新の作業実績が工程マスタDB111及び作業時間マスタDB121に反映された。次は、最新の工程マスタDB111及び作業時間マスタDB121に基づき、負荷工数の見積に必要となる見積マスタDB(サマリ品目番号あり)132、見積マスタDB(サマリ品目番号なし)131に対して更新処理が開始される。
The latest work performance is reflected in the process master DB 111 and the work
まず、抽出部15は、工程マスタDB111及び作業時間マスタDB121の全レコードを対象に、各レコードからサマリ品目番号及び1又は複数のキーワードを抽出する(ステップS112)。上述したように、キーワードは、品目名に対する形態素解析により抽出される。レコード取得部16は、抽出した1又は複数のキーワードから1つを選択する(ステップS113)。そして、レコード取得部16は、選択したキーワードに少なくとも部分一致する品目名を含むレコード群を、第1流用候補レコード群として工程マスタDB111から取得する(ステップS114)。 First, the extraction unit 15 extracts a summary item number and one or more keywords from each record for all the records in the process master DB 111 and the work time master DB 121 (step S112). As described above, the keyword is extracted by morphological analysis for the item name. The record acquisition unit 16 selects one from the extracted one or more keywords (step S113). Then, the record acquisition unit 16 acquires a record group including item names that at least partially match the selected keyword from the process master DB 111 as a first diversion candidate record group (step S114).
総数算出部17は、第1流用候補レコード群のうち第i(最初はi=1)工程の工程名が同じレコードの総数を工程名ごとに算出する(ステップS115)。そして、総数算出部17は、総数が最大となるレコードに含まれる工程名を取得する(ステップS116)。 The total number calculation unit 17 calculates, for each process name, the total number of records having the same process name of the i-th (initially i = 1) process in the first diversion candidate record group (step S115). Then, the total number calculation unit 17 acquires the process name included in the record having the maximum total number (step S116).
次に、総数算出部17は、第1流用候補レコード群に含まれるレコードの総数に対する、第1流用候補レコード群のうちステップS115で取得した工程名を含むレコードの総数の割合を、確率として算出する。(ステップS117)。 Next, the total number calculation unit 17 calculates, as a probability, the ratio of the total number of records including the process name acquired in step S115 in the first diversion candidate record group to the total number of records included in the first diversion candidate record group. To do. (Step S117).
平均値算出部18は、レコード取得部16により選択されたキーワードに少なくとも部分一致する品目名と、総数算出部17により取得された工程名に一致する工程名と、を含むレコード群を作業時間マスタDB121から取得する。そして、平均値算出部18は、取得したレコード群に含まれるレーティング後段取時間の平均値とレーティング後標準時間の平均値とを算出する(ステップS118)。
The average value calculation unit 18 generates a record group including an item name that at least partially matches the keyword selected by the record acquisition unit 16 and a process name that matches the process name acquired by the total number calculation unit 17 as a work time master. Obtained from the
見積条件情報記録部19は、レコード取得部16により選択されたキーワードと工程順序(第i工程)と、の組合せに対応付けて、ステップS116からステップS118までの各ステップにおいて取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値をそれぞれ、工程名、確率、段取時間、標準時間として見積マスタDB(サマリ品目番号なし)131に記録する(ステップS119)。 The estimation condition information recording unit 19 associates the keyword selected by the record acquisition unit 16 with the combination of the process order (i-th process) and the process name acquired in each step from step S116 to step S118. The calculated probability, the average value of the setup time after rating, and the average value of the standard time after rating are recorded in the estimate master DB (no summary item number) 131 as the process name, probability, setup time, and standard time, respectively ( Step S119).
ここで、第1流用候補レコード群に含まれる各レコードが有する工程順序の最大値が第N工程(Nは自然数)であるとする。見積条件情報記録部19は、ステップS119の処理が完了すると、第i工程が第N工程未満か否かを判別する(ステップS120)。そして、見積条件情報記録部19は、第i工程が第N工程未満であると判別した場合(ステップS120;Yes)、iに1を加算し(ステップS121)、ステップS115からS119までの各処理を第i工程が第N工程未満でなくなるまで繰り返し実行する。一方、見積条件情報記録部19は、第i工程が第N工程未満ではないと判別した場合(ステップS120;No)、抽出部15により抽出されたキーワードに未選択のキーワードが存在するか否かを判別する(ステップS122)。 Here, it is assumed that the maximum value of the process order of each record included in the first diversion candidate record group is the Nth process (N is a natural number). When the process of step S119 is completed, the estimation condition information recording unit 19 determines whether or not the i-th process is less than the N-th process (step S120). When the estimated condition information recording unit 19 determines that the i-th process is less than the N-th process (step S120; Yes), 1 is added to i (step S121), and each process from step S115 to S119 is performed. Are repeatedly executed until the i-th step is not less than the N-th step. On the other hand, if the estimation condition information recording unit 19 determines that the i-th process is not less than the N-th process (step S120; No), whether or not an unselected keyword exists in the keyword extracted by the extraction unit 15 Is determined (step S122).
見積条件情報記録部19は、未選択のキーワードが存在すると判別した場合(ステップS122;Yes)、ステップS113からS120までの各処理を未選択のキーワードが存在しなくなるまで繰り返し実行する。一方、見積条件情報記録部19は、未選択のキーワードが存在しないと判別した場合(ステップS122;No)、ステップS123に処理を移す。 When it is determined that there is an unselected keyword (step S122; Yes), the estimation condition information recording unit 19 repeatedly executes the processes from steps S113 to S120 until there is no unselected keyword. On the other hand, when it is determined that there is no unselected keyword (step S122; No), the estimation condition information recording unit 19 moves the process to step S123.
次に、レコード取得部16は、抽出部15により抽出されたサマリ品目番号とキーワードをそれぞれ1つ選択する(ステップS123)。そして、レコード取得部16は、選択したサマリ品目番号に完全一致するサマリ品目番号と、選択したキーワードに少なくとも部分一致する品目名と、を含むレコード群を第2流用候補レコード群として工程マスタDB111から取得する(ステップS124)。 Next, the record acquisition unit 16 selects one summary item number and one keyword extracted by the extraction unit 15 (step S123). Then, the record acquisition unit 16 sets, from the process master DB 111, a record group including a summary item number that completely matches the selected summary item number and an item name that at least partially matches the selected keyword as a second diversion candidate record group. Obtain (step S124).
総数算出部17は、第2流用候補レコード群のうち第j(最初はj=1)工程の工程名が同じレコードの総数を工程名ごとに算出する(ステップS125)。そして、総数算出部17は、総数が最大となるレコードに含まれる工程名を取得する(ステップS126)。 The total number calculation unit 17 calculates, for each process name, the total number of records having the same process name in the jth (initially j = 1) process in the second diversion candidate record group (step S125). Then, the total number calculation unit 17 acquires the process name included in the record having the maximum total number (step S126).
次に、総数算出部17は、第2流用候補レコード群に含まれるレコードの総数に対する、第2流用候補レコード群のうちステップS126で取得した工程名を含むレコードの総数の割合を、確率として算出する。(ステップS127)。 Next, the total number calculation unit 17 calculates, as a probability, the ratio of the total number of records including the process name acquired in step S126 in the second diversion candidate record group to the total number of records included in the second diversion candidate record group. To do. (Step S127).
平均値算出部18は、レコード取得部16により選択されたサマリ品目番号に完全一致するサマリ品目番号と、レコード取得部16により選択されたキーワードに少なくとも部分一致する品目名と、総数算出部17により取得された工程名に一致する工程名と、を含むレコード群を作業時間マスタDB121から取得する。そして、平均値算出部18は、取得したレコード群に含まれるレーティング後段取時間の平均値とレーティング後標準時間の平均値とを算出する(ステップS128)。
The average value calculation unit 18 includes a summary item number that completely matches the summary item number selected by the record acquisition unit 16, an item name that at least partially matches the keyword selected by the record acquisition unit 16, and a total number calculation unit 17 A record group including a process name that matches the acquired process name is acquired from the work
見積条件情報記録部19は、レコード取得部16により選択されたサマリ品目番号、キーワード、工程順序(第j工程)と、の組合せに対応付けて、ステップS126からステップS128までの各ステップにおいて取得された工程名と、算出された確率、レーティング後段取時間の平均値、レーティング後標準時間の平均値をそれぞれ、工程名、確率、段取時間、標準時間として見積マスタDB(サマリ品目番号あり)132に記録する(ステップS129)。 The estimation condition information recording unit 19 is acquired in each step from step S126 to step S128 in association with the combination of the summary item number, the keyword, and the process order (jth process) selected by the record acquisition unit 16. Process name, calculated probability, average value of setup time after rating, and average value of standard time after rating are estimated master DB (with summary item number) 132 as process name, probability, setup time, and standard time, respectively. (Step S129).
ここで、第2流用候補レコード群に含まれる各レコードが有する工程順序の最大値が第N工程(Nは自然数)であるとする。見積条件情報記録部19は、ステップS129の処理が完了すると、第j工程が第N工程未満か否かを判別する(ステップS130)。そして、見積条件情報記録部19は、第j工程が第N工程未満であると判別した場合(ステップS130;Yes)、jに1を加算し(ステップS131)、ステップS125からS129までの各処理を第j工程が第N工程未満でなくなるまで繰り返し実行する。一方、見積条件情報記録部19は、第j工程が第N工程未満ではないと判別した場合(ステップS130;No)、抽出部15により抽出されたサマリ品目番号とキーワードとの組合せのうち未選択の組合せが存在するか否かを判別する(ステップS132)。 Here, it is assumed that the maximum value of the process order of each record included in the second diversion candidate record group is the Nth process (N is a natural number). When the process of step S129 is completed, the estimation condition information recording unit 19 determines whether the jth process is less than the Nth process (step S130). When the estimated condition information recording unit 19 determines that the j-th process is less than the N-th process (step S130; Yes), 1 is added to j (step S131), and each process from step S125 to S129 is performed. Are repeatedly executed until the j-th step is not less than the N-th step. On the other hand, when it is determined that the j-th process is not less than the N-th process (step S130; No), the estimation condition information recording unit 19 is not selected from the combination of the summary item number and the keyword extracted by the extraction unit 15 It is determined whether or not a combination exists (step S132).
見積条件情報記録部19は、未選択の組合せが存在すると判別した場合(ステップS132;Yes)、ステップS123からS130までの各処理を未選択の組合せが存在しなくなるまで繰り返し実行する。一方、見積条件情報記録部19は、未選択の組合せが存在しないと判別した場合(ステップS132;No)、見積条件情報記録処理を終了する。 When it is determined that there is an unselected combination (step S132; Yes), the estimation condition information recording unit 19 repeatedly executes each process from step S123 to S130 until there is no unselected combination. On the other hand, when it is determined that there is no unselected combination (step S132; No), the estimation condition information recording unit 19 ends the estimation condition information recording process.
次に、図9を参照して、負荷工数見積装置1が実行する負荷工数見積処理を説明する。
Next, the load man-hour estimation process executed by the load man-
[負荷工数見積処理]
本処理は、外部装置から供給された受注情報141及び内示情報142を受付部20が受け付けたことに応じて開始される。本処理が開始されると、取得部21は、受注情報141及び内示情報142から品目番号と品目名を取得する(ステップS200)。そして、取得部21は、取得した品目番号が工程マスタDB111及び作業時間マスタDB121に存在するか否かを判別する(ステップS201)。取得部21は、品目番号が存在しないと判別した場合(ステップS201;No)、品目番号からオプション番号を除外したサマリ品目番号を取得する(ステップS202)。次に、取得部21は、品目名に形態素解析を実施して1又は複数のキーワードを取得する(ステップS203)。ステップS203は、新規生産品目の品目名からキーワードを抽出する抽出ステップとして機能する。[Load man-hour estimation processing]
This process is started in response to the reception unit 20 receiving the order information 141 and the inside information 142 supplied from an external device. When this process is started, the acquisition unit 21 acquires an item number and an item name from the order information 141 and the introductory information 142 (step S200). And the acquisition part 21 discriminate | determines whether the acquired item number exists in process master DB111 and work time master DB121 (step S201). When determining that the item number does not exist (step S201; No), the acquiring unit 21 acquires a summary item number obtained by excluding the option number from the item number (step S202). Next, the acquisition unit 21 performs morphological analysis on the item name to acquire one or more keywords (step S203). Step S203 functions as an extraction step for extracting a keyword from the item name of the newly produced item.
工程・作業時間記録部22は、取得部21により取得されたサマリ品目番号とキーワードとの組合せごとに、サマリ品目番号とキーワードとの組合せが見積マスタDB(サマリ品目番号あり)132に存在するか否かを判別する(ステップS204)。そして、工程・作業時間記録部22は、組合せが存在すると判別した場合(ステップS204;Yes)、その組合せを構成するサマリ品目番号及びキーワードを含むレコード群を見積マスタDB(サマリ品目番号あり)132から取得する。次に、工程・作業時間記録部22は、取得したレコード群から同じ工程順序を含むレコード群を工程順序ごとに取得する。工程・作業時間記録部22は、取得した同じ工程順序を含むレコード群のそれぞれからレコード群の中で最も高い確率(総数算出部17により算出された確率)を含むレコードを取得する。
そして、工程・作業時間記録部22は、最も高い確率を含むレコードから工程名、段取時間、標準時間を取得する(ステップS205)。For each combination of summary item number and keyword acquired by the acquisition unit 21, the process / work time recording unit 22 determines whether a combination of summary item number and keyword exists in the estimate master DB (with summary item number) 132. It is determined whether or not (step S204). If the process / work time recording unit 22 determines that a combination exists (step S204; Yes), a record group including a summary item number and a keyword constituting the combination is estimated master DB (with a summary item number) 132. Get from. Next, the process / work time recording unit 22 acquires a record group including the same process order from the acquired record group for each process order. The process / work time recording unit 22 acquires a record including the highest probability (probability calculated by the total number calculation unit 17) in the record group from each of the acquired record groups including the same process order.
Then, the process / work time recording unit 22 acquires the process name, the setup time, and the standard time from the record including the highest probability (step S205).
次に、工程・作業時間記録部22は、取得部21により取得された品目番号、品目名、サマリ品目番号に、ステップS205で見積マスタDB(サマリ品目番号あり)132から取得した工程順序と工程名のペアを対応付けて工程マスタDB111に記録する(ステップS207)。更に、工程・作業時間記録部22は、取得部21により取得された品目番号、品目名、サマリ品目番号に対応付けて、ステップS205で見積マスタDB(サマリ品目番号あり)132から取得した工程順序、段取時間、標準時間をそれぞれ工程順序、流用段取時間、流用標準時間として作業時間マスタDB121に記録する(ステップS208)。
Next, the process / work time recording unit 22 adds the process order and process acquired from the estimate master DB (with summary item number) 132 to the item number, item name, and summary item number acquired by the acquisition unit 21 in step S205. Name pairs are associated and recorded in the process master DB 111 (step S207). Further, the process / work time recording unit 22 associates the item number, item name, and summary item number acquired by the acquiring unit 21 with the process sequence acquired from the estimate master DB (with summary item number) 132 in step S205. The setup time and the standard time are recorded in the work
一方、工程・作業時間記録部22は、ステップS204において取得部21により取得されたサマリ品目番号とキーワードとの組合せが見積マスタDB(サマリ品目番号あり)132に存在しないと判別した場合(ステップS204;No)、そのキーワードを含むレコード群を見積マスタDB(サマリ品目番号なし)131から取得する。次に、工程・作業時間記録部22は、取得したレコード群から同じ工程順序を含むレコード群を工程順序ごとに取得する。工程・作業時間記録部22は、取得した同じ工程順序を含むレコード群のそれぞれからレコード群の中で最も高い確率を含むレコードを取得する。そして、工程・作業時間記録部22は、最も高い確率を含むレコードから工程名、段取時間、標準時間を取得する(ステップS206)。
ステップS205またはステップS206は、各生産品目の品目名から抽出されたキーワードと、当該生産品目の生産過程における各工程の実行順序を示す工程経路及び各工程の作業時間とを対応付けているデータから、抽出ステップ(ステップS203)で抽出されたキーワードに一致するキーワードに対応付けられた工程経路及び作業時間を取得する取得ステップとして機能する。On the other hand, when the process / work time recording unit 22 determines that the combination of the summary item number and the keyword acquired by the acquisition unit 21 in step S204 does not exist in the estimate master DB (with the summary item number) 132 (step S204). No), a record group including the keyword is acquired from the estimate master DB (no summary item number) 131. Next, the process / work time recording unit 22 acquires a record group including the same process order from the acquired record group for each process order. The process / work time recording unit 22 acquires a record including the highest probability in the record group from each of the acquired record groups including the same process order. Then, the process / work time recording unit 22 acquires the process name, the setup time, and the standard time from the record including the highest probability (step S206).
Step S205 or step S206 is based on the data that associates the keyword extracted from the item name of each production item, the process path indicating the execution order of each process in the production process of the production item, and the work time of each process. It functions as an acquisition step for acquiring a process route and work time associated with a keyword that matches the keyword extracted in the extraction step (step S203).
次に、工程・作業時間記録部22は、取得部21により取得された品目番号、品目名、サマリ品目番号に、ステップS206で見積マスタDB(サマリ品目番号なし)131から取得した工程順序と工程名のペアを対応付けて工程マスタDB111に記録する(ステップS207)。更に、工程・作業時間記録部22は、取得部21により取得された品目番号、品目名、サマリ品目番号に対応付けて、ステップS206で見積マスタDB(サマリ品目番号なし)131から取得した工程順序、段取時間、標準時間をそれぞれ工程順序、流用段取時間、流用標準時間として作業時間マスタDB121に記録する(ステップS208)。
Next, the process / work time recording unit 22 adds the process order and process acquired from the estimate master DB (no summary item number) 131 in step S206 to the item number, item name, and summary item number acquired by the acquiring unit 21. Name pairs are associated and recorded in the process master DB 111 (step S207). Further, the process / work time recording unit 22 associates the item number, item name, and summary item number acquired by the acquiring unit 21 with the process sequence acquired from the estimate master DB (no summary item number) 131 in step S206. The setup time and the standard time are recorded in the work
そして、記録を終えた工程・作業時間記録部22は、受注情報141及び内示情報142に未取得の品目番号が存在するか否かを判別する(ステップS209)。工程・作業時間記録部22は、未取得の品目番号が存在すると判別した場合には(ステップS209;Yes)、工程マスタDB111から全品目番号を取得するまでステップS200からステップS208までの各処理を実行する。 Then, the process / work time recording unit 22 that has completed the recording determines whether or not there is an unacquired item number in the order information 141 and the indication information 142 (step S209). If the process / work time recording unit 22 determines that there are unacquired item numbers (step S209; Yes), the process / work time recording unit 22 performs each process from step S200 to step S208 until all item numbers are acquired from the process master DB 111. Execute.
なお、ステップS200において受注情報141及び内示情報142から取得された品目番号により識別される生産品目が、過去に生産された実績がある既存品目である場合、ステップS200において取得された品目番号は工程マスタDB111及び作業時間マスタDB121に登録されているはずである。従って、この場合、取得部21は、ステップS201において、品目番号が工程マスタDB111及び作業時間マスタDB121に存在すると判別する(ステップS201;Yes)。
If the production item identified by the item number acquired from the order information 141 and the introductory information 142 in step S200 is an existing item that has been produced in the past, the item number acquired in step S200 is the process number. It should be registered in the master DB 111 and the work
品目番号が存在すると判別した場合、取得部21は、品目番号に対応付けて記録されている工程名、工程順序を工程マスタDB111から取得する(ステップS212)。また、取得部21は、品目番号と、ステップS212で取得した工程順序と、の組合せごとに、レーティング後段取時間とレーティング後標準時間が作業時間マスタDB121に記録されているか否かを判別する(ステップS213)。そして、レーティング後段取時間及びレーティング後標準時間が記録されていると判別された組合せについては(ステップS213;Yes)、取得部21は、レーティング後段取時間、レーティング後標準時間をそれぞれ段取時間、標準時間として作業時間マスタDB121から取得し(ステップS214)、ステップS209に処理を移す。一方、レーティング後段取時間及びレーティング後標準時間が記録されていないと判別された組合せについては(ステップS213;No)、取得部21は、実績ベース段取時間、実績ベース標準時間をそれぞれ段取時間、標準時間として作業時間マスタDB121から取得し(ステップS215)、ステップS209に処理を移す。
If it is determined that the item number exists, the acquisition unit 21 acquires the process name and the process order recorded in association with the item number from the process master DB 111 (step S212). Further, the acquisition unit 21 determines whether or not the post-rating setup time and the post-rating standard time are recorded in the work
ステップS209に処理が移り、未取得の品目番号が存在しないと判別された場合には(ステップS209;No)、見積部23は、工作現場(工場)の稼働と休日を特定するカレンダマスタ、生産品目別の生産リードタイムの基準を示す基準日程マスタを外部装置等から取得する(ステップS210)。そして、見積部23は、取得したカレンダマスタ、基準日程マスタと、ステップS205、ステップS206、ステップS214、ステップS215において取得された工程名、工程順序、段取時間、標準時間と、に基づいて日別、工程別の負荷工数を見積もる(ステップS211)。ステップS211は、取得ステップ(S205またはステップS206)で取得した工程経路と作業時間とに基づいて、新規生産品目の生産に要する負荷工数を見積もる見積ステップとして機能する。
負荷工数の見積が終了すると、負荷工数見積処理も終了する。なお、負荷工数の見積結果は、工程管理部門により生産計画立案に使用される。また、負荷工数は、工作投入から客先輸送までのリードタイム分が納期からバックワードされた工作予定日を基準に積み上げられる。When the process moves to step S209 and it is determined that there is no unacquired item number (step S209; No), the estimating unit 23 generates a calendar master that specifies the operation and holiday of the work site (factory), production A reference schedule master indicating a reference for the production lead time for each item is acquired from an external device or the like (step S210). Then, the estimation unit 23 calculates the date based on the acquired calendar master and reference schedule master, and the process name, process order, setup time, and standard time acquired in step S205, step S206, step S214, and step S215. The load man-hours for each process are estimated (step S211). Step S211 functions as an estimation step for estimating the load man-hours required for production of a new production item based on the process route and the work time acquired in the acquisition step (S205 or S206).
When the estimation of the load man-hour is finished, the load man-hour estimating process is also finished. Note that the estimated man-hours are used for production planning by the process management department. In addition, the load man-hours are accumulated on the basis of the scheduled work date in which the lead time from the work input to the customer transportation is backwarded from the delivery date.
なお、工程管理部門は、ステップS106において工程経路見直しアラートが通知された場合、工程マスタDB111及び作業時間マスタDB121に記録された内容を見直して修正が必要か検討する。そして、修正が必要であれば修正部24にマスタ修正指示を入力する。修正部24は、マスタ修正指示の入力に応じて、図10に示すマスタ修正処理を開始する。
When the process route review alert is notified in step S106, the process management department reviews the contents recorded in the process master DB 111 and the work
[マスタ修正処理]
マスタ修正処理が開始されると、修正部24は、工程に対する修正指示がマスタ修正指示に含まれているか否かを判別する(ステップS301)。そして、修正部24は、工程に対する修正指示がマスタ修正指示に含まれていると判別した場合(ステップS301;Yes)、マスタ修正指示に従って工程マスタDB111の内容を修正する(ステップS302)。[Master correction processing]
When the master correction process is started, the correction unit 24 determines whether or not a correction instruction for the process is included in the master correction instruction (step S301). If the correction unit 24 determines that the correction instruction for the process is included in the master correction instruction (step S301; Yes), the correction unit 24 corrects the contents of the process master DB 111 according to the master correction instruction (step S302).
次に、修正部24は、レーティング後段取時間に対する修正指示がマスタ修正指示に含まれているか否かを判別する(ステップS303)。そして、修正部24は、レーティング後段取時間に対する修正指示がマスタ修正指示に含まれていると判別した場合(ステップS303;Yes)、マスタ修正指示に従って作業時間マスタDB121に記録されているレーティング後段取時間を修正する(ステップS304)。次に、修正部24は、レーティング後標準時間に対する修正指示がマスタ修正指示に含まれているか否かを判別する(ステップS305)。そして、修正部24は、レーティング後標準時間に対する修正指示がマスタ修正指示に含まれていると判別した場合(ステップS305;Yes)、マスタ修正指示に従って作業時間マスタDB121に記録されているレーティング後標準時間を修正する(ステップS306)。
Next, the correction unit 24 determines whether or not a correction instruction for the post-rating setup time is included in the master correction instruction (step S303). When the correction unit 24 determines that the correction instruction for the post-rating setup time is included in the master correction instruction (step S303; Yes), the post-rating setup setup recorded in the work
なお、修正部24は、ステップS301において、工程に対する修正指示がマスタ修正指示に含まれていないと判別した場合(ステップS301;No)、ステップS302をスキップしてステップS303の処理に移る。また、修正部24は、ステップS303において、レーティング後段取時間に対する修正指示がマスタ修正指示に含まれていないと判別した場合(ステップS303;No)、ステップS304をスキップしてステップS305の処理に移る。
また、修正部24は、ステップS305において、レーティング後標準時間に対する修正指示がマスタ修正指示に含まれていないと判別した場合(ステップS305;No)、ステップS306をスキップしてマスタ修正処理を終了する。If it is determined in step S301 that the correction instruction for the process is not included in the master correction instruction (step S301; No), the correction unit 24 skips step S302 and proceeds to the process of step S303. If the correction unit 24 determines in step S303 that the correction instruction for the post-rating setup time is not included in the master correction instruction (step S303; No), it skips step S304 and proceeds to the process of step S305. .
If the correction unit 24 determines in step S305 that the correction instruction for the standard time after rating is not included in the master correction instruction (step S305; No), the correction unit 24 skips step S306 and ends the master correction process. .
以上説明したように、負荷工数見積装置1は、サマリ品目番号の一致及びキーワードの一致を作業実績の流用の条件とし、条件を満たす既存品目にかかる作業実績を新規生産品目にかかる作業実績として流用する。従って、部品構成や部品点数の一致が作業実績流用の適否についての判断基準として不適当な場合でも、実施の形態にかかる負荷工数見積装置1は、新規生産品目について作業実績の流用を行いつつ、精度良く小負担で負荷工数を見積もることができる。
As described above, the load man-
(変形例)
以上に本発明の実施の形態について説明したが、上記実施の形態は一例であり、本発明の適用範囲はこれに限られない。即ち、本発明の実施の形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。(Modification)
Although the embodiment of the present invention has been described above, the above embodiment is an example, and the scope of application of the present invention is not limited to this. That is, the embodiments of the present invention can be applied in various ways, and all the embodiments are included in the scope of the present invention.
例えば、取得部21は、新規生産品目について、第1工程から第N工程までの工程ごとに、流用する工程を見積マスタDB(サマリ品目番号あり)132から取得したが、流用する工程の取得を全工程一括で行っても良い。この方が、工程の流用に要する時間は短縮され、CPUの負荷も減る。もちろん、新規生産品目に対し適切な工程が流用される可能性は全工程一括の場合より工程ごとの場合のほうが高いが、全工程一括の場合でも少なくともキーワードの一致が工程流用の条件に含まれているので、流用された工程が新規生産品目にかかる現実の工程と大きく乖離することはない。従って、負荷工数の高い見積精度は維持される。なお、この場合の見積マスタDB(サマリ品目番号あり)132は、取得部21がサマリ品目番号とキーワードとをキーに新規生産品目に対し流用する工程を全工程一括で取得できるように、サマリ品目番号とキーワードと工程順序との組合せではなく、サマリ品目番号とキーワードとの組合せごとに、工程名を対応付けて記憶する。 For example, the acquisition unit 21 acquires the process to be diverted from the estimate master DB (with summary item number) 132 for each process from the first process to the N-th process for the new production item, but acquires the process to be diverted. All processes may be performed collectively. In this way, the time required for diverting the process is shortened and the load on the CPU is also reduced. Of course, it is more likely that an appropriate process will be diverted to a new production item in each process than in the case of all processes, but even in the case of all processes, at least keyword matching is included in the conditions for process diversion. Therefore, the diverted process does not greatly deviate from the actual process for new production items. Therefore, the estimated accuracy with a high load man-hour is maintained. In this case, the estimate master DB (with summary item number) 132 is a summary item so that the acquisition unit 21 can acquire the process diverted to the newly produced item using the summary item number and the keyword as a key. The process name is stored in association with each combination of the summary item number and the keyword, not the combination of the number, the keyword, and the process order.
なお、本実施の形態では、品目番号が生産品目を識別する品目識別情報の役割を果たしていたが、品目識別情報は生産品目を識別可能なものであれば品目番号のように数字の組合せではなくても良い。例えば、記号の組合せでもアルファベットの組合せでも良い。同様に、本実施の形態では、サマリ品目番号が共通の特徴を有する生産品目のグループを識別するサマリ品目識別情報の役割を果たしていたが、サマリ品目識別情報は共通の特徴を有する生産品目のグループを識別可能なものであれば、記号の組合せでもアルファベットの組合せでも良い。 In this embodiment, the item number plays the role of item identification information for identifying the production item. However, if the item identification information can identify the production item, it is not a combination of numbers like the item number. May be. For example, a combination of symbols or an alphabet may be used. Similarly, in the present embodiment, the summary item number plays a role of summary item identification information for identifying a group of production items having a common characteristic. However, the summary item identification information is a group of production items having a common characteristic. As long as they can be identified, a combination of symbols or a combination of alphabets may be used.
同様の機能を実現できれば、システム構成、プログラム構成、データ構造、レコード構成、処理手順などは任意に変更可能である。 If a similar function can be realized, the system configuration, program configuration, data structure, record configuration, processing procedure, etc. can be arbitrarily changed.
なお、本発明にかかる機能を実現するための構成を予め備えた負荷工数見積装置1として提供できることはもとより、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等を、本発明にかかる負荷工数見積装置1として機能させることもできる。即ち、上記実施の形態で例示した負荷工数見積装置1による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器等を制御するCPU等が実行できるように適用することで、本発明にかかる負荷工数見積装置1として機能させることができる。また、本発明にかかる負荷工数見積方法は、負荷工数見積装置1を用いて実施できる。
It should be noted that the load man-
また、このようなプログラムの適用方法は任意である。プログラムを、例えば、非一時的なコンピュータ読取可能な情報記録媒体[CD−ROM(Compact Disc Read−Only Memory)、DVD(Digital Versatile Disc)、MO(Magneto Optical disc)等]に格納して適用できる他、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。 Moreover, the application method of such a program is arbitrary. The program can be stored and applied to, for example, a non-transitory computer-readable information recording medium [CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Versatile Disc), MO (Magneto Optical disc), etc.]. In addition, the program can be applied by storing the program in a storage on a network such as the Internet and downloading it.
なお、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。即ち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。 It should be noted that the present invention can be variously modified and modified without departing from the broad spirit and scope of the present invention. The above-described embodiments are for explaining the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is shown not by the embodiments but by the claims. Various modifications within the scope of the claims and within the scope of the equivalent invention are considered to be within the scope of the present invention.
本出願は、2016年2月5日に出願された、日本国特許出願特願2016−021298号に基づく。本明細書中に日本国特許出願特願2016−021298号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。 This application is based on Japanese Patent Application No. 2006-021298 filed on Feb. 5, 2016. The specification, claims, and entire drawings of Japanese Patent Application No. 2006-021298 are incorporated herein by reference.
1 負荷工数見積装置、2 バーコードリーダ、3 サーバ装置、1−1 ROM、1−2 RAM、1−3 CPU、1−4 記憶装置、1−5 通信装置、1−6 入力装置、10 作業実績記憶部、11 工程情報記憶部、12 作業時間情報記憶部、13 見積条件情報記憶部、14 実績反映部、15 抽出部、16 レコード取得部、17 総数算出部、18 平均値算出部、19 見積条件情報記録部、20 受付部、21 取得部、22 工程・作業時間記録部、23 見積部、24 修正部、100 負荷工数見積システム、101 作業実績マスタDB(データベース)、102 作業中断管理マスタDB、111 工程マスタDB、112 工程更新管理マスタDB、121 作業時間マスタDB、131 見積マスタDB(サマリ品目番号なし)、132 見積マスタDB(サマリ品目番号あり)、141 受注情報、142 内示情報 1 load man-hour estimation device, 2 bar code reader, 3 server device, 1-1 ROM, 1-2 RAM, 1-3 CPU, 1-4 storage device, 1-5 communication device, 1-6 input device, 10 work Results storage unit, 11 Process information storage unit, 12 Work time information storage unit, 13 Estimated condition information storage unit, 14 Performance reflection unit, 15 Extraction unit, 16 Record acquisition unit, 17 Total number calculation unit, 18 Average value calculation unit, 19 Estimated condition information recording unit, 20 accepting unit, 21 acquiring unit, 22 process / work time recording unit, 23 estimating unit, 24 correcting unit, 100 load man-hour estimating system, 101 work result master DB (database), 102 work interruption management master DB, 111 Process master DB, 112 Process update management master DB, 121 Work time master DB, 131 Estimate master DB (summary item number) None), 132 have estimated the master DB (summary item number), 141 order information, 142 unofficial information
Claims (12)
生産に要する負荷工数を見積もる対象の新規生産品目の品目名を受け付ける受付部と、
前記受付部が受け付けた前記新規生産品目の品目名から形態素解析によりキーワードを抽出し、前記抽出したキーワードに一致するキーワードに対応付けられた前記工程経路及び前記作業時間を前記見積条件情報記憶部から取得する取得部と、
前記取得された前記工程経路及び前記作業時間に基づいて、前記新規生産品目の前記負荷工数を見積もる見積部と、
を備える負荷工数見積装置。 Estimated conditions for storing the keywords extracted by morphological analysis from the item name of each production item, the process path indicating the execution order of each process in the production process of the production item, and the work time required for each process in association with each other An information storage unit;
A reception unit that receives the name of a new production item for which the load man-hours required for production are estimated;
A keyword is extracted by morphological analysis from the item name of the newly produced item received by the reception unit, and the process route and the work time associated with the keyword matching the extracted keyword are extracted from the estimated condition information storage unit. An acquisition unit to acquire;
An estimation unit for estimating the load man-hours of the new production item based on the acquired process route and the work time;
A load man-hour estimation device comprising:
前記品目識別情報と前記生産品目の生産過程における前記工程との組合せごとに、前記生産品目の品目名と前記作業時間とを対応付けて記憶する作業時間情報記憶部と、
前記工程情報記憶部に記憶された前記生産品目の品目名及び前記作業時間情報記憶部に記憶された前記生産品目の品目名から形態素解析により複数のキーワードを抽出する抽出部と、
前記抽出部により抽出された前記キーワードごとに、当該キーワードに少なくとも部分一致する前記生産品目の品目名を含むレコードを第1流用候補レコード群として前記工程情報記憶部から取得するレコード取得部と、
前記第1流用候補レコード群のうち前記工程経路が同じレコードの総数を前記工程経路ごとに算出する総数算出部と、
前記レコードの総数が最大となるレコード群である第1レコード群から前記品目識別情報を重複を省いて取得し、前記取得した前記品目識別情報ごとに対応付けられている前記作業時間を前記作業時間情報記憶部から取得し、前記工程経路ごとに前記作業時間の平均値を算出する平均値算出部と、
前記第1レコード群に含まれる前記工程経路と、前記算出された前記平均値と、を前記第1流用候補レコード群の取得に用いられた前記キーワードに対応付けて前記見積条件情報記憶部に記録する見積条件情報記録部と、
を備える請求項1に記載の負荷工数見積装置。 Process information that stores process information composed of records each including item identification information of each production item, the item name of the production item, and a process path indicating the execution order of each process in the production process of the production item A storage unit;
For each combination of the item identification information and the process in the production process of the production item, a work time information storage unit that stores the item name of the production item and the work time in association with each other,
An extraction unit for extracting a plurality of keywords by morphological analysis from the item name of the production item stored in the process information storage unit and the item name of the production item stored in the work time information storage unit;
For each of the keywords extracted by the extraction unit, a record acquisition unit that acquires a record including the item name of the production item that at least partially matches the keyword from the process information storage unit as a first diversion candidate record group;
A total number calculation unit that calculates the total number of records having the same process path in the first diversion candidate record group for each process path;
The item identification information is acquired from the first record group, which is a record group having the maximum total number of records, without duplication, and the work time associated with each of the acquired item identification information is the work time. An average value calculating unit that is obtained from an information storage unit and calculates an average value of the work time for each of the process paths;
Said step route included before Symbol first record group, wherein the said calculated average value, the in association with the keyword used to retrieve the first diverting candidate record group the estimated condition information storage unit An estimate condition information recording part to be recorded in
The load man-hour estimation device according to claim 1, comprising:
前記工程情報記憶部に記憶された前記工程情報は、工程名と、前記第1工程から前記第N工程までの実行順を示す工程順序とを含み、
前記総数算出部は、前記第1流用候補レコード群のうち前記第1工程の前記工程名が同じレコードの総数を前記工程名ごとに算出し、
前記平均値算出部は、前記第1レコード群から前記品目識別情報を重複を省いて取得し、前記取得した前記品目識別情報ごとに対応付けられている前記作業時間を前記作業時間情報記憶部から取得し、前記取得した前記作業時間の平均値を算出し、
前記見積条件情報記録部は、前記第1レコード群に含まれる前記工程名と、前記工程順序と、前記平均値算出部によって算出された前記平均値と、を前記第1流用候補レコード群の取得に用いられた前記キーワードに対応付けて前記見積条件情報記憶部に記録し、
前記総数算出部及び前記平均値算出部による前記算出と、前記見積条件情報記録部による前記記録とは、前記第1工程から前記第N工程までの各工程に対して実行される、
請求項2に記載の負荷工数見積装置。 The process path indicates that each process from the first process to the N-th process (N is a natural number) is sequentially performed from the first process in the production process,
The process information stored in the process information storage unit includes a process name and a process order indicating an execution order from the first process to the Nth process,
The total number calculation unit calculates, for each process name, the total number of records having the same process name of the first process in the first diversion candidate record group,
Said average value calculating unit, before Symbol first acquired from record group by omitting duplicate the item identification information, the acquired the item the work the working time associated with the each identification information time information storage The average value of the acquired work time,
The estimated condition information recording unit, and the step name included before Symbol first record group, the process order and the average value of the first diverting candidate record group wherein the average value calculated, the by the calculating section Record in the estimate condition information storage unit in association with the keyword used to acquire
The calculation by the total number calculation unit and the average value calculation unit and the recording by the estimation condition information recording unit are executed for each step from the first step to the Nth step.
The load man-hour estimation apparatus according to claim 2.
前記工程情報記憶部に記憶された前記工程情報は、各生産品目が属する前記グループを示すサマリ品目識別情報を含み、
前記レコード取得部は、前記抽出部により抽出された前記キーワードと前記工程情報記憶部に記憶された前記サマリ品目識別情報との組合せごとに、当該サマリ品目識別情報と一致する前記サマリ品目識別情報及び当該キーワードに少なくとも部分一致する前記生産品目の品目名を含むレコードを第2流用候補レコード群として前記工程情報記憶部から取得し、
前記総数算出部は、前記第2流用候補レコード群のうち前記工程経路が同じレコードの総数を前記工程経路ごとに算出し、
前記平均値算出部は、前記総数算出部が算出した前記レコードの総数に基づいて前記工程経路ごとに前記作業時間の平均値を算出し、
前記見積条件情報記録部は、前記レコードの総数が最大となるレコード群である第2レコード群に含まれる前記工程経路と、前記平均値算出部によって算出された前記作業時間の平均値と、を前記第2流用候補レコード群の取得に用いられた前記サマリ品目識別情報及び前記キーワードに対応付けて前記見積条件情報記憶部に記録する、
請求項2に記載の負荷工数見積装置。 All the production items of the process information stored in the process information storage unit are classified into a group of production items having common characteristics,
The process information stored in the process information storage unit includes summary item identification information indicating the group to which each production item belongs,
The record acquisition unit includes, for each combination of the keyword extracted by the extraction unit and the summary item identification information stored in the process information storage unit, the summary item identification information that matches the summary item identification information, and A record including an item name of the production item that at least partially matches the keyword is acquired as a second diversion candidate record group from the process information storage unit,
The total number calculation unit calculates the total number of records having the same process path in the second diversion candidate record group for each process path,
The average value calculating unit calculates an average value of the work time for each process route based on the total number of the records calculated by the total number calculating unit,
The estimated condition information recording unit includes the process path included in a second record group that is a record group in which the total number of the records is maximum, and an average value of the work time calculated by the average value calculating unit. Recording in the estimated condition information storage unit in association with the summary item identification information and the keyword used to acquire the second diversion candidate record group;
The load man-hour estimation apparatus according to claim 2.
前記総数算出部は、前記第2流用候補レコード群のうち前記第1工程の前記工程名が同じレコードの総数を前記工程名ごとに算出し、
前記平均値算出部は、前記総数算出部による総数算出結果に基づいて前記第1工程に要する前記作業時間の平均値を算出し、
前記見積条件情報記録部は、前記第2レコード群に含まれる工程名と、前記工程順序と、前記平均値算出部によって算出された前記作業時間の平均値と、を前記第2流用候補レコード群の取得に用いられた前記サマリ品目識別情報及び前記キーワードに対応付けて前記見積条件情報記憶部に記録し、
前記総数算出部及び前記平均値算出部による前記算出と、前記見積条件情報記録部による前記記録とは、前記第1工程から前記第N工程までの各工程に対して実行される、
請求項4に記載の負荷工数見積装置。 The process information stored in the process information storage unit includes a process name and a process order indicating an execution order from the first process to the Nth process (N is a natural number),
The total number calculation unit calculates, for each process name, the total number of records having the same process name of the first process in the second diversion candidate record group,
The average value calculating unit calculates an average value of the work time required for the first step based on a total number calculation result by the total number calculating unit,
The estimated condition information recording section includes the steps name included before Symbol second record group, the process order and the second diverting candidate records, and the average value of the working time calculated by the average value calculation unit Record in the estimated condition information storage unit in association with the summary item identification information and the keyword used to acquire the group,
The calculation by the total number calculation unit and the average value calculation unit and the recording by the estimation condition information recording unit are executed for each step from the first step to the Nth step.
The load man-hour estimation device according to claim 4.
前記取得部は、前記受付部が受け付けた前記品目識別情報に対応付けられた前記工程経路及び各工程に要した作業時間を前記工程情報記憶部及び前記作業時間情報記憶部から取得し、
前記見積部は、前記取得部が取得した前記工程経路及び前記作業時間に基づいて、前記生産品目の前記負荷工数を見積もる、
請求項2に記載の負荷工数見積装置。 The accepting unit accepts the item identification information of the new production item to be estimated for the load man-hours,
The acquisition unit acquires the process path associated with the item identification information received by the reception unit and the work time required for each process from the process information storage unit and the work time information storage unit,
The estimation unit estimates the load man-hours of the production item based on the process route and the work time acquired by the acquisition unit.
The load man-hour estimation apparatus according to claim 2.
前記品目識別情報と前記生産品目の生産過程における前記工程との組合せごとに、前記生産品目の品目名と前記作業時間とを対応付けて記憶する作業時間情報記憶部と、 For each combination of the item identification information and the process in the production process of the production item, a work time information storage unit that stores the item name of the production item and the work time in association with each other,
前記工程情報記憶部に記憶された前記生産品目の品目名及び前記作業時間情報記憶部に記憶された前記生産品目の品目名から形態素解析により複数のキーワードを抽出する抽出部と、 An extraction unit for extracting a plurality of keywords by morphological analysis from the item name of the production item stored in the process information storage unit and the item name of the production item stored in the work time information storage unit;
前記抽出部により抽出された前記キーワードごとに、当該キーワードに少なくとも部分一致する前記生産品目の品目名を含むレコードを第1流用候補レコード群として前記工程情報記憶部から取得するレコード取得部と、 For each of the keywords extracted by the extraction unit, a record acquisition unit that acquires a record including the item name of the production item that at least partially matches the keyword from the process information storage unit as a first diversion candidate record group;
前記レコード取得部が取得した前記第1流用候補レコード群に基づいて、作業時間を前記作業時間情報記憶部から取得し、工程経路ごとの作業時間の統計値を算出する統計値算出部と、 Based on the first diversion candidate record group acquired by the record acquisition unit, a work time is acquired from the work time information storage unit, and a statistical value calculation unit that calculates a work time statistical value for each process route;
工程経路と、算出された前記統計値と、を前記第1流用候補レコード群の取得に用いられた前記キーワードに対応付けて前記見積条件情報記憶部に記録する見積条件情報記録部と、 An estimated condition information recording unit that records a process route and the calculated statistical value in the estimated condition information storage unit in association with the keyword used for acquiring the first diversion candidate record group;
をさらに備える請求項1に記載の負荷工数見積装置。 The load man-hour estimation device according to claim 1, further comprising:
各生産品目の品目名から形態素解析により抽出されたキーワードと、当該生産品目の生産過程における各工程の実行順序を示す工程経路及び各工程の作業時間とを対応付けているデータから、前記抽出ステップで抽出された前記キーワードに一致するキーワードに対応付けられた前記工程経路及び前記作業時間を取得する取得ステップと、
前記取得ステップで取得した前記工程経路と前記作業時間とに基づいて、前記新規生産品目の生産に要する負荷工数を見積もる見積ステップと、
を備える負荷工数見積方法。 An extraction step of extracting a keyword from the item name of the newly produced item by morphological analysis ;
From the data that associates the keyword extracted by the morphological analysis from the item name of each production item, the process path indicating the execution order of each process in the production process of the production item, and the working time of each process, the extraction step An acquisition step of acquiring the process route and the work time associated with a keyword that matches the keyword extracted in
An estimation step for estimating a load man-hour required for production of the new production item based on the process route and the work time acquired in the acquisition step;
Load man-hour estimation method comprising
前記複数キーワード抽出ステップで抽出された前記キーワードごとに、当該キーワードに少なくとも部分一致する前記生産品目の品目名を含むレコードを第1流用候補レコード群として前記工程情報から取得するレコード取得ステップと、 For each of the keywords extracted in the multiple keyword extraction step, a record acquisition step of acquiring a record including the item name of the production item that at least partially matches the keyword from the process information as a first diversion candidate record group;
前記第1流用候補レコード群のうち前記工程経路が同じレコードの総数を前記工程経路ごとに算出する総数算出ステップと、 A total number calculating step for calculating, for each process path, the total number of records having the same process path in the first diversion candidate record group;
前記レコードの総数が最大となるレコード群である第1レコード群から前記品目識別情報を重複を省いて取得し、前記取得した前記品目識別情報ごとに対応付けられている前記作業時間を前記作業時間情報から取得し、前記工程経路ごとに前記作業時間の平均値を算出する平均値算出ステップと、 The item identification information is acquired from the first record group, which is a record group having the maximum total number of records, without duplication, and the work time associated with each of the acquired item identification information is the work time. An average value calculating step that is obtained from information and calculates an average value of the work time for each process route;
前記第1レコード群に含まれる前記工程経路と、前記算出された前記平均値と、を前記第1流用候補レコード群の取得に用いられた前記キーワードに対応付けて記録する見積条件情報記録ステップと、 An estimation condition information recording step of recording the process path included in the first record group and the calculated average value in association with the keyword used for acquiring the first diversion candidate record group; ,
をさらに備える請求項8に記載の負荷工数見積方法。 The load man-hour estimating method according to claim 8, further comprising:
新規生産品目の品目名から形態素解析によりキーワードを抽出し、
各生産品目の品目名から形態素解析により抽出されたキーワードと、当該生産品目の生産過程における各工程の実行順序を示す工程経路及び各工程の作業時間とを対応付けているデータから、前記新規生産品目の品目名から形態素解析により抽出されたキーワードに一致するキーワードに対応付けられた前記工程経路及び前記作業時間を取得し、
前記取得した前記工程経路と前記作業時間とに基づいて、前記新規生産品目の生産に要する負荷工数を見積もる、
処理を実行させるプログラム。 On the computer,
Extract keywords from morphological analysis from item names of newly produced items,
From the data that associates the keyword extracted from the item name of each production item with the morphological analysis, the process path indicating the execution order of each process in the production process of the production item, and the work time of each process, the new production Obtaining the process route and the working time associated with a keyword that matches the keyword extracted by morphological analysis from the item name of the item;
Based on the acquired process route and the work time, estimate the load man-hours required for production of the new production item,
A program that executes processing.
記憶されている生産品目の品目識別情報に対応付けられた工程経路及び作業時間を取得し、
取得した前記工程経路と前記作業時間とに基づいて、前記生産品目の前記負荷工数を見積もる、
処理をさらに実行させる請求項10に記載のプログラム。 On the computer,
Obtain the process route and work time associated with the stored item identification information of the production item,
Based on the acquired process route and the work time, estimate the load man-hours of the production item,
The program according to claim 10 , further causing the process to be executed.
各生産品目の品目識別情報と、当該生産品目の品目名と、当該生産品目の生産過程における各工程の実行順序を示す工程経路と、をそれぞれ含むレコードから構成された工程情報と、前記品目識別情報と前記生産品目の生産過程における前記工程との組合せごとに、前記生産品目の品目名と前記作業時間とを対応付けた作業時間情報と、から形態素解析により複数のキーワードを抽出し、 Process information composed of records each including item identification information of each production item, item name of the production item, and process path indicating an execution order of each process in the production process of the production item, and the item identification For each combination of information and the process in the production process of the production item, a plurality of keywords are extracted by morphological analysis from work time information in which the item name of the production item is associated with the work time,
前記抽出された前記キーワードごとに、当該キーワードに少なくとも部分一致する前記生産品目の品目名を含むレコードを第1流用候補レコード群として前記工程情報から取得し、 For each of the extracted keywords, a record including an item name of the production item that at least partially matches the keyword is acquired from the process information as a first diversion candidate record group,
前記第1流用候補レコード群のうち前記工程経路が同じレコードの総数を前記工程経路ごとに算出し、 The total number of records having the same process path in the first diversion candidate record group is calculated for each process path,
前記レコードの総数が最大となるレコード群である第1レコード群から前記品目識別情報を重複を省いて取得し、前記取得した前記品目識別情報ごとに対応付けられている前記作業時間を前記作業時間情報から取得し、前記工程経路ごとに前記作業時間の平均値を算出し、 The item identification information is acquired from the first record group, which is a record group having the maximum total number of records, without duplication, and the work time associated with each of the acquired item identification information is the work time. Obtained from the information, and calculating the average value of the work time for each process route,
前記第1レコード群に含まれる前記工程経路と、前記算出された前記平均値と、を前記第1流用候補レコード群の取得に用いられた前記キーワードに対応付けて記録する、 Recording the process path included in the first record group and the calculated average value in association with the keyword used for acquiring the first diversion candidate record group;
処理をさらに実行させる請求項11に記載のプログラム。 The program according to claim 11, further causing the processing to be executed.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016021298 | 2016-02-05 | ||
JP2016021298 | 2016-02-05 | ||
PCT/JP2017/004086 WO2017135445A1 (en) | 2016-02-05 | 2017-02-03 | Device for estimating man-hours, method for estimating man-hours, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2017135445A1 JPWO2017135445A1 (en) | 2018-05-31 |
JP6587700B2 true JP6587700B2 (en) | 2019-10-09 |
Family
ID=59499695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017565667A Active JP6587700B2 (en) | 2016-02-05 | 2017-02-03 | Load man-hour estimation device, load man-hour estimation method, and program |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6587700B2 (en) |
CN (1) | CN108604092A (en) |
WO (1) | WO2017135445A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7148882B2 (en) * | 2018-06-14 | 2022-10-06 | ものレボ株式会社 | Information processing equipment |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10171890A (en) * | 1996-12-04 | 1998-06-26 | Toshiba Corp | Device for preparing estimate data |
AU769097B2 (en) * | 1999-04-02 | 2004-01-15 | Trane International Inc | System and method of scheduling manufacturing resources |
US6643801B1 (en) * | 1999-10-28 | 2003-11-04 | General Electric Company | Method and system for estimating time of occurrence of machine-disabling failures |
JP2003167942A (en) * | 2001-12-03 | 2003-06-13 | Mitsubishi Electric Corp | Parameter setting method in production scheduling system, program and production schedule preparation method |
JP2003263216A (en) * | 2002-03-11 | 2003-09-19 | Toshiba Corp | Process design method and its device |
US20060224864A1 (en) * | 2005-03-31 | 2006-10-05 | Dement Jonathan J | System and method for handling multi-cycle non-pipelined instruction sequencing |
JP5402188B2 (en) * | 2008-09-30 | 2014-01-29 | 新日鐵住金株式会社 | Operation support method, operation support system, and computer program |
JPWO2010064281A1 (en) * | 2008-12-05 | 2012-04-26 | 株式会社日立製作所 | Production plan creation system and production plan creation method |
US8812436B2 (en) * | 2010-05-04 | 2014-08-19 | Symantec Corporation | Schedule based data lifecycle management |
-
2017
- 2017-02-03 JP JP2017565667A patent/JP6587700B2/en active Active
- 2017-02-03 WO PCT/JP2017/004086 patent/WO2017135445A1/en active Application Filing
- 2017-02-03 CN CN201780006940.3A patent/CN108604092A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2017135445A1 (en) | 2017-08-10 |
JPWO2017135445A1 (en) | 2018-05-31 |
CN108604092A (en) | 2018-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6319271B2 (en) | Event analysis device, event analysis system, event analysis method, and event analysis program | |
WO2019169768A1 (en) | Centralized insurance policy auditing method, electronic device, and readable storage medium | |
CN102099803A (en) | Method and computer system for automatically answering natural language questions | |
JP5830780B2 (en) | Business analysis apparatus, business analysis system, and business analysis method | |
GB2456619A (en) | Managing errors generated in an apparatus | |
CN109146539A (en) | The update method and device of user's portrait | |
JP2011184121A (en) | Work content estimation device and work content estimation method | |
JP2014191390A (en) | System and method for automatically assigning worker | |
JP7409080B2 (en) | Learning data generation method, learning data generation program, and information processing device | |
JP2019040227A (en) | Inventory management system | |
CN111241133A (en) | Sensitive data identification method, device and equipment and computer storage medium | |
CN110837998A (en) | Contract auditing method, device, equipment and medium | |
CN107038620A (en) | Based on user call a taxi preference information push and device | |
JP2018163556A (en) | Work management device, work management method, and program | |
JP5010665B2 (en) | Sales support system | |
CN111861328B (en) | Method for establishing logistics identification library, and logistics track query updating method and equipment | |
CN113055481A (en) | Message pushing method, device, equipment and computer readable storage medium | |
JP6587700B2 (en) | Load man-hour estimation device, load man-hour estimation method, and program | |
US11734063B2 (en) | Job management based on generated execution time prediction model and prediction accuracy | |
CN114331698A (en) | Risk portrait generation method and device, terminal and storage medium | |
JPH08314751A (en) | Fault countermeasure supporting method | |
JP2005322094A (en) | Business support method and business support system | |
US20160253609A1 (en) | Information Processing System and Information Processing Method | |
CN114279457A (en) | Path planning method, device, equipment and readable storage medium | |
JP2002279119A (en) | Business analyzing system and business analyzing method for workflow management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180126 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190304 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190813 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190910 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6587700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |