| Passwort vergessen?
Sie sind nicht angemeldet.  Anmelden

Sprache auswählen:

myhobby-CNC - Kunden Supportforum

Schrittverlust
 1 2
03.04.17 20:38
Rainer80 
Schrittverlust

Hallo,

ich bin noch Neuling in der CNC Fräsen-Community und brauche etwas Hilfe. Leider habe ich im Forum noch kein passendes artverwandtes Problem gefunden.
Also:
Der Fräspfad ist zum Start des Projekts noch richtig. Wenn der Fräsvorgang dann länger dauert verliert die Y-Achse Schritte. In etwa sind das immer ungefähr 9cm+ Verschiebung. Manchmal passiert das auch mit X,aber weniger als 9 cm.

Zuerst dachte ich an eine Fehler in  Easel oder im GRBL Controller, die laufen aber meines Erachtens okay.


Dann dachte ich daran, dass die A4988 überhitzen und das der Grund sein könnte!? Leider bin ich mir nicht sicher auf wieviel Volt ich sie einstellen soll. Es gibt mehrere Formeln. Ursprünglich waren 0,68 V voreingestellt, jetzt habe ich auf 0,6V reduziert. Resultat: Programm bei Easel läuft trotz 900mm/min (ohne Widerstand durch rotierende Spindel in Holz) nur sehr langsam, also wesentlich langsamer als 900mm/min.

 

Habt ihr vielleicht eine Idee, was das Problem sein könnte? Motor hat Umax 2,5A, der Stepstick  (BEZEICHNUNG GY-4988) ich nehme an das ist der A4988 hat Umax 1A. D.h Vref müsste sogar noch niedriger bei 0,5V liegen, oder?

Liebe Grüße
Rainer

03.04.17 21:10
Chrispy 

Re: Schrittverlust

Welche Maschine hast du? Welches GBRL Board hast du? Welche GBRL Einstellungen hast du? Welches micrstepping hast du für welche Achse eingestellt?

03.04.17 22:45
Rainer80 
Re: Schrittverlust

Welche Maschine hast du?
Shapeoko 2

Welches GBRL Board hast du?
GBRL Cont4oller Board von myhobby-cnc v1.02

Welche GBRL Einstellungen hast du?
Gute Frage, habe nichts eingestellt, verwende Easel und da wären mir keine GRBL Einstellungen aufgefallen.

Welches micrstepping hast du für welche Achse eingestellt?
X 1/8
Y 1/8
Z 1/2

LG Rainer

03.04.17 23:24
crix

nicht registriert

Re: Schrittverlust

Umax bezeichnet eine MaximalSPANNUNG, die würde in V (Volt) angegeben.
Die Spannung ist bei Schrittmotoren irrelevant. Darum kümmert sich der Treiber. Der muss auf IMax, den Maximaltrom des Motors (in Ampere) eingestellt werden.

Bei den A4988 geschieht dies durch einstellen einer Referenzspannung an dem Poti.
Der einzustellende Wert der Referenzspannung hängt davon ab wie der Treiber aufgebaut ist und natürlich davon wes der Motor braucht.
Näheres zum Einstellen: siehe Wiki: http://myhobby-cnc.de/wiki/doku.php?id=m...iber-einstellen

Welche Motoren hast Du?
Die GRBL Parameter kannst du über den Befehl $$ anzeigen lassen und hier mal posten.

04.04.17 05:14
Chrispy 

Re: Schrittverlust

In Easel findest du die Möglichkeit, die Parameter abzufragen unter machine Advanced machine inspektor
Dort unter console $$ eingeben und deine GBRL Einstellungen werden angezeigt







Poste die Einstellungen mal hier.

Datei-Anhänge
IMG_3822.PNG IMG_3822.PNG (5x)

Mime-Type: image/png, 116 kB

IMG_3823.PNG IMG_3823.PNG

Mime-Type: image/png, 160 kB

IMG_3824.PNG IMG_3824.PNG

Mime-Type: image/png, 82 kB

04.04.17 20:38
Rainer80 
Re: Schrittverlust

Hallo,

ich verwende den GRBL Controller 3.6.1 mit den Einstellungen siehe Anhang.

LG Rainer

Datei-Anhänge
GRBL_1.png GRBL_1.png (9x)

Mime-Type: image/png, 21 kB

GRBL_2.png GRBL_2.png (4x)

Mime-Type: image/png, 32 kB

04.04.17 20:51
Rainer80 
Re: Schrittverlust

Hallo,

in Easel sieht die Einstellung folgendermaßen aus:


ok
$132=200.000 (z max travel, mm)
$131=200.000 (y max travel, mm)
$130=200.000 (x max travel, mm)
$122=10.000 (z accel, mm/sec^2)
$121=25.000 (y accel, mm/sec^2)
$120=25.000 (x accel, mm/sec^2)
$112=1000.000 (z max rate, mm/min)
$111=4000.000 (y max rate, mm/min)
$110=4000.000 (x max rate, mm/min)
$102=320.000 (z, step/mm)
$101=33.333 (y, step/mm)
$100=33.333 (x, step/mm)
$27=1.000 (homing pull-off, mm)
$26=250 (homing debounce, msec)
$25=500.000 (homing seek, mm/min)
$24=25.000 (homing feed, mm/min)
$23=0 (homing dir invert mask:00000000)
$22=0 (homing cycle, bool)
$21=0 (hard limits, bool)
$20=0 (soft limits, bool)
$13=0 (report inches, bool)
$12=0.002 (arc tolerance, mm)
$11=0.010 (junction deviation, mm)
$10=3 (status report mask:00000011)
$6=0 (probe pin invert, bool)
$5=0 (limit pins invert, bool)
$4=0 (step enable invert, bool)
$3=0 (dir port invert mask:00000000)
$2=0 (step port invert mask:00000000)
$1=255 (step idle delay, msec)
$0=10 (step pulse, usec)
→$$
ok
$132=200.000 (z max travel, mm)
$131=200.000 (y max travel, mm)
$130=200.000 (x max travel, mm)
$122=10.000 (z accel, mm/sec^2)
$121=25.000 (y accel, mm/sec^2)
$120=25.000 (x accel, mm/sec^2)
$112=1000.000 (z max rate, mm/min)
$111=4000.000 (y max rate, mm/min)
$110=4000.000 (x max rate, mm/min)
$102=320.000 (z, step/mm)
$101=33.333 (y, step/mm)
$100=33.333 (x, step/mm)
$27=1.000 (homing pull-off, mm)
$26=250 (homing debounce, msec)
$25=500.000 (homing seek, mm/min)
$24=25.000 (homing feed, mm/min)
$23=0 (homing dir invert mask:00000000)
$22=0 (homing cycle, bool)
$21=0 (hard limits, bool)
$20=0 (soft limits, bool)
$13=0 (report inches, bool)
$12=0.002 (arc tolerance, mm)
$11=0.010 (junction deviation, mm)
$10=3 (status report mask:00000011)
$6=0 (probe pin invert, bool)
$5=0 (limit pins invert, bool)
$4=0 (step enable invert, bool)
$3=0 (dir port invert mask:00000000)
$2=0 (step port invert mask:00000000)
$1=255 (step idle delay, msec)
$0=10 (step pulse, usec)
→$$
ok
[0.9j.20160317:]


LG Rainer

P.S.: DIe Motoren sind von WANTAI, Model: 42BYGHW811 , 2,5A(U), 1.8deg/step

04.04.17 22:38
Chrispy 

Re: Schrittverlust

Die Werte $100 bis $102 stimmen mit dem von dir eingestellten Microstepping überein. Der von dir eingesetzte Treiber A4988 in Komination mit 2,5 Ampere Steppermotoren ist meines Erachtens nicht so der bringer. Die Treiber können laut dem Datenblatt maximal 2 Ampere. Wenn du die Anleitung, auf die Crix verwiesen hat, liest bekommt der Motor nicht genug Strom, was dazu führen kann dass der Schritte verliert. Hatte zu Beginn die Treiber nicht richtig eingestellt und mit schrittverlusten zu kämpfen. Habe selber die DRV8825, die können 2,2 Ampere max. Wenn du die Treiber voll auslastest solltest du kühlen. Sonst geben die rauchzeichen.
Dann solltet du die Riemenspannung mal prüfen. Kann auch zu Fehlern führen.

05.04.17 21:05
Rainer80 
Re: Schrittverlust

Hallo Chrispy,

danke für deine Hilfe. Ich probiere das mal aus und melde mich.

LG Rainer

07.04.17 19:44
Rainer80 
Re: Schrittverlust

Guten Abend,

habe analog der Formel VREF = A * 8 * RS (2×8×0,05=0,8) am Motortreiber eingestellt.
Resultat: die Motoren haben wesentlich mehr Kraft........super.
Das Ergebnis des Projekts im Anhang! Leider haben sich die 9CM Verschiebung nur unwesentlich verändert.

Hat vielleicht noch jemand eine Idee, was ich ausprobieren könnte?

LG Rainer

Datei-Anhänge
20170407_193314.jpg 20170407_193314.jpg (32x)

Mime-Type: image/jpeg, 1.435 kB

 1 2
Birkensperrholz   Schrittverlust   Schrittmotortreiber   unterschiedlichen   Performance-verlusten   Schrittmotortreibers   Maximalgeschwindigkeit   Geschwindigkeiten   schrittverlusten   Treiber   Beschleunigungswert   Einstellungen   Schrittfrequenzen   eingestellt   Leichtgängigkeit   Referenzspannung   Fräsen-Community   beschleunigungswerten   einstellen   Positionierung