K a n ä l e f ür d i e A u s füh r u n g .
4.3
Hilfsfunktionen –S–.
Die Hilfsfunktion S zeigt die Drehzahl der Spindel mit M03 und M04, oder die Position zur
Ausrichtung der Spindel mit einer M19-Funktion an. Alle Spindeln aus dem gleichen Kanal
kann man unabhängig steuern; das heißt, dass jede Spindel einen anderen Befehl erhalten
kann.
Wenn man über Kanäle verfügt, können die Spindeln unterschiedslos zwischen diesen
aufgeteilt sein. In diesem Fall kann man von einem Kanal aus eine Spindel steuern, die sich
in einem anderen Kanal befindet. Die Flaggen und Register beziehen sich auf die Spindel,
unabhängig vom Kanal, in dem sie sich befinden.
Die Register, die für die Kommunikation zwischen den Kanälen
und der SPS verwendet werden.
Die CNC zeigt der SPS über die 32-Bit-Register SFUN1 (Spindel 1), SFUN2 (Spindel 2) usw.
die programmierte Drehzahl der einzelnen Spindeln an. Diese Register beziehen sich auf
die Nummer der Spindel; sie sind unabhängig vom Kanal, in dem sich die Spindel befindet.
Die Nummer der Spindel ist in der Reihenfolge festgelegt, in der diese im SPDLNAME-
Maschinenparameter festgelegt wurde.
Jedes der Register zeigt den Wert von einer der S-Funktionen an, die einprogrammiert
wurden. Wenn nicht alle Register verwendet werden, die CNC wird dem Hexadezimalwert
$FFFFFFFF diejenigen Werte zugewiesen, die frei bleiben - die mit der höchsten
Nummerierung Auf diese Weise werden, wenn man in einem Satz sich die einprogrammierte
Funktionen S1000 und S1=550 befindet, die CNC wird folgende Informationen zur SPS
übertragen.
SFUN1
1000
D u r c h s u c h e n , o b e i n e H i l f s f u n k t i o n f ü r e i n e S p i n d e l
einprogrammiert worden ist.
Um unter Berücksichtigung der möglichen Kombinationen von Kanälen und Spindeln die
Verwaltung der jeder Spindel zugeordneten M-Hilfsfunktionen zu erleichtern, verfügt die
SPS über die Befehle SP1FUN* (Spindel 1), SP2FUN* (Spindel 2) usw., die anzeigen, ob
eine M-Hilfsfunktion vom Typ M3, M4 usw. in irgendeinem Kanal programmiert worden ist.
Überprüft, ob an die Spindel 1 die Funktion M5 von einem Kanal übertragen wurde.
CPS SP1FUN* EQ 5 = ...
Synchronisierung der Ausführung.
Die S-Funktion mit M03 und M04 wird immer am Anfang des Satzes ausgeführt und es wird
eine Bestätigung erwartet, um mit der Programmausführung fortzusetzen. Wenn man mit
M19 arbeitet, die CNC wird die Spindel wie eine lineare Achse behandelt. An die SPS wird
einzig und allein die Funktion M19 übertragen.
Übertragung der Funktion –S–.
1
Die Übertragung der S-Funktionen erfolgt unabhängig vom Kanal. Wenn die CNC S-
Funktionen ausführt, weist sie die Werte der programmierten S-Funktion den Registern
SFUN1, SFUN2 usw. zu.
2
Die CNC aktiviert den allgemeinen logischen Ausgang SSTROBE um der SPS die
Ausführung anzuzeigen. Die CNC erwartet die Aktivierung des allgemeinen Eingangs
AUXEND, was auf ein Ende der Programmausführung durch die SPS hinweist.
3
Die CNC deaktiviert den allgemeinen logischen Ausgang SSTROBE, um alle ihre
Signale abzuarbeiten.
SFUN2
SFUN3
550
$FFFFFFFF
4.
CNC 8070
R
: 2203
EF
ꞏ55ꞏ