Änderungen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:  
==Mach 3==
 
==Mach 3==
 
Nachdem man einen G-Code erstellt hat lädt man diesen in Mach3 und führt ihn aus. Dafür benötigt man zuerst eine Refernzfahrt (Button in Mach 3) der Fräse damit das Programm den Standort des Fräskopfes auf der Maschiene kennt. Anschließend bestimmt man die Nullpunkte durch Navigation (Pfeiltasten; + Umschalt = schneller; und bild auf und ab) des Fräskopfes zu der gewünschten Stelle und betätigen den X0 und Y0 Button. Den Z-Nullpunkt kann man entweder über die selbe Methode ermitteln oder mit Hilfe des Tasters die exakte Höhe feststellen. Generell sollte man immer die Ausgabe des Programms in der rechten unteren Zeile beachten. Danach kann man in den automatischen Modus wechseln um seinen Code auszuführen. Wenn man im G-Code-Editor am Anfang des Programms beim "ersten" Werkzeugwechsel das M9 herauslöscht, stopp die Steuerung die Spindel nicht beim Programmstart.
 
Nachdem man einen G-Code erstellt hat lädt man diesen in Mach3 und führt ihn aus. Dafür benötigt man zuerst eine Refernzfahrt (Button in Mach 3) der Fräse damit das Programm den Standort des Fräskopfes auf der Maschiene kennt. Anschließend bestimmt man die Nullpunkte durch Navigation (Pfeiltasten; + Umschalt = schneller; und bild auf und ab) des Fräskopfes zu der gewünschten Stelle und betätigen den X0 und Y0 Button. Den Z-Nullpunkt kann man entweder über die selbe Methode ermitteln oder mit Hilfe des Tasters die exakte Höhe feststellen. Generell sollte man immer die Ausgabe des Programms in der rechten unteren Zeile beachten. Danach kann man in den automatischen Modus wechseln um seinen Code auszuführen. Wenn man im G-Code-Editor am Anfang des Programms beim "ersten" Werkzeugwechsel das M9 herauslöscht, stopp die Steuerung die Spindel nicht beim Programmstart.
 +
 +
 +
==Mittelpunkt / Ursprung von Werkstücken finden==
 +
 +
===Mittels Mach3===
 +
Mach3 hat eine Funktion, mit der man den Mittelpunkt rechteckiger und kreisförmiger Werkstücke herausfinden kann. Dafür muss das Werkstück mit GND verbunden sein und ein Pin des Parallelports mit der Spindel verbunden werden. Anschließend bewegt man den Fräser mit einem Tastkopf (oder einfach einem Zylinder) zum Werkstück und die Fräse bleibt automatisch stehen, wenn man am Werkstück ankommt. Dies an weiteren 3 Punkten wiederholt liefert den Mittelpunkt bzw den Ursprung des Werkstücks. Der entsprechende Pin des Parallelports ist aber im Happylab nicht herausgeführt, soviel ich weiß, deshalb kann man diese Funktion nicht verwenden.
 +
 +
===Script für Umkreismittelpunkt===
 +
Für kreisförmige Werkstücke habe ich ein [http://maxima.sourceforge.net/ Maxima] Script erstellt [[Media:umkreis.zip]]. Man fährt mit einem eingespannten Tastkopf oder Zylinder (abgebrochene Fräser eignen sich z.B.) händisch an das Werkstück heran und schreibt sich die Koordinaten des Punkts auf (Tipp bei leitenden Werkstücken: Nah heranfahren, dann Vorschub minimieren und ein Multimeter im Durchgangsprüfer-Modus einerseits an das Werkstück und andererseits an den Tastkopf halten. Wenn es piepst, dann berühren sich Tastkopf und Werkstück). Dasselbe macht man an zwei weiteren Stellen, welche optimalerweise 120° auseinander liegen (Tipp: Beim ersten Punkt X und Y einfach 0 setzen). Dann startet man Maxima und lädt zunächst mit der Funktion batchload das Script. Danach ruft man die Funktion umkreis auf, welche als Parameter die Koordinaten der 3 Punkte erwartet.
 +
Mittelpunkt des Umkreises und der Umkreisradius (sollte theoretisch Werkstückradius + Tastkopfradius sein) werden ausgegeben und es wird auch graphisch dargestellt.
 +
Mit der Fräse nun an diesen Punkt fahren und X und Y Nullsetzen. Jetzt sollte der Fäser sich genau im Mittelpunkt befinden. Abweichungen sind möglich, da kaum ein Werkstück perfekt kreisförmig sein wird, aber es kommt ziemlich nah heran.
 +
 +
Hier ein Beispiel:
 +
 +
(%i1) batchload("umkreis.mac");
 +
(%o1)                /home/test/src/umkreis/umkreis.mac
 +
(%i2) umkreis(0,0, 21,-2, 11,19);
 +
Center  11.1865  6.2078 
 +
Radius  12.7935
 +
(%o2)
 +
(%i3)
 +
 +
Und er daraus enstehende Plot.
 +
 +
[[File:Umkreis-Beispiel.png]]
 +
 +
--[[User:Chri|Chri]] 20:57, 27 August 2011 (CEST)
 +
 +
    
==Tipps==
 
==Tipps==
3

Bearbeitungen

Navigationsmenü