Benutzer-Werkzeuge

Webseiten-Werkzeuge


dxf_geometry

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dxf_geometry [2024/07/15 08:54] torsten.roehldxf_geometry [2024/07/17 07:05] (aktuell) – [Layer-Konzept] torsten.roehl
Zeile 1: Zeile 1:
 {{ :lila-cam:lathe-big.png?200|}} {{ :lila-cam:lathe-big.png?200|}}
-====== DXF Geometry ====== 
 [[lila-cam|Zurück zu Lila-CAM]] [[lila-cam|Zurück zu Lila-CAM]]
 +====== DXF Geometry ======
 +
 +//**DXF-Geometrie**  erzeugt G-Code aus DXF-Dateien, indem die Geometrien (Profillinien) extrahiert und in maschinenlesbare Anweisungen für das Profildrehen umgewandelt werden. Die relevanten Geometrien werden identifiziert und anschließend in G-Code-Befehle konvertiert, die die Werkzeugbewegungen der CNC-Maschine steuern. Dadurch wird eine präzise Umsetzung der CAD-Modelle in die Drehbearbeitung ermöglicht.//
 +
 +
 +
 +<note>Das Tutorial "Profildrehen" beschreibt, wie man Profile mit QCAD erstellt und anschließend hieraus mit Lila-CAM G-Code erzeugt.</note>
 +
 +====== DXF-Format für LiLa-CAM ======
 +<note tip>QCAD ist einfach zu bedienen und dient hier als Referenz für die Erzeugung von Profillinien für Lila-CAM.</note>
 +Erlaubte DXF-Geometrie-Elemente sind:
 +
 +  * **Linien-Elemente** (haben einen Anfangspunkt und einen Endpunkt)
 +  * **Kreissegmente** (haben einen Mittelpunkt, Radius sowie einen Startwinkel und einen Endwinkel)
 +Layer
 +  * **QCAD**: Layer '0' ist reserviert für das Bauteilmaß
 +  * Weitere Layer werden für einzelne CAM-Operationen verwendet.
 +====== LiLa-CAM Prinzip ======
 +  * Layer-Konzept
 +  * Konstruktions-Konzept
 +  * CAM-Konzept
 +
 +
 +==== Layer-Konzept ====
 +In QCAD heißt der erste Layer '0', dieser ist nicht veränderbar. Lila-CAM erwartet in diesem Layer ein Rechteck (bestehend aus vier Linien), das im ersten Quadranten liegt und die Maße des Bauteils repräsentiert. Dabei muss der Punkt (0|0) ebenfalls vorhanden sein.
 +
 +Profillinien müssen sich jeweils auf einem eigenen Layer befinden. Für jede Profillinie kann dann später eine CAM-Operation erstellt werden.
 +  * Layer '0': Bauteilmaß
 +  * Layer '1': Profilinie
 +  * Nächster Layer: Weitere Profilinien, falls erforderlich
 +  
 +
 +Profillinien müssen kontinuierlich (ohne Lücken) sein und dürfen aus Linien und Kreissegmenten bestehen. Die Reihenfolge der Kreissegmente oder die Richtung der Linien ist dabei unwichtig, da Lila-CAM dies vor der Erstellung auf Gültigkeit überprüft und gegebenenfalls korrigiert.
 +
 +<WRAP center  tip 95%>
 +Eigenschaften der Profillinie:
 +  * Die Profillinien dürfen sich __nicht__ im Layer '0' befinden, sondern jede Profillinie hat einen eigenen Layer.
 +  * Profillinien werden immer nur im ersten Quadranten gezeichnet, wobei die X-Achse später die Z-Achse repräsentiert. Die X-Achse entspricht somit die Mitte des Bauteils.
 +  * Profillinien müssen kontinuierlich sein.
 +  * Profillinien werden immer komplett bearbeitet und dürfen daher keine weiteren Linienelemente (Hilfslinien, Bauteile, etc.) enthalten.
 +  * Profillinien bestehen nur aus Linien und Kreissegmenten.
 +  * Profillinien müssen später auch mit dem gewählten Werkzeug gedreht werden können.
 +
 +</WRAP>
 +
 +==== Konstruktions-Konzept ====
 +Jede Profilinie (die auf einem eigenen Layer definiert ist) muss sich mit dem später gewählten Werkzeug drehen lassen. Lila-CAM kann dies derzeit nicht prüfen und geht davon aus, dass die Kombination aus Profilinie und gewähltem Werkzeug sich auch tatsächlich drehen lässt.
 +
 +
 +Komplexe Geometrien können dabei leicht durch die Kombination mehrerer Profilinien umgesetzt werden.
 +==== CAM-Konzept ====
 +
 +Jede Profillinie wird in drei Elementen gedreht.
 + 
 +  - Ausräumen   (Line Segments)
 +  - Schruppen  (Rough Cycle)
 +  - Schlichten  (Finished Cycle) 
 +
 +<note tip>Lila-CAM zeigt diese Elemente zur Visualisierung an. Sie bilden die Grundlagen für den zu erstellenden G-Code.  
 + 
 +</note>
 +
 +
 +Jedes Element wird in der Eigenschaftsliste konfiguriert. Dabei sind insbesondere die Zustellung und die Anzahl der Zyklen zu wählen.
 +
 +
  
dxf_geometry.1721033650.txt.gz · Zuletzt geändert: 2024/07/15 08:54 von torsten.roehl