Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele; Vorverarbeitung Einzelner Dateien - Siemens SINUMERIK 840DE sl Funktionshandbuch

Sonderfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840DE sl:
Inhaltsverzeichnis

Werbung

Die zu verfahrenden Achsen werden indirekt über Maschinendaten angesprochen oder als
Parameter übergeben:
● Indirekte Achsprogrammierung:
– IF $AA_IM[AXNAME($MC_AXCONF_CHANAX_NAME_TAB[4])] > 5
– G1 AX[AXNAME($MC-AXCONF-GEOAX-NAME-TAB[0])] = 10
● Übergabe der zu verfahrenden Achse aus dem Hauptprogramm:
– Zyklendefinition
– Aufruf aus dem Hauptprogramm
24.5

Beispiele

24.5.1

Vorverarbeitung einzelner Dateien

Programmcode
PROC UP1 PREPRO
N1000 DEF INT ZAEHLER
N1010 ZIEL: G1 G91 COMPON
N1020 G1 X0.001 Y0.001 Z0.001 F100000
N1030 ZAEHLER=ZAEHLER+1
N1040 ZAEHLER=ZAEHLER-1
N1050 ZAEHLER=ZAEHLER+1
N1060 IF ZAEHLER <=10 GOTOB ZIEL
N1070 M30
Sonderfunktionen
Funktionshandbuch, 12/2017, 6FC5397-2BP40-6AA1
; Dieser Zweig wird durchlaufen, wenn der Istwert der 5. Kanalachse
; bezogen auf das Maschinenkoordinatensystem größer als 5 ist.
F1000 G90.
; Verfahre die 1. Geometrieachse auf den Wert 10.
ENDIF
PROC BOHRE(AXIS BOHRACHSE)
WHILE $AA_IW[BOHRACHSE] > -10
G1 G91 F250 AX[BOHRACHSE] = -1
ENDWHILE
BOHRE(Z)
Kommentar
; Vorverarbeitung, wenn Bit 5 = 1
; in PREPROCESSING_LEVEL
V2: Vorverarbeitung
24.5 Beispiele
933

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis