Schritt 35: Software-Toolchain: EMC2 unter Linux
Teilen
Ich muss zugeben, ich bin auch ein Linux-Fan. Es basiert auf Open Source (ähnlich wie diese CNC-Maschine) und viele Leute arbeiten mit, um das Betriebssystem besser zu machen. Das Linux-Betriebssystem hat ein ähnliches Aussehen wie das Windows-Betriebssystem. Linux hat ein Menü, das dem Windows-Startmenü ähnelt und meiner Erfahrung nach etwas schneller läuft. Linux hat auch den Vorteil, dass es direkter mit externer Hardware (Computerperipherie wie Drucker, Scanner oder eine schicke CNC-Maschine) verbunden ist. Ich muss sagen, dass Mach3 auch ziemlich gut mit CNC-Maschinen verbunden ist... die Leute von Mach3 müssen etwas Besonderes tun, um diese direkte Verbindung herzustellen (ich glaube, sie sprechen darüber im Handbuch). Linux gibt es in verschiedenen "Geschmacksrichtungen" (ich mache keine Witze), genannt Distros. Ich werde Ihnen die Distro namens Ubuntu vorstellen. Ubuntu bedeutet in einer der afrikanischen Sprachen "Menschlichkeit gegenüber anderen" und wenn Sie sich fragen und mehr Details erfahren möchten, besuchen Sie die Website und schauen Sie sich das an. Dieser Beitrag soll sich um die Steuerung Ihrer CNC und die damit verbundene Toolchain drehen, daher werde ich Sie nicht mit den sehr funktionsreichen Details der Linux-Umgebung langweilen. EMC2 ist eine Softwareanwendung, die entwickelt wurde, um CNC-Maschinen und andere aktuatorbasierte Kreationen zu steuern. Im Wesentlichen nimmt sie G-Code-Programme entgegen und wandelt sie in Schritt- und Richtungssignale (Schrittmotoren) für die einzelnen Motoren um. Der Controller sendet auch die entsprechenden Signale für Servomotoren und dergleichen, genau wie Mach3. Das Programm selbst ist sehr gut gemacht und funktionsreich. EMC2 ist im Ubuntu OS enthalten, so dass Sie zur Installation der Software auch Linux installieren werden. Es gibt tatsächlich zwei Optionen für die Installation von EMC2: Erstens laden Sie eine große Datei herunter, die das Ubuntu OS und EMC2 zusammen enthält, oder Sie können einfach die EMC2-Software (Binärdateien) herunterladen und diese einzeln installieren. Wenn Sie ein erfahrener Linux-Guru sind, können Sie Letzteres versuchen, aber ich empfehle dringend, das komplette Paket herunterzuladen. Zuerst müssen Sie die Seite finden: Googeln Sie EMC2 und klicken Sie auf die Auswahl LinuxCNC. Sie werden mit einem allgemeinen Informationsbildschirm (Home) präsentiert, der Ihnen in roten Buchstaben anzeigt, wohin Sie gehen sollen. Die Software kann durch Klicken auf "how to get it" heruntergeladen werden. Der nächste Bildschirm enthält einen Link zur "basic installation". Sobald dieser angeklickt ist, befindet sich die ISO-Datei am Anfang des Absatzes. Eine ISO-Datei wird tatsächlich als ISO-Image bezeichnet. Eine ISO ist ein optisches Datenträger-Image, das den ISO 9660-Dateisystemstandards entspricht, was auch bedeutet, dass es ein Betriebssystem mit einem bootfähigen Dateisystem ist (an euch Gurus da draußen, Entschuldigung, dass ich so vereinfacht bin, dies ist eine Einführung). Mit anderen Worten, wenn ein ISO-Image auf eine CD gebrannt wird, können Sie diese CD ausschließlich als Betriebssystem verwenden, ohne sie auf die Festplatte zu installieren, was auch als "Live-CD" bezeichnet wird. Fast alle Linux-Distributionen bieten eine Live-CD als Alternative zur Installation auf der Festplatte an. Sie haben auch die Möglichkeit, die Distribution auf Ihrer Festplatte zu installieren, wenn Sie feststellen, dass Linux ein Betriebssystem ist, das Sie wiederholt verwenden werden. Nach dem Herunterladen der ISO-Datei benötigen Sie eine spezielle CD-Brennsoftware, um das ISO-Image ordnungsgemäß auf die CD zu brennen. Ich verwende CDBurnerXP. Es gibt viele CD-Brennprogramme, also nehmen Sie Ihr Lieblingsprogramm und beginnen Sie mit dem Brennen. Sobald Sie Ihr Lieblings-CD-Brennprogramm heruntergeladen haben, starten Sie das Programm und brennen Sie das ISO-Image auf eine leere CD. In CDBurnerXP tun Sie dies, indem Sie oben auf "Datei" und in der Dropdown-Liste auf "ISO-Image brennen" klicken. Ein Dialogfenster erscheint... klicken Sie auf "..." um zum ISO-Image zu navigieren und klicken Sie auf "Brennen". Das ISO-Image wird auf die CD geschrieben und Sie können die CD verwenden, um das Ubuntu OS zu booten. Stellen Sie sicher, dass Ihr BIOS (CMOS) so konfiguriert ist, dass der CD-Treiber zuerst bootet... ok ok... die Computereinrichtung ist so konfiguriert, dass sie von der CD-Laufwerk bootet. Wenn Sie kein CD-Laufwerk/Brenner haben, tut es mir leid, dass Sie bis hierher gelesen haben. Sie benötigen ein CD-Brenner/Schreiber/Leser-Ding. Zurück zum BIOS... Sie müssen das alte staubige Computerhandbuch herausholen, das Sie angesehen haben und dachten, es gehöre in den Müll. Nun, raten Sie mal, Sie könnten es jetzt brauchen! Ha! Bei den meisten Computern sollten Sie in der Lage sein, das BIOS (Computerkonfiguration) aufzurufen, indem Sie beim Computerstart (Beginn des Bootvorgangs) die [Entf]-Taste drücken. Es kann Ihnen auch eine Bildschirmnachricht beim Start anzeigen, welche Taste Sie drücken müssen, um den Einrichtungsbildschirm aufzurufen. Wenn Sie nichts sehen, drücken Sie einfach die [Entf]-Taste, bis Ihr Finger taub wird. Wenn Sie Ihren Computer dadurch zerstören, geben Sie mir nicht die Schuld. Dort angekommen, stellen Sie das CD-Laufwerk als primäres Boot-Gerät ein. Ich kann Ihnen nicht sagen, wo sich dies in Ihrem Einrichtungsbildschirm befindet, aber vertrauen Sie mir, es ist da, irgendwo! Also ist das ISO-Image jetzt auf der CD und Sie sind bereit, es zu booten. Legen Sie die CD ins Laufwerk und starten Sie den Computer neu. Sie sollten einen Ubuntu-Bildschirm mit einem Menü sehen. Wir sind an der ersten Auswahl interessiert, um das Betriebssystem zu installieren/starten. Sobald diese Auswahl gedrückt wurde, erscheint das Betriebssystem auf dem Bildschirm in der Form der Gnome-Umgebung (die GUI). Die hübsche Grafik ist eigentlich nicht das Betriebssystem, es ist das Frontend (benutzerfreundliche Oberfläche, auch grafische Benutzeroberfläche oder kurz GUI genannt). Oben links sehen Sie einen Teil des Menüsystems mit der Überschrift "Anwendungen". Drücken Sie diese und Sie erhalten ein Dropdown-Menü, in dem Sie eine CNC-Auswahl sehen. Dort finden Sie das EMC2-Programm. Spielen Sie eine Weile mit dem Programm, um sich damit vertraut zu machen. Ich würde auch deren Dokumentation herunterladen, um die Details der Anwendung und ihre Funktionen kennenzulernen. Sie werden vielleicht feststellen, dass Sie im Allgemeinen etwas über CNC lernen, genau wie im Mach3-Handbuch. Das Mach3-Handbuch ist jedoch viel reicher an CNC-bezogenen Informationen, aber beide sind großartig für das allgemeine Verständnis. Als Nächstes werde ich auf die anderen Softwareanwendungen von CAD und dem Entwerfen eines Objekts bis hin zur Konvertierung und Produktion eingehen. Beginnen Sie, sich umzusehen und CAD-Programme zu finden, die Sie ausprobieren möchten, es sei denn, Sie haben eine bestimmte Softwareanwendung, die Sie regelmäßig verwenden. Geben Sie mir auch Feedback zu den Anwendungen, die Sie verwenden, damit ich das eine oder andere lernen kann.