Herunterladen Inhalt Inhalt Diese Seite drucken

Name Des Schwenkdatensatzes Indirekt Programmieren - Siemens SINUMERIK 828D Inbetriebnahmehandbuch

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

Werbung

Rundachspositionen wie vor dem Werkzeugwechsel angefahren. Sind am Werkzeugwechsel
auch Linearachsen (Geoachsen) beteiligt, müssen die Drehungen in der NC (Schwenkframe)
nicht gelöscht werden, sondern die Linearachsen können mit den Befehlen G153 bzw. SUPA als
Maschinenachse positioniert werden.
Hinweis zu Schwenken ohne aktive Werkzeugkorrektur
Wenn das Schwenken der Rundachsen ohne aktive Werkzeugschneide (D0) nicht möglich ist, so
können Sie dies im Zyklus CUST_800.SPF anpassen:
_M40:
IF ((NOT $P_TOOL) AND _TC1)
LOOP
MSG ("keine Werkzeugschneide aktiv")
M0
STOPRE
ENDLOOP
ENDIF
GOTOF_MEND
9.7.7

Name des Schwenkdatensatzes indirekt programmieren

Funktion
Die im Kanal definierte GUD-Variable _TC_CHANGE ist ein String der Länge 32. Mit dieser
Variable kann vor dem CYCLE800-Aufruf festgelegt werden, welcher Schwenkdatensatz im
CYCLE800 aufgerufen wird, unabhängig davon was im Aufruf selbst programmiert ist.
Die GUD-Variable _TC_CHANGE wird mit jeden RESET neu initialisiert. Am Ende des CYCLE800
wird die Variable ebenfalls gelöscht. Das bedeutet, vor jedem neuen CYCLE800-Aufruf muss die
Variable neu beschrieben werden.
Der Wechsel des Schwenkdatensatzes erfolgt im CYCLE800 nach dem CUST_800-Sprung in die
Marke _M40. Somit kann die Variable auch im CUST_800 beschrieben werden.
Beispiel Programmierung
N10 _TC_CHANGE="HEAD_2"
N20 CYCLE800(0,"HEAD_1",100000,57,0,0,0,0,0,0,0,0,0,-1,100,1)
N30 M0 ;* HEAD_2 ist aktiv
N40 _TC_CHANGE="HEAD_3"
N50 CYCLE800(0,"HEAD_1",100000,57,0,0,0,0,0,0,0,0,0,-1,100,1)
N60 M0 ;* HEAD_3 ist aktiv
N70 CYCLE800(0,"HEAD_1",100000,57,0,0,0,0,0,0,0,0,0,-1,100,1)
SINUMERIK Operate
Inbetriebnahmehandbuch, 07/2021, 6FC5397-6HP40-0AA0
Technologien und Zyklen
9.7 Schwenken
225

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis