X-Box controller Vorschub und Spindeldrehzahl regeln
- Michels_rakete
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 1
03 Jan 2021 20:34 - 03 Jan 2021 20:37 #193985
by Michels_rakete
Hallo,
Ich möchte gerne über die Wippe (directional pad) des X-Box controllers die Spindeldrehzahl und den Vorschub reglen können.
Achsen kann ich verfahren, Nullpunkte setzen, und Start/Pause und Stop kann ich bereits über den Controller steuern.
Hab aber keine Idee wie das funktionieren könnte,
Könnt Ihr mir helfen?
Michael
Ich möchte gerne über die Wippe (directional pad) des X-Box controllers die Spindeldrehzahl und den Vorschub reglen können.
Achsen kann ich verfahren, Nullpunkte setzen, und Start/Pause und Stop kann ich bereits über den Controller steuern.
Hab aber keine Idee wie das funktionieren könnte,
Könnt Ihr mir helfen?
Michael
Attachments:
Last edit: 03 Jan 2021 20:37 by Michels_rakete.
Please Log in or Create an account to join the conversation.
- Michels_rakete
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 1
05 Jan 2021 11:50 - 05 Jan 2021 11:52 #194138
by Michels_rakete
Replied by Michels_rakete on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Niemand eine Idee?
Solch eine Funktion gibt es im Estlcam mit der XBOX.
Spindel und Vorschub kann geändert werden.
Solch eine Funktion gibt es im Estlcam mit der XBOX.
Spindel und Vorschub kann geändert werden.
Last edit: 05 Jan 2021 11:52 by Michels_rakete.
Please Log in or Create an account to join the conversation.
05 Jan 2021 12:34 #194145
by anfänger
Replied by anfänger on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Soll das im auto oder manuellen modus laufen?
Wenn nur manuell, könntest du die buttons mit mdi befehlen verbinden:
linuxcnc.org/docs/2.8/html/gui/halui.html
Wenn nur manuell, könntest du die buttons mit mdi befehlen verbinden:
linuxcnc.org/docs/2.8/html/gui/halui.html
Please Log in or Create an account to join the conversation.
- Michels_rakete
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 1
05 Jan 2021 13:29 #194147
by Michels_rakete
Replied by Michels_rakete on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Eigentlich im Auto modus.
Dann kann man an der Maschine stehen und den Vorschub bei Bedarf anpassen.
Dann kann man an der Maschine stehen und den Vorschub bei Bedarf anpassen.
Please Log in or Create an account to join the conversation.
05 Jan 2021 13:48 #194149
by anfänger
Replied by anfänger on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Da könnte man was mit nem Python und hal im userspace machen. Welche VCP verwendest DU denn
Please Log in or Create an account to join the conversation.
- Michels_rakete
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 1
05 Jan 2021 15:09 #194153
by Michels_rakete
Replied by Michels_rakete on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Cmoccapy linuxcnc 2.8 und Debian 10 (aktueller Download)
Please Log in or Create an account to join the conversation.
05 Jan 2021 16:09 #194155
by anfänger
Replied by anfänger on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Halui kann das direkt.
Die pins der Halui sind:
halui.feed-override.increase
halui.feed-override.decrease
halui.spindle.0.override.increase
halui.spindle.0.override.decrease
Ich bin jetzt hier auf die overrides gegangen bei der Spindel man kann auch direkt auf die Drehzahl gehen:
halui.spindle.decrease bit in
a rising edge on this pin decreases the current spindle speed by 100
halui.spindle.increase bit in
a rising edge on this pin increases the current spindle speed by 100
Die pins der Halui sind:
halui.feed-override.increase
halui.feed-override.decrease
halui.spindle.0.override.increase
halui.spindle.0.override.decrease
Ich bin jetzt hier auf die overrides gegangen bei der Spindel man kann auch direkt auf die Drehzahl gehen:
halui.spindle.decrease bit in
a rising edge on this pin decreases the current spindle speed by 100
halui.spindle.increase bit in
a rising edge on this pin increases the current spindle speed by 100
Please Log in or Create an account to join the conversation.
- Michels_rakete
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 1
05 Jan 2021 19:38 #194164
by Michels_rakete
Replied by Michels_rakete on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Habe es mit dem Feed—override.increase probiert und funktioniert.
Abhängig vom scale was eingestellt ist.
Leider muss man um die Werte zu ändern immer einen Impuls geben also Wippe drücken.
Gibt es auch eine Möglichkeit das beim drücken der Wippe die Werte sich dauernd ändern ohne tippen zu müssen?
Abhängig vom scale was eingestellt ist.
Leider muss man um die Werte zu ändern immer einen Impuls geben also Wippe drücken.
Gibt es auch eine Möglichkeit das beim drücken der Wippe die Werte sich dauernd ändern ohne tippen zu müssen?
Please Log in or Create an account to join the conversation.
06 Jan 2021 08:54 - 06 Jan 2021 08:57 #194194
by anfänger
Replied by anfänger on topic X-Box controller Vorschub und Spindeldrehzahl regeln
Da bleibt dann wahrscheinlich nur ein Python script dazwischen zu Scheiben, denn in hal wird eine Flanke betrachtet.
In python kann man hal pins erstellen lesen und schreiben.
linuxcnc.org/docs/html/hal/halmodule.html
Dann braucht es nur noch eine Schleife die die den Pin status zieht und wenn der wahr ist einen Auasgangspin abwechselnd ein und aus schaltet.
Ich kann mal schauen ob ich meinen Betriebstundenzähler dazu umbauen könnte
In python kann man hal pins erstellen lesen und schreiben.
linuxcnc.org/docs/html/hal/halmodule.html
Dann braucht es nur noch eine Schleife die die den Pin status zieht und wenn der wahr ist einen Auasgangspin abwechselnd ein und aus schaltet.
Ich kann mal schauen ob ich meinen Betriebstundenzähler dazu umbauen könnte
Last edit: 06 Jan 2021 08:57 by anfänger.
The following user(s) said Thank You: Michels_rakete
Please Log in or Create an account to join the conversation.
Time to create page: 0.101 seconds