Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Spindelpositionieren - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Programmierung
N1190 COUPON(S2,S1)
N1200 ENDIF
...
N9999 RET
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 _GEAR=$P_SUB_GEAR
N1120 _LA=$P_SUB_LA
N1130 _CA=$P_SUB_CA
N1140 DELAYFSTON
N1150 COUPOF(_CA,_LA)
N1160 ;Getriebestufenwechsel für Leit- und Folgespindel
N1170 M[AXTOSPI(_LA)]=_GEAR M[AXTOSPI(_CA)]=_GEAR
N1180 DELAYFSTOF
N1190 COUPON(_CA,_LA)
N1200 ENDIF
...
N9999 RET
8.15.3.6

Beispiel: Spindelpositionieren

Im Unterprogramm ist nur die Ersetzung der Befehle
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
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
8.15 Ersetzung von Funktionen durch Unterprogramme
Kommentar
; Synchronspindelkopplung einschalten
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
und
SPOS
Bedeutung
Positionierbefehle ersetzen
Bewegung
explizit ausgeführt.
SPOSA
an die PLC vor der
M19
623

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis