カットリストオプティマイザーの統合:SketchUp、CAD、デザインソフトウェア
結論から言うと、主要なカットリストオプティマイザーの中に、SketchUp、AutoCAD、Fusion 360のネイティブファイルを直接インポートできるものはありませんが、実際にはその必要もほとんどありません。これらのソフトウェアはいずれもパーツリストをCSVとしてエクスポートでき、CutPlanを含む優れたオプティマイザーであれば、そのCSVを数秒で読み込めます。本当に必要な統合は魔法のようなプラグインではなく、整った書式のパーツ表です。エクスポートさえ正しく行えば、転送は1分もかからず、手入力のやり直しも一切発生しません。このガイドでは、各設計ツール、必要な正確な列、実際の作業例、そして合板1枚を静かに台無しにしてしまう細かい書式のミスを順に解説します。レイアウトそのものの基礎については、まずカットリスト最適化の完全ガイドから読んでみてください。
なぜ統合のギャップがそもそも存在するのか
設計ソフトウェアはすでにプロジェクト内のすべての寸法を把握しています。オプティマイザーは、それらのパーツを最小限の無駄でストックシートに詰め込む方法を知っています。問題は、両者が異なる言語を話していることです。3Dモデルはコンポーネント、面、材料からなるツリー構造ですが、オプティマイザーが求めるのは長さ、幅、数量、材料を持つ長方形のフラットな表です。この二つを手作業でつなぐには、パーツごとに4〜5個の値を書き写す必要があり、桁の写し間違い(900を90と入力するなど)ひとつで、カット計画全体が狂ってしまいます。
CSVは、その手入力を不要にする橋渡し役です。地味で、汎用的で、信頼性が高い、まさにそれこそがCSVの強みです。世界中のほぼすべてのCADソフトとスプレッドシートがCSVを書き出せ、ほぼすべてのオプティマイザーがCSVを読み込めます。抽出のステップはツールごとに異なりますが、インポートのステップはどこでも同じです。
SketchUp:最もスムーズな道
SketchUpは木工職人の間で最も人気のあるモデリングツールであり、無料でオープンソースの拡張機能であるOpenCutListのおかげで、最も優れた統合を実現しています。OpenCutListはモデルを読み取り、すでに作成済みのコンポーネントから、寸法、材料の割り当て、木目方向、エッジバンディングまで含む完全なパーツリストを生成します。
OpenCutListには基本的なカット図の機能も内蔵されており、単一サイズのシートで作るシンプルな本棚であれば、それだけで十分です。しかし、複数のストックサイズを同時に扱う、再利用したい端材が出る、材料ごとに正確な鋸のカーフ(切り代)を設定する、見える面で木目をロックするといった、現実の複雑な状況になると力不足になります。そうした場合は、リストをエクスポートし、専用のエンジンに配置の計算を任せましょう。
SketchUp → CSV → CutPlan のワークフロー
- いつも通りモデリングします:各パーツをきちんとしたコンポーネントとして作成し、材料を割り当てます。OpenCutListは、コンポーネントまたはグループとして定義したパーツしか認識しません。
- OpenCutListを実行します:Cutlistタブを開いてモデルを解析させ、結果にざっと目を通します。寸法を確認し、木目が見える部分については木目の矢印もチェックします。
- CSVとしてエクスポートします:エクスポートボタンを使い、列はシンプルに、name、length、width、quantity、materialに保ちます。
- CutPlanにインポートします:CutPlanを開き、CSVインポートを選んでファイルをドロップします。パーツが即座に反映されます。
- 最適化します:シートサイズと切り代を設定して実行します。木目を尊重し、切り代を織り込み、端材を記録したレイアウトが得られます。
オプティマイザー側が初めてという方には、カットリストオプティマイザーのチュートリアルが、切り代の設定、ストックの準備、図の読み方をステップごとに解説しています。
AutoCADとFusion 360
AutoCADには木工専用のカットリスト機能はありませんが、DATAEXTRACTIONコマンドが回避策になります。各パーツをブロックとして作図し、長さ、幅、材料の属性を付加してから、ウィザードを実行してCSVを出力先に指定します。ブロックを一度セットアップしてしまえば、次のプロジェクトでの再抽出は2分程度の作業です。
Fusion 360は、各コンポーネントの外接寸法を一覧にしたBOM(部品表)を提供します。BOMをCSVにエクスポートし、ヘッダーをオプティマイザーに合わせて(name、length、width、quantity、materialに)変更してからインポートします。Fusionは個々のパーツ向けのCNC加工パスの生成には優れていますが、多数のパーツをシート全体にネスティングする処理は得意ではないため、その作業は専用のネスティングまたはカットリストツールに任せましょう。よくある落とし穴として、Fusionはバウンディングボックス(外接直方体)を報告することが多く、しゃくり加工や面取りを施したパーツは、エクスポート時にやや大きめの寸法になることがあります。数値が食い違う場合は、自動生成されたBOMよりモデルの寸法を信頼してください。
エクスポート形式の一覧
よく使われる各ツールで得られるものと、インポート前に必要なクリーンアップの目安をまとめました。
| 設計ツール | パーツリストの取得方法 | エクスポート形式 | 必要なクリーンアップ |
|---|---|---|---|
| SketchUp + OpenCutList | Cutlistタブをワンクリック | CSV(すでにラベル付き) | 最小限。これ専用に作られている |
| AutoCAD | パーツブロックにDATAEXTRACTIONを実行 | CSV / XLS | 中程度。ブロック属性を一度設定する必要がある |
| Fusion 360 | BOM(部品表)のエクスポート | CSV | 中程度。ヘッダー名の変更と外接寸法の確認が必要 |
| SolidWorks / Inventor | BOM表を名前を付けて保存 | CSV / Excel | 中程度。パネル以外の行を削除する必要がある |
| FreeCAD | スプレッドシートワークベンチまたは手作業の表 | CSV | やや高い。手作業による組み立てが多い |
| 任意のツール + Googleスプレッドシート | リストを入力またはペースト | CSV | 入力後は不要 |
実際の作業例
18 mmのバーチ合板で、シンプルな800 x 600 mmのウォールキャビネットをモデリングしたとします。OpenCutListを実行すると、エクスポートされるCSVは次のようになるはずです。整ったヘッダー、パーツの種類ごとに1行、数量が掛け算を担います。
| name | length | width | qty | material | grain |
|---|---|---|---|---|---|
| 側板 | 800 | 300 | 2 | 18mmバーチ合板 | length |
| 天板/底板 | 564 | 300 | 2 | 18mmバーチ合板 | length |
| 棚板 | 560 | 280 | 1 | 18mmバーチ合板 | length |
| 背板 | 800 | 564 | 1 | 6mmバーチ合板 | none |
4行、合計6枚のボード、2種類の材料があれば、あとはオプティマイザーが処理してくれます。天板と底板の長さが564 mmなのは、18 mmの側板2枚分で600 mmのキャビネット幅から36 mmが差し引かれるためです。この計算はモデルからそのまま得られるものであり、だからこそエクスポートは手入力に勝ります。これをCutPlanに読み込み、810 x 610 mmの端材と2440 x 1220 mmのフルシートを設定し、3 mmの切り代を加えれば、両方の見える面でバーチの木目が縦方向に通ったレイアウトが得られます。
インポートを失敗させるよくあるミス
インポートの失敗の90%は、オプティマイザー側ではなく、いくつかの書式の問題が原因です。次の点に注意してください。
- 単位の混在。ツールによってミリメートルでエクスポートするもの、インチでエクスポートするもの、単位なしの数値だけを出すものがあります。どれか一つに決め、結果を読む前にオプティマイザー側の設定が合っているか確認してください。
- カンマの小数点区切り。ヨーロッパのロケールでは12.5ではなく12,5と表記します。カンマ区切りのCSVでは、これが1つの値を2つの列に分割し、それ以降のすべてのフィールドをずらしてしまいます。小数点をピリオドに切り替えるか、セミコロン区切りでエクスポートしてください。
- 数量が行に埋め込まれている。BOMが同じ棚板を、qty 4と書く代わりに4つの別々の行として4回列挙している場合は、整理するか、オプティマイザーの重複統合機能に任せてください。ただし、実際に統合されたかは必ず確認しましょう。
- インポーターが認識しないヘッダー名。「Cutting Length (mm)」はlengthに自動でマッピングされないことがあります。ヘッダーは平易な単語に変更してください。
- 組み立て部品・金物の行。完全なBOMには、蝶番、ネジ、サブアセンブリまで含まれます。インポート前に、フラットなパネルではない項目はすべて削除してください。
- 木目方向が抜け落ちている。木目が重要な場合は、この列を残して明示的に設定してください。grainの欄が空白のままだと、通常オプティマイザーはパーツを自由に回転させてよいと判断し、見える面の木目が横向きに反転してしまうことがあります。
ヒント:インポートする前に、CSVをスプレッドシートで開いて目視で確認しましょう。すべての行に妥当な名前、2つの寸法、整数の数量、材料が入っていれば、問題なくインポートできます。列がずれて見える場合は、ほぼ間違いなく区切り文字か小数点の問題であり、オプティマイザーの問題ではありません。
キャビネット専用ソフトウェア
キャビネット製作を専門にしているなら、すでに最適化機能を内蔵したソフトウェアを使っているかもしれません。主なプレイヤーは次の通りです。
- PolyBoard + OptiCut:PolyBoardがキャビネットを設計し、パーツをそのままOptiCutに渡します。緊密な統合ですが、どちらも有料です。
- Cabinet Vision:設計、ネスティング、CNC出力までカバーする大規模工房向けのオールインワンです。価格は5,000ドルからです。
- KCD Software:プロ工房向けに設計と最適化を統合したソフトウェアで、価格はおよそ500ドルから2,000ドルです。
これらは高機能ですが高価で、一つのエコシステムに縛られてしまいます。趣味の木工愛好家から小規模工房、さらには中規模工房の多くまで、大半の木工職人にとっては、無料のSketchUpと無料プランのオプティマイザーの組み合わせで、ほとんどの用途はカバーできます。手放すことになるのは、設計からCNCまでの完全自動パイプラインです。ブラウザツールとインストール型ソフトウェアのどちらにすべきか迷っているなら、オンラインvsデスクトップ比較でコストとワークフローのトレードオフを解説していますし、2026年版カットリスト最適化ソフトウェア比較では業界全体を網羅しています。
統合をまるごと省いてよいとき
すべての案件にパイプラインが必要なわけではありません。エクスポートの設定に、それで節約できる以上の時間がかかることもあります。
- 20パーツ未満。15枚のパネルをオプティマイザーに手入力するのに要する時間は約2分です。きれいなCSVエクスポートを整えるほうが、それより長くかかることも珍しくありません。
- 一回限りの製作。紙のスケッチから本棚を1台だけカットするなら、寸法を直接入力してそのままカットしてしまいましょう。
- 繰り返し使うデザイン。同じキャビネットの箱体を何度も作るなら、再利用可能なプロジェクトとして保存し、読み込んでサイズを微調整して再実行すればよいので、CADを行き来する必要はありません。
- 簡易見積もり。クライアントから案件に必要なシート枚数を聞かれたときは、大まかなパーツリストがあれば、3Dモデルに触れることなく数秒でシート枚数を出せます。
大切なのは時間を節約することであり、プロセスを作ること自体が目的ではありません。エクスポートがその手間に見合うときは活用し、手入力のほうが単純に速いときは省略しましょう。
今すぐパーツリストをインポート
SketchUpやCADのパーツをCSVとしてエクスポートし、ファイルをCutPlanにドロップするだけで、数秒で最適化されたカットレイアウトが手に入ります。月30回の計算まで無料です。
オプティマイザーを開く →よくある質問
SketchUp用のカットリストオプティマイザーはありますか?SketchUpモデルを直接インポートできますか?
ほとんどの場合、直接はできません。主要なカットリストオプティマイザーはSketchUpのネイティブファイルを読み込みませんが、その必要もありません。モデルの有用な中身は、名前、長さ、幅、数量、材料という長方形の平らな表だからです。橋渡しをするのは無料のOpenCutList拡張機能です。モデル内のコンポーネントをスキャンし、寸法、材料の割り当て、木目方向、エッジバンディングを含むパーツリストを組み立て、そのリストをCSVとしてエクスポートします。あとはそのCSVをCutPlanや他の任意のオプティマイザーにインポートすれば、数秒で読み込まれます。モデルが適切なコンポーネントで作られていれば、この一連の受け渡しは1分もかかりません。実際上の帰結として、受け渡しの品質はプラグインではなくモデリングの規律で決まります。コンポーネントではなくばらばらのジオメトリのままのパーツはOpenCutListから見えないため、エクスポートにも、カットプランにも決して届きません。
SketchUpとカットリスト最適化を組み合わせた、最適な無料ワークフローは何ですか?
モデリングにはSketchUp Free、パーツリストにはOpenCutList拡張機能、レイアウトにはCutPlanの無料プランです。この一連の流れは費用が一切かからず、ほとんどの趣味の木工愛好家や小規模工房のプロジェクトをカバーします。うまくいく理由は、各ツールが1つの仕事をきちんとこなすからです。SketchUpは設計とその真の寸法を保持し、OpenCutListはコンポーネントをパーツの表に変換し、オプティマイザーはカーフ、木目、端材を考慮しながらその表をストックシートに詰め込みます。エクスポートするCSVは名前、長さ、幅、数量、材料の列だけのシンプルなものにし、インポートの前にスプレッドシートで開いて目で確かめてください。壁付けキャビネットなら、側板、天板、底板、棚板、背板が数量で掛け算されたほんの数行として届き、寸法は打ち直しではなくモデルから直接来ます。この無料の流れが尽きるのは、有料のキャビネットスイートが売っている設計からCNCまでの自動パイプラインです。ノコギリでカットするためなら、これで完結しています。
CutPlanはCADソフトウェアと直接統合できますか?
CutPlanはネイティブプラグインではなくCSVを通じて統合され、これはSketchUp、AutoCAD、Fusion 360、SolidWorks、FreeCADなど、パーツリストをエクスポートできるあらゆるツールをカバーします。仕組みはどこでも同じです。CAD側が固有のパーツ1つにつき1行の表を生成し、オプティマイザーがその表を読み込み、詰め込みはオプティマイザー内で行われます。異なるのは抽出の手順だけです。OpenCutListを入れたSketchUpはワンクリックでラベル付きのCSVを渡してくれます。AutoCADでは、長さ、幅、材料の属性を持つパーツのブロックに対してDATAEXTRACTIONウィザードを使う必要があります。Fusion 360は部品表をエクスポートし、その後ヘッダーを平易な言葉に書き換えます。Fusionユーザーへの実用的な注意点として、部品表はしばしばバウンディングボックスを報告するため、決り溝や面取りのあるパーツはわずかに大きく届くことがあり、両者が食い違うときはモデルの寸法を優先すべきです。一度エクスポートを設定すれば、次のプロジェクトで繰り返すのに1分もかかりません。
インポートしたCSVの列がずれて見えるのはなぜですか?
ほぼ常に、ファイル内の区切り文字か小数点の問題であり、オプティマイザーのバグではありません。CSVはカンマが列の境界を示すプレーンテキストです。ヨーロッパのロケールでは小数点をカンマで書くため、12,5のような値は2つの別々のフィールドとして読まれ、それ以降のすべての列が1つ右にずれます。するとオプティマイザーは数量を期待した場所に幅を、幅を期待した場所に材料を見ることになり、だからこそ1つのセルが間違っているのではなく行全体がごちゃ混ぜに見えるのです。対策は、エクスポートの小数点をピリオドに切り替えるか、小数点のカンマが曖昧にならないようセミコロン区切りのファイルとしてエクスポートすることです。インポートの前にCSVをスプレッドシートで開いてください。すべての行にまともな名前、2つの寸法、整数の数量、材料が表示されていれば、問題なくインポートされます。1つの列がずれて見えるなら、ツールを責める前に迷い込んだカンマを探してください。