hswiki:raum:elektronikwerkstatt:cnc-fraesmaschine
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hswiki:raum:elektronikwerkstatt:cnc-fraesmaschine [2018/01/26 18:19] – [Modernisierungsmöglichkeiten] ulip | hswiki:raum:elektronikwerkstatt:cnc-fraesmaschine [2023/09/24 12:51] (aktuell) – html-empty-entities (Leere Menge) mit korrekten Unicode-Durchmesser-Symbol ersetzt l.behm | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== TODOs ===== | ===== TODOs ===== | ||
- | * Die Steuerungssoftware (DOS-Programm) läuft derzeit auf einem Indstrie-PC mit Win 98. Kann man das auch auf Linux mit DosBox oder Wine realisieren? | + | * Die Steuerungssoftware (DOS-Programm) läuft derzeit auf einem Indstrie-PC mit Win 98. Kann man das auch auf Linux mit DosBox oder Wine realisieren? |
- | * Die meisten CAM-Tools geben G-Code aus. Die Maschinensteuerung arbeitet mit dem proprietären NCP-Befehlssatz. Hier muss ein Konverter her oder eine modernere Steuersoftware, | + | |
* Zur Maschine gab es ein paar Fräswerkzeuge. Wir sollten noch sinnvolle Fräser ergänzen, um verschiedene Anwendungen abzudecken. Insbesondere sollten verschiedene Fräser für Kunsstoff und Aluminium benutzt werden, um die Schärfe der Schneiden für die Kunststoffbearbeitung länger zu erhalten. Verschiedene Formen sind ebenfalls nötig: Zylinder (vertikale und horizontale Flächen), Kegel (Senkungen und Fasen), rundes Fräserende für nicht-ebene Flächen. Außerdem verschiedene Durchmesser für unterschielich große Bearbeitungsflächen. | * Zur Maschine gab es ein paar Fräswerkzeuge. Wir sollten noch sinnvolle Fräser ergänzen, um verschiedene Anwendungen abzudecken. Insbesondere sollten verschiedene Fräser für Kunsstoff und Aluminium benutzt werden, um die Schärfe der Schneiden für die Kunststoffbearbeitung länger zu erhalten. Verschiedene Formen sind ebenfalls nötig: Zylinder (vertikale und horizontale Flächen), Kegel (Senkungen und Fasen), rundes Fräserende für nicht-ebene Flächen. Außerdem verschiedene Durchmesser für unterschielich große Bearbeitungsflächen. | ||
- | * Für einige der Fräser fehlt ein Spannfutter für den passenden Schaftdurchmesser. | ||
- | * Messmittel zum Einrichten der Werkstücke. Mindestens eine Messuhr mit Stativ. | ||
- | * Anschlagschienen und Spannvorrichtung zum schnellen und einfachen Spannen der Werkstücke. | ||
* Ein Grundstock an Material (v.a. Kunststoffplatten) sollte vorhanden sein. | * Ein Grundstock an Material (v.a. Kunststoffplatten) sollte vorhanden sein. | ||
Zeile 16: | Zeile 12: | ||
==== Zerspanungswerkzeuge ==== | ==== Zerspanungswerkzeuge ==== | ||
- | ^ Anzahl ^ Name ^ Schneiden-< | + | ^ Anzahl ^ Name ^ Schneiden-⌀ ^ Schaft-⌀ ^ Material |
- | | 1 | Einschneider | 2 mm | 3 mm | | | + | | 1 | Einschneider | 2 mm | 3 mm |
- | | 1 | Einschneider | 4 mm | 6 mm | + | | 1 | Einschneider | 4 mm | 6 mm |
- | | 1 | Einschneider | 6 mm | 6 mm | + | | 1 | Einschneider | 6 mm | 6 mm |
Zeile 25: | Zeile 21: | ||
**Spannzangentyp: | **Spannzangentyp: | ||
- | **Abmessungen: | + | **Abmessungen: |
Einseitig geschlitzt, für Werkzeuge mit zylindrischem Schaft ohne Anzugsgewinde. | Einseitig geschlitzt, für Werkzeuge mit zylindrischem Schaft ohne Anzugsgewinde. | ||
- | + | ^ Anzahl ^ Bezeichnung | |
- | ^ Anzahl ^ Name ^ für Schaft-< | + | | 1 | Spannzange | 1 mm | |
- | | 1 | Spannzange | 1 mm | | | + | | 1 | Spannzange | 2 mm | |
- | | 1 | Spannzange | 2 mm | | | + | | 2 | Spannzange | 2.5 mm | |
- | | 2 | Spannzange | 2.5 mm | falscher Kegelwinkel! | + | | 2 | Spannzange | 3 mm | |
- | | 2 | Spannzange | 3 mm | | | + | | 1 | Spannzange | 3.5 mm | |
- | | 1 | Spannzange | 3.5 mm | | | + | | 1 | Spannzange | 4 mm | |
- | | 1 | Spannzange | 4 mm | | | + | | 1 | Spannzange | 4.5 mm | |
- | | 1 | Spannzange | 4.5 mm | | | + | | 1 | Spannzange | 5 mm | |
- | | 1 | Spannzange | 5 mm | | | + | | 1 | Spannzange | 5.5 mm | |
- | | 1 | Spannzange | 5.5 mm | | | + | | 1 | Spannzange | 6 mm | |
- | | 2 | Überwurfmuttern für Spindel | + | | 2 | Überwurfmuttern für Spindel || |
==== Montagewerkzeug ==== | ==== Montagewerkzeug ==== | ||
- | ^ Anzahl ^ Name ^ Größe ^ Bemerkung | | + | ^ Anzahl ^ Bezeichnung |
- | | 1 | Hakenschlüssel | 16-20 | | | + | | 1 | Hakenschlüssel | 16-20 | |
- | | 1 | Maulschlüssel | + | | 1 | Maulschlüssel |
+ | | 1 | Maulschlüssel | ||
+ | |||
+ | |||
+ | ==== Spannmittel ==== | ||
+ | |||
+ | ^ Anzahl ^ Bezeichnung ^ | ||
+ | | 2 | Anschlagschienen 225 mm | | ||
+ | | 1 | Handhebel-Spannvorrichtung SH 1 | | ||
+ | |||
+ | |||
+ | ==== Messmittel ==== | ||
+ | ^ Anzahl ^ Bezeichnung ^ | ||
+ | | 1 | Messuhr Mahr Analog MarCartor 810 A | | ||
+ | | 1 | Magnet-Messstativ für Messuhr | | ||
+ | | 1 | Messschieber (analog) Maschinenbauqualität | | ||
+ | |||
+ | |||
+ | ==== Postprocessor ===== | ||
+ | Uns liegt ein Postprocessor für das Fräsenmodell vor, den man in das jeweilige CAM-Tool einfügt. Die beiden Dateien liegen auf ownkraut:/ | ||
===== Notwendige oder wünschenswerte Anschaffungen ===== | ===== Notwendige oder wünschenswerte Anschaffungen ===== | ||
Zeile 54: | Zeile 69: | ||
^ Teil ^ Beispiel-Modell + Link ^ Preis ^ Priorität ^ | ^ Teil ^ Beispiel-Modell + Link ^ Preis ^ Priorität ^ | ||
- | | Anschlagschienen | [[https:// | ||
- | | Spannvorrichtung | [[https:// | ||
- | | Messuhr (analog) | [[https:// | ||
- | | Stativ für Messuhr | [[https:// | ||
| Stahlmaßstab 500mm | | | | | | Stahlmaßstab 500mm | | | | | ||
- | | Messschieber (analog) Maschinenbauqualität | | | | | ||
- | | Spannzange 2.5mm Schaft-< | ||
- | | Spannzange 6mm Schaft-< | ||
| Satz Spiralbohrer (nur für die Fräse) | | | | | | Satz Spiralbohrer (nur für die Fräse) | | | | | ||
| Kegelfräser (Senkungen, Fasen, Entgraten) | [[https:// | | Kegelfräser (Senkungen, Fasen, Entgraten) | [[https:// | ||
Zeile 110: | Zeile 118: | ||
Nach derzeitigem Kenntnisstand existieren theoretisch folgende Möglichkeiten einer Modernisierung mit aufsteigendem Awesomeness-Faktor: | Nach derzeitigem Kenntnisstand existieren theoretisch folgende Möglichkeiten einer Modernisierung mit aufsteigendem Awesomeness-Faktor: | ||
+ | |||
+ | |||
+ | === Originalen Steuerrechner ins Krautspace-Netz === | ||
+ | |||
+ | * Als kurzfristige Lösung für das Datentransferproblem kann versucht werden, den Steuerrechner ins Krautspace-Netz zu bekommen. | ||
+ | * Daten können dann per Netzwerkfreigabe auf dem Rechner abgelegt werden | ||
+ | * Vorteil: | ||
+ | * Datenaustausch per Netzwerk möglich | ||
+ | * Nachteil: | ||
+ | * Keine wirkliche Modernisierung - nur Datenaustausch wird vereinfacht | ||
+ | * Kein G-Code verarbeitbar - G-Code-zu-NCP-Übersetzer wird benötigt | ||
+ | * Kein Datenaustausch per USB-Stick | ||
Zeile 117: | Zeile 137: | ||
* Hier ist zu klären, ob die Kommunikation über die serielle Schnittstelle dann noch gut genug funktioniert. Laut Isel-Manual wurden beim DOS-Treiber ein paar Tricks unternommen, | * Hier ist zu klären, ob die Kommunikation über die serielle Schnittstelle dann noch gut genug funktioniert. Laut Isel-Manual wurden beim DOS-Treiber ein paar Tricks unternommen, | ||
* Vorteil: | * Vorteil: | ||
- | * einfacher Datenaustausch per USB-Stick | + | * einfacher Datenaustausch per USB-Stick |
* Nachteil: | * Nachteil: | ||
- | * Es kann nach wie vor kein G-Code verarbeitet werden. | + | * Es kann nach wie vor kein G-Code verarbeitet werden |
* Es kann sich herausstellen, | * Es kann sich herausstellen, | ||
Zeile 125: | Zeile 145: | ||
=== Kommerzielle Steuerungssoftware für Windows/ | === Kommerzielle Steuerungssoftware für Windows/ | ||
- | * Die Firma *delft spline systems* bietet die Steuerungssoftware [[https:// | + | * Die Firma //delft spline systems// bietet die Steuerungssoftware [[https:// |
* Die Software kann NCP- und G-Code-Programme verarbeiten. | * Die Software kann NCP- und G-Code-Programme verarbeiten. | ||
- | * *KAY* setzt Windows voraus, ein Versuch auf Linux mit Wine kann mit der kostenlosen Testversion unternommen werden. Leider kann man mit dieser Version nicht die Verbindung zur Maschine testen (vielleicht verhandelbar? | + | * //KAY// setzt Windows voraus, ein Versuch auf Linux mit Wine kann mit der kostenlosen Testversion unternommen werden. Leider kann man mit dieser Version nicht die Verbindung zur Maschine testen (vielleicht verhandelbar? |
- | * Die Software kostet | + | * Die Software kostet |
* Vorteile: | * Vorteile: | ||
* Die Maschine wäre relativ schnell einsatzbereit. | * Die Maschine wäre relativ schnell einsatzbereit. | ||
Zeile 142: | Zeile 162: | ||
* LinuxCNC ist eine freie Steuerungsoftware | * LinuxCNC ist eine freie Steuerungsoftware | ||
+ | * Es kann direkt G-Code verarbeiten. | ||
* Es unterstützt unsere Maschine vermutlich nicht - es muss also eine Möglichkeit gefunden und realisiert werden, die Maschine damit zu steuern (Aufwand derzeit unbekannt). | * Es unterstützt unsere Maschine vermutlich nicht - es muss also eine Möglichkeit gefunden und realisiert werden, die Maschine damit zu steuern (Aufwand derzeit unbekannt). | ||
- | * Ist ein Interface mit unserer originalen IMC4-Steuerkarte in der Maschine überhaupt realisierbar? | + | * Isel-CPM-Maschinen scheinen relativ populär zu sein, trotzdem gibt es offenbar noch kein passendes Modul für LinuxCNC. Gründe? Vielleicht schwer machbar? Die Projekte, die Isel CPMs mit LinuxCNC benutzen, haben auch die Steuerplatine |
- | * LinuxCNC kann G-Code verarbeiten. Eventuell Erweiterung für NCP möglich. | + | |
* Vorteile: | * Vorteile: | ||
* Freie Software auf freiem Betriebssystem | * Freie Software auf freiem Betriebssystem | ||
Zeile 153: | Zeile 173: | ||
* Restrisiko, beim Basteln etwas an der Maschine zu beschädigen. | * Restrisiko, beim Basteln etwas an der Maschine zu beschädigen. | ||
* Wirkliche Inbetriebnahme erst möglich, wenn Integration mit LinuxCNC fertig ist. Dauer unbekannt. | * Wirkliche Inbetriebnahme erst möglich, wenn Integration mit LinuxCNC fertig ist. Dauer unbekannt. | ||
+ | |||
+ | Wie es scheint passt die Philosophie von LinuxCNC nicht zu unserer Absicht möglichst wenig an der originalen Steuerung der Maschine zu ändern ([[http:// | ||
+ | |||
+ | > 4. Why not use a micro controller over USB as a step generator | ||
+ | > | ||
+ | > Short answer: | ||
+ | > because it breaks the idea of the project - LinuxCNC as a machine controller. | ||
+ | > | ||
+ | > Long answer: | ||
+ | > If you wished to do rigid tapping with your USB-based controller - you would have to add the tapping code to your microcontroller. USB will not allow reliable communication between the motion controller (LinuxCNC) and the motor controller (your micro). | ||
+ | > | ||
+ | > Multiply that by other options and now you have basically made your micro controller into a motion controller. This has been done in a fork of LinuxCNC - USB to a mesa 7i43 card in the araisrobo project (now uses machinekit AFAIK). | ||
+ | > | ||
+ | > Now if someone added some cool option to LinuxCNC' | ||
+ | > | ||
+ | > By using relatively ' | ||
+ | > | ||
+ | > So is it a waste of time for simple I/O stuff? Yes, I guess you could say that - but when you look at the bigger picture it makes sense - LinuxCNC does a lot more than just simple step driven mills. | ||
+ | > | ||
+ | > We prefer that the motion controller is in one place - LinuxCNC. | ||
+ | |||
+ | Kurz gesagt: | ||
+ | |||
+ | LinuxCNC will " | ||
=== Awesomeness++ === | === Awesomeness++ === | ||
- | * Nach Modernisierung des Steuer-PCs Aufrüstung der Motorsteuerung mit einem neuen [[http:// | ||
+ | * Es gibt eine [[http:// | ||
+ | * Es werden Brems- und Beschleunigungsvorgängen am Ende und Anfang von Bewegungssegmenten einer zusammenhängenden Bahn vermieden. | ||
+ | * Die Bearbeitungszeit insbesondere bei Werkzeugpfaden, | ||
+ | * Durch die Vermeidung von Schwingungen werden die Oberflächen glatter. | ||
+ | * Kosten inkl. MwSt. ca. 600€ | ||
+ | * Wäre damit mal ein Fall für einen Förderantrag. | ||
+ | * Anschaffung erst wirklich sinnvoll, wenn der Rest läuft. | ||
==== CAM-Tools ==== | ==== CAM-Tools ==== | ||
+ | * Die Website von LinuxCNC hat eine [[http:// | ||
+ | * Das kommerzielle Tool [[https:// | ||
+ | * unterstützt die optionale 4. Achse unserer Maschine (Drehachse) für die Pfadplanung (komplexe Teile bearbeitbar) | ||
+ | * kostet ca. 300€ als [[https:// | ||
+ | * Testversion für 30 Tage verfügbar | ||
+ | |||
+ | {{tag> |
hswiki/raum/elektronikwerkstatt/cnc-fraesmaschine.txt · Zuletzt geändert: 2023/09/24 12:51 von l.behm