Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Spindelpositionieren - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Ersetzungsunterprogramm "LANG_SUB", Variante 2
Flexibilität durch indirekte Adressierung über Systemvariable (Leitspindel: $P_SUB_LA,
Folgespindel: $P_SUB_CA).
Programmierung
N1000 PROC LANG_SUB DISPLOF SBLOF
N1010 DEF AXIS _LA
N1020 DEF AXIS _CA
N1030 DEF INT _GEAR
N1100 IF($P_SUB_AXFCT==1)
N1110
N1120
N1130
N1140
N1150
N1160
N1170
N1180
N1190
N1200 ENDIF
...
N9999 RET
10.18.3.6

Beispiel: Spindelpositionieren

Im Unterprogramm ist nur die Ersetzung der Befehle SPOS und SPOSA explizit ausgeführt.
Weitere Ersetzungen sind sinngemäß zu ergänzen.
Parametrierung
Maschinendatum
MD30465 $MA_AXIS_LANG_SUB_MASK[AX5] =
'H0002'
MD22080 $MC_AUXFU_PREDEF_SPEC[9] = 'H0021' Ausgabe von M19 an die PLC vor der
Settingdatum
SD43240 $SA_M19_SPOS[AX5] = 260
SD43250 $SA_M19_SPOSMODE[AX5] = 4
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
_GEAR=$P_SUB_GEAR
_LA=$P_SUB_LA
_CA=$P_SUB_CA
DELAYFSTON
COUPOF(_CA,_LA)
;Getriebestufenwechsel für Leit- und Folgespindel
M[AXTOSPI(_LA)]=_GEAR M[AXTOSPI(_CA)]=_GEAR
DELAYFSTOF
COUPON(_CA,_LA)
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.18 Ersetzung von Funktionen durch Unterprogramme
Kommentar
; Merker für Leitachse/-spindel
; Merker für Folgeachse/-spindel
; Merker für Getriebestufe
; Ersetzung wegen Getriebestufenwechsel
; zu aktivierende Getriebestufe
; Achsname der Leitspindel
; Achsname der Folgespindel
; Beginn Stopp-Delay-Bereich
; Synchronspindelkopplung ausschalten
; Ende Stopp-Delay-Bereich
; Synchronspindelkopplung einschalten
Bedeutung
Positionierbefehle ersetzen
Bewegung
Bedeutung
Spindelposition bei M19 = 260
Positionsanfahrmodus bei M19:
"Anfahren in positiver Richtung
(ACP)"
683

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis