Benutzer-Werkzeuge

Webseiten-Werkzeuge


dxf_geometry

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
dxf_geometry [2024/07/15 08:53] – angelegt 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|}}
-====== About LiLa-CAM ====== 
 [[lila-cam|Zurück zu Lila-CAM]] [[lila-cam|Zurück zu Lila-CAM]]
-=== LiLa-CAM freie Linux CAM-Software für Hobby-Drehmaschinen ===+====== 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.1721033627.txt.gz · Zuletzt geändert: 2024/07/15 08:53 von torsten.roehl