Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 62

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.2 Indirekte Programmierung
Beispiel
Bei einer aktiven Synchronspindelkopplung zwischen der Leitspindel S1 und der
Folgespindel S2 wird durch den SPOS-Befehl im Hauptprogramm der folgende
Ersetzungszyklus zur Positionierung der Spindeln aufgerufen.
Die Positionierung erfolgt über die Anweisung in N2230:
SPOS[1]=GP($P_SUB_SPOSIT,$P_SUB_SPOSMODE)
SPOS[2]=GP($P_SUB_SPOSIT,$P_SUB_SPOSMODE)
Die anzufahrende Position wird aus der Systemvariablen $P_SUB_SPOSIT, der
Positionsanfahrmodus wird aus der Systemvariablen $P_SUB_SPOSMODE gelesen.
Programmcode
N1000 PROC LANG_SUB DISPLOF SBLOF
...
N2100 IF($P_SUB_AXFCT==2)
N2110
N2185 DELAYFSTON
N2190 COUPOF(S2,S1)
N2200
N2210 IF($P_SUB_SPOS==TRUE) OR ($P_SUB_SPOSA==TRUE)
N2220
N2230
SPOS[1]=GP($P_SUB_SPOSIT,$P_SUB_SPOSMODE)
SPOS[2]=GP($P_SUB_SPOSIT,$P_SUB_SPOSMODE)
N2250 ELSE
N2260
N2270 M1=19 M2=19
N2280 ENDIF
N2285 DELAYFSTOF
N2290 COUPON(S2,S1)
N2410 ELSE
N2420
...
N3300 ENDIF
...
N9999 RET
Randbedingungen
In Synchronaktionen ist die indirekte Programmierung von Positionsattributen nicht
möglich.
Literatur
Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1),
Kapitel: Ersetzung von NC-Funktionen durch Unterprogramme
62
Kommentar
; Ersetzung des SPOS / SPOSA / M19-
Befehls bei aktiver
Synchronspindelkopplung
; Beginn Stopp-Delay-Bereich
; Synchronspindelkopplung deaktivieren
; Leit- und Folgespindel positionieren
; Spindel mit SPOS positionieren:
; Spindel mit M19 positionieren:
; Leit- und Folgespindel positionieren
; Ende Stopp-Delay-Bereich
; Synchronspindelkopplung aktivieren
; Abfrage auf weitere Ersetzungen
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis