7i97 Gantry richtig konfigurieren
10 Feb 2022 19:05 #234512
by Steff87
Replied by Steff87 on topic 7i97 Gantry richtig konfigurieren
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
12 Feb 2022 16:45 #234647
by andrax
Replied by andrax on topic 7i97 Gantry richtig konfigurieren
Servus,
ich hab ja bei mir in der .ini die Gantry folgendermaßen konfiguriert.Jetzt ist es so, wie Aciera sagte, dass ich vor dem Homing nur die Joints sehe.
Nach dem Homing sehe ich dann die Achsen.
Jetzt stehe ich vor dem Problem das ich vor dem Homing, die Y-Achsen nicht gemeinsam verfahren kann.
Nur jede Achse einzeln, ungünstig irgendwie.
Kann man das irgendwie einstellen?
Gruß
Andre
ich hab ja bei mir in der .ini die Gantry folgendermaßen konfiguriert.
[KINS]
JOINTS = 4
KINEMATICS = trivkins coordinates=XYYZ kinstype=BOTH
Nach dem Homing sehe ich dann die Achsen.
Jetzt stehe ich vor dem Problem das ich vor dem Homing, die Y-Achsen nicht gemeinsam verfahren kann.
Nur jede Achse einzeln, ungünstig irgendwie.
Kann man das irgendwie einstellen?
Gruß
Andre
Please Log in or Create an account to join the conversation.
12 Feb 2022 18:15 - 12 Feb 2022 18:19 #234654
by Aciera
Replied by Aciera on topic 7i97 Gantry richtig konfigurieren
Laut Doku ist das explizit nicht möglich:
linuxcnc.org/docs/2.8/html/config/ini-ho....html#_home_sequence
Aber warum willst du denn überhaupt vor dem Homing die Achse verfahren?
Joint mode jogging of joints having a negative HOME_SEQUENCE is disallowed. In common gantry applications, such jogging can lead to misalignment (racking).
linuxcnc.org/docs/2.8/html/config/ini-ho....html#_home_sequence
Aber warum willst du denn überhaupt vor dem Homing die Achse verfahren?
Last edit: 12 Feb 2022 18:19 by Aciera.
The following user(s) said Thank You: andrax
Please Log in or Create an account to join the conversation.
13 Feb 2022 07:25 #234674
by andrax
Replied by andrax on topic 7i97 Gantry richtig konfigurieren
Jetzt gerade beim Einrichten, fahre ich die Achsen manuell hin und her.
Später wirds gefährlich wenn man das vergisst.
Also entweder das manuelle Verfahren komplett sperren vor dem Homing oder es gibt vielleicht einen Trick.
Wie sieht das eigentlich bei gmoccappy aus?
Gruß
Andre
Später wirds gefährlich wenn man das vergisst.
Also entweder das manuelle Verfahren komplett sperren vor dem Homing oder es gibt vielleicht einen Trick.
Wie sieht das eigentlich bei gmoccappy aus?
Gruß
Andre
Please Log in or Create an account to join the conversation.
13 Feb 2022 12:23 - 13 Feb 2022 12:24 #234686
by Aciera
Replied by Aciera on topic 7i97 Gantry richtig konfigurieren
Grundsätzlich könntest du wohl den Stepgen output in der hal abkoppeln und das Signal der Homeswitches durch Timer simulieren. Fragt sich natürlich ob der Aufwand nur für's Einrichten gerechtfertigt ist. (geht natürlich nur wenn der loop nicht innerhalb von LinuxCNC geschlossen wird.)
Gmoccapy verwendet, soweit ich das bei mir sehe, die Standard-Homing Sequenz.
Gmoccapy verwendet, soweit ich das bei mir sehe, die Standard-Homing Sequenz.
Last edit: 13 Feb 2022 12:24 by Aciera.
The following user(s) said Thank You: andrax
Please Log in or Create an account to join the conversation.
14 Feb 2022 08:14 #234791
by andrax
Replied by andrax on topic 7i97 Gantry richtig konfigurieren
Hmm, Theorie:
Was ist wenn man die 2. Y-Achse als Slave an die 1. Y-Achse koppelt....
In der ini müsste das so aussehen:
...
[KINS]
JOINTS = 4
KINEMATICS = trivkins coordinates=XYYZ #kinstype=BOTH fällt weg
[TRAJ]
COORDINATES = XYYZ
LINEAR_UNITS = metric
ANGULAR_UNITS = degree
...
Und in der HAL wird das Signal gesplittet.
net Y-output => [HMOT](CARD0).pwmgen.02.value
net Y-output => [HMOT](CARD0).pwmgen.03.value
Der Rest wie gehabt.
Sollte doch klappen oder hab ich hier ein Gedankenfehler?
Gruß
Andre
Was ist wenn man die 2. Y-Achse als Slave an die 1. Y-Achse koppelt....
In der ini müsste das so aussehen:
...
[KINS]
JOINTS = 4
KINEMATICS = trivkins coordinates=XYYZ #kinstype=BOTH fällt weg
[TRAJ]
COORDINATES = XYYZ
LINEAR_UNITS = metric
ANGULAR_UNITS = degree
...
Und in der HAL wird das Signal gesplittet.
net Y-output => [HMOT](CARD0).pwmgen.02.value
net Y-output => [HMOT](CARD0).pwmgen.03.value
Der Rest wie gehabt.
Sollte doch klappen oder hab ich hier ein Gedankenfehler?
Gruß
Andre
Please Log in or Create an account to join the conversation.
Time to create page: 0.079 seconds