Positive Softwareendschalter setzen (G99)

Syntax:

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 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