Programmierung des negativen Softwareendschalters

Negativer Softwareendschalter

Der Befehl G98 setzt die negativen SWE in den programmierten Achsen.

G98 ist satzweise wirksam; die damit programmierten SWE sind satzübergreifend wirksam.

Hinweis

notice

Die über G98 programmierten Positionen für die negativen SWE sind in den achsspezifischen Variablen V.A.-SWE.X, V.A.-SWE.Y, V.A.-SWE.Z, etc. abgelegt [PROG].

Die Variablen werden bei Reset, Betriebsartenwechsel und Achstausch mit dem Wert von P-AXIS-00177 der jeweiligen Achse vorbelegt.

Programmierbeispiel

prg_example

Negativer Softwareendschalter

(Beispiel 1 – absolut)

%swe_abs.nc
N110 G00 X0  Y0  G90
N120 G00 X20 Y30

(Setzt neg. SWE in X auf -100 und Y auf -200 )

N130 G98 X-100 Y-200

( .... )

(Beispiel 2 – relativ)

%swe_rel.nc
N110 G00  X0 Y0  G90
N120 G00 X20 Y30

(Verschiebung der neg. SWE in X um 10 und Y um 20 )

N130 G98  G91 X10 Y20

( .... )

Warnungen, Fehler und Reaktionen

  1. Die neue Position wird nicht übernommen.
  2. P-AXIS-00177 bestimmt weiterhin den negativen SWE.
  1. Die neue Position wird nicht übernommen.
  1. Steuerung resetten.
  1. Die Interpolation wird gestoppt.
  2. Die neue Position des SWE wird übernommen.
  1. Steuerung resetten.
  2. In den gültigen Bereich fahren.