Positive Softwareendschalter setzen (G99)

G99                                      positive Softwareendschalter setzen                                      (nicht modal)

G99 setzt die positiven Endschalterpositionen in [mm, inch] in allen programmierten Achsen. Je nach gesetztem G90/G91 geschieht dies absolut oder additiv zur seitherigen Softwareendschalterposition.

Die Positionen für die positiven 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 G99, die Softwareendschalter selbst sind modal wirksam.

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

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:

Die G99-Ä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

Positive Softwareendschalter setzen (G99)

N10 G90

...

N100 G99 X+1000 Y+2000           Setzt positiven Softwareendschalter
                                 in X auf +1000 und in Y auf +2000