Hallo, habe mir eine kleine CNC-Fräse mit folgenden Teilen gebaut: Arduino Uno CNC-Shield V3 3x A4988 Schrittmotortreiber PC Netzteil als Stromversorgung für die Stepper Nema17 Schrittmotoren GRBL Funktioniert alles super und genau. An meiner Y-Achse habe ich zwei Stepper verbaut, wenn ich den Vortrieb auf mehr als 150 setze, fangen die Motoren das singen an. Woran könnte das liegen ? Hier moch meine GRBL-Einstellungen: $0=252.525 (x, step/mm) $1=252.525 (y, step/mm) $2=252.525 (z, step/mm) $3=10 (step pulse, usec) $4=75.000 (default feed, mm/min) $5=75.000 (default seek, mm/min) $6=192 (step port invert mask, int:11000000) $7=25 (step idle delay, msec) $8=10.000 (acceleration, mm/sec^2) $9=0.050 (junction deviation, mm) $10=0.100 (arc, mm/segment) $11=25 (n-arc correction, int) $12=3 (n-decimals, int) $13=0 (report inches, bool) $14=1 (auto start, bool) $15=0 (invert step enable, bool) $16=1 (hard limits, bool) $17=0 (homing cycle, bool) $18=0 (homing dir invert mask, int:00000000) $19=100.000 (homing feed, mm/min) $20=100.000 (homing seek, mm/min) $21=100 (homing debounce, msec) $22=1.000 (homing pull-off, mm)
Gast
#4532181
An der Frequenz und den Motoren. Aber das wird dir das schlaue Verkaufsgenie Thorsten Osterhaase bald erklären ? Wetten?
>auf mehr als 150 setze, fangen die Motoren das singen an. >Woran könnte das liegen ? Die hatten wohl Gesangsunterricht. Wahrscheinlich bei Resonanz & Co.
Gast
#4532191
Fehlen da nich noch ein paar Werte. Ich bin im Moment nicht in der Nähe von meiner CNC aber so rein auf Verdacht würde ich auf Beschleunigungwerte tippen, nimm die erst einmal weit zurück und arbeite dich langsam an die Grenzen der Geschwindigkeit. Danach nimmst du die eschleunigung wieder in Schritten hoch Meine lauft mit 2000 Steps stabil. Gruß Hopix
hopix schrieb: > Fehlen da nich noch ein paar Werte. Das denke ich auch... Max Speed und Beschleunigung. wilm j. schrieb: > $0=252.525 (x, step/mm) > $1=252.525 (y, step/mm) > $2=252.525 (z, step/mm) Wie kommst du auf diese komische Werte? lg, Richard
Richard B. schrieb: > hopix schrieb: >> Fehlen da nich noch ein paar Werte. > > Das denke ich auch... > Max Speed und Beschleunigung. > > wilm j. schrieb: >> $0=252.525 (x, step/mm) >> $1=252.525 (y, step/mm) >> $2=252.525 (z, step/mm) > > Wie kommst du auf diese komische Werte? > > lg, > Richard Haben sich durch umfangreiche Berechnungen ergeben
hopix schrieb: > Fehlen da nich noch ein paar Werte. > > Ich bin im Moment nicht in der Nähe von meiner CNC aber so rein auf > Verdacht würde ich auf Beschleunigungwerte tippen, nimm die erst einmal > weit zurück und arbeite dich langsam an die Grenzen der Geschwindigkeit. > Danach nimmst du die eschleunigung wieder in Schritten hoch > > Meine lauft mit 2000 Steps stabil. > > Gruß Hopix habe ich jetzt ausprobiert, bringt aber keine Verbesserung Kann es vielleicht an der Stromversorgung liegen ? Das PC Netzteil hat 18Ampere, kann eigentlich nicht der Grund sein.
Gast
#4532519
HI
>Das PC Netzteil hat 18Ampere, kann eigentlich nicht der Grund sein.
Die 18A sind egal. Kritisch sind die 12V eines PC-Netzteils.
Schrittmotoren werden mit möglichst hoher Spannung betrieben.
MfG spess
wilm j. schrieb: > Haben sich durch umfangreiche Berechnungen ergeben So umfangreich sind diese Berechnungen doch nicht. Würdest du mir das bitte erklären? lg, Richard
Richard B. schrieb: > wilm j. schrieb: >> Haben sich durch umfangreiche Berechnungen ergeben > > So umfangreich sind diese Berechnungen doch nicht. > Würdest du mir das bitte erklären? > > lg, > Richard Am Anfang lag der Wert bei 250 Schritten pro mm Wenn ich dann z.B. 20mm verfahre und nur 18mm rauskommen liegt der richtige Wert bei 5000/18 ~ 277,78 Schritten/mm
Hmm... Was soll ich jetzt dazu sagen?
Gast
#4532665
>Wenn ich dann z.B. 20mm verfahre und nur 18mm rauskommen Oder Du hattest entsprechende Schrittverluste (wg. nur 12V Spg. für die Schrittmotortreiber). Benutzt Du überhaupt eine aktuelle GRBL-Version ? Die ganzen Motorsettings fangen doch bei $100 an... https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9 Gruß Sven
Sven schrieb: >>Wenn ich dann z.B. 20mm verfahre und nur 18mm rauskommen > Oder Du hattest entsprechende Schrittverluste (wg. nur 12V Spg. für die > Schrittmotortreiber). > > Benutzt Du überhaupt eine aktuelle GRBL-Version ? Die ganzen > Motorsettings fangen doch bei $100 an... > https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9 > > Gruß > Sven Wieviel Spannung darf ich ihm denn geben ? Habe Nema17 7HS8401
Gast
#4532725
es fehlen einige Parameter, um eine Anwort geben zu können. - wie hoch ist max. Feed bei x, y, z? - welcher Microschritt wurde bei der Treiberstufe eingestellt 1/1, 1/2, 1/4...? - Daten von Motoren? Unabhängig davon: 12V ist zu niedrig. Bei hoher Drehzahl bekommt der Motor nicht genug Saft und der "singt", venünftig ab mindesten 20V. wilm j. schrieb: > Am Anfang lag der Wert bei 250 Schritten pro mm > > Wenn ich dann z.B. 20mm verfahre und nur 18mm rauskommen liegt der > richtige Wert bei > > 5000/18 ~ 277,78 Schritten/mm SO NICHT! Wenn der Motor "singt", hat der Schrittverluste und es kam nur 18 raus statt 20. Richtig ist: ((360/Schrittwinkel)*micro_schritt*übersetzung)/Spindel_steigung
Gast
#4532738
>Wieviel Spannung darf ich ihm denn geben ? >Habe Nema17 7HS8401 Soviel wie der Treiber aushält... Ich nehme bei meinen A4988 24V bis 30V. Am Treiber stellst Du dann den max. Strom durch die Schrittmotor ein - nicht zu viel und nicht zu wenig... Gruß Sven
Gast
#4532754
Hier gibt es eine Beschreibung: http://3d-drucker-community.de/forum/3d-drucken/3d-drucker/multirap/2243-anleitung-pololu-a4988-drv8825-einstellen-ohne-gewähr Oder hier: http://www.robotikhardware.de/download/A4988POW.pdf Gruß Sven
Könntest du bitte deine GRBL Einstellungen (samt GRBL Version) posten?
Hier die Version und Einstellungen:
Grbl 0.9a ['$' for help]
>>> $$
$0=250.000 (x, step/mm)
$1=250.000 (y, step/mm)
$2=250.000 (z, step/mm)
$3=10 (step pulse, usec)
$4=75.000 (default feed, mm/min)
$5=75.000 (default seek, mm/min)
$6=192 (step port invert mask, int:11000000)
$7=25 (step idle delay, msec)
$8=10.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=1 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=100.000 (homing feed, mm/min)
$20=100.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)
Tany schrieb: > welcher Microschritt wurde bei der Treiberstufe eingestellt 1/1, 1/2, > 1/4...? Wie stelle ich das denn ein ? Welche Spannungsquelle nehme ich für 24V ?
Gast
#4533139
Bei mir sieht es z.B. so aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
X und Y Schrittmotor treibt einen Zahnriemen an - mit ich glaube 1/16 Schritt. Ich erzeuge meine 24V aus einem DC-DC Wandler (XL6009 bei ebay) Einstellung der Mikroschritte über Jumper auf dem Treibermodul - siehe Google Gruß Sven
Gast
#4533145
Hmm, ich nutze diese A4988-Treiber-Module auch - die wollen, unabhängig von GRBL, fein eingestellt werden. Da ist ein Mini-Potentiometer (alte Schreibweise) verbaut, welches "sehr!" fein justiert werden muss. Am Besten immer schön hin- und herfahren und am Potentiometer justieren, bis alles flüssig und ohne Orgelmusik läuft.
Gast
#4533152
wilm j. schrieb: > Haben sich durch umfangreiche Berechnungen ergeben Das ist übrigens eine echt scharfe Antwort :-)
Gast
#4533198
Lieber wilm jetz nochmal von vor. Am besten du giebst hier erst einmal an mit welchen grbl Version du zu arbeiten versucht. Für mich sieht das nach der v0.8 aus. Neuese Version ist nach meinem Kenntnissstand v0.9. die v0.8 kann so wie ich das sehe keine achsgetrennten Beschleunigungen. das ist unglücklich. Dein CNC läuft ja mal grundsätzlich, das ist gut. Nun solltest du am besten deine Software auf den neuesten Stand bringen Dann versuchst du wie von mir beschrieben die Beschleunigung($120 - $123) herunter zu nehmen fang so mit 50ca. an Dann die Geschwindigkeit ($110 - $113) in Schritten hoch bis er sich verschluckt. Davon nimmst du dann die hälfte. Erst jetzt versuchst du die Beschleunigung heraufzusetzen bis es passt. So ist das normale Vorgehen. Wenn du keine angemessene Geschwindigkeit erreichst kann es an einer - zu geringen Spannung, - schwergängigkeit deiner Mechanik, - unterdimmensionierten Motoren, Grüße Hopix
Gast
#4533223
Hopix schrieb: > Nun solltest du am > besten deine Software auf den neuesten Stand bringen Das hilft allgemein nur wenig, wenn die Hardware nicht mitspielt.
Gast
#4533229
Hab nochmal etwas rumgesucht. Ist das zufällig diese CNC? schöner Anfang für kleines Buget, mehr zum lernen als zum Fräsen. Mit den Motoren kannst du aber kein Formel1 fahren, nicht krumm nehmen aber als vergleich eher Bobby Car. Hopix
Gast
#4533230
Beitrag "CNC Maschinchen" nachtrag von Hopix
Hopix schrieb: > Beitrag "CNC Maschinchen" > > nachtrag von Hopix Das war der Vorgänger, der auch recht gut, aber natürlich sehr langsam, funktioniert hat
Gast
#4533246
Hi wilm was setzt du denn jetzt ein? Hast du Bilder? So kann ich evtl einschätzen was dem Equipment zuzutrauen ist. Hopix
Hopix schrieb: > Hi wilm > > was setzt du denn jetzt ein? Hast du Bilder? > > So kann ich evtl einschätzen was dem Equipment zuzutrauen ist. > > Hopix Na steht doch ganz oben, wobei ich die Gewindestiften nicht erwähnt hatte
Sven schrieb: > Ich erzeuge meine 24V aus einem DC-DC Wandler (XL6009 bei ebay) Kann ich den denn einfach an mein 12v PVC Netzteil anschließen und es 24v raus ?
Gast
#4533272
Richtig, so mach ich es. 12V Netzteil für den Arduino und DC-DC Wandler (12V auf 24V oder höher) für die Treiber. Gruß Sven
Gast
#4533315
Hi >Richtig, so mach ich es. >12V Netzteil für den Arduino und DC-DC Wandler (12V auf 24V oder höher) >für die Treiber. Das Pollin-Modul: http://www.pollin.de/shop/dt/NTY1ODQ2OTk-/Bausaetze_Module/Module/Step_Up_Schaltregler_Modul_DAYPOWER_M_SU_XL6009.html?gclid=CM2slNfg9csCFVTNGwod2qkJ2Q (und die Ebäh-Teile sehen auch nicht besser aus) verträgt unkekühlt einen Eingangsstrom von max. 1,5A. Und ist bei 24 V Ausgang auf 0,6 A ausgelegt. Die Motoren sind auf 1.5A...1.8A pro phase ausgelegt. MfG Spess
Gast
#4533380
hi Wilm Nema17 Schrittmotoren ist jetzt nicht so besoders genau! GRBL Dito! immer ncoh welche version. Bilder fehlen auch! So kommst du nicht weiter, meine CNC läuft deine könnte das evtl auch. Wenn du hilfe möchtest solltest du bereit sein Nachfragen zu beantworten. Links und Bezugsquellen sind den freiwillig Hilfegebenden vorbehalten. schönen Abend Hopix
Gast
#4533389
Hi >Nema17 Schrittmotoren >ist jetzt nicht so besoders genau! Hat er doch geschrieben: Nema17 7HS8401 Da findet man schon etwas. MfG Spess
Gast
#4533399
> Funktioniert alles super und genau.
Ja nee; iss klar, Murat ...
Kann ich denn für die schrittmotoren dieses schaltnetzteil nehmen http://m.ebay.de/itm/MeanWell-Netzteile-RS-Serie-Schaltnetzteile-3-3V-5V-12V-15V-24V-48V-/231152362481?nav=SEARCH&varId=530360736456
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.