Motoren laufen rauh Debian 12

More
2 years 9 months ago #289808 by CNC_ANDI
Hallo zusammen,

ich habe ja jetzt schon einige Zeit Linux CNC am laufen... erst mit debian 10 dann mit debian 11 und jetzt mit Debian 12....

vor kurzem trat das erste mal ein selstsames Problem auf... nach dem einschalten der Maschine startete ich den Home vorgang.
aufeinmal hörte sich der Motor an als würde es extrem Schritte verlieren... also ausgeschalten und geprüft... alles leichtgängig. wieder eingeschalten home vorgang erneut gemacht. diesmal alles Problemlos... meine Sachen abgearbeitet alles in Ordnung.

Paar Tage später wieder das selbe Phänomen aber diesmal beim Jog. Egal welche Achse es passiert auf jeder Achse. Also kann ich schonmal Treiber oder Motoren ausschließen...

Dann habe ich mal den Kernel gewechselt und bin wieder auf den 6.13rt gegangen. Erstmal war ruhe. Bis es gestern wieder auftrat!

Liegt das an Debian 12? oder an dem Kernel?

mit Debian 10 oder 11 hatte ich nie ein Problem derart.

Ich nutze also
Debian 12 Bookworm
Probe_Basic
Mesacard
RT-Kernel 6.13

Please Log in to join the conversation.

More
2 years 9 months ago #289816 by tommylight
Kriegst du die "latency warning" wen die LinuxCNC lauft?

Please Log in to join the conversation.

More
2 years 9 months ago #289884 by CNC_ANDI
nein eigtl. nicht. wie gesagt unter den anderen debian systemen ist es mit gleicher config so problemlos gelaufen. eigtl. ist die latency sogar besser geworden laut dem test...

ich habe heute versucht den Fehler zu reproduzieren und habe 4min lang nur hin und her gejogt und dabei ein Video gemacht aber der Fehler trat nicht auf....
ich weiß bisher also nicht woher es kommt oder wie ich es reproduzieren kann....

ansonsten muss ich mal testen das debian12 im uefi modus zu installieren... vill bringt das was?

Please Log in to join the conversation.

More
2 years 9 months ago #289900 by chris@cnc
Wenn die Latenz Zeit besser geworden ist vermute ich dass die timing Parameter der Motoren an der Grenze sind. Ich würde versuchen zuerst diese Parameter um 10-15% zu erhöhen 

Please Log in to join the conversation.

More
2 years 9 months ago #290014 by CNC_ANDI
Das heißt? ich verwende closed loop stepper... wüsste nicht was ich da einstellen soll.

Please Log in to join the conversation.

More
2 years 9 months ago #290063 by chris@cnc
Ich meinte die in der ini.  steplen, stepspace, dirsetup, and/or dirhold

linuxcnc.org/docs/stable/html/motion/twe...setup_and_or_dirhold

Please Log in to join the conversation.

More
2 years 9 months ago #290076 by CNC_ANDI
Ok. Da hab ich nichts verstellt. Warum sollte das aifeinmal nicht mehr passen? Ist doch vorher auch alles gelaufen.

Please Log in to join the conversation.

More
2 years 9 months ago #290103 by chris@cnc

ist vermute ich dass die timing Parameter der Motoren an der Grenze sind.

Please Log in to join the conversation.

More
2 years 9 months ago #290291 by CNC_ANDI

ist vermute ich dass die timing Parameter der Motoren an der Grenze sind.


hier meine aktuellen werte:
Code:
#****************************************** [AXIS_X] MAX_VELOCITY = 100.0 MAX_ACCELERATION = 1500.0 MIN_LIMIT = -0.500 MAX_LIMIT = 608.0 [JOINT_0] TYPE = LINEAR HOME = 0.0 FERROR = 10.0 MIN_FERROR = 1.0 MAX_VELOCITY = 100.0 MAX_ACCELERATION = 1250.0 # The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION # If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger. STEPGEN_MAXVEL = 125.00 STEPGEN_MAXACCEL = 3000.00 P = 1000.0 I = 0.0 D = 0.0 FF0 = 0.0 FF1 = 1.0 FF2 = 0.0 BIAS = 0.0 DEADBAND = 0.0 MAX_OUTPUT = 0.0 # these are in nanoseconds DIRSETUP = 10000 DIRHOLD = 10000 STEPLEN = 5000 STEPSPACE = 5000 STEP_SCALE = 400.0 BACKLASH = 0.01 MIN_LIMIT = -0.500 MAX_LIMIT = 608.0 HOME_OFFSET = -1.000000 HOME_SEARCH_VEL = -30.000000 HOME_LATCH_VEL = -0.500000 #HOME_FINAL_VEL = -0.250000 HOME_USE_INDEX = NO HOME_IGNORE_LIMITS = YES HOME_SEQUENCE = 1 #******************************************

Gestern bekahm ich das erste mal mit Debian 12 eine Latency Warning aber die Motoren liefen weiterhin ohne Probleme... kein rauer lauf nichts weiter... ich verstehe das nicht.

Please Log in to join the conversation.

More
2 years 9 months ago #290631 by chris@cnc
Dann wird es ein Problem ein Latenz Problem sein. Ein sehr leidvolles Thema wurde aber schon oft hier diskutiert. Diagnose und Lösung sind sehr unterschiedlich. Manchmal hilft ein update vom Kernel manchmal eine andere Netzwerkkarte. Ich habe zum Beispiel eine onboard Grafik und Netzwerkkarte. Lösung war eine ganz einfache Grafikkarte für 15€ und eine 2 fach Netzwerkkarte mit Intelchip und onboard Grafik und Netzwerk im Bios deaktiviert. 
Und du kannst auch in Halshow die Tmax Zeiten beobachten.
Dann war immer noch bei Intel Netzwerkkarten "irq coalescing" eine Lösung oder das einstellen von "isolcpus".
Wenn du mir vertraust kannst du gerne meinen Kernel ausprobieren und schauen ob sich die Latenzzeit verbessert.
installieren geht so
"sudo dpkg -i linux-image-6.6.7-rt18-linuxcnc_6.6.7-1_amd64.deb "
und wenn es nicht gut ist wieder mit löschen
"sudo apt purge linux-image-6.6.7-rt18-linuxcnc "

drive.google.com/drive/folders/1HceAcPQd...u4zS9?usp=share_link

Please Log in to join the conversation.

Time to create page: 0.121 seconds
Powered by Kunena Forum