JP2008299762A - Production management program - Google Patents
Production management program Download PDFInfo
- Publication number
- JP2008299762A JP2008299762A JP2007147481A JP2007147481A JP2008299762A JP 2008299762 A JP2008299762 A JP 2008299762A JP 2007147481 A JP2007147481 A JP 2007147481A JP 2007147481 A JP2007147481 A JP 2007147481A JP 2008299762 A JP2008299762 A JP 2008299762A
- Authority
- JP
- Japan
- Prior art keywords
- gantt
- machine
- lot
- chart
- worker
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 331
- 238000000034 method Methods 0.000 claims description 195
- 238000003860 storage Methods 0.000 claims description 65
- 230000003287 optical effect Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 description 53
- 238000012384 transportation and delivery Methods 0.000 description 20
- 238000007726 management method Methods 0.000 description 17
- 238000011161 development Methods 0.000 description 15
- 238000003466 welding Methods 0.000 description 7
- 238000013439 planning Methods 0.000 description 6
- 238000005452 bending Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 206010012186 Delayed delivery Diseases 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000011165 process development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、生産計画をガントチャート表現で立てて、製造工程を管理する機能をコンピュータ上で実現する生産管理プログラムに関する。 The present invention relates to a production management program for realizing a function for managing a manufacturing process on a computer by creating a production plan in a Gantt chart expression.
従来、生産管理手法として周知のMRP(Material Requirements Planning:資材所要量計画)を導入した生産管理用プログラムが知られている(例えば特許文献1)。MRPでは、基準生産計画(MPS)を基本に、部品表(BOM)と在庫情報から発注すべき資材の受容とその発注時期を算出する。
従来の生産管理現場においては、製品生産に必要な資源(機械設備・人・部材・時間)を予め確保した上で、生産計画を立案することが多く、例えば機械設備や作業者の空き時間発生や、在庫リスクの発生など資源を無駄に消費するという問題があった。 In conventional production management sites, it is often the case that production plans are made after securing the resources (machine equipment, people, parts, and time) necessary for product production in advance. In addition, there was a problem of wasteful consumption of resources such as inventory risk.
このような状況から、新規の製品作業を計画するときに、資源の有効活用をし、納期厳守を考慮した計画を視覚的に確認しながら立てることができる、安価で使い勝手の良い生産管理システムを実現可能な生産管理プログラムが望まれていた。 Under such circumstances, when planning new product work, an inexpensive and easy-to-use production management system that can make effective use of resources and visually confirm a plan that takes into account strict adherence to delivery dates A feasible production management program was desired.
そこで本発明は上記問題点に鑑み、資源(機械設備・人・部材・時間)の有効活用をし、納期厳守を考慮した生産計画をガントチャート表現で立てて、製造工程を管理する機能をコンピュータ上で実現する生産管理プログラムを提供することを目的とする。 Therefore, in view of the above problems, the present invention has a computer function for managing manufacturing processes by effectively using resources (machine equipment, people, parts, and time), creating a production plan that takes strict adherence to delivery date in a Gantt chart expression. The purpose is to provide a production management program realized above.
本発明における請求項1の生産管理プログラムでは、コンピュータに、入力手段から入力されたロット情報に基づいてロット別のガントチャートを表示手段に表示する機能と、製造工程に対応するガントバーを前記ロット別のガントチャート上に生成する機能と、記憶手段のデータベースに登録された機械設備情報又は作業者情報に基づいて機械設備別又は作業者別のガントチャートを前記表示手段に表示する機能と、入力手段の操作により、前記ガントバーが前記機械設備別又は作業者別のガントチャートにドラッグ・アンド・ドロップされることで、前記ガントバーを前記機械設備別又は作業者別のガントチャート上へ複製する機能と、前記ロット別のガントチャート上に配置された前記ガントバーと前記機械設備別又は作業者別のガントチャート上に複製された前記ガントバーとを連動させる機能とを実現させる。 In the production management program according to the first aspect of the present invention, a function for displaying a Gantt chart for each lot on the display unit based on the lot information input from the input unit, and a Gantt bar corresponding to the manufacturing process are displayed on the computer for each lot. A function for generating on the Gantt chart, a function for displaying a Gantt chart for each mechanical facility or for each worker based on the mechanical facility information or worker information registered in the database of the storage unit, and an input unit. By the above operation, the Gantt bar is dragged and dropped onto the Gantt chart for each mechanical facility or worker, so that the Gantt bar is copied onto the Gantt chart for each mechanical facility or worker; The Gantt Bar arranged on the Gantt Chart by Lot and the Gun by Machine Equipment or by Operator To realize the function of interlocking the said Gantoba replicated on the chart.
このようにすると、ロット別のガントチャート上のガントバーを、機械設備別又は作業者別のガントチャート上にドラッグ・アンド・ドロップするだけで、各製造工程に機械設備又は作業者を簡単に割り付けることができる。 In this way, simply by dragging and dropping the Gantt bar on the Gantt chart for each lot onto the Gantt chart for each machine or worker, the machine or worker can be easily assigned to each manufacturing process. Can do.
本発明における請求項2の生産管理プログラムでは、前記ガントバーは、前記ロット情報に基づいて、少なくとも、記憶手段のデータベースに登録された当該ロットの生産に必要な製造工程数に従った数と、その製造工程に要する作業時間に対応する長さとで生成されるものであることを特徴とする。 In the production management program according to claim 2 of the present invention, the Gantt bar is based on the lot information and at least a number according to the number of manufacturing steps required for production of the lot registered in the database of the storage means, It is produced | generated by the length corresponding to the working time which a manufacturing process requires.
このようにすると、そのロットに適切なガントバーを簡単に配置することができる。 In this way, an appropriate Gantt bar can be easily arranged in the lot.
本発明における請求項3の生産管理プログラムでは、少なくとも前記ロット情報に基づいて当該ロットの生産に使用する部材の使用数を算出する機能と、前記ロット別のガントチャート上における前記ロットについて生成された前記ガントバーの始点位置を検出し、当該始点位置に対応する日の在庫数から前記使用数を減算することにより、各日毎の在庫数を算出する機能と、在庫割れした部材を発注するための出力を行う機能とをさらに実現させる。 In the production management program according to the third aspect of the present invention, a function for calculating the number of members used for production of the lot based on at least the lot information and the lot on the Gantt chart for each lot are generated. Detecting the start point position of the Gantt bar and subtracting the number of uses from the number of stocks for the day corresponding to the start point position, and a function for calculating the number of stocks for each day, and the output for ordering parts that have broken stock And realize the function to perform.
このようにすると、受注した製品の生産に最低限必要な部材のみを発注することができる。 In this way, it is possible to place an order only for the members necessary for the production of the ordered product.
本発明における請求項4の生産管理プログラムでは、前記機械設備情報又は前記作業者情報に基づいて機械設備又は作業者の各日毎の稼働率を示す機械設備別又は作業者別の負荷状況表を前記表示手段に表示する機能と、入力手段の操作により、前記ガントバーが前記機械設備別又は作業者別の負荷状況表にドラッグ・アンド・ドロップされることで、当該ドロップ操作の該当日における前記稼働率を前記ガントバーの長さに応じて増加させると共に、前記ガントバーを前記機械設備別又は作業者別のガントチャートにおける前記該当日上へ複製する機能とをさらに実現させる。 In the production management program according to claim 4 of the present invention, the load status table for each machine facility or each worker indicating the operation rate of each day of the machine facility or the worker based on the machine facility information or the worker information is The operating rate on the corresponding day of the drop operation by dragging and dropping the Gantt bar to the load status table for each mechanical facility or operator by the function displayed on the display means and the operation of the input means Is increased according to the length of the Gantt bar, and the function of reproducing the Gantt bar on the corresponding day in the Gantt chart for each mechanical facility or for each operator is further realized.
このようにすると、ロット別のガントチャート上のガントバーを、機械設備別又は作業者別の負荷状況表上にドラッグ・アンド・ドロップするだけで、各製造工程に機械設備又は作業者を簡単に割り付けることができる。 In this way, by simply dragging and dropping the Gantt bar on the Gantt chart for each lot onto the load status table for each machine or worker, the machine or worker is easily assigned to each manufacturing process. be able to.
本発明における請求項5の生産管理プログラムでは、前記負荷状況表は、稼働率の低い機械設備又は作業者から順に並べて表示するものであることを特徴とする。 The production management program according to claim 5 of the present invention is characterized in that the load status table is arranged and displayed in order from a machine facility or an operator having a low operation rate.
このようにすると、空き時間が多い機械設備又は作業者に優先して製造工程を割り付けることができる。 If it does in this way, a manufacturing process can be preferentially assigned to a mechanical installation or an operator with much free time.
本発明における請求項6の生産管理プログラムでは、前記ロット別のガントチャートに基づいて製造工程毎に少なくともその製造工程の識別情報を示すと共に光学読取手段で読み込み可能な符号を記載した作業指示書を印刷手段で発行させる機能と、前記光学読取手段により読み込まれた前記識別情報と当該読み込み時の時刻とに基づいて作業実績を示すガントバーを前記ロット別のガントチャート上に生成する機能とをさらに実現させる。 In the production management program according to the sixth aspect of the present invention, a work instruction sheet showing at least identification information of a manufacturing process for each manufacturing process based on the lot-specific Gantt chart and a code that can be read by an optical reading means is provided. A function to be issued by the printing means and a function to generate a Gantt bar on the Gantt chart for each lot based on the identification information read by the optical reading means and the time at the time of reading are further realized. Let
このようにすると、作業指示書に印刷された符号を光学読取手段により読み取ることで作業実績を簡単に入力することができる。 If it does in this way, a work performance can be simply inputted by reading a code printed on a work instruction by an optical reading means.
本発明における請求項7の生産管理プログラムでは、前記作業実績の履歴を記憶手段に記録する機能をさらに実現させる。 The production management program according to claim 7 of the present invention further realizes a function of recording the work performance history in a storage means.
このようにすると、作業実績の履歴を解析することで、各種の情報を得ることができる。 If it does in this way, various information can be obtained by analyzing the history of work results.
本発明における請求項8の生産管理プログラムでは、前記作業実績の履歴を記憶手段に記録する機能をさらに実現させる。 The production management program according to claim 8 of the present invention further realizes a function of recording the work performance history in a storage means.
このようにすると、シミュレーションされた最適な工程計画が工程計画グラフとして表示され、この工程計画グラフから各製造工程および全製造工程の所用時間と、利用可能な機械設備又は作業者が一目で認識できる。 In this way, the optimal simulated process plan is displayed as a process plan graph, and the required time for each manufacturing process and all manufacturing processes and the available machine equipment or workers can be recognized at a glance from this process plan graph. .
本発明における請求項9の生産管理プログラムでは、前記ロット別に区画されるガントチャートと、前記機械設備別又は作業者別に区画されるガントチャートとを、共通の時間軸で上下に並設して前記表示手段に表示する機能と、これらの前記ガントチャートを表示した状態で、前記入力手段の操作によりその交差点が移動可能であり、前記時間軸と平行および垂直な十字スケールを、前記表示手段に表示する機能とをさらに実現させる。 In the production management program according to claim 9 of the present invention, the Gantt chart partitioned by the lot and the Gantt chart partitioned by the machine facility or by the worker are arranged in parallel vertically on a common time axis. With the function displayed on the display means and the Gantt chart being displayed, the intersection can be moved by operating the input means, and the cross scale parallel and perpendicular to the time axis is displayed on the display means. To achieve further functions.
このようにすると、ロット別のガントチャートと、機械設備別又は作業者別のガントチャート上に複数のガントバーが点在していても、どのロットの製造工程にどの機械設備または作業者が対応しているのかを、明確に理解することができる。 In this way, even if multiple Gantt bars are scattered on the Gantt chart for each lot and the Gantt chart for each machine or worker, which machine or worker corresponds to which lot's manufacturing process. Can understand clearly.
本発明における請求項10の生産管理プログラムでは、前記入力手段により一つの製造工程に対応するガントバーを特定し、その製造工程について使用する複数の機械設備または作業者と、製造すべき数および/または期間とを条件として入力すると、その条件に合致する複数の機械設備または作業者が存在するか否かを判断する機能と、前記条件に合致した複数の機械設備または作業者毎に、前記ガントバーを分割して前記表示手段に表示する機能とをさらに実現させる。 In the production management program according to the tenth aspect of the present invention, a gantry bar corresponding to one manufacturing process is specified by the input means, a plurality of mechanical equipment or workers used for the manufacturing process, the number to be manufactured and / or When a period is input as a condition, a function for determining whether or not there are a plurality of mechanical equipment or workers that match the condition, and the Gantt bar for each of the plurality of mechanical equipment or workers that meet the condition. The function of dividing and displaying on the display means is further realized.
このようにすると、一つの製造工程について、複数の機械設備または作業者を同時に使用することを想定したガントバーを、表示手段に表示させることができ、より柔軟な工程計画を立案することができる。 If it does in this way, about one manufacturing process, the Gantt bar assumed to use a plurality of machinery or workers simultaneously can be displayed on a display means, and a more flexible process plan can be drawn up.
本発明の請求項1によると、資源(機械設備・人・部材・時間)の有効活用をし、納期厳守を考慮した生産計画をガントチャート表現で立てて、製造工程を管理する機能をコンピュータ上で実現する生産管理プログラムを提供することができる。 According to claim 1 of the present invention, a function for managing a manufacturing process by making effective use of resources (machine equipment, people, parts, and time), creating a production plan with strict adherence to delivery date in a Gantt chart expression, on a computer Can provide a production management program.
本発明の請求項2によると、ガントバーが自動生成されるため、操作性を向上させることができる。 According to the second aspect of the present invention, since the Gantt bar is automatically generated, the operability can be improved.
本発明の請求項3によると、在庫リスクを減らすことができる。 According to claim 3 of the present invention, inventory risk can be reduced.
本発明の請求項4によると、稼働率の低い資源を有効活用すると共に操作性を向上させることができる。 According to claim 4 of the present invention, it is possible to effectively utilize resources with a low operation rate and improve operability.
本発明の請求項5によると、稼働率の低い資源を有効活用すると共に操作性をさらに向上させることができる。 According to claim 5 of the present invention, it is possible to effectively utilize resources having a low operation rate and further improve operability.
本発明の請求項6によると、作業実績入力時の現場側の負担を減らすことができる。 According to claim 6 of the present invention, it is possible to reduce the burden on the site side when inputting work results.
本発明の請求項7によると、資源の有効活用に資する情報を得ることができる。 According to claim 7 of the present invention, information contributing to effective utilization of resources can be obtained.
本発明の請求項8によると、シミュレーションされた最適な工程計画を提示して、各製造工程および全製造工程の所用時間と、利用可能な機械設備又は作業者を一目で認識することができる。 According to the eighth aspect of the present invention, it is possible to present the simulated optimum process plan and recognize the required time of each manufacturing process and all the manufacturing processes and the available equipment or workers at a glance.
本発明の請求項9によると、ロットと機械設備または作業者との関連性を明確に把握できる。 According to claim 9 of the present invention, it is possible to clearly grasp the relationship between a lot and mechanical equipment or a worker.
本発明の請求項10によると、複数の機械設備や作業者が同時に使用することを想定した、より柔軟な工程計画を立案することができる。 According to the tenth aspect of the present invention, it is possible to make a more flexible process plan that is assumed to be used simultaneously by a plurality of mechanical facilities and workers.
以下、添付図面を参照しながら、本発明における生産管理プログラムの好ましい実施例を説明する。 Hereinafter, preferred embodiments of a production management program according to the present invention will be described with reference to the accompanying drawings.
図1Aは、本実施例における生産管理システムをコンピュータ上で実現させるための生産管理プログラムの機能ブロック図である。同図において、生産管理プログラム1は、例えば、ハードディスク等の記憶手段や、CPU等の演算手段や、ディスプレイ装置等の表示手段や、キーボード,マウス等の入力手段などを備えたコンピュータにインストールされるものであり、ユーザが図示しない入力手段と表示手段を用いて後述する生産計画立案等の各種業務を行うためのマンマシンインターフェースを提供する業務画面2と、例えばOracle(登録商標),MSDE(Microsoft(登録商標) SQL Server 2000 Desktop Engine),SQL(Structured Query Language)サーバなどの外部データベース4との間で必要データをやりとりするデータベースI/Oモジュール3とを備えている。業務画面2を通じて入力されたデータは、データベースI/Oモジュール3を介して外部データベース4へ登録される一方、外部データベース4に登録されたデータは、データベースI/Oモジュール3を介してユーザの操作内容に応じて適宜読み出され、業務画面2上に反映されることとなる。外部データベース4は、ネットワークで接続された例えばデータベースサーバなどの別のコンピュータが具備する記憶手段に構築されることが多いが、生産管理プログラム1がインストールされたコンピュータ自身の記憶手段に構築してもよい。 FIG. 1A is a functional block diagram of a production management program for realizing the production management system in this embodiment on a computer. In the figure, the production management program 1 is installed in a computer having storage means such as a hard disk, arithmetic means such as a CPU, display means such as a display device, input means such as a keyboard and a mouse, and the like. A business screen 2 that provides a man-machine interface for performing various business operations such as production planning, which will be described later, using an input unit and a display unit (not shown). For example, Oracle (registered trademark), MSDE (Microsoft (Registered trademark) SQL Server 2000 Desktop Engine), and a database I / O module 3 for exchanging necessary data with an external database 4 such as an SQL (Structured Query Language) server. Data input through the business screen 2 is registered in the external database 4 via the database I / O module 3, while data registered in the external database 4 is operated by the user via the database I / O module 3. The information is appropriately read according to the contents and reflected on the business screen 2. The external database 4 is often constructed in a storage means provided in another computer such as a database server connected via a network, but may be constructed in the storage means of the computer itself in which the production management program 1 is installed. Good.
業務画面2は、生産管理プログラム1により前記入力手段や表示手段の他、記憶手段,演算手段などといったハードウェア資源を有機的に協働させることにより提供されるものであり、当該業務画面を通じて、ユーザからの操作入力に応じた情報処理が適宜コンピュータにより実行される。業務画面2は、大きく分けて、生産計画立案時にユーザが操作するメイン画面10と、その他の画面20〜27とから構成される。 The business screen 2 is provided by causing the production management program 1 to organically cooperate hardware resources such as a storage unit and a calculation unit in addition to the input unit and the display unit. Information processing according to the operation input from the user is appropriately executed by the computer. The business screen 2 is roughly divided into a main screen 10 operated by the user at the time of production planning and other screens 20 to 27.
メイン画面10の構成について説明する。11は、製造プランチャート(ロット別ガントチャート)であり、受注した製品のロット別に各種製造工程に関する工程表(日程)をガントチャート形式で表示する。12は、機械プランチャート(機械別ガントチャート)であり、工場が有する機械設備別にその機械設備に割り付けられた各種製造工程に関する工程表(日程)をガントチャート形式で表示する。13は、機械負荷状況表であり、機械プランチャート12と相互に関連して、割り付けられた工程に対応する機械設備の負荷状況を例えばグラフや数値などで表示する。14は、作業者プランチャート(作業者別ガントチャート)であり、工場に所属する作業者別にその作業者に割り付けられた各種製造工程に関する工程表(日程)をガントチャート形式で表示する。15は、作業者負荷状況表であり、作業者プランチャート14と相互に関連して、割り付けられた工程に対応する作業者の負荷状況を例えばグラフや数値などで表示する。16は、在庫一覧表(兼 入出庫予定表)であり、工場における製品在庫や部材在庫を現時点のみでなく、例えば製品の生産見込み,製品出荷予定,部材の払出予定,部材の受入予定など入出庫による将来的な変動分をも考慮した日程表の形で一覧表示する。17は、警告一覧表であり、製造プランチャート11,機械プランチャート12,作業者プランチャート14を用いた生産計画立案時に発生した警告を一覧表示する。 The configuration of the main screen 10 will be described. 11 is a manufacturing plan chart (a Gantt chart for each lot), which displays a process chart (schedule) relating to various manufacturing processes in a Gantt chart format for each lot of products for which orders are received. 12 is a machine plan chart (machine-specific Gantt chart), which displays process charts (schedules) relating to various manufacturing processes assigned to the machine equipment by machine equipment in the factory in a Gantt chart format. 13 is a machine load status table, and displays the load status of the machine equipment corresponding to the assigned process in a graph or a numerical value, for example, in correlation with the machine plan chart 12. 14 is an operator plan chart (an operator-specific Gantt chart), which displays process charts (schedules) relating to various manufacturing processes assigned to the operator for each operator belonging to the factory in a Gantt chart format. Reference numeral 15 denotes an operator load status table, which displays the operator's load status corresponding to the assigned process as a graph or a numerical value in association with the operator plan chart 14. 16 is an inventory list (also a loading / unloading schedule). Not only the product inventory and parts inventory in the factory, but also the production schedule, product shipment schedule, parts delivery schedule, parts receipt schedule, etc. Display a list in the form of an itinerary that also takes into account future fluctuations due to issues. Reference numeral 17 denotes a warning list, which displays a list of warnings generated during production planning using the manufacturing plan chart 11, the machine plan chart 12, and the worker plan chart 14.
次に、他の画面20〜27の構成について説明する。20は、受入処理画面であり、部品メーカーから納入された部材の受入登録を行う画面である。21は、発注手配画面であり、在庫一覧表16上で在庫割れする部材を少なくとも不足分発注するための注文書30を出力する画面である。22は、作業指示書画面であり、製造現場に指示を与えるための作業指示書31を出力する画面である。23は、作業実績収集画面であり、製造現場に配備された例えばバーコードリーダ,タッチパネルなどの実績入力端末32から作業指示書31に基づいて入力された作業実績を例えばネットワーク経由などで収集する画面である。24は、機械登録画面であり、工場が有する機械設備に関するデータを登録する画面である。25は、出荷指示/売上計上画面であり、出荷指示をするための出荷指示一覧表33を出力すると共に、当該出荷指示に基づいて売上計上を行う画面である。26は、ロット登録兼詳細情報画面であり、受注した製品のロット登録をすると共に詳細情報を表示する画面である。27は、作業者登録画面であり、工場に所属する作業者に関するデータを登録する画面である。 Next, the configuration of the other screens 20 to 27 will be described. Reference numeral 20 denotes an acceptance processing screen, which is a screen for performing acceptance registration of a member delivered from a parts manufacturer. Reference numeral 21 denotes an order arrangement screen, which is a screen for outputting an order form 30 for placing at least a shortage of parts whose inventory is broken on the inventory list 16. 22 is a work instruction screen, which is a screen for outputting a work instruction 31 for giving instructions to the manufacturing site. 23 is a work result collection screen for collecting work results input based on the work instructions 31 from a result input terminal 32 such as a barcode reader or a touch panel provided at the manufacturing site, for example, via a network. It is. Reference numeral 24 denotes a machine registration screen, which is a screen for registering data relating to machine equipment possessed by the factory. A shipping instruction / sales recording screen 25 is a screen for outputting a shipping instruction list 33 for instructing shipping and recording sales based on the shipping instruction. 26 is a lot registration / detailed information screen for registering lots of ordered products and displaying detailed information. 27 is an operator registration screen for registering data relating to workers belonging to the factory.
図1Bは、生産管理システムのハードウェア構成の一例を示したものである。同図において、101はCPU等の処理機能を有する演算手段102を含む制御手段、103は制御手段101との間で読出しおよび書込みが可能な記憶手段で、ここには記憶媒体(図示せず)からインストールされた生産管理プログラム1や、この生産管理プログラム1の実行中に使用される各種情報などが記憶される。制御手段101の入力側ポートには、キーボードやマウス等のオペレータが操作可能な入力手段104が接続され、また制御手段101の出力側には、ディスプレイ装置等の表示手段105が接続される。そして、制御手段101が生産管理プログラム1を実行する間は、入力手段104による操作が表示手段105にあらわれる画面に反映されるようになっている。 FIG. 1B shows an example of the hardware configuration of the production management system. In the figure, 101 is a control means including an arithmetic means 102 having a processing function such as a CPU, 103 is a storage means that can be read from and written to the control means 101, and here a storage medium (not shown) The production management program 1 installed from above and various information used during the execution of the production management program 1 are stored. An input means 104 that can be operated by an operator such as a keyboard or a mouse is connected to the input side port of the control means 101, and a display means 105 such as a display device is connected to the output side of the control means 101. While the control unit 101 executes the production management program 1, the operation by the input unit 104 is reflected on the screen displayed on the display unit 105.
なお、この図1Bでは、便宜的に1台のコンピュータ111で生産管理システムを構築した例を示している。つまり、記憶手段103は前述した外部データベース4としての機能を含んでいるが、これはネットワークを介して接続される別なコンピュータの記憶手段に構築してもよい。 FIG. 1B shows an example in which a production management system is constructed by one computer 111 for convenience. That is, the storage unit 103 includes the function as the external database 4 described above, but this may be constructed in a storage unit of another computer connected via a network.
図1Cは、生産管理プログラム1の実行中に動作する各機能構成を示したものである。同図において、記憶手段103に格納される外部データベース4は、個々の製品について、当該製品を何時まで何個生産すべきかを、ロット情報として記憶するロット情報記憶部121と、各製品に関連付けられた部材や製造工程に関する情報を、製品工程マスタとして記憶する製品工程マスタ記憶部122と、各ロット情報ごとに、必要とする製造工程や、その開始および終了時間や、進捗状況などの生産処理情報を記憶する生産情報記憶部123と、各製品の製造工程で使用する機械設備や、その機械設備の能力および稼動状況(稼働率)などを、機械設備情報として記憶する機械設備情報記憶部124と、各製品の製造工程で使用する作業者や、その作業者の能力および稼動状況(稼働率)などを、作業者情報として記憶する作業者情報記憶部125と、をそれぞれ備えている。 FIG. 1C shows each functional configuration that operates during the execution of the production management program 1. In the figure, the external database 4 stored in the storage means 103 is associated with each product and a lot information storage unit 121 that stores how many times the product should be produced for each product as lot information. Product process master storage unit 122 that stores information on the parts and manufacturing processes as product process masters, and production process information such as required manufacturing processes, start and end times, and progress for each lot information A production information storage unit 123 that stores the machine facility information storage unit 124 that stores machine equipment used in the manufacturing process of each product, and the capacity and operating status (operation rate) of the machine facility as machine facility information, A worker information storage unit 125 for storing workers used in the manufacturing process of each product and the capabilities and operating conditions (operation rates) of the workers as worker information. It has been.
前記ロット情報には、製品の品名,受注数,製造数,納期などが含まれている。製品が繰り返し生産される場合、同じ製品で異なるロット情報が存在する。また、製品工程マスタには、それぞれの製品について、例えば生産する上で必要な全ての製造工程および部材と、各々の製造工程を行う順番と、単位製品数当りの各製造工程の所要時間(「段取時間」と「標準時間」)、使用する各部材の部品表(単価や使用数など)が含まれている。さらに、生産処理情報には、各製造工程で使用する機械設備と、担当する作業者の各情報が含まれている。 The lot information includes the product name, the number of orders, the number of manufacturing, the delivery date, and the like. When a product is repeatedly produced, different lot information exists for the same product. The product process master includes, for example, all the manufacturing processes and members necessary for production, the order of performing each manufacturing process, and the time required for each manufacturing process per unit product (“ Setup time ”and“ Standard time ”), and a bill of materials (unit price, number of uses, etc.) of each member used. Furthermore, the production processing information includes information on the machine equipment used in each manufacturing process and the worker in charge.
また、ここでの制御手段101は、入力手段104からの操作入力を受けて、新規のロット情報をロット情報記憶部121に書込むロット情報登録手段151と、前記新規のロット情報に関する各製造工程毎のガントバーを、表示手段105に表示されたロット別のガントチャート上に生成させるガントチャート生成手段152と、生産情報記憶部123に記憶されるロット情報の各製造工程と、機械設備情報記憶部124に記憶される使用可能な機械設備の稼動状況とから、各ロット情報の製造工程毎に利用する機械設備を特定する工程−機械割り付け手段153と、生産情報記憶部123に記憶されるロット情報の各製造工程と、作業者情報記憶部125に記憶される作業可能な作業者の稼動状況とから、各ロット情報の製造工程毎に担当の作業者を特定する工程−作業者割り付け手段154と、ロット製品に必要な部材の一覧を出力する部材発注手段155と、ロットの作業指示を出力したり、ロットの作業実績を収集して閲覧できるようにする作業情報管理手段156と、を備えている。 Further, the control means 101 here receives an operation input from the input means 104, and writes lot information into the lot information storage unit 121, lot information registration means 151, and each manufacturing process related to the new lot information Gantt chart generating means 152 for generating each Gantt bar on the lot-specific Gantt chart displayed on the display means 105, each manufacturing process of lot information stored in the production information storage section 123, and machine equipment information storage section The process-machine allocation means 153 that identifies the machine equipment to be used for each manufacturing process of each lot information from the operation status of the available machine equipment stored in 124, and the lot information stored in the production information storage unit 123 Process-worker assigning means 1 for identifying the worker in charge for each manufacturing process of each lot information from each manufacturing process and the operation status of the workable worker stored in the worker information storage unit 125 54, a member ordering means 155 that outputs a list of parts required for a lot product, and a work information management means 156 that outputs a lot work instruction and makes it possible to collect and view lot work results. I have.
以下、表示手段105に表示される業務画面2に関して、表示手段で実際に表示される画面例を示した図2乃至図24を参照しながら、業務画面2を構成する各画面の詳細と共に、生産管理業務を行うための操作手順について説明する。 Hereinafter, with respect to the business screen 2 displayed on the display means 105, referring to FIG. 2 to FIG. 24 showing examples of screens actually displayed on the display means, together with details of each screen constituting the business screen 2, production The operation procedure for performing management work will be described.
1 顧客からの受注に従い、新規受注ロットを登録する。 1 Register new order lots according to customer orders.
入力手段104により「ロット追加」メニューを選ぶ(図2)。これにより、生産管理プログラム1はロット情報登録手段151を起動させる。 The “add lot” menu is selected by the input means 104 (FIG. 2). As a result, the production management program 1 activates the lot information registration means 151.
当該ロット情報登録手段151により、ロット登録兼詳細情報画面26としての「ロット情報追加」画面が表示されるので、入力手段104を利用して、当該画面の入力ボックス40に、例えば納品先(得意先),品名,受注数,製造数,納期などの、個々の部品に関するロット情報を入力する(図3)。品名は項目選択リストから選択するようになっており、当該品名に対応する全製造工程が矩形領域41に表示される。矩形領域41に表示される製造工程は、予め品名に関連付けられて外部データベース4の製造工程マスタ記憶部122に製造工程マスタとして登録されている。また、入力した新規のロット情報は、ロット情報記憶部121に記憶される。 The lot information registration means 151 displays the “Add lot information” screen as the lot registration and detailed information screen 26. Therefore, the input means 104 is used to enter, for example, the delivery destination (customer) in the input box 40 of the screen. First, lot information regarding individual parts such as product name, number of orders received, number of products manufactured, and delivery date is input (FIG. 3). The product name is selected from the item selection list, and all manufacturing processes corresponding to the product name are displayed in the rectangular area 41. The manufacturing process displayed in the rectangular area 41 is registered in advance as a manufacturing process master in the manufacturing process master storage unit 122 of the external database 4 in association with the product name. The input new lot information is stored in the lot information storage unit 121.
次にロット情報登録手段151は、製造プランチャート11のガントチャートに新規のロット情報に関する受注ロット行を追加する(図4)。受注ロット行は、左側に配置された項目情報表示欄42と、右側に配置されたガントチャート表示欄43とから構成される。項目情報表示欄42には、ガントチャート表示欄43で表示する日程に対応する情報が表示され、ここでは前述のロット登録の際に入力されたロット情報の中で、品名,受注数および納期が表示される。項目情報表示欄42は、ロット情報に含まれている対応するロットの工程進捗状況に応じて色分け表示等するのが好ましく、例えば、ピンク色は計画未定、青色は未着手、黄色は仕掛り、緑色は完了などとすればよい。これにより、項目情報表示欄42を見れば、ガントチャート表示欄43の実績表示を見なくても、ロットの工程進捗状況を一目で把握することができる。ガントチャート表示欄43は、横軸に日時が割り付けられており、その横軸に対する長さが各製造工程に要する作業の時間幅を表す工程ガントバー44が配置される。作業の時間幅は、製品工程マスタ記憶部122に記憶される製品工程マスタから、その製品に関する単位数当りの各製品工程の所要時間を読み出すことで可能になる。 Next, the lot information registration unit 151 adds an order lot line relating to the new lot information to the Gantt chart of the production plan chart 11 (FIG. 4). The order lot line includes an item information display column 42 arranged on the left side and a Gantt chart display column 43 arranged on the right side. In the item information display field 42, information corresponding to the schedule displayed in the Gantt chart display field 43 is displayed. Here, among the lot information input at the time of the above-mentioned lot registration, the product name, the number of orders, and the delivery date are displayed. Is displayed. The item information display column 42 is preferably color-coded according to the process progress status of the corresponding lot included in the lot information, for example, pink is undecided, blue is not started, yellow is in progress, The green color may be completed. Thus, if the item information display field 42 is viewed, the process progress status of the lot can be grasped at a glance without looking at the result display in the Gantt chart display field 43. In the Gantt chart display field 43, date and time are assigned to the horizontal axis, and a process Gantt bar 44 in which the length with respect to the horizontal axis indicates the time width of the work required for each manufacturing process is arranged. The time width of the work is made possible by reading the time required for each product process per unit number related to the product from the product process master stored in the product process master storage unit 122.
2 追加した受注ロットのロット工程計画を立てる。 2 Create a lot process plan for the added order lot.
入力手段104により、製造プランチャート11において「終了点から工程割付」メニューを選ぶ(図5)。これにより、生産管理プログラム1はガントチャート生成手段152を起動させる。 Using the input means 104, the “assign process from end point” menu is selected in the production plan chart 11 (FIG. 5). As a result, the production management program 1 activates the Gantt chart generating means 152.
ここでは、表示手段105に表示されるガントチャート表示欄43上のポインタを、入力手段104によって適宜移動させてマウスクリックすると、ガントチャート生成手段152は、そのマウスクリックした点を終了点とするように、ロットの製造工程を示す工程ガントバー44を割り付けて、これをガントチャート表示欄43に表示する(図6)。このとき、ガントチャート生成手段152は、受注ロット行に対応する製造工程分(図6の場合は7工程分)の工程ガントバー44(44a〜44g)を自動生成するが、これは外部データベース4の製品工程マスタに予め登録された単位製品数当りの「段取時間」および「標準時間」と受注数との積算によって、各製造工程の作業時間、すなわち工程ガントバー44a〜44gの長さが設定される。従って、自動生成された工程ガントバー44の長さを調整しなくてもそのまま利用することができる。なお、入力手段104により、図5に示す「開始点から工程割付」メニューを選んだ場合には、開始点を指定して工程割り付けすることも可能である。 Here, when the pointer on the Gantt chart display field 43 displayed on the display unit 105 is appropriately moved by the input unit 104 and clicked with the mouse, the Gantt chart generating unit 152 sets the point clicked by the mouse as the end point. Then, a process Gantt bar 44 indicating the manufacturing process of the lot is allocated and displayed in the Gantt chart display field 43 (FIG. 6). At this time, the Gantt chart generating means 152 automatically generates the process Gantt bar 44 (44a to 44g) for the manufacturing process corresponding to the order lot line (7 processes in the case of FIG. 6). The working time of each manufacturing process, that is, the length of the process gantt bars 44a to 44g, is set by integrating the "setup time" and "standard time" per unit product registered in the product process master in advance and the number of orders. The Accordingly, the automatically generated process gantry bar 44 can be used without being adjusted. Note that when the “assign process from start point” menu shown in FIG. 5 is selected by the input means 104, it is also possible to assign the process by designating the start point.
納期表示45より前(左側)に全工程が終了するように、ガントチャート表示欄43に配置された工程ガントバー44を、入力手段104であるマウスでドラッグして、その位置を調整する(図7)。このとき、製品工程マスタに含まれる製造工程の順序が変わらないように、ドラッグした工程に係るガントバーだけでなく、それに合わせて前後の工程に係るガントバーも時間軸方向に玉突きで移動する。また、例えば機械設備情報記憶部124に記憶される機械設備の性能や、作業者情報記憶部125に記憶される作業者の技能に合わせて、マウスによるドラッグにより工程ガントバー44の長さを伸縮調整することも可能である。なお、外部データベース4に予め記憶した日々の就業時間に関する情報から、就業時間内か就業時間外かでガントチャート表示欄43の領域を色分け表示等してもよく、工程ガントバー44が就業時間外に架かったら、就業時間外領域に架かった分に相当する工程ガントバー44の一部を、マウスのドラッグ操作により翌日の就業時間内に繰り越してもよい。このようにすれば、工場の就業形態に沿った形で生産工程を立案することができる。 The process Gantt bar 44 arranged in the Gantt chart display field 43 is dragged with the mouse as the input means 104 so that all processes are completed before the delivery date display 45 (left side), and the position thereof is adjusted (FIG. 7). ). At this time, not only the Gantt bar related to the dragged process but also the Gantt bars related to the preceding and following processes are moved in the time axis direction by a ball so that the order of the manufacturing processes included in the product process master does not change. For example, the length of the process Gantt bar 44 can be adjusted by dragging with the mouse according to the performance of the mechanical equipment stored in the mechanical equipment information storage unit 124 and the skill of the worker stored in the worker information storage unit 125. It is also possible to do. It should be noted that the area of the Gantt chart display field 43 may be displayed in different colors depending on whether it is within working hours or outside working hours, based on information related to daily working hours stored in advance in the external database 4, and the process Gantt bar 44 is displayed outside working hours. If it is set, a part of the process Gantt bar 44 corresponding to the amount set in the non-working time area may be carried over within the working hours of the next day by dragging the mouse. In this way, it is possible to plan the production process in a form that conforms to the factory working pattern.
3 ロットの各製造工程を、どの機械設備で作業するかを決める(工程に機械を割り付ける)。 3. Decide which machine equipment to use for each production process of a lot (assign machines to the process).
(1)機械別ガントチャートへドラッグ・アンド・ドロップして割り付ける方法。 (1) A method of assigning by dragging and dropping to a machine-specific Gantt chart.
入力手段104により、「ロット別+機械別 表示」メニューを選ぶ(図8)。これにより、生産管理プログラム1は工程−機械割り付け手段153を起動させる。 By using the input means 104, the “display by lot + display by machine” menu is selected (FIG. 8). As a result, the production management program 1 activates the process-machine allocation means 153.
当該工程−機械割り付け手段153により、ウィンドウが2分割され、上に「ロット別ガントチャート」表示となる製造プランチャート11、下に「機械別ガントチャート」表示となる機械プランチャート12が、同一の表示画面105上に表示される(図9)。機械プランチャート12は、製造プランチャート11と同様の構成になっている。具体的には、左側に配置された項目情報表示欄46と、右側に配置されたガントチャート表示欄47とから構成された機械設備行が縦に複数配置された表からなる。項目情報表示欄46には、ガントチャート表示欄47で表示する日程に対応する情報が表示され、ここでは機械登録画面24から、予め外部データベース4の機械設備情報記憶部124に登録された機械設備情報が表示される。ガントチャート表示欄47は、横軸に日時が割り付けられており、その横軸に対する長さが各製造工程に要する作業の時間幅を表す工程ガントバー44が配置される。なお、上下に分割表示された製造プランチャート11と機械プランチャート12とは、入力手段104の操作によって連動できるようになっており、ガントチャート表示欄43,47のどちらを横スクロールさせても、上下のウィンドウで同時にスクロールする。 The process-machine allocating means 153 divides the window into two parts, and the production plan chart 11 displaying “Gantt chart by lot” on the top and the machine plan chart 12 displaying “Gantt chart by machine” below are the same. It is displayed on the display screen 105 (FIG. 9). The machine plan chart 12 has the same configuration as the production plan chart 11. More specifically, it is composed of a table in which a plurality of machine equipment rows are arranged vertically, each of which is composed of an item information display column 46 arranged on the left side and a Gantt chart display column 47 arranged on the right side. In the item information display field 46, information corresponding to the schedule displayed in the Gantt chart display field 47 is displayed. Here, the machine equipment registered in the machine equipment information storage unit 124 of the external database 4 from the machine registration screen 24 in advance. Information is displayed. In the Gantt chart display field 47, the date and time is assigned to the horizontal axis, and a process Gantt bar 44 in which the length with respect to the horizontal axis indicates the time width of the work required for each manufacturing process is arranged. Note that the manufacturing plan chart 11 and the machine plan chart 12 that are displayed separately in the vertical direction can be linked by the operation of the input means 104, and either of the Gantt chart display fields 43 and 47 can be scrolled horizontally, Scroll simultaneously in upper and lower windows.
ここで入力手段104によって、製造プランチャート11上の工程ガントバー44を、機械プランチャート12上の、その工程作業を行なう機械設備にドラッグ・アンド・ドロップして、各製造工程に機械を割り付ける。同図では、製造プランチャート11のガントチャート表示欄43にある「ブランク」工程に対応する工程ガントバー44aを、「プレス80t」機械で11月24日に作業するように機械プランチャート12のガントチャート表示欄43にドラッグ・アンド・ドロップしている。その際、誤割り付けを防止するために、当該工程を作業可能な機械にのみ割り付け可能である。具体的には、例えば、選択した製造プランチャート11の工程ガントバー44の製造工程に応じて、その製造工程に対応する機械のみ機械プランチャート12で選択的に表示する、又は、その製造工程に対応する機械を強調表示すると共に作業不可の機械には割り付け禁止とすればよい。これは、工程−機械割り付け手段153が、指定した工程ガントバー44の製造工程を条件として、機械設備情報記憶部124から使用できる機械設備を抽出することで実現可能となる。 Here, the process Gantt bar 44 on the production plan chart 11 is dragged and dropped on the machine plan chart 12 to the machine facility performing the process work by the input means 104, and the machine is assigned to each production process. In this figure, the process Gantt bar 44a corresponding to the “Blank” process in the Gantt chart display field 43 of the production plan chart 11 is operated on the “Press 80t” machine on November 24, and the Gantt chart of the machine plan chart 12 is used. Drag and drop to the display field 43. At that time, in order to prevent erroneous assignment, the process can be assigned only to machines capable of working. Specifically, for example, according to the manufacturing process of the process Gantt bar 44 of the selected manufacturing plan chart 11, only the machine corresponding to the manufacturing process is selectively displayed on the machine plan chart 12, or corresponds to the manufacturing process. The machine to be operated is highlighted, and assignment to a machine that cannot be operated is prohibited. This can be realized by the process-machine allocating means 153 extracting usable machine equipment from the machine equipment information storage unit 124 on the condition that the designated process gantry bar 44 is manufactured.
当該入力手段104で対象となる工程ガントバー44をドラッグ・アンド・ドロップ操作すると、工程−機械割り付け手段153は、操作先のガントチャート表示欄43に対応する機械設備が使用可能なもので、且つその時間帯で稼動可能であるか否かを、機械設備情報記憶部124に記憶された機械設備情報を読み出して判断する。もし、それが使用可能な機械設備で、且つその時間帯で稼動可能なものであれば、工程−機械割り付け手段153による機械割り付けが行なわれ、製造プランチャート11のガントチャート表示欄43と同じ工程ガントバー44aが複製されて、機械プランチャート12のガントチャート表示欄47にも表示される。また、その機械設備に関し、複製された工程ガントバー44aの時間帯の稼働率が算出され、当該稼働率を含む機械設備情報が機械設備情報記憶部124と共に、当該工程ガントバー44aに関する製品の製造工程で、使用する機械設備が特定され、その製品の製造工程と使用する機械設備を関連付けた生産処理情報が生産情報記憶部123に書換え更新される。そして、機械割り付けが完了した製造プランチャート11の工程ガントバー44aの輪郭線が、未割り付けを示す点線から実線に変わる。もちろん、当該割り付け状態を示す表示形式はどのようなものでもよい。このように、製造プランチャート11上の工程ガントバー44を、機械プランチャート12上にドラッグ・アンド・ドロップするだけで、各製造工程に機械を簡単に割り付けることができる。 When the target process Gantt bar 44 is dragged and dropped with the input means 104, the process-machine allocation means 153 can use the machine equipment corresponding to the Gantt chart display column 43 of the operation destination, and Whether the machine is operable in the time zone is determined by reading the machine facility information stored in the machine facility information storage unit 124. If it is a machine facility that can be used and can be operated in that time zone, the machine allocation by the process-machine allocation means 153 is performed, and the same process as the Gantt chart display column 43 of the manufacturing plan chart 11 is performed. The Gantt bar 44a is duplicated and displayed in the Gantt chart display field 47 of the machine plan chart 12. In addition, with respect to the machine equipment, the operation rate of the replicated process gantry bar 44a in the time zone is calculated, and the machine equipment information including the operation rate is combined with the machine equipment information storage unit 124 in the manufacturing process of the product related to the process gantt bar 44a. The machine equipment to be used is specified, and the production processing information relating the manufacturing process of the product and the machine equipment to be used is rewritten and updated in the production information storage unit 123. Then, the outline of the process Gantt bar 44a in the production plan chart 11 for which the machine assignment is completed changes from a dotted line indicating unassignment to a solid line. Of course, any display format indicating the allocation state may be used. In this way, by simply dragging and dropping the process Gantt bar 44 on the production plan chart 11 onto the machine plan chart 12, the machine can be easily assigned to each production process.
工程ガントバー44は、機械プランチャート12上において同一ロットに属するもの毎に関連付けられており、工程ガントバー44を構成する各ガントバー間のつながりを接続線で表示することもできる。この実際の例は、後程説明する。 The process gantt bar 44 is associated with each belonging to the same lot on the machine plan chart 12, and the connection between the gantt bars constituting the process gantt bar 44 can also be displayed as a connection line. This actual example will be described later.
機械プランチャート12で機械工程(工程ガントバー44)を製造プランチャート11と違う日時に割り付けると(図10)、それに従い製造プランチャート11の工程ガントバー44も移動し、前後の工程ガントバー44も玉突きで移動する(図11)。図10及び図11では、製造プランチャート11のガントチャート表示欄43にある「ベンド」工程に対応する工程ガントバー44bを、「プレス80t」機械で11月28日に作業するように機械プランチャート12のガントチャート表示欄43にドラッグ・アンド・ドロップしている。それに伴い、製造プランチャート11でも、「ベンド」工程(工程ガントバー44b)が11月28日に移動し、各工程の順番が入れ替わらないように、それ以後の工程ガントバー44c〜44gも玉突きで移動する。こうして、工程−機械割り付け手段153による機械割り付けが行なわれると、ロット情報ごとに、必要とする製造工程の開始時間や終了時間も特定される。こうした開始時間や終了時間は、生産処理情報の一部として生産情報記憶部123に書換え更新される。 If the machine process chart (process gantt bar 44) is assigned to a date and time different from the production plan chart 11 in the machine plan chart 12 (Fig. 10), the process gantt bar 44 of the production plan chart 11 will move accordingly, and the front and rear process gantt bars 44 will also be struck Move (FIG. 11). 10 and 11, the machine plan chart 12 is set so that the process Gantt bar 44b corresponding to the “bend” process in the Gantt chart display field 43 of the production plan chart 11 is operated on the “press 80t” machine on November 28. Is dragged and dropped to the Gantt chart display field 43. Accordingly, in the manufacturing plan chart 11, the "bend" process (process gantt bar 44b) moves on November 28, and the subsequent process gantt bars 44c to 44g also move by ball so that the order of each process does not change. To do. Thus, when the machine allocation by the process-machine allocation means 153 is performed, the required start time and end time of the manufacturing process are specified for each lot information. Such start time and end time are rewritten and updated in the production information storage unit 123 as part of the production processing information.
その他、1つの製造工程が複数台の機械を使用して同時並行で作業可能な場合には、工程ガントバー44を分割して複数の機械設備行に割り付けることもできる。この実際の例も、後程説明する。 In addition, when one manufacturing process can be performed in parallel using a plurality of machines, the process gantt bar 44 can be divided and allocated to a plurality of machine equipment rows. This actual example will also be described later.
(2)機械負荷状況表へドラッグ・アンド・ドロップして割り付ける方法。 (2) Method of assigning by dragging and dropping to the machine load status table.
表示手段105で製造プランチャート11を表示した状態で、入力手段104により「機械毎負荷状況」メニューを選ぶ(図12)。これにより、生産管理プログラム1は工程−機械割り付け手段153を起動させる。 While the production plan chart 11 is displayed on the display means 105, the “load status for each machine” menu is selected by the input means 104 (FIG. 12). As a result, the production management program 1 activates the process-machine allocation means 153.
すると工程−機械割り付け手段153は、同一の表示手段105において、製造プランチャート11の下に機械負荷状況表13を別ウィンドウで表示させる(図13)。機械負荷状況表13は、左側に配置された項目情報表示欄48と、右側に配置された負荷状況表示欄49とから構成された機械設備行が縦に複数配置された表からなる。項目情報表示欄48には、負荷状況表示欄49で表示する日程に対応する情報が表示され、ここでは機械プランチャート12と同様の機械設備情報が表示されている。負荷状況表示欄49は、日毎に複数のセルが並設されてなり、当該セルにその機械設備における1日の負荷状況が棒グラフで表示される。この負荷状況は、機械設備情報に含まれる各々の機械設備の能力および稼動状況を、工程−機械割り付け手段153が機械設備情報記憶部124から読み出すことで表示できる。 Then, the process-machine allocation means 153 causes the same display means 105 to display the machine load status table 13 in a separate window below the manufacturing plan chart 11 (FIG. 13). The machine load status table 13 is composed of a table in which a plurality of machine equipment rows each composed of an item information display column 48 arranged on the left side and a load status display column 49 arranged on the right side are arranged vertically. In the item information display column 48, information corresponding to the schedule displayed in the load status display column 49 is displayed. Here, the machine facility information similar to the machine plan chart 12 is displayed. In the load status display column 49, a plurality of cells are arranged in parallel for each day, and the daily load status of the mechanical equipment is displayed in a bar graph in the cells. This load status can be displayed by the process-machine allocation means 153 reading out the capability and operating status of each mechanical facility included in the mechanical facility information from the mechanical facility information storage unit 124.
50は過負荷注意線であり、これは工程−機械割り付け手段153が予め機械設備情報に含まれる単位時間毎の機械設備の稼動率を読み出して、この稼働率が予め設定された閾値をどの程度越えているかを算出することで、表示手段105に表示させるものである。この過負荷注意線は、閾値となる所定の負荷に合わせて設けられ、当該棒グラフは過負荷注意線50を超えると、例えばその超過分が赤色等に表示色が変化するなどして注意を促す。もちろん、負荷状況の表示形式は、例えばパーセントによる数値表示などどのようなものでもよい。工程を機械設備へ割り付ける際に機械設備の負荷状況を表示することにより、機械設備を有効利用することができる。なお、工程−機械割り付け手段153が、前記機械設備行を稼働率の低い(負荷の少ない)機械設備から順に並べ替えて、その順で表示手段105に表示させるようにしてもよい。 50 is an overload caution line. This is because the process-machine allocation means 153 reads out the operation rate of machine equipment per unit time included in the machine facility information in advance, and how much this operation rate is set to the preset threshold value. It is displayed on the display means 105 by calculating whether it has exceeded. This overload attention line is provided in accordance with a predetermined load serving as a threshold, and when the bar graph exceeds the overload attention line 50, for example, the display color changes to red or the like for the excess amount, for example, to call attention. . Of course, the load status display format may be any format such as a numerical display in percentage. By displaying the load status of the mechanical equipment when assigning the process to the mechanical equipment, the mechanical equipment can be used effectively. The process-machine allocating unit 153 may rearrange the machine equipment rows in order from the machine equipment having a low operation rate (low load) and display the rows on the display means 105 in that order.
入力手段104によって、対象となる製造プランチャート11の工程ガントバー44を、機械負荷状況表13の空いている機械・日付セル(負荷状況表示欄49)にドラッグ・アンド・ドロップする。同図では、製造プランチャート11のガントチャート表示欄43にある「ブランク」工程に対応する工程ガントバー44aを、「プレス80t」機械の11月21日のセルに割り付けている。すると、工程−機械割り付け手段153は、ドラッグ・アンド・ドロップ操作した先の機械設備について、機械設備情報記憶部124に記憶された機械設備情報から、その機械設備の同日における稼働率を読み出す。そして、その機械設備が1日空いている場合には、その日の所定の始業時間から工程ガントバー44aを割り付け、先に予約が入っている場合には、空いている時間に自動的に工程ガントバー44aを割り付ける。こうした割り付けが行なわれると、工程−機械割り付け手段153は、製造プランチャート11のガントチャート表示欄43と同じ工程ガントバー44aを、機械プランチャート12のガントチャート表示欄47にも複製表示する。なお、工程−機械割り付け手段153は、工程ガントバー44aの割り付けによって、その稼動時間帯で稼働率が過負荷注意線50を超過すると判断した場合には、その超過分について、翌日以降の空いている時間にも工程ガントバー44aを分割して、自動的に複数の工程ガントバー44aを割り付けるように構成してもよい。もちろん、入力手段104によって、割り付け前に作業時間の指定を行ない、その作業時間にドラッグ・アンド・ドロップ操作した先の機械設備が空いていることを、機械設備情報記憶部124に記憶された機械設備情報から判断したら、当該機械設備についてその作業時間帯に工程ガントバー44aを割り付けてもよい。 The process Gantt bar 44 of the target production plan chart 11 is dragged and dropped to an empty machine / date cell (load status display column 49) of the machine load status table 13 by the input means 104. In the figure, the process Gantt bar 44a corresponding to the “Blank” process in the Gantt chart display field 43 of the production plan chart 11 is assigned to the November 21 cell of the “Press 80t” machine. Then, the process-machine allocation means 153 reads the availability of the machine equipment on the same day from the machine equipment information stored in the machine equipment information storage unit 124 for the previous machine equipment that has been dragged and dropped. If the machine facility is free for one day, the process gantt bar 44a is assigned from the predetermined start time of the day, and if the reservation is made in advance, the process gantt bar 44a is automatically set at the vacant time. Is assigned. When such allocation is performed, the process-machine allocation unit 153 duplicates and displays the same process Gantt bar 44a as the Gantt chart display field 43 of the manufacturing plan chart 11 also in the Gantt chart display field 47 of the machine plan chart 12. When the process-machine allocation means 153 determines that the operation rate exceeds the overload caution line 50 in the operation time zone by the allocation of the process gantry bar 44a, the excess is vacant after the next day. It is also possible to divide the process gantt bar 44a in terms of time and automatically assign a plurality of process gantt bars 44a. Of course, the machine stored in the machine facility information storage unit 124 specifies that the work time is designated before the assignment by the input means 104, and the previous machine equipment that has been dragged and dropped during the work time is vacant. If it judges from equipment information, you may allocate process Gantt bar 44a to the work time zone about the machine equipment concerned.
ドロップした機械・日付に工程ガントバー44が割り付けられ、工程ガントバー44を割り付けた機械・日付の負荷(稼働率)が増加し、その割り付け結果が製造プランチャート11及び機械プランチャート12へ反映される(図14)。またこの場合も、割り付けた機械設備に関し、複製された工程ガントバー44aの時間帯の稼働率が算出され、当該稼働率を含む機械設備情報が機械設備情報記憶部124と共に、当該工程ガントバー44aに関する製品の製造工程で、使用する機械設備が特定され、その製品の製造工程と使用する機械設備を関連付けた生産処理情報が生産情報記憶部123に書換え更新される。 The process gantt bar 44 is assigned to the dropped machine / date, the load (operation rate) of the machine / date to which the process gantt bar 44 is assigned increases, and the assignment result is reflected in the manufacturing plan chart 11 and the machine plan chart 12 ( FIG. 14). Also in this case, with respect to the assigned machine equipment, the operation rate of the duplicated process gantry bar 44a is calculated in time, and the machine facility information including the operation rate is stored together with the machine facility information storage unit 124 in the product related to the process gantt bar 44a. In the manufacturing process, the machine equipment to be used is specified, and the production process information relating the product manufacturing process and the machine equipment to be used is rewritten and updated in the production information storage unit 123.
4 ロットの各製造工程を、どの作業者が作業するかを決める(工程に作業者を割り付ける)。 4. Decide which worker will work for each manufacturing process in the lot (assign workers to the process).
前節の機械割り付けと同様の方法で、今度は工程−機械割り付け手段153に代わって工程−作業者割り付け手段154が、製造工程毎に作業者を割り付ける(図15)。すなわち、機械プランチャート12の代わりが「作業者別ガントチャート」表示となる作業者プランチャート14であり、機械負荷状況表13の代わりが作業者負荷状況表15であり、これらの操作方法に関しても図8乃至図14に対応する説明と略同じである。 In the same manner as the machine assignment in the previous section, the process-worker assignment means 154 instead of the process-machine assignment means 153 assigns workers for each manufacturing process (FIG. 15). In other words, instead of the machine plan chart 12, the worker plan chart 14 is displayed as "Gantt chart by worker", and instead of the machine load situation table 13, the worker load situation table 15 is used. This is substantially the same as the description corresponding to FIGS.
前記図8において、入力手段104により、「ロット別+作業者別 表示」メニューを選ぶ。これにより、生産管理プログラム1は工程−作業者割り付け手段154を起動させる。 In FIG. 8, the “display by lot + display by worker” menu is selected by the input means 104. As a result, the production management program 1 activates the process-worker assignment means 154.
当該工程−作業者割り付け手段154により、表示手段105に表示される作業者プランチャート14は、機械プランチャート12と同様の構成になっており、左側に配置された項目情報表示欄51と、右側に配置されたガントチャート表示欄52とから構成された作業者行が縦に複数配置された表からなる。項目情報表示欄51には、ガントチャート表示欄52で表示する日程に対応する情報が表示され、ここでは作業者登録画面27から予め外部データベース4の作業者情報記憶部125に登録された作業者情報が表示されている。また、作業者負荷状況表15は、左側に配置された項目情報表示欄53と、右側に配置された負荷状況表示欄54とから構成された作業者行が縦に複数配置された表からなる。項目情報表示欄53には、負荷状況表示欄54で表示する日程に対応する情報が表示され、ここでは作業者プランチャート14と同様の作業者情報が表示されている。上下に分割表示された製造プランチャート11と作業者プランチャート14とは、入力手段104の操作によって連動できるようになっており、ガントチャート表示欄43,52のどちらを横スクロールさせても、上下のウィンドウで同時にスクロールするようになっている。 The worker plan chart 14 displayed on the display means 105 by the process-worker assigning means 154 has the same configuration as the machine plan chart 12, and includes an item information display column 51 arranged on the left side and a right side. And a Gantt chart display field 52 arranged in a table composed of a plurality of worker rows arranged vertically. In the item information display column 51, information corresponding to the schedule displayed in the Gantt chart display column 52 is displayed. Here, the worker registered in the worker information storage unit 125 of the external database 4 from the worker registration screen 27 in advance. Information is displayed. The worker load situation table 15 includes a table in which a plurality of worker rows are arranged vertically, each of which includes an item information display column 53 arranged on the left side and a load situation display column 54 arranged on the right side. . In the item information display column 53, information corresponding to the schedule displayed in the load status display column 54 is displayed. Here, worker information similar to the worker plan chart 14 is displayed. The production plan chart 11 and the worker plan chart 14 displayed separately in the vertical direction can be linked by the operation of the input means 104, so that either the Gantt chart display field 43 or 52 can be scrolled horizontally. Scrolls simultaneously in other windows.
入力手段104による工程ガントバー44のドラッグ・アンド・ドロップ操作による工程計画の立案中に、同一の機械設備や作業者に複数の製造工程が重なったら、工程−機械割り付け手段153や工程−作業者割り付け手段154は、表示手段105により工程計画表上に警告を表示する(図16)。同図では、異なる製品の「ドロー」工程ガントバー60と「ブランク」工程ガントバー61が、同一の「プレス80t」機械に割り付けられており、11月27日の11時から15時までの時間帯で、2つの製造工程が重なっている。このように、同一の機械設備を使用する製造工程計画が重なっている場合には、例えば背景色をピンク色に変化させるなどのガントチャート表示欄47(作業者プランチャート14の場合は、ガントチャート表示欄52)の該当部分に対する強調表示やアラーム数表示62により警告が報知される。 If a plurality of manufacturing processes overlaps the same mechanical equipment or operator during the process planning by drag and drop operation of the process gantry bar 44 by the input means 104, the process-machine allocation means 153 and the process-operator allocation The means 154 displays a warning on the process plan table by the display means 105 (FIG. 16). In the figure, “Draw” process Gantt bar 60 and “Blank” process Gantt bar 61 of different products are assigned to the same “Press 80t” machine, and from 11:00 to 15:00 on November 27 Two manufacturing processes overlap. In this way, when manufacturing process plans using the same mechanical equipment are overlapped, for example, the Gantt chart display field 47 for changing the background color to pink (in the case of the worker plan chart 14, the Gantt chart) A warning is notified by highlighting the corresponding portion of the display column 52) and the alarm number display 62.
表示手段105に警告一覧表画面に警告のリスト65が表示された状態で、警告項目行の特定セルを入力手段104でクリックすると、工程−機械割り付け手段153や工程−作業者割り付け手段154は、表示手段105により工程計画表画面の警告箇所を表示する(図17)。例えば、機械名を入力手段104でクリックすると、前述した機械プランチャート12が開き(表示され)、作業者名を入力手段104でクリックすると、作業者プランチャート14が開くなどである。 When a specific cell in the warning item row is clicked with the input means 104 in a state where the warning list 65 is displayed on the warning list screen on the display means 105, the process-machine assignment means 153 and the process-worker assignment means 154 The warning part on the process plan table screen is displayed by the display means 105 (FIG. 17). For example, when the machine name is clicked with the input means 104, the above-described machine plan chart 12 is opened (displayed), and when the operator name is clicked with the input means 104, the worker plan chart 14 is opened.
5 ロットの製造に必要な部材を発注手配する。 5 Order and arrange parts necessary for manufacturing lots.
(1)ロットに必要な部材をロット毎に個別に発注する。 (1) Ordering parts necessary for each lot individually for each lot.
表示手段105に表示される製造プランチャート11の項目情報表示欄46から、入力手段104により発注手配すべきロットを選び、「発注書印刷」メニューをクリックすると、生産管理プログラム1は部材発注手段155を起動させる(図18)。こうなると、部材発注手段155は表示手段105により発注手配画面21を表示し、外部データベース4の製品工程マスタ記憶部122に予め登録された製品工程マスタの中から、入力手段104で選択したロット製品に関する部品表を読み出して、そのロット製品に必要な部材の注文書30を例えばプリンタなどの図示しない印刷装置に出力(発行)させる。なお、ネットワーク経由で注文書30が部材の仕入先の端末へ直接データ伝送されるように構成してもよい。 From the item information display field 46 of the manufacturing plan chart 11 displayed on the display means 105, a lot to be ordered is selected by the input means 104, and when the “print order print” menu is clicked, the production management program 1 causes the member ordering means 155. Is activated (FIG. 18). In this case, the member ordering means 155 displays the ordering order screen 21 by the display means 105, and the lot product selected by the input means 104 from the product process master registered in advance in the product process master storage unit 122 of the external database 4. The bill of materials for the lot product is read out, and the order sheet 30 for the member necessary for the lot product is output (issued) to a printing apparatus (not shown) such as a printer. Note that the order form 30 may be configured to directly transmit data to the member supplier terminal via the network.
(2)在庫一覧表と入出庫予定を見て、共通使用部材を発注手配する。 (2) Look at the inventory list and the loading / unloading schedule and place an order for commonly used parts.
表示手段105に表示される製造プランチャート11の項目情報表示欄46から、入力手段104により特定のロットを選択し、「在庫問い合わせ」メニューをクリックすると、生産管理プログラム1は部材発注手段155を起動させる(図19)。 When a specific lot is selected by the input means 104 from the item information display field 46 of the manufacturing plan chart 11 displayed on the display means 105 and the “inventory inquiry” menu is clicked, the production management program 1 activates the member ordering means 155. (FIG. 19).
こうなると、部材発注手段155は表示手段105により必要部材の在庫一覧と入出庫予定が記載された在庫一覧表16を表示し、この在庫一覧表16により在庫割れが分かるようにする(図20)。在庫一覧表16は、左側に配置された項目情報表示欄66と、右側に配置された在庫状況表示欄67とから構成された在庫品行が縦に複数配置された表からなる。当該在庫品行は、外部データベース4の製品工程マスタ記憶部122に予め登録された製品工程マスタの中から、入力手段104で選択したロット製品とその製品の製造に必要な部材についての部品表を読み出して、自動的に設けられる。項目情報表示欄66には、在庫状況表示欄67で表示する日程に対応する情報が表示され、ここでは在庫となる製品又は部材に関する在庫品情報が表示されている。在庫状況表示欄67は、日毎に複数のセルが2段に並設されてなり、当該1段目のセルにその製品又は部材における在庫数が表示され、当該2段目のセルに在庫割れ数(不足数)が表示される。 In this case, the member ordering means 155 displays the inventory list 16 in which the inventory list of the necessary members and the entry / exit schedule are described by the display means 105, and the inventory list 16 can be used to identify the inventory crack (FIG. 20). . The inventory list 16 is composed of a table in which a plurality of inventory product lines each composed of an item information display column 66 arranged on the left side and an inventory status display column 67 arranged on the right side are arranged vertically. The inventory line reads out the parts table for the lot product selected by the input means 104 and the members necessary for manufacturing the product from the product process master registered in advance in the product process master storage unit 122 of the external database 4. Automatically provided. In the item information display column 66, information corresponding to the schedule displayed in the inventory status display column 67 is displayed, and in this case, inventory information regarding the product or member to be in stock is displayed. In the inventory status display column 67, a plurality of cells are arranged in two rows every day, the number of stocks of the product or member is displayed in the first cell, and the number of cracked stocks in the second cell. (Insufficient number) is displayed.
在庫状況表示欄67に表示される在庫数は、製造プランチャート11で立案された生産計画、すなわちロット情報記憶部121に記憶されたロット情報に含まれる製品又は部材の入出庫に基づいて自動計算される。すなわち、製品については工程ガントバー44の最終工程を示すガントバーの終点位置に対応する日が入庫日に相当し、部材については工程ガントバー44を構成する各ガントバーの始点位置に対応する日が出庫日に相当する。そして、部材発注手段155は、製品の入庫日に対応するセルの在庫数から製品のロット数を加算し、部材の出庫日に対応するセルの在庫数から製品のロット数に製品1個当たりにおける部材の使用数を乗じた数を減算することで、各日の在庫数を算出する。 The number of stocks displayed in the stock status display column 67 is automatically calculated based on the production plan drafted in the manufacturing plan chart 11, that is, the receipt or delivery of products or parts included in the lot information stored in the lot information storage unit 121. Is done. That is, for products, the day corresponding to the end position of the gantt bar indicating the final process of the process gantt bar 44 corresponds to the entry date, and for members, the day corresponding to the start point position of each gantt bar constituting the process gantt bar 44 is the delivery date. Equivalent to. Then, the member ordering means 155 adds the number of product lots from the number of cells in stock corresponding to the date of goods receipt, and the number of products in the cell from the number of cells corresponding to the date of goods delivery per product. The number of stocks for each day is calculated by subtracting the number multiplied by the number of members used.
表示手段105で在庫一覧表16を表示しながら、入力手段104で操作入力を行うことにより、部材発注手段155は部材が在庫割れする前に仕入れるための注文書30を、例えばプリンタなどの図示しない印刷装置で発行する。これにより、受注した製品の生産に最低限必要な部材のみが発注されるため、在庫リスクを減らすことができる。なお、ネットワーク経由で注文書30が部材の仕入先の端末へ直接データ伝送されるように、部材発注手段155を構成してもよい。 By performing operation input with the input means 104 while displaying the inventory list 16 on the display means 105, the member ordering means 155 provides an order form 30 for purchasing before the parts are out of stock, such as a printer (not shown). Issued on the printing device. As a result, since only the members necessary for the production of the ordered product are ordered, inventory risk can be reduced. Note that the member ordering means 155 may be configured so that the order form 30 is directly transmitted to the member supplier terminal via the network.
6 ロットの作業指示書を発行する。 6 Issue work instructions for lots.
表示手段105に表示される製造プランチャート11の項目情報表示欄46から、入力手段104により作業指示を行なうべきロットを選択し、「作業指示書印刷」メニューをクリックすると、生産管理プログラム1は作業情報管理手段156を起動させる(図21)。 From the item information display field 46 of the manufacturing plan chart 11 displayed on the display means 105, a lot to be instructed for work is selected by the input means 104, and when the "work instruction document printing" menu is clicked, the production management program 1 is operated. The information management means 156 is activated (FIG. 21).
こうなると作業情報管理手段156は、選択したロット製品を製造するための作業指示書31を例えばプリンタなどの印刷装置で発行する(図22)。作業指示書31には、例えば、作業情報管理手段156がロット情報記憶部121から読み出した品名,納期,数量,製造工程名,作業予定日などのロット情報が適宜記載されるが、同図で示す作業指示書31には、生産現場に配備された実績入力端末32で読み取り可能な符号としてのバーコード68が、各製造工程に対応して各々印刷されている点が注目される。 In this case, the work information management means 156 issues a work instruction 31 for manufacturing the selected lot product with a printing device such as a printer (FIG. 22). In the work instruction sheet 31, for example, lot information such as the product name, delivery date, quantity, manufacturing process name, and scheduled work date read by the work information management unit 156 from the lot information storage unit 121 is appropriately described. In the work instruction sheet 31 shown, it is noted that a barcode 68 as a code that can be read by the result input terminal 32 provided at the production site is printed corresponding to each manufacturing process.
7 ロットの作業実績を収集する。 7 Collect lot work results.
作業指示書31は生産現場に投入され、バーコード作業進捗入力画面となる作業実績収集画面23(図23)で、例えば、作業開始/完了、作業した機械と作業者、完成した良品数と不良数・不良原因などを入力する。なお、この作業実績収集画面23は、作業情報管理手段156が生産現場に配置された端末装置(図示せず)の表示手段に表示するもので、作業の開始や完了に関しては、作業指示書31に印刷されたバーコード68を実績入力端末32、すなわち光学読取手段としてのバーコードリーダにより読み取ることで、作業実績を簡単に入力することができる。作業情報管理手段156は、当該入力時の現時刻を作業開始や作業完了の時間として自動取得する。本実施例では、バーコードを用いて実績入力を行っているが、オプションで端末装置に備えたタッチパネルからの入力も可能である。 The work instruction sheet 31 is input to the production site and is a work record collection screen 23 (FIG. 23) which becomes a bar code work progress input screen. For example, the work start / completion, the machine and worker who worked, the number of finished good products and defects Enter the number and cause of failure. The work result collection screen 23 is displayed on the display means of the terminal device (not shown) arranged at the production site by the work information management means 156. Regarding the start and completion of work, the work instruction sheet 31 is displayed. By reading the barcode 68 printed on the record with the record input terminal 32, that is, a barcode reader as an optical reading means, the work record can be easily input. The work information management means 156 automatically acquires the current time at the time of the input as the work start time or work completion time. In this embodiment, results are input using a bar code, but input from a touch panel provided in the terminal device is also possible as an option.
8 作業実績はガントチャート上に表示される。 8 Work results are displayed on the Gantt chart.
生産現場の端末装置から入力した作業実績を受けて、作業情報管理手段156は、ロット製品別の製造プランチャート11,機械設備別の機械プランチャート12,作業者別の作業者プランチャート14に、当該作業実績を随時表示する(図24)。このとき、製造プランチャート11では、同一のロット製品に関するガントチャート表示欄43内で、上に工程計画を示す工程ガントバー44、下に実績バー70が表示される。機械プランチャート12,作業者プランチャート14では、ガントチャート表示欄47,52に実績バー70のみ表示される。このようにして収集された作業実績を、作業情報管理手段156は、逐次生産処理情報記憶部123に作業実績の履歴として記録する。生産情報の一部をなす作業実績の履歴を解析することで、例えば、外部データベース4の製品工程マスタに予め登録された作業時間を更新したり、作業者の標準作業時間を算出して作業者の技能(能力)を評価したりすることもできる。 In response to the work results input from the terminal device at the production site, the work information management means 156 includes a manufacturing plan chart 11 for each lot product, a machine plan chart 12 for each machine facility, and a worker plan chart 14 for each worker. The work results are displayed as needed (FIG. 24). At this time, in the production plan chart 11, in the Gantt chart display field 43 relating to the same lot product, the process Gantt bar 44 showing the process plan is displayed above, and the result bar 70 is displayed below. In the machine plan chart 12 and the worker plan chart 14, only the performance bar 70 is displayed in the Gantt chart display fields 47 and 52. The work information management means 156 records the work results collected in this way as a work result history in the sequential production processing information storage unit 123. By analyzing the history of work results forming part of the production information, for example, the work time registered in advance in the product process master of the external database 4 is updated, or the worker's standard work time is calculated and the worker is calculated. You can also evaluate your skills.
次に、制御手段101の別な機能構成を図25〜図34に基づいて説明する。図25は、工程−機械割り付け手段153による工程計画シミュレーション機能の手順を図で示したものである。先ず、入力手段104によりシミュレーションすべきロット製品をクリック操作などで特定し、その製品の着手日時を入力する。一例として、ここでは、表示手段105に製造プランチャート11を表示した状態で、「MS−100」なる製品名の項目情報表示欄42をクリック操作し、その着手日時を「7月6日 8:00」に入力した場合を示している(図25の左上欄を参照)。 Next, another functional configuration of the control means 101 will be described with reference to FIGS. FIG. 25 shows the procedure of the process plan simulation function by the process-machine allocation means 153. First, a lot product to be simulated is specified by clicking operation using the input means 104, and the start date of the product is input. As an example, here, in the state where the manufacturing plan chart 11 is displayed on the display means 105, the item information display column 42 of the product name “MS-100” is clicked, and the start date and time is set to “July 6 8: In this case, “00” is entered (see the upper left column in FIG. 25).
こうした入力を受けると、工程−機械割り付け手段153は、特定したロット製品の製造工程と、それに関連する所要時間の各情報を、製品工程マスタ記憶部122に記憶された製品工程マスタの中から抽出する。次いで、この抽出した各製造工程について、処理できる使用可能な機械設備を、機械設備情報記憶部124に記憶された機械設備情報の中から探し出す。一例として、前記「MS−100」なる製品名は、製品工程マスタ記憶部122に記憶された製品工程マスタにより、「切断」→「ブランク」→「曲げ」→「溶接」の順に製造工程が行なわれる。工程−機械割り付け手段153は、この情報を抽出すると、それぞれの製造工程について、最短の時間で作業が開始し終了できる機械設備を、機械設備情報記憶部124に記憶された機械設備情報の中から探し出す。ここで、各機械設備の作業時間は、製品工程マスタ記憶部122に記憶された製造工程の所要時間と、機械設備情報記憶部124に記憶された機械設備の能力とにより、工程−機械割り付け手段153が算出する。つまり、先に作業が開始できる機械設備であっても、その能力が別な機械設備よりも低く作業終了時間が遅くなる場合には、作業終了時間が早い別な機械設備が優先的に選択される。 Upon receiving such input, the process-machine allocation means 153 extracts each information of the manufacturing process of the specified lot product and the required time associated with it from the product process master stored in the product process master storage unit 122. To do. Next, usable machine equipment that can be processed for each extracted manufacturing process is searched from the machine equipment information stored in the machine equipment information storage unit 124. As an example, the product name “MS-100” is manufactured in the order of “cutting” → “blank” → “bending” → “welding” by the product process master stored in the product process master storage unit 122. It is. When the process-machine allocation means 153 extracts this information, the machine equipment that can start and finish the work in the shortest time for each manufacturing process is selected from the machine equipment information stored in the machine equipment information storage unit 124. Find out. Here, the work time of each machine facility is determined by the process-machine allocation means based on the required time of the manufacturing process stored in the product process master storage unit 122 and the capability of the machine facility stored in the machine facility information storage unit 124. 153 is calculated. In other words, even if a machine is capable of starting work earlier, if the capacity is lower than that of another machine and the work end time is delayed, another machine with an earlier work end time is preferentially selected. The
図25の例では、「切断」の製造工程に関し、最短の時間で作業終了する「シャーリング1号」なる機械設備が選択され(作業時間は、8:00〜8:40)、続く「ブランク」の製造工程に関し、最短の時間で作業終了する「タレパン1号」なる機械設備が選択されている。ここで、次の「曲げ」の製造工程に関し、その製造工程をこなせる3台の機械設備が、機械設備情報記憶部124から抽出されたとする。これらの各機械設備について、機械設備情報に含まれる稼働状況を機械プランチャート12で表示すると、「ベンダー1号」および「ベンダー2号」は、何れも9:45〜12:00までが空時間となっており、「ベンダー3号」は9:45〜11:00までが空時間となっている(図25の右下欄を参照)。工程−機械割り付け手段153は、これらの空時間と、機械設備情報に含まれる各機械設備の能力とから、最も能力の高い「ベンダー1号」を選択し、その作業開始と終了時刻を算出する。 In the example of FIG. 25, regarding the manufacturing process of “cutting”, the mechanical equipment “Shirling No. 1” that completes the work in the shortest time is selected (working time is 8: 00 to 8: 40), followed by “blank”. In relation to the manufacturing process, a machine facility called “Tarepan No. 1” is selected which finishes the work in the shortest time. Here, regarding the manufacturing process of the next “bending”, it is assumed that three machine facilities capable of performing the manufacturing process are extracted from the machine facility information storage unit 124. When the operating status included in the machine equipment information is displayed on the machine plan chart 12 for each of these machine equipments, both “Vendor No. 1” and “Vendor No. 2” are free from 9:45 to 12:00. “Vendor 3” has an empty time from 9:45 to 11:00 (see the lower right column in FIG. 25). The process-machine allocation means 153 selects “Vendor No. 1” having the highest capability from these idle times and the capabilities of each mechanical facility included in the mechanical facility information, and calculates the work start and end times. .
図25の右上欄に示すように、「曲げ」の製造工程を「ベンダー1号」で行なうとすると、10:00に作業を開始して、10:50に作業が終了することが、工程−機械割り付け手段153により算出される。工程−機械割り付け手段153は、次の「溶接」の製造工程に関し、最短の時間で作業終了する「YAGレーザ1号」なる機械設備を選択する。こうして、入力手段104から特定のロット製品に関連して作業開始日時を入力すると、工程−機械割り付け手段153はその製品のロット情報と機械設備情報とに基づいて、当該製品に関する各製造工程の順に最短の作業時間で利用できる機械設備を抽出する。 As shown in the upper right column of FIG. 25, if the manufacturing process of “bending” is performed by “Bender No. 1”, the operation starts at 10:00 and ends at 10:50. Calculated by the machine allocation means 153. The process-machine allocating means 153 selects the machine equipment “YAG Laser No. 1” that completes the work in the shortest time for the next “welding” manufacturing process. Thus, when the operation start date and time is input from the input means 104 in relation to a specific lot product, the process-machine allocation means 153, in accordance with the lot information of the product and the machine equipment information, in the order of each manufacturing process related to the product. Extract machinery and equipment that can be used in the shortest working time.
次に、工程−機械割り付け手段153は、抽出したそれぞれの機械設備について、製造工程の順に時系列に積み上げた工程計画グラフ201を、表示手段105に表示させる。この工程計画グラフ201では、製造工程名と使用する機械設備を記した要素202a〜202dが、所用時間を示す時間軸表示部206に沿って表示される。各要素202a〜202dの一側には、それぞれの製造工程における開始時間と終了時間が時刻表示部207として表示され、左側の工程計画グラフ201に示すように、シミュレーションされた最適な工程計画について、各製造工程および全製造工程の所用時間と、最短の作業時間で利用可能な機械設備又は作業者が一目で認識できるようになっている。 Next, the process-machine allocation unit 153 causes the display unit 105 to display a process plan graph 201 that is accumulated in time series in the order of the manufacturing process for each extracted machine facility. In the process plan graph 201, elements 202a to 202d describing manufacturing process names and machine facilities to be used are displayed along a time axis display unit 206 indicating required time. On one side of each of the elements 202a to 202d, the start time and end time in each manufacturing process are displayed as a time display unit 207, and as shown in the process plan graph 201 on the left side, It is possible to recognize at a glance the required equipment for each manufacturing process and all manufacturing processes, and the machine equipment or workers that can be used in the shortest working time.
また、工程計画グラフ201を示した状態から、入力手段104によって別な機械設備を選択することができる。例えば、左側の工程計画グラフ201を表示した状態で、入力手段104によって「ベンダー1号」を選択した要素202cをクリック操作し、別な「ベンダー2号」の機械設備を選択させるように指示すると、工程−機械割り付け手段153は、「ベンダー2号」についてその作業開始時間と終了時間を算出し、工程計画グラフ201に展開する。中央の工程計画グラフ201は、その表示結果を示している。「ベンダー2号」は「ベンダー1号」よりも能力が低いことから、作業終了時間が11:40に延びていることが、要素202cの表示から理解できる。これにより、「MS−100」なる製品名の工程計画について、作業に時間を要するボトルネックを一目瞭然で認識することができる。 Further, another machine facility can be selected by the input means 104 from the state where the process plan graph 201 is shown. For example, when the process plan graph 201 on the left side is displayed, when the user clicks on the element 202c for which “Vendor No. 1” has been selected by the input means 104, an instruction is given to select another “Vendor No. 2” mechanical equipment. The process-machine allocation means 153 calculates the work start time and end time for “Bender 2” and develops them in the process plan graph 201. The central process plan graph 201 shows the display result. Since “Vendor No. 2” has lower capability than “Vendor No. 1”, it can be understood from the display of the element 202c that the work end time is extended to 11:40. As a result, it is possible to recognize at a glance a bottleneck that requires time for the work plan of the product name “MS-100”.
さらにここでは、工程計画グラフ201を示した状態から、入力手段104によって一つの製造工程について複数の機械設備を選択することもできる。具体的には、中央の工程計画グラフ201を表示した状態で、入力手段104によって「ベンダー2号」を選択した要素202cをクリック操作し、例えば「ベンダー2号」と「ベンダー3号」の機械設備を選択させるように指示すると、工程−機械割り付け手段153は、2台の機械設備により最短の時間で処理できる「ベンダー2号」と「ベンダー3号」について、それらの作業開始時間と終了時間を算出し、工程計画グラフ201に展開する。ここでは、「ベンダー2号」と「ベンダー3号」の2台を同時稼動させることで、作業終了時間が10:20に短縮されることが要素202cの表示から理解できる。こうして工程−機械割り付け手段153は、使用する機械設備について複数台の稼動を考慮した横展開を工程計画グラフ201上で自動的に表示させることで、ユーザに対しボトルネックの解消や製造時間の変動を明確に把握させることができる。 Further, here, from the state in which the process plan graph 201 is shown, a plurality of mechanical facilities can be selected for one manufacturing process by the input means 104. Specifically, in the state where the central process plan graph 201 is displayed, the user clicks on the element 202c in which “vendor 2” is selected by the input means 104, for example, the machines of “vendor 2” and “vendor 3”. When instructed to select the equipment, the process-machine allocation means 153 performs the work start time and end time of “vendor 2” and “vendor 3” that can be processed in the shortest time by two machine equipments. Is calculated and developed in the process plan graph 201. Here, it can be understood from the display of the element 202c that the work end time is shortened to 10:20 by simultaneously operating two units of “vendor 2” and “vendor 3”. In this way, the process-machine allocation means 153 automatically displays the horizontal development in consideration of the operation of a plurality of machine facilities to be used on the process plan graph 201, thereby eliminating the bottleneck and changing the manufacturing time for the user. Can be clearly understood.
ロットの工程計画に関するシミュレーション結果を示す工程計画グラフ201は、特定の入力手段104の操作により、製造プランチャート11上の工程ガントバー44に反映させることができる。この操作が行なわれると、工程−機械割り付け手段153により特定された各々の製造工程の開始時間や終了時間に基づき、ガントチャート生成手段152は工程ガントバー44の長さを設定し、これをガントチャート表示欄43上に表示させる。図25の左下欄には、同図右上欄の右側に示す工程計画グラフ201に基づいて、製造プランチャート11上に展開させた各工程ガントバー44a〜44dを示している。ここでは、2台の機械設備で曲げ加工を行なっていることから、曲げの製造工程に対応する工程ガントバー44cが上下2段に表示される。これにより、ユーザは複数の機械設備による製造工程であることを直ぐに理解できる。また逆に、ガントチャート表示欄43に各工程ガントバー44a〜44dを表示した状態から、特定の入力手段104を操作すると、前述した工程計画グラフ201が表示できるようにもなっている。 The process plan graph 201 showing the simulation result regarding the process plan of the lot can be reflected on the process gantt bar 44 on the manufacturing plan chart 11 by operating the specific input means 104. When this operation is performed, the Gantt chart generation unit 152 sets the length of the process Gantt bar 44 based on the start time and end time of each manufacturing process specified by the process-machine allocation unit 153, and this is set in the Gantt chart. It is displayed on the display column 43. In the lower left column of FIG. 25, the process gantt bars 44a to 44d developed on the manufacturing plan chart 11 based on the process plan graph 201 shown on the right side of the upper right column of FIG. Here, since bending is performed by two machine facilities, the process gantt bar 44c corresponding to the bending manufacturing process is displayed in two upper and lower stages. Thereby, the user can understand immediately that it is a manufacturing process by a some mechanical installation. Conversely, when the specific input means 104 is operated from the state where the respective process Gantt bars 44a to 44d are displayed in the Gantt chart display field 43, the above-described process plan graph 201 can be displayed.
なお、上述した一連の手順で、特定の製造工程をこなせる機械設備が、一度に作業を行なうのに十分な空時間を持たない場合には、当該製造工程について、その空時間と次の空時間に作業時間を分割させるか、或いは一度に作業を行なえる次の空時間に作業時間を集中させるのかを、入力手段104で選択させるようにしてもよい。また、図25は機械設備について説明したが、工程−作業者割り付け手段154に同様の機能を持たせれば、作業者についても最適な計画シミュレーションを行なうことができる。この場合、上述の説明で、機械設備を作業者に置き換えればよい。 In addition, in the case where the mechanical equipment capable of performing a specific manufacturing process does not have sufficient free time to perform work at the same time in the series of steps described above, the empty time and the next free time for the manufacturing process. The input means 104 may select whether to divide the work time into two hours or to concentrate the work time on the next idle time at which work can be performed at once. FIG. 25 describes the mechanical equipment, but if the process-worker assigning means 154 has the same function, an optimal plan simulation can be performed for the work. In this case, what is necessary is just to replace a mechanical installation with an operator by the above-mentioned description.
図26および図27は、工程−機械割り付け手段153や工程−作業者割り付け手段154による十字スケール表示機能の具体例を示したものである。先ず、図26の例から説明すると、ここでは、表示手段105に表示されるウィンドウが2分割され、上に「ロット別ガントチャート」表示となる製造プランチャート11が表示され、下に「機械別ガントチャート」表示となる機械プランチャート12が表示される。また、共通の時間軸220で上下に並設して表示された製造プランチャート11と機械プランチャート12とは、入力手段104の操作によって時間軸220の方向に連動できるようになっており、入力手段104の操作により、ガントチャート表示欄43,47のどちらを横スクロールさせても、時間軸220を共有に保ったまま上下のウィンドウで同時にスクロールすることができる。 26 and 27 show specific examples of the cross scale display function by the process-machine allocating unit 153 and the process-worker allocating unit 154. FIG. First, from the example of FIG. 26, here, the window displayed on the display means 105 is divided into two parts, and a manufacturing plan chart 11 which is displayed as a “lot-by-lot Gantt chart” is displayed above, and below the “by machine” A machine plan chart 12 that is displayed as “Gantt chart” is displayed. In addition, the manufacturing plan chart 11 and the machine plan chart 12 displayed side by side on the common time axis 220 can be linked to the direction of the time axis 220 by operating the input means 104. By operating the means 104, it is possible to scroll simultaneously in the upper and lower windows while keeping the time axis 220 shared regardless of which of the Gantt chart display fields 43 and 47 is horizontally scrolled.
この例では、入力手段104により特定のクリック操作を行なうと、製造プランチャート11と機械プランチャート12を同時に表示した状態で、ポインタ210を表示した位置が交差点211aとなるように、工程−機械割り付け手段153が十字スケール211を表示することにある。この十字スケール211は、時間軸210と平行で、一つのロットまたは機械設備に対応するガントチャート表示欄43,47に沿って延びる水平ライン211bと、時間軸220と垂直で、ロットおよび機械設備のガントチャート表示欄43,47に跨って延びる垂直ライン211cとからなり、入力手段104の操作によって、その交差点211aが任意の位置に移動できるようになっている。因みに、図26では水平ライン211bが、特定のロット製品のガントチャート表示欄43に沿って表示されているが、交差点211aを動かすことによって、特定の機械設備のガントチャート表示欄47に沿って、水平ライン211bを表示させることもできる。 In this example, when a specific click operation is performed by the input means 104, the process-machine allocation is performed so that the position where the pointer 210 is displayed is the intersection 211a in the state where the manufacturing plan chart 11 and the machine plan chart 12 are displayed at the same time. Means 153 is to display the cross scale 211. The cross scale 211 is parallel to the time axis 210 and extends along the Gantt chart display fields 43 and 47 corresponding to one lot or machine facility, and is perpendicular to the time axis 220 and is connected to the lot and machine facility. It consists of a vertical line 211c extending across the Gantt chart display fields 43 and 47, and the intersection 211a can be moved to an arbitrary position by operating the input means 104. Incidentally, in FIG. 26, the horizontal line 211b is displayed along the Gantt chart display field 43 of a specific lot product, but by moving the intersection 211a, along the Gantt chart display field 47 of a specific machine facility, The horizontal line 211b can also be displayed.
こうして、十字スケール211の水平ライン211bによって、どのロットまたは機械設備のガントチャート表示欄43,47を示しているのかが明確になり、それと共に十字スケール211の垂直ライン211cによって、製造プランチャート11と機械プランチャート12上の時刻が明確に分かる。また、この垂直ライン211cは製造プランチャート11から機械プランチャート12に突き抜けて表示されるので、製造プランチャート11と機械プランチャート12上に複数の工程ガントバー44が点在していても、どのロットの製造工程にどの機械設備が対応しているのかを、明確に理解できる。 In this way, it becomes clear which lot or machine equipment Gantt chart display fields 43 and 47 are shown by the horizontal line 211b of the cross scale 211, and the vertical line 211c of the cross scale 211 and the production plan chart 11 The time on the machine plan chart 12 is clearly understood. In addition, since this vertical line 211c is displayed by penetrating from the production plan chart 11 to the machine plan chart 12, even if a plurality of process Gantt bars 44 are scattered on the production plan chart 11 and the machine plan chart 12, any lot You can clearly understand which machine equipment corresponds to the manufacturing process.
なお、こうした十字スケール211は、共通の時間軸220を横軸として、製造プランチャート11と作業者プランチャート14を上下に並設して表示手段105に表示させた場合にも適用できる。図27はその一例を示している。入力手段104の操作によって、その交差点211aが任意の位置に移動できるようになっている点は同じであり、十字スケール211の水平ライン211bによって、どのロットまたは作業者のガントチャート表示欄43,47を示しているのかが明確になり、それと共に十字スケール211の垂直ライン211cによって、製造プランチャート11と作業者プランチャート14上の時刻が明確に分かる。また、この垂直ライン211cは製造プランチャート11から作業者プランチャート14に突き抜けて表示されるので、製造プランチャート11と作業者プランチャート14上に複数の工程ガントバー44が点在していても、どのロットの製造工程にどの作業者が対応しているのかを、明確に理解できる。 The cross scale 211 can also be applied to the case where the production plan chart 11 and the worker plan chart 14 are arranged in parallel vertically and displayed on the display means 105 with the common time axis 220 as the horizontal axis. FIG. 27 shows an example. The intersection 211a can be moved to an arbitrary position by the operation of the input means 104. The horizontal line 211b of the cross scale 211 indicates which lot or worker's Gantt chart display fields 43, 47. The time on the manufacturing plan chart 11 and the worker plan chart 14 can be clearly understood by the vertical line 211c of the cross scale 211. Further, since this vertical line 211c is displayed through the production plan chart 11 to the worker plan chart 14, even if a plurality of process gantt bars 44 are scattered on the production plan chart 11 and the worker plan chart 14, You can clearly understand which worker corresponds to which lot's manufacturing process.
また、十字スケール211は入力手段104の操作によって表示または非表示に切替えることができる。こうすれば、必要なときにのみ十字スケール211を表示させることができる。 The cross scale 211 can be switched between display and non-display by operating the input means 104. In this way, the cross scale 211 can be displayed only when necessary.
次に、一つの製造工程について、機械設備や作業者などの負荷を複数使用できるようにする横展開の機能について、図28〜図30を参照しながら説明する。こうした機能は、工程−機械割り付け手段153や工程−作業者割り付け手段154によって実現する。 Next, with respect to one manufacturing process, a function of lateral development that enables a plurality of loads such as mechanical equipment and workers to be used will be described with reference to FIGS. 28 to 30. Such a function is realized by the process-machine assignment means 153 and the process-worker assignment means 154.
具体的な手順を説明すると、図28では、表示手段105に表示されるウィンドウが2分割され、上に「ロット別ガントチャート」表示となる製造プランチャート11が表示され、下に「機械別ガントチャート」表示となる機械プランチャート12が表示される。また、各ロット製品の製造工程に対応した工程ガントバー44が、製造プランチャート11と機械プランチャート12の双方に表示される。つまりここでは、製造工程と機械設備との割り付けが完了し、ロットの各製造工程を、どの機械設備で作業するのかが決められている。 The specific procedure will be described. In FIG. 28, the window displayed on the display means 105 is divided into two parts, and a production plan chart 11 that is displayed as a “lot-by-lot Gantt chart” is displayed above. A machine plan chart 12 which is a “chart” display is displayed. A process gantt bar 44 corresponding to the manufacturing process of each lot product is displayed on both the manufacturing plan chart 11 and the machine plan chart 12. In other words, here, the allocation of the manufacturing process and the mechanical equipment is completed, and it is determined which mechanical equipment is used for each manufacturing process of the lot.
ここで、入力手段104の操作により、一つの製造工程「溶接」に対応した工程ガントバー44a上にカーソル(ポインタ)を移動させ、そこで特定の操作(マウス右クリック)を行なうと、工程−機械割り付け手段153が起動して、図28に示すようなメニュー選択画面231が表示手段105に表示される。そして、メニュー選択画面231の中で、「工程横展開画面表示」に対応する表示部231aを、入力手段104によりクリック操作すると、工程−機械割り付け手段153は、図29に示すような横展開表示画面233を表示手段105に表示させる。 Here, by operating the input means 104, a cursor (pointer) is moved onto the process gantry bar 44a corresponding to one manufacturing process "welding", and when a specific operation (right mouse click) is performed there, process-machine allocation The means 153 is activated, and a menu selection screen 231 as shown in FIG. Then, when the display unit 231a corresponding to “process horizontal development screen display” is clicked on the menu selection screen 231 by the input means 104, the process-machine allocation means 153 displays the horizontal development display as shown in FIG. A screen 233 is displayed on the display means 105.
横展開表示画面233には、工程ガントバー44aに含まれる諸情報として、得意先名,図番/品番,版数,品名,(製造)工程名,製造数,指示数などの各項目を表示するロット・工程表示部235と、使用する機械名,指示数,外注先名などの項目を表示する横展開先表示部236が表示される。ロット・工程表示部235の各項目は、工程ガントバー44aのロット製品に関連したロット情報を、ロット情報記憶部121から読み出すことで表示され、この横展開表示画面233からは、当該各項目を入力できないようになっている。一方、横展開先表示部236は、工程ガントバー44aに対応する製造工程に関し、どの機械設備に対して幾つの製造数(指示数)割り当てたいのかを指示する条件入力部に相当する。ここでの機械設備は、2以上複数指定することができる。また指示数は、最終的にその合計数が製造数と一致するように指定する。指示数の合計と製造数が一致しなければ、アラーム表示を行なって、再入力を促すように構成してもよい。 The horizontal development display screen 233 displays various items included in the process Gantt bar 44a, such as customer name, figure number / part number, version number, product name, (manufacturing) process name, number of manufactures, and number of instructions. A lot / process display unit 235 and a horizontal development destination display unit 236 that displays items such as the name of the machine to be used, the number of instructions, and the name of the subcontractor are displayed. Each item of the lot / process display unit 235 is displayed by reading the lot information related to the lot product of the process Gantt bar 44a from the lot information storage unit 121. From the horizontal development display screen 233, each item is input. I can't do it. On the other hand, the lateral development destination display unit 236 corresponds to a condition input unit that instructs how many production numbers (instruction numbers) are to be assigned to which mechanical equipment regarding the manufacturing process corresponding to the process Gantt bar 44a. Here, two or more mechanical facilities can be designated. The number of instructions is specified so that the total number finally matches the number of manufactures. If the total number of instructions does not match the number of manufactures, an alarm may be displayed to prompt re-input.
例として、ここでは入力手段104からの入力により、「レーザ溶接機2」なる機械設備に400個の指示数を指定し、別な「レーザ溶接機1」なる機械設備に400個の指示数を指定する。各機械設備の指示数の合計が製造数と一致したところで、登録ボタン237をクリック操作すると、工程−機械割り付け手段153は、これらの各機械設備についての能力や稼動状況(稼働率)を、機械設備情報記憶部124に記憶された機械設備情報から読み出し、条件として入力した指示数に対して作業ができる時間帯を探し出す。 As an example, here, by inputting from the input means 104, 400 instruction numbers are specified for the machine equipment “Laser Welder 2”, and 400 instructions number is specified for another “Laser Welder 1” machine equipment. specify. When the total number of instructions for each machine facility matches the number of manufactured items, when the registration button 237 is clicked, the process-machine allocation means 153 displays the capacity and operating status (operating rate) for each machine facility. It reads out from the machine equipment information stored in the equipment information storage unit 124, and searches for a time zone during which work can be performed for the number of instructions input as a condition.
なお、ここでは指示数だけでなく、その製造工程を行ないたい期間、すなわち作業期間(例えば図29では、3月15日〜3月20日)を条件として入力してもよい。また、指示数を入力せず、作業期間だけを条件としてもよい。いずれにせよ、使用する複数の機械設備と、それらの各機械設備で製造すべき数および/または期間とを条件として入力すると、工程−機械割り付け手段153はこうした条件に合致するか否かを判断し、条件に合致すれば、各々の機械設備について、その作業開始および終了時間を特定した横展開の工程ガントバー244a,244bを、製造プランチャート11および機械プランチャート12の対応する箇所に表示させる。 Here, not only the number of instructions but also a period for which the manufacturing process is to be performed, that is, a work period (for example, March 15 to March 20 in FIG. 29) may be input as a condition. Further, it is possible to use only the work period as a condition without inputting the number of instructions. In any case, when a plurality of machine facilities to be used and the number and / or period to be manufactured in each machine facility are input as conditions, the process-machine allocation means 153 determines whether or not these conditions are met. If the conditions are met, the laterally expanded process Gantt bars 244a and 244b specifying the work start and end times of each mechanical facility are displayed at corresponding locations in the manufacturing plan chart 11 and the machine plan chart 12.
図30は、その表示結果を示したものであり、図28に示す横展開前は、3月20日の8:30〜17:30に、単独の「レーザ溶接機1」の機械設備を用いて、800個の製造数で「溶接」の製造工程を行なう計画になっているが、図30に示す横展開後は、それよりも早い3月19日の10:15〜17:00に、「レーザ溶接機1」の機械設備を用いて、400個の製造数で「溶接」の製造工程を行なうと共に、同日の11:30〜18:15に、別な「レーザ溶接機2」の機械設備を用いて、400個の製造数で「溶接」の製造工程を同時に行なう計画を立てることができる。なお、横展開後は、同じロット製品のガントチャート表示欄43に、複数の工程ガントバー244a,244bが並んで表示されるため、そのロット製品のガントチャート表示欄43は、上下方向の幅を自動的に広げるのが好ましい。 FIG. 30 shows the display result. Before the lateral development shown in FIG. 28, the mechanical equipment of a single “laser welding machine 1” was used from 8:30 to 17:30 on March 20. The production process of “welding” is planned to be performed with the production number of 800 pieces, but after the lateral development shown in FIG. 30, at 10:15 to 17:00 on March 19 earlier than that, Using the machine equipment of “Laser Welding Machine 1”, the “welding” production process is performed with the number of manufactured 400 pieces, and another “Laser Welding Machine 2” machine is run from 11:30 to 18:15 on the same day Using the equipment, it is possible to make a plan to simultaneously perform the “welding” manufacturing process with the number of 400 manufactured. After horizontal development, since multiple process Gantt bars 244a and 244b are displayed side by side in the Gantt chart display field 43 of the same lot product, the Gantt chart display field 43 of the lot product automatically sets the vertical width. It is preferable to spread it.
再度図28に戻り、別な横展開の手順を説明する。この図に表示されるメニュー選択画面231の中で、「工程の横展開」に対応する表示部231bを、入力手段104によりクリック操作すると、工程−機械割り付け手段153は、指定した工程ガントバー44aだけが入力手段104によりドラッグ・アンド・ドロップ操作できるようにする一方で、他の工程ガントバー44はドラッグ・アンド・ドロップ操作できないように、ソフトウェア上で処理する。この場合、指定した工程ガントバー44aを別な表示形態(例えば赤太点線枠)にすることで、操作できる工程ガントバー44aを明確化させてもよい。 Returning to FIG. 28 again, another horizontal development procedure will be described. In the menu selection screen 231 displayed in this figure, when the display unit 231b corresponding to “horizontal development of process” is click-operated by the input means 104, the process-machine allocation means 153 causes only the designated process Gantt bar 44a. Allows the drag and drop operation to be performed by the input means 104, while the other process Gantt bar 44 is processed on software so that the drag and drop operation cannot be performed. In this case, the process gantt bar 44a that can be operated may be clarified by changing the designated process gantt bar 44a to another display form (for example, a thick red dotted line frame).
工程ガントバー44aを機械プランチャート12にドラッグ・アンド・ドロップ操作すると、工程−機械割り付け手段153は、その操作先の機械設備について、製造数(指示数)の入力を促す指示数入力画面261を表示手段105に表示する。図31は、指示数入力画面261の一例を示したものであり、ここでは、得意先名,工程名,部品名の他に、指示数を入力するボックス261aが含まれている。 When the process Gantt bar 44a is dragged and dropped to the machine plan chart 12, the process-machine allocation means 153 displays an instruction number input screen 261 for prompting the input of the production number (instruction number) for the operation destination machine equipment. Display on means 105. FIG. 31 shows an example of the instruction number input screen 261. Here, in addition to the customer name, process name, and part name, a box 261a for inputting the instruction number is included.
次いで、入力手段104によりボックス261aに指示数を入力し、登録ボタン237をクリック操作すると、工程−機械割り付け手段153は、当該機械設備についての能力や稼動状況(稼働率)を、機械設備情報記憶部124に記憶された機械設備情報から読み出し、条件として入力した指示数に対して作業ができる時間帯を探し出す。なお、ここでも各機械設備で製造すべき数および/または期間を条件として入力してもよい。工程−機械割り付け手段153はこうした条件に合致するか否かを判断し、条件に合致すれば、その機械設備について作業開始および終了時間を特定した横展開の工程ガントバー244aを、製造プランチャート11および機械プランチャート12の対応する箇所に表示させる。図32は、その表示例を示しているが、工程ガントバー244aについては機械設備が決まったものとして、その表示形態が赤太点線枠から別な例えば赤太実線枠に切り換わる。また、製品の製造数から前記ボックス261aで指定した指示数を差し引いた残りの指示数について、機械設備が未決定である旨を示す表示形態が赤太点線枠の工程ガントバー244bが、製造プランチャート11に二分割表示される。この工程ガントバー244bについても、上述したドラック・アンド・ドロップ操作と、指示数の入力により、使用する機械設備を決定することができ、最終的には図30のような表示状態とすることができる。 Next, when the number of instructions is input to the box 261a by the input means 104 and the registration button 237 is clicked, the process-machine allocation means 153 stores the capacity and operating status (operating rate) of the mechanical equipment in the mechanical equipment information storage. The machine equipment information stored in the unit 124 is read out, and a time zone in which the work can be performed with respect to the number of instructions input as a condition is found. In this case as well, the number and / or period to be manufactured in each machine facility may be input as a condition. The process-machine allocating means 153 determines whether or not these conditions are met. If the conditions are met, the process development machine Gantt bar 244a that specifies the work start time and end time for the machine equipment is displayed in the manufacturing plan chart 11 and It is displayed in the corresponding part of the machine plan chart 12. FIG. 32 shows an example of the display. As for the process Gantt bar 244a, it is assumed that mechanical equipment has been determined, and the display form is switched from a red thick dotted line frame to another red solid line frame, for example. In addition, for the remaining number of instructions obtained by subtracting the number of instructions designated in the box 261a from the number of products manufactured, the process gantt bar 244b with a red bold dotted line frame indicating that the mechanical equipment has not been determined is a production plan chart. 11 is displayed in two. Also for the process Gantt bar 244b, the machinery and equipment to be used can be determined by the drag-and-drop operation described above and the input of the number of instructions, and finally the display state as shown in FIG. 30 can be obtained. .
この場合、使用する機械設備の入力をドラック・アンド・ドロップ操作で行なうことができ、操作性を向上させることができる。なお、製造工程に対応しない機械設備を入力またはドラック・アンド・ドロップ操作した場合には、そうした入力や操作を受け付けないように工程−機械割り付け手段153を構成すればよい。 In this case, input of mechanical equipment to be used can be performed by a drag-and-drop operation, and operability can be improved. It should be noted that the process-machine allocation means 153 may be configured not to accept such input or operation when a machine facility that does not correspond to the manufacturing process is input or dragged and dropped.
こうして、一つの製造工程に対して複数の機械設備の横展開が行なわれると、それらの機械設備に関し、複製された工程ガントバー244a,244bの時間帯における稼働率が算出され、当該稼働率を含む機械設備情報が機械設備情報記憶部124と共に、当該工程ガントバー44aに関する製品の製造工程で、使用する機械設備が特定され、その製品の製造工程と使用する機械設備を関連付けた生産処理情報が生産情報記憶部123に書換え更新される。 In this way, when a plurality of machine facilities are laterally expanded for one manufacturing process, the operation rates of the replicated process Gantt bars 244a and 244b are calculated for these machine facilities and include the operation rates. The machine equipment information is used together with the machine equipment information storage unit 124 in the production process of the product related to the process gantt bar 44a. Rewritten and updated in the storage unit 123.
なお、図28〜図32に関連した横展開の説明では、他に一つの製造工程と複数の作業者との組み合わせについても、同様に考慮してよい。つまり、工程−作業者割り付け手段154に同様の機能を持たせてもよく、その場合は、上述の説明で機械設備を作業者に置き換えればよい。 In the description of the lateral development related to FIGS. 28 to 32, other combinations of one manufacturing process and a plurality of workers may be considered in the same manner. That is, the process-worker allocating unit 154 may have the same function, and in that case, the mechanical equipment may be replaced with the worker in the above description.
その他、上記実施例に関連した機能構成について説明する。図33は、同一の機械設備の同一時間帯に、複数のロット製品の製造工程が重複している場合の表示例を示している。このような場合、工程−機械割り付け手段153は、製造プランチャート11のガントチャート表示欄43にある工程ガントバー344a〜344dと、それに対応して複製表示された機械プランチャート12のガントチャート表示欄47にある工程ガントバー344a〜344dの近傍に、例えば「機械の取り合い」なる表示部345を設けて、その旨を明確化している。また、この図では、ロット製品毎の納期が、納期表示部346で表示される。この納期表示部346は時間軸220に対応した位置に設けられており、各ロットについて何時が納期であるかを直感的に知ることができる。また、納期を過ぎて工程ガントバー354aが存在する場合には、その工程ガントバー354aの近傍に、「納期遅れ」なる表示部355を設けることで、現状の計画では納期に間に合わないことを直感的に知らせることができる。 In addition, the functional configuration related to the above embodiment will be described. FIG. 33 shows a display example when manufacturing processes of a plurality of lot products overlap in the same time zone of the same mechanical equipment. In such a case, the process-machine allocation means 153 includes the process Gantt bars 344a to 344d in the Gantt chart display field 43 of the manufacturing plan chart 11 and the Gantt chart display field 47 of the machine plan chart 12 reproduced correspondingly. In the vicinity of the process gantt bars 344a to 344d, for example, a display unit 345 "Machine connection" is provided to clarify that fact. Further, in this figure, the delivery date for each lot product is displayed on the delivery date display unit 346. The delivery date display unit 346 is provided at a position corresponding to the time axis 220, so that it is possible to intuitively know what time is the delivery date for each lot. In addition, if the process gantt bar 354a exists after the delivery date, a display unit 355 “delayed delivery date” is provided in the vicinity of the process gantt bar 354a, so that the current plan does not make it in time for delivery. I can inform you.
また、図34は工程ガントバー44を構成する各ガントバー間のつながりを接続線で表示した例を示している。入力手段104の操作により、項目情報表示欄42に表示される一つのロット上にカーソル(ポインタ)を移動させ、そこで特定の操作を行なうと、工程−機械割り付け手段153は、入力手段104で指定したロットがどの様な製造工程を含むのかを、生産情報記憶部123に記憶された生産処理情報から抽出する。そして、そのロットについて一連の製造工程を特定し、その製造工程に対応した機械プランチャート12上の工程ガントバー444a〜444e間に、リンクバー450を表示させる。こうすることで、そのロットに関ついて、どのような機械設備を使用するのかが理解でき、またどこに仕掛品があるのかを理解することができる。 FIG. 34 shows an example in which connections between the gantt bars constituting the process gantt bar 44 are displayed by connection lines. When the cursor (pointer) is moved to one lot displayed in the item information display field 42 by the operation of the input means 104 and a specific operation is performed there, the process-machine allocation means 153 is designated by the input means 104. It is extracted from the production processing information stored in the production information storage unit 123 what kind of manufacturing process the obtained lot includes. Then, a series of manufacturing processes are specified for the lot, and a link bar 450 is displayed between the process Gantt bars 444a to 444e on the machine plan chart 12 corresponding to the manufacturing process. By doing so, it is possible to understand what kind of mechanical equipment is used for the lot, and it is possible to understand where the work in progress is located.
なお、入力手段104の操作により、項目情報表示欄42に表示される一つのロット上にカーソル(ポインタ)を移動させる代わりに、リンクバー450を表示させたい例えば一つの工程ガントバー444c上に、カーソル(ポインタ)を移動させ、そこで特定の操作を行なってもよい。工程−機械割り付け手段153は、入力手段104で指定した工程ガントバー444cに関連するロットがどの様な製造工程を含むのかを、生産情報記憶部123に記憶された生産処理情報から抽出する。そして、そのロットについて一連の製造工程を特定し、その製造工程に対応した機械プランチャート12上の工程ガントバー444a〜444e間に、リンクバー450を表示させる。 In addition, instead of moving the cursor (pointer) onto one lot displayed in the item information display field 42 by the operation of the input means 104, the cursor is placed on, for example, one process Gantt bar 444c where the link bar 450 is to be displayed. The (pointer) may be moved and a specific operation may be performed there. The process-machine allocation unit 153 extracts from the production processing information stored in the production information storage unit 123 what manufacturing process the lot associated with the process Gantt bar 444c specified by the input unit 104 includes. Then, a series of manufacturing processes are specified for the lot, and a link bar 450 is displayed between the process Gantt bars 444a to 444e on the machine plan chart 12 corresponding to the manufacturing process.
以上のように本実施例の生産管理プログラム1では、コンピュータに、入力手段104から入力されたロット情報に基づいてロット別のガントチャートとしての製造プランチャート11を表示手段105に表示する機能と、製造工程に対応する工程ガントバー44を製造プランチャート11上に生成する機能と、記憶手段の外部データベース4に登録された機械設備情報又は作業者情報に基づいて機械設備別又は作業者別のガントチャートとしての機械プランチャート12又は作業者プランチャート14を前記表示手段105に表示する機能と、入力手段104の操作により、工程ガントバー44が機械プランチャート12又は作業者プランチャート14にドラッグ・アンド・ドロップされることで、工程ガントバー44を機械プランチャート12又は作業者プランチャート14上へ複製する機能と、製造プランチャート11上に配置された工程ガントバー44と機械プランチャート12又は作業者プランチャート14上に複製された工程ガントバー44とを連動させる機能とを実現させる。 As described above, in the production management program 1 according to the present embodiment, the computer displays the production plan chart 11 as the Gantt chart for each lot on the display unit 105 based on the lot information input from the input unit 104; A function for generating a process Gantt bar 44 corresponding to the manufacturing process on the manufacturing plan chart 11 and a Gantt chart for each machine facility or each worker based on the machine facility information or worker information registered in the external database 4 of the storage means. The function Gantt bar 44 is dragged and dropped to the machine plan chart 12 or the operator plan chart 14 by the function of displaying the machine plan chart 12 or the worker plan chart 14 as the display means 105 and the operation of the input means 104. As a result, the process gantt bar 44 is copied onto the machine plan chart 12 or the operator plan chart 14. The function and the function of linking the process gantry bar 44 arranged on the production plan chart 11 and the process gantt bar 44 replicated on the machine plan chart 12 or the operator plan chart 14 are realized.
このようにすると、製造プランチャート11上の工程ガントバー44を、機械プランチャート12又は作業者プランチャート14上にドラッグ・アンド・ドロップするだけで、各製造工程に機械設備又は作業者を簡単に割り付けることができる。以上により、資源(機械設備・人・部材・時間)の有効活用をし、納期厳守を考慮した生産計画をガントチャート表現で立てて、製造工程を管理する機能をコンピュータ上で実現する生産管理プログラムを提供することができる。 In this way, by simply dragging and dropping the process gantt bar 44 on the production plan chart 11 onto the machine plan chart 12 or the operator plan chart 14, the machine equipment or the worker is easily assigned to each production process. be able to. Through the above, a production management program that realizes the function to manage the manufacturing process on a computer by making effective use of resources (machine equipment, people, parts, time), creating a production plan with strict adherence to delivery date in Gantt chart expression Can be provided.
また本実施例の生産管理プログラム1では、工程ガントバー44が、前記ロット情報に基づいて、少なくとも、記憶手段の外部データベース4に登録された当該ロットの生産に必要な製造工程数に従った数と、その製造工程に要する作業時間に対応する長さとで生成されるものであることを特徴とする。 Further, in the production management program 1 of the present embodiment, the process gantt bar 44 is based on the lot information and at least the number according to the number of manufacturing processes necessary for the production of the lot registered in the external database 4 of the storage means. , And a length corresponding to the working time required for the manufacturing process.
このようにすると、そのロットに適切な工程ガントバー44を簡単に配置することができる。従って、ガントバーが自動生成されるため、操作性を向上させることができる。 In this way, it is possible to easily arrange the process gantt bar 44 appropriate for the lot. Therefore, since the gantt bar is automatically generated, the operability can be improved.
さらに本実施例の生産管理プログラム1では、少なくとも前記ロット情報に基づいて当該ロットの生産に使用する部材の使用数を算出する機能と、前記ロット別のガントチャート上における前記ロットについて生成された工程ガントバー44の始点位置を検出し、当該始点位置に対応する日の在庫数から前記使用数を減算することにより、各日毎の在庫数を算出する機能と、在庫割れした部材を発注するための出力に相当する注文書30の発行を行う機能とをさらに実現させる。 Furthermore, in the production management program 1 of the present embodiment, a function for calculating the number of members used for production of the lot based on at least the lot information, and a process generated for the lot on the lot-specific Gantt chart Detecting the start point position of the Gantt bar 44, subtracting the number of use from the number of stocks for the day corresponding to the start point position, the function to calculate the number of stocks for each day, and the output for ordering parts that have broken stock And a function of issuing an order form 30 corresponding to the above.
このようにすると、受注した製品の生産に最低限必要な部材のみを発注することができる。従って、在庫リスクを減らすことができる。 In this way, it is possible to place an order only for the members necessary for the production of the ordered product. Therefore, inventory risk can be reduced.
また本実施例の生産管理プログラム1では、前記機械設備情報又は前記作業者情報に基づいて機械設備又は作業者の各日毎の稼働率を示す機械設備別又は作業者別の負荷状況表としての機械負荷状況表13又は作業者負荷状況表15を前記表示手段に表示する機能と、入力手段104の操作により、工程ガントバー44が機械負荷状況表13又は作業者負荷状況表15にドラッグ・アンド・ドロップされることで、当該ドロップ操作の該当日における前記稼働率を工程ガントバー44の長さに応じて増加させると共に、工程ガントバー44を機械プランチャート12又は作業者プランチャート14における前記該当日上へ複製する機能とをさらに実現させる。 Further, in the production management program 1 of the present embodiment, the machine as a load status table for each machine facility or each worker indicating the operation rate of each day of the machine facility or the worker based on the machine facility information or the worker information. The function of displaying the load status table 13 or the worker load status table 15 on the display means and the operation of the input means 104 allows the process gantt bar 44 to be dragged and dropped to the machine load status table 13 or the worker load status table 15. As a result, the operating rate on the corresponding day of the drop operation is increased according to the length of the process gantt bar 44, and the process gantt bar 44 is duplicated on the corresponding day in the machine plan chart 12 or the operator plan chart 14. To achieve further functions.
このようにすると、製造プランチャート11上の工程ガントバー44を、機械負荷状況表13又は作業者負荷状況表15上にドラッグ・アンド・ドロップするだけで、各製造工程に機械設備又は作業者を簡単に割り付けることができる。従って、稼働率の低い資源を有効活用すると共に操作性を向上させることができる。 In this way, simply dragging and dropping the process gantt bar 44 on the production plan chart 11 onto the machine load situation table 13 or the worker load situation table 15 makes it easy to add machine equipment or workers to each production process. Can be assigned. Therefore, it is possible to effectively use resources with a low operation rate and improve operability.
さらに本実施例の生産管理プログラム1では、機械負荷状況表13又は作業者負荷状況表15は、稼働率の低い機械設備又は作業者から順に並べて表示するものであることを特徴とする。 Furthermore, the production management program 1 of the present embodiment is characterized in that the machine load status table 13 or the worker load status table 15 is arranged and displayed in order from the machine equipment or the worker having the lowest operation rate.
このようにすると、空き時間が多い機械設備又は作業者に優先して製造工程を割り付けることができる。従って、稼働率の低い資源を有効活用すると共に操作性をさらに向上させることができる。 If it does in this way, a manufacturing process can be preferentially assigned to a mechanical installation or an operator with much free time. Therefore, it is possible to effectively use resources with a low operation rate and further improve operability.
また本実施例の生産管理プログラム1では、製造プランチャート11に基づいて製造工程毎に少なくともその製造工程の識別情報を示すと共に光学読取手段としての実績入力端末32で読み込み可能な符号としてのバーコード68を記載した作業指示書31を印刷手段で発行させる機能と、実績入力端末32により読み込まれた前記識別情報と当該読み込み時の時刻とに基づいて作業実績を示すガントバーとしての実績バー70を製造プランチャート11上に生成する機能とをさらに実現させる。 Further, in the production management program 1 of the present embodiment, at least identification information of the manufacturing process is shown for each manufacturing process based on the manufacturing plan chart 11, and a bar code as a code that can be read by the record input terminal 32 as an optical reading means. Production of a performance bar 70 as a Gantt bar indicating work performance based on the function for issuing a work instruction 31 describing 68 by the printing means, the identification information read by the performance input terminal 32, and the time at the time of reading. A function to be generated on the plan chart 11 is further realized.
このようにすると、作業指示書31に印刷されたバーコード68を実績入力端末32により読み取ることで作業実績を簡単に入力することができる。従って、作業実績入力時の現場側の負担を減らすことができる。 In this way, the work record can be easily input by reading the barcode 68 printed on the work instruction sheet 31 with the record input terminal 32. Therefore, it is possible to reduce the burden on the site side when inputting work results.
さらに本実施例の生産管理プログラム1では、前記作業実績の履歴を記憶手段103に記録する機能をさらに実現させる。 Furthermore, the production management program 1 of the present embodiment further realizes a function of recording the work performance history in the storage means 103.
このようにすると、作業実績の履歴を解析することで、各種の情報を得ることができる。従って、資源の有効活用に資する情報を得ることができる。 If it does in this way, various information can be obtained by analyzing the history of work results. Therefore, information that contributes to effective utilization of resources can be obtained.
また、本実施例の生産管理プログラム1は、入力手段104からロットに関連して作業開始日時を入力すると、ロット情報と機械設備情報又は作業者情報とに基づいて、各製造工程の順に利用可能な機械設備又は作業者を抽出する機能と、抽出した機械設備又は作業者を時系列に並べた工程計画グラフ201を、表示手段104に表示する機能と、をさらに実現させている。 Also, the production management program 1 of this embodiment can be used in the order of each manufacturing process based on the lot information and the machine facility information or the worker information when the operation start date and time is input from the input means 104 in relation to the lot. Further, a function of extracting a simple machine facility or worker and a function of displaying the process plan graph 201 in which the extracted machine facility or worker is arranged in time series on the display means 104 are further realized.
こうすると、シミュレーションされた最適な工程計画が工程計画グラフ201として表示され、この工程計画グラフ201から各製造工程および全製造工程の所用時間と、利用可能な機械設備又は作業者が一目で認識できる。 In this way, the optimal simulated process plan is displayed as a process plan graph 201, and the required time for each manufacturing process and all manufacturing processes and the available machine equipment or workers can be recognized at a glance from this process plan graph 201. .
また、本実施例の生産管理プログラム1は、ロット毎に別々に区画される製造プランチャート11と、機械設備別又は作業者毎に別々に区画される機械プランチャート12や作業者プランチャート14とを、共通の時間軸220を横軸として上下に並設して表示手段105に表示する機能と、製造プランチャート11と、機械プランチャート12または作業者プランチャート14を表示した状態で、入力手段104の操作によりその交差点211aが移動可能であり、時間軸220と平行および垂直な十字スケール211を、表示手段105に表示する機能と、をさらに実現させている。 In addition, the production management program 1 of this embodiment includes a manufacturing plan chart 11 that is partitioned separately for each lot, a machine plan chart 12 that is partitioned separately for each mechanical facility or for each worker, and an operator plan chart 14. With the common time axis 220 as the horizontal axis and displayed on the display means 105, the manufacturing plan chart 11, and the machine plan chart 12 or the operator plan chart 14 are displayed in the input means. The function of displaying the cross scale 211 parallel to and perpendicular to the time axis 220 on the display means 105 can be realized by moving the intersection 211a by the operation of 104.
こうすると、共通の時間をあらわす垂直ライン211cが、製造プランチャート11から機械プランチャート12または作業者プランチャート14に突き抜けて表示されるので、製造プランチャート11と機械プランチャート12または作業者プランチャート14上に複数の工程ガントバー44が点在していても、どのロットの製造工程にどの機械設備または作業者が対応しているのかを、明確に理解することができる。 In this way, since the vertical line 211c representing the common time is displayed through the production plan chart 11 to the machine plan chart 12 or the worker plan chart 14, the production plan chart 11 and the machine plan chart 12 or the worker plan chart are displayed. Even if a plurality of process Gantt bars 44 are scattered on the machine 14, it is possible to clearly understand which machine equipment or worker corresponds to which lot manufacturing process.
また、本実施例の生産管理プログラム1は、入力手段104により一つの製造工程に対応する工程ガントバー44を特定し、その製造工程について使用する複数の機械設備または作業者と、製造すべき数および/または期間とを条件として入力すると、その条件に合致する複数の機械設備または作業者が存在するか否かを判断する機能と、条件に合致した複数の機械設備または作業者毎に、工程ガントバー44を上下並列に分割して表示手段105に表示する機能と、をさらに実現させている。 Further, the production management program 1 of the present embodiment specifies the process gantt bar 44 corresponding to one manufacturing process by the input means 104, a plurality of machine facilities or workers used for the manufacturing process, the number to be manufactured, and If a period is input as a condition, a function for determining whether or not there are a plurality of machine equipment or workers that match the condition, and a process gantry bar for each of the plurality of machine equipment or workers that meet the condition. The function of dividing 44 vertically and displaying it on the display means 105 is further realized.
このようにすると、一つの製造工程について、複数の機械設備または作業者を同時に使用することを想定した工程ガントバー44を、表示手段105に表示させることができ、より柔軟な工程計画を立案することができる。 In this way, it is possible to display the process gantt bar 44 on the display means 105 assuming that a plurality of mechanical facilities or workers are simultaneously used for one manufacturing process, and to create a more flexible process plan. Can do.
なお、本発明は、上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。所謂アプリケーションサービスプロバイダ(ASP)サービスを利用することにより、ASPの保有するサーバから各ユーザのクライアントへ生産管理プログラム1の情報処理結果のみを提供することもできる。もちろん、本発明における生産管理プログラムをインストールしたコンピュータと同等の機能を有する専用装置として構成してもよい。 In addition, this invention is not limited to the said Example, It can change in the range which does not deviate from the meaning of this invention. By using a so-called application service provider (ASP) service, it is possible to provide only the information processing result of the production management program 1 from the server owned by the ASP to the client of each user. Of course, you may comprise as a dedicated apparatus which has a function equivalent to the computer which installed the production management program in this invention.
1 生産管理プログラム
4 外部データベース
11 製造プランチャート(ロット別のガントチャート)
12 機械プランチャート(機械設備別のガントチャート)
13 機械負荷状況表(機械設備別の負荷状況表)
14 作業者プランチャート(作業者別のガントチャート)
15 作業者負荷状況表(作業者別の負荷状況表)
30 注文書(発注するための出力)
31 作業指示書
32 実績入力端末(光学読取手段)
44 工程ガントバー
68 バーコード(符号)
70 実績バー(実績を示すガントバー)
103 記憶手段
104 入力手段
105 表示手段
1 Production management program 4 External database
11 Production plan chart (Gantt chart by lot)
12 Machine plan chart (Gantt chart by machine)
13 Mechanical load status table (Load status table for each machine)
14 Worker plan chart (Gantt chart by worker)
15 Worker load status table (load status table by worker)
30 Purchase order (output for ordering)
31 Work instructions
32 Record input terminal (optical reading means)
44 Process Gantt Bar
68 Bar code
70 Achievement bar (Gantt bar showing achievement)
103 Memory means
104 Input means
105 Display means
Claims (10)
入力手段から入力されたロット情報に基づいてロット別のガントチャートを表示手段に表示する機能と、
製造工程に対応するガントバーを前記ロット別のガントチャート上に生成する機能と、
記憶手段のデータベースに登録された機械設備情報又は作業者情報に基づいて機械設備別又は作業者別のガントチャートを前記表示手段に表示する機能と、
入力手段の操作により、前記ガントバーが前記機械設備別又は作業者別のガントチャートにドラッグ・アンド・ドロップされることで、前記ガントバーを前記機械設備別又は作業者別のガントチャート上へ複製する機能と、
前記ロット別のガントチャート上に配置された前記ガントバーと前記機械設備別又は作業者別のガントチャート上に複製された前記ガントバーとを連動させる機能と
を実現させるための生産管理プログラム。 On the computer,
A function for displaying a Gantt chart for each lot on the display means based on the lot information input from the input means;
A function for generating a Gantt bar corresponding to a manufacturing process on the Gantt chart for each lot;
A function for displaying a Gantt chart for each mechanical facility or worker on the display unit based on the machine facility information or worker information registered in the database of the storage unit;
A function of copying the Gantt bar onto the Gantt chart for each mechanical facility or for each operator by dragging and dropping the Gantt bar to the Gantt chart for each mechanical facility or for each operator by operating the input means. When,
A production management program for realizing a function of interlocking the Gantt bar arranged on the Gantt chart for each lot and the Gantt bar duplicated on the Gantt chart for each mechanical equipment or each worker.
前記ロット別のガントチャート上における前記ロットについて生成された前記ガントバーの始点位置を検出し、当該始点位置に対応する日の在庫数から前記使用数を減算することにより、各日毎の在庫数を算出する機能と、
在庫割れした部材を発注するための出力を行う機能と
をさらに実現させることを特徴とする請求項1または2記載の生産管理プログラム。 A function of calculating the number of members used for production of the lot based on at least the lot information;
Detect the starting point position of the Gantt bar generated for the lot on the Gantt chart for each lot, and calculate the number of stocks for each day by subtracting the used number from the number of stocks for the day corresponding to the starting point position Function to
The production management program according to claim 1, further comprising a function of performing an output for ordering a member whose inventory is broken.
入力手段の操作により、前記ガントバーが前記機械設備別又は作業者別の負荷状況表にドラッグ・アンド・ドロップされることで、当該ドロップ操作の該当日における前記稼働率を前記ガントバーの長さに応じて増加させると共に、前記ガントバーを前記機械設備別又は作業者別のガントチャートにおける前記該当日上へ複製する機能と
をさらに実現させることを特徴とする請求項1〜3のいずれか1つに記載の生産管理プログラム。 A function for displaying on the display means a load status table for each mechanical facility or worker indicating the daily operating rate of the mechanical facility or worker based on the mechanical facility information or the worker information;
By operating the input means, the Gantt bar is dragged and dropped into the load status table for each mechanical facility or for each worker, so that the operating rate on the corresponding day of the drop operation depends on the length of the Gantt bar. And further realizing a function of duplicating the Gantt bar on the corresponding day in the Gantt chart for each mechanical facility or for each worker. Production management program.
前記光学読取手段により読み込まれた前記識別情報と当該読み込み時の時刻とに基づいて作業実績を示すガントバーを前記ロット別のガントチャート上に生成する機能と
をさらに実現させることを特徴とする請求項1〜5のいずれか1つに記載の生産管理プログラム。 A function that causes the printing means to issue a work instruction document that shows at least the identification information of the manufacturing process for each manufacturing process based on the lot-specific Gantt chart and describes a code that can be read by the optical reading means;
The system further comprises a function of generating a Gantt bar indicating a work performance on the Gantt chart for each lot based on the identification information read by the optical reading unit and a time at the time of reading. The production management program according to any one of 1 to 5.
前記抽出した機械設備又は作業者を時系列に並べた工程計画グラフを、前記表示手段に表示する機能と
をさらに実現させることを特徴とする請求項1記載の生産管理プログラム。 When the work start date and time is input in relation to the lot from the input means, based on the lot information and the machine facility information or the worker information, the machine facility or worker that can be used in the order of each manufacturing process. A function to extract,
The production management program according to claim 1, further realizing a function of displaying a process plan graph in which the extracted machine equipment or workers are arranged in time series on the display unit.
これらの前記ガントチャートを表示した状態で、前記入力手段の操作によりその交差点が移動可能であり、前記時間軸と平行および垂直な十字スケールを、前記表示手段に表示する機能と
をさらに実現させることを特徴とする請求項1記載の生産管理プログラム。 A function of displaying the Gantt chart partitioned by the lot and the Gantt chart partitioned by the machine facility or by the worker in parallel on the common time axis and displayed on the display means;
In the state where these Gantt charts are displayed, the intersection can be moved by the operation of the input means, and a function of displaying a cross scale parallel and perpendicular to the time axis on the display means is further realized. The production management program according to claim 1.
前記条件に合致した複数の機械設備または作業者毎に、前記ガントバーを分割して前記表示手段に表示する機能と
をさらに実現させることを特徴とする請求項1記載の生産管理プログラム。 If a Gantt bar corresponding to one manufacturing process is specified by the input means, and a plurality of machine facilities or workers used for the manufacturing process and the number and / or period to be manufactured are input as conditions, the conditions are met. The ability to determine whether there are multiple machinery or workers
The production management program according to claim 1, further comprising: realizing a function of dividing the gantt bar and displaying it on the display means for each of a plurality of mechanical facilities or workers that meet the conditions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007147481A JP2008299762A (en) | 2007-06-01 | 2007-06-01 | Production management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007147481A JP2008299762A (en) | 2007-06-01 | 2007-06-01 | Production management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008299762A true JP2008299762A (en) | 2008-12-11 |
Family
ID=40173201
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007147481A Pending JP2008299762A (en) | 2007-06-01 | 2007-06-01 | Production management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008299762A (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010225017A (en) * | 2009-03-25 | 2010-10-07 | Hitachi East Japan Solutions Ltd | Process planning apparatus and process planning method |
| JP2010225058A (en) * | 2009-03-25 | 2010-10-07 | Mitsubishi Electric Corp | production management system |
| JP2010236962A (en) * | 2009-03-31 | 2010-10-21 | Hitachi High-Technologies Corp | Specimen test system and operation method of apparatus management server |
| JP2011203979A (en) * | 2010-03-25 | 2011-10-13 | Chugoku Electric Power Co Inc:The | Maintenance work support system |
| KR20120086527A (en) * | 2011-01-26 | 2012-08-03 | 삼성테크윈 주식회사 | Optimum system and method of SMT line |
| JP2013109503A (en) * | 2011-11-18 | 2013-06-06 | Hitachi Solutions East Japan Ltd | Gantt chart difference display device |
| JP5416322B2 (en) * | 2011-09-05 | 2014-02-12 | 株式会社小林製作所 | Work management system, work management terminal, program, and work management method |
| JP2015049819A (en) * | 2013-09-03 | 2015-03-16 | 株式会社レクサー・リサーチ | Production system simulation apparatus, production system simulation method and production system simulation program |
| JP2015149063A (en) * | 2013-12-20 | 2015-08-20 | ダッソー システムズ アメリカス コーポレイション | computer method and apparatus for automated scheduling |
| CN104951861A (en) * | 2014-03-31 | 2015-09-30 | 富士通株式会社 | Production plan display method, production plan support method, production plan display apparatus, and production plan support apparatus |
| JP2015191631A (en) * | 2014-03-28 | 2015-11-02 | 富士通株式会社 | Production plan creation support program, production plan creation support method, and production plan creation support device |
| CN107656507A (en) * | 2013-12-03 | 2018-02-02 | 富士通株式会社 | Display device and display methods |
| JP2018047229A (en) * | 2015-12-28 | 2018-03-29 | 株式会社湯山製作所 | Mixed injection device, program |
| JP2019109856A (en) * | 2017-12-20 | 2019-07-04 | 株式会社日立製作所 | Work improvement support system and method |
| JP2020077424A (en) * | 2018-11-05 | 2020-05-21 | 祐一 細野 | Management improvement supporting device |
| JP2020095440A (en) * | 2018-12-12 | 2020-06-18 | 株式会社日立製作所 | Information processing device, and production instruction support method |
| JP2021081761A (en) * | 2019-11-14 | 2021-05-27 | 株式会社日立製作所 | Analysis system and analysis method |
| JP2021192255A (en) * | 2019-09-04 | 2021-12-16 | 株式会社東芝 | Visualization system |
| JP2022069958A (en) * | 2020-10-26 | 2022-05-12 | キヤノン株式会社 | System, control method, and program |
| US11399107B2 (en) | 2018-06-13 | 2022-07-26 | Fujifilm Business Innovation Corp. | Display system |
| JP2022177104A (en) * | 2018-06-14 | 2022-11-30 | ものレボ株式会社 | Information processing equipment |
| JP2023044514A (en) * | 2021-09-17 | 2023-03-30 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
| JP7265295B1 (en) | 2022-06-27 | 2023-04-26 | 株式会社コルク | Process control system |
| JP7685661B1 (en) * | 2024-09-03 | 2025-05-29 | 株式会社 日立産業制御ソリューションズ | Gantt chart management device |
-
2007
- 2007-06-01 JP JP2007147481A patent/JP2008299762A/en active Pending
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010225058A (en) * | 2009-03-25 | 2010-10-07 | Mitsubishi Electric Corp | production management system |
| JP2010225017A (en) * | 2009-03-25 | 2010-10-07 | Hitachi East Japan Solutions Ltd | Process planning apparatus and process planning method |
| JP2010236962A (en) * | 2009-03-31 | 2010-10-21 | Hitachi High-Technologies Corp | Specimen test system and operation method of apparatus management server |
| JP2011203979A (en) * | 2010-03-25 | 2011-10-13 | Chugoku Electric Power Co Inc:The | Maintenance work support system |
| KR101641941B1 (en) | 2011-01-26 | 2016-07-25 | 한화테크윈 주식회사 | Optimum system and method of SMT line |
| KR20120086527A (en) * | 2011-01-26 | 2012-08-03 | 삼성테크윈 주식회사 | Optimum system and method of SMT line |
| JP5416322B2 (en) * | 2011-09-05 | 2014-02-12 | 株式会社小林製作所 | Work management system, work management terminal, program, and work management method |
| CN103733153A (en) * | 2011-09-05 | 2014-04-16 | 株式会社小林制作所 | Work management system, work management terminal, program and work management method |
| CN103733153B (en) * | 2011-09-05 | 2015-08-05 | 株式会社小林制作所 | Job management system, task management terminal and job management method |
| JP2013109503A (en) * | 2011-11-18 | 2013-06-06 | Hitachi Solutions East Japan Ltd | Gantt chart difference display device |
| JP2015049819A (en) * | 2013-09-03 | 2015-03-16 | 株式会社レクサー・リサーチ | Production system simulation apparatus, production system simulation method and production system simulation program |
| CN107656507A (en) * | 2013-12-03 | 2018-02-02 | 富士通株式会社 | Display device and display methods |
| JP2015149063A (en) * | 2013-12-20 | 2015-08-20 | ダッソー システムズ アメリカス コーポレイション | computer method and apparatus for automated scheduling |
| US10241654B2 (en) | 2013-12-20 | 2019-03-26 | Dassault Systemes Americas Corp. | Computer method and apparatus for automated scheduling |
| JP2015191631A (en) * | 2014-03-28 | 2015-11-02 | 富士通株式会社 | Production plan creation support program, production plan creation support method, and production plan creation support device |
| CN104951861A (en) * | 2014-03-31 | 2015-09-30 | 富士通株式会社 | Production plan display method, production plan support method, production plan display apparatus, and production plan support apparatus |
| JP2015197691A (en) * | 2014-03-31 | 2015-11-09 | 富士通株式会社 | Production plan display program, production plan support program, production plan display method, production plan support method, production plan display device, and production plan support device |
| JP2018047229A (en) * | 2015-12-28 | 2018-03-29 | 株式会社湯山製作所 | Mixed injection device, program |
| JP2019109856A (en) * | 2017-12-20 | 2019-07-04 | 株式会社日立製作所 | Work improvement support system and method |
| US11399107B2 (en) | 2018-06-13 | 2022-07-26 | Fujifilm Business Innovation Corp. | Display system |
| JP7450679B2 (en) | 2018-06-14 | 2024-03-15 | ものレボ株式会社 | information processing equipment |
| JP2022177104A (en) * | 2018-06-14 | 2022-11-30 | ものレボ株式会社 | Information processing equipment |
| JP2020077424A (en) * | 2018-11-05 | 2020-05-21 | 祐一 細野 | Management improvement supporting device |
| JP2020095440A (en) * | 2018-12-12 | 2020-06-18 | 株式会社日立製作所 | Information processing device, and production instruction support method |
| JP7171407B2 (en) | 2018-12-12 | 2022-11-15 | 株式会社日立製作所 | Information processing device, production instruction support method |
| JP2021192255A (en) * | 2019-09-04 | 2021-12-16 | 株式会社東芝 | Visualization system |
| US12461513B2 (en) | 2019-09-04 | 2025-11-04 | Kabushiki Kaisha Toshiba | Visualization system |
| JP7408606B2 (en) | 2019-09-04 | 2024-01-05 | 株式会社東芝 | visualization system |
| JP2021081761A (en) * | 2019-11-14 | 2021-05-27 | 株式会社日立製作所 | Analysis system and analysis method |
| JP7291061B2 (en) | 2019-11-14 | 2023-06-14 | 株式会社日立製作所 | Analysis system and analysis method |
| JP2022069958A (en) * | 2020-10-26 | 2022-05-12 | キヤノン株式会社 | System, control method, and program |
| JP2023044514A (en) * | 2021-09-17 | 2023-03-30 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
| JP7764711B2 (en) | 2021-09-17 | 2025-11-06 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
| JP2024003452A (en) * | 2022-06-27 | 2024-01-15 | 株式会社コルク | Process control system |
| JP7265295B1 (en) | 2022-06-27 | 2023-04-26 | 株式会社コルク | Process control system |
| JP7685661B1 (en) * | 2024-09-03 | 2025-05-29 | 株式会社 日立産業制御ソリューションズ | Gantt chart management device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008299762A (en) | Production management program | |
| JP5571351B2 (en) | Production management system, control method thereof, and program thereof | |
| JP5646108B1 (en) | Business support system for wood precut factory | |
| US20140135971A1 (en) | Sewing design manufacturing management apparatus and method | |
| US20060212323A1 (en) | Production management system | |
| JP2003228410A (en) | Construction management system | |
| TWI784311B (en) | Management device, management system, and management program | |
| JP7376309B2 (en) | Work performance analysis server, work performance analysis method, and work performance analysis program | |
| AU760109B2 (en) | Method and system for efficiently transacting an order and for communicating order information between a construction contractor and a construction material supplier | |
| JP5196991B2 (en) | Manufacturing process management apparatus, manufacturing process management method, and computer program | |
| JP7600161B2 (en) | Manufacturing management device, manufacturing management method, and manufacturing management program | |
| US11022964B2 (en) | Method and system for controlling body-shop processing | |
| JP4230852B2 (en) | Process planning, progress results, and productivity management method and system using multi-viewer Gantt chart | |
| JP2004139472A (en) | Work schedule planning system, work schedule planning method, program, and medium | |
| JP7783067B2 (en) | Warehouse work management system, warehouse work management method and program | |
| JP5606613B1 (en) | Business support system for wood precut factory | |
| JP4471196B2 (en) | Sales business support system server and program, and sales support device and program | |
| JP3491558B2 (en) | Alternative lot determination system | |
| JP5630771B2 (en) | Process management system | |
| JP2004178150A (en) | Integrated production management method and system using production process management chart | |
| JP2007087421A (en) | Work planning system and work planning program | |
| JP6993772B2 (en) | Production plan creation system, production plan creation method, program and information processing equipment | |
| JPH04184602A (en) | Production planning system and production planning method | |
| JP2006209630A (en) | Cost management system and program | |
| JP7750048B2 (en) | Production Management System |