Ich hatte damals meine MH 300 P vor dem mechanischen Umbau auch mal mit den Kupplungen laufen, das funktioniert schon – allerdings kennt LinuxCNC nicht wirklich ein Konzept von „Warte, bis die Achse positioniert ist“, deshalb muss das im G-Code „von Hand“ gemacht werden. Ich hatte damals immer Wartezeiten, um das Schalten der Kupplung bzw. das Ende des Positionierens abzuwarten, eingebaut:
Code:
G1 X100 (auf X=100 positionieren)
G4 P1 (1 Sekunde warten)
G1 Y50 (auf Y=50 positionieren)
G4 P1.5 (1,5 Sekunden warten)
Das Umschalten ist dann einfach über Schwellwerte für die Vorschubwerte pro Achse passiert.Habe das damals nicht weiter verfolgt, weil ich dann den Umbau auf 3x Vorschubmotoren umgesetzt habe.Eine Idee war, das direkt abzufragen wie im Link:
forum.linuxcnc.org/20-g-code/45817-singl...ry-planning-question
oder das Umschalten über einen eigenen M-Code abzubilden.