Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 100

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

Werbung

8 Werkzeugverwaltung
8.6
Werkzeugwechselzyklus
Beispiel
Hierfür steht das Beispiel L6.SPF zur Verfügung. Die Beispielsdatei finden
Sie im Verzeichns CYCLES\SC\PROG\TEMPLATES_DEU bzw.
CYCLES\SC\PROG\TEMPLATES_ENG.
Dieses Beispiel setzt Folgendes voraus:
S
S
S
S
PROC L6 SAVE
;______________________________________________________
;Beispiel Werkzeugwechselzyklus fuer Maschinenhersteller
;_______________________________________________________
DEF INT _WZ_IN_SP,_WZ_VOR
DEF REAL _WWP=...
DEF REAL _SPP=...
;
IF (NOT $P_SEARCH)
ELSE
ENDIF
;
;Werkzeug einwechseln: Werkzeugverwaltung und PLC
M206
M17
8-100
MD 22550 $MC_TOOL_CHANGE_MODE=1
Werkzeugwechsel erfolgt über M–Funktion.
MD 10715 $MN_M_NO_FCT_CYCLE[0]=6
M–Funktion (M6), mit der der Werkzeugwechsel, d.h. das über das MD
10716 $MN_M_NO_FCT_CYCLE_NAME[0] zugeordnete Unterprogramm,
aufgerufen wird.
MD 10716 $MN_M_NO_FCT_CYCLE_NAME[0]="L6"
Name des Unterprogramms (L6), das nach der in MD 10715 festgelegten
M–Funktion, abgearbeitet werden soll.
Wenn der Unterprogrammname über Programm oder MDA eingegeben wer-
den soll, muss der Name in Anführungszeichen gesetzt werden. Bei manu-
eller Eingabe nicht.
MD 22560 $MC_TOOL_CHANGE_M_CODE=206
M-Funktion (M206), mit der der Werkzeugwechsel für die Werkzeugverwal-
tung definiert wird.
_WZ_IN_SP=$TC_MPP6[9998,1]
GETSELT(_WZ_VOR)
;
IF (_WZ_IN_SP<>_WZ_VOR)
; Spindel positionieren:
SPOS=_SPP
; Werkzeugwechselposition anfahren:
SUPA D0 G0 G90 G40 G60 Z=_WWP
ENDIF
IF (E_SIM_ACTIVE)
; Werkzeugwechselposition anfahren:
SUPA D0 G0 G90 G40 G60 Z=_WWP
ENDIF
SINUMERIK 840D sl Inbetriebnahmehandbuch CNC: ShopMill – Ausgabe 11/2006
11/2006
; Werkzeugwechselposition
; MKS
; Spindelposition
; wenn kein Satzsuchlauf
; Werkzeug in der Spindel
; vorangewaehltes Werkzeug
; wenn anderes Werkzeug
; wenn Simulation aktiv
© Siemens AG 2006 All Rights Reserved

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis