– FreeCAD – Path Workbench
– Über FreeCAD
Die Path Workbench wird verwendet, um Maschinenanweisungen für CNC-Maschinen aus einem FreeCAD 3D-Modell zu erstellen. Diese produzieren reale 3D-Objekte auf CNC-Maschinen wie Fräsern, Drehmaschinen, Lasercuttern oder ähnlichem. Typischerweise sind Anweisungen ein G-Code-Dialekt.
Der FreeCAD Path Workbench-Workflow erstellt diese Maschinenanweisungen wie folgt:
- Ein 3D-Modell ist das Basisobjekt, das normalerweise mit einer oder mehreren der Werkbänke für Bauteildesign, Bauteil oder Entwurf erstellt wird.
- In Path Workbench wird ein Job erstellt. Diese enthält alle Informationen, die erforderlich sind, um den erforderlichen G-Code für die Bearbeitung des Auftrags auf einer CNC-Mühle zu generieren: Es gibt Lagermaterial, die Mühle verfügt über bestimmte Werkzeuge und folgt bestimmten Befehlen zur Steuerung von Geschwindigkeit und Bewegungen (normalerweise G-Code).
- Werkzeuge werden nach Bedarf für die Job-Operationen ausgewählt.
- Fräsbahnen werden z.B. mit Kontur- und Taschenoperationen erstellt. Diese Pfadobjekte verwenden den internen FreeCAD G-Code-Dialekt, unabhängig von der CNC-Maschine.
- Exportieren Sie den Job mit einem g-Code, der zu Ihrer Maschine passt. Dieser Schritt wird als Nachbearbeitung bezeichnet; Es stehen verschiedene Postprozessoren zur Verfügung.
– LinuxCNC
LinuxCNC steuert CNC-Maschinen. Es kann Fräsmaschinen, Drehmaschinen, 3D-Drucker, Laserschneider, Plasmaschneider, Roboterarme, Hexapoden und mehr antreiben.
- Läuft unter Linux (optional mit Echtzeit-Erweiterungen).
- Einfache Installation auf Debian und Ubuntu oder über unsere Live/Install DVD/USB Images.
- Akzeptiert G-Code-Eingaben und steuert als Antwort CNC-Maschinen an.
- Aktive Benutzergemeinschaft.
- Mehrere verschiedene GUIs verfügbar.
- Kompatibel mit vielen gängigen Maschinensteuerungs-Hardware-Schnittstellen.
- Unterstützt starres Gewindeschneiden, Fräserkompensation und viele andere erweiterte Steuerungsfunktionen.
- Vollständiger Quellcode verfügbar unter den Bedingungen der GNU GPLv2 (General Public License Version 2).
– PyCAM
PyCAM ist ein Werkzeugweggenerator für die 3-Achs-CNC-Bearbeitung. Es lädt 3D-Modelle im STL-Format oder 2D-Konturmodelle aus DXF- oder SVG-Dateien. Der resultierende G-Code kann mit LinuxCNC oder jeder anderen Maschinensteuerung verwendet werden.
PyCAM unterstützt eine Vielzahl von Werkzeugwegstrategien für 3D-Modelle und 2D-Konturmodelle. Werfen Sie einen Blick auf die Features-Seite für eine vollständige Liste Features.
PyCAM läuft unter Linux, Windows und macOS. Es ist freie Software unter der GPL v3 lizenziert.
– OpenBuilds Software
– OpenBuilds CONTROL – Machine Interface Controller
OpenBuilds CONTROL ist eine Anwendung zum Anschließen und Steuern Ihrer CNC-, Laser-, Plasma- oder Dragknife-Maschine.
Auf diese Weise können Sie
- mit Ihrer Maschine verbinden und mit ihr joggen
- GCODE-Jobs ausführen
- Nullkoordinaten setzen
- In cam integrieren.openbuilds.com
- Glätten/Oberfläche ihre spoilboard/lager
- und auch helfen mit ihre Firmware konfiguration
-OpenBuilds CAM-GCODE Generator
OpenBuilds CAM ist eine web-basierte anwendung für umwandlung SVG, DXF und Bitmap zeichnungen, zu GCODE für den einsatz mit ihre CNC, Laser, Plasma oder Dragknife Maschine
Diese ermöglicht es ihnen,
- Import SVG / PNG/ BMP/ JPG/Gerber/Excellon-Dateien
- Import aus einer integrierten Teilebibliothek
- Einrichten von Werkzeugwegen für CNC-Fräsen, Laserschneiden, Plasmaschneiden und Schleppmesser
- GCODE generieren
- GCODE senden an OpenBuilds CONTROL
– GRBL
Grbl ist eine kompromisslose, leistungsstarke und kostengünstige Alternative zur Parallelport-basierten Bewegungssteuerung für CNC-Fräsen. Es läuft auf einem Vanille-Arduino (Duemillanove / Uno), solange es einen Atmega 328 hat.
Der Controller ist in hochoptimiertem C geschrieben und nutzt alle cleveren Funktionen der AVR-Chips, um ein präzises Timing und einen asynchronen Betrieb zu erreichen. Es ist in der Lage, bis zu 30 kHz stabile, jitterfreie Steuerimpulse aufrechtzuerhalten.
Es akzeptiert standardkonformen g-Code und wurde problemlos mit der Ausgabe mehrerer CAM-Tools getestet. Bögen, Kreise und helikale Bewegungen werden vollständig unterstützt, ebenso wie alle anderen primären G-Code-Befehle. Makrofunktionen, Variablen und die meisten vordefinierten Zyklen werden nicht unterstützt, aber wir denken, dass GUIs sie viel besser in geraden g-Code übersetzen können.
Grbl beinhaltet ein vollständiges Beschleunigungsmanagement mit Blick nach vorne. Das bedeutet, dass der Controller bis zu 18 Bewegungen in die Zukunft blickt und seine Geschwindigkeiten im Voraus plant, um eine sanfte Beschleunigung und ruckfreie Kurvenfahrt zu gewährleisten.
Lizenzierung: Grbl ist freie Software, veröffentlicht unter der GPLv3-Lizenz.
– CAMotics
Mit CAMotics können Sie 3-Achs-GCode-Programme für CNCs simulieren und die Ergebnisse in 3D visualisieren. CAMotics läuft unter Linux, OS-X oder Windows. Es ist schnell, einfach zu bedienen und am besten Open Source und kostenlos.
Mit der Möglichkeit, Ihre CNC-Werkzeugbahnen zu simulieren, vermeiden Sie gefährliche und teure Fehler. Wenn Sie sich die integrierten Beispiele ansehen und die Online-Dokumentation verwenden, führen Sie im Handumdrehen Ihre eigenen Simulationen durch. Und wenn Sie weitere Hilfe benötigen, beantworten wir Ihre Fragen gerne über die Diskussionsgruppe.CAMotics zielt darauf ab, eine nützliche CNC-Simulationsplattform für die DIY- und Open-Source-Community zu sein. CAMotics sollte dem hochtechnischen Benutzer dienen, aber einfach und benutzerfreundlich genug bleiben, um auch weniger Technikfreaks zu unterstützen.
Eigenschaften:
- Schnelle 3-Achsen-Schnitt-Werkstück-Simulation mit 3D-Visualisierung.
- Simuliert zylindrische, konische, Ballnose-, Sphäroid- und Snubnose-Werkzeugformen.
- Werkzeugweg 3D Visualisierung.
- Multithread-Rendering kann die Vorteile von Multiprozessor-CPUs nutzen.
- GCode-Analyse, Simulation, Verifikation und Annotation.
- In der Anwendung GCode und TPL anzeigen und bearbeiten.
- Unterstützt LinuxCNC (AKA EMC2) O-Codes.
- Geschnittenes Werkstück in STL-Datei exportieren.
- Bearbeiten von Werkzeugtabellen.
- Fügen Sie Höhensondierung zu 2D-GCode-Dateien hinzu. Sehr nützlich für leiterplatten schneiden und metall gravur.
- 2D-GCode-Pfadoptimierung. (in progress #11)
- Funktioniert unter Windows und Linux.
- Veröffentlicht unter der GPL v2+ Lizenz.
– Blender CAM
Blender CAM ist eine Open-Source-Lösung für Artistic CAM – Computer Aided Machining – ein G-Code-Generierungswerkzeug. Blender CAM ist eine Erweiterung für das kostenlose Open-Source-Paket Blender 3d. Es wurde für viele Fräsprojekte verwendet und wird aktiv entwickelt. Wenn Sie ein Entwickler sind, der helfen möchte, zögern Sie nicht, mich zu kontaktieren.
Diese Erweiterung ist kostenlos, Sie können jedoch spenden, um die Entwicklung zu unterstützen und die bereits geleistete Arbeit zu würdigen. Es gibt derzeit keine Garantie für die Ergebnisse von blender CAM – Sie müssen Ihre Pfade vor dem Gebrauch überprüfen. Blender CAM wurde mit Erfolg in meinem Studio getestet. Ich würde Blender CAM jetzt nicht für die Metallbearbeitung empfehlen, seien Sie vorsichtig, wenn Sie es versuchen.
Eigenschaften:
- Mehrere Frässtrategien für 2D und 3D
- Fräsertypen: ball, flach, V-Carve mit verschiedenen Winkeln
- Arbeiten Sie mit 3D-Daten oder Tiefenbildern
- Schichten und Haut zum Schruppen.
- Inverse fräsen
- Verschiedene optionen für umgebungs um modell
- schutz der vertikalen oberflächen
- bleiben low-option für bewegung
- material größe setup
- simulation von 3d operationen
- Hintergrund computing der operationen, so können sie weiter arbeiten
- helix eintrag, arc zurückziehen, rampe unten für einige der strategien.
- Automatische brücken für ausschnitt betrieb
- Kette export und simulation
-DXF2GCODE
DXF2GCODE ist ein werkzeug für umwandlung 2D (dxf, pdf, ps) zeichnungen zu CNC maschine kompatibel GCode. Windows-, Linux- und Mac-Unterstützung mithilfe der Skriptsprache Python.
Eigenschaften:
- Integration in EMC2
- Voll einstellbarer Postprozessor
- Reduzierung der G0-Bewegungen durch Routenoptimierung
- Import von DXF-, PDF- und PS-Dateien
- Verbesserte Genauigkeit für Splines Import nach Linien und Bögen
- Spezifikation der Fräsparameter nach Ebenen
- Unterstützung für Schleppmesser und Drehmaschine
- Unterstützung für Pausen und Registerkarten
- AutoCAD-Blöcke und -Einsätze
- Mehrere Werkzeuge
- Unterstützung mehrerer Sprachen: Englisch; Deutsch; Französisch; Russisch
- 3D-Viewer