Negative Softwareendschalter setzen (G98)

G98                                         Negative Softwareendschalter setzen                                (nicht modal)

G98 setzt die negativen Endschalterpositionen in [mm, inch] in allen programmierten Achsen. Je nach gesetztem G90/ G91 geschieht dies absolut oder additiv zur seitherigen Software-Endschalterposition.

Die Positionen für die negativen Endschalter sind in den achsspezifischen Variablen:

V.A.-SWE.X,           V.A.-SWE.Y,            V.A.-SWE.Z, etc.

abgelegt (siehe auch Kapitel Achsspezifische Variablen).

Hinweis

notice

"Nicht modal"

…gilt nur für den Befehl G98, die Softwareendschalter selbst sind modal wirksam.

Nach dem Maschinenhochlauf gilt zunächst der Standardwert des Achsparameters P-AXIS-00177.

Für alle Versionsstände von V2.11.20xx und V2.11.28xx gilt bzgl. der Gültigkeit der Endschalterpositionen:

Ab dem Versionsstand V3.1.3077.0 gilt:

Bei dynamischen Achskonstellationen (mit Achstausch) erfolgt das Rücksetzen auf den ursprünglichen Standardwert mit der Übernahme der Achse in den Kanal.

Die G98-Änderung wirkt für den Achsverfahrbereich der Bahnbewegung, der unabhängigen Achsen und der Einzelachsen. Relative Handbetriebsverfahrbereiche sind hierdurch nicht betroffen; diese werden durch den NC-Befehl #MANUAL LIMITS [...] beeinflusst.

Programmierbeispiel

prg_example

Negative Softwareendschalter setzen (G98)

N10  G90

...

N100 G98 X-1000 Y-2000           Setzt negativen Softwareendschalter

                                 in X auf –1000 und in Y auf –2000