INI, Doppelte Werte, welche hat Priorität

More
4 years 6 months ago #239829 by Muecke
Hallo miteinander,

in meiner INI (Über ein Tool erstellt) habe ich Werte Doppelt hinterlegt.
Ich frage mich warum und welcher Wert hat Priorität wenn unterschiedliche Zahlen drin stehen.

Beispiel:
Code:
[AXIS_X] MIN_LIMIT = 0.001 MAX_LIMIT = 460 MAX_VELOCITY = 166.66666667 MAX_ACCELERATION = 750 [JOINT_0] AXIS = X MIN_LIMIT = 0.001 MAX_LIMIT = 460 MAX_VELOCITY = 166.66666667 MAX_ACCELERATION = 750 ...

Angenommen in
Höchstgeschwindigkeit der Achse ist abweichend, was ist für LinuxCNC jetzt der Richtige wert, oder ist das Zufall was LinuxCNC wählt?
Code:
[AXIS_X] MAX_VELOCITY = 166.66666667 [JOINT_0] MAX_VELOCITY = 100 ...

Ich kann das in der Doku nicht finden. :-(
linuxcnc.org/docs/2.6/html/config/ini_config.html

Gruß Mücke

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239832 by roland
Replied by roland on topic INI, Doppelte Werte, welche hat Priorität
eine Achse kann aus einem oder mehreren joints bestehen.
In der Regel sind die Werte bei axis und joints identisch.

Dass du in der Doku für die Version 2.6 nichts dazu findest, wundert mich nicht. Joints gibt es erst seit der Version 2.8.
The following user(s) said Thank You: Muecke

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239835 by Muecke
Replied by Muecke on topic INI, Doppelte Werte, welche hat Priorität
OK, mal schauen ob ich das richtig verstanden habe.
Angenommen wir haben ein Portal das die Achse Z mit zwei Motoren betreibt.

Dann ich [AXIS_Z] für die Grundlegenden Daten zuständig
und [JOINT_2] und [JOINT_3] wären dann für den einzelnen Motor zuständig.

Beispiel beim wert "SCALE" wenn der eine Motor ein Getriebe verbaut hat und der andere nicht.
Macht wenig sinn ist mir klar, doch das Könnte eine Abweichung sein.

Dann wäre es logisch das JOINT eine Höhere Priorität bekommt wie AXIS.

Leider habe ich das nicht explizit in der Doku 2.8 gefunden :-( oder ich habe es überlesen.
linuxcnc.org/docs/2.8/html/config/ini-co...lt_letter_gt_section

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239836 by strahlensauger
Replied by strahlensauger on topic INI, Doppelte Werte, welche hat Priorität
Solange die Kinematik für Joints und Achsen gleich ist
sind die Werte gleich. (Linearkinetik bei normalen 3 Achsfräsen)
Sollten die Kinematik unterschiedliche sein, kann es dort Abweichungen geben.
​​​​​

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239837 by Muecke
Replied by Muecke on topic INI, Doppelte Werte, welche hat Priorität
Kann man sich die Werte der Einzelnen Achsen anzeigen lassen?

MAX_GESCHWINDIGKEIT [MAX_GESCHWINDIGKEIT]
MAX_BESCHLEUNIGUNG [MAX_ACCELERATION]
Facktor [SCALE] den habe ich gefunden im HAL-Konfigurator [hm2_7i95.0.stepgen.00.position-scale]

Den Rest jedoch noch nicht.

Ich versuche meine Schrittmotoren zu Optimieren, so das diese bei einer 5mm oder aber auch bei einer 500mm Bewegung reg und nicht Ruckartig laufen, oder anfangen zu Quietschen und Stehenbleiben, oder Extrem laut sind und sich anhören als wenn sie nach jeden Schritt ein Pause machen würden.

Ich finde es sehr Mühsam alles in der INI immer wieder anzupassen dann LinuxCNC neu zu starten und zu Probieren und dann das ganze wieder von vorne.

Ich dachte ich könnte wenn es da nichts gibt ein GUI Erweiterung machen, was Cool wäre ist wenn man dann die Werte auch neu hinein schreiben könnte zum testen.
Das Kalibrierens Tool ist irgend wie nicht so richtig dafür geeignet habe ich den Eindruck das ist wenn ich es richtig verstanden habe eher auf Servo Motoren ausgelegt und nicht auf Schrittmotoren.

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239838 by Muecke
Replied by Muecke on topic INI, Doppelte Werte, welche hat Priorität

Solange die Kinematik für Joints und Achsen gleich ist
sind die Werte gleich. (Linearkinetik bei normalen 3 Achsfräsen)
Sollten die Kinematik unterschiedliche sein, kann es dort Abweichungen geben.
​​​​​
 
Da ich gerade am Testen und einstellen bin, finde ich es doof wenn ich an zwei stellen den selben wert eingeben muss.
wenn ich einen Weg lasse Motzt LinuxCNC jedoch. Eine Variable dafür zu erstellen die in der INI schon geht, gibt es nach meinen Aktuellen Wissensstand nicht.

Daher habe ich gefragt, später möchte ich die Werte alle gleich haben ! Ohne Abweichung.

LinuxCNC mag auch mein , (Komma) nicht, dann will es erst gar nicht starten. und ich tippe ständig ein , *LOL*

Please Log in or Create an account to join the conversation.

Moderators: Muecke
Time to create page: 0.192 seconds
Powered by Kunena Forum