Beruflich Dokumente
Kultur Dokumente
Produktinformation Graf
INHALTSVERZEICHNIS
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 1 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
Es ist möglich, die Achsen zu referenzieren, oder über Handtaster zu verfahren. Bei Handfahrt kann
eine neue Geschwindigkeit vHand (SNr.13) eingegeben werden und diese Geschwindigkeit wird mit
der eingestellten Beschleunigung a (SNr.14) angefahren, d.h. die Geschwindigkeit einer Handfahrt
wird verändert.
Tritt während eines Auftrags (Handfahrt, Referenzfahrt oder Fahren) ein Schleppfehler auf, oder steht
die Achse, so wird dies am I/O 3 angezeigt. Der Ausgang bleibt bis zum nächsten Auftrag anstehen.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 2 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
Die Adressierung der Ein-/Ausgänge auf dem 4-Achser setzt sich aus Steckplatzadresse und Funkti-
onsadresse zusammen. Für jede der 4 Achsen gibt es 8 Ein-/Ausgänge die über folgende Adresse
angesprochen werden können:
Achse
0 1 2 3 Im in der SPS
4-Achser
0 8 10 18 PosOkSPS Ausgang --->-------- Eingang
1 9 11 19 Auf Eingang ---<-------- Ausgang
2 A 12 1A Zu Eingang ---<-------- Ausgang
3 B 13 1B SchleppFehler Ausgang --->-------- Eingang
4 C 14 1C -
5 D 15 1D Sollwertanfahren Eingang ---<-------- Ausgang
6 E 16 1E Referenzschalter Eingang ---<-------- Ausgang
7 F 17 1F Freigabeinv Eingang ---<-------- Ausgang
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 3 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 4 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
Wird der Eingang Sollwertanf =0, dann wird eine Referenzfahrt durchgeführt. Die Achse fährt Richtung
Referenzschalter. Die Richtung der Referenzfahrt wird im Codierwort (SNr 85) angegeben. Als Ein-
stellungshilfe zwischen Referenzschalter und Nullspur ist die Satznummer 85 vorgesehen. Wird in
Satznummer 84 20+Achse (0..3) eingetragen, so kann in Satznummer 85 die Anzahl der Inkremente
zwischen Nullspur und Referenzschalter dieser Achse abgelesen werden.
Es gibt zwei Referenzfahrten: Referenzieren bei der Auffahrt oder bei der Abfahrt vom Referenzschal-
ter. Welche Referenzfahrt gefahren wird, ergibt sich automatisch aus der Lage des Referenzschalters
und ob und wie Schleifenfahrt vorgewählt wurde. Normalerweise wird bei der Abfahrt vom Referenz-
schalter referenziert.
Erreicht die Achse den Referenzschalter, dann wird die Achse bis zum Stillstand abgebremst und
"Schleppfehler" und Position werden ausgegeben. Wird der Eingang Sollwertanf =1, so fährt die Achse
mit Handgeschwindigkeit vom Referenzschalter, wartet kurz beim geöffneten Referenzschalter und
fährt nun ebenfalls wieder mit Handgeschwindigkeit auf den Referenzschalter. Ab hier fährt sie mit
Referenz-geschwindigkeit bis zur nächsten 0-Spur des Drehgebers, dort wird die Achse referenziert.
Nun fährt die Achse ihren aktuellen Sollwert an. Dies geht jedoch nur unter den Voraussetzungen ,
daß die Freigabe vorhanden (= 0) ist und der anzufahrende Sollwert innerhalb der min/max Begren-
zung liegt. Wird der Eingang Sollwertanf vor Erreichen des Referenzschalters zu 1, so wird ohne Refe-
renzierung der Achse sofort der neue bzw der alte Sollwert angefahren. Der Sollwert wird auch nach
Ablauf der Referenzroutine nur unter den oben beschriebenen Voraussetzungen angefahren. Liegt der
Sollwert außerhalb der min/max Begrenzung, so bleibt die Achse am Referenzpunkt stehen. "Schlepp-
Fehler" wird ausgegeben, Position wird weggenommen.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 5 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
3.2 Handbetrieb:
Unter dem Handbetrieb versteht man: Die Achse kann über Taster Auf und Zu verfahren werden. Das
Verfahren der Achse von Hand ist nur möglich, wenn der Eingang Sollwertanf=1 und die Achse ihre
Freigabe hat. Durch den Taster "Auf" fährt die Achse mit vHand (SNr.13) zu größeren Werten, mit
Taster "Zu" zu kleineren Werten. Ändert sich im Handbetrieb vHand, so beschleunigt bzw verzögert
die Achse mit der Beschleunigung (SNr.14) auf die neue vHand. Wird vHand = 0 so wird Schleppfehler
ausgegeben, da die Achse zum Stillstand kommt. Die Position der Achse ist bei der Handfahrt =0.
Unter dem Sollwert anfahren versteht man: Die Achse fährt durch Eingabe eines Wertes in Sollwert
(SNr. 01), Offset (SNr.02), Werkzeugnummer (SNr.07,) oder Werkzeugoffset (SNr.00,08,09) ihr näch-
stes Ziel an. Bedingung ist, daß Freigabeinv =0, Sollwert_anfahren (SNr 1B) <>0, Sollwertanf =1 und
der neu berechnete Sollwert innerhalb der min/max Begrenzung liegt, sonst wird nur die Position weg-
genommen. Während der Fahrt ist die Position =0. Hat die Achse ihr Ziel erreicht, d.h. sie steht im
Zielfenster, dann wird die Position wieder ausgegeben.
Unter dem Parkwert anfahren versteht man: Die Achse fährt durch Eingabe eines Wertes in den Park-
wert (SNr 1C) oder den Sicherheitswert (SNr 1D) ihr nächstes Ziel an. Sollte der Parkwert = 0 sein, so
fährt die Achse außer durch Eingabe in den Sicherheitswert auch durch Eingabe in obige Satznum-
mern (3.3 Sollwert anfahren) ihr Ziel an. Bedingung ist, daß Freigabeinv =0, Sollwert_anfahren (SNr
1B) =0, Sollwertanf =1 und der neu berechnete Parkwert innerhalb der min/max Begrenzung liegt,
sonst wird nur die Position weggenommen. Während der Fahrt ist die Position =0. Hat die Achse ihr
Ziel erreicht, d.h. sie steht im Zielfenster, dann wird die Position wieder ausgegeben.
3.5 Sollwertberechnung:
Die Berechnung kann mit Hilfe der Satznummer 85 und 07 folgendermaßen vorgewählt werden.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 6 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
3.5.1 Horizontalachse
Die Achse wird als Horizontalachse betrachtet, wenn in der Einerstelle der Satznummer 85 eine 0 oder
eine 1 eingetragen wird. Die Art der Berechnungsformel kann mit Hilfe der Werkzeugnummer
(Satznr.07) bestimmt werden
3.5.2 Vertikalachse
Die Achse wird als Vertikalachse betrachtet, wenn in der Einerstelle der Satznummer 85 eine 2 oder
eine 3 eingetragen wird. Die Art der Berechnungsformmel kann mit Hilfe der Werkzeugnummer
(Satznr.07) bestimmt werden.
Werkzeugnr.: Satznr.07
1 Anfahrwert=(Sollw.(01) -Offs.(02))+Offs.W1(08)
2 Anfahrwert=(Sollw.(01) -Offs.(02))+Offs.W2(09)
3 Anfahrwert=(Sollw.(01) -Offs.(02))+Offs.W3(00)
4 Anfahrwert=(Sollw.(01) -Offs.(02)) -Offs.W1(08)
5 Anfahrwert=(Sollw.(01) -Offs.(02)) -Offs.W2(09)
6 Anfahrwert=(Sollw.(01) -Offs.(02)) -Offs.W3(00)
7 Anfahrwert=(Sollw.(01) -Offs.(02))+Offs.W1(08)+Offs.W2(09)
8 Anfahrwert=(Sollw.(01) -Offs.(02)) -Offs.W1(08) -Offs.W2(09)
9 Anfahrwert=(Sollw.(01)+Offs.(02))+Offs.W1(08) -Offs.W2(09)
10 Anfahrwert=(Sollw.(01)+Offs.(02)) -Offs.W1(08) -Offs.W2(09)
11 Anfahrwert=(Sollw.(01)+Offs.(02))+Offs.W1(08)+Offs.W2(09)
12 Anfahrwert=(Sollw.(01) -Offs.(02)) -Offs.W1(08)+Offs.W2(09)
13 Anfahrwert=(Sollw.(01) -Offs.(02))+Offs.W1(08) -Offs.W2(09)
sonst Anfahrwertneu=Sollw.(01)-Werkstüberstand(02)
Die Anwahlen 7-13 wurden eingeführt, um die Sollmaße der Achsen an Türenanlagen bestimmen zu
können. Diese Anwahlen können nur verwendet werden, wenn keine Satzwerkzeuge eingesetzt wer-
den.
3.5.3 Parkwertberechnung:
Ist der Parkwert <> 0 so gilt:
Anfahrwert=(Parkw.(1C) + Sicherheitsw.(1D))
sonst :
Anfahrwert= Anfahrwert( siehe oben) + Sicherheitsw. (1D)
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 7 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
In den Satznummern 00,08,09 können Werkzeugoffsets eingetragen werden, die nach den in dem
Kapitel Sollwertberechnung beschriebenen Berechnungsformeln mit dem Sollwert verechnet werden.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 8 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
4.5 Schleifenfahrt
Die Schleifenfahrt bewirkt immer eine Sollwertanfahrt von größeren oder kleineren Ist-Werten. Der
Schleifenwert ist in SatzNr 17 abgelegt, die Wartezeit in der Umkehrstellung beträgt ca. 500ms.
Beispiel:
Sollwert
1,3 0,2 Referenzschalter [Satznr. 85]
[-] [+] Schleifenrichtung [Satznr.85]
#
2
#
#
# 1
# 0
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 9 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
4.6 Codierwort:
Bedeutung der Satznummer 84,85:
+--------------------+
+-----| Vorwahl der Achse |
| +--------------------+
|
Wertfeld Satznr.84 X X X X X ====> Vorwahl Achse in Satznr.84
der +-------->Stelle 0
Anzeige Satznr.85 X X X X X X====> Eingabe Achslogik u. Ref.-Schalter
| | | | |
| | | | +----0= Ref.-Sch. bei größeren Werten
| | | | +---- Vorwahl Horizontalachse
| | | | +----1= Ref.-Sch. bei kleineren Werten
| | | | +---- Vorwahl Horizontalachse
| | | | +----2= Ref.-Sch. bei größeren Werten
| | | | +---- Vorwahl Vertikalachse
| | | | +----3= Ref.-Sch. bei kleineren Werten
| | | | +---- Vorwahl Vertikalachse
| | | |
| | | +--------0= keine Schleife, immer direkte
| | | | Anfahrt
| | | +--------1= Schleife von kleineren
| | | | Werten
| | | +--------2= Schleife Anfahrt von
| | | | größeren Werten
| | | +--------3= keine Schleife, immer direkte
| | | | Anfahrt, auch innerhalb d.
| | | | Positionsfensters
| | | +--------4= Schleife Anfahrt von kleineren
| | | | Werten auch innerhalb d.
| | | | Positionsfensters
| | | +--------5= Schleife Anfahrt von
| | | größeren Werten auch innerhalb d.
| | | Positionsfensters
| |
/ | +----------0 = Achse nicht benützt
| | +----------1 = Servo-Achse
| | | (3 beim Servo2-Achser)
| | +----------2 = Drehstrom-Achse
| | | (nicht für Schiebebetrieb)
| | +----------3 = Fifo-Achse
0 < | +----------4 = Servo-Breite
| +----------5 = Längs-Quer
| | +----------6 = Mini-Servo
| | +----------7 = 1-Achs-System
| | +----------8 = 2-Achs-System
\ | +----------9 = 3-Achs-System
|
/ |
| | |-----------1 = PWM-Ausgabe
1 < | |
„ | | +----------2 = Servo-Park-Achse
\ | |
1= OffsetW2= OffsetW2* | +----------4 = Drehstrom-Achse (auch für
tan(SNr.16 --------------+ Schiebebetrieb)
0= Winkelverrechnung
ausgeschaltet
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 10 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
Bevor Satznummer 85 ausgefüllt wird, muß in Satznummer 84 die entsprechende Achse vorgewählt
werden.
Beispiel:
Achse 0 ist eine Horizontalachse, der Referenzschalter liegt bei größeren Werten, die Winkelverrech-
nung wird nicht gewünscht und die Werte sollen ohne Schleife angefahren werden.
Achse 1 ist eine Vertikalachse, der Referenzschalter liegt bei größeren Werten, die Winkelverrechnung
wird nicht gewünscht und die Werte sollen von unten angefahren werden.
Achse 2 ist eine Vertikalachse, der Referenzschalter liegt bei größeren Werten, die Winkelverrechnung
wird nicht gewünscht und die Werte sollen von kleineren Werten angefahren werden.
Achse 3 ist eine Horizontalachse, der Referenzschalter liegt bei größeren Werten, die Winkelverrech-
nung wird nicht gewünscht und die Werte sollen von kleineren Werten werden.
Damit ist nun jeder Achse der richtige Wert zugeordnet worden.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 11 / 12
Prozessorkarte Servo-4-Achser Servo-Park-Achse (Software)
Produktinformation Graf
Satznr. Bedeutung
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-45-5240D00 4axfpark.doc 12 / 12