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
JP4175119B2 - Parts ordering device, ordering method and program therefor - Google Patents
[go: Go Back, main page]

JP4175119B2 - Parts ordering device, ordering method and program therefor - Google Patents

Parts ordering device, ordering method and program therefor Download PDF

Info

Publication number
JP4175119B2
JP4175119B2 JP2003006149A JP2003006149A JP4175119B2 JP 4175119 B2 JP4175119 B2 JP 4175119B2 JP 2003006149 A JP2003006149 A JP 2003006149A JP 2003006149 A JP2003006149 A JP 2003006149A JP 4175119 B2 JP4175119 B2 JP 4175119B2
Authority
JP
Japan
Prior art keywords
parts
product
ordering
production
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003006149A
Other languages
Japanese (ja)
Other versions
JP2004220271A (en
Inventor
武史 福山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2003006149A priority Critical patent/JP4175119B2/en
Publication of JP2004220271A publication Critical patent/JP2004220271A/en
Application granted granted Critical
Publication of JP4175119B2 publication Critical patent/JP4175119B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、部品組付け位置に次々に搬送される部材に次々に部品を組付けて次々に製品を生産するラインのために、部品を発注する技術に関する。例えば、車輪組付け位置(部品組付け位置)にベルトコンベア方式で次々に搬送されてくる組立て中の自動車(部材)に次々に車輪(部品)を組付けて次々に自動車(製品)を生産する自動車生産工場(生産ライン)のために車輪(部品)を発注する技術に関する。
ここでいう「製品」は、部材に部品が組付けられて生産されたものをいう。代表的には最終製品のこというが、中間製品を生産する生産ラインでは中間製品が製品となる。例えばエンジンは、エンジン生産工場にとっては製品であり、自動車生産工場にとっては部品となる。部材とは、部品組付け位置から次の部品組付け位置に搬送されるものをいい、その部材に部品が組付けられることによって製品が生産される。
【0002】
【従来の技術】
例えば自動車の生産工場では、塗装済ボディー(部材)に、ドアやフードやガラスやシートやエンジン等の部品を組付けて、自動車(製品)を完成させる。この場合、部品は、自動車生産工場とは別の場所で生産されることが多い。例えば、部品を専門に生産している生産工場や、自動車の生産ラインとは別の生産ラインで生産される。
多くの製品生産ラインでは、別の場所で生産されて製品生産ラインに納入される部品を用いて製品を生産する。そのために、製品生産ラインでは、製品生産ラインで使用する部品を発注しなければならない。この場合、発注した部品が過大在庫となったりあるいは欠品したりすることがないように、適切に部品を発注しなければならない。適切な数量を適切なタイミングで発注する技術が必要とされる。
【0003】
ベルトコンベア方式で多数の部材を搬送しながら製品を生産する場合には、着工補充方式という部品発注技術を利用することができる(例えば特許文献1)。この着工補充方式では、部材を搬送する搬送ラインの部品組付け位置よりも上流に発注位置を設け、発注位置に部材が搬送されてくると、その部材を用いて生産する製品のための部品を発注する。このとき、発注位置に搬送されてきた部材が部品組付け位置にまで移動するのに要する時間と、部品を発注してから部品が部品組付け位置に到着するまでに要する時間が等しくなるようにする。この方式によれば、部材が部品組付け位置に到達するときに必要な部品が部品組付け位置に到達するはずであり、在庫を持たないで欠品の発生を防止することができる。
【0004】
【特許文献1】
平4−152053号公報
【0005】
部品を発注してから部品が部品組付け位置に到着するまでに要する時間が長くなると、部材搬送ライン上での発注位置が、部材搬送ラインのスタート位置よりも上流となってしまうことがある。すなわち、実際には存在しない発注位置に部材が搬送されてくるものと考え、仮想の発注位置に仮想の部材が搬送されてくる時刻を求め(この時刻は現実に求めることができる)、その時刻に部品を発注することが必要となる。この場合、実際に発注位置に到着した部材から製品種類を特定することができないことから、生産ラインで次々に生産する製品の種類の順序を記憶している生産順序計画が必要とされる。
生産する製品の種類の順序がわかっていれば、仮想の発注位置に仮想の部材が搬送されてくる時刻と、その部材を利用して生産する製品種類が判明するから、適切な部品種類を適切なタイミングで発注することができる。この発注技術によっても、部材が部品組付け位置に到達するときに必要な部品が部品組付け位置に到達するように発注することができる。
【0006】
【発明が解決しようとする課題】
上記した着工補充方式、すなわち、実在または仮想の発注位置に部材が搬送されてくる時刻に、その部材を利用して生産する製品の生産に必要な部品種類を発注する方式によって、製品生産ペースが変わらないかぎり、部品在庫を持たないで部品の欠品を防止することができる。
しかしながら、部品組付け位置における部品の使用ペースは変動することがある。特に、部品組付け位置よりも下流(即ち、部品組付け位置と生産ラインの最後端の間)に、部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられていると、部品組付け位置における部品の使用ペースは変動する。一時保留帯に保留している半製品を無くする場合には部品組付け位置における部品の使用ペースは低下する。一時保留帯に保留されている半製品を増やす場合には、部材の搬送速度を上げて部品使用ペースを増大させる。
部材の標準搬送速度等、一定の安定した所定の搬送速度に合わせて発注位置を設定しておくと、部材の搬送速度を増大させたときには、部材が部品組付け位置に到達しても必要な部品が部品組付け位置に到着しないことになり、部品が欠品してしまう。
【0007】
以上の点に鑑み、実在または仮想の発注位置に部材が搬送されてくる時刻にその部材を利用して生産する製品の生産に必要な部品種類を発注する方式を維持しながら、部材の搬送速度の増減に連動して部品使用ペースが増減したとしても、部品が欠品してしまうことがない技術が必要とされている。
【0008】
【課題を解決するための手段と作用と効果】
請求項1の発注装置は、部品組付け位置に次々に搬送される部材に次々に部品を組付けて次々に製品を生産するとともに、その搬送速度を最高速度以下の範囲で増減することによって生産ペースを調整する生産ラインであって、その最終端から部品組付け位置までの間に部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられている生産ラインのために部品を発注する装置であり、実在しない仮想的な発注位置に部材が搬送されてきたときにその部材を利用して生産する製品の生産に必要な部品種類を発注する方式を維持しながら、部材の搬送速度の増減に連動して部品使用ペースが増減しても部品が欠品してしまうことがないように発注する。
ここで、「最高速度」とは、生産ラインが有する物理的な機能上で稼動し得る最高速度のことではなく、生産ペースを調整するために増速し得る上限としての最高速度のことをいう。
この発注装置は、生産ラインで次々に生産する製品の種類を、生産順序の通し番号に対応付けて記憶している生産順序計画記憶手段と、製品種類に対応付けてその製品の生産に用いる部品種類を記憶している製品/部品種類記憶手段と、生産順序計画に従って製品の生産が仮想的に進行する度に、仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する仮想発注位置搬送部材種類特定手段と、特定された種類の製品のための部品を発注する発注手段とを備えている。仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類は、生産順序計画から特定することができ、製品の生産に用いる部品の種類は、製品/部品種類記憶手段の記憶内容から特定することができる。上記の発注手段は、仮想発注位置搬送部材種類特定手段によって特定された製品の種類に上記の組み付け位置で組み付ける部品が用いられている場合に、その部品を発注する。
本発明の発注装置は、その発注位置に特徴を持つ。発注位置は、
(1) 部材搬送速度が最高速度未満の所定速度である間に、部品組付け位置に所定数の部品が在庫する位置であるとともに、
(2) 部材搬送速度が前記所定速度から最高速度に増速されるときに、前記所定数の部品在庫が枯渇する前に、部材の最高搬送速度に対応する速度で発注された部品が部品組付け位置に到着する位置であり、かつ、
(3) 部品組付け位置に存在する部材を用いて生産する製品の通し番号に、生産ラインの一時保留帯の未保留数nと、部品を発注してから部品が部品組付け位置に到着するまでのリードタイムのうちに搬送される部材数とを加算した通し番号に対応する製品が仮想的に存在する位置に設定されている。
【0009】
部材搬送速度が所定の速度(例えば、生産ラインが通常の状態で稼動したときの標準的な搬送速度)で安定している場合、部品組付け位置に在庫する部品数は発注位置によって決まる。
(a)発注位置に搬送されてきた部材が部品組付け位置にまで移動するのに要する時間と、部品を発注してから部品が部品組付け位置に到着するのに要する時間が等しい場合、部品在庫は増減しない。
(b)発注位置に搬送されてきた部材が部品組付け位置にまで移動するのに要する時間の方が、部品を発注してから部品が部品組付け位置に到着するのに要する時間よりも長ければ、即ち、発注位置を(a)の場合よりも上流にシフトすると、部品在庫は所定数まで増大する。
この事象を簡単な例によって説明する。部材搬送ラインは、10分に1個の割合で部材を部品組付け位置に搬送する。部品を発注してから部品が部品組付け位置に到着するのに100分がかかる。
部材が発注位置を通過してから100分後に部品組付け位置に搬送される位置に発注位置を設ければ、部品組付け位置における部品在庫数は増減しない(上記のaに相当する)。最初の部品在庫が0個であれば、0個のまま維持される。
部材が発注位置を通過してから110分後に部品組付け位置に搬送される位置に発注位置を設ければ、部品組付け位置における部品在庫数は1個増加する(上記のbに相当する)。最初の部品在庫が0個であれば、1個まで増大して以後は1個の在庫が維持される。
部材が発注位置を通過してから120分後に部品組付け位置に搬送される位置に発注位置を設ければ、部品組付け位置における部品在庫数は2個増加する(上記のbに相当する)。最初の部品在庫が0個であれば、2個まで増大して以後は2個の在庫が維持される。
部材が発注位置を通過してから130分後に部品組付け位置に搬送される位置に発注位置を設ければ、部品組付け位置における部品在庫数は3個増加する(上記のbに相当する)。最初の部品在庫が0個であれば、3個まで増大して以後は3個の在庫が維持される。
【0010】
部材搬送速度が増速して部品使用ペースが増大すれば、部品組付け位置における部品在庫数は減少する。この場合、部材の搬送速度が増大したのに対応して増大したペースで発注された部品が部品組付け位置に到着するまでの間は部品組付け位置における部品在庫数は減少し、その後は一定に維持される。
この事象を簡単な例によって説明する。部材搬送ラインは、10分に1個の割合で部材を部品組付け位置に搬送する一定の所定速度から、8分に1個の割合で部材を部品組付け位置に搬送する速度に増速したとする。ここでは、この増速速度を最高速度とする。また部品を発注してから部品が部品組付け位置に到着するのに100分がかかるとする。増速した直後には、増速前のペースで到着する部品を増速後のペースで使用することから部品在庫数が減少する。この場合、1分間あたり0.1個到着する部品を1分間あたり0.125個使用することになり、1分間あたり0.025個のペースで部品在庫数が減少する。
部材が発注位置を通過してから100分後に部品組付け位置に搬送される位置に発注位置を設ければ、増速後100分を経過すると、部品が1分間あたり0.125個到着するようになり、それ以後は部品在庫数が減少しない。この場合、100分の間に2.5個だけ部品在庫数が減少し、以後は部品在庫が一定に維持される。
以上より、納入ペースに対して部品使用ペースがa倍(直前の搬送速度のa倍)となったときは、直前の部品使用ペース(個/時間)×発注から到着までの時間(時間)×(a−1)という式(式F1とする)で求められる数の部品が減少することになる。一方、納入ペースに対して部品使用ペースが0.b倍(直前の搬送速度の0.b倍)となったときは、直前の部品使用ペース(個/時間)×発注から到着までの時間(時間)×(1−0.b)という式(式F2とする)で求められる数の部品が増加することとなる。
【0011】
上記の例の場合、部材が発注位置を通過してから125分後に部品組付け位置に搬送される位置に発注位置を設ければ、次の事象が生じる。
(c)前述した(b)より、10分に1個の割合で部材を部品組付け位置に搬送する所定速度が続いている間に、部品組付け位置における部品在庫数は2.5個増加する。最初の部品在庫が0個であれば、2.5個まで増大して以後は2.5個の在庫が維持される。
(d)その状態で、8分に1個の割合で部材を部品組付け位置に搬送する最高速度に増大すると、1分間について0.025個のペースで部品在庫数が減少する。部品在庫数は100分の間減少し、結局2.5個減少する。このことは、上記の式F1より確かめられる。それ以降は部品在庫数は減少しない。すなわち、125分後に部品在庫はゼロなり、以後はゼロの状態に維持される。到着した部品を利用して生産する循環が維持され、部品在庫を持たないで生産を持続することができる。
(e)再び、10分に1個の割合で部材を部品組付け位置に搬送する所定速度に戻れば、前記(c)の状態に戻り、上記式F2より2.5個の部品在庫数まで増加したあとその在庫数が維持される。そのために(d)のように部品在庫が減少しても欠品しないだけの部品在庫を確保することができる。
【0012】
本発明の発注装置は、発注位置に特徴を持ち、上記の(1)と(2)において例示したように、部材搬送速度が最高速度未満の所定速度である間に、部品組付け位置に所定数の部品在庫が得られる位置であり、かつ、部材搬送速度が前記所定速度から最高速度に増速されるときに、前記所定数の部品在庫が枯渇する前に、部材の最高搬送速度に対応する速度で発注された部品が部品組付け位置に到着する位置に設定されている。したがって、部材の搬送速度が最高搬送速度に増速しても部品が欠品することがない。また、部材搬送速度が一定の所定速度であっても、部材の搬送速度の増大に備えて確保しておく必要がある在庫数程度に増大するにすぎず、むやみと増大することはなく、過大在庫の問題も生じない
【0014】
本発明の発注装置によると、仮想的な発注位置に部材が搬送されてくる時刻に、その部材を利用して生産する製品の生産に必要な部品種類を発注する方式を維持することができ、部材の搬送速度の増減に連動して部品使用ペースが増減したとしても部品が欠品してしまうことがないように発注することができる。
また、本発明の発注装置によると、一定の所定搬送速度が持続されている間に、部材の搬送速度が増大して部品使用ペースが増大するのに連動して部品在庫が減少しても、部品が欠品しないだけの部品在庫を用意しておくことができる。一定の所定搬送速度が長期間続いても部材の搬送速度の増大に備えて確保しておく必要がある在庫数程度に増大するにすぎず、在庫数がむやみと増大することはなく、過大在庫の問題も生じない。
【0016】
部材の搬送速度、即ち、部品の使用ペースはむやみと変動するものでないが、部品組付け位置での部品使用ペースが増大することがありえる。増大すると、部品が組付けられた部材がその下流に滞留してしまう。部品組付け位置の下流、即ち、生産ラインの最後端から部品組付け位置までの間に部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられているときには、その一時保留帯で保留可能な部材数の範囲内で、部材の搬送速度が増減するものとすることができる。
一時保留帯を利用して製品生産ペースを調整する場合、調整のための単位期間が定められている。例えば一時保留帯に5台保留できる場合、半日や1日といった単位期間の間に保留数を増減させることが定められており、短時間のうちに保留数を大きく増減させることはない。その単位期間が1日の場合であれば、一定の部材所定搬送速度に対して5台/1日の速度を加算したものが生産ペースを調整するために設定された最高搬送速度である。この場合には、一時保留帯に保留されていなかった状態から1日後に5台が保留されている状態に変化させることができる。5台保留できる一時保留帯が存在することから、5台/1日の速度だけ増速することができるのである。
一時保留帯での保留可能数に対応して、一定の部材所定搬送速度と最高搬送速度の差を設定して発注位置を決定すれば、一時保留帯を利用して部品の使用ペースを増減する場合に、部品の欠品や過大在庫を招くことがない。
【0017】
例えば、部品を発注してから部品組付け位置に到着するまでに要する時間が長く、仮想の発注位置に仮想の部材が搬送されてくる時刻に、その部材が組付け位置に搬送されたときにその組付け位置で組付ける部品を発注する場合、製品の生産が進行する度に、仮想的な生産ラインを生産順序計画に従って部材が搬送されるのに相当する処理を実行して仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する必要がある。本発明の発注装置では、生産順序計画記憶手段の記憶内容に基づいて、生産順序計画に従って製品の生産が仮想的に進行する度に仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を、仮想発注位置搬送部材種類特定手段によって特定する。特定された種類の製品のための部品は、製品/部品種類記憶手段の記憶内容に基づいて特定することができ、発注手段は、特定された製品の種類に上記の組み付け位置で組み付ける部品が用いられている場合に、その種類の製品のための部品を発注する。このとき、発注位置は、上記の(1)及び(2)の条件を満たすとともに、(3)部品組付け位置に存在する部材を用いて生産する製品の通し番号に、生産ラインの最終端から部品汲み付け位置までの間に設けられている一時保留帯の未保留数nと、部品を発注してから部品が部品組付け位置に到着するまでのリードタイムのうちに搬送される部材数とを加算した通し番号に対応する製品が仮想的に存在する位置であるという条件をも満たす位置に設定される。
この場合、生産ラインの最後端にまで進行した部材を用いて生産される製品の通し番号と発注位置にある部材を用いて生産される製品の通し番号との差が、生産ラインの一時保留帯の未保留数nと上記のリードタイムのうちに搬送される部材数が安定している場合には常時一定となり、生産ラインの最後端にまで進行した製品の通し番号から発注する部品種類を決定することができる。即ち、その生産ラインで生産が完了した製品情報に基づいて発注することができる。
【0021】
本発明は、部品組付け位置に次々に搬送される部材に次々に部品を組付けて次々に製品を生産するとともに、その搬送速度を最高速度以下の範囲で増減することによって生産ペースを調整する生産ラインであって、その最後端から部品組付け位置までの間に部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられている生産ラインのために部品を発注するコンピュータのためのプログラムに具現化することができる。
本発明で創作した部品発注のためのプログラムは、コンピュータに、下記処理、すなわち、生産ラインで次々に生産する製品の種類を、生産順序の通し番号に対応付けて記述する生産順序計画データを参照する処理と、製品種類に対応付けてその製品に用いる部品種類を記述する製品/部品種類データを参照する処理と、部品組付け位置に存在する部材を用いて生産する製品の通し番号に、生産ラインの一時保留帯の未保留数nと、部品を発注してから部品が部品組付け位置に到着するまでのリードタイムのうちに搬送される部材数とを加算した通し番号に対応する製品が仮想的に存在する位置を発注位置として算出する処理と、生産順序計画に従って製品の生産が仮想的に進行する度に、仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する処理と、製品の種類を特定する処理によって特定された製品の種類に、組み付け位置で組み付ける部品が用いられている場合にその部品を発注する処理とを実行させることを特徴とする。本発明によると、上記した発注装置を実現することができる。
【0022】
【発明の実施の形態】
まず、本発明が好適に適用される実施の形態について説明をする。
(形態1)部品組付け位置において在庫しておくべき部品数の最低数と最大数の差は、製品の生産会社が希望する任意の差に決定することができる。例えば、部品の使用ペースの変動が大きくなることが予想されれば、差を大きくすることができる。逆に、部品の使用ペースの変動が小さくなることが予想されれば、差を小さくすることもできる。
【0023】
【実施例】
図1を参照して、本実施例での生産ラインの概要について説明をする。生産ライン2は、本体部材を生産する本体部材生産ライン4と、本体部材生産ライン4から搬入される本体部材へ部品の組付けを行う組立ライン6とで構成される。組立ライン6は、複数の組付け工程と、各組付け工程間に設けられ部品が組付けられた本体部材をストックして各組付け工程の製品の生産ペースの調整を行う複数の一時保留帯とから構成される。
組立ライン6は、最上流に位置する組付け工程Aと、組付け工程Aの後段に位置する組付け工程Bと、組付け工程Bの後段に位置する組付け工程Cと、最下流に位置する組付け工程Dとを有する。各組付け工程では異なる種類の部品を組付ける。本実施例では、組付け工程Aでは部品aを組付け、組付け工程Bでは部品bと部品eを組付け、組付け工程Cでは部品cを組付け、組付け工程Dでは部品dを組付ける。組立ライン6の最先端の搬入口Hには、組付け工程に本体部材がどれだけ投入されたかを把握するセンサHが設けられている。組立ライン6の最後端、かつ、生産ライン2の最後端の搬出口Nには、本体部材に部品が組付けられた製品がどれだけ完成して搬出されたかを把握するセンサNが設けられている。センサHで把握された数からセンサNで把握された数を減算すると、組立ライン6に存在する本体部材数を求めることができる。また、各部品を組付ける位置には、どの本体部材がいつ搬送されたかを把握するセンサが設けられている(センサa,b,c,d,e)。これらのセンサによって、本体部材に組付けられる部品の使用ペースを検出することができる。これらのセンサは、後述する本体部材把握手段22となる。
組立ライン6には、組付け工程Aと組付け工程Bとの間に一時保留帯1が設けられ、組付け工程Bと組付け工程Cとの間に一時保留帯2が設けられ、組付け工程Cと組付け工程Dとの間に一時保留帯3が設けられている。これらの一時保留帯は隣り合う組付け工程の製品生産ペースが異なってしまうような事態が発生したときに、夫々の製品生産ペースの調整を行うために設けられている。そのため、隣り合う組付け工程での製品生産ペースのいずれもが正常である場合は、一時保留帯は利用されずに空となっている。
本体部材生産ライン4や組立ライン6が受け入れることのできる本体部材の数は決まっている。生産ライン2には、最後端の搬出口Nを起点として上流に遡り、生産ライン2を通して順に数えた順番に相当するアドレス(番地)が付与されている。例えば、組立ライン6では、最下流の組付け工程Dは50個の本体部材を受け入れることができ、番地1から番地50までが付与されている。部品dは番地25の位置で組付けられる。一時保留帯3は5個の本体部材を受け入れることができ、番地51から番地55までが付与されている。このように、組立ライン6の組付け工程A,B,C,Dでは合計200個の本体部材を受け入れることができ、一時保留帯1,2,3では合計15個の本体部材を受け入れることができる。したがって、組立ライン6では最大合計215個の本体部材を受け入れることができる。
【0024】
次に、図2を参照して、本発明を具現化した部品発注装置の実施例のシステム構成について説明する。
部品発注装置10は、ネットワークを介して生産会社の管理コンピュータ30と、部品生産工程のコンピュータ40と相互に通信可能に接続されている。
【0025】
部品発注装置10に備えられている製品種類/部品種類記憶部12には、製品種類に対応付けてその種類の製品の生産に用いる部品種類が記憶されている。
生産順序計画記憶部14には、生産ラインで生産される製品の種類の順序の計画が記憶されている。生産順序計画は、生産会社の管理コンピュータ30から所定の時期に送信されてくる。
図3に、生産ライン2で生産される製品に対する製品種類/部品種類情報と、9月30日から10月2日の生産順序計画が複合して示されている。図4に、製品種類/部品種類情報と、10月3日から10月4日の生産順序計画が複合して示されている。表の最上段から3段目が生産順序計画を示している。最上段には夫々の製品の生産が完了する時刻が示されている。生産が完了する時刻から、生産ラインの稼動時間が明確となる。生産ライン2の場合は、8:00に最初の製品の生産が完了し、23:00に最後の製品の生産が完了するため、稼働時間は15時間であることがわかる。二段目には夫々の製品の通し番号が示されている。通し番号によって、計画生産数が明確となる。例えば、9月30日の場合は、通し番号701(no.701)から通し番号1000(no.1000)までの300個の製品を生産する計画であることがわかる。三段目には、各通し番号で生産される製品の識別情報が示されている。α,β,γ等が製品の種類を表し、数字が通し番号と仕様等を含む識別番号を表している。表の三段目に対応して、四段目以降が製品種類/部品種類情報を示している。四段目には、各通し番号の製品に用いられる本体部材の識別情報が示されている。Bα,Bβ,Bγ等が本体部材の種類を表し、数字が対応する通し番号と型式等を含む識別番号を表している。その下段には、その本体部材に組付けられる部品の識別情報が示されている。a,b,c,d等は部品の種類を表し、数字が対応する通し番号と品番等を含む識別番号を表している。
図2の標準搬送速度情報記憶部16には、生産ラインが予め設定された通常通りの状態で稼動したときの標準的な搬送速度の情報が記憶されている。この標準搬送速度は、生産計画や作業者の人数等により設定される。本実施例では、標準搬送速度は20個/時間と設定されている。
到着リードタイム/到着リードタイム間搬送数情報記憶部18には、部品を発注してから発注した部品が部品組付け位置に到着するまでに要する時間と、その時間内に生産ラインを標準搬送速度で搬送される本体部材の数の情報とが対応付けられて記憶されている。本実施例では、前述した生産順序計画で明示される製品の計画生産数に基づき、発注から納入までのリードタイムや安全時間も考慮して、到着リードタイムが15時間と決定されている。また、到着リードタイム間搬送数は、到着リードタイムを、標準搬送速度(本体部材数/時間、前述の標準搬送速度情報記憶部16に記憶されている)で乗算して求められる。生産ライン2の組立ライン6の場合は、標準搬送速度は20個/時間と設定されていることから、到着リードタイム15時間×搬送速度20個/時間=300個と求められる。
前記したように組立てライン6にはアドレス(番地)が振られている。番地1の位置で部品を組付けるとしたら、その部品を組付ける本体部材が番地300にあるときに部品を発注すると、その本体部材が番地1の位置に搬送されるときにその本体部材に組付ける部品が番地1に到着する。番地300は、搬入口Hよりも上流であって実在しない場合があり、その場合は仮想的に考察しなければならない。
【0026】
部品発注装置10は、標準搬送速度記憶部16の情報と、到着リードタイム/到着リードタイム間搬送数記憶部18の情報とに基づいて、部品組付け位置において在庫しておくべき部品の数を算出する在庫部品数算出手段20と、生産ラインに存在する本体部材を把握する本体部材把握手段22を備えている。また、製品種類/部品種類記憶部12の情報と、生産順序計画記憶部14の情報とに基づいて、仮想的な生産ラインを生産順序計画に従って部材が搬送されるのに相当する処理を実行して仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する仮想発注位置搬送部材種類特定手段24を備えている。さらに、生産ライン上の現実の発注位置、あるいは、仮想的な発注位置に搬送されてきた部材を用いて生産する製品のための部品を発注する発注手段26を備えている。発注手段26からの発注情報は、ネットワークを介して部品生産工程のコンピュータ40に送信される。
【0027】
以下の実施例では、10月1日に製品種類δが新しく生産開始となるため、製品種類δに用いられる部品として新規に必要となった部品eを発注する場合に、本発明を適用した例を説明する。部品eが用いられる期間は10月1日から10月4日までであり、部品eを発注する期間は9月30日から10月3日までとする。
なお、以下の実施例においては、生産順序計画で計画された通りに製品が生産され、順序の入れ替えは行われなかったものとする。また、夫々の日の実績生産数は計画生産数通りになったものとする。
【0028】
本実施例においては、本体部材の搬送速度が標準速度(上述した「最高速度未満の所定速度」に該当する)である間に、部品eの組付け位置に10個の部品eの在庫が存在する位置に発注位置を設ける。10個というのは、生産ライン2の最後端から部品eの組付け位置までの間に設けられた一時保留帯2,3の保留可能な数である。標準搬送速度に対して10個/1日の速度を加算した最高搬送速度(上述した「最高速度」に該当する)に増速されてこの数の範囲で部品eの在庫が減少しても、欠品が生じることなく部品eが組付け位置に到着できる。また、一時保留帯2,3が保留可能な数であるため、生産ライン2とは別に在庫スペースを設ける必要もない。一方、搬送速度が増速されて在庫数が0となった後に標準搬送速度に戻った場合も、部品の在庫数として10個まで増加するにすぎないため、過大在庫のおそれもない。この在庫部品数は、部品発注装置10の在庫部品数算出手段20により、予め算出しておく。
本発明の技術では、本体部材の搬送速度が変動したか否かに拘わらず常に一定の位置に発注位置を設定する。本実施例では、標準速度である間に部品eの組付け位置に10個の部品eの在庫が存在する位置に発注位置を設ける。従来では、発注位置を日毎に更新する処理を行っていた。以下の実施例では、従来のように更新処理を日毎に行っても、常に上記の一定位置に発注位置を設定し、そのように設定された発注位置に基づいて発注を行うこととする。
【0029】
図5では、9月29日の生産ライン2の稼動時間終了時点(23:00)に組立ライン6に存在する本体部材を示している。この時点で部品組付け位置に存在する本体部材に基づいて、10月1日から組付け開始となる部品eを9月30日に発注するための発注位置を設定する。
この時点では、9月30日に搬出口Nから製品として搬出される予定の本体部材が残存している。具体的には、番地1の位置には9月30日に最初に生産が完了する通し番号701の製品に用いられる本体部材Bα701が存在し、以下番地215の位置まで9月30日に生産が完了する製品に用いられる本体部材が存在している(図3を参照)。9月30日には300台を生産するために、9月30日に生産する通し番号916以降の製品のための本体部材はまだ組立ライン6には投入されておらず、本体部材生産ライン4、あるいは、仮想の生産ラインを考慮しなければならない。
【0030】
図9のフローチャートに基づいて、部品発注処理の手順を説明する。このフローチャートでは、ステップS2からステップS6を実際に部品を発注するときよりも前に行い、ステップS8を実際に部品を発注するときに行う。上述の例では、10月1日から組付け開始となる部品eを発注するために、ステップS2からステップS6の処理を9月29日の23:30に行い、ステップS8の処理を9月30日から行うものとする。
まず、ステップS2では、部品組付け位置に存在する本体部材を把握する。図5では、部品eの組付け位置は番地111であり、その位置に存在する本体部材は通し番号811の製品に用いられるBα811であることを把握する。
次にステップS4では、ステップS2で把握した本体部材に対応する通し番号から、一時保留帯の未保留数nを取得する。上記の例では、通し番号811に対応する本体部材Bα811を把握していた。通し番号811は、図3の生産順序計画より、9月30日の通し番号としては最初の通し番号701から111番目である。したがって、生産ライン2の最後端から部品組付け位置までの組付け工程B,C,Dと、一時保留帯2,3は全て埋まっていることがわかり、一時保有帯の未保留数nの0個が取得される。図5でも、一時保留帯2,3は全て埋まっている。
【0031】
次に、図9のステップS6で、発注位置を設定する。本実施例では、部品組付け位置に存在する本体部材を用いて生産される製品の通し番号に、未保留数nと、到着リードタイム間搬送数とを加算した通し番号に対応する製品に用いられる部材が存在する位置を発注位置として設定する。
まず、図5では、部品eの組付け位置に存在する本体部材は通し番号811に対応するBα811であった。通し番号811に、未保留数0個と到着リードタイム間搬送数(300個)と加算した通し番号に対応する製品は、図3の生産順序計画より、10月1日に生産される計画の通し番号111の製品である。この製品が存在する位置を、発注位置として設定する。通し番号111の製品が存在する位置は、部品組付け位置(番地111)から300番地遡った位置であり、番地411の位置となる。しかしながら、組立ライン6には番地215までしか付与されていない。本体部材生産ライン4に番地411の位置があればその位置を発注位置として設定することができる。そうでなければ、図2の仮想発注位置搬送部材種類特定手段24によって、仮想的に生産順序計画の上で番地411に相当する位置に設定された発注位置に搬送される本体部材を用いて生産される製品種類を特定することもできる。
本実施例では、本体部材生産ライン4に番地411の位置があるものとする。図5に、番地411の位置が発注位置として設定されたことが示されている。
【0032】
続くステップS8では、発注位置に基づいて部品eを発注する。ステップS6で、発注位置として番地411の位置が設定された。この位置に存在する製品(10月1日に生産される計画の通し番号111の製品)に組付けられる部品の情報を、製品種類/部品種類記憶部12から取得する。図3より、通し番号111の本体部材Bα111を用いて生産される製品に部品eは組付けられない。ここで、10月1日の生産ライン2の稼動開始時刻は8:00であり、10月1日に用いられる部品のための最初の発注時刻は、8:00の15時間(到着リードタイム)前である9月30日の17:00である。9月30日の17:00には部品eは発注されないことになる。以下同様に、17:03に番地411の位置に搬送される本体部材を用いて生産される製品、17:06に番地411の位置に搬送される本体部材を用いて生産される製品・・・を考慮する。しかしながら、10月1日の生産順序計画において製品種類δの生産が開始されるのは通し番号151からである。したがって、部品eの使用が開始されるのは通し番号151からである(網掛けパターンで明示されている)。通し番号151に対応する本体部材が番地411の位置に到達する時刻は9月30日の18:57であり、9月30日の18:57に初めて部品e151が発注される。
以上のようにして、9月30日の18:57に、10月1日に組付け開始となる部品eが発注される。図10に、9月30日に発注される部品eのリスト表を示す。表の最上段には発注時刻が示されている。二段目には発注対象の部品を用いて生産される製品が10月1日に生産が完了するものであることが示され、三段目にはその製品の生産順序計画での通し番号が示されている。その下段には、各通し番号で生産される製品、用いられる本体部材、組付けられる部品eが夫々示されている。
【0033】
次に、図6に、9月30日の生産ライン2の稼動時間終了時点(23:00)で組立ライン6に存在する本体部材を示す。この時点で部品組付け位置に存在する本体部材に基づいて、10月2日に組付けられる部品eを10月1日に発注するための発注位置を決定する。
この時点では、10月1日に搬出口Nから完成製品として搬出される予定の本体部材が残存している。具体的には、番地1の位置には10月1日に最初に生産が完了する通し番号1に対応する本体部材Bα1が存在し、以下番地215の位置まで10月1日に生産が完了する製品に用いられる本体部材が存在している(図3を参照)。すなわち、9月30日に組立ライン6の搬送速度が調整された結果、通し番号701から通し番号1000までの製品の生産が計画通りに完了したことがわかる。
【0034】
図9のフローチャートに基づいて、10月2日に組付けられる部品eを発注するための処理の説明をする。ステップS2からステップS6の処理を9月30日の23:30に行い、ステップS8の処理を10月1日から行う。
まず、ステップS2では、部品組付け位置に存在する本体部材を把握する。図6では、部品eの組付け位置は番地111であり、その位置に存在する本体部材は通し番号107の製品に用いられるBα107であることを把握する。
次にステップS4では、ステップS2で把握した本体部材に対応する通し番号から、一時保留帯の未保留数nを取得する。上記の例では、通し番号107に対応する本体部材Bα107を把握していた。通し番号107は、図3の生産順序計画より、10月1日の通し番号としては最初の通し番号1から107番目である。したがって、一時保留帯2,3のうち本体部材4個分が空となっていることがわかり、一時保有帯の未保留数nの4個が取得される。図6でも、一時保留帯2の番地54、番地55、一時保留帯3の番地109、番地110が空となっている。
この場合の107番目は、部品eの組付け位置より下流側の組付け工程B、C,Dの受入規定数(101個)を超えている。これは、通し番号701から通し番号1000までの製品の生産が計画通りに完了した後に、部品eの組付け位置より上流側の組付け工程の搬送速度が計画より速かった結果、一時保留帯2,3に本体部材が残ってしまったためである。この場合、未保留数の4個を加算することで一時保留帯2,3が全て埋っているときと同じ条件とし、発注のタイミングを早めている。
次に、ステップS6で、発注位置を設定する。まず、図6では、部品eの組付け位置に存在する本体部材は通し番号107に対応するBα107であった。通し番号107に、未保留数4個と到着リードタイム間搬送数(300個)と加算した通し番号に対応する製品は、図3の生産順序計画より、10月2日に生産される計画の通し番号411の製品である。この製品が存在する位置を、発注位置として設定する。通し番号411の製品が存在する位置は、部品組付け位置(番地111)から300番地遡った位置であり、番地411の位置となる。図6に、番地411の位置が発注位置として設定されたことが示されている。
続くステップS8では、発注位置に基づいて部品を発注する。ステップS6で、発注位置として番地411の位置が設定された。この位置に存在する製品(10月2日に生産される計画の通し番号411の製品)に組付けられる部品の情報を、製品種類/部品種類情報記憶部12から取得する。図3より、通し番号411の本体部材Bγ411を用いて生産される製品に部品eは組付けられない。したがって、これより後の通し番号の製品に用いられる部品eを発注する。
図10に、10月1日に発注される部品eのリスト表を示す。
【0035】
次に、図7に、10月1日の生産ライン2の稼動時間終了時点(23:00)で組立ライン6に存在する本体部材を示す。この時点で部品組付け位置に存在する本体部材に基づいて、10月3日に組付けられる部品eを10月2日に発注するための発注位置を設定する。
この時点では、10月2日に搬出口Nから完成製品として搬出される予定の本体部材が残存している。具体的には、番地1の位置には10月2日に最初に生産が完了する通し番号301の製品に用いられる本体部材Bα301が存在し、以下番地215の位置まで10月2日に生産が完了する製品に用いられる本体部材が存在している(図3を参照)。すなわち、10月1日に組立ライン6の搬送速度が調整された結果、通し番号1から通し番号300までの製品の生産が計画通りに完了したことがわかる。
【0036】
図9のフローチャートに基づいて、10月3日に組付けられる部品eを発注するための処理の説明をする。ステップS2からステップS6の処理を10月1日の23:30に行い、ステップS8の処理を10月2日から行う。
まず、ステップS2では、部品組付け位置に存在する本体部材を把握する。図7では、部品eの組付け位置は番地111であり、その位置に存在する本体部材は通し番号401に対応するBα401であることを把握する。
次にステップS4では、ステップS2で把握した本体部材に対応する通し番号から、一時保留帯の未保留数nを取得する。上記の例では、通し番号401に対応する本体部材Bα401を把握していた。通し番号401は、図3の生産順序計画より、10月1日の通し番号としては最初の通し番号301から101番目である。したがって、一時保留帯2,3が全て空となっていることがわかり、一時保有帯の未保留数nの10個が取得される。図7でも、一時保留帯2,3が全て空となっている。
この場合の101番目は、部品eの組付け位置より下流側の組付け工程B、C,Dの受入規定数(101個)と同数である。これは、通し番号1から通し番号300までの製品の生産が計画通りに完了した後も、生産ライン2の搬送速度が正常であり、部品eの組付け位置より下流側の組付け工程B,C,Dにおいて計画通りの本体部材数が存在しているためである。この場合、未保留数の10個を加算することで一時保留帯2,3が全て埋っているときと同じ条件とし、発注のタイミングを早めている。
次に、ステップS6で、発注位置を設定する。まず、図7では、部品eの組付け位置に存在する本体部材は通し番号401に対応するBα401であった。通し番号401に、未保留数10個と到着リードタイム間搬送数(300個)と加算した通し番号に対応する製品は、図4の生産順序計画より、10月3日に生産される計画の通し番号711の製品である。この製品が存在する位置を、発注位置として設定する。通し番号711の製品が存在する位置は、部品組付け位置(番地111)から300番地遡った位置であり、番地411の位置となる。図7に、番地411の位置が発注位置として設定されたことが示されている。
続くステップS8では、発注位置に基づいて部品を発注する。ステップS6で、発注位置として番地411の位置が設定された。この位置に存在する製品(10月3日に生産される計画の通し番号711の製品)に組付けられる部品の情報を、製品種類/部品種類情報記憶部12から取得する。図4より、通し番号711の本体部材Bγ711を用いて生産される製品に部品eは組付けられない。したがって、これより後の通し番号の製品に用いられる部品eを発注する。
図10に、10月2日に発注される部品eのリスト表を示す。
【0037】
次に、図8に、10月2日の生産ライン2の稼動時間終了時点(23:00)で組立ライン6に存在する本体部材を示す。この時点で部品組付け位置に存在する本体部材に基づいて、10月4日に組付けられる部品eを10月3日に発注するための発注位置を設定する。
この時点では、10月3日に搬出口Nから完成製品として搬出される予定の本体部材が残存している。具体的には、番地1の位置には10月3日に最初に生産が完了する通し番号601の本体部材Bα601が存在し、以下番地215の位置まで10月3日に生産が完了する製品に用いられる本体部材が存在している(図4を参照)。すなわち、10月2日は、通し番号301から通し番号600までの製品の生産が計画通りに完了したことがわかる。
【0038】
図9のフローチャートに基づいて、10月4日に組付けられる部品eを発注するための処理の説明をする。ステップS2からステップS6の処理を10月2日の23:30に行い、ステップS8の処理を10月3日から行う。
まず、ステップS2では、部品組付け位置に存在する本体部材を把握する。図8では、部品eの組付け位置は番号111であり、その位置に存在する本体部材は通し番号696の製品に用いられるBγ696であることを把握する。
次にステップS4では、ステップS2で把握した本体部材に対応する通し番号から、一時保留帯の未保留数nを取得する。上記の例では、通し番号696に対応する本体部材Bγ696を把握していた。通し番号696は、図4の生産順序計画より、10月3日の通し番号としては最初の通し番号601から96番目である。したがって、一時保留帯2,3が全て空となっており、さらに、組付け工程B,C,Dのうち本体部材5個分が空になっていることがわかる。図8でも、一時保留帯2,3が全て空となっており、加えて組付け工程Dの番地49、番地50、組付け工程Cの番地103から番地105が空となっている。
この場合ように、一時保有帯の未保留数nを超えて組立てライン6に空が存在するときは、未保留数10個に加えてさらに組付け工程の空の分の5個を加算し、調整を行うこととする。
この場合の96番目は、部品eの組付け位置より下流側の組付け工程B,C,Dの受入規定数(101個)を下回っている。これは、通し番号301から通し番号600までの製品の生産が計画通りに完了した後に、部品eの組付け位置より上流側の組付け工程の搬送速度が計画より遅かった結果、組付け工程B,C,Dのいずれかに本体部材の空が生じてしまったためである。この場合、未保留数の10個と、組付け工程の空の分の5個を加算することで一時保留帯2,3が全て埋っているときと同じ条件とし、発注のタイミングを早めている。
次に、ステップS6で、発注位置を設定する。まず、図8では、部品eの組付け位置に存在する本体部材は通し番号696に対応するBγ696であった。通し番号696に、未保留数10個と組付け工程の空の分5個と到着リードタイム間搬送数(300個)と加算した通し番号に対応する製品は、図4の生産順序計画より、10月4日に生産される計画の通し番号1011の製品である。この製品が存在する位置を、発注位置として設定する。通し番号1011の製品が存在する位置は、部品組付け位置(番地111)から300番地遡った位置であり、番地411の位置となる。図8に、番地411の位置が発注位置として設定されたことが示されている
続くステップS8では、発注位置に基づいて部品を発注する。ステップS6で、発注位置として番地411の位置が設定された。この位置に存在する製品(10月4日に生産される計画の通し番号1011の製品)に組付けられる部品の情報を、製品種類/部品種類情報記憶部12から取得する。図4より、通し番号1011の本体部材Bγ1011を用いて生産される製品に部品eは組付けられない。したがって、これより後の通し番号の製品に用いられる部品eを発注する。
図10に、10月2日に発注される部品eのリスト表を示す。
【0039】
以上のように、10月1日から10月4日までに用いられる部品eを、常に番地411の発注位置において発注することができる。したがって、いつでも部品eの組付け位置において所定数(10個)の部品在庫を確保することができ、欠品を未然に防止することができる。
【0040】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
・本実施例においては、生産ラインに一時保留帯が設けられていたが、これに限るものではなく、一時保留帯が設けられていない生産ラインにも本発明を適用することは可能である。
・本実施例においては、部品を組付ける位置に夫々センサが設けられていたが、これに限られるものではない。センサは生産ラインの設備上の条件等によって適宜様々な位置に設けることができるし、部品組付け位置の数だけ設けなければならないというものではない。
・本実施例においては、部品a,b,c,d,eを、夫々1つずつ組付けることとしていた。しかしながら、これに限られるものではなく、各部品を任意の数だけ組み付けることが可能である。例えば、製品を自動車とし、部品aをタイヤとした場合、部品aを4つ組付けることになる。
・本実施例においては、生産ラインが通常の状態で稼動したときの標準搬送速度を、一定の「最高速度未満の所定速度」としていた。また、標準搬送速度に対して部品在庫数/1日の速度を加算した搬送速度を、生産ペースを調整するために増速し得る上限の「最高速度」としていた。しかしながら、これらに限られるものではなく、生産ラインが有する物理的な機能上で稼動し得る最低の搬送速度から最高の搬送速度までの間の範囲のいずれの搬送速度であっても、「最高速度未満の所定速度」や「最高速度」とすることができる。
・本実施例においては、一時保留帯の保留可能数だけ進んだ位置に発注位置を設定するようにしていたが、これに限られるものではない。予測される最高搬送速度により任意の一定の位置に発注位置を設定するようにすることが可能である。あるいは、部品の保管スペースの関係から許容できる在庫数を求め、その在庫数が確保できる一定に位置に発注位置を設置するようにすることが可能である。
・本実施例においては、本体部材が発注位置に搬送される夫々の時刻で、部品eを発注するようにしていた。しかしながらこれに限るものではなく、部品が納入される時間の間隔に応じて複数の製品に用いられる部品数を求めてまとめて発注してもよい。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【図1】 生産ラインの概要を示す図である。
【図2】 部品発注装置のシステム構成を示す図である。
【図3】 製品種類/部品種類情報と生産順序計画を複合的に示す図である。
【図4】 製品種類/部品種類情報と生産順序計画を複合的に示す図である。
【図5】 9月29日の稼働時間終了時点の生産ラインの状態を示す図である。
【図6】 9月30日の稼動時間終了時点の生産ラインの状態を示す図である。
【図7】 10月1日の稼動時間終了時点の生産ラインの状態を示す図である。
【図8】 10月2日の稼働時間終了時点の生産ラインの状態を示す図である。
【図9】 部品発注処理の手順を示す図である。
【図10】部品の発注リストを示す図である。
【符号の説明】
2 :生産ライン、
4 :本体部材生産ライン、
6 :組立ライン、
12:製品種類/部品種類情報記憶部、
14:生産順序計画記憶部、
16:到着リードタイム/到着リードタイム間搬送数情報記憶部、
18:標準搬送速度情報記憶部、
18:発注位置設定調整数/発注位置設定調整時間記憶部、
20:在庫部品数算出手段、
22:本体部材把握手段、
24:仮想発注位置搬送部材製品種類特定手段、
26:発注手段、
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technology for ordering parts for a line for assembling parts one after another to members conveyed one after another to a part assembling position and producing products one after another. For example, wheels (parts) are assembled one after another to automobiles (members) being assembled that are successively conveyed to a wheel assembly position (parts assembly position) by a belt conveyor system, and automobiles (products) are produced one after another. The present invention relates to a technology for ordering wheels (parts) for an automobile production factory (production line).
The “product” here refers to a product produced by assembling parts to members. Typically, it is the final product, but in a production line that produces an intermediate product, the intermediate product is the product. For example, an engine is a product for an engine production factory and a part for an automobile production factory. The member refers to a member that is transported from the component assembly position to the next component assembly position, and a product is produced by assembling the component to the member.
[0002]
[Prior art]
For example, in an automobile production factory, parts such as doors, hoods, glass, sheets, engines, etc. are assembled to painted bodies (members) to complete the automobile (product). In this case, the parts are often produced at a place different from the automobile production factory. For example, it is produced in a production plant that specially produces parts, or in a production line that is separate from the automobile production line.
Many product production lines produce products using parts that are produced elsewhere and delivered to the product production line. Therefore, in the product production line, parts to be used in the product production line must be ordered. In this case, it is necessary to order the parts appropriately so that the ordered parts are not overstocked or missing. A technique for ordering an appropriate quantity at an appropriate timing is required.
[0003]
In the case of producing a product while conveying a large number of members by a belt conveyor system, a part ordering technique called a construction replenishment system can be used (for example, Patent Document 1). In this construction replenishment method, an ordering position is provided upstream from the part assembly position of the transport line for transporting the member, and when the member is transported to the ordering position, a part for a product to be produced using the member is placed. Order. At this time, the time required for the member transported to the ordering position to move to the part assembly position is equal to the time required for the part to arrive at the part assembly position after the part is ordered. To do. According to this method, when a member reaches the component assembly position, the necessary component should reach the component assembly position, and it is possible to prevent the occurrence of a shortage without having a stock.
[0004]
[Patent Document 1]
Hei 4-152053
[0005]
If the time required from when a part is ordered until the part arrives at the part assembly position becomes long, the ordering position on the member transport line may be upstream from the start position of the member transport line. That is, it is assumed that the member is transported to the ordering position that does not actually exist, and the time at which the virtual member is transported to the virtual ordering position is obtained (this time can be actually obtained), and the time It is necessary to order parts. In this case, since the product type cannot be specified from the members that have actually arrived at the ordering position, a production order plan that stores the order of the types of products that are successively produced on the production line is required.
If the order of the types of products to be produced is known, the time at which virtual parts are transported to the virtual ordering position and the type of products to be produced using those parts will be known. You can place an order at any time. Even with this ordering technique, it is possible to place an order so that a necessary part reaches the part assembly position when the member reaches the part assembly position.
[0006]
[Problems to be solved by the invention]
By the above-described start-up replenishment method, that is, a method of ordering parts types necessary for production of products produced using the members at the time when the members are transported to a real or virtual ordering position, the product production pace is increased. As long as there is no change, parts shortage can be prevented without having parts inventory.
However, the pace of use of parts at the part assembly position may vary. In particular, the part where the part is assembled is temporarily held downstream of the part assembly position (that is, between the part assembly position and the end of the production line) to temporarily adjust the product production pace on the production line. When the holding band is provided, the usage pace of the component at the component assembly position varies. When the semi-finished product held in the temporary holding zone is eliminated, the use pace of the parts at the parts assembling position is lowered. In order to increase the number of semi-finished products held in the temporary holding zone, the part use pace is increased by increasing the conveying speed of the members.
If the ordering position is set in accordance with a constant and stable predetermined conveying speed such as the standard conveying speed of the member, it is necessary even if the member reaches the part assembly position when the conveying speed of the member is increased. The part will not arrive at the part assembly position, and the part will be missing.
[0007]
In view of the above points, while maintaining a method for ordering the types of parts necessary for the production of products produced using a member at the time when the member is transported to a real or virtual ordering position, the member transport speed There is a need for a technique that prevents parts from running out even if the parts usage pace increases or decreases in conjunction with the increase or decrease in the number of parts.
[0008]
[Means, actions and effects for solving problems]
  The ordering device according to claim 1 is manufactured by assembling parts one after another to a member conveyed one after another to a part assembling position and producing products one after another, and increasing / decreasing the conveying speed within a range below the maximum speed. Production line to adjust paceA production line provided with a temporary holding band for temporarily holding a member in which a part is assembled between its final end and the part assembling position to adjust a product production pace in the production line.For ordering parts for andNon-existent virtualWhile maintaining the method of ordering the types of parts required for the production of products that are produced using the members when the members are transported to the ordering position, the parts usage pace is linked to the increase / decrease in the transport speed of the members. Place orders so that parts will not run out even if the number increases or decreases.
  Here, the “maximum speed” is not the maximum speed that can be operated on the physical function of the production line, but the maximum speed that can be increased to adjust the production pace. .
  This ordering deviceProduction sequence plan storage means for storing the types of products produced one after another on the production line in association with the serial numbers of the production sequence;A product / part type storage means for storing a part type used for production of the product in association with the product type;Virtual ordering position conveying member type specifying means for specifying the type of product to be produced using the members conveyed to the virtual ordering position each time production of the product proceeds virtually according to the production sequence plan Ordering means to order parts for different types of products;It has.The type of product to be produced using the parts that have been transported to the virtual ordering position can be specified from the production sequence plan, and the type of part used for product production is stored in the product / part type storage means. Can be identified from The ordering unit places an order for a part that is assembled at the assembly position in the product type specified by the virtual ordering position conveying member type specifying unit.
  The ordering device of the present invention is characterized by its ordering position.One. The ordering position is
(1) At a position where a predetermined number of parts are in stock at the part assembly position while the member conveyance speed is a predetermined speed less than the maximum speed.As well as
(2) When the member transport speed is increased from the predetermined speed to the maximum speed, the parts ordered at a speed corresponding to the maximum transport speed of the member are not assembled before the predetermined number of parts inventory is depleted. A position to arrive at the attachment position, and
(3) The serial number of the product to be produced by using the member existing at the part assembly position, the number n of unreserved parts on the production line temporarily reserved, and after the part is ordered until the part arrives at the part assembly position The product corresponding to the serial number obtained by adding the number of members conveyed during the lead time is set at a position where the product virtually exists.
[0009]
When the member conveyance speed is stable at a predetermined speed (for example, a standard conveyance speed when the production line is operated in a normal state), the number of parts stocked at the part assembly position is determined by the ordering position.
(A) If the time required for the member conveyed to the ordering position to move to the part assembly position is equal to the time required for the part to arrive at the part assembly position after ordering the part Inventory does not increase or decrease.
(B) The time required for the member transported to the ordering position to move to the part assembly position is longer than the time required for the part to arrive at the part assembly position after ordering the part. In other words, if the ordering position is shifted upstream from the case (a), the parts inventory increases to a predetermined number.
This phenomenon is illustrated by a simple example. The member transport line transports the member to the component assembly position at a rate of one per 10 minutes. It takes 100 minutes for the part to arrive at the part assembly position after ordering the part.
If the ordering position is provided at a position where the member passes the ordering position and is transported to the part assembling position 100 minutes later, the number of parts in stock at the part assembling position does not increase or decrease (corresponding to the above a). If the initial parts inventory is zero, it is maintained as zero.
If the ordering position is provided at a position where the member passes to the ordering position 110 minutes after passing the ordering position, the number of parts in stock at the part assembly position increases by one (corresponding to b above). . If the initial parts inventory is zero, the number is increased to one and thereafter one inventory is maintained.
If an ordering position is provided at a position where the member passes the ordering position and is transferred to the part assembly position 120 minutes later, the number of parts in stock at the part assembly position increases by two (corresponding to b above). . If the initial parts inventory is zero, the number is increased to two, and thereafter, the inventory of two is maintained.
If the ordering position is provided at a position where the member passes the ordering position and is transported to the part assembling position 130 minutes later, the number of parts in stock at the part assembling position increases by three (corresponding to b above). . If the initial parts inventory is zero, the number of parts increases to three, and thereafter the inventory of three is maintained.
[0010]
If the member conveyance speed increases and the part use pace increases, the number of parts in stock at the part assembly position decreases. In this case, the number of parts in stock at the parts assembling position decreases until the parts ordered at an increased pace corresponding to the increase in the conveying speed of the parts arrives at the parts assembling position. Maintained.
This phenomenon is illustrated by a simple example. The member transport line was increased from a certain predetermined speed for transporting a member to the part assembly position at a rate of one per 10 minutes to a speed for transporting a member to the part assembly position at a rate of one per 8 minutes. And Here, this speed increase speed is the maximum speed. Also, assume that it takes 100 minutes for a part to arrive at the part assembly position after ordering the part. Immediately after the increase in speed, parts arriving at the pace before the speed increase are used at the speed after the speed increase, so the number of parts in stock decreases. In this case, 0.125 parts arriving at one minute are used at 0.125 parts per minute, and the number of parts in stock decreases at a pace of 0.025 parts per minute.
If the ordering position is provided at a position where the member passes to the ordering position 100 minutes after passing the ordering position, 0.125 parts will arrive per minute after 100 minutes from the speed increase. After that, the number of parts in stock will not decrease. In this case, the number of parts stock decreases by 2.5 in 100 minutes, and thereafter the parts stock is kept constant.
From the above, when the parts usage pace is a times the delivery pace (a times the previous transport speed), the immediately preceding parts usage pace (pieces / hour) x time from ordering to arrival (time) x The number of parts obtained by the expression (a-1) (denoted as expression F1) is reduced. On the other hand, the parts use pace is 0. 0 with respect to the delivery pace. When it becomes b times (0b times the immediately preceding conveyance speed), the following formula (Previous component usage pace (pieces / hour) × Time from ordering to arrival (time) × (1-0.b)) The number of parts obtained by the equation (F2) will increase.
[0011]
In the case of the above example, if the ordering position is provided at a position where the member is transported to the part assembly position 125 minutes after passing the ordering position, the following phenomenon occurs.
(C) From (b) described above, the number of parts in stock at the part assembling position increases by 2.5 while the predetermined speed for conveying the member to the parts assembling position at a rate of 1 every 10 minutes continues. To do. If the initial parts inventory is 0, the inventory is increased to 2.5 and thereafter the inventory of 2.5 is maintained.
(D) In this state, when the speed is increased to the maximum speed at which the member is conveyed to the part assembly position at a rate of 1 every 8 minutes, the number of parts in stock decreases at a pace of 0.025 per minute. The parts inventory will decrease for 100 minutes, and will eventually decrease by 2.5. This can be confirmed from the above formula F1. After that, the parts inventory will not decrease. That is, the parts inventory becomes zero after 125 minutes, and is maintained at zero thereafter. The circulation of production using the arrived parts is maintained, and production can be continued without having parts inventory.
(E) When the speed returns to the predetermined speed at which the member is transported to the part assembly position at a rate of 1 every 10 minutes, the state returns to the state of (c) above and the number of parts in stock reaches 2.5 from the above formula F2. The inventory number is maintained after the increase. Therefore, as shown in (d), it is possible to secure a parts inventory that does not run out even if the parts inventory decreases.
[0012]
  The ordering device of the present invention is characterized by the ordering position,In (1) and (2)As illustrated, it is a position where a predetermined number of parts stock can be obtained at the parts assembly position while the member transport speed is less than the maximum speed, and the member transport speed is changed from the predetermined speed to the maximum speed. When the speed is increased, the parts ordered at a speed corresponding to the maximum conveying speed of the members are set at a position where the parts arrive at the parts assembly position before the predetermined number of parts inventory is depleted. Therefore, even if the conveyance speed of the member is increased to the maximum conveyance speed, parts are not missing. Moreover, even if the member conveyance speed is a constant predetermined speed, it is only increased to the number of stocks that need to be secured in preparation for an increase in the member conveyance speed, and does not increase excessively. No inventory issues.
[0014]
  According to the ordering device of the present invention, it is possible to maintain a method of ordering the part types necessary for production of products produced using the members at the time when the members are transported to the virtual ordering position. Even if the component usage pace increases or decreases in conjunction with the increase or decrease in the conveying speed of the members, it is possible to place an order so that the components will not run out.
  Moreover, according to the ordering apparatus of the present invention,Even if the parts conveyance speed increases and the parts usage pace increases while the constant specified conveyance speed is maintained, the parts inventory is sufficient so that the parts will not run out. Can be prepared. Even if a certain predetermined conveyance speed continues for a long period, it will only increase to the number of inventory that needs to be secured in preparation for the increase in the conveyance speed of the members, and the inventory quantity will not increase excessively, so it will be overstocked No problem arises.
[0016]
The conveying speed of the members, that is, the usage pace of the parts does not fluctuate unnecessarily, but the parts usage pace at the part assembly position may increase. When it increases, the member in which the parts are assembled stays downstream. A temporary holding zone is provided to adjust the product production pace on the production line by temporarily holding the parts with the parts assembled downstream from the part assembly position, that is, from the end of the production line to the part assembly position. If it is, the conveying speed of the member can be increased or decreased within the range of the number of members that can be held in the temporary holding zone.
When adjusting the product production pace using a temporary holding zone, a unit period for adjustment is set. For example, when 5 units can be held in the temporary holding zone, it is determined that the number of holdings is increased or decreased during a unit period such as half a day or one day, and the number of holdings is not greatly increased or decreased in a short time. If the unit period is 1 day, the maximum conveyance speed set for adjusting the production pace is obtained by adding the speed of 5 units / day to the predetermined conveyance speed of a certain member. In this case, it is possible to change from a state that is not held in the temporary holding zone to a state where 5 units are held after one day. Since there is a temporary holding zone that can hold 5 cars, the speed can be increased by the speed of 5 cars / day.
If the ordering position is determined by setting the difference between a certain member's predetermined transport speed and the maximum transport speed according to the number of possible suspensions in the temporary suspension band, the use pace of the parts is increased or decreased using the temporary suspension band. In this case, parts are not missing or overstocked.
[0017]
  For example,It takes a long time from ordering a part until it arrives at the part assembly position. At the time when the virtual member is transported to the virtual ordering position,The parts to be assembled at the assembly position when the member is transported to the assembly positionWhen placing an order, use a member that has been transported to a virtual ordering position by executing a process equivalent to transporting a member on a virtual production line according to a production order plan each time production of the product proceeds. It is necessary to identify the type of product to be produced.In the ordering device of the present invention, production is performed using a member that has been transported to a virtual ordering position each time production of a product virtually proceeds according to the production order plan based on the storage contents of the production order plan storage means. The product type is specified by the virtual ordering position conveying member type specifying means. The parts for the specified type of product can be specified based on the stored contents of the product / part type storage means, and the ordering means uses the parts to be attached to the specified product type at the above assembly position. If so, order parts for that type of product. At this time, the ordering position satisfies the above conditions (1) and (2), and (3) the part number from the end of the production line to the serial number of the product produced using the member existing at the part assembly position. The unreserved number n of the temporary holding belt provided between the pumping position and the number of members conveyed within the lead time from when the part is ordered until the part arrives at the part assembling position. It is set to a position that also satisfies the condition that the product corresponding to the added serial number is a virtual position.
  In this case, the difference between the serial number of the product produced using the member that has advanced to the end of the production line and the serial number of the product produced using the member at the order position isWhen the number n of non-holdings in the temporary holding zone of the production line and the number of members conveyed within the above lead time are stableThe part type to be ordered can be determined from the serial number of the product that is always constant and has progressed to the end of the production line. In other words, it is possible to place an order based on product information for which production has been completed on the production line.
[0021]
  The present inventionIt is a production line that adjusts the production pace by assembling parts one after another to the parts that are transported one after another to the parts assembly position and producing products one after another, and increasing or decreasing the transport speed within the range of the maximum speed or less. Parts for production lines that have a temporary holding zone that adjusts the product production pace in the production line by temporarily holding the parts with the parts assembled between the rear end and the part assembly position Can be embodied in a program for a computer ordering.
  The program for ordering parts created in the present invention is:The following processing is performed on the computer, that is, processing for referring to production sequence plan data describing the types of products successively produced on the production line in association with the serial numbers of the production sequence, and the products in association with the product types. Order the parts to be processed, referencing the product / part type data describing the part type, and the serial number of the product to be produced using the parts existing at the part assembly position, and the number of parts in the temporary holding zone of the production line and n parts. Processing to calculate the position where the product corresponding to the serial number, which is the sum of the number of members conveyed during the lead time from when the part arrives at the part assembly position, to the virtual position, as the ordering position and production Each time the production of a product progresses virtually according to the sequence plan, the process for identifying the type of product to be produced using the material conveyed to the virtual ordering position and the type of product The type of products that are identified by the process of the constant to, characterized in that to execute a process of ordering the part when the part to be assembled at the assembly position has been used. According to the present invention, the ordering device described above can be realized.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
First, an embodiment to which the present invention is suitably applied will be described.
(Embodiment 1) The difference between the minimum number and the maximum number of parts to be stocked at the part assembly position can be determined as an arbitrary difference desired by the product production company. For example, the difference can be increased if fluctuations in the usage pace of the parts are expected to increase. Conversely, if it is expected that fluctuations in the usage pace of parts will be reduced, the difference can be reduced.
[0023]
【Example】
With reference to FIG. 1, the outline | summary of the production line in a present Example is demonstrated. The production line 2 includes a main body member production line 4 that produces main body members, and an assembly line 6 that assembles parts to the main body members carried in from the main body member production line 4. The assembly line 6 includes a plurality of assembly steps and a plurality of temporary holding belts that adjust the production pace of products in each assembly process by stocking a main body member that is provided between the assembly processes and that has parts assembled thereto. It consists of.
The assembly line 6 includes an assembling process A located at the uppermost stream, an assembling process B located after the assembling process A, an assembling process C located after the assembling process B, and a most downstream position. Assembly step D. Different types of parts are assembled in each assembly process. In this embodiment, the part a is assembled in the assembly process A, the part b and the part e are assembled in the assembly process B, the part c is assembled in the assembly process C, and the part d is assembled in the assembly process D. wear. A sensor H is provided at the most advanced carry-in port H of the assembly line 6 for grasping how many main body members have been put into the assembly process. A sensor N is provided at the rear end of the assembly line 6 and the outlet N of the rear end of the production line 2 to grasp how much the product having the parts assembled to the main body member is completed and carried out. Yes. When the number obtained by the sensor N is subtracted from the number obtained by the sensor H, the number of main body members existing in the assembly line 6 can be obtained. Further, sensors for ascertaining when and when which main body member has been conveyed are provided at the position where each component is assembled (sensors a, b, c, d, e). With these sensors, it is possible to detect the pace of use of the parts assembled to the main body member. These sensors serve as body member grasping means 22 described later.
The assembly line 6 is provided with a temporary holding band 1 between the assembling process A and the assembling process B, and a temporary holding band 2 is provided between the assembling process B and the assembling process C. A temporary holding band 3 is provided between the process C and the assembly process D. These temporary holding zones are provided for adjusting the respective product production paces when a situation occurs in which the product production paces of adjacent assembling processes differ. Therefore, when all the product production paces in the adjacent assembling steps are normal, the temporary holding zone is not used and is empty.
The number of main body members that can be received by the main body member production line 4 and the assembly line 6 is determined. The production line 2 is provided with addresses (addresses) corresponding to the order counted upstream through the production line 2 starting from the last carry-out port N. For example, in the assembly line 6, the most downstream assembly process D can accept 50 body members, and addresses 1 to 50 are assigned. The part d is assembled at the address 25. The temporary holding belt 3 can receive five main body members, and addresses 51 to 55 are given. Thus, a total of 200 body members can be received in the assembly steps A, B, C, and D of the assembly line 6, and a total of 15 body members can be received in the temporary holding bands 1, 2, and 3. it can. Therefore, the assembly line 6 can receive a maximum of 215 body members in total.
[0024]
Next, with reference to FIG. 2, a system configuration of an embodiment of a parts ordering apparatus embodying the present invention will be described.
The part ordering apparatus 10 is connected to a management computer 30 of a production company and a computer 40 of a part production process so as to communicate with each other via a network.
[0025]
The product type / part type storage unit 12 provided in the part ordering apparatus 10 stores a part type used for production of a product of that type in association with the product type.
The production order plan storage unit 14 stores a plan of the order of the types of products produced on the production line. The production order plan is transmitted from the management computer 30 of the production company at a predetermined time.
FIG. 3 shows a composite of product type / part type information for products produced on the production line 2 and a production order plan from September 30 to October 2. FIG. 4 shows a composite of product type / part type information and a production order plan from October 3 to October 4. The third row from the top of the table shows the production order plan. The top row shows the time when the production of each product is completed. From the time when production is completed, the operation time of the production line becomes clear. In the case of the production line 2, since the production of the first product is completed at 8:00 and the production of the last product is completed at 23:00, it can be seen that the operation time is 15 hours. The second row shows the serial number of each product. The serial number makes the planned production number clear. For example, in the case of September 30, it is understood that the plan is to produce 300 products from serial number 701 (no. 701) to serial number 1000 (no. 1000). In the third row, identification information of products produced by each serial number is shown. α, β, γ, etc. represent product types, and numbers represent identification numbers including serial numbers and specifications. Corresponding to the third row of the table, the fourth and subsequent rows show product type / part type information. In the fourth row, identification information of the main body member used for each serial number product is shown. Bα, Bβ, Bγ, and the like represent the types of the main body members, and numerals represent identification numbers including serial numbers and model numbers corresponding thereto. In the lower part, identification information of parts to be assembled to the main body member is shown. “a”, “b”, “c”, “d”, etc. represent the types of parts, and the identification numbers including serial numbers and product numbers corresponding to numbers.
The standard transport speed information storage unit 16 in FIG. 2 stores information on standard transport speed when the production line is operated in a normal state set in advance. This standard transport speed is set according to the production plan, the number of workers, and the like. In this embodiment, the standard transport speed is set to 20 / hour.
In the arrival lead time / arrival lead time conveyance number information storage unit 18, the time required from the time the part is ordered until the ordered part arrives at the part assembly position, and the production line within the time is the standard conveyance speed. Is stored in association with information on the number of main body members to be conveyed. In this embodiment, the arrival lead time is determined to be 15 hours in consideration of the lead time from ordering to delivery and the safety time based on the planned production number of the product specified in the above-described production sequence plan. The number of conveyances between arrival lead times is obtained by multiplying the arrival lead time by the standard conveyance speed (number of main body members / hour, stored in the standard conveyance speed information storage unit 16). In the case of the assembly line 6 of the production line 2, the standard conveyance speed is set to 20 pieces / hour, so that the arrival lead time is 15 hours × the conveyance speed is 20 pieces / hour = 300 pieces.
As described above, an address (address) is assigned to the assembly line 6. If a part is assembled at the address 1 position, when the part is ordered when the body member to which the part is assembled is at the address 300, the body member is assembled to the body member when the body member is transported to the address 1 position. The part to be attached arrives at address 1. The address 300 may be upstream from the carry-in entrance H and may not actually exist. In that case, it must be considered virtually.
[0026]
The parts ordering device 10 determines the number of parts to be stocked at the parts assembly position based on the information in the standard transport speed storage unit 16 and the information in the arrival lead time / arrival lead time transport number storage unit 18. There are provided inventory part number calculating means 20 for calculating and main body member grasping means 22 for grasping main body members existing in the production line. Further, based on the information in the product type / part type storage unit 12 and the information in the production order plan storage unit 14, a process corresponding to the conveyance of the members in the virtual production line according to the production order plan is executed. Virtual order position transport member type specifying means 24 for specifying the type of product to be produced using the members transported to the virtual order position is provided. Furthermore, an ordering unit 26 is provided for ordering parts for a product to be produced using a member that has been transported to an actual ordering position on the production line or a virtual ordering position. The ordering information from the ordering means 26 is transmitted to the computer 40 in the parts production process via the network.
[0027]
In the following embodiment, since the product type δ starts to be newly produced on October 1, an example in which the present invention is applied when ordering a part e that is newly required as a part used for the product type δ. Will be explained. The period in which the part e is used is from October 1 to October 4, and the period for ordering the part e is from September 30 to October 3.
In the following embodiments, it is assumed that products are produced as planned in the production order plan and the order is not changed. In addition, the actual production number of each day is assumed to be the planned production number.
[0028]
In this embodiment, while the conveying speed of the main body member is the standard speed (corresponding to the above-mentioned “predetermined speed less than the maximum speed”), there is an inventory of 10 parts e at the assembly position of the parts e. An ordering position is provided at the position to be performed. The number of 10 is the number of temporary holding bands 2 and 3 that can be held between the rear end of the production line 2 and the assembly position of the part e. Even if the stock of parts e is reduced within this number range by increasing to the maximum transport speed (corresponding to the above-mentioned “maximum speed”) obtained by adding the speed of 10 pieces / day to the standard transport speed, The part e can arrive at the assembly position without any shortage. In addition, since the temporary holding zones 2 and 3 are the numbers that can be held, it is not necessary to provide an inventory space separately from the production line 2. On the other hand, even if the conveyance speed is increased and the number of stocks reaches zero, and then returns to the standard conveyance speed, the number of parts in stock is only increased to 10, so there is no fear of overstocking. The number of parts in stock is calculated in advance by the number of parts in stock calculation unit 20 of the part ordering apparatus 10.
According to the technique of the present invention, the ordering position is always set at a constant position regardless of whether or not the conveyance speed of the main body member has fluctuated. In the present embodiment, the ordering position is provided at a position where the inventory of ten parts e exists at the assembly position of the parts e during the standard speed. Conventionally, a process of updating the order position every day has been performed. In the following embodiments, even if the update process is performed every day as in the prior art, the order position is always set at the above-described fixed position, and the order is placed based on the order position thus set.
[0029]
FIG. 5 shows the main body members present in the assembly line 6 at the end of the operation time of the production line 2 on September 29 (23:00). At this time, based on the main body member existing at the part assembly position, an order position for placing an order for the part e to be assembled from October 1st on September 30 is set.
At this time, the main body member scheduled to be carried out as a product from the carry-out port N on September 30 remains. Specifically, there is a body member Bα 701 used for the product of serial number 701 whose production is first completed on September 30 at the location of address 1, and production is completed on September 30 until the location of address 215 below. There is a body member that is used in the product (see FIG. 3). In order to produce 300 units on September 30, the main body members for the products of serial number 916 and later produced on September 30 have not yet been put into the assembly line 6, and the main body member production line 4, Alternatively, a virtual production line must be considered.
[0030]
Based on the flowchart of FIG. 9, the procedure of a part ordering process is demonstrated. In this flowchart, steps S2 to S6 are performed prior to actually placing an order for parts, and step S8 is performed when actually placing an order for parts. In the above example, in order to place an order for the part e to be assembled from October 1, the process from step S2 to step S6 is performed at 23:30 on September 29, and the process of step S8 is performed on September 30. Shall be done from the day.
First, in step S2, the main body member present at the part assembly position is grasped. In FIG. 5, the assembly position of the part e is the address 111, and it is understood that the main body member existing at that position is 811 used for the product of serial number 811.
Next, in step S4, the number n of unreserved temporary suspension zones is acquired from the serial number corresponding to the main body member grasped in step S2. In the above example, the body member Bα 811 corresponding to the serial number 811 is grasped. The serial number 811 is the first serial number 701 to 111th as the serial number on September 30 from the production sequence plan of FIG. Therefore, it can be seen that the assembly processes B, C, D from the last end of the production line 2 to the part assembly position, and the temporary holding bands 2 and 3 are all filled, and the temporary holding band unretained number n is 0. Pieces are acquired. Also in FIG. 5, the temporary holding zones 2 and 3 are all buried.
[0031]
Next, in step S6 of FIG. 9, an order position is set. In this embodiment, a member used for a product corresponding to a serial number obtained by adding an unreserved number n and a transport number between arrival lead times to a serial number of a product produced using a main body member present at a part assembly position. Is set as the ordering position.
First, in FIG. 5, the main body member present at the assembly position of the part e is Bα811 corresponding to the serial number 811. The product corresponding to the serial number obtained by adding the unreserved number 0 and the number of conveyances between arrival lead times (300) to the serial number 811 is the serial number 111 of the plan to be produced on October 1 from the production sequence plan of FIG. Product. The position where this product exists is set as the ordering position. The position where the product having the serial number 111 exists is a position that goes back 300 addresses from the part assembly position (address 111), and is the position of the address 411. However, only the address 215 is assigned to the assembly line 6. If there is a position of the address 411 in the main body member production line 4, that position can be set as the ordering position. Otherwise, the virtual ordering position conveying member type specifying means 24 in FIG. 2 uses the main body member that is virtually conveyed to the ordering position set at the position corresponding to the address 411 on the production order plan. It is also possible to specify the product type to be used.
In this embodiment, it is assumed that the address 411 is located on the main body member production line 4. FIG. 5 shows that the position of the address 411 is set as the ordering position.
[0032]
In the subsequent step S8, the part e is ordered based on the ordering position. In step S6, the position of the address 411 is set as the ordering position. Information on the parts to be assembled to the product existing at this position (the product with the serial number 111 planned to be produced on October 1) is acquired from the product type / part type storage unit 12. From FIG. 3, the part e is not assembled to the product produced using the body member Bα 111 having the serial number 111. Here, the operation start time of the production line 2 on October 1 is 8:00, and the first order time for the parts used on October 1 is 15 hours (arrival lead time) of 8:00 It is 17:00 on September 30, the previous day. The part e will not be ordered at 17:00 on September 30th. Similarly, a product produced using a main body member conveyed to the address 411 at 17:03, a product produced using a main body member conveyed to the address 411 at 17:06, and so on. Consider. However, in the production sequence plan on October 1, production of the product type δ starts from the serial number 151. Therefore, the use of the part e is started from the serial number 151 (shown in a shaded pattern). The time when the main body member corresponding to the serial number 151 reaches the position of the address 411 is 18:57 on September 30 and the part e151 is ordered for the first time at 18:57 on September 30.
As described above, the part e to be assembled on October 1 is ordered at 18:57 on September 30. FIG. 10 shows a list of parts e ordered on September 30. The order time is shown at the top of the table. The second row shows that the product produced using the parts to be ordered is completed on October 1, and the third row shows the serial number in the production sequence plan for that product. Has been. In the lower stage, products produced by serial numbers, main body members to be used, and parts e to be assembled are shown.
[0033]
Next, FIG. 6 shows the main body members existing in the assembly line 6 at the end of the operation time of the production line 2 on September 30 (23:00). At this time, based on the main body member existing at the part assembly position, the order position for ordering the part e to be assembled on October 2 is determined on October 1.
At this time, the main body member that is scheduled to be carried out as a finished product from the carry-out port N on October 1 remains. Specifically, there is a main body member Bα1 corresponding to serial number 1 for which production is first completed on October 1 at the position of address 1, and products whose production is completed on October 1 until the position of address 215 below. There is a main body member used for (see FIG. 3). That is, as a result of the adjustment of the conveyance speed of the assembly line 6 on September 30, it can be seen that the production of products from serial numbers 701 to 1000 has been completed as planned.
[0034]
Based on the flowchart of FIG. 9, the process for ordering the part e assembled | attached on October 2 is demonstrated. The process from step S2 to step S6 is performed at 23:30 on September 30, and the process of step S8 is performed from October 1.
First, in step S2, the main body member present at the part assembly position is grasped. In FIG. 6, it is understood that the assembly position of the part e is the address 111, and the main body member present at that position is 107 used for the serial number 107 product.
Next, in step S4, the number n of unreserved temporary suspension zones is acquired from the serial number corresponding to the main body member grasped in step S2. In the above example, the main body member Bα 107 corresponding to the serial number 107 is grasped. The serial number 107 is the 107th serial number from the first serial number 1 on the October 1st, based on the production sequence plan of FIG. Therefore, it can be seen that the four main body members of the temporary holding bands 2 and 3 are empty, and four of the temporary holding band unreserved number n are acquired. Also in FIG. 6, the addresses 54 and 55 of the temporary reservation zone 2 and the addresses 109 and 110 of the temporary reservation zone 3 are empty.
The 107th in this case exceeds the prescribed number (101) of acceptance of the assembly steps B, C, D downstream of the assembly position of the part e. This is because, after the production of products from serial number 701 to serial number 1000 is completed as planned, the transport speed of the assembly process upstream from the assembly position of the part e is faster than planned. This is because the main body member has remained. In this case, the same condition as when all of the temporary holding zones 2 and 3 are filled is added by adding four of the unheld numbers, and the ordering timing is advanced.
Next, in step S6, the order position is set. First, in FIG. 6, the main body member existing at the assembly position of the part e is 107 corresponding to the serial number 107. The product corresponding to the serial number obtained by adding the unreserved number 4 and the number of conveyances between arrival lead times (300) to the serial number 107 is the serial number 411 of the plan to be produced on October 2 from the production sequence plan of FIG. Product. The position where this product exists is set as the ordering position. The position where the product of serial number 411 exists is a position that goes back 300 addresses from the part assembly position (address 111), and is the position of address 411. FIG. 6 shows that the position of the address 411 is set as the ordering position.
In subsequent step S8, parts are ordered based on the ordering position. In step S6, the position of the address 411 is set as the ordering position. Information on the parts to be assembled to the product existing at this position (the product with the serial number 411 planned to be produced on October 2) is acquired from the product type / part type information storage unit 12. From FIG. 3, the part e is not assembled to the product produced using the body member Bγ411 having the serial number 411. Therefore, the part e to be used for a product having a serial number after this is ordered.
FIG. 10 shows a list of parts e ordered on October 1.
[0035]
Next, FIG. 7 shows the main body members existing in the assembly line 6 at the end of the operation time of the production line 2 on October 1 (23:00). At this time, based on the main body member existing at the part assembly position, an order position for placing an order on October 2 for the part e to be assembled on October 3 is set.
At this time, the main body member scheduled to be carried out from the carry-out port N as a finished product on October 2 remains. Specifically, there is a body member Bα 301 used for the product of serial number 301 whose production is first completed on October 2 at the location of address 1, and production is completed on October 2 until the location of address 215 below. There is a body member that is used in the product (see FIG. 3). That is, as a result of the adjustment of the conveyance speed of the assembly line 6 on October 1, it can be seen that the production of products from serial number 1 to serial number 300 has been completed as planned.
[0036]
Based on the flowchart of FIG. 9, the process for ordering the part e assembled | attached on October 3 is demonstrated. The process from step S2 to step S6 is performed at 23:30 on October 1, and the process of step S8 is performed from October 2.
First, in step S2, the main body member present at the part assembly position is grasped. In FIG. 7, it is understood that the assembly position of the part e is the address 111, and the main body member existing at that position is 401 corresponding to the serial number 401.
Next, in step S4, the number n of unreserved temporary suspension zones is acquired from the serial number corresponding to the main body member grasped in step S2. In the above example, the main body member Bα 401 corresponding to the serial number 401 is grasped. The serial number 401 is 101st from the first serial number 301 as the serial number on October 1 from the production sequence plan of FIG. Therefore, it can be seen that the temporary holding zones 2 and 3 are all empty, and ten of the temporary holding zone's unreserved number n are acquired. Also in FIG. 7, all the temporary holding zones 2 and 3 are empty.
The 101st in this case is the same as the prescribed number (101) of receiving steps in the assembly steps B, C, D downstream from the assembly position of the part e. This is because, even after the production of products from serial number 1 to serial number 300 is completed as planned, the conveying speed of the production line 2 is normal, and the assembly steps B, C, This is because the number of main body members as planned exists in D. In this case, the same condition as when all of the temporary holding zones 2 and 3 are filled is added by adding 10 of the unheld numbers, and the ordering timing is advanced.
Next, in step S6, the order position is set. First, in FIG. 7, the main body member present at the assembly position of the part e is 401 corresponding to the serial number 401. The product corresponding to the serial number obtained by adding the unreserved number 10 and the arrival lead time conveyance number (300) to the serial number 401 is the serial number 711 of the plan to be produced on October 3 from the production sequence plan of FIG. It is a product. The position where this product exists is set as the ordering position. The position where the product with the serial number 711 exists is a position that goes back 300 addresses from the part assembly position (address 111), and is the position of the address 411. FIG. 7 shows that the position of the address 411 is set as the ordering position.
In subsequent step S8, parts are ordered based on the ordering position. In step S6, the position of the address 411 is set as the ordering position. Information on the parts to be assembled in the product existing at this position (the product with the serial number 711 planned to be produced on October 3) is acquired from the product type / part type information storage unit 12. From FIG. 4, the part e is not assembled to the product produced using the body member Bγ711 having the serial number 711. Therefore, the part e to be used for a product having a serial number after this is ordered.
FIG. 10 shows a list of parts e ordered on October 2.
[0037]
Next, FIG. 8 shows the main body members existing in the assembly line 6 at the end of the operation time of the production line 2 on October 2 (23:00). At this time, based on the main body member existing at the part assembly position, an order position for placing an order on October 3 for the part e to be assembled on October 4 is set.
At this time, the main body member scheduled to be carried out as a finished product from the carry-out port N on October 3 remains. Specifically, there is a body member Bα601 with serial number 601 for which production is first completed on October 3 at the location of address 1, and used for products whose production is completed on October 3 until the location of address 215. There is a body member to be applied (see FIG. 4). That is, on October 2, it can be seen that production of products from serial number 301 to serial number 600 was completed as planned.
[0038]
Based on the flowchart of FIG. 9, the process for ordering the part e assembled | attached on October 4 is demonstrated. The process from step S2 to step S6 is performed at 23:30 on October 2, and the process of step S8 is performed from October 3.
First, in step S2, the main body member present at the part assembly position is grasped. In FIG. 8, the assembly position of the part e is number 111, and it is understood that the main body member existing at that position is Bγ696 used for the product with serial number 696.
Next, in step S4, the number n of unreserved temporary suspension zones is acquired from the serial number corresponding to the main body member grasped in step S2. In the above example, the main body member Bγ696 corresponding to the serial number 696 is grasped. The serial number 696 is the 96th serial number from the first serial number 601 based on the production sequence plan of FIG. Therefore, it can be seen that the temporary holding zones 2 and 3 are all empty, and further, five main body members of the assembling steps B, C and D are empty. Also in FIG. 8, the temporary holding zones 2 and 3 are all empty, and in addition, the addresses 49 and 50 of the assembly process D and the addresses 105 to 105 of the assembly process C are empty.
In this case, when there is an empty in the assembly line 6 exceeding the number n of unreserved zones in the temporary holding zone, in addition to the number 10 of unreserved, further add 5 for the empty portion of the assembly process, We will make adjustments.
The 96th in this case is less than the specified number (101) of receiving steps B, C, D downstream of the assembly position of the part e. This is because assembling processes B and C are the result of the transfer speed of the assembling process upstream from the assembling position of the part e being slower than planned after the production of products with serial numbers 301 to 600 is completed as planned. This is because the main body member has been emptied in any of D and D. In this case, by adding the unreserved number of 10 and the empty part of the assembling process, the same condition as when all the temporary holding zones 2 and 3 are filled is used, and the ordering timing is advanced. .
Next, in step S6, the order position is set. First, in FIG. 8, the main body member present at the assembly position of the part e is Bγ696 corresponding to the serial number 696. The product corresponding to the serial number obtained by adding the serial number 696 to the number of unpending 10 pieces, the empty part of the assembly process, and the number of conveyances between arrival lead times (300 pieces) is October from the production sequence plan of FIG. It is a product of serial number 1011 planned to be produced on the 4th. The position where this product exists is set as the ordering position. The position where the product of serial number 1011 exists is a position that goes back 300 addresses from the part assembly position (address 111), and is the position of address 411. FIG. 8 shows that the position of the address 411 is set as the ordering position.
In subsequent step S8, parts are ordered based on the ordering position. In step S6, the position of the address 411 is set as the ordering position. Information on the parts to be assembled to the product existing at this position (the product with the serial number 1011 planned to be produced on October 4) is acquired from the product type / part type information storage unit 12. From FIG. 4, the part e is not assembled to the product produced using the body member Bγ1011 having the serial number 1011. Therefore, the part e to be used for a product having a serial number after this is ordered.
FIG. 10 shows a list of parts e ordered on October 2.
[0039]
As described above, the part e used from October 1st to October 4th can always be ordered at the ordering position of the address 411. Therefore, a predetermined number (10) of parts inventory can be secured at the assembly position of the parts e at any time, and a shortage can be prevented in advance.
[0040]
Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above.
In the present embodiment, the temporary holding band is provided in the production line. However, the present invention is not limited to this, and the present invention can be applied to a production line in which the temporary holding band is not provided.
In the present embodiment, the sensors are provided at the positions where the parts are assembled, but the present invention is not limited to this. The sensors can be provided at various positions as appropriate according to the conditions on the production line equipment, etc., and it is not necessary to provide the same number of parts assembling positions.
In the present embodiment, the parts a, b, c, d, and e are assembled one by one. However, the present invention is not limited to this, and any number of parts can be assembled. For example, when the product is an automobile and the part a is a tire, four parts a are assembled.
In the present embodiment, the standard conveyance speed when the production line is operated in a normal state is set to a certain “predetermined speed less than the maximum speed”. Further, the conveyance speed obtained by adding the number of parts in stock / one day to the standard conveyance speed is set as the upper limit “maximum speed” that can be increased to adjust the production pace. However, the present invention is not limited to these, and any transfer speed in the range from the lowest transfer speed that can operate on the physical function of the production line to the highest transfer speed will be Less than "predetermined speed" or "maximum speed".
In the present embodiment, the ordering position is set at a position advanced by the number of holdable times in the temporary holding band, but the present invention is not limited to this. It is possible to set the order position at an arbitrary fixed position according to the predicted maximum conveyance speed. Alternatively, it is possible to obtain an allowable number of stocks from the relationship of the storage space for parts, and to place the ordering position at a fixed position where the number of stocks can be secured.
In the present embodiment, the part e is ordered at each time when the main body member is conveyed to the ordering position. However, the present invention is not limited to this, and the number of parts used for a plurality of products may be obtained and ordered together according to the time interval at which the parts are delivered.
In addition, the technical elements described in the present specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of a production line.
FIG. 2 is a diagram showing a system configuration of a parts ordering apparatus.
FIG. 3 is a diagram showing product type / part type information and production order plan in a composite manner.
FIG. 4 is a diagram showing product type / part type information and production order plan in a composite manner.
FIG. 5 is a diagram showing a state of the production line at the end of the operation time on September 29.
6 is a diagram showing a state of the production line at the end of the operation time on September 30. FIG.
FIG. 7 is a diagram showing a state of the production line at the end of the operation time on October 1;
FIG. 8 is a diagram showing a state of the production line at the end of the operation time on October 2;
FIG. 9 is a diagram illustrating a procedure of part ordering processing.
FIG. 10 is a diagram showing a part order list.
[Explanation of symbols]
2: Production line
4: Body material production line,
6: assembly line,
12: Product type / part type information storage unit,
14: Production sequence plan storage unit,
16: Arrival lead time / transport number information storage unit between arrival lead times,
18: Standard transport speed information storage unit,
18: Order position setting adjustment number / order position setting adjustment time storage unit,
20: Means for calculating the number of parts in stock,
22: Body member grasping means,
24: Virtual order position conveying member product type specifying means,
26: Ordering means

Claims (2)

部品組付け位置に次々に搬送される部材に次々に部品を組付けて次々に製品を生産するとともに、その搬送速度を最高速度以下の範囲で増減することによって生産ペースを調整する生産ラインであって、その最後端から部品組付け位置までの間に部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられている生産ラインのために部品を発注する装置であり、
生産ラインで次々に生産する製品の種類を、生産順序の通し番号に対応付けて記憶している生産順序計画記憶手段と、
製品種類に対応付けてその製品に用いる部品種類を記憶している製品/部品種類記憶手段と、
生産順序計画に従って製品の生産が仮想的に進行する度に、仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する仮想発注位置搬送部材種類特定手段と、
特定された種類の製品のための部品を発注する発注手段とを備え、
その発注位置は、
(1) 部材搬送速度が最高速度未満の所定速度である間に、部品組付け位置に所定数の部品が在庫する位置であるとともに、
(2) 部材搬送速度が前記所定速度から最高速度に増速されるときに、前記所定数の部品在庫が枯渇する前に、部材の最高搬送速度に対応する速度で発注された部品が部品組付け位置に到着する位置であり、かつ、
(3) 部品組付け位置に存在する部材を用いて生産する製品の通し番号に、生産ラインの一時保留帯の未保留数nと、部品を発注してから部品が部品組付け位置に到着するまでのリードタイムのうちに搬送される部材数とを加算した通し番号に対応する製品が仮想的に存在する位置であり、
発注手段は、仮想発注位置搬送部材種類特定手段によって特定された製品の種類に組み付け位置で組み付ける部品が用いられている場合に、その部品を発注する
ことを特徴とする部品発注装置。
With the production of parts assembled products one after another successively assembled components to a member to be conveyed one after another to a position, encounters a production line to adjust the production pace by increasing or decreasing the transport speed at a maximum speed below the range Parts for production lines that have a temporary holding zone that adjusts the product production pace on the production line by temporarily holding the parts with the parts assembled between the rear end and the part assembly position. Equipment to order and
Production sequence plan storage means for storing the types of products produced one after another on the production line in association with the serial numbers of the production sequence;
Product / part type storage means for storing the part type used for the product in association with the product type;
A virtual ordering position conveying member type specifying means for specifying a type of product to be produced using a member that has been conveyed to a virtual ordering position each time production of the product virtually proceeds according to the production sequence plan;
Ordering means for ordering parts for a specified type of product ;
The ordering position is
(1) While the member conveyance speed is a predetermined speed less than the maximum speed, a position where a predetermined number of parts are stocked at the part assembly position ,
(2) When the member conveying speed is increased from the predetermined speed to the maximum speed, the parts ordered at a speed corresponding to the maximum conveying speed of the member are not assembled before the predetermined number of parts inventory is depleted. A position to arrive at the attachment position , and
(3) The serial number of the product to be produced using the member existing at the part assembly position, the number n of the production line temporarily reserved, and the part arrives at the part assembly position after ordering the part. The product corresponding to the serial number obtained by adding the number of members conveyed during the lead time is virtually present,
A part ordering apparatus characterized in that, when a part to be assembled at an assembly position is used for the product type specified by the virtual ordering position conveying member type specifying means, the ordering means orders the part.
部品組付け位置に次々に搬送される部材に次々に部品を組付けて次々に製品を生産するとともに、その搬送速度を最高速度以下の範囲で増減することによって生産ペースを調整する生産ラインであって、その最後端から部品組付け位置までの間に部品が組付けられた部材を一時保留して生産ラインでの製品生産ペースを調整する一時保留帯が設けられている生産ラインのために部品を発注するコンピュータのためのプログラムであり、It is a production line that adjusts the production pace by assembling parts one after another to the parts that are transported one after another to the parts assembly position and producing products one after another, and increasing or decreasing the transport speed within the range of the maximum speed or less. Parts for production lines that have a temporary holding zone that adjusts the product production pace in the production line by temporarily holding the parts with the parts assembled between the rear end and the part assembly position Is a program for a computer to order and
そのコンピュータに、下記処理、すなわち、  The computer performs the following processing:
生産ラインで次々に生産する製品の種類を、生産順序の通し番号に対応付けて記述する生産順序計画データを参照する処理と、  A process of referring to production sequence plan data that describes the types of products that are successively produced on the production line in association with serial numbers of the production sequence;
製品種類に対応付けてその製品に用いる部品種類を記述する製品/部品種類データを参照する処理と、  A process of referring to product / part type data describing the part type used for the product in association with the product type;
部品組付け位置に存在する部材を用いて生産する製品の通し番号に、生産ラインの一時保留帯の未保留数nと、部品を発注してから部品が部品組付け位置に到着するまでのリードタイムのうちに搬送される部材数とを加算した通し番号に対応する製品が仮想的に存在する位置を発注位置として算出する処理と、  The serial number of the product to be produced using the members existing at the part assembly position, the number n of unholding in the temporary holding zone of the production line, and the lead time from when the part is ordered until the part arrives at the part assembly position Processing for calculating a position where the product corresponding to the serial number obtained by adding the number of members conveyed is virtually present as the ordering position;
生産順序計画に従って製品の生産が仮想的に進行する度に、仮想的な発注位置に搬送されてきた部材を用いて生産する製品の種類を特定する処理と、  Each time production of a product virtually proceeds according to a production sequence plan, a process for specifying the type of product to be produced using a member that has been transported to a virtual ordering position;
製品の種類を特定する処理によって特定された製品の種類に、組み付け位置で組み付ける部品が用いられている場合にその部品を発注する処理と  When a part to be assembled at the assembly position is used for the product type identified by the process for identifying the product type, the part is ordered.
を実行させることを特徴とする部品発注のためのプログラム。  A program for ordering parts, characterized in that
JP2003006149A 2003-01-14 2003-01-14 Parts ordering device, ordering method and program therefor Expired - Fee Related JP4175119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003006149A JP4175119B2 (en) 2003-01-14 2003-01-14 Parts ordering device, ordering method and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003006149A JP4175119B2 (en) 2003-01-14 2003-01-14 Parts ordering device, ordering method and program therefor

Publications (2)

Publication Number Publication Date
JP2004220271A JP2004220271A (en) 2004-08-05
JP4175119B2 true JP4175119B2 (en) 2008-11-05

Family

ID=32896619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003006149A Expired - Fee Related JP4175119B2 (en) 2003-01-14 2003-01-14 Parts ordering device, ordering method and program therefor

Country Status (1)

Country Link
JP (1) JP4175119B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4903446B2 (en) * 2006-01-30 2012-03-28 株式会社クボタ Production planning system

Also Published As

Publication number Publication date
JP2004220271A (en) 2004-08-05

Similar Documents

Publication Publication Date Title
EP1762965A1 (en) Method and system for determining a packaging specification
CN114202266B (en) Method and device for scheduling tobacco storage
US11649114B2 (en) Method for processing a list of customer orders in a customer-order preparing system and corresponding customer-order preparing system
US20060036498A1 (en) Parts stock amount management device
US20050289022A1 (en) Part ordering amount calculation device
CN115115300B (en) A cyclic picking path planning method considering three-dimensional packing
CN106743012B (en) It is a kind of mistake cigarette packet return library method automatically
US7801640B1 (en) Continuous item picking in a distribution center using coordinated item picking periods
WO2018154722A1 (en) Warehouse management system and warehouse management method
JP2015042587A (en) Goods storage facility
CN108357839A (en) Divide integrated method based on the storage of multistation articulated robot combination Multilayer shuttle car
CN114154922A (en) Tobacco storage scheduling system
JP4175119B2 (en) Parts ordering device, ordering method and program therefor
CN104368534A (en) Product mixed sorting method and sorting time calculating method
JP2004352384A (en) Product inventory management system
US20240317498A1 (en) Improved method for picking goods that come from two different subsystems, and storage and picking system therefor
CN1267260A (en) How to assemble components
JPH038602A (en) Rack deciding method for automatic warehouse
CN114852575B (en) Vertical warehouse, and material warehouse-out method and device for vertical warehouse
US7218982B1 (en) System and method for requesting delivery of sequenced parts
US7623943B2 (en) Methods and systems for pack-size-oriented rounding
JPH07334797A (en) Device for determining route / diagram of cargo carrier
JPH04164703A (en) Logistics methods and systems
JP2006072701A (en) Shipment planning apparatus and method
JPH0479776B2 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080214

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: 20080729

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080811

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

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130829

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees