JP3565262B2 - Member allocation method and member allocation processing device - Google Patents
Member allocation method and member allocation processing device Download PDFInfo
- Publication number
- JP3565262B2 JP3565262B2 JP2000129556A JP2000129556A JP3565262B2 JP 3565262 B2 JP3565262 B2 JP 3565262B2 JP 2000129556 A JP2000129556 A JP 2000129556A JP 2000129556 A JP2000129556 A JP 2000129556A JP 3565262 B2 JP3565262 B2 JP 3565262B2
- Authority
- JP
- Japan
- Prior art keywords
- raw materials
- combination
- raw material
- product
- total length
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
Description
【0001】
【発明の属する技術分野】
本願発明は、長さが定まっている複数種の原材料から所定長さの製品部材を所定本数だけ切り出すために、必要な原材料の各長さのものの本数を決定し、これらの原材料に製品部材を適切に割付ける部材割付け方法、及びこの部材割付け方法によって原材料の加工を行う部材割付け加工装置、並びに上記のような部材割付け処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【0002】
【従来の技術】
あらかじめ定められている長さで供給された原材料から所定の長さの部材(以下製品部材という)を必要本数切り出し、これらを組み立てて完成品を製造するということは様々な分野で行われており、例えば住宅を構築するための木部材、住宅用パネルを製作するための木部材を製材された木材から所定長さに切り出す場合等がある。
【0003】
上記のように木造住宅を構築するための材料を切り出す場合には、従来から木取り仕様書を作成し、これに従って加工を行う方法が採られているが、原材料の樹種、断面形状、長さが多様であるとともに、必要な製品部材の長さが多様となることから、上記木取り仕様書の合理的な作成手法が確立していなかった。また、手作業で木取り仕様書を作成すると作業者の熟練度によって歩留りが変動することがあり、その木取り割付が最適に行われているかということを評価することも行われていなかった。
【0004】
このような事情から、コンピュータ等を用い、原材料から所定の製品部材を迅速かつ合理的に切り出そうとする装置が、例えば、特開平7−156107号公報、特公平2−27922 号公報に記載されている。
【0005】
特開平7−156107号公報に記載の装置は、建物に使用されるパネルの構成部材の仕様、数量、木取り仕様が入力されると、これらの情報から木取り表を作成し、このデータに基づいて原材料の移送、供給及び加工を制御しようとするものである。
【0006】
また、特公平2−27922 号公報に記載の装置は、搬入された木材の寸法を測定し、得られたデータを予め記憶されている製品形状データと比較して、最も歩留り良く加工できる製品形状を選択して、その加工を行うように制御されるものである。
【0007】
【発明が解決しようとする課題】
しかしながら、上記のような従来の装置では次のような問題点がある。
特開平7−156107号公報に記載の装置は、必要な構成部材のデータから木取り表を作成するものであるが、必要な構成部材のデータと原材料のデータとを対比して木取り表を作成する具体的なロジック等については何も示されておらず、又、木取り表の作成が適切に行われないと、歩留りの悪い加工を行うことになるという問題があった。
【0008】
また、特公平2−27922 号公報に記載の装置では、最も歩留り良く加工できる製品形状を選択する方法として、搬入された木材から、形状を測定し、最も長い製品をまず切断し、これにより、長尺製品を優先的に木取りすることとし、これにより、端切れを可能な限り少なくすることができ、製品歩留りの向上を図ることができるとしている。しかし、最も良い歩留りが得られるかについて具体的に説明されていない。つまり、上記方法では、形状を測定した木材に長尺製品の優先的な木取りを行い、次にその残材が再木取りできれば利用するといった程度の歩留まりの向上にとどまっている。したがって、この方法は必ずしも最も歩留り良く加工したものではない。また、搬入し用意される木材の前提条件も異なる。これは、本発明で取り上げているのは複数の定尺長さの原材料の有効木取りによる歩留りを求めるものであるのに対し、先願では、木材は定尺を前提とするのではなく、搬入された木材を形状測定する手段を用い、その材での歩留りの良い加工を求めている点である。
【0009】
したがって、上記公報に記載の手段では、必ずしも歩留りが最も良い割付けが行われているとは限らない。つまり、搬入された木材の各々に最も長い製品形状を割付けるより、短い製品の形状を2本分割付ける方が、端切れの長さがより少なくなることがある。
【0010】
本願に係る発明は、上記のような事情に鑑みてなされたものであり、その目的は、あらかじめ長さが定められている複数種の定尺の原材料から、所定長の製品部材を所定本数切り出す際に、簡単な演算で歩留り良く原材料に製品部材を割付ける方法及び装置を提供するものである。
【0011】
【課題を解決するための手段】
上記のような問題点を解決するために、請求項1に記載の発明は、 複数の定尺長さの原材料から所定長さの製品部材を所定の本数だけ切り出すために、必要な前記原材料の各長さのものの本数を決定する部材割付け方法であって、 前記定尺原材料の長さ及びその本数の組み合わせを複数設定し、各々の組み合わせについて原材料の合計長さを演算する工程と、 切り出そうとする製品部材の合計長さを演算する工程と、 前記製品部材の合計長さより原材料の合計長さが長いか又は等しい前記原材料の組み合わせについて、一定の手続きにより、該組み合わせに含まれる原材料からすべての製品部材を切り出せるか否かを、原材料の組み合わせで合計長さが短いものから順次照査し、全製品部材の切り出しが可能な原材料の組み合わせを選択する一次割付け工程と、 前記一次割付け工程で選択された原材料の組み合わせで、該組み合わせに含まれる原材料の複数本を、これらの合計長さより短い他の1本の原材料に置き換えることが可能か否かを照査し、置き換え可能な原材料が存在するときに、該置き換えを行なって割付けを決定する二次割付け工程とを含むことを特徴とする部材割付け方法 を提供するものである。
【0012】
この部材割付け方法では、設定された原材料の組合わせについて、所定数の製品部材を切り出せるか否かを照査して全製品部材の切り出しが可能な組合わせを選択するが、このとき最初に行う一次割付け工程では組合せの選択が最適なものであるか否かを厳密に照査する必要はない。つまり、後に行う二次割付け工程によって最適な組合せに修正することが可能であり、一次割付け工程で選択される原材料の組合せは必ずしも最も歩留りが高いものでなくてもよい。
したがって、原材料の各組合せについて必要な全製品部材が切り出せるか否かを照査し、一次割付けを決定するロジックは簡単なものでよく、最適の割付けを捜すための多くの演算を行うことが省略でき、少ない工程で迅速に割付けを行うことができる。
そして、二次割付け工程では、一次割付け工程で選択された原材料の組合せを簡単な手続きでチェックし、修正することができ、最適の組合せを決定することが可能となる。
【0013】
上記一次割付けを行うロジックは、例えば請求項2に記載のように、照査する原材料の組み合わせ中に含まれる最長の原材料に、切り出そうとする製品部材の最長のものを割付け、該原材料の残材には、未割り付けの製品部材であって該残材に割りつけ可能な最長の製品部材を割りつけ、その残材にも同様の手続きをくり返して割り付けが不可能となると、未割り付けの原材料の最長のものに同様の割り付けをくり返す手続きを含むものとすることができる。
【0014】
このように一次割付け工程を行うと、照査を行う組合せに含まれる原材料について、一本ずつ長い順に割付けを決定してゆくことができ、多くの試行錯誤をくり返す必要はなく、簡単な演算で一次割付けを行うことができる。
なお、上記一次割り付けにおける一定の手続きとは、上記のように最長製品を優先的に木取りする場合とは反対に、最小製品の木取りから行っていく方法や、一本の製品に一本の原材料を割り付け、その残材長が最小となるように割り付ける方法等がある。
【0015】
請求項3に記載の発明は、請求項1又は請求項2に記載の部材割付け方法において、 前記二次割付け工程は、 前記一次割付け工程で選択された組み合わせに含まれる原材料から選択した1本の長さ又は2本以上の合計長さを[WGL ]、選択された原材料に割り付けられたすべての製品部材の合計長さを[WSJ ]としたときに、
[WSJ ]≦GK <[WGL ]
となる長さがGK の原材料が存在するか否かを照査する手続きを含むものとする。
【0016】
このような部材割付け方法では、一次割付けがなされた原材料の組合せについて、簡単な演算でより最適な原材料に置き換えが可能か否かを照査することができ、迅速に最適な原材料の組合せを決定することができる。
【0017】
請求項4に記載の発明は、 請求項1、請求項2又は請求項3に記載の工程を行なう演算手段と、 該演算手段による前記二次割付け工程で決定された原材料の組み合わせを表示する表示手段と、 該表示手段の表示にしたがって投入された原材料を、前記演算手段で得られた二次割付けデータに基づいて切断する部材加工部とを有する部材割付け加工装置を提供するものである。
【0018】
また、請求項5に記載の発明は、 請求項1,請求項2又は請求項3に記載の工程を行い、木造建築物の構築に用いる木部材の木取り割付けを行い、歩留りの良い木取り表を作成する木取り割付け部と、 前記木取り表から原材料である木材の投入順序を所定の手続に基づいて決定する加工順序決定演算部と、 前記木取り表及び前記加工順序決定演算部で決定された原材料の投入順序に基づき、木取り加工データを作成する加工データ作成演算部と、 投入された原材料である木材の木取り及び加工を行う加工部と、 前記木取り加工データに基づいて前記加工装置を制御する加工部制御装置とを有することを特徴とする部材割付け加工装置 を提供するものである。
【0019】
この部材割付け加工装置では、演算手段により請求項1、請求項2又は請求項3について説明したように迅速に部材の割付けが決定されるとともに、このデータに基づいて原材料を供給することによって製品部材の切り出し及び加工を自動的かつ迅速に行うことが可能となる。
【0020】
請求項6に記載の発明は、 入力された原材料の複数の長さのデータから、該原材料の長さ及び本数の組み合わせを複数設定し、各々の組み合わせについて原材料の合計長さを演算する処理と、 入力された、前記原材料から切り出そうとする製品部材の各々の長さ及び本数のデータから、該製品部材の合計長さを演算する処理と、 前記製品部材の合計長さより原材料の合計長さが長いか又は等しい前記原材料の組み合わせについて、一定の手続きにより、該組み合わせに含まれる原材料からすべての製品部材を切り出せるか否かを、原材料の組み合わせで合計長さが短いものから順次照査し、全製品部材の切り出しが可能な原材料の組み合わせを選択する一次割付け処理と、 前記一次割付け処理で選択された原材料の組み合わせで、該組み合わせに含まれる原材料の複数本を、これらの合計長さより短い他の1本の原材料に置き換えることが可能か否かを照査し、置き換え可能な原材料が存在するときに、該置き換えを行なって歩留りの良い割付けを決定する二次割付け処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 を提供するものである。
【0021】
この記録媒体に記録されたプログラムによってコンピュータを動作させることにより、請求項1,請求項2又は請求項3について説明した工程を迅速に行い、最適な部材の割付けを決定することができる。したがって、歩留りの高い部材の切り出しを迅速にかつ安定して行うことが可能となる。
【0022】
【発明の実施の形態】
以下、本願に係る発明の実施の形態を図に基づいて説明する。
図1は請求項4に記載の発明の一実施形態である木取り割付け加工装置(部材割付け加工装置)を示す概略構成図である。
この木取り割付け加工装置は、製品部材について必要なデータが入力される入力装置1と、この入力装置1から入力されたデータに基づいて、木取り割付け処理を含む必要な演算を行う演算装置2と、この演算装置2による演算結果を出力するプリンタ3と、上記演算結果に基づいて原材料の加工を行う加工装置4と、上記演算結果に基づいて上記加工装置4の動作を制御する制御装置5とを備えている。また、必要に応じて上記演算結果等を表示するディスプレイが6設けられる。
【0023】
上記加工装置は供給された原材料である木材を上記演算結果に基づいて切断及び必要な加工を行うものであり、原材料の投入コンベア41と、投入された原材料を支持する支持テーブル42と、支持テーブル42上に支持された原材料を把持し、その軸線方向の所定位置に搬送する搬送コンベア43と、原材料を所定の長さに切断するクロスカット(丸鋸)ユニット44と、原材料に穿孔するドリル(錐)ユニット45と、原材料の側面に座彫を行うルータユニット46と、上記クロスカットユニット44、ドリルユニット45、ルータユニット46を支持する加工テーブル47と、この加工テーブル47から加工された原材料を搬出する搬送コンベア48及び払出しコンベア49とを有している。
【0024】
このような加工装置は、次のように動作する。
木取り表にしたがって準備された原材料は投入コンベア41によって支持テーブル42上に移送され、搬送コンベア43によって加工テーブル47の所定位置まで搬送される。そして、木取り加工データに基づいてクロスカットユニット44、ドリルユニット45,ルータユニット46が動作し、必要な加工が行われる。加工が終了し、製品となった部材は搬送コンベア48によって軸線方向に搬送され、その後払出しコンベア49によって加工装置から搬出される。
【0025】
また、クロスカットユニット44で所定長さの部材を切り出した後の残材から他の製品部材を切り出す場合、つまり一本の原材料から複数本の製品部材を切り出す場合には、一本の部材を切り出した後の残材を投入側の支持テーブル42上に残しておき、先に切り出した部材の加工が終了した後、上記残材を搬送コンベア43で所定の位置まで移送し、さらに切断、穿孔、座彫等の加工を行う。
【0026】
一方、上記木取り割付け加工装置の入力装置、演算装置は、図2にブロック図で示すような機能を備えるものである。すなわち、入力装置1は、例えば木造建物に使用するパネルの仕様等、製品部材に関するデータを入力するためのパネル設計仕様入力装置11、及び演算装置で演算された結果について必要な変更データを入力するためのデータ変更入力装置12として機能するものであり、例えばキーボードを用いることができる。
なお、データ変更入力装置は、木取りり割付け処理によって得られた木取り表を作業者が見て、原材料の状況等からデータの変更が望ましいと考えたときに、変更するデータを入力するものである。
【0027】
また、演算装置2は入力された製品部材に関するデータから木取りに必要なデータを作成又は抽出する加工データ生成処理装置21、生成された加工データに基づいて木取り割付け処理を行い、木取り表及び木取り加工データを作成する木取り割付け処理装置22、木取り割付け処理で得られた木取り加工データを加工装置の制御データに変換するデータ変換装置23として機能するものである。
なお、上記木取り割付け処理装置は、木取り割付け処理を行う他、一定の基準により原材料の加工順序を決定する演算を行うものとすることができる。ここで一定の基準とは、例えば、表5の木取り表の順序通りに加工を行うものである。
【0028】
上記木取り割付け加工装置は、以上に説明した構成により、図3に示すような工程で加工を行う。
まず、パネルの設計仕様が入力装置1から入力されると(ST1)、加工データ生成処理装置21によって製品の加工データが生成される(ST2)。そして、生成された加工データを用いて、木取り割付け処理が行われ(ST3)、木取り表が作成される(ST4)。この木取り表から原材料の加工順序が決定され(ST5)、木取り加工データが作成される(ST6)。この木取り加工データはデータ変換装置23において、加工装置を制御するための制御データに変換され(ST7)、制御装置に入力される(ST8)。
【0029】
一方、決定された原材料の加工順序に基づいて原材料が準備され(ST9)、加工装置に投入される(ST10)。そして、原材料が投入された加工装置は、制御装置からの信号によって制御され、順次加工が行われる(ST11)。
【0030】
上記木取り割付け処理装置における木取り割付け処理(ST3)は、大きく分けて、次の四つの工程からなるものである。
▲1▼原材料の組合せを設定し、その組合せに含まれる原材料の合計長さを演算する工程
▲2▼切り出そうとする製品部材の合計長さを演算する工程
▲3▼製品部材の合計長さより、合計長さが大きいか又は等しい原材料の組合せから全製品部材の切り出しが可能な原材料の組合せを選択する一次割付け工程
▲4▼一次割付け工程で選択された原材料の組合せを、最適な組合せに修正する二次割付け工程
そして、これらの工程は、図4、図5、図6及び以下に示すように実行される。
【0031】
なお、この木取り割付け処理は、請求項1、請求項2又は請求項3に記載の発明の一実施形態である。また、この木取り割付け処理をコンピュータで行うプログラムを記憶した記録媒体は、本願の請求項5に記載の発明の一実施形態である。
【0032】
(1)原材料の組合せを設定し、合計長さを演算する処理(図4中に符号ST31で示す)
使用できる原材料は、長さがK種類あり、これらをG1 、G2 、G3 、 ・・・・ GK−1 、GK (0<G1 <G2 <G3 <・・・・<GK−1 <GK )
とすると、これらの原材料のうち、どの原材料を何本使用するかという組合せを設定する。このとき、原材料は複数本供給することができるので重複してもよい。また、使用する原材料の総数の制限も不要である。
【0033】
このようにして、設定されるK種類の原材料の組合せは、G1 が1本の場合から始まり、GK が1本、G1 が2本、G1 とG2 、G1 とG3 というように複数の組合せを設定し、その合計長さSGを求め、小さいものから順に並べる。
例えば、原材料の種類が4種類であるとすると、この組合せを合計長さSGの短いものから列記すると表1に示すとおりとなる。
【0034】
【表1】
【0035】
(2)製品部材の合計長さを演算する処理(図4中に符号ST32で示す)
製品部材の加工データから必要な製品部材の本数及びそれぞれの長さを抽出する。該製品部材の長さをS1 、S2 、S3 、・・・・・ Sm−1 、Sm (0<S1 ≦S2 ≦S3 ・・・・≦Sm−1 ≦Sm )とすると、これらを降順に並べるとともに、全製品部材の合計長さSSを次式によって演算する。
【数1】
【0036】
例えば、製品部材の本数を5本とすると、製品部材の各々の長さ及び合計長さは表2のように示される。
【表2】
【0037】
(3)一次割付け処理
上記製品部材のすべてを切り出すには、原材料は、上記製品部材の合計長さと等しいか又はこれ以上の長さが必要である。したがって一次割付けの対象となるのは、設定された原材料の組合せのうち、合計長さSGが必要な製品部材の合計長さSSより長いか又は等しいものとなる。表1、表2に示す例では、表1中のSG38以降の組合せである。
そして、まず合計長さSGがSSより大きいか又は等しいものの中で最短の組合せについて、製品部材のすべてを割付けることができるか否かを照査し、割付けることができなければ次の組合せについて照査するという工程をくり返す(ST33)。すべての製品部材が割付けられれば、一次割付け処理を終了し、その組合せを選択し、二次割付け処理に進む(ST35)。
【0038】
上記製品部材のすべてを割付けることができるか否かの照査は次のような手順で行われる。
(手順1)
照査対象である原材料の組合せに含まれる最大長の未使用原材料を取り出し、製品部材のリスト中の未割付けで最大長の製品部材に割付ける(ST36)。
(手順2)
上記割付けした後の残材長を計算する。
(手順3)
手順1で割付けを行った後の残材に、未割付けで該残材に割付け可能な製品部材のうち、最大長のものを割付け、残材長を計算する(ST37,ST38)。(手順4)
手順3を割付けができなくなるまでくり返し、割付け不可能となれば、該原材料を使用済とし、次の原材料の割付けに移る(ST37のNの場合、ST34)。
【0039】
(手順5)
手順1から手順4までを、照査対象としている組合せに含まれるすべての原材料についてくり返す(ST34の(3)の場合)。
(手順6)
原材料のすべてが使用済みとなっても、未割付の製品部材がある場合(ST34の(2)の場合)は、その原材料の組合せに全製品部材を割付けることはできなかったことになり、次の組合せの照査に移る。
(手順7)
すべての製品部材の割付けができれば、その組合せを選択して、一次割付けを終了し、二次割付けに進む(ST34の(1)の場合)。
【0040】
(4)二次割付け処理
二次割付け処理は、一次割付け処理で選択された原材料の組合せについて、その組合せに含まれる原材料から1本又は複数本を抽出し、これらの合計長さより短い他の一本の原材料と置き換えることができるか否かを照査する。そして、この置き換えを行うことによって歩留りの高い木取り割付けに修正するものである。
【0041】
具体的に説明すると、まず1本の原材料を抽出し、この原材料GH から製品部材SL を取るように木取り割付けされていると、この原材料GH (=WGL )より短く、この原材料GH に割り付けられている製品部材SL (=WSJ )より長いか等しい長さの1本の原材料GK があるか否かを照査する。つまり、
SL ≦GK <GH
が成立するか否かを照査する(ST41)。そして、これが成立するときには、原材料GH を原材料GK に置き換える(ST42)。
【0042】
次に、2本の原材料を抽出する場合を考える。
一次割付け処理の結果が、1本の原材料GH から1本の製品部材SL を取り、他の1本の原材料GI から1本の製品部材SM をとるように木取り割付けされていると、これらの原材料の合計長さ GH +GI (=WGL )より短く、これらの原材料に割付けられている製品部材の合計長さ SL +SM (=WSJ )より長いか等しい長さの1本の原材料GK があるか否かを照査する。つまり、
SL +SM ≦GK <GH +GI (ただし、GI <GK 、GH <GK ) ・・・・・・・ (1)式〔原材料の置き換え判断の条件式〕
が成立するか否かを照査する。
【0043】
このような条件が成立していれば、2本の原材料GH 、GI をGK に置き換えても製品部材SL 、SM は割付けることができ、より歩留りの高い割付けとなる。
【0044】
一次割付け処理で選択された原材料の組合せに含まれるそれぞれの原材料から2本の原材料を抽出し、上記(1)式の右側不等式 GK <GH +GI として考えられる組合せGRは、原材料の種類数がnとすると、
GR={n×(n−1)×(n+1)}/6
で示される数だけあり、列記すると次のようになる。
【0045】
なお、上記原材料の置き換えを考える際に GH +GI <GK となる場合、つまり1本の長い原材料を2本の原材料に置き換えて歩留りが向上する場合、又はG1 <G1 +G1 、G2 <G1 +G3 (G1 <G2 <G3 )となる場合、つまり、一次割付けで割付けられている2本の原材料をこのうちの1本より短いか又は長さが等しい場合は考慮しない。これらの場合は、一次割付けを適切に行うことにより、すなわち、一次割付けにおいて、製品部材の合計長さSSより合計長さが長いすべての原材料の組合せのうち、合計長さの短いものから順に、長尺の製品部材を優先して割付けると、上記のような置き換えが必要となる場合は生じないと考えられる。
【0046】
【数2】
これらの式は、例えば原材料の長さの種類nが4(表1)の場合、上記式(a)〜式(o )は下記の10式となる。
【0047】
【数3】
【0048】
上記(2)式のうち、右辺及び左辺に実際の値を代入して上記不等号が成立するもののみを選択する(ST43)。つまり、G4 (5900mm)<G1 +G1 (4970mm)は成立しないので除外される。次に、一次割付け処理で選択された原材料の組合せに右辺の置き換え対象となる原材料が存在する式を抽出する(ST44)。 つまり、一次割付け処理で選択された原材料の組合せがG1 を3本、G2 を2本含むものであると、上記(2)式のうち、置き換えを考慮しなければならない式は、右辺にG3 、G4 を含まないものであり、以下の7式となる。
G2 <G1 +G1
G3 <G1 +G1
G4 <G1 +G1
G3 <G1 +G2
G4 <G1 +G2
G3 <G2 +G2
G4 <G2 +G2
【0049】
上記のようにして選択された式について、右辺の原材料に一次割付け処理で割り付けられている製品部材の長さの和と対比し、原材料の置き換え判断の条件式
SL +SM ≦GK <GH +GI
が成立するか否かを照査する(ST45)。そして、上記が成立するとGH +GI をGK に置き換えて、修正された原材料の組合せとする(ST45のYの場合、ST47)。
この修正された原材料の組合せについて、さらに、上記のような原材料の置き換え処理を繰り返し、置き換えが不可能となったところで、これを最適な木取り割付けとし、二次割付け処理を終了する(ST46)。
なお、上記二次割付け処理は、製品部材が割付けられた1本の原材料を他の原材料に、又は2本の原材料を1本の他の原材料に置き換える処理を行うものであるが、同様の手続によって3本以上の原材料を1本の他の原材料に置き換える処理を併せて行うこともできる。
【0050】
[一次及び二次割付け処理の具体例]
次に、上記一次割付け処理及び二次割付け処理を、表1に示す原材料から表2に示す製品部材を切り出す場合について、具体的な数値をあてはめて説明する。
【0051】
(a)この例における原材料は、G1 =2485mm、G2 =3975mm、G3 =4935mm、G4 =5900mm の4種類であり、これらの原材料を組み合わせたときの合計長さ(SG)を計算し、短いものから順に列記すると表1の通りとなる(ST31)。
【0052】
(b)求める製品部材は、2215mmのものが3本と、3945mmのものが2本であり、これらには、表2に示すように、短いものから順にS1 〜S5 までの符号が付されている。そして、これらの製品部材の合計長さ(SS)は、表2に示すように14535mmである(ST32)。
【0053】
(c)表1中の原材料の組合せのうち、割付け処理の対象となるものは合計長さ( SG) が製品部材の合計長さ(SS=14535mm)より長いものであり、SG38が最初に割付け処理を試みる候補となり、割付けが可能となるまで、表3に示すようにSG38以降について順次、割付け処理を試みる(ST33)。
【0054】
(d)一次割付け処理は、まず最長の原材料4935mm(1本目)を最長の製品部材3945mm(1本目)に割付け、残材長990mmを算出する(ST36)。
【0055】
(e)上記990mmの残材は未割付けの製品部材で最大長のもの4935mmに割付け不可であり、その次の長さの2215mmにも割付け不可である。したがって、この残材は使用不可として処分される(ST37,Nの場合)。
【0056】
(f)次に、未使用の原材料のうち最長のもの4935mm(2本目)を最長の未割付けの製品部材3945mm(2本目)に割付け、残材長990mmを算出する(ST36)。
【0057】
(g)990mmの残材は最大長の未割付け製品2215mm(1本目)に割付不可であるので処分される。
【0058】
(h)未使用の原材料のうち最長の4935mm(3本目)を、最長の未割付けの製品部材2215mm(1本目)に割付け、残材長2720mmを算出する(ST36)。
【0059】
(i)2720mmび残材は、最大長の未割付け製品部材2215mm(2本目)に割付け、残材長505mmを算出する(ST37でYの場合、ST38)。
【0060】
(j)505mmの残材は、最大長の未割付け製品部材2215mm(3本目)に割付け不可であり、処分される。
【0061】
(k)以上の一次割付け処理で、未使用の原材料がなくなったが、未割付けの製品部材2215mm(3本目)が残っており、この原材料の組合せは、割付不可として次の組合せの候補SG39に手続を移行する(ST34の(2)の場合)。
【0062】
(l)次の組合せの候補SG39について同様に一次割付け処理を行う。このように順次一次割付け処理を行った結果、表3に示す2番目の候補であるSG39から7番目の候補であるSG44までは、割付不可となり、8番目の候補であるSG45については割付け可能となる。
この組合せは、原材料G1 を3本、G2 を2本含むものであり、表5に示すように、3本の原材料G1 にそれぞれ製品部材S1 、S2 、S3 が割り付けられ、2本の原材料G2 にそれぞれ製品部材S4 、S5 が割り付けられている。
一次割付け処理は、この原材料の組合せを選択して終了し、二次割付け処理に移る。
【表3】
【0063】
(m)二次割付け処理では、まず、1本の原材料を他の1本の原材料に置き換えることができるか否かを考える(ST41)。
置き換えの組み合わせは次のとおりである。
G1 <G 2
G1 <G 3
G1 <G 4
G2 <G 3
G2 <G 4
G3 <G 4
このうち、一次割付けで割付け可能となった原材料の組み合わせSG45は、原材料G1 及び原材料G2 のみを含むものであり、置き換えの可能性は、
G1 <G 2
のみとなる。
【0064】
(n)この組合わせについて割付けられた製品部材の長さSL と対比すると、
S5 (3945mm)<G1 (2485mm)<G 2(3975mm)
は成立しない。したがって、1本の原材料を他の原材料に置き換えることはできない。
(o)次に、2本の原材料を1本の原材料に置き換える場合を考える。
この例では、原材料が4種であり、置き換えの組合せは、[数2]で検討する式をさがすと次の左式のとおりとなり、次に数値を代入してその成立不成立をチェックすると次のとおりとなる。
G2 <G1 +G1 (3975mm<2485mm+2485mm) → 成立 …… 式(A)
G3 <G1 +G1 (4935mm<2485mm+2485mm) → 成立 …… 式(B)
G4 <G1 +G1 (5900mm<2485mm+2485mm) →不成立 …… 式(C)
G3 <G1 +G2 (4935mm<2485mm+3975mm) → 成立 …… 式(D)
G4 <G1 +G2 (5900mm<2485mm+3975mm) → 成立 …… 式(E)
G4 <G1 +G3 (5900mm<2485mm+4935mm) → 成立 …… 式(F)
G3 <G2 +G2 (4935mm<3975mm+3975mm) → 成立 …… 式(G)
G4 <G2 +G2 (5900mm<3975mm+3975mm) → 成立 …… 式(H)
G4 <G2 +G3 (5900mm<3975mm+4935mm) → 成立 …… 式(I)
G4 <G3 +G3 (5900mm<4935mm+4935mm) → 成立 …… 式(J)
【0065】
(p)上記10通りの組合せのうち、式(C)は、原材料の寸法を代入すると不等式が成立しないので除外する(ST43)。
また、一次割付けで選択された原材料の組合せにはG3 は含まれておらず、置き換えを考慮すべきものは式(A)、式(B)、式(D)、式(E)、式(G)、式(H)の6式に限定される(ST44)。
【0066】
(q)上記6通りについて、それぞれの原材料に割り付けられている製品部材の合計長さを計算し、原材料置き換えの判別式[(1)式]が成立するか否かを次のように照査する(ST45)。
S1 +S2 ≦G2 <G1 +G1 (2215mm+2215mm≦3975mm<2485mm+2485mm)不成立 …… 式(A)
S1 +S2 ≦G3 <G1 +G1 (2215mm+2215mm≦4935mm<2485mm+2485mm)成立 …… 式(B)
S1 +S4 ≦G3 <G1 +G2 (2215mm+3945mm≦4935mm<2485mm+3975mm)不成立 …… 式(D)
S1 +S4 ≦G4 <G1 +G2 (2215mm+3945mm≦5900mm<2485mm+3975mm)不成立 …… 式(E)
S4 +S5 ≦G3 <G2 +G2 (3945mm+3945mm≦4935mm<3975mm+3975mm)不成立 …… 式(G)
S4 +S5 ≦G4 <G2 +G2 (3945mm+3945mm≦5900mm<3975mm+3975mm)不成立 …… 式(H)
【0067】
(r)上記のように6通りの式に数値を代入したときに、不等号は式(B)が成立し、2本のG1 をG3 に置き換えて、合計長さを少なくできることが分かる(ST45のYの場合)。したがって、表4に示すように2本の原材料G1 を1本のG3 に置き換えた原材料の組合せを新たな候補(9番目の候補)とする(ST47)。このときの木取り割付は、表5に示すように、原材料G1 に製品部材S1 が、原材料G3 に2本の製品部材S2 、S3 が、2本の原材料G2 にそれぞれ製品部材S4 、S5 が割り付けられている。
【0068】
【表4】
【0069】
【表5】
【0070】
(s)この9番目の候補について、さらに、以上の二次割付け処理を繰り返し、原材料の置き換えが可能か否かを照査する。このとき、照査する原材料の組合せは、原材料G1 が1本に変更されているので式(A)〜式(J)までの10式のうち、式(A)、式(B)、式(C)は、存在し得ない。また、式(J)も、原材料G3 は1本しかないので存在し得ない。したがって、次の式(D)〜式(I)を考慮する。
【0071】
S1 +S4 ≦G3 <G1 +G2 (2215mm+3945mm≦4935mm<2485mm+3975mm)不成立 …… 式(D)
S1 +S4 ≦G4 <G1 +G2 (2215mm+3945mm≦5900mm<2485mm+3975mm)不成立 …… 式(E)
S1 +S2 +S3 ≦G4 <G1 +G2 (2215mm+2215mm+2215mm≦5900mm<2485mm+4935mm)不成立 …… 式(F)
S4 +S5 ≦G3 <G2 +G2 (3945mm+3945mm≦4935mm<3975mm+3975mm)不成立 …… 式(G)
S4 +S5 ≦G4 <G2 +G2 (3945mm+3945mm≦5900mm<3975mm+3975mm)不成立 …… 式(H)
S2 +S3 +S4 ≦G4 <G2 +G3 (2215mm+2215mm+3945mm≦5900mm<3975mm+4935mm)不成立 …… 式(I)
上記式(F)と式(I)とは、右辺に原材料G3 を含むが、G3 は先の二次割付け処理でS2 とS3 とが割り付けられており、式(F)の左辺はG1 に割り付けられているS1 を加えて(S1 +S2 +S3 )となり、式(I)の左辺はG2 に割り付けられているS4 を加えて(S2 +S3 +S4 )となっている。
【0072】
(t)上記、式(D)〜式(I)は、実際の数値を代入するといずれも成立せず、原材料の置き換えはできない(ST45のNの場合)。したがって、この9番目の候補である原材料の組合せを最適のものとして、割付け処理を終了する(ST46)。
なお、上記のような割付け処理により得られた結果に基づき木取り表が作成され、さらに木取り加工データが作成される。木取り加工データは、予め図1に示す装置における原材料の投入順番、加工順番も決定してあるので、投入する原材料に識別するための情報の付与(ラベル貼付等)を行うことが不要であり、また投入された材の長さ、幅、高さを測定することも不要であり、加工の効率化に寄与する。
【0073】
次に、本願発明に係る木取り割付けの他の具体例について説明する。
上記具体例は、二次割付け処理において、1本の原材料を他の原材料に置き換えることができないものであったが、次に示す具体例では、1本の原材料を他の原材料に置き換えることによって適切な木取り割付けが可能となるものである。
【0074】
(a)この例における原材料は、G1 =11m、G2 =15mの2種類であり、これらの原材料を組み合わせたときの合計長さ(SG)を計算し、短いものから順に列記すると次の通りとなる。
SG1=11m (11m 1本)
SG2=15m (15m 1本)
SG3=22m (11m+11m)
SG4=26m (15m+11m)
SG5=30m (15m+15m)
SG6=41m (15m+15m+11m)
【0075】
(b)求める製品部材は、S1=7m,S2=8m,S3=10mの3本であり、これらの製品部材の合計長さ(SS)は、25mである。
【0076】
(c)上記原材料の組合せのうち、割付け処理の対象となるものは合計長さ( SG) が製品部材の合計長さ(SS=25m)より長いものであり、SG4が最初に割付け処理を試みる候補となる。
【0077】
(d)一次割付け処理は、まず最長の原材料15mを最長の製品部材S3=10mに割付け、残材5mを算出する。
【0078】
(e)上記5mの残材は未割付けの製品部材で最大長のものS2=8mに割付け不可であり、その次の長さのS1=7mにも割付け不可である。したがって、この残材は使用不可として処分される。
【0079】
(f)次に、未使用の原材料の11mを最長の未割付けの製品部材S2=8mに割付け、残材長3mを算出する。
【0080】
(g)3mの残材は未割付け製品部材S1=7mに割付不可であるので処分される。
【0081】
(h)この時点で原材料がなくなり、未割付けの製品部材S1=7mが残っているのでこの原材料の組合わせSG4には割付け不可能である。したがって、次の原材料の組合わせSG5についての照査に移る。
【0082】
(i)最長の原材料15mを最長の製品部材S3=10mに割付け、残材5mを算出する。
【0083】
(j)上記5mの残材は未割付けの製品部材で最大長のものS2=8mに割付け不可であり、その次の長さのS1=7mにも割付け不可である。したがって、この残材は使用不可として処分される。
【0084】
(k)次に、未使用の原材料の15mを最長の未割付けの製品部材S2=8mに割付け、残材長7mを算出する。
【0085】
(l)7mの残材は未割付け製品部材S1=7mに割付け、一次割付けを終了する。
【0086】
(m)続いて、二次割付けに移ると
、原材料15mを原材料に11mに置き換えることが可能か否かを照査する。
上記一次割付けにおいて、1本目の原材料(15m)には、製品部材S3=10mのみが割り付けられているので、これを原材料11mに置き換えが可能である。
【0087】
(n)上記原材料15mを、原材料11mに置き換えて二次割付けを終了する。
【0088】
なお、以上の説明では、次の▲1▼、▲2▼を前提とする。したがって実施の際には当然▲1▼、▲2▼を考慮することとなる。
▲1▼刃物幅、ハナ切長さは製品の長さのなかに含まれるものとしておく。
実際には、
[1本の原材料長]
=[該原材料に木取割付された(製品長+刃物幅+ハナ切長さ)の総和]
+[残材の長さ]
であるが、本文の説明中では
[1本の原材料長]
=[該原材料に木取割付された製品長の総和]+[残材の長さ]
とし、製品長に刃物幅及びハナ切長さを含むものとする。
▲2▼原材料、製品は同一樹種、断面形状である。
【0089】
【発明の効果】
以上、説明したように、本願発明に係る部材割付け方法では、一次割付け工程で所定の製品部材を割付けることができる原材料の組合せを見つけ、その後の二次割付け工程で原材料の組合せを最適なものに修正するので、簡単かつ迅速に最適の部材割付けを決定することができる。
また、本願発明に係る部材割付け加工装置では、最適な部材の割付けを迅速に行うとともに、原材料の加工までを自動的に迅速に行うことが可能となる。
また、本願発明に係るコンピュータ読み取り可能な記録媒体を用いることにより、コンピュータで最適な部材割付けを簡単かつ迅速に決定することができる。
【図面の簡単な説明】
【図1】請求項4又は請求項5に記載の発明の一実施形態である木取り割付け加工装置の概略構成図である。
【図2】図1の木取り割付け加工装置における演算装置及び入力装置の構成を示すブロック図である。
【図3】図1の木取り割付け加工装置の動作を示すフロー図である。
【図4】図1に示す木取り割付け加工装置における木取り割付け処理であって、請求項1、請求項2又は請求項3に記載の発明の一実施形態である木取り割付け方法を示すフロー図である。
【図5】図4の注釈を示す図表である。
【図6】図1に示す木取り割付け加工装置における木取り割付け処理であって、請求項1、請求項2又は請求項3に記載の発明の一実施形態である木取り割付け方法を示すフロー図である。
【符号の説明】
1 入力装置
2 演算装置
3 プリンタ
4 加工装置
5 制御装置
6 ディスプレイ
41 投入コンベア
42 支持テーブル
43 搬送コンベア
44 クロスカット(丸鋸)ユニット
45 ドリル(錐)ユニット
46 ルータユニット
47 加工テーブル
48 搬送コンベア
49 払出しコンベア[0001]
TECHNICAL FIELD OF THE INVENTION
In order to cut out a predetermined number of product members of a predetermined length from a plurality of types of raw materials having predetermined lengths, the present invention determines the number of necessary raw materials of each length, and a product member is added to these raw materials. The present invention relates to a member allocating method for appropriately allocating, a member allocating apparatus for processing a raw material by the member allocating method, and a computer-readable recording medium storing a program for causing a computer to execute the above-described member allocating process. Things.
[0002]
[Prior art]
It is performed in various fields to cut out a required number of members (hereinafter referred to as product members) of a predetermined length from raw materials supplied in a predetermined length and assemble them to produce a finished product. For example, there is a case where a wooden member for constructing a house or a wooden member for manufacturing a house panel is cut out from lumbered wood to a predetermined length.
[0003]
In the case of cutting out materials for building a wooden house as described above, a method has conventionally been used in which a woodcutting specification is created and processing is performed according to the specifications. Because of the variety and the required length of product members, the rational preparation method of the woodcutting specification has not been established. In addition, if a woodcut specification is created manually, the yield may fluctuate depending on the skill of the worker, and it has not been evaluated whether or not the woodcut allocation is optimally performed.
[0004]
Under such circumstances, an apparatus that uses a computer or the like to quickly and rationally cut out predetermined product members from raw materials is described in, for example, JP-A-7-156107 and JP-B-2-27922. Have been.
[0005]
The apparatus described in Japanese Patent Application Laid-Open No. 7-156107 creates a woodcutting table from these information when the specifications, quantities, and woodcutting specifications of the components of the panel used in the building are input, and based on the data, It seeks to control the transfer, supply and processing of raw materials.
[0006]
Further, the apparatus described in Japanese Patent Publication No. 2-27922 measures the dimensions of the delivered wood, compares the obtained data with the previously stored product shape data, and calculates the product shape that can be processed with the highest yield. Is selected to perform the processing.
[0007]
[Problems to be solved by the invention]
However, the conventional apparatus as described above has the following problems.
The apparatus described in Japanese Patent Application Laid-Open No. Hei 7-156107 creates a woodcutting table from data of necessary components, but creates a woodcutting table by comparing data of necessary components with data of raw materials. Nothing is shown about specific logics and the like, and there is a problem that if the creation of the woodcutting table is not performed properly, processing with a low yield will be performed.
[0008]
In the apparatus described in Japanese Patent Publication No. Hei 2-27922, as a method of selecting a product shape that can be processed with the highest yield, the shape is measured from the introduced wood, the longest product is cut first, and thereby, It is stated that long products are to be preferentially harvested, whereby cuts can be reduced as much as possible and product yield can be improved. However, it does not specifically describe whether the best yield can be obtained. That is, in the above method, the yield is only improved such that preferential logging of long products is performed on the wood whose shape has been measured, and then the remaining wood is used if it can be removed again. Therefore, this method is not always processed with the highest yield. The prerequisites for the wood to be brought in and prepared are also different. This means that while the present invention seeks the yield of raw materials of a plurality of fixed lengths by means of effective logging, in the prior application, wood is not assumed to be of a fixed length, but is imported. The point is that a method for measuring the shape of the obtained wood is used to process the material with a good yield.
[0009]
Therefore, in the means described in the above publication, allocation with the highest yield is not always performed. In other words, when the longest product shape is assigned to each of the imported wood pieces, the length of the cut ends may be shorter when two short product shapes are divided.
[0010]
The invention according to the present application has been made in view of the above circumstances, and its purpose is to cut out a predetermined number of product members having a predetermined length from a plurality of types of fixed-length raw materials whose lengths are determined in advance. It is an object of the present invention to provide a method and an apparatus for allocating a product member to a raw material by a simple calculation with a high yield.
[0011]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, the invention according to
[0012]
In this member allocation method, for a set combination of raw materials, it is checked whether or not a predetermined number of product members can be cut out, and a combination capable of cutting out all product members is selected. In the primary assignment process, it is not necessary to strictly check whether or not the selection of the combination is optimal. In other words, it is possible to correct the combination to the optimum by the secondary allocation step performed later, and the combination of the raw materials selected in the primary allocation step does not necessarily have to have the highest yield.
Therefore, for each combination of raw materials, it is checked whether or not all necessary product parts can be cut out, and the logic for determining the primary assignment can be simple, and there is no need to perform many operations to search for the optimal assignment. It is possible to perform the assignment quickly with a small number of processes.
In the secondary allocation step, the combination of the raw materials selected in the primary allocation step can be checked and corrected by a simple procedure, and the optimum combination can be determined.
[0013]
The logic for performing the primary allocation assigns the longest one of the product members to be cut out to the longest raw material included in the combination of the raw materials to be checked, as described in
[0014]
By performing the primary allocation process in this way, it is possible to determine the allocation of the raw materials included in the combination to be checked one by one in a long order, and it is not necessary to repeat many trials and errors, and it is a simple operation. Primary assignment can be performed.
In addition, the certain procedure in the above-mentioned primary allocation is the method of starting from the smallest product, and the method of starting with one raw material per product, as opposed to the case where the longest product is preferentially harvested as described above. And a method of allocating such that the remaining material length is minimized.
[0015]
According to a third aspect of the present invention, in the member allocating method according to the first or second aspect, the secondary allocating step includes selecting one material selected from raw materials included in the combination selected in the primary allocating step. Length or total length of two or moreL ], The total length of all product parts assigned to the selected raw materialJ ]
[WSJ ] ≦ GK <[WGL ]
Is GK Procedures for checking whether or not the raw materials are present.
[0016]
In such a member allocating method, it is possible to check whether or not the combination of the raw materials to which the primary allocation has been made can be replaced with a more optimal raw material by a simple calculation, and to quickly determine the optimum raw material combination. be able to.
[0017]
According to a fourth aspect of the present invention, there is provided a display for displaying a combination of the arithmetic means for performing the steps of the first, second, and third aspects and the raw materials determined in the secondary allocation step by the arithmetic means. The present invention provides a member allocating apparatus having means and a member processing section for cutting a raw material input according to the display of the display means on the basis of the secondary allocation data obtained by the arithmetic means.
[0018]
According to a fifth aspect of the present invention, the steps described in the first, second or third aspects are performed, and the wood members used for the construction of the wooden building are arranged. A wood-cutting allocating unit to be created; a processing-order determining operation unit that determines the input order of the wood as the raw material from the wood-cutting table based on a predetermined procedure; and a wood-cutting table and a raw material determined by the processing-order determining calculation unit. A machining data creation calculation unit for creating woodcutting data based on the input order; a machining unit for cutting and machining wood as input raw material; and a machining unit for controlling the machining device based on the woodcutting data. It is intended to provide a member allocating apparatus having a control device.
[0019]
In this member assignment processing apparatus, the assignment of members is quickly determined by the calculation means as described in
[0020]
The invention according to
[0021]
By operating the computer according to the program recorded on this recording medium, the steps described in
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the invention according to the present application will be described with reference to the drawings.
FIG. 1 is a schematic configuration diagram showing a woodworking allocating device (member allocating device) according to an embodiment of the invention.
The woodcutting and laying processing device includes an
[0023]
The processing apparatus cuts and supplies necessary wood to the supplied raw material based on the calculation result. The raw
[0024]
Such a processing device operates as follows.
The raw materials prepared according to the woodcutting table are transported onto the support table 42 by the
[0025]
Further, when cutting out another product member from the remaining material after cutting out a member of a predetermined length by the cross cut
[0026]
On the other hand, the input device and the arithmetic device of the above-mentioned wood arranging and processing apparatus have functions as shown in the block diagram of FIG. That is, the
The data change input device inputs the data to be changed when the operator looks at the woodcut table obtained by the woodcut layout processing and considers that the data should be changed from the situation of the raw materials. .
[0027]
The
In addition, the above-mentioned wood-cutting layout processing apparatus can perform the calculation for determining the processing order of the raw materials based on a certain standard, in addition to performing the wood-cutting layout processing. Here, the certain reference is, for example, processing in the order of the wood removal table in Table 5.
[0028]
The above-mentioned wood arranging and processing apparatus performs processing in the steps as shown in FIG. 3 with the above-described configuration.
First, when the design specification of the panel is input from the input device 1 (ST1), processing data of a product is generated by the processing data generation processing device 21 (ST2). Then, using the generated processing data, a tree-cutting allocation process is performed (ST3), and a tree-cutting table is created (ST4). The processing order of the raw materials is determined from the woodcut table (ST5), and woodcut data is created (ST6). The wood cutting data is converted by the
[0029]
On the other hand, raw materials are prepared based on the determined processing order of the raw materials (ST9), and are input to the processing device (ST10). Then, the processing device into which the raw materials are charged is controlled by a signal from the control device, and is sequentially processed (ST11).
[0030]
The tree arrangement processing (ST3) in the above-mentioned tree arrangement processing apparatus is roughly divided into the following four steps.
(1) Step of setting a combination of raw materials and calculating the total length of the raw materials included in the combination
(2) Step of calculating the total length of the product member to be cut out
(3) Primary allocation step of selecting a combination of raw materials from which all product members can be cut out from combinations of raw materials having a total length greater than or equal to the total length of the product members.
(4) Secondary allocation process that corrects the combination of raw materials selected in the primary allocation process to the optimal combination
These steps are performed as shown in FIGS. 4, 5, 6, and below.
[0031]
Note that this tree allocation processing is an embodiment of the invention described in
[0032]
(1) Process of setting the combination of raw materials and calculating the total length (indicated by reference numeral ST31 in FIG. 4)
There are K kinds of raw materials that can be used.1 , G2 , G3 … GK-1 , GK (0 <G1 <G2 <G3 <・ ・ ・ ・ <GK-1 <GK )
Then, a combination of which raw material and how many of these raw materials are used is set. At this time, since a plurality of raw materials can be supplied, they may overlap. Also, there is no need to limit the total number of raw materials used.
[0033]
Thus, the combination of K kinds of raw materials set is G1 Starts with one, and GK One, G1 Is two, G1 And G2 , G1 And G3 A plurality of combinations are set as described above, the total length SG is obtained, and the total length SG is arranged in ascending order.
For example, assuming that there are four types of raw materials, the combinations are listed in Table 1 starting with the shortest total length SG.
[0034]
[Table 1]
[0035]
(2) Processing for calculating the total length of the product members (indicated by ST32 in FIG. 4)
The required number of product members and their respective lengths are extracted from the processing data of the product members. The length of the product member is S1 , S2 , S3 , ... Sm-1 , Sm (0 <S1 ≤S2 ≤S3 ・ ・ ・ ・ ≦ Sm-1 ≤Sm ), These are arranged in descending order, and the total length SS of all the product members is calculated by the following equation.
(Equation 1)
[0036]
For example, assuming that the number of product members is five, the length and total length of each of the product members are shown in Table 2.
[Table 2]
[0037]
(3) Primary allocation processing
In order to cut out all of the product members, the raw material needs to be equal to or longer than the total length of the product members. Therefore, the target of the primary allocation is a combination of the set raw materials whose total length SG is longer than or equal to the total length SS of the required product member. In the examples shown in Tables 1 and 2, the combinations after SG38 in Table 1 are used.
Then, first, for the shortest combination in which the total length SG is greater than or equal to SS, it is checked whether all the product members can be allocated. If not, the next combination is determined. The step of checking is repeated (ST33). When all the product members have been allocated, the primary allocation processing ends, the combination is selected, and the process proceeds to the secondary allocation processing (ST35).
[0038]
The check as to whether all of the product members can be allocated is performed in the following procedure.
(Procedure 1)
The longest unused raw material included in the combination of raw materials to be checked is taken out and assigned to the unassigned maximum length product member in the list of product members (ST36).
(Procedure 2)
Calculate the remaining material length after the above allocation.
(Procedure 3)
The maximum length of the unallocated product members that can be allocated to the remaining material after the allocation in
The
[0039]
(Procedure 5)
(Procedure 6)
Even if all of the raw materials have been used, if there are unassigned product members (in the case of (2) in ST34), it means that all the product members could not be assigned to the combination of the raw materials. Move on to the next combination of checks.
(Procedure 7)
If all the product members can be allocated, the combination is selected, the primary allocation is completed, and the process proceeds to the secondary allocation (in the case of (1) in ST34).
[0040]
(4) Secondary allocation processing
In the secondary allocation process, for the combination of raw materials selected in the primary allocation process, one or more raw materials included in the combination may be extracted and replaced with another raw material shorter than the total length. Check if it can be done. Then, by performing this replacement, the layout is corrected to a high yielding tree arrangement.
[0041]
Specifically, one raw material is first extracted, and this raw material G is extracted.H From product parts SL If you are assigned to take wood,H (= WGL ) Shorter than this raw material GH Product S assigned toL (= WSJ ) One raw material G of longer or equal lengthK Check if there is. That is,
SL ≤GK <GH
It is checked whether or not is established (ST41). And when this holds, the raw material GH Raw material GK (ST42).
[0042]
Next, a case where two raw materials are extracted will be considered.
The result of the primary allocation processing is one raw material GH From one product member SL And the other one raw material GI From one product member SM And the total length of these raw materials is GH + GI (= WGL ) Shorter, the total length of the product parts allocated to these raw materials SL + SM (= WSJ ) One raw material G of longer or equal lengthK Check if there is. That is,
SL + SM ≤GK <GH + GI (However, GI <GK , GH <GK ) ······· (1) Formula [Conditional formula for determination of replacement of raw materials]
Check whether or not holds.
[0043]
If such a condition is satisfied, two raw materials GH , GI To GK Product parts SL , SM Can be assigned, resulting in a higher yield.
[0044]
Two raw materials are extracted from each raw material included in the combination of raw materials selected in the primary allocation processing, and the right inequality G in the above equation (1) is obtained.K <GH + GI Assuming that the number of kinds of raw materials is n,
GR = {n × (n−1) × (n + 1)} / 6
There are as many numbers as shown in the table below.
[0045]
When considering the replacement of the above raw materials, GH + GI <GK In other words, when the yield is improved by replacing one long raw material with two raw materials, or G1 <G1 + G1 , G2 <G1 + G3 (G1 <G2 <G3 ), That is, when the two raw materials allocated in the primary allocation are shorter or equal in length than one of them. In these cases, by performing the primary allocation appropriately, that is, in the primary allocation, of the combinations of all raw materials whose total length is longer than the total length SS of the product members, in order from the one having the shorter total length, If the long product members are preferentially allocated, it is considered that the above-described replacement is not required.
[0046]
(Equation 2)
For example, when the length n of the length of the raw material is 4 (Table 1), the above equations (a) to (o) become the following 10 equations.
[0047]
(Equation 3)
[0048]
Of the above equation (2), only the values that satisfy the above inequality by substituting actual values into the right and left sides are selected (ST43). That is, G4 (5900mm) <G1 + G1 (4970 mm) is excluded because it does not hold. Next, an expression is extracted in which the raw material to be replaced on the right side exists in the raw material combination selected in the primary allocation processing (ST44). That is, the combination of the raw materials selected in the primary allocation processing is G1 Three, G2 Is included in the above expression (2), the expression that must be considered for replacement is represented by G3 , G4 And the following seven equations are obtained.
G2 <G1 + G1
G3 <G1 + G1
G4 <G1 + G1
G3 <G1 + G2
G4 <G1 + G2
G3 <G2 + G2
G4 <G2 + G2
[0049]
For the formula selected as described above, the conditional expression for determining the replacement of the raw material is compared with the sum of the lengths of the product members allocated to the raw material on the right side in the primary allocation process.
SL + SM ≤GK <GH + GI
It is checked whether or not is established (ST45). And if the above holds, GH + GI To GK To the corrected combination of raw materials (in the case of Y in ST45, ST47).
With respect to this corrected combination of raw materials, the above-described raw material replacement processing is further repeated. When replacement becomes impossible, this is set as the optimal tree layout, and the secondary layout processing ends (ST46).
The above-mentioned secondary allocation process is a process of replacing one raw material to which a product member is allocated with another raw material, or replacing two raw materials with one other raw material. Thus, a process of replacing three or more raw materials with one other raw material can also be performed.
[0050]
[Specific examples of primary and secondary allocation processing]
Next, the primary allocation process and the secondary allocation process will be described with reference to specific numerical values in a case where a product member shown in Table 2 is cut out from raw materials shown in Table 1.
[0051]
(A) The raw material in this example is G1 = 2485mm, G2 = 3975mm, G3 = 4935mm, G4 = 5900 mm. The total length (SG) when these raw materials are combined is calculated and listed in ascending order, as shown in Table 1 (ST31).
[0052]
(B) The product members to be sought are three with 2215 mm and two with 3945 mm.1 ~ S5 The symbols up to are attached. The total length (SS) of these product members is 14535 mm as shown in Table 2 (ST32).
[0053]
(C) Among the combinations of raw materials in Table 1, those to be subjected to the layout processing are those whose total length (SG) is longer than the total length of the product members (SS = 14535 mm), and SG38 is the layout processing first. Until the assignment becomes possible, the allocation process is sequentially attempted for SG38 and thereafter as shown in Table 3 (ST33).
[0054]
(D) In the primary allocation processing, first, the longest raw material 4935 mm (first) is allocated to the longest product member 3945 mm (first), and the remaining material length 990 mm is calculated (ST36).
[0055]
(E) The above 990 mm remaining material cannot be allocated to the unallocated product member having the maximum length of 4935 mm and cannot be allocated to the next length of 2215 mm. Therefore, this remaining material is disposed of as unusable (ST37, N).
[0056]
(F) Next, the longest unused material, 4935 mm (second), is allocated to the longest unallocated product member 3945 mm (second), and the remaining material length 990 mm is calculated (ST36).
[0057]
(G) The residual material of 990 mm is discarded because it cannot be allocated to the unallocated product having the maximum length of 2215 mm (first).
[0058]
(H) Among the unused raw materials, the longest 4935 mm (third) is allocated to the longest unallocated product member 2215 mm (first), and the remaining material length 2720 mm is calculated (ST36).
[0059]
(I) The 2,720 mm and the remaining material are allocated to the unallocated product member 2215 mm (second) having the maximum length, and the remaining material length 505 mm is calculated (in the case of Y in ST37, ST38).
[0060]
(J) The residual material of 505 mm cannot be allocated to the unallocated product member 2215 mm (third) of the maximum length and is disposed of.
[0061]
(K) Although the unused raw materials disappeared in the primary allocation processing described above, the unallocated product member 2215 mm (third) remains, and the combination of the raw materials is determined to be unallocatable and is set to the next combination candidate SG39. The procedure is shifted (in the case of (2) in ST34).
[0062]
(L) The primary assignment processing is similarly performed on the next combination candidate SG39. As a result of sequentially performing the primary assignment processing in this manner, the assignment is impossible from the second candidate SG39 to the seventh candidate SG44 shown in Table 3, and the eighth candidate SG45 is assignable. Become.
This combination is the raw material G1 Three, G2 And, as shown in Table 5, three raw materials G1 Each product parts S1 , S2 , S3 Are allocated, and two raw materials G2 Each product parts S4 , S5 Is assigned.
The primary allocation process selects and terminates this combination of raw materials, and proceeds to the secondary allocation process.
[Table 3]
[0063]
(M) In the secondary assignment processing, first, it is determined whether one raw material can be replaced with another raw material (ST41).
The replacement combinations are as follows.
G1 <G2
G1 <G3
G1 <G4
G2 <G3
G2 <G4
G3 <G4
Of these, the raw material combination SG45 that can be allocated by primary allocation is the raw material G1 And raw material G2 And the possibility of replacement is
G1 <G2
Only.
[0064]
(N) Length S of the product member allocated for this combinationL In contrast to
S5 (3945mm) <G1 (2485 mm) <G2(3975mm)
Does not hold. Therefore, one raw material cannot be replaced with another raw material.
(O) Next, consider a case where two raw materials are replaced with one raw material.
In this example, there are four types of raw materials, and the combination of replacements is as shown in the following left expression when looking for the expression examined in [Equation 2]. It is as follows.
G2 <G1 + G1 (3975mm <2485mm + 2485mm) → established ...... formula (A)
G3 <G1 + G1 (4935mm <2485mm + 2485mm) → established ...... formula (B)
G4 <G1 + G1 (5900mm <2485mm + 2485mm) → Not established ...... Equation (C)
G3 <G1 + G2 (4935mm <2485mm + 3975mm) → established …… Formula (D)
G4 <G1 + G2 (5900mm <2485mm + 3975mm) → established ...... formula (E)
G4 <G1 + G3 (5900mm <2485mm + 4935mm) → established ...... formula (F)
G3 <G2 + G2 (4935mm <3975mm + 3975mm) → established ...... formula (G)
G4 <G2 + G2 (5900mm <3975mm + 3975mm) → established ...... formula (H)
G4 <G2 + G3 (5900 mm <3975 mm + 4935 mm) → established ...... Equation (I)
G4 <G3 + G3 (5900 mm <4935 mm + 4935 mm) → established ...... Equation (J)
[0065]
(P) Of the above ten combinations, Expression (C) is excluded because the inequality expression does not hold when the dimensions of the raw materials are substituted (ST43).
In addition, the combination of raw materials selected in the primary assignment is G3 Are not included, and the ones to be considered for replacement are limited to the six equations of Equations (A), (B), (D), (E), (G), and (H) ( ST44).
[0066]
(Q) For the above six cases, the total length of the product members allocated to the respective raw materials is calculated, and whether or not the discriminant for replacing the raw materials [Equation (1)] is satisfied is checked as follows. (ST45).
S1 + S2 ≤G2 <G1 + G1 (2215 mm + 2215 mm ≦ 3975 mm <2485 mm + 2485 mm) Not established ...... Equation (A)
S1 + S2 ≤G3 <G1 + G1 (2215 mm + 2215 mm ≦ 4935 mm <2485 mm + 2485 mm) holds ... Expression (B)
S1 + S4 ≤G3 <G1 + G2 (2215 mm + 3945 mm ≦ 4935 mm <2485 mm + 3975 mm) Not established ...... Equation (D)
S1 + S4 ≤G4 <G1 + G2 (2215 mm + 3945 mm ≦ 5900 mm <2485 mm + 3975 mm) Not established ...... Equation (E)
S4 + S5 ≤G3 <G2 + G2 (3945 mm + 3945 mm ≦ 4935 mm <3975 mm + 3975 mm) Not established ...... Equation (G)
S4 + S5 ≤G4 <G2 + G2 (3945 mm + 3945 mm ≦ 5900 mm <3975 mm + 3975 mm) Not established ...... Equation (H)
[0067]
(R) When the numerical values are substituted into the six expressions as described above, the inequality sign satisfies Expression (B) and the two G1 To G3 It can be seen that the total length can be reduced by replacing with (Y in ST45). Therefore, as shown in Table 4, two raw materials G1 To one G3 Is set as a new candidate (a ninth candidate) (ST47). At this time, as shown in Table 5,1 Product parts S1 But raw material G3 Two product members S2 , S3 But two raw materials G2 Each product parts S4 , S5 Is assigned.
[0068]
[Table 4]
[0069]
[Table 5]
[0070]
(S) For the ninth candidate, the above-described secondary allocation processing is further repeated to check whether or not the raw material can be replaced. At this time, the combination of raw materials to be checked is raw material G1 Has been changed to one, and among the ten expressions from Expressions (A) to (J), Expressions (A), (B), and (C) cannot exist. The formula (J) also indicates that the raw material G3 Cannot exist because there is only one. Therefore, the following equations (D) to (I) are considered.
[0071]
S1 + S4 ≤G3 <G1 + G2 (2215 mm + 3945 mm ≦ 4935 mm <2485 mm + 3975 mm) Not established ...... Equation (D)
S1 + S4 ≤G4 <G1 + G2 (2215 mm + 3945 mm ≦ 5900 mm <2485 mm + 3975 mm) Not established ...... Equation (E)
S1 + S2 + S3 ≤G4 <G1 + G2 (2215 mm + 2215 mm + 2215 mm ≦ 5900 mm <2485 mm + 4935 mm) Not established ...... Equation (F)
S4 + S5 ≤G3 <G2 + G2 (3945 mm + 3945 mm ≦ 4935 mm <3975 mm + 3975 mm) Not established ...... Equation (G)
S4 + S5 ≤G4 <G2 + G2 (3945 mm + 3945 mm ≦ 5900 mm <3975 mm + 3975 mm) Not established ...... Equation (H)
S2 + S3 + S4 ≤G4 <G2 + G3 (2215 mm + 2215 mm + 3945 mm ≦ 5900 mm <3975 mm + 4935 mm) Not established ...... Equation (I)
The above formulas (F) and (I) show that the raw material G3 , But G3 Is S in the previous secondary allocation processing2 And S3 Is assigned, and the left side of equation (F) is G1 S assigned to1 And add (S1 + S2 + S3 ), And the left side of equation (I) is G2 S assigned to4 And add (S2 + S3 + S4 ).
[0072]
(T) The above formulas (D) to (I) do not hold when substituting actual numerical values, and raw materials cannot be replaced (N in ST45). Therefore, the ninth candidate, that is, the combination of the raw materials is determined to be the optimum one, and the allocation process is terminated (ST46).
Note that a woodcutting table is created based on the results obtained by the above-described layout processing, and woodcutting data is further created. In the wood cutting data, since the input order and processing order of the raw materials in the apparatus shown in FIG. 1 are also determined in advance, it is unnecessary to add information (labeling or the like) for identifying the input raw materials, In addition, it is not necessary to measure the length, width, and height of the input material, which contributes to efficient processing.
[0073]
Next, another specific example of the woodcut allocation according to the present invention will be described.
In the above specific example, one raw material could not be replaced with another raw material in the secondary allocation processing. However, in the following specific example, it is appropriate to replace one raw material with another raw material. This makes it possible to assign a simple tree.
[0074]
(A) The raw material in this example is G1 = 11m, G2 = 15 m, and the total length (SG) when these raw materials are combined is calculated and listed in ascending order, as follows.
SG1 = 11m (11m one)
SG2 = 15m (1 piece of 15m)
SG3 = 22m (11m + 11m)
SG4 = 26m (15m + 11m)
SG5 = 30m (15m + 15m)
SG6 = 41m (15m + 15m + 11m)
[0075]
(B) The required product members are S1 = 7 m, S2 = 8 m, and S3 = 10 m, and the total length (SS) of these product members is 25 m.
[0076]
(C) Among the combinations of the above-mentioned raw materials, those to be subjected to the layout processing have a total length (SG) longer than the total length of the product members (SS = 25 m), and SG4 is a candidate for which the layout processing is attempted first. It becomes.
[0077]
(D) In the primary layout processing, first, the longest raw material 15m is allocated to the longest product member S3 = 10m, and the remaining material 5m is calculated.
[0078]
(E) The remaining material having a length of 5 m cannot be allocated to the unallocated product member having the maximum length S2 = 8 m, and cannot be allocated to the next length S1 = 7 m. Therefore, this residual material is disposed of as unusable.
[0079]
(F) Next, 11 m of unused raw material is allocated to the longest unallocated product member S2 = 8 m, and the remaining material length 3 m is calculated.
[0080]
(G) The remaining material of 3 m is discarded because it cannot be allocated to the unallocated product member S1 = 7 m.
[0081]
(H) At this point, the raw material is exhausted, and the unallocated product member S1 = 7 m remains, so that it is impossible to allocate to the raw material combination SG4. Therefore, the process proceeds to the check for the next raw material combination SG5.
[0082]
(I) The longest raw material 15m is allocated to the longest product member S3 = 10m, and the remaining material 5m is calculated.
[0083]
(J) The remaining material of 5 m cannot be allocated to the unallocated product member having the maximum length S2 = 8 m, and cannot be allocated to the next length S1 = 7 m. Therefore, this residual material is disposed of as unusable.
[0084]
(K) Next, 15 m of unused raw material is allocated to the longest unallocated product member S2 = 8 m, and the remaining material length 7 m is calculated.
[0085]
(L) The remaining material of 7 m is allocated to the unallocated product member S1 = 7 m, and the primary allocation is completed.
[0086]
(M) Then, move on to secondary allocation
It is checked whether it is possible to replace 15 m of raw material with 11 m of raw material.
In the above-described primary allocation, only the product member S3 = 10 m is allocated to the first raw material (15 m), and this can be replaced with the raw material 11 m.
[0087]
(N) The secondary assignment is completed by replacing the raw material 15m with the raw material 11m.
[0088]
In the above description, the following (1) and (2) are assumed. Therefore, in implementation, (1) and (2) must be considered.
{Circle around (1)} The width of the blade and the length of the cutting edge are included in the length of the product.
actually,
[One raw material length]
= [Total of (product length + knife width + cut length) assigned to the raw material]
+ [Length of remaining material]
But in the description of the text
[One raw material length]
= [Sum of product lengths assigned to the raw materials] + [length of remaining material]
The product length shall include the blade width and the nose cutting length.
(2) Raw materials and products are of the same tree type and cross-sectional shape.
[0089]
【The invention's effect】
As described above, in the member allocating method according to the present invention, in the primary allocation step, a combination of raw materials capable of allocating a predetermined product member is found, and in the subsequent secondary allocation step, the optimal combination of raw materials is determined. Therefore, it is possible to easily and quickly determine the optimum member allocation.
Further, with the member allocating apparatus according to the present invention, it is possible to quickly and optimally allocate the members and to automatically and quickly process the raw materials.
In addition, by using the computer-readable recording medium according to the present invention, it is possible to easily and quickly determine an optimum member allocation by a computer.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a wood cutting and laying processing apparatus according to an embodiment of the present invention described in
FIG. 2 is a block diagram showing a configuration of an arithmetic unit and an input device in the tree cutting and laying apparatus of FIG. 1;
FIG. 3 is a flowchart showing the operation of the wood cutting and arranging apparatus of FIG.
FIG. 4 is a flow chart showing a wood-cutting layout process in the wood-cutting layout processing apparatus shown in FIG. 1, which is an embodiment of the invention according to
FIG. 5 is a table showing annotations of FIG. 4;
FIG. 6 is a flow chart showing a wood-cutting layout process in the wood-cutting layout processing apparatus shown in FIG. 1, which is an embodiment of the invention according to
[Explanation of symbols]
1 Input device
2 arithmetic unit
3 Printer
4 Processing equipment
5 Control device
6 Display
41 Input conveyor
42 Support Table
43 Conveyor
44 Cross Cut (Circular Saw) Unit
45 Drill Unit
46 Router Unit
47 Processing table
48 Conveyor
49 Delivery Conveyor
Claims (6)
前記原材料の定尺長さ及びその本数の組み合わせを複数設定し、各々の組み合わせについて原材料の合計長さを演算する工程と、
切り出そうとする製品部材の合計長さを演算する工程と、
前記製品部材の合計長さより原材料の合計長さが長いか又は等しい前記原材料の組み合わせについて、一定の手続きにより、該組み合わせに含まれる原材料からすべての製品部材を切り出せるか否かを、原材料の組み合わせで合計長さが短いものから順次照査し、全製品部材の切り出しが可能な原材料の組み合わせを選択する一次割付け工程と、
前記一次割付け工程で選択された原材料の組み合わせで、該組み合わせに含まれる原材料の複数本を、これらの合計長さより短い他の1本の原材料に置き換えることが可能か否かを照査し、置き換え可能な原材料が存在するときに、該置き換えを行なって歩留りの良い割付けを決定する二次割付け工程とを含むことを特徴とする部材割付け方法。In order to cut out a predetermined number of product members of a predetermined length from a plurality of raw materials of a fixed length, a member allocation method of determining the number of raw materials of each fixed length of the raw material having a good yield,
A step of setting a plurality of combinations of the standard length and the number of the raw materials, and calculating the total length of the raw materials for each combination,
Calculating the total length of the product member to be cut;
For a combination of the raw materials whose total length of the raw materials is longer or equal to the total length of the product members, it is determined whether or not all the product members can be cut out from the raw materials included in the combination by a predetermined procedure. A primary allocation process of sequentially examining the components having a short total length and selecting a combination of raw materials capable of cutting out all product members,
In the combination of the raw materials selected in the primary allocation step, it is possible to check whether it is possible to replace a plurality of raw materials included in the combination with another raw material shorter than the total length thereof, and to perform the replacement. And a secondary allocation step of determining the allocation with good yield by performing the replacement when there is a suitable raw material.
[WSJ ]≦GK <[WGL ]
となる長さがGK の原材料が存在するか否かを照査する手続きを含むものであることを特徴とする請求項1又は請求項2に記載の部材割付け方法。The secondary allocation step allocates one of the lengths selected from the raw materials included in the combination selected in the primary allocation step or the total length of the selected two or more to [WG L ] and the selected raw materials. When the total length of all product parts is [WS J ],
[WS J ] ≤ G K <[WG L ]
Member allocation method according to claim 1 or claim 2 and comprising a length is equal to or is intended to include a procedure for Shosa whether there is raw material G K.
該演算手段による前記二次割付け工程で決定された原材料の組み合わせを表示する表示手段と、
該表示手段の表示にしたがって投入された原材料を、前記演算手段で得られた二次割付けデータに基づいて切断する部材加工部とを有することを特徴とする部材割付け加工装置。Arithmetic means for performing the steps of claim 1, claim 2 or claim 3;
Display means for displaying a combination of raw materials determined in the secondary allocation step by the arithmetic means,
A member processing unit for cutting the raw material input according to the display of the display means based on the secondary allocation data obtained by the calculation means.
前記木取り表から原材料である木材の投入順序を所定の手続に基づいて決定する加工順序決定演算部と、
前記木取り表及び前記加工順序決定演算部で決定された原材料の投入順序に基づき、木取り加工データを作成する加工データ作成演算部と、
投入された原材料である木材の木取り及び加工を行う加工部と、
前記木取り加工データに基づいて前記加工装置を制御する加工部制御装置とを有することを特徴とする部材割付け加工装置。A woodcutting allocating unit that performs the process according to claim 1, claim 2 or claim 3, performs woodcutting allocation of a wooden member used for construction of a wooden building, and creates a woodcutting table with a good yield;
A processing sequence determination operation unit that determines the input sequence of the raw material wood from the logging table based on a predetermined procedure,
Based on the woodcutting table and the input order of the raw materials determined by the processing order determination calculation unit, a processing data creation calculation unit that creates woodcut processing data,
A processing unit that performs the harvesting and processing of the wood that is the input raw material,
And a processing unit control device for controlling the processing device based on the woodcutting data.
入力された、前記原材料から切り出そうとする製品部材の各々の長さ及び本数のデータから、該製品部材の合計長さを演算する処理と、
前記製品部材の合計長さより原材料の合計長さが長いか又は等しい前記原材料の組み合わせについて、一定の手続きにより、該組み合わせに含まれる原材料からすべての製品部材を切り出せるか否かを、原材料の組み合わせで合計長さが短いものから順次照査し、全製品部材の切り出しが可能な原材料の組み合わせを選択する一次割付け処理と、
前記一次割付け処理で選択された原材料の組み合わせで、該組み合わせに含まれる原材料の複数本を、これらの合計長さより短い他の1本の原材料に置き換えることが可能か否かを照査し、置き換え可能な原材料が存在するときに、該置き換えを行なって歩留りの良い割付けを決定する二次割付け処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。A process of setting a plurality of combinations of the length and the number of the raw materials from the input data of the plurality of lengths of the raw materials, and calculating a total length of the raw materials for each combination;
From the data of the length and the number of each of the product members to be cut out from the input raw material, a process of calculating the total length of the product members,
For a combination of the raw materials whose total length of the raw materials is longer than or equal to the total length of the product members, it is determined whether or not all the product members can be cut out from the raw materials included in the combination by a certain procedure, by combining the raw materials. In the primary assignment process, which sequentially checks the total length of the components in order from the shortest one and selects a combination of raw materials that can cut out all product members,
In the combination of the raw materials selected in the primary allocation processing, it is possible to check whether it is possible to replace a plurality of raw materials included in the combination with another raw material shorter than the total length thereof, and replaceable. And computer-readable recording medium on which a program for causing a computer to perform a secondary allocation process of determining a high-yield allocation by performing replacement when a raw material is present.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000129556A JP3565262B2 (en) | 1999-09-20 | 2000-04-28 | Member allocation method and member allocation processing device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26621599 | 1999-09-20 | ||
| JP11-266215 | 1999-09-20 | ||
| JP2000129556A JP3565262B2 (en) | 1999-09-20 | 2000-04-28 | Member allocation method and member allocation processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001159908A JP2001159908A (en) | 2001-06-12 |
| JP3565262B2 true JP3565262B2 (en) | 2004-09-15 |
Family
ID=26547346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000129556A Expired - Fee Related JP3565262B2 (en) | 1999-09-20 | 2000-04-28 | Member allocation method and member allocation processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3565262B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009038196A1 (en) * | 2007-09-21 | 2009-03-26 | Osaka Prefecture University Public Corporation | Precut material allocating method, computer program for the precut material allocating method, and computer-readable recording media |
| JP2009116714A (en) * | 2007-11-08 | 2009-05-28 | Sumitomo Forestry Co Ltd | Material assortment system |
| JP2009252084A (en) * | 2008-04-09 | 2009-10-29 | Sumitomo Forestry Co Ltd | Blank layout device for wall surface part, blank layout program for wall surface part, recording medium and precut device |
| JP2010009585A (en) * | 2008-05-27 | 2010-01-14 | Osaka Prefecture Univ | Product allocation determining device, product allocation determining method, and product allocation program |
| JP2010152584A (en) * | 2008-12-25 | 2010-07-08 | Sumitomo Forestry Co Ltd | Product allocation device, product allocation program, recording medium, and product allocation method |
| JP2011170408A (en) * | 2010-02-16 | 2011-09-01 | Sumitomo Forestry Co Ltd | Member assignment system |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4909869B2 (en) * | 2007-10-17 | 2012-04-04 | 住友林業株式会社 | Material assignment system |
| KR101587974B1 (en) * | 2015-06-18 | 2016-01-22 | 윤태엽 | Cut process nesting system |
| KR101720265B1 (en) * | 2015-06-29 | 2017-03-27 | 윤태엽 | Cut process nesting system |
-
2000
- 2000-04-28 JP JP2000129556A patent/JP3565262B2/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009038196A1 (en) * | 2007-09-21 | 2009-03-26 | Osaka Prefecture University Public Corporation | Precut material allocating method, computer program for the precut material allocating method, and computer-readable recording media |
| JP5149907B2 (en) * | 2007-09-21 | 2013-02-20 | 住友林業株式会社 | Precut material assignment method, computer program for precut material assignment method, and computer-readable recording medium |
| JP2009116714A (en) * | 2007-11-08 | 2009-05-28 | Sumitomo Forestry Co Ltd | Material assortment system |
| JP2009252084A (en) * | 2008-04-09 | 2009-10-29 | Sumitomo Forestry Co Ltd | Blank layout device for wall surface part, blank layout program for wall surface part, recording medium and precut device |
| JP2010009585A (en) * | 2008-05-27 | 2010-01-14 | Osaka Prefecture Univ | Product allocation determining device, product allocation determining method, and product allocation program |
| JP2010152584A (en) * | 2008-12-25 | 2010-07-08 | Sumitomo Forestry Co Ltd | Product allocation device, product allocation program, recording medium, and product allocation method |
| JP2011170408A (en) * | 2010-02-16 | 2011-09-01 | Sumitomo Forestry Co Ltd | Member assignment system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001159908A (en) | 2001-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3565262B2 (en) | Member allocation method and member allocation processing device | |
| Logendran et al. | Minimizing the makespan of a group scheduling problem: a new heuristic | |
| CN112990751B (en) | Steel plate workpiece processing method and system | |
| JP5149907B2 (en) | Precut material assignment method, computer program for precut material assignment method, and computer-readable recording medium | |
| CN104391488A (en) | Optimizing and dispatching method of energy consumption of flexible flow shop with associated adjustment time and sequence | |
| US4163321A (en) | Method for sequencing the cutting of elongated stock | |
| CN116663857B (en) | Stable reactive dynamic scheduling method for flexible job shop with AGV | |
| JP7316928B2 (en) | Cutting machine and cutting method | |
| JP3441420B2 (en) | Surface material allocation method and surface material allocation processing device | |
| CN116802575A (en) | Work plan making method, work plan making program, and information processing device | |
| CN1083740C (en) | Optimized sizing saw-cutting method for sections | |
| Turkcan et al. | Non-identical parallel CNC machine scheduling | |
| JP2010165375A (en) | Cutting process scheduling method, and three-dimensional cutting network system incorporating automatic cutting process scheduling function | |
| EP2725439B1 (en) | Automatic machining path generation | |
| CN112118935A (en) | Machining time distribution simulation method and simulation device | |
| Dritsas et al. | Packing Optimization for Digital Fabrication | |
| EP4579363A1 (en) | Nesting device, machining schedule information creation method, and machining schedule information creation program | |
| Hou et al. | Optimizing machine assignment and loop layout in tandem AGV workshop by co-evolutionary methodology | |
| JP6462644B2 (en) | Rebar processing apparatus and operation method thereof | |
| Unklesbay et al. | The optimization of multi-pass machining processes | |
| Juttijudata et al. | Two-Dimensional Cutting Stock Problems with a Modified Column Generation Method | |
| Roslöf et al. | A short-term scheduling problem in the paper-converting industry | |
| US6817077B2 (en) | Part sorter and selector | |
| EP4625074A1 (en) | Machine tool, machine tool system, program, machine tool control method, and program generation method | |
| EP3771513B1 (en) | Machine for working panels in wood and the like and method of using it |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040525 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040601 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |