Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5455804B2 - Tool inventory management system - Google Patents
[go: Go Back, main page]

JP5455804B2 - Tool inventory management system - Google Patents

Tool inventory management system Download PDF

Info

Publication number
JP5455804B2
JP5455804B2 JP2010134659A JP2010134659A JP5455804B2 JP 5455804 B2 JP5455804 B2 JP 5455804B2 JP 2010134659 A JP2010134659 A JP 2010134659A JP 2010134659 A JP2010134659 A JP 2010134659A JP 5455804 B2 JP5455804 B2 JP 5455804B2
Authority
JP
Japan
Prior art keywords
tool
day
tools
order
lead time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010134659A
Other languages
Japanese (ja)
Other versions
JP2012000680A (en
Inventor
祐一 古賀
直之 藤原
渉 佐藤
和也 井上
幸夫 今井
一茂 徳永
幸喜 藤田
清法 奥村
一大 森
猛 ▲高▼山
健 岸田
栄一郎 鶴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2010134659A priority Critical patent/JP5455804B2/en
Publication of JP2012000680A publication Critical patent/JP2012000680A/en
Application granted granted Critical
Publication of JP5455804B2 publication Critical patent/JP5455804B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は工具の在庫管理システムに関し、再研磨可能な工具の在庫を最適に管理することにより、不必要に工具を保有することなく、且つ、必要な加工作業を確実に実行することができるように工夫したものである。   The present invention relates to a tool inventory management system, and optimally manages a stock of rewritable tools so that necessary machining operations can be reliably performed without unnecessarily holding tools. It has been devised.

工具の中には、再研磨可能な工具がある。即ち、ドリルやエンドミル等のような再研磨可能(再生可能)な工具は、使用することによってその刃面が摩耗するが、摩耗した刃面を再研磨して刃付けをすることにより、再び使用することができる。なお、再研磨して使用することができる標準回数は、工具によって決まっている。   Some tools are rewritable. That is, tools that can be re-polished (recyclable) such as drills and end mills wear their blade surfaces when used, but they can be used again by re-polishing the worn blade surfaces and attaching them. can do. The standard number of times that can be used after re-polishing is determined by the tool.

生産工場等では、工具室に工具を保管しており、加工現場で工具が必要になった場合には、工具室から必要な工具を払い出し(貸し出し)、加工作業が終了したら工具を工具室に返却している。
返却されてきた摩耗した工具は再研磨してから保管し、使用できなくなった工具は廃却する。工具が不足しそうな場合には、新品の工具を購入すべく発注をして新品の工具を補充している。
In production factories, etc., tools are stored in the tool room. When tools are needed at the processing site, the necessary tools are paid out (rented out) from the tool room. I have returned it.
The worn tool that has been returned is re-polished and stored, and the tool that can no longer be used is discarded. If there is a shortage of tools, an order is made to purchase a new tool and the new tool is replenished.

ところで、工具室に保管している工具の適切な在庫量が不明であるため、必要以上に工具を保有している事態や、工具の不足により加工ができず生産が止まってしまう事態が発生する恐れがあった。
また、再研磨することによって使用できる標準回数は決まっているものの、それより早く摩耗して使用できなくなるものもあれば、標準回数以上に使用できるものもあり、使用回数がばらついているため、適切な在庫量は更に把握しづらいのが現状である。
By the way, since the appropriate inventory of the tools stored in the tool room is unknown, there are situations where we have more tools than necessary, and there is a situation where production cannot be performed due to a shortage of tools and production stops. There was a fear.
In addition, although the standard number of times that can be used by re-grinding is fixed, there are some that can be used because of wear earlier than that, others that can be used more than the standard number, and the number of times of use varies. The current situation is that it is difficult to grasp the inventory amount.

このため種々の工具管理システムが提案されている。例えば特許文献1(特開平11−48100号公報)では、スペックが同じ工具が複数納められたカセットを1単位として、払い出しや返却などの管理をしており、廃却までの寿命管理(工具の寿命予測)もカセット単位で行っている。
つまり、工具をカセット単位で管理し、その工具の刃具研磨取代と1本当たりの加工台数から工具の使用可能回数を算出し、生産計画との突き合わせにより、廃却年月を予測し、それにあわせた工具の発注を自動的で行う仕組みが提案されている。
このように特許文献1の技術では、工具の「使用可能回数」を基に、工具の在庫管理をカセット単位で行っている。
For this reason, various tool management systems have been proposed. For example, in Patent Document 1 (Japanese Patent Application Laid-Open No. 11-48100), a cassette in which a plurality of tools having the same specifications are stored is managed as one unit, and management such as payout and return is performed. Life prediction) is also done in cassette units.
In other words, tools are managed in units of cassettes, the number of usable tools can be calculated from the cutting tool polishing allowance of each tool and the number of machines per tool, and the date of disposal is predicted by matching with the production plan. A mechanism has been proposed for automatically ordering new tools.
As described above, in the technique of Patent Document 1, tool inventory management is performed in units of cassettes based on the “usable number of times” of the tool.

特開平11−48100号公報JP-A-11-48100

ところで、例えば、同一スペックの工具を複数の工程で同時に使用する場合には、工具の使用可能回数のみだけでなく、工具の使用可能本数も考慮しておく必要がある。
簡略的な例で説明すると、工程αと工程βとで同時並行して加工が行われる場合において、工程αでは5本の工具が必要で、工程βでも5本の工具が必要であった場合、工程α,βを同時並行して加工を行うためには、10本の工具が必要である。
この場合、工具の使用回数は10回となるが、工具は10本必要である。
By the way, for example, when tools of the same specification are used simultaneously in a plurality of processes, it is necessary to consider not only the number of times the tool can be used but also the number of tools that can be used.
To explain with a simple example, in the case where machining is performed at the same time in the process α and the process β, the process α requires five tools, and the process β requires five tools. In order to perform the processes α and β simultaneously in parallel, ten tools are required.
In this case, the number of times the tool is used is 10, but 10 tools are required.

特許文献1の技術では、工具の使用可能回数のみで管理しているため、例えば工具の使用可能回数が10回であっても、4回使用可能な工具と6回使用可能な工具の2本の工具だけが残っている場合には、上述したような工程α,βを同時並行して加工を行うことはできない。
一方、1回使用可能な工具が10本残っている場合には、上述したような工程α,βを同時並行して加工を行うことはできるが、従来では、使用可能本数については考慮していないので、このような判定はできない。
この結果、使用可能な工具の本数が足りない場合には、同時に複数工程で必要本数の工具を使うことができず、加工作業に遅延が発生してしまうという問題があった。
In the technique of Patent Document 1, since the management is performed only by the number of times the tool can be used, for example, even if the tool can be used 10 times, the tool can be used four times and the tool that can be used six times. If only this tool remains, the processes α and β as described above cannot be performed simultaneously in parallel.
On the other hand, when 10 tools that can be used once remain, the processes α and β as described above can be performed in parallel, but conventionally, the number of usable tools is considered. Because there is no such a judgment.
As a result, when the number of usable tools is insufficient, a necessary number of tools cannot be used simultaneously in a plurality of processes, and there is a problem in that processing work is delayed.

更に、カセット単位の管理では、1つのカセットに収納する工具の本数が多いこともあり、特に、使用する工具に期限がある場合(プロジェクトなど)には、多くの工具が余ってしまう事態が発生する可能性がある。
更に詳述すると、特殊な機器を予め決められた予定日までに製造することが決められているプロジェクトでは、この特殊な機器を加工するために特殊な(特注の)工具が必要になる。この場合、機器完成後に特注の工具が余ってしまうと、この特注の工具は汎用性がないため他の用途に使用することができず無駄になってしまう。その一方で、加工の途中で特注の工具が不足してしまっては予定日までに機器を完成することができない。
Furthermore, in the management of each cassette, the number of tools stored in one cassette may be large, especially when there is a deadline for the tools to be used (projects, etc.), there will be a situation where many tools remain. there's a possibility that.
More specifically, in a project in which a special device is decided to be manufactured by a predetermined scheduled date, a special (custom) tool is required to process the special device. In this case, if a custom tool is left after the device is completed, the custom tool is not versatile and cannot be used for other purposes and is wasted. On the other hand, if there is a shortage of custom tools in the middle of processing, the equipment cannot be completed by the scheduled date.

したがって、再研磨可能な工具の在庫管理を、カセット単位ではなく1本単位で管理でき、しかも、複数の工具を同時に複数工程で使って加工をする場合にも対応することができる、工具の在庫管理をすることが要望されている。   Therefore, inventory management of tools that can be re-polished can be managed not in cassette units but in units of one tool, and even when multiple tools are used in multiple processes at the same time, tool inventory is available. Management is required.

本発明は、上記従来技術に鑑み、工具の使用可能回数のみならず工具の使用可能本数をも考慮して、再研磨可能な工具の在庫を最適に管理することができる、工具の在庫管理システムを提供することを目的とする。   In view of the above prior art, the present invention is a tool inventory management system capable of optimally managing the inventory of tools that can be reground in consideration of not only the number of usable tools but also the number of usable tools. The purpose is to provide.

上記課題を解決する本発明の構成は、
個々の工具を1本づつ区別して識別する工具個別識別データを少なくとも有するデータコードが付された工具を収容して保管する工具室と、
前記工具室から出て加工現場にて加工に使用される工具や前記加工現場にて加工に使用された後に前記工具室に戻ってくる工具に付されたデータコードを読取り、また、前記工具室に新規に収容される工具や前記工具室から廃棄される工具に付されたデータコードを読み取り、更に、前記工具室から出て研磨室にて再研磨される工具や前記研磨室にて再研磨された後に前記工具室に戻ってくる工具に付されたデータコードを読み取るコードリーダと、
前記コードリーダにより読み取ったデータを基に、個々の工具の移動状況を把握することにより個々の工具の使用回数や再研磨回数を求めて記憶すると共に、管理する工具の総本数を記憶する工具管理部と、
工具による加工を開始した日から加工を終了する日までの各日における工具の使用予定回数と使用予定本数をデータとして有している生産管理システムと、
発注指令が出てから工具が実際に納入されるまでの時間である発注リードタイムや、前記工具を再研磨することにより加工に使用することができる回数である標準再研磨回数を記憶している工具データベースと、
前記工具による加工を開始した日から加工を終了する日までの各日において、当該日から前記発注リードタイム後の日における工具の使用可能回数と、当該日の安全在庫回数とを求め、更に、前記発注リードタイム後の日における使用可能回数が前記当該日の安全在庫回数を下回ると使用回数不足指令を出力する第1の在庫予想部と、
前記使用回数不足指令が出ると、前記当該日の工具の使用可能回数と発注する工具の使用可能回数の和が前記安全在庫回数を越えるという条件を満たす本数の工具を発注するための第1の発注指令を出力する第1の発注指令部と、
前記工具による加工を開始した日から加工を終了する日までの各日において、当該日から前記発注リードタイム後の日における工具の使用可能本数と、当該日の安全在庫本数とを求め、更に、前記発注リードタイム後の日における使用可能本数が前記当該日の安全在庫本数を下回ると使用本数不足指令を出力する第2の在庫予想部と、
前記使用本数不足指令が出ると、前記当該日の工具の使用可能本数と発注する工具の使用可能本数の和が前記安全在庫本数を越えるという条件を満たす本数の工具を発注するための第2の発注指令を出力する第2の発注指令部とを有することを特徴とする。
The configuration of the present invention for solving the above problems is as follows.
A tool room for storing and storing a tool with a data code having at least tool identification data for identifying and identifying each tool one by one;
Reads a data code attached to a tool that comes out of the tool chamber and is used for processing at the processing site and a tool that is used for processing at the processing site and returns to the tool chamber, and the tool chamber The data code attached to the tool newly accommodated in the tool or the tool discarded from the tool chamber is read, and the tool which is removed from the tool chamber and re-polished in the polishing chamber or re-polished in the polishing chamber A code reader for reading a data code attached to a tool that is returned to the tool chamber after being
Tool management for storing the total number of tools to be managed, as well as determining and storing the number of times each tool is used and the number of regrinding by grasping the movement status of each tool based on the data read by the code reader And
A production management system having as data the number of times the tool is scheduled to be used and the number of tools to be used on each day from the date when machining with the tool is started to the date when machining is terminated;
Stores the order lead time, which is the time from when the order command is issued until the tool is actually delivered, and the standard number of re-polishing, which is the number of times the tool can be used for re-grinding. Tool database,
In each day from the date when machining with the tool is started to the date when machining is finished, the number of times the tool can be used on the day after the order lead time from that date, and the number of times of safety stock on that day, A first inventory forecasting unit that outputs a usage shortage command when the number of usable times on the day after the order lead time falls below the number of safety stocks on the day;
When the use frequency shortage command is issued, a first tool for ordering a number of tools that satisfies the condition that the sum of the number of times the tool can be used and the number of times that the tool to be ordered can be used exceeds the safety stock number A first order command unit that outputs an order command;
In each day from the day when machining with the tool is started to the day when machining is finished, the number of usable tools on the day after the order lead time from the date and the safety stock number on the day are obtained, A second inventory forecasting unit that outputs a command for insufficient number of use when the number of usable items on the day after the order lead time falls below the number of safety stocks on the day;
When the use number shortage command is issued, a second tool for ordering a number of tools that satisfies the condition that the sum of the number of usable tools on the day and the number of usable tools to be ordered exceeds the safety stock number. And a second order command unit that outputs an order command.

また本発明の構成は、
前記第1の在庫予想部は、
安全係数をSF、発注リードタイムをLT、稼動日数をDY、工具使用日数をNT、工具使用回数の標準偏差をSDaとしたときに、前記の当該日の安全在庫回数SSaを下式により求め、
SSa=SF×[LT×(NT/DY)]1/2×SDa
前記の当該日における工具の使用可能回数を、工具の標準再研磨回数と、工具の総本数と、工具の再研磨回数を基に求めると共に、
発注リードタイム後の日における工具の使用可能回数を、前記当該日における工具の使用可能回数と、工具の使用予定回数と、前記の当該日から発注リードタイム後の日までに納入される予定の新規の工具の使用回数を基に求め、
前記第2の在庫予想部は、
安全係数をSF、発注リードタイムをLT、稼動日数をDY、工具使用日数をNT、工具使用本数の標準偏差をSDbとしたときに、前記の当該日の安全在庫本数SSbを下式により求め、
SSb=SF×[LT×(NT/DY)]1/2×SDb
前記の当該日における工具の使用可能回数を、前記の当該日における工具の再研磨残回数の平均に1を加えた数値で除算することにより、前記の当該日の工具の使用可能本数を求め、
前記の発注リードタイム後の日における工具の使用可能回数を、前記の発注リードタイム後の日における工具の再研磨残回数の平均に1を加えた数値で除算することにより、前記の発注リードタイム後の日における工具の使用可能本数を求めることを特徴とする。
The configuration of the present invention is as follows.
The first inventory forecasting part is:
When the safety factor is SF, the order lead time is LT, the number of working days is DY, the number of working days of the tool is NT, and the standard deviation of the number of times of tooling is SDa, the number of times of safety stock SSa on the day is calculated by the following equation:
SSa = SF × [LT × (NT / DY)] 1/2 × SDa
The number of times that the tool can be used on the day is determined based on the standard number of regrinding of the tool, the total number of tools, and the number of regrinding of the tool,
The number of times the tool can be used on the day after the order lead time, the number of times that the tool can be used on that day, the expected number of times the tool will be used, and the day after the order lead time will be delivered. Calculate based on the number of times new tools are used,
The second inventory forecasting part is:
When the safety factor is SF, the order lead time is LT, the number of working days is DY, the number of working days is NT, and the standard deviation of the number of working tools is SDb, the safety stock number SSb of the day is calculated by the following equation:
SSb = SF × [LT × (NT / DY)] 1/2 × SDb
The number of usable tools on the day is calculated by dividing the number of usable tools on the day by the numerical value obtained by adding 1 to the average number of remaining regrinding tools on the day,
The order lead time is calculated by dividing the number of times the tool can be used on the day after the order lead time by a value obtained by adding 1 to the average number of remaining regrinding of the tool on the day after the order lead time. It is characterized in that the number of usable tools in a later day is obtained.

本発明によれば、工具を一本単位で管理することにより、カセット単位の管理で発生する無駄をなくすことが可能となる。
また、工具の使用回数による在庫管理と、工具の使用本数による在庫管理を同時に行うことにより、工具を同時に複数工程で使用する場合であっても、工具使用回数のみならず工具使用本数も必要なだけ確保するように、工具の在庫管理を行うことができる。
このため、従来の問題であった、「工具の本数が足りなくなって、工具を同時に複数工程で使うことができず、工程に遅延が生じてしまう」という事態の発生を避けることができる。
According to the present invention, it is possible to eliminate waste caused by management in units of cassettes by managing tools in units of one unit.
In addition, by simultaneously managing inventory based on the number of tool usage and inventory management based on the number of tools used, even if tools are used in multiple processes at the same time, not only the number of tools used but also the number of tools used is required. The tool inventory can be managed to ensure only.
For this reason, it is possible to avoid the conventional problem that “the number of tools becomes insufficient, the tools cannot be used simultaneously in a plurality of processes, and the process is delayed”.

本発明の実施例に係る工具の在庫管理システムを示す構成図。The block diagram which shows the inventory management system of the tool which concerns on the Example of this invention. 使用可能回数の状態を示す特性図。The characteristic view which shows the state of the frequency | count of usable. 使用可能本数の状態を示す特性図。The characteristic view which shows the state of the usable number.

以下、本発明の実施の形態について、実施例に基づき詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail based on examples.

図1は本発明の実施例1に係る、工具の在庫管理システムを示す概略構成図である。
同図に示す工具室110には、多数の工具X1,X2,X3・・・、Y1,Y2,Y3・・・、Z1,Z2,Z3・・・等々の、スペックの異なる多数の工具K(各工具を総称する場合には「工具K」と称する)が保管される。
工具X1,X2,X3・・・は、それぞれ同一スペックとなっている例えば長尺のドリルであり、工具Y1,Y2,Y3・・・は、それぞれ同一スペックとなっている例えば短尺のドリルであり、工具Z1,Z2,Z3・・・は、それぞれ同一スペックとなっている例えばエンドミルである。
FIG. 1 is a schematic configuration diagram illustrating a tool inventory management system according to a first embodiment of the present invention.
In the tool chamber 110 shown in the figure, there are a number of tools K1 (X1, X2, X3..., Y1, Y2, Y3..., Z1, Z2, Z3. The tools are collectively referred to as “tool K”.
The tools X1, X2, X3... Are, for example, long drills having the same specifications, and the tools Y1, Y2, Y3... Are, for example, short drills, each having the same specifications. The tools Z1, Z2, Z3... Are, for example, end mills having the same specifications.

各工具Kには、2次元データコード(例えばQRコード)が付されており、コードリーダR1〜R8により読み取ることができる。   Each tool K is provided with a two-dimensional data code (for example, QR code) and can be read by code readers R1 to R8.

各工具Kに付された2次元データコードには、次に示すようなデータが格納されている。
・「工具個別識別データ」、即ち、個々の工具Kをそれぞれ1本づつ区別して識別するデータ。
・「工具種類データ」、例えば、ドリルであるとかエンドミルであるとかの、工具の種類を示すデータ。
・「標準再研磨回数データ」、即ち、再研磨することにより加工に使用することができる標準的な回数である標準再研磨回数を示すデータ。例えば「標準再研磨回数」が10回である場合には、新品の工具を1回加工に使用した後に、再研磨をして加工に使用することができる回数が10回であることを意味する。結局、「標準再研磨回数」が10回である新品の工具は、トータルで11回加工に使用することができる。
・「工具パラメータデータ」、例えば各工具の長さ等の工具パラメータを示すデータ。
The following data is stored in the two-dimensional data code attached to each tool K.
“Tool individual identification data”, that is, data for identifying and identifying each tool K one by one.
“Tool type data”, for example, data indicating the type of tool, such as a drill or an end mill.
“Standard re-polishing frequency data”, that is, data indicating the standard re-polishing frequency, which is a standard frequency that can be used for processing by re-polishing. For example, when the “standard re-polishing frequency” is 10, it means that the number of times that a new tool can be re-polished and used for machining after being used for machining once is 10 times. . After all, a new tool whose “standard re-polishing number” is 10 times can be used for 11 times in total.
“Tool parameter data”, for example, data indicating tool parameters such as the length of each tool.

ここで、本システムにおける工具の移動状況について、先に説明しておく。
新品の工具Kを購入して補充する場合には、この新品の工具Kに上記の2次元データコードを付し、付された2次元データコードが工具室入口のコードリーダR1で読み取られてから、新品の工具Kが工具室110に収容して保管される。
Here, the movement state of the tool in this system will be described first.
When a new tool K is purchased and replenished, the above two-dimensional data code is attached to the new tool K, and the attached two-dimensional data code is read by the code reader R1 at the tool chamber entrance. A new tool K is stored and stored in the tool chamber 110.

加工現場120で加工をする場合には、加工に使用する工具Kが工具室110から払い出され(貸し出され)、これに付された2次元データコードが工具室出口のコードリーダR2で読み取られてから、工具Kが加工現場120に送られる。   When processing at the processing site 120, the tool K used for processing is paid out (rented out) from the tool chamber 110, and the two-dimensional data code attached thereto is read by the code reader R2 at the tool chamber outlet. After that, the tool K is sent to the processing site 120.

加工現場120では、工具Kが使用されて加工が行われ、加工が終了すると、工具Kは、これに付された2次元データコードが工具室入口のコードリーダR3で読み取られてから、工具室110に返却される。   At the processing site 120, the tool K is used to perform the processing, and when the processing is completed, the tool K is read by the code reader R3 at the tool chamber entrance after the two-dimensional data code attached thereto is read out. Returned to 110.

工具室110に返却された工具Kのうち、未使用の工具はそのまま工具室110に保管され、再研磨しても使用できない摩耗が激しい工具Kは、これに付された2次元データコードが工具室出口のコードリーダR4で読み取られてから廃却され、加工に使用された工具Kは工具室110から出て、これに付された2次元データコードが工具室出口のコードリーダR5で読み取られ更に工具研磨室入口のコードリーダR6で読み取られてから、工具研磨室130に送られる。   Among the tools K returned to the tool chamber 110, the unused tools are stored in the tool chamber 110 as they are, and the tool K with severe wear that cannot be used even after re-grinding has a two-dimensional data code attached thereto. After being read by the code reader R4 at the chamber outlet and then discarded, the tool K used for machining exits the tool chamber 110, and the two-dimensional data code attached thereto is read by the code reader R5 at the tool chamber outlet. Further, after being read by the code reader R6 at the entrance of the tool polishing chamber, it is sent to the tool polishing chamber 130.

工具研磨室130では、加工に使用された工具Kが再研磨されて刃付けされる。再研磨された工具Kは、これに付された2次元データコードが工具研磨室出口のコードリーダR7で読み取られ更に工具室入口のコードリーダR8で読み取られてから、工具室110に送られて保管される。   In the tool polishing chamber 130, the tool K used for processing is re-polished and bladed. The re-polished tool K is sent to the tool chamber 110 after the two-dimensional data code attached thereto is read by the code reader R7 at the exit of the tool polishing chamber and further read by the code reader R8 at the entrance of the tool chamber. Stored.

工具室110,工具研磨室130の出入口に配置した各コードリーダR1〜R8にて読み取ったデータは、工具管理部200に送られて記憶される。   Data read by each of the code readers R1 to R8 arranged at the entrance / exit of the tool chamber 110 and the tool polishing chamber 130 is sent to the tool management unit 200 and stored therein.

工具管理部200では、コードリーダR1〜R8が読み取ったデータを一旦記憶してから、そのデータを処理することにより、新規購入して収容した本数や廃却した本数を考慮して工具の総本数を求め、工具1本ごとの移動経路をトレースして各工具が現在所在している場所を特定して工具のステータス(所在場所)を求め、更に、加工に使用された回数や、再研磨された回数を工具1本ごとにカウントしている。
このようなデータ処理をすることにより、次に示すような工具を管理するための管理情報を得て蓄積している。
・「在庫量」、即ち、工具の総数量(総本数)。
・「工具の所在」、即ち、工具室110,加工現場120,工具研磨室130のうちどの場所にそれぞれの工具が所在(存在)しているかという、工具毎のステータス(所在場所)。
・「工具の使用履歴」、即ち、工具1本ごとの使用の履歴や使用回数。
・「工具の再研磨履歴」、即ち、工具1本ごとの再研磨の履歴や再研磨回数。
The tool management unit 200 temporarily stores the data read by the code readers R1 to R8, and then processes the data so that the total number of tools in consideration of the number of newly purchased and accommodated or the number of discarded tools. Trace the movement path for each tool, identify the location where each tool is currently located, find the status of the tool (location), and the number of times it was used for machining and re-polishing Is counted for each tool.
By performing such data processing, management information for managing the following tools is obtained and stored.
“Inventory amount”, that is, the total amount of tools (total number).
“Tool location”, that is, the status (location location) for each tool indicating where the tool is located (existing) in the tool chamber 110, the processing site 120, or the tool polishing chamber 130.
"Tool usage history", that is, the usage history and the number of uses for each tool.
“Tool re-polishing history”, that is, the history of re-polishing and the number of re-polishing for each tool.

生産管理システム300には、生産計画データが格納されている。この生産計画データにより、各日における機器の生産(製造)状況や個数や、機器の製造を完了する時点などが決められている。
また、この生産計画データには、工具を使用して加工を開始する日(生産を開始する日)から加工を終了する日(生産を終了する日、即ち、機器の製造が完了する日)までの各日において、各スペックの工具Kを、何回使用するか(使用回数)、何本使用するか(使用本数)が示されている。
The production management system 300 stores production plan data. The production plan data determines the production (manufacturing) status and number of devices on each day, the time point when the device manufacturing is completed, and the like.
The production plan data includes a date from the date when machining is started using a tool (the date when production is started) to the date when machining is finished (the date when production is finished, that is, the date when the manufacture of equipment is completed). The number of times the tool K of each spec is used (the number of times of use) and the number of the tools K to be used (the number of pieces used) are shown.

工具データベース400には、工具に関する各種のデータが登録されるとともに、必要なデータが在庫・発注管理システム500により書き込まれる。   Various data relating to tools are registered in the tool database 400, and necessary data is written by the inventory / order management system 500.

工具データベース400に登録されているデータとしては、次のようなものがある。
・各スペックごとに設定されている工具の「発注リードタイム」。この発注リードタイムとは、工具を新規に補充するために発注指令を出した時点から、発注準備処理や発注承認処理をし、実際に工具会社に対して発注を出し、その後に工具会社から工具が実際に納入される時点までの時間(日数)をいう。
例えば、工具Xであれば、発注リードタイムは「9日」である。
・各スペックごとに設定されている工具の「発注単位」。「発注単位」としては、「最低発注本数」と「基準ロット本数」がある。
例えば、工具Xであれば、最低発注本数は10本であり、基準ロット本数は2本である。したがって、工具Xでは、最低発注本数である10本以上の本数から発注をすることができ、例えば16本補充する場合には、最低発注本数である10本に、基準ロット本数(2本)を3セットにした本数(つまり2本×3セット=6本)を加えた、合計の16本を発注する。
・各スペックの工具の「標準再研磨回数」。工具Xでは、標準再研磨回数は例えば10回である。
Examples of data registered in the tool database 400 include the following.
・ "Order lead time" for tools set for each spec. The order lead time is the order preparation process and order approval process from the time when an order command is issued to replenish a new tool. Means the time (number of days) until the actual delivery.
For example, for the tool X, the order lead time is “9 days”.
-“Order unit” of tools set for each spec. “Order unit” includes “minimum order quantity” and “reference lot quantity”.
For example, in the case of the tool X, the minimum order number is 10, and the reference lot number is 2. Therefore, with the tool X, it is possible to place an order from the minimum order quantity of 10 or more. For example, when 16 pieces are replenished, the reference lot number (2) is added to the minimum order quantity of 10 pieces. A total of 16 pieces are ordered by adding the number of three sets (that is, 2 × 3 sets = 6 pieces).
・ "Standard re-polishing times" for each spec tool. In the tool X, the standard re-polishing frequency is, for example, 10 times.

在庫・発注管理システム500により工具データベース400に書き込まれるデータとしては、次のようなものがある。
・各工具の「実際の再研磨可能回数」。在庫・発注管理システム500では、工具管理部200に記憶されている工具の再研磨履歴や廃却履歴を基に、工具が新規に納入されてから廃却されるまでの実際の再研磨可能回数を求める。実際の再研磨可能回数は、加工状況によって、予め決められている標準再研磨回数と異なることがある。
・各工具の「実際の使用可能回数」。在庫・発注管理システム500では、工具管理部200に記憶されている工具の使用履歴や廃却履歴を基に、工具が新規に納入されてから廃却されるまでの実際の使用可能回数を求める。実際の使用可能回数は、加工状況によって、予め決められている標準使用回数と異なることがある。なお標準使用回数は、標準再研磨回数に1回を加えた回数である。
Data written in the tool database 400 by the inventory / order management system 500 includes the following.
・ "Actual number of possible re-polishing" for each tool. In the inventory / order management system 500, the actual number of re-polishing times from when a tool is newly delivered until it is discarded based on the tool's re-polishing history and disposal history stored in the tool management unit 200. Ask for. The actual number of regrinsable times may differ from a predetermined standard number of regrindings depending on processing conditions.
• “Actual number of times that each tool can be used”. In the inventory / order management system 500, the actual number of usable times from when a tool is newly delivered until it is discarded is obtained based on the tool usage history and the disposal history stored in the tool management unit 200. . The actual number of usable times may differ from the predetermined standard number of times of use depending on the processing situation. The standard use number is the number of times obtained by adding one to the standard re-polishing number.

在庫・発注管理システム500は、第1の在庫予想部510と、第2の在庫予想部520と、第1の発注処理部530と、第2の発注処理部540を有している。これらの機能部510〜540は、ソフトウエア(プログラム)をハードウエア資源(コンピュータ)に組み込むことにより実現した具体的な演算処理をする機能部である。   The stock / order management system 500 includes a first stock forecasting unit 510, a second stock forecasting unit 520, a first order processing unit 530, and a second order processing unit 540. These functional units 510 to 540 are functional units that perform specific arithmetic processing realized by incorporating software (programs) into hardware resources (computers).

第1の在庫予想部510は、工具の使用回数を基準として、後述する計算を毎日実行して、計算日(今日)から発注リードタイム後の日までの各日における工具の使用可能回数を求める(予想する)と共に、計算日(今日)における安全在庫回数を求める。
そして、計算日(今日)から発注リードタイム後の日における使用可能回数が、安全在庫回数を下回る場合には、使用回数不足指令S1を出力する。
第1の在庫予想部510における計算手法の詳細は後述する。
The first inventory forecasting unit 510 performs a calculation to be described later on the basis of the number of times the tool is used, and obtains the number of times the tool can be used on each day from the calculation date (today) to the day after the order lead time. (Forecast) and the number of safety stocks on the calculation date (today).
Then, when the number of usable times on the day after the order lead time from the calculation date (today) is less than the number of safety stocks, the use number shortage command S1 is output.
Details of the calculation method in the first inventory forecasting unit 510 will be described later.

第2の在庫予想部520は、工具の使用本数を基準として、後述する計算を毎日実行して、計算日(今日)から発注リードタイム後の日までの各日における工具の使用可能本数を求める(予想する)と共に、計算日(今日)における安全在庫本数を求める。
そして、計算日(今日)から発注リードタイム後の日における使用可能本数が、安全在庫本数を下回る場合には、使用本数不足指令S2を出力する。
第2の在庫予想部520における計算手法の詳細は後述する。
The second inventory forecasting unit 520 performs a calculation described later on the basis of the number of used tools, and obtains the number of usable tools on each day from the calculation date (today) to the day after the order lead time. (Forecast) and the number of safety stocks on the calculation date (today).
Then, when the usable number on the day after the order lead time from the calculation date (today) is less than the number of safety stocks, the used number shortage command S2 is output.
Details of the calculation method in the second inventory forecasting unit 520 will be described later.

第1の発注処理部530は、第1の在庫予想部510から使用回数不足指令S1が出力されると、後述する計算をして、「計算日の工具の使用可能回数と発注した工具の使用可能回数の和が、安全在庫回数を越える」という条件を満たす本数の工具を発注するための発注指令S3を出力する。
第1の発注処理部530における計算手法の詳細は後述する。
The first order processing unit 530, when the use shortage command S1 is output from the first inventory forecasting unit 510, performs the calculation described later, and calculates “the number of usable tools on the calculation date and the use of the ordered tool”. An ordering command S3 for ordering the number of tools satisfying the condition that the sum of the number of possible times exceeds the number of safety stocks is output.
Details of the calculation method in the first order processing unit 530 will be described later.

第2の発注処理部540は、第2の在庫予想部520から使用本数不足指令S2が出力されると、後述する計算をして、「計算日の工具の使用可能本数と発注した工具の使用可能本数の和が、安全在庫本数を越える」という条件を満たす本数の工具を発注するための発注指令S4を出力する。
第2の発注処理部540における計算手法の詳細は後述する。
When the used quantity shortage command S2 is output from the second inventory forecasting unit 520, the second order processing unit 540 performs the calculation described later, “the number of usable tools on the calculation date and the use of the ordered tool” An ordering command S4 for ordering a number of tools satisfying the condition that the sum of the possible numbers exceeds the number of safety stocks is output.
Details of the calculation method in the second order processing unit 540 will be described later.

結局、計算日(今日)から発注リードタイム後の日における使用可能回数が安全在庫回数を下回る場合に、発注指令S3が出力されるのみならず、計算日(今日)から発注リードタイム後の日における使用可能本数が安全在庫本数を下回る場合にも、発注指令S4が出力される。   After all, when the number of usable times on the day after the order lead time from the calculation date (today) is less than the number of safety stocks, not only the order command S3 is output, but also the day after the order lead time from the calculation date (today). The ordering command S4 is also output when the number of usable items is less than the number of safety stock items.

発注指令S3または発注指令S4が出力されると、図示しない他の発注システムにおいて発注準備処理や発注承認処理がされた後、工具会社に対して発注が出される。このため、発注指令S3または発注指令S4が出力された後、発注リードタイム後の日に、発注した本数の工具が実際に納入される。   When the order command S3 or the order command S4 is output, the order preparation process and the order approval process are performed in another ordering system (not shown), and then an order is issued to the tool company. For this reason, after the ordering command S3 or the ordering command S4 is output, the ordered number of tools is actually delivered on the day after the ordering lead time.

次に、各機能部510〜540における計算手法を説明する。この計算は毎日実行する。
しかも、複数種類のスペックの工具のうち、計算をしていない1つのスペックの工具種類を選択し、選択した工具について計算をして、計算結果に基づき条件に応じて、指令S1,S2,S3,S4が出力される。
残りのスペックの工具についても、1種類ごとに順次計算をしていき、計算結果に基づき条件に応じて、指令S1,S2,S3,S4が出力される。
工具のスペックが異なっていても、計算手法の手順は同じであるので、ここでは、工具Xを選択して計算をする場合について、以下に説明する。
Next, the calculation method in each function part 510-540 is demonstrated. This calculation is performed daily.
In addition, a tool type of one spec that has not been calculated is selected from a plurality of types of spec tools, the selected tool is calculated, and the commands S1, S2, S3 are selected according to conditions based on the calculation result. , S4 are output.
The remaining specifications of the tools are also calculated sequentially for each type, and commands S1, S2, S3, and S4 are output according to the conditions based on the calculation results.
Since the procedure of the calculation method is the same even if the tool specifications are different, here, a case where the calculation is performed with the tool X selected will be described.

第1の在庫予想部510での計算手法を以下に説明する。
まず、第1の在庫予想部510では、次式(1)を用いて、計算日(今日)の安全在庫回数SSaを求める。
安全在庫回数SSa=SF×[LT×(NT/DY)]1/2×SDa・・・(1)
A calculation method in the first inventory forecasting unit 510 will be described below.
First, the first stock forecasting unit 510 obtains the safety stock number SSa on the calculation date (today) using the following equation (1).
Safety stock count SSa = SF × [LT × (NT / DY)] 1/2 × SDa (1)

式(1)において、各符号の意味は次の通りである。
SFは「安全係数」であり、例えばその数値は、在庫管理システムに要求される安全率を基に任意に決めることができ、例えば「1.65」が用いられる。この安全係数が大きい程、工具が欠品となる確率が減少する。
In the formula (1), the meaning of each symbol is as follows.
SF is a “safety factor”. For example, the numerical value can be arbitrarily determined based on the safety factor required for the inventory management system, and for example, “1.65” is used. The greater the safety factor, the lower the probability that the tool will be missing.

LTは「発注リードタイム」であり、工具Xであれば発注リードタイムは「9日」である。この発注リードタイムは、工具データベース400から取り込む。   LT is “order lead time”, and for tool X, the order lead time is “9 days”. This order lead time is taken from the tool database 400.

DYは、計算日(今日)を基準として3カ月前の日から、計算日(今日)を基準として6カ月後の日までの「稼動日数」である。稼動日数とは、3カ月前の日から計算日(今日)までの3カ月間の中で、加工現場120において工具Xを含めたいずれかの工具Kが使用されて加工が行われた日(稼動日)の日数と、計算日(今日)から6カ月後の日までの6カ月間において、加工現場120において工具Xを含めたいずれかの工具Kが使用される予定の日(稼動予定日)の日数とを、加算した日数をいう。
前記の3カ月間における稼動日数は、工具管理部200に蓄積されている、工具の使用履歴、即ち工具1本ごとの使用の履歴から求めることができる。前記の6カ月間における稼動日数は、生産管理システム300に格納されている生産計画データに示されている工具の使用予定日から求めることができる。
DY is the “number of working days” from the day three months before the calculation date (today) to the day six months after the calculation date (today). The number of working days is the date when machining is performed using any tool K including the tool X in the machining site 120 in the three months from the day three months ago to the calculation date (today). The number of working days) and the date on which any tool K including the tool X is scheduled to be used (scheduled working day) in the six months from the calculation date (today) to the day six months later ) Is the number of days added.
The number of working days in the three months can be obtained from the tool usage history stored in the tool management unit 200, that is, the usage history for each tool. The number of working days in the six months can be obtained from the scheduled use date of the tool indicated in the production plan data stored in the production management system 300.

NTは「工具使用日数」であり、前記の稼動日数のうち、工具Xが加工に使用された日数と使用される予定の日数の和である。例えば稼動日であっても工具Xを使用しない(使用しない予定の)日があるので、「稼動日数」から「工具Xを使用しない(使用しない予定の)日数」を減算したものが工具Xの工具使用日数となる。   NT is “the number of days of tool use”, and is the sum of the number of days in which the tool X has been used for machining and the number of days to be used among the above-mentioned working days. For example, even if it is an operating day, there is a day when the tool X is not used (scheduled not to be used). This is the number of days the tool is used.

SDaは「工具使用回数の標準偏差」であり、その単位は「回数」である。この工具使用回数の標準偏差SDaは、前記の3カ月間での稼動日における工具Xの使用回数と、前記の6カ月間での稼動予定日における工具Xの使用予定回数の標準偏差である。
前記の3カ月間での稼動日における工具Xの使用回数は、工具管理部200に蓄積されている、工具の使用履歴、即ち工具1本ごとの使用の履歴から求めることができる。前記の6カ月間での稼動予定日における工具Xの使用予定回数は、生産管理システム300に格納されている生産計画データに示されている工具の使用予定回数から求めることができる。
SDa is “standard deviation of the number of times the tool is used”, and its unit is “number of times”. The standard deviation SDa of the number of times the tool is used is the standard deviation of the number of times the tool X is used on the working day for the three months and the number of times the tool X is scheduled to be used on the scheduled working day for the six months.
The number of times the tool X is used on the working day during the three months can be obtained from the tool usage history stored in the tool management unit 200, that is, the usage history for each tool. The number of times the tool X is scheduled to be used on the scheduled operation date for the six months can be determined from the number of times the tool is scheduled to be used, which is indicated in the production plan data stored in the production management system 300.

第1の在庫予想部510は、更に、計算日(今日)から発注リードタイム後の日までの各日における工具Xの使用可能回数を求める(図2参照)。   The first inventory forecasting unit 510 further obtains the number of times the tool X can be used on each day from the calculation date (today) to the day after the order lead time (see FIG. 2).

計算日(今日)における工具Xの使用可能回数は、工具データベース400に蓄積されている工具Xの標準再研磨回数と、工具管理部200に蓄積している工具Xの総本数と、前記の3カ月間での稼動日における工具Xの再研磨履歴や再研磨回数を基に計算することができる。   The number of times the tool X can be used on the calculation date (today) includes the standard number of re-polishing of the tool X stored in the tool database 400, the total number of tools X stored in the tool management unit 200, and the above three. The calculation can be made based on the re-polishing history and the number of re-polishing of the tool X on the working day in months.

例えば特定の工具X1について説明すると、この工具X1の標準再研磨回数は10回で、既に行われた再研磨回数が5回だとすると、工具X1の使用可能回数は(標準研磨回数10回+1回)−(再研磨回数5回)=6回が使用可能回数となる。
工具X2,X3・・・についても同様にして使用可能回数を求め、工具X1,X2,X3・・・の各使用可能回数を合計したものが、工具Xの使用可能回数となる。
For example, when a specific tool X1 is described, if the standard re-polishing number of this tool X1 is 10 and the re-polishing number already performed is 5, the usable number of times of the tool X1 is (standard polishing number 10 times + 1). -(5 times of re-polishing) = 6 times is the usable number of times.
Similarly, the number of usable times of the tools X2, X3,... Is obtained, and the total number of usable times of the tools X1, X2, X3,.

計算日(今日)を基準として、1日後〜9日後の使用可能回数は、生産管理システム300に格納されている生産計画データに示される工具Xの各日での使用予定回数と、計算日(今日)よりも前に発注されて1日後〜9日後の各日において工具Xが納入される本数と、工具Xの標準再研磨回数を基に計算することができる。
例えば、計算日(今日)において工具Xが使用されない場合には、計算日(今日)から1日後の工具Xの使用可能回数は、計算日(今日)と同じである。
計算日(今日)から8日前に工具Xの発注指令が出て、発注した工具Xが計算日(今日)から1日後に納入されると、計算日(今日)から2日後の使用可能回数は増加する。増加する使用可能回数は、(工具Xの納入本数)×(工具Xの標準再研磨回数+1)である。
計算日(今日)から3日後に工具Xが使用されると、計算日(今日)から4日後の工具Xの使用可能回数は減少する。
このような計算をしていき、計算日(今日)から9日後(つまり計算日(今日)から発注リードタイム後の日)における、工具Xの使用可能回数を計算する。
Using the calculation date (today) as a reference, the usable number of times after one to nine days is calculated based on the estimated number of times of use of each tool X indicated in the production plan data stored in the production management system 300 and the calculation date ( It can be calculated on the basis of the number of tools X delivered on each day from 1 day to 9 days after the order is placed before today, and the standard number of re-polishing of the tool X.
For example, when the tool X is not used on the calculation date (today), the number of times the tool X can be used one day after the calculation date (today) is the same as the calculation date (today).
If an ordering command for the tool X is issued 8 days before the calculation date (today) and the ordered tool X is delivered one day after the calculation date (today), the number of usable times two days after the calculation date (today) is To increase. The number of times of use that can be increased is (the number of delivered tools X) × (the number of standard repolishing of the tool X + 1).
When the tool X is used 3 days after the calculation date (today), the number of times the tool X can be used after 4 days from the calculation date (today) decreases.
By performing such calculation, the number of times the tool X can be used is calculated 9 days after the calculation date (today) (that is, the day after the order lead time from the calculation date (today)).

第1の在庫予想部510は、計算日(今日)から9日後(つまり計算日(今日)から発注リードタイム後の日)における、工具Xの使用可能回数が安全在庫回数SSaを下回ったら、使用回数不足指令S1を出力する。図2の例では、工具Xの使用可能回数が安全在庫回数SSaを下回っていないので、この場合には使用回数不足指令S1は出力されない。   The first inventory forecasting unit 510 uses the tool X when the number of times the tool X can be used is less than the safety stock number SSa nine days after the calculation date (today) (that is, the day after the order lead time from the calculation date (today)). The shortage number command S1 is output. In the example of FIG. 2, since the number of times the tool X can be used is not less than the safety stock number SSa, the use number shortage command S1 is not output in this case.

仮に、第1の在庫予想部510から使用回数不足指令S1が出力されたとすると、第1の発注処理部530は、次式(2)を満足する、発注量(工具Xの発注本数)=最低発注本数+(基準ロット本数×n)を計算する。
計算日における工具の使用可能回数+(標準研磨回数+1)×(最低発注本数+基準ロット本数×n)>安全在庫回数SSa・・・・(2)
但し、nは0以上の整数。
工具Xであれば、標準研磨回数は10回であり、最低発注本数は10本であり、基準ロット本数は2本である。
Assuming that the use shortage command S1 is output from the first inventory forecasting unit 510, the first order processing unit 530 satisfies the following equation (2), and the order quantity (the number of tools X ordered) = minimum. Calculate the number of orders + (number of reference lots x n).
Number of times the tool can be used on the calculation date + (standard polishing number + 1) × (minimum order number + reference lot number × n)> safety stock number SSa (2)
However, n is an integer of 0 or more.
In the case of the tool X, the standard polishing number is 10, the minimum order number is 10, and the reference lot number is 2.

そして第1の発注処理部530は、第1の在庫予想部510から使用回数不足指令S1が出力された場合には、上述して計算した発注量を発注するための発注指令S3を出力する。   Then, when the usage shortage command S1 is output from the first inventory forecasting unit 510, the first order processing unit 530 outputs an order command S3 for ordering the order quantity calculated above.

第2の在庫予想部520での計算手法を以下に説明する。
まず、第2の在庫予想部520では、次式(3)を用いて、計算日(今日)の安全在庫本数SSbを求める。
安全在庫本数SSb=SF×[LT×(NT/DY)]1/2×SDb・・・(3)
A calculation method in the second inventory forecasting unit 520 will be described below.
First, the second inventory forecasting unit 520 obtains the safety stock number SSb on the calculation date (today) using the following equation (3).
Number of safety stock SSb = SF × [LT × (NT / DY)] 1/2 × SDb (3)

式(3)において、各符号の意味は次の通りである。
SFは「安全係数」であり、例えばその数値は、在庫管理システムに要求される安全率を基に任意に決めることができ、例えば「1.65」が用いられる。この安全係数が大きい程、工具が欠品となる確率が減少する。
In equation (3), the meaning of each symbol is as follows.
SF is a “safety factor”. For example, the numerical value can be arbitrarily determined based on the safety factor required for the inventory management system, and for example, “1.65” is used. The greater the safety factor, the lower the probability that the tool will be missing.

LTは「発注リードタイム」であり、工具Xであれば発注リードタイムは「9日」である。この発注リードタイムは、工具データベース400から取り込む。   LT is “order lead time”, and for tool X, the order lead time is “9 days”. This order lead time is taken from the tool database 400.

DYは、計算日(今日)を基準として3カ月前の日から、計算日(今日)を基準として6カ月後の日までの「稼動日数」である。   DY is the “number of working days” from the day three months before the calculation date (today) to the day six months after the calculation date (today).

NTは「工具使用日数」であり、前記の稼動日数のうち、工具Xが加工に使用された日数と使用される予定の日数の和である。   NT is “the number of days of tool use”, and is the sum of the number of days in which the tool X has been used for machining and the number of days to be used among the above-mentioned working days.

SDbは「工具使用本数の標準偏差」であり、その単位は「本数」である。この工具使用本数の標準偏差SDbは、前記の3カ月間での稼動日における工具Xの使用本数と、前記の6カ月間での稼動予定日における工具Xの使用予定本数の標準偏差である。
前記の3カ月間での稼動日における工具Xの使用本数は、工具管理部200に蓄積されている、工具の使用履歴、即ち工具1本ごとの使用の履歴から求めることができる。前記の6カ月間での稼動予定日における工具Xの使用予定本数は、生産管理システム300に格納されている生産計画データに示されている工具の使用予定本数からから求めることができる。
SDb is “standard deviation of the number of tools used”, and its unit is “number”. The standard deviation SDb of the number of tools used is the standard deviation of the number of tools X used on the working day for the three months and the number of tools X used on the scheduled working day for the six months.
The number of tools X used on the working day in the above three months can be obtained from the tool usage history stored in the tool management unit 200, that is, the usage history for each tool. The planned number of tools X to be used on the scheduled operation date for the above six months can be obtained from the planned number of tools used indicated in the production plan data stored in the production management system 300.

次に、第2の在庫予想部520は、第1の在庫予想部510で行ったと同じ計算をして、計算日(今日)から発注リードタイム後の日までの各日における工具Xの使用可能回数を求める(図2参照)。
更に、第2の在庫予想部520は、計算日(今日)から発注リードタイム後の日までの各日における工具Xの使用可能回数を、(再研磨残回数の平均+1)で除算することにより、計算日(今日)から発注リードタイム後の日までの各日における使用可能本数を計算する。図3は計算して求めた使用可能本数である。
なお「再研磨残回数」、とは(標準再研磨回数+1)から再研磨された(または再研磨される予定の)回数を減算した回数である。この再研磨残回数は、工具の標準再研磨回数と、工具1本毎の再研磨履歴や再研磨回数や、生産管理システム300に格納されている生産計画データに示されている工具の使用予定回数(つまり再研磨予定回数)から求めることができる。
Next, the second inventory forecasting unit 520 performs the same calculation as that performed by the first inventory forecasting unit 510 and can use the tool X on each day from the calculation date (today) to the day after the order lead time. The number of times is obtained (see FIG. 2).
Further, the second inventory forecasting unit 520 divides the usable number of times of the tool X on each day from the calculation date (today) to the day after the order lead time by (average of the remaining number of regrinding + 1). The number of usable items in each day from the calculation date (today) to the day after the order lead time is calculated. FIG. 3 shows the usable number obtained by calculation.
The “re-polishing remaining number” is the number obtained by subtracting the number of re-polishing (or scheduled to be re-polished) from (standard re-polishing number + 1). This remaining number of re-polishing is the standard re-polishing number of tools, the re-polishing history and re-polishing number of each tool, and the use schedule of the tool indicated in the production plan data stored in the production management system 300 It can be determined from the number of times (that is, the expected number of times of repolishing).

第2の在庫予想部520から使用本数不足指令S2が出力されると、第2の発注処理部540は、次式(4)を満足する、発注量(工具Xの発注本数)=最低発注本数+(基準ロット本数×n)を計算する。
計算日における工具本数+最低発注本数+(基準ロット本数×n)>安全在庫本数SSb・・・・(4)
但し、nは0以上の整数。
工具Xであれば、最低発注本数は10本であり、基準ロット本数は2本である。
When the used quantity shortage command S2 is output from the second inventory forecasting unit 520, the second order processing unit 540 satisfies the following equation (4): order quantity (number of tools X ordered) = minimum order number + (Reference lot number × n) is calculated.
Number of tools on the calculation date + minimum number of orders + (number of reference lots x n)> number of safety stock SSb (4)
However, n is an integer of 0 or more.
In the case of the tool X, the minimum order number is 10, and the reference lot number is 2.

そして第2の発注処理部540は、第2の在庫予想部520から使用回数不足指令S2が出力された場合には、上述して計算した発注量を発注するための発注指令S4を出力する。   The second order processing unit 540 outputs an ordering command S4 for ordering the order quantity calculated as described above, when the usage shortage command S2 is output from the second stock forecasting unit 520.

実施例1では、標準再研磨回数は工具のスペック毎に予め決めていたが、実施例2では、工具の再研磨履歴から各スペックの工具の再研磨回数をカウントして平均して求めた「実際の使用可能回数」を計算に用いる。
また実施例1では、発注リードタイムは工具のスペック毎に予め決めていたが、実施例2では、発注指令S3または発注指令S4が出力されてから実際に納入されるまでの実際の日数を返金して求めた「実際の発注リードタイム」を計算に用いる。
In Example 1, the standard number of re-polishing was determined in advance for each tool spec. In Example 2, the number of re-polishing of each spec tool was counted and averaged from the tool re-polishing history. “Actual number of usable times” is used in the calculation.
In the first embodiment, the order lead time is determined in advance for each tool spec. In the second embodiment, the actual number of days from when the order command S3 or the order command S4 is output until the actual delivery is returned. The “actual order lead time” obtained in this way is used for the calculation.

110 工具室
120 加工現場
130 工具研磨室
200 工具管理部
300 生産管理システム
400 工具データベース
500 在庫・発注管理システム
510 第1の在庫予想部
520 第1の発注処理部
530 第2の在庫予想部
540 第2の発注処理部
DESCRIPTION OF SYMBOLS 110 Tool room 120 Processing site 130 Tool grinding room 200 Tool management part 300 Production management system 400 Tool database 500 Inventory and order management system 510 1st stock forecast part 520 1st order processing part 530 2nd stock forecast part 540 1st 2 order processing department

Claims (2)

個々の工具を1本づつ区別して識別する工具個別識別データを少なくとも有するデータコードが付された工具を収容して保管する工具室と、
前記工具室から出て加工現場にて加工に使用される工具や前記加工現場にて加工に使用された後に前記工具室に戻ってくる工具に付されたデータコードを読取り、また、前記工具室に新規に収容される工具や前記工具室から廃棄される工具に付されたデータコードを読み取り、更に、前記工具室から出て研磨室にて再研磨される工具や前記研磨室にて再研磨された後に前記工具室に戻ってくる工具に付されたデータコードを読み取るコードリーダと、
前記コードリーダにより読み取ったデータを基に、個々の工具の移動状況を把握することにより個々の工具の使用回数や再研磨回数を求めて記憶すると共に、管理する工具の総本数を記憶する工具管理部と、
工具による加工を開始した日から加工を終了する日までの各日における工具の使用予定回数と使用予定本数をデータとして有している生産管理システムと、
発注指令が出てから工具が実際に納入されるまでの時間である発注リードタイムや、前記工具を再研磨することにより加工に使用することができる回数である標準再研磨回数を記憶している工具データベースと、
前記工具による加工を開始した日から加工を終了する日までの各日において、当該日から前記発注リードタイム後の日における工具の使用可能回数と、当該日の安全在庫回数とを求め、更に、前記発注リードタイム後の日における使用可能回数が前記当該日の安全在庫回数を下回ると使用回数不足指令を出力する第1の在庫予想部と、
前記使用回数不足指令が出ると、前記当該日の工具の使用可能回数と発注する工具の使用可能回数の和が前記安全在庫回数を越えるという条件を満たす本数の工具を発注するための第1の発注指令を出力する第1の発注指令部と、
前記工具による加工を開始した日から加工を終了する日までの各日において、当該日から前記発注リードタイム後の日における工具の使用可能本数と、当該日の安全在庫本数とを求め、更に、前記発注リードタイム後の日における使用可能本数が前記当該日の安全在庫本数を下回ると使用本数不足指令を出力する第2の在庫予想部と、
前記使用本数不足指令が出ると、前記当該日の工具の使用可能本数と発注する工具の使用可能本数の和が前記安全在庫本数を越えるという条件を満たす本数の工具を発注するための第2の発注指令を出力する第2の発注指令部と、
を有することを特徴とする工具の在庫管理システム。
A tool room for storing and storing a tool with a data code having at least tool identification data for identifying and identifying each tool one by one;
Reads a data code attached to a tool that comes out of the tool chamber and is used for processing at the processing site and a tool that is used for processing at the processing site and returns to the tool chamber, and the tool chamber The data code attached to the tool newly accommodated in the tool or the tool discarded from the tool chamber is read, and the tool which is removed from the tool chamber and re-polished in the polishing chamber or re-polished in the polishing chamber A code reader for reading a data code attached to a tool that is returned to the tool chamber after being
Tool management for storing the total number of tools to be managed, as well as determining and storing the number of times each tool is used and the number of regrinding by grasping the movement status of each tool based on the data read by the code reader And
A production management system having as data the number of times the tool is scheduled to be used and the number of tools to be used on each day from the date when machining with the tool is started to the date when machining is terminated;
Stores the order lead time, which is the time from when the order command is issued until the tool is actually delivered, and the standard number of re-polishing, which is the number of times the tool can be used for re-grinding. Tool database,
In each day from the date when machining with the tool is started to the date when machining is finished, the number of times the tool can be used on the day after the order lead time from that date, and the number of times of safety stock on that day, A first inventory forecasting unit that outputs a usage shortage command when the number of usable times on the day after the order lead time falls below the number of safety stocks on the day;
When the use frequency shortage command is issued, a first tool for ordering a number of tools that satisfies the condition that the sum of the number of times the tool can be used and the number of times that the tool to be ordered can be used exceeds the safety stock number A first order command unit that outputs an order command;
In each day from the day when machining with the tool is started to the day when machining is finished, the number of usable tools on the day after the order lead time from the date and the safety stock number on the day are obtained, A second inventory forecasting unit that outputs a command for insufficient number of use when the number of usable items on the day after the order lead time falls below the number of safety stocks on the day;
When the use number shortage command is issued, a second tool for ordering a number of tools that satisfies the condition that the sum of the number of usable tools on the day and the number of usable tools to be ordered exceeds the safety stock number. A second order command unit that outputs an order command;
A tool inventory management system comprising:
前記第1の在庫予想部は、
安全係数をSF、発注リードタイムをLT、稼動日数をDY、工具使用日数をNT、工具使用回数の標準偏差をSDaとしたときに、前記の当該日の安全在庫回数SSaを下式により求め、
SSa=SF×[LT×(NT/DY)]1/2×SDa
前記の当該日における工具の使用可能回数を、工具の標準再研磨回数と、工具の総本数と、工具の再研磨回数を基に求めると共に、
発注リードタイム後の日における工具の使用可能回数を、前記当該日における工具の使用可能回数と、工具の使用予定回数と、前記の当該日から発注リードタイム後の日までに納入される予定の新規の工具の使用回数を基に求め、
前記第2の在庫予想部は、
安全係数をSF、発注リードタイムをLT、稼動日数をDY、工具使用日数をNT、工具使用本数の標準偏差をSDbとしたときに、前記の当該日の安全在庫本数SSbを下式により求め、
SSb=SF×[LT×(NT/DY)]1/2×SDb
前記の当該日における工具の使用可能回数を、前記の当該日における工具の再研磨残回数の平均に1を加えた数値で除算することにより、前記の当該日の工具の使用可能本数を求め、
前記の発注リードタイム後の日における工具の使用可能回数を、前記の発注リードタイム後の日における工具の再研磨残回数の平均に1を加えた数値で除算することにより、前記の発注リードタイム後の日における工具の使用可能本数を求めることを特徴とする
工具の在庫管理システム。
The first inventory forecasting part is:
When the safety factor is SF, the order lead time is LT, the number of working days is DY, the number of working days of the tool is NT, and the standard deviation of the number of times of tooling is SDa, the number of times of safety stock SSa on the day is calculated by the following equation:
SSa = SF × [LT × (NT / DY)] 1/2 × SDa
The number of times that the tool can be used on the day is determined based on the standard number of regrinding of the tool, the total number of tools, and the number of regrinding of the tool,
The number of times the tool can be used on the day after the order lead time, the number of times that the tool can be used on that day, the expected number of times the tool will be used, and the day after the order lead time will be delivered. Calculate based on the number of times new tools are used,
The second inventory forecasting part is:
When the safety factor is SF, the order lead time is LT, the number of working days is DY, the number of working days is NT, and the standard deviation of the number of working tools is SDb, the safety stock number SSb of the day is calculated by the following equation:
SSb = SF × [LT × (NT / DY)] 1/2 × SDb
The number of usable tools on the day is calculated by dividing the number of usable tools on the day by the numerical value obtained by adding 1 to the average number of remaining regrinding tools on the day,
The order lead time is calculated by dividing the number of times the tool can be used on the day after the order lead time by a value obtained by adding 1 to the average number of remaining regrinding of the tool on the day after the order lead time. A tool inventory management system characterized by obtaining the number of usable tools at a later date.
JP2010134659A 2010-06-14 2010-06-14 Tool inventory management system Active JP5455804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010134659A JP5455804B2 (en) 2010-06-14 2010-06-14 Tool inventory management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010134659A JP5455804B2 (en) 2010-06-14 2010-06-14 Tool inventory management system

Publications (2)

Publication Number Publication Date
JP2012000680A JP2012000680A (en) 2012-01-05
JP5455804B2 true JP5455804B2 (en) 2014-03-26

Family

ID=45533281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010134659A Active JP5455804B2 (en) 2010-06-14 2010-06-14 Tool inventory management system

Country Status (1)

Country Link
JP (1) JP5455804B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6851688B2 (en) * 2017-04-21 2021-03-31 株式会社ディスコ How to manage machining tools
JP6935232B2 (en) * 2017-05-18 2021-09-15 三菱重工業株式会社 Inventory management equipment, inventory management methods, and programs
JP2020015148A (en) * 2018-07-26 2020-01-30 三菱マテリアル株式会社 Cutting management system and cutting management method
US11007562B2 (en) * 2019-05-09 2021-05-18 Integrated Packaging Solutions, LLC Can production tool, process for controlling can weight, cost, and dimensions

Also Published As

Publication number Publication date
JP2012000680A (en) 2012-01-05

Similar Documents

Publication Publication Date Title
Akturk et al. An overview of design and operational issues of kanban systems
JP4521152B2 (en) Semiconductor manufacturing equipment
EP1965281A1 (en) Dynamic maintenance plan for an industrial robot
JP6044977B2 (en) Optimal index generation device, optimal index generation method, optimal index generation program, and optimal index generation server
Gola Economic aspects of manufacturing systems design
JP5455804B2 (en) Tool inventory management system
JP2009140350A (en) Supply chain evaluation system, method, and program.
Purohit et al. Production and maintenance planning: an integrated approach under uncertainties
JP4736651B2 (en) Production planning method and production planning system for mixed orders and expected production
JP5973380B2 (en) Production index extraction apparatus and program
JP2005025246A (en) Order entry prediction system, order entry prediction method, and order entry prediction program
Chen A tailored non-linear fluctuation smoothing rule for semiconductor manufacturing factory scheduling
JP2016207053A (en) Parts inventory management method, parts inventory management apparatus, and parts inventory management program
Hegde et al. Engineering changes and time delays: a field investigation
Solomon et al. Lead time prediction using simulation in leather shoe manufacturing
CN113853257A (en) Can production tool and method for controlling weight, cost and size of cans
Karuppuswamy et al. Application of computerised maintenance management system coupled with risk management techniques for performance improvement of manufacturing systems
JP2023117530A (en) Manufacturing support equipment and manufacturing support program
Kirste Dynamic lot sizing problems with stochastic production output
KR101143886B1 (en) Semi-Product Inventory Allocation and Production Scheduling System for Multi Machine in Next Process
KR20230045904A (en) Real-time smart inventory management system
JP4893051B2 (en) production management system
JP4340016B2 (en) Information processing apparatus, network system, production management method, and storage medium
JP2004078274A (en) Information processing apparatus, information processing system, production management support method, storage medium, and program
Pierce et al. Value-based dispatching for semiconductor wafer fabrication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140107

R151 Written notification of patent or utility model registration

Ref document number: 5455804

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151