Schrittmotor macht seltsame Geräusche

OP #2985163
Hallo

ich habe heute wieder mal an meiner CNC Fräse weitergebastelt.
Während dem konfigurieren der Schrittmotoren ist mir aufgefallen dass 
alle 3 Schrittmotoren ein komisches Geräusch von sich geben. Es klingt 
nach einem Schlag oder Ähnlichem.

Ich habe 3 Nanotoec ST6018L3008  Schrittmotoren. Angesteuert werden die 
über eine Triple Beast & Mach 3.

Ich versuche schon die ganze Zeit rum zu spielen um das Geräusch weg zu 
bekommen, aber in allen Drehzahlbereichen hört man das. Ich denke das 
kann nicht normal sein. Weiss jemand von Euch was das ist ?

untenstehend ein link zu einem Video das ich davon gemacht habe.

http://www.youtube.com/watch?v=hxgg8wB-njo&feature=youtu.be


Vielen Dank im Voraus & sonnige Grüße
Alex
Gast #2985203
Schrittmotor ohne Last neigen zu Schrittfehlern.

Belaste mal die Welle (mit den Fingern bremsen).
Spürst du dann immer noch einen Schlag, kann der
Schrittfehler auch von der Software stammen.
OP #2985207
Hallo

ich bin nicht nur ohne Last gefahren.
Die Z-Achse zum Beispiel hat ca. 8kg, das müsste genug Belastung sein.
Trotzdem hört man das knacken .....

Ob es von der Software kommt kann ich nicht beurteilen, ich habe leider 
nur Mach3 am laufen.
OP #2985238
ich hab mir grade schnell mal diese Ubuntu CD mit dem Testsystem von 
EMC2 runter geladen. EMC2 habe ich innerhalb von 5 min konfiguriert und 
schon laufen die Motoren problemlos .....
Allerdings möchte ich nicht auf Windows verzichten.

Eigentlich hatte ich gen Rechner extra komplett neu aufgsetzt.
Alles was im Hintergrund läuft ist Zone Alarm ...
#2985241
Alex Strasser schrieb:
> ich hab mir grade schnell mal diese Ubuntu CD mit dem Testsystem von
> EMC2 runter geladen. EMC2 habe ich innerhalb von 5 min konfiguriert und
> schon laufen die Motoren problemlos .....
> Allerdings möchte ich nicht auf Windows verzichten.
>
> Eigentlich hatte ich gen Rechner extra komplett neu aufgsetzt.
> Alles was im Hintergrund läuft ist Zone Alarm ...

Schiessen dir da Energiespargeschichten rein?
Gast #2985244
Alex Strasser schrieb:
> Eigentlich hatte ich gen Rechner extra komplett neu aufgsetzt.
> Alles was im Hintergrund läuft ist Zone Alarm ...

das ist schon schlimm genug und braucht nun wirklich niemand.


Hast du eine Mulicore CPU? Wenn es ein AMD ist, dann kann es Timing 
probleme geben, gib mal der Anwendung im Taksmanger nur eine CPU.
#2985258
Schmeiss Zone Alarm raus. Hatte so viele Probleme mit der "Firewall".

STK500 ging nicht mehr, Power Point konnte keine Seiten darstellen, 
Aastra Softfon ging nicht, ect.
Es fragte mich zwar jedesmal bei einem neuen Programm ob es den Zugriff 
erlauben soll, ich glaube allerdings das das nur ein Standarttext ist 
der immer wieder erscheint:-)

Die Windows Firewall reicht locker!
OP #2985280
Also ich habe jetzt Zone Alarm ausgeschaltet und das Power Management 
ebenfalls. Fehler ist trotzdem noch vorhanden. Ich habe einen Core 2 
Duo, habe auch wie vorgeschlagen nur 1 CPU für das Programm zugewiesen, 
allerdings auch erfolglos.

soll ich das mit dem ACPI mal probieren ?
Gast #2985287
> gibt es da nichts bessers(anders)?

Mach3 misst zu Programmstrat, wie lange bestimmte Instruktionen dauern, 
und erwartet dann hinterher, daß diese Zeit gleich bleibt. Da darf also 
die CPU nicht plötzlich anders getaktet werden.

Da moderne CPUs aber Zeitgeber enthalten, die genauer sind als der alte 
i8254, sollte es auch besser gehen, mit einem hochpriorisierten 
Kernel-Treiber. Das möchste aber Microsoft nicht, daher ist Windows 
nutzlos. Da moderne Rechner eh keine Parallelschnittstelle mehr haben, 
ist es aber auch gar nicht nötig, die mikrosekundengenauen Impulse vom 
PC erzeugen zu lassen, das kann gut der an USB hängende uC machen.

Nur solche Boards sind selten (=teuer, so teuer daß sie niemand kaufen 
will) - und nicht Mach3 kompatibel (=keine vernünftige Freeware 
verfügbar).
Moderator Persönliche Seite #2985293
Peter II schrieb:

> was ist denn das für eine merkwürde software
>
> [...]
> Disable Power Management
> [...]
>
> und das bei heutigen CPUs, gibt es da nichts bessers(anders)?

Doch: eben LinuxCNC (vormals EMC1/2)

Dort wird ein Kernel verwendet, der auch wirklich harte Echtzeit 
unterstützt - das funktioniert ohne Ruckler und Aussetzer auch mit 
Bildschirmschoner oder wenn Du nebenher Freedoom spielst (selbst schon 
gemacht ;-)

Da reicht ein alter Duron 1400 locker aus, um die Motoren anzusteuern.
Wenn man den nicht sowieso geschenkt kriegt, gibt es so etwas für 20 
Euro in der Bucht.

Wenn also jemand auf Windows nicht verzichten möchte, dann spricht ja 
nichts dagegen, sich einen alten PC mit Linux hinzustellen und diesen 
per Netz von Windows aus anzusprechen.

Chris D.

P.S.: Übrigens gibt es auch noch neue Boards, die parallele 
Schnittstellen haben: bspw. viele Intel-ITX-Boards: D525MW, D2500 (sehr 
preiswert!), D2700, einige von Asus usw. Die sind auch schön klein für 
direkten Einbau in die Fräsensteuerung :-) Weiterhin haben die noch 
einen PCI-Steckplatz, so dass man leicht und sehr preiswert auf 40-50 
Ein-/Ausgabeleitungen erweitern kann.
OP #2985460
so jetzt habe ich mir eine alte Festplatte geschnappt und EMC2 drauf 
gemacht.
Bevor ich da stundenlange auf Fehlersuche gehe nehme ich gleich etwas 
was läuft und auch noch einfach zu bedienen ist.
Hat von Euch jemand gute links zu EMC2 bzgl. Screens etc ?
Moderator Persönliche Seite #2985616
Alex Strasser schrieb:
> Hat von Euch jemand gute links zu EMC2 bzgl. Screens etc ?

Was genau meinst Du mit Screens?

Ein guter Start ist linuxcnc.org

Lies Dir auf jeden Fall auch das Handbuch zu HAL (Hardware Abstraction 
Layer) durch. HAL ist essentiell, wenn Du eigene Erweiterungen oder 
spezielle Lösungen umsetzen möchtest.

Dadurch, dass Du damit quasi in Software Hardwareblöcke (z.B. einen 
Integrierer oder Tiefpass) zusammenbauen und mit echten Pins (z.B. an 
der parallelen Schnittstelle) verbinden kannst, hast Du praktisch 
unbegrenzte Möglichkeiten. Du kannst Dir auch eigene Echtzeitfunktionen 
schreiben und einbauen usw.

So kann man z.B. sehr leicht einen Joystick oder auch Gamepad zur 
manuellen Steuerung anschließen, oder so wie wir eine automatische 
Höhenregelung in der Z-Achse für einen Plasmaschneider realisieren.

Arbeite die Beispiele dort durch: es lohnt sich wirklich!

Chris D.
OP #2985876
Hallo

vielen Dank für die Tips !
Also ich glaube mein PC will mich veräppeln.
Mit der Ubuntu 8.04&EMC2 Live CD hatte ich keine Schwierigkeiten. Die 
Schrittmotoren liefen tadellos. Ich habe jetzt gesehen dass es noch eine 
neuere Version von EMC2 gibt. Daher habe ich die Ubuntu 10.04&LinuxCNC 
Live CD mit EMC2 2.5 runter geladen. Diese installiert und prompt habe 
ich das gleiche Problem wie bei Mach3 ???
#5016091
Hallo,
ich habe das selbe Problem! Der Stepper läuft erst eine Weile normal, 
bis nach einer gewissen Zeit diese "Schläge" einsetzen. Darauf kommt es 
zu Schrittfehlern. Mit einem anderen Treiber fkt alles normal.

Gruß Philipp
#5016151
Hi

Mit welchem 'Treiber' funktioniert Es normal?
Mit welchem 'Treiber' dann nicht mehr?

Leider wurde das Problem damals ja auch nicht wirklich gelöst, ist ja 
noch nicht Mal klar, ob EMC2 in der Vorher-Version installiert (also 
nicht als Live-Version) diese Takte ebenfalls nicht zeigte.

MfG

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.