[Mach3] Referenzverlust durch g-code Ausführung

#1
Hallo Leute,

ich habe gerade ein sehr ärgerliches Problem. Meine Freundin brauchte ne Menge Buchstabenschablonen für die Arbeit mit denen die Kids eben Buchstaben pinseln können. Nun habe ich immer 4 Buchstaben aus einem 420x300 Stück Sperrholz fäsen lassen. Ich hatte mir die Punkte wo das Holz lag markiert und die Machine an die unterste Ecke des Werkstücks wie immer genullt. Der Maschinen Nullpunkt war noch in X -1.3mm entfernt.

Nachdem alle Buchstaben ausgefräst waren fährt die Maschine mit G0 X0 Y0 auf den logischen Nullpunkt, war aber um 1,5 - 2mm in X daneben. Ich musste die X Achse vor jedem Durchgang von 4 Buchstaben also wieder referenzieren. Bei der ersten Positionierierung kann man ein komisches "klack" Geräusch hören, denke dass das der G-Code verursacht. Keine Ahnung, vielleicht weil die X-Achse zu schnell bewegt werden soll und es deswegen zum Schrittverlust kommt. Allerding sehe ich auf Anhieb im generierten G-Code keine Probleme:

Code:
T1M6
M3
G64 P0.05
G17
G0Z20.000
G0X0.000Y0.000S12000M3
G0X53.794Y56.143Z2.000
G0Z1.000
G1Z-4.100F400.0
G1X54.266Y56.132F1200.0
X55.096Y56.112
X92.700Y73.166
Z-2.600
X96.798Y75.025
G1Z-4.100F400.0
G1X102.658Y77.682F1200.0
X103.531Y82.340
X103.627Y82.898
X103.713Y83.498
X103.865Y84.877
X103.982Y86.401
X104.061Y88.022
X104.101Y89.685
...
Ich meine den "Klack" bei der Stelle
Code:
G0X0.000Y0.000S12000M3
G0X53.794Y56.143Z2.000
zu hören. Aber das sind ja ganz normale Bewegungen und meine Karla sollte auch mit dem Vorschub kein Problem haben. Ich habe erst nachdem alles fertig war gemerkt dass das Cam auch ein Mach3 template hat, doof, habe immer das generische G-Code Template benutzt. Kann das schon daran liegen? Dort sehen die ersten Zeilen etwas anders aus:

Code:
( ABES_mach3 )
( File created: Sonntag, Juli 19, 2015 - 12:31 )
( for Mach2/3 from Vectric )
( Material Size)
( X= 298.000, Y= 420.000, Z= 4.000)
()
(Toolpaths used in this file:)
(Profile 4)
(Profile 3)
(Tools used in this file: )
(1 = End Mill {3 mm})
N110G00G21G17G90G40G49G80
N120G71G91.1
N130T1M06
N140 (End Mill {3 mm})
N150G00G43Z20.000H1
N160S12000M03
N170(Toolpath:- Profile 4)
N180()
N190G94
N200X0.000Y0.000F1200.0
N210G00X53.794Y56.143Z2.000
N220G00Z1.000
N230G1Z-4.100F400.0
N240G1X54.266Y56.132F1200.0
N250G1X55.096Y56.112
N260G1X92.700Y73.166
N270G1Z-2.600
N280G1X96.798Y75.025
N290G1Z-4.100F400.0
N300G1X102.658Y77.682F1200.0
N310G1X103.531Y82.340
N320G1X103.627Y82.898
N330G1X103.713Y83.498
N340G1X103.865Y84.877
N350G1X103.982Y86.401
N360G1X104.061Y88.022
N370G1X104.101Y89.685
Das habe ich noch nicht testen können, aber vielleicht fehlt bei dem generischen G-Code irgendein Setting was Mach3 braucht? VCarve ist ja nun nicht grad billig, und wenn der Code meine Rferenz durch Schrittverluste kaputt macht, mhm, wäre das ne totale Fehlinvestition gewesen. Ich habe schon so manches damit gefräst, und das ist jetzt das erste mal dass sowas passiert. Sehr komisch das alles.
 

Christian Knüll

Erfahrener Benutzer
#3
Hallo,

Schrittverluste können nie vom G-Code kommen.
Das ist immer entweder eine ungünstig konfigurierte Steuerung oder ein elektrisch / mechanisches Problem.

Fies ist es wenn man irgendwann mal zufällig eine Geschwindigkeit und Verfahrwinkel erwischt bei dem die Schrittmotoren perfekt eine Resonanzfrequenz der Maschine treffen - das kann selbst seit Monaten sauber arbeitende Maschinen aus dem Tritt bringen.

Christian
 
#4
Der G-Code direkt kann das natürlich nicht sein, aber ein falscher Konfigurationsparameter natürlich schon. Die Verfahrgeschwindigkeit lag bei 1.2m/min, das ist knapp ein 10tel von dem was ich mit der Fräse schon gefahren bin. In Mach3 ist 8m/min als max eingestellt. Allerdings ist es anscheind so dass hier alle drei Achsen gleichzeitig mit vollem Speed fahren sollen, vom Nullpunkt zu
G0X53.794Y56.143Z2.000

Da sehe ich auch keinen F Parameter vorher, sprich Mach3 nimmt die vollen 8m/min, oder? "G0 Rapid Move" sollte das zumindest tun.

Vielleicht ist das der Grund. Esltcam scheint ja vom Nullpunkt erst auf Sicherheitshöhe zu fahren, dann X+Y auf Starpunkt über dem ersten Objekt,
und dann Z schnell auf sicherheitshöhe und dann mit eingestellter Eintauchgeschwindigkeit ins Material.

Vielleicht kam mein rechner nicht damit klar, ab und zu habe ich das wenn ich über die Tastatur verfahre und z.B. X und Y gleichzeitig fahre dass X noch ein wenig "nachläuft".

Mhm, irgendwas stimmt anscheind an der X Achse nicht. Werde mal die Verkabelung und auch den PC checken.
 
#5
Allerdings ist es anscheind so dass hier alle drei Achsen gleichzeitig mit vollem Speed fahren sollen, vom Nullpunkt zu
G0X53.794Y56.143Z2.000

Da sehe ich auch keinen F Parameter vorher, sprich Mach3 nimmt die vollen 8m/min, oder? "G0 Rapid Move" sollte das zumindest tun.
Hab jetzt nicht mehr auf dem Schirm, wie Du steuerst. Parallel oder USB? Bei Parport könnte das tatsächlich im CV-Modus zum Problem werden. Sollte einzugrenzen sein, indem Du einfach mal alle Achsen auf max. 5000 runtersetzt.

Gruss
Karl
 
#6
Parallel, jo.

Mhm, mich stört dann jetzt nur dass es im Trockenlauf ohne laufende Spindel nicht passiert ist. Vielleicht Kombination aus Störung und zu viel Speed?

Meine Verkabelung an den Achsen ist, sagen wir mal, fliegend. Zu lange ungeschirmte Wege denke ich. Das sollte ich auf jeden Fall mal ordentlich machen. Aber die Steuerung liegt auch noch lose daneben. Man kennt das ja, alles andere ist wichtiger als sowas ...
 
#7
Das ist im Parallelmodus nicht unbedingt immer reproduzierbar - aber ich kenne das Problem:

Wenn bspw. X und Y eine Diagonale im Quadrat in CV mit jeweils 8m/Min fahren, dann ist die Resultierende 11,31 und das könnte grade so an der Grenze sein...

...Störungen von der Spindel kenne ich im Parport-Modus gar nicht; mit USB schon!
 
#8
Also ich habe die Achsen jetzt auf 5000mm/min begrenzt und nen batch von 80 Schildern für meine Hochzeit gefräst (9mm Multiplex, erst V_carven, dann ausschneiden). Alles ok und nicht einmal ein Schrittverlust obwohl dort auch jedes mal X und Y gleichzeitig mit vollem Speed fahren.

5000mm/min reicht mir aktuell aus, wenn es denn mal mehr werden muss kann man ja auch noch auf ein ESS ausweichen.

Danke Karl für die, wie so oft, treffende Analyse :)
 
#10
Da ist nix ausser mach3 drauf, nichtmal SP3 von XP. Internet geschweige denn Netzwerk hat er auch nicht. Alle Dienste aus die nicht zwingend nötig sind. Wüßte nicht was ich da noch mehr auf Vordermann bringen sollte :(
 
#12
Mhm, joa, das wäre noch das einzige. Aber dann muss man auch windows neu installieren, oder?

Edit: Damit es sauber ist sollte man das wohl tun, gehen tu es wohl auch ohne neuinstall. Aber den Aufwand kann ich grad nicht treiben, da noch einiges bis Freitag fertig werden muss.
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten