K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.14 Ersetzung von NC-Funktionen durch Unterprogramme
Programmierung
N1170 M[AXTOSPI(_LA)]=_GEAR M[AXTOSPI(_CA)]=_GEAR
N1180 DELAYFSTOF
N1190 COUPON(_CA,_LA)
N1200 ENDIF
...
N9999 RET
9.14.4.3
Funktionsersetzung beim Spindelpositionieren
Funktion
Wenn die Leitspindel einer aktiven Synchronspindelkopplung mit
positioniert werden soll und die Ersetzung durch ein Unterprogramm projektiert ist
(MD30465 $MA_AXIS_LANG_SUB_MASK, Bit 1 = 1), dann wird für die Umsetzung der
Positionierung ein Ersetzungsunterprogramm aufgerufen.
Das Ersetzungsunterprogramm übernimmt folgende Aufgaben:
162. Kopplung auflösen
163. Die an der Kopplung beteiligten Spindeln auf die von der Leitspindel vorgegebene
164. Kopplung wieder schließen
Anwendung
Parallelbearbeitung von Werkstücken z. B. an einer Doppelspindel-Maschine. Die Spindeln
an solch einer Maschine sind über einen Kopplungsfaktor ungleich 1 gekoppelt und müssen
z. B. wegen einem Werkzeugwechsel auf dieselbe Position positioniert werden. Wird zuvor
die Kopplung aufgetrennt, dann kann jede Spindel separat auf die Werkzeugwechselposition
positioniert werden.
Aufrufzeitpunkt des Ersetzungsunterprogramms
Der Aufruf des Ersetzungsunterprogramms beim Spindelpositionieren mit
erfolgt immer am Satzanfang.
Bei Programmierung von
Hilfsfunktion an die PLC:
MD22080 $MC_AUXFU_PREDEF_SPEC[9] (Ausgabe-Spezifikation für M19)
Bit
5
6
7
Bei Ausgabe vor oder während der Bewegung erfolgt der Unterprogrammaufruf am
Satzanfang. Bei Ausgabe nach der Bewegung erfolgt der Unterprogrammaufruf am
Satzende.
666
Position separat positionieren
M19
Wert
Bedeutung
1
Ausgabe der Hilfsfunktion vor der Bewegung
1
Ausgabe der Hilfsfunktion während der Bewegung
1
Ausgabe der Hilfsfunktion nach der Bewegung
Kommentar
Ende Stopp-Delay-Bereich
; Synchronspindelkopplung aktivieren
ist der Aufrufzeitpunkt abhängig vom Ausgabeverhalten dieser
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
,
oder
SPOS
SPOSA
M19
bzw.
SPOS
SPOSA
Grundfunktionen