Programmierung des positiven Softwareendschalters

Positiver Softwareendschalter

Der Befehl G99 setzt die positiven SWE in den programmierten Achsen.

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

Hinweis

notice

Die über G99 programmierten Positionen für die positiven 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-00178 der jeweiligen Achse vorbelegt.

Programmierbeispiel

prg_example

Positiver Softwareendschalter

(Beispiel 1 – absolut)

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

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

N130 G99 X100 Y200

( .... )

(Beispiel 2 – relativ)

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

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

N130 G99  G91 X-10 Y-20

( .... )

Warnungen, Fehler und Reaktionen

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