Mach3 auf Stepcraft
Um Einsteigern in Steuerungssoftware MACH3 auf einer Stepcraft Maschine die ersten Schritte zu erleichtern habe ich mal eine (inkomplette) Sammlung von Default Konfigurationen zusammengetragen. Hier finden sich Konfigs für die neuen v2 Maschinen als auch für die alte v1.
Zu beachten ist, dass vor der Inbetriebnahme in jedem Fall die PORT Adresse für den parallel Port im Setup geändert/überprüft werden muß. Die Standard Adresse für onBoard LPT1 ist 0x0378.
Außerdem ist in dem Dropbox Ordner ein funktionsfähiges Script für einen Werkzeuglängensensor.
Er wäre toll wenn fehlende Maschinen Typen ergänzt werden, so ihr was funktionierendes greifbar habt.
Hier der Dropbox Link mit Konfigurationen, Scripts and Macros für MACH3: MACH3 Support Link
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
wie richte ich den WZL in MAch3 ein? gibt es irgendwo eine Anleitung dazu?
Stepcraft V2 600 IBS/E + James Kopf
Deckel GK2 BJ 1941
Auf Englisch findest du eine Menge davon auf Youtube. Aber machen wir doch einfach mal ein kleines Tutorial daraus:
Werkzeuglängen-Sensor (WLS) unter MACH3 einrichten
--------------------------------------------------
Für einen funktionierenden WLS benötigt man zuerst einmal eine Oberfläche, welche dafür bereits gedacht ist. Dazu gehört u.a. auch die Default Oberfläche names "1024". Auf der ersten Seite findet ihr dazu den "Auto Tool Length" Button, der aber im Lieferzustand ohne Funktion ist.
Außerdem muss zunächst der WLS hardwaremäßig im Setup eingetragen werden. Ladet euch dazu am besten einmal meine fertige Konfiguration "STEPCRAFT420v2_MIKE.xml" herunter, speichert sie im Mach3 Hauptordner und aktiviert sie beim Mach3 Start (Icon mit Setup Auswahl). Damit sollte euer WLS an der Steppi direkt funktionieren und ihr könnt euch den richtigen Port aus dem "Ports" Setup auslesen (Die Elektronik hat einen eingebauten Port dazu bereits vorgereitet - siehe Schraubanschlüsse). Achtet darauf, dass auf der "Diagnostic" screen der "Probe" Indikator leuchtet, wenn ihr den Schalter drückt. Sonst stimmt etwas nicht. Funktioniert er falsch herum, macht den Haken für reverse im Port Setup rein.
Unter Mach3 kann man nun beliebige Buttons mit Visual Basic Scripten versehen, die beim Klick auf den Button ausgeführt werden. Dazu findest ihr im Menü "Operator" den Unterpunkt "edit Button scripts". Wählt den angebotenen "Auto Tool Length" Button aus und es öffnet sich ein Text Editor für die Aufnahme des VB Scriptes.
Ein fertiges Script findet ihr im Download Ordner in dem Link im ersten Posting mit dem Namen "Zero Plate Button Script.txt". Das Script ist einsatzfähig mit einem Mach3 im metrischem Modus (mm), muß aber an einigen Stellen noch angepasst werden. Das Wichtigste ist zunächst einmal die genaue Dicke des WLS zu bestimmen, wenn er gerade eben umschaltet. Merkt euch diesen Wert in mm und tragt im im Script an der richtigen Stelle ein (siehe Dokumentation innerhalb des Scriptes). Meine WLS Dicke beträgt 34.55mm - die werdet ihr also an der richtigen Stelle finden.
Ansonsten läßt sich bei dem Script noch ein Delay aktivieren bevor die Z-Ache losfährt - für den, der sowas braucht. Geschwindigkeiten lassen sich natürlich auch einstellen. Wer aus der amerikanischen INCH Welt kommt kann das Script auch anpassen, aber das benötigt dann so einige Änderungen, da alles auf mm eingestellt ist.
Testet das Script zunächst ohne eingespannten Fräser, wenn euch euer WLS lieb ist! Einfach starten und mal von Hand drauf drücken. Die Spindel muss sofort stoppen und sich dann etwas zurück ziehen. Dann passt es.
Und nun viel Spaß beim Testen!
Gruß Mike
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
Ich habe den WLZ eingerichtet. Ich starte dann folgendermaßen:
Zuerst Referenzfahrt.
Dann wähle ich einen beliebigen Frser aus der Werkzeugliste und klicke auf das Icon WZL.
Die Maschine fährt in Wechselposition und fährt dann den Taster an - nennt mir die eventl. neue Werkzeuglänge und fährt wieder Z hoch zur Wechslposition.
Aber wie stelle ich denn jetzt Z Null ein ? Also Werkstücknullpunkt?
Gruß
Hutschy
Stepcraft V2 600 IBS/E + James Kopf
Deckel GK2 BJ 1941
Also das obige Script macht folgendes. Man legt den WLS auf die Oberfläche des zu bestimmenden Rohmaterials. Der Fräser wird manuell über den WLS gefahren und ich fahre dann auch gleich die z-Ache dicht an den Schalter heran. Dann den Button drücken und das Script fährt den Fräser langsam bis auf den Schalter und zieht sich wieder zurück. Dabei wird die Schalter Länge abgezogen und der Nullpunkt automatisch eingestellt. Fertig
So wie du das beschreibst hört sich das irgendwie vollkommen anders an.
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
Den Werkzeuglängenmesspunkt fährt die Kiste an. Sieht dann so aus:
https://www.dropbox.com/s/x8vde9icb7osi56/20160209_200436.mp4?dl=0 ]
Aber wenn ich den Werkstücknullpunkt anfahren will passiert folgendes:
https://www.dropbox.com/s/qp21k6zuueyvn75/20160209_200503.mp4?dl=0
Die Z Achse fährt einfach nicht runter.
Stepcraft V2 600 IBS/E + James Kopf
Deckel GK2 BJ 1941
Sieht aus als wäre deine Z-Achse vertauscht. Versuch spaßeshalber mal meine Konfiguration der 420'er v2 aus dem Ordner oben. Funktioniert es damit?
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
Mit deiner 420er Konfiguration läuft es. 🙂
Stepcraft V2 600 IBS/E + James Kopf
Deckel GK2 BJ 1941
Dann nimm entweder meine und pass die Limits an deine 600'er an oder ermittele die Unterschiede und pass deine Konfig damit an.
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
Ich wollte fragen ob evtl eine xml für die 2/600er verfügbar wäre, ich hab den abend das uc100 Poblem gelöst (meine Treiberdateien waren damals wohl nicht win10 tauglich). Aber irgendwie hauts mit den Einstellungen die ich irgendwo im Forum rauslas garnicht hin. Ich hätt gern ne grundsätzlich laufende xml, und vllt einen Tipp, wie die Maschine nach Arbeit so hinfährt wie ich will. Wenn die Maschine vor mir steht schaut der Not aus Schalter nach Links. Die Maschine soll dann ganz nach rechts fahren, und die Spindel von mir weg also nach hinten und hoch. Ich kenn mich mit Mach 3 noch nicht so aus und es wäre super wenn sie fürs erste schonmal laufen würde..Aktuell klingts so als blockiert sie bei Referanzfahrt. Mit Winpc klappte Referanzfahrt damals.
Also prinzipiell kannst du problemlos meine XML für die 420'er v2 nehmen und musst natürlich nur die Limits anpassen. Maße sollten ja bekannt sein.
Wenn deine Maschine aber während der Referenzfahrt blockiert, dann hat das wohl nix mit Mach3 zu tun. Denkbar wären nur falsche Limits mit eingeschaltetem Softlimit. Dann kann die Maschine schon mal in der Mitte stehen bleiben.
Ansonsten für das "wegfahren" schau dir mal meinen Macro M109 aus der Sammlung im ersten Post an. Damit fahre ich den 3D Druckkopf nach dem Druck vom Objekt weg auf genau die Position, die dir vorschwebt. Das funktioniert natürlich auch beim fräsen so. Du mußt nur bei der Code Generierung dann ein M109 Befehl am Ende stehen haben. Ist bei den meisten Postprozessoren kein Thema.
Gruß Michael
SC M.500 | 2,2kW Spindel G-Penny | Mach4 über Ethernet Smoothstepper
Ah ich habe gerade übersehen dass in dem Link eine 600er xml ist, die werde ich mal testen. Die spezifischen Werte und Wege weiß ich eben nicht. Ich habe 2002 oder so einen Cnc Kurs gemacht, rein mit G Codes programmieren und an den Maschinen waren wir selten. Und ich bin da auch ziemlich draußen. Mir stellt sich gerade die Frage wie man so ein Macro einbaut, fügt man den Gcode in eine Cam Ausgabe an?
Nächste Frage, sollte man über den mach Leader starten oder über das Programm? Mein Schmidt-Screen scheint irgendwie zu buggen, die Start Taste ist zb nicht abgebildet. Ist etwas schwierig derjenige hat sich bis jetzt nicht gemeldet. Und ich muss den Schmidt-Screen jedes mal neu reinladen, wobei ich ganz froh bin solang das nicht richtig geht.. Danke schonmal.
Ich sehe gerade dass die xml für die 1/600 ist. Muss ich in Bezug auf meine etwas ändern, ich hab eine 2/600?
Die Dropbox Links zu 4. Achse und zero plate sind tot. Ich mach mal Schluss für heute.
Kann den Beitrag nicht editieren. Ich hab jetzt eine Stepcraft 2/840 xml eingefügt und alle anderen xml mal in einen separaten Ordner gelegt. Wo man die 600mm Verfahrweg einstellt keine Ahnung. Aber die Referenzfahrt funktioniert nach wie vor nicht. Man hört dass die Motoren nen Sekundenbruchteil kurz angesteuert werden und mehr nicht. Hab jetzt die 5. Mail zu Machschmidt geschickt. Bin langsam echt genervt, after sales service gibts wohl nur im Kfz Bereich..
Hallo,
bin cnc-Neuling und kämpfe seit geraumer Zeit mit meiner stepcraft 420-2 und mach3.
Vorab: Hat jemand ein PDF mit einer deutschen Kurzanleitung für mach3?
Ich bin mittlerweile soweit, dass ich die Maschine bewegen kann - immerhin. Wenn sie die Referenzfahrt durchgeführt hat, steht sie auf X=0, Z=0 und Y=416, Soweit so gut. Wie muss ich die Konfig machen, damit sie in Z-Richtung nach unten positiv zählt? Denn die Zustellung kann ich mit Estlcam doch nur positiv machen, oder?
Gibt es eine andere Stelle für Hilfe? Will hier nicht nerven...
Grüße
Rainer
Warum willst du die Z Achse nach unten ins + laufen lassen? Standard ist das die Z Achse Richtung Maschinentisch ins - fährt.
Estlcam wird das auch so machen, die einzige Ausnahme ist Winpc da ist es leider entgegen der Norm genau andersherum.
Gruß, Uwe WinPC-Nc V4, EstlCAM V11 / V12 www.ubo-cnc.de
- 44 Foren
- 7,406 Themen
- 63.4 K Beiträge
- 7 Online
- 26.5 K Mitglieder