板材から効率よく長方形材の部材を切り出すアルゴリズムここではパネルソー・シャーリングなどで板材を一直線に切断することを想定しています。仮想環境での試用はできません。バージョンアップもここからダウンロードして上書きでインストールします。8IntはExcelなどにある小数点以下を切り捨てる関数として使用しています。10この場合縦向きにしたほうが歩留まりが良くなります。複数サイズの部材を木取る場合ある部材を採るとき、最初に長手方向を切るか短手方向を切るかであとの端材の形が変わります。部材の回転が出来る場合は更にパターンが倍になります。原版の種類が複数ある場合は(できた端材も同様に考える)どれに部材を割り当てるかで組み合わせがさらに増えます。組合せ最適化問題とは最適解を出すにはすべてのパターンを列挙して比較するしかありません。上記の通り、部材の枚数が10もあればPCでも無理です。部材が一つ増えるごとに組み合わせパターンは階乗的に増加し、計算時間は宇宙の歴史をも簡単に超えます。これが組合せ最適化問題です。そこで数学的な最適解は保証できなくても、実用的な時間で実用的な結果を出すアルゴリズムが模索されます。Excelでの板取計算は困難マクロがありますからできないわけではありません。計算量的にも専用のソフトウェアを開発すべきです。関数だけを用いた板取計算はできません。板取ソフトをつくろうとして色々検索て出てきたキーワードの一つです。どこで見たのかは忘れました)なんか入れて大層な解説がしてありましたが結局、大きいやつから採るというだけの話でがっかりしました。他にはモンテカルロ法というのも見つけましたが、これもまたただの数撃ちゃ当たる戦法でした。「遺伝的アルゴリズム」といえばかっこ良く聞こえますが数撃ちゃ当たる戦法で出たマシなパターン同士を掛け合わせ、更に数撃ってみるみたいなものです。結局、「これだ!」という方法は存在せず、通常は「部材の大きいやつから採れるやつで採る」ことになります。採れるやつとは原版(端材)の一番小さなやつから使っていくということです。定尺板のサイズについて1800=900+9001800=600+12001800=450*4など部材のどれとどれを組み合わせたらうまく収まるかを割り出します。場合によってはより大きな原版・端材に割り当てたほうが効率が良い場合があります。最初の大きな版を切るときには、長手方向から切るのか短手方向から切るかをちょっと考えてみると、のちの効率が変わってきます。よいものを選び出してくれます。パターンは無限に存在します。全部出すのは無理ですが、無限と言っても「感覚的にこれは違うだろう」がほとんどです。そこをどう取り除くかが板取ソフト・材料取りソフトの重要な品質になります。Plannerを使う自分で研究しなくてもすでに既成品があります。Plannerならば、慣れた人が手作業で数時間かかる作業も、数秒程度で実用的な結果を出します。30日間無料で使うことができますのでぜひともお試しください。仮想環境での試用はできません。バージョンアップもここからダウンロードして上書きでインストールします。