Turmprojektion: Warum die Türme die Tragflächenform nicht schneiden

Der Draht ist eine gerade Linie zwischen den Türmen, aber das Teil liegt an den Schaumflächen – daher müssen sich verjüngende und sich verformende Schnitte die Türme entlang verstärkter, projizierter Pfade führen. Die Mathematik, was cncfoam automatisch erledigt, Blockplatzierungenregeln und die Warnungen.

Der Heißdraht ist ein Gerade Linie zwischen zwei Turm-Ebenen — und dein Schaumstoffblock liegt irgendwo zwischen sie berühren sie nie, weder Riemen, Lager noch Schienen (diese befinden sich dort). Diese eine Tatsache hat eine Konsequenz, die jeder Flügel-Schneider irgendwann entdeckt: die Formen, die die Türme antreiben, sind nicht die Formen, die auf dem Schaum erscheinen.

Das Problem

Sag, du schneidest einen konischen Flügel: großes Wurzelprofil, kleines Spitzenprofil. Wenn die Türme einfach nur die Wurzel- und Spitzenumrisse fahren würden, würde der Draht diese Formen bilden. an den Turm-Ebenen — und deine Schaumstoffflächen, die irgendwo in der Mitte sitzen, würden jeweils eine verschmolzenes, geschrumpftes ZwischenprofilDer größere der Spalt zwischen Turm und Fläche, desto schlimmer der Fehler. gerade konstanter Profilschnitt – beide Turmwege sind identisch, der Draht fegt ein Prisma, und es gibt absolut keinen Fehler – deshalb bemerkt es niemand, bis zu ihrem ersten Flügel mit verjüngtem Profil.

Die Lösung: Projektieren Sie die Flächen zu den Türmen

Die entworfenen Profile gehören auf SchaumflächenFür jedes synchronisierte Punktepaar die gerade Drahtlinie durch beide Flächenpunkte nach außen verlängern und lösen, wo jeder Turm sein muss:

T1 = P1 + (P1 − P2) × d1 / w
T2 = P2 + (P2 − P1) × d2 / w
  • P1, P2 — markierte Punkte auf der nahen / fernen Schaumstoffseite
  • w Blockbreite entlang des Drahtes (Ihr Z-Größe Im Material-Block-Panel
  • d1 — Abstand vom linken Turm zur nahen Fläche (Ihre Z-Versatz)
  • d2 — Spaltmaß von der hinteren Fläche zum rechten Turm (Turmabstand − d1 − w)
  • T1, T2 Wo sich die Türme tatsächlich bewegen

Die Türme zeichnen größer, verzerrt Versionen der Profile — absichtlich überstehend — und der gerade Draht, der durch den Block verläuft, liefert genau die richtigen Formen an den Flächen.

Der Knick in der Vorschau: der Kreuzungspunkt

Beobachte einen konisch zulaufenden Flügel in der 3D-Vorschau und das geführte Band des Drahtes tut etwas Erstaunliches auf der Seite mit dem kleinen Profil: es verengt sich zu einem Punkt und öffnet sich invertiert wieder bevor es den Turm erreicht. Diese Einschnürung ist kein Fehler — sie ist die Signatur der Projektion, und genau das muss die Maschine tun:

LEFT tower (X/Y) RIGHT tower (U/V) foam block the PART (root face → tip face) crossover — the extended wing tapers to ZERO here amplified tiny + inverted wire lines (the ruled sweep)

Extend a tapered wing past its tip and the chord keeps shrinking — at w·c_root/(c_root−c_tip) beyond the root face it reaches null (der Scheitelpunkt des Kegels, zu dem der Flügel gehört). Jede gerade Drahtlinie verläuft durch diese Nachbarschaft. Wenn der Scheitelpunkt in den Spalt zwischen der entfernten Schaumfläche und dem Turm fällt — was immer dann passiert, wenn die Verjüngung stark ist und der Spalt großzügig — verläuft der Turmweg. durch Nullgröße und kommt auf der anderen Seite heraus gespiegeltDie U/V-Achse zeichnet eine winzige, auf den Kopf gestellte Kopie des Profils nach. Der Draht fegt immer noch exakt die richtige Oberfläche durch den Schaum; nur der leere Luftteil der Bewegung kreuzt sich selbst.

  • Ist es korrekt? Das Teil existiert nur zwischen den Flächen — alles außerhalb ist der Draht, der durch die Luft fährt.
  • Er erklärt die "falsch aussehenden" Turmbuchstaben. Kann der Turm der kleinen Seite auf einem stark verjüngten Paneel berechtigt fahren? weniger als die Spitzenkontur oder entgegengesetzt dazu bewegen?
  • Gerade Flügel haben keine Verjüngung — gleiche Profile lassen die Drahtlinien parallel laufen, der Scheitelpunkt liegt im Unendlichen, und beide Türme zeichnen das Profil 1:1 nach.
  • Der Pinch sitzt nie im Foam. Es lebt jenseits der kleinen Fläche, in der Verlängerung des Teils – sobald die Verjüngung null erreicht, befindet man sich definitionsgemäß außerhalb des Blocks.

Was cncfcam.com automatisch macht

Jede generierte Form — Flügel, Zahnräder, Wandpaneele, Hypars, Charaktere, KI-Formen und Zwei-Profil-Morphs aus dem Load-parts-Dialog — ist entworfen an den Schaumflächen und projeziert auf Turmwege automatischund der Materialblockbreite Z-Größe + Z-Versatz. Bewege oder ändere die Größe des Blocks und der Werkzeugpfad wird live neu projiziert — die Flächen erhalten immer die geplanten Profile, egal wo der Block steht. Gerade Schnitte und Rotationsschnitte steuern beide Türme identisch an, sodass die Projektion sie unverändert durchlässt. Die Vorschau-Fenster auf der Blockseite zeigen den Beweis: Das Profil auf jeder Schaumstofffläche entspricht dem Design, während der 3D-Draht an den Türmen deutlich weiter ausschwingt.

Zwei Dinge folgen aus der Mathematik, und das Werkzeug warnt vor jedem:

  • Türme außerhalb der Grenzen — Projektion verstärkt jeden Wurzel↔Spitzen-Unterschied durch das Verhältnis von Spalt zu Breite. Ein stark konisch zulaufendes Teil in einem schmalen Block, weit von den Türmen entfernt, kann mehr Turmbewegung erfordern, als Ihre Maschine bietet. Die Passungswarnung zeigt Ihnen, um wie viel.
  • Große Verstärkung — wenn die Lücken deutlich größer als die Blockbreite sind (über ~1,5×), erscheint ein Hinweis: der Schnitt ist zwar korrekt, aber die Verfahrwege des Turms und etwaiges mechanisches Spiel werden dadurch vervielfacht.

Block placement rules of thumb

  • Zentriere den Block zwischen den Türmen (der Button „Center material on machine“ erledigt das mit einem Klick) — er teilt die Verstärkung gleichmäßig auf.
  • Halten Sie die Lücken klein im Verhältnis zur Blockbreite. Ein 300 mm-Block, zentriert in einer 850 mm-Spannweite (Abstände ≈ 275 mm jeweils), verdoppelt die Wurzel↔Spitzen-Unterschiede an den Türmen — normal und fein. Der gleiche Block, gegen einen Turm gedrückt, vervielfacht die Unterschiede auf der gegenüberliegenden Seite mit dem Faktor 3.
  • Für stark verjüngte Paneele eine breiter Block Reduziert das Verhältnis effektiver als alles andere?

Schnittgeschwindigkeit ist flächenbezogen

Ihre Vorschubgeschwindigkeitseinstellung durch den Schaum, not the tower speed. Since the projected tower paths are longer than the face paths, the exported G-code raises each cutting line's F by that move's tower:face travel ratio — so the foam always sees the set feedrate and the Bleibt die Schnittfuge von der Wurzel zur Spitze konstant an verjüngten Paneelen. (Ohne dies schneidet die Spitze einer verjüngten Tragfläche langsamer und erzeugt eine breitere Kerbe genau dort, wo das Teil am dünnsten ist.) Leerfahrten außerhalb des Schaums bleiben bei der normalen Vorschubgeschwindigkeit. Die Schnittzeit- und Konturnummern im Statusfenster sind aus demselben Grund flächenbezogen.

Importierter G-code

Importierter G-code wird nie neu projiziert — Dateien von anderen CAM-Systemen enthalten bereits die Turmkoordinaten, genau wie gespeichert. Die Blockflächen-Vorschau, die Schnittzeit und die Schmelzprüfungen des Simulators bewerten diese trotzdem an den Schaumflächen, sodass Sie überprüfen können, was eine fremde Datei wirklich schneidet, bevor Sie sie ausführen.

Verwandt

Siehe Materialblock & Arbeitsbereich für die Blocksteuerungen Morphing zweier Profile für den 4-Draht-Mechanismus Flügelgenerator wo Projektion am wichtigsten ist. Warum Ihre Foamcube-Schneidemaschinen-Türme einen Flügel verkehrt herum schneiden?.