DXFの開いた輪郭と二重線を修正する方法
DXFの開いた輪郭を直すには、開いた図形を選び、約0.05〜0.2 mmの自動結合の許容値で端点をつなぎ、重複した線と重なったセグメントを削除します。すべての輪郭が閉じていて1回だけ存在するか確認してください。二重線があると、レーザーが同じ縁を二度切ります。
板を置いて「スタート」を押すと、レーザーは完璧なハートを描く……輪郭の最後の1 mmだけを残して、そこで止まってしまう。パーツは板にくっついたままで、ナイフでこじって外すと、縁がかじられたようになる。こうしたケースのほぼすべての裏には、DXFファイルの開いた輪郭、つまり始点と終点がぴったり合っていない図形があります。
双子のような問題が二重線です。同じ縁が二度描かれているため、ビームが二度なぞり、太くて濃い焦げ跡が残ります。どちらも、見る場所さえ分かれば簡単に直せます。
DXFに開いた輪郭や二重線ができる理由
DXFは、線、円弧、ポリライン、スプラインといった別々のエンティティとして図形を保存します。閉じた図形は、端がぴったり合っているか、ポリラインに閉じたフラグが付いている場合にのみ閉じています。よくある原因は次のとおりです。
| 原因 | 見え方 | 典型的な出どころ |
|---|---|---|
| 書き出しの丸め | 0.001〜0.05 mmの隙間 | CADやCNCの書き出し |
| ばらばらの線でできた図形 | 閉じて見えるが、実は12本の別々のセグメント | トレースや分解した図面 |
| コピー貼り付けの重なり | 同じ輪郭が2つ重なっている | 統合したファイルや複製したレイヤー |
| 共有された縁 | 2つのパーツが間の壁をどちらも描いている | ネスティングや箱型のレイアウト |
| インポートしたスプラインの誤差 | 端のわずかな飛び出し | 自由形状のデザイン |
0.02 mmの隙間は画面上では見えませんが、レーザーコントローラーは2つの別のパスとして扱います。カットについては、ビームはすべてのパスをたどりますが、ソフトは図形を塗りつぶしたり、内側から外側への順序を最適化したり、カットを適切に導入したりできません。
ステップ1:問題を見つける
LightBurnでは、編集 > 開いた図形を選択を使います。何かが選択されたら、それらのパスは開いています。次に、表示 > 方向を表示とワイヤーフレーム/粗いモードで線を見ます。もう一つの簡単なテストは、フィルモードに切り替えて拡大することです。閉じた図形は塗りつぶされ、開いたものは何も表示されません。
Inkscapeでは、ノードツール(N)で怪しい箇所を拡大します。パスを選び、矢印付きの四角として表示される端のノードを探します。隙間をあけて並んだ2つの端ノードが犯人です。
Pro tip: 整理する前に、ファイル全体でテストしましょう。開いている図形がいくつあるか数えておきます。終わったときには、ゼロになっているはずです。
ステップ2:開いたパスを結合する
簡単な方法から手作業まで、順に試します。
- 自動結合。 LightBurnでは、図形を選んで編集 > 選択した図形を自動結合を実行します。許容値内にある端を結合します。何も起きなければ、隙間が許容値より大きいので、設定で少しずつ増やします。
- Inkscapeでの結合。 ノードツールで2つの端ノードを範囲選択し、Shift+J(選択したノードを結合)を押します。離れている場合は、セグメントで結合を使います。
- 結合してから修正。 多数のばらばらの線でできた図形は、すべて選んでパス > 結合を使い、端を1つずつ結合します。
- 隙間を描き直す。 頑固な箇所は、同じレイヤーで隙間をまたぐ短い線を描き、結合します。
| 隙間の大きさ | 最適な方法 | リスク |
|---|---|---|
| 0.05 mm未満 | 許容値0.1 mmの自動結合 | なし、見えない |
| 0.05〜0.5 mm | より大きな許容値の自動結合、形を確認 | 形がごくわずかに変わる |
| 0.5 mm超 | 手動結合または接続セグメント | デザインの意図を確認する |
よくある失敗: 「動くように」と、自動結合の許容値を2 mmのように極端に高くすること。別々の図形の遠い端が結合され、パーツの輪郭がちょうちょ結びのように経路変更されます。許容値は少しずつ上げて、そのたびに結果を見てください。
ステップ3:二重線を取り除く
すべてを選択し、LightBurnで編集 > 重複を削除を実行します。同一の重なった線が取り除かれます。2本の線が一部だけ重なる場合、たとえば2つの箱の間の共有された壁などは、手作業で整理するしかありません。2本のうち1本を削除するか、Inkscapeでパス > 合体で両方の図形を統合して、壁を1つにします。
あとで確認する方法:プレビューの線幅を細くして、図形の1つを脇に動かします。ゴーストの線が残るなら、その下に別のコピーがあります。もう一つの方法は、ジョブをシミュレーションして時間の見積もりを見ることです。重複した輪郭をカットすると、カット部分がほぼ倍になるので、切断長0.47 mのトナカイのオーナメントなら、見積もりは約0.94 mの移動に近くなります。
ステップ4:厄介なエンティティを変換する
DXFのエンティティの中には、レーザーソフトで問題を起こすものがあります。スプラインや楕円は通常は扱えますが、古いプログラムではインポート時に壊れることがあります。テキスト、ハッチング、寸法、3Dソリッドは、無視されるか、ごみとして読み込まれることが多いです。CADツールで可能なら、R12や2000 ASCII DXFなど単純なバージョンで、2Dのジオメトリだけを書き出してください。書き出す前に、テキストを輪郭に分解し、寸法のレイヤーを削除します。そのうえで、DXFが使う単位を確認してください。スケールが違う読み込みも、別の同じくらい厄介な問題だからです。
ステップ5:カットの前にテストする
- レーザーソフトに読み込み、既知の部分のサイズを読み取る。
- もう一度、開いた図形を選択を実行する。何も選択されないはずです。
- プレビューを開き、順序と時間を見る。
- 端材から1つのパーツを切り、きれいに落ちることを確認する。
すぐ使える診断表
| 症状 | 考えられる原因 | 対処法 |
|---|---|---|
| 1か所でパーツが落ちない | 輪郭の隙間 | 自動結合または接続 |
| 縁の焦げが濃く太い | 二重線 | 重複を削除 |
| ある図形で塗り彫刻が失敗する | 図形が開いている | 閉じてから塗る |
| カットの順序がばらばら | 小さなセグメントが多い | ポリラインに結合 |
| 読み込み時にソフトがクラッシュする | 特殊なエンティティ | シンプルなDXFで再書き出し |
問題を根本で防ぐ
自分でデータを描くなら、すべての輪郭を閉じるコマンド(CADツールの「閉じる」)で仕上げましょう。同じレイヤーを重ねないでください。フィンガージョイントの箱を切るなら、きれいな閉じた輪郭を出力するジェネレーター、たとえばSVGとDXFの両方を書き出せるボックスジェネレーターを使いましょう。
実例:小さな隙間が輪になっていた
ロゴからトレースされ、CADプログラムで書き出されたウェディングハートを想像してください。完璧に見えますが、カットは輪郭の周りで3回止まり、いつも同じ場所です。開いた図形を選択すると、11本の開いたパスが見つかります。原因は、元の曲線が角ごとにセグメントに分割され、小さな丸め誤差の隙間ができていたことです。許容値0.1 mmの自動結合で11本すべてが一度に閉じ、重複を削除で、最初の輪郭の下に隠れていた2つ目の輪郭も消えます。テストカットはきれいに落ち、時間の見積もりは半分になります。
| 工程 | 前の数 | 後の数 |
|---|---|---|
| 開いた図形 | 11 | 0 |
| 重複した線 | 輪郭1周分 | 0 |
| 切断長の見積もり | 約2倍 | 想定値に戻る |
Pro tip: トラブルのあったファイルは、整理済みのマスターコピーを残しておきましょう。次に必要になったときは、元の書き出しではなく、きれいなマスターから始めます。
次のステップ
気になっているDXFを開き、開いた図形を選択を実行して、問題を1つずつ直しましょう。そして端材で1回テストカットをします。ファイルの準備全体については、SVGの準備方法も併せて確認してください。同じ考え方が当てはまります。
よくある質問
DXFの開いた輪郭とは何ですか?
始点と終点が合わず、図形が閉じていないパスです。隙間がとても小さいと、画面上は閉じて見えることがあります。
LightBurnで開いた図形はどう見つけますか?
編集 > 開いた図形を選択を使います。選択されたものが開いたパスです。選択した図形を自動結合するか、端点を手動でつないで直します。
自動結合の許容値はどれくらいにすべきですか?
約0.1 mmから始め、少しずつ上げます。約0.5 mmを超えると、別の図形の端を結合してしまうリスクがあります。
レーザーが同じ線を二度切るのはなぜですか?
ファイルに重なった重複線があるからです。重複を削除するか、図形を統合して、共有された縁が1つだけになるようにしてください。
開いた輪郭のせいでレーザーがカットできなくなりますか?
ビームはパスをたどりますが、隙間でパーツがつながったままになったり、塗りが失敗したり、カットの順序が予測できなくなったりすることがあります。