Herunterladen Inhalt Inhalt Diese Seite drucken

Verkettungsoperator; Programmierbare Achsbezeichner - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

K2: Achsen, Koordinatensysteme, Frames
10.5 Frames
10.5.2.6

Verkettungsoperator

Framekomponenten oder gesamte Frames lassen sich über den Verkettungsoperator ( : ) zu
einem Gesamtframe zusammenfassen.
10.5.2.7

Programmierbare Achsbezeichner

In den Frame-Befehlen können Geo-, Kanal- und Maschinen-Achsbezeichner verwendet
werden. Die programmierte Achse muss bei den kanalspezifischen Frames im Kanal
bekannt sein.
SPI
Bei der Programmierung von Frame-Anweisungen kann an Stelle eines Achsbezeichners
auch die Achsfunktion
SPI(<spindelnummer>)
→ siehe MD35000 $MA_SPIND_ASSIGN_TO_MACHAX[ ] (Zuordnung Spindel zur
Maschinenachse)
Folgende Frame-Anweisungen können mit
CTRANS()
CFINE()
CMIRROR()
CSCALE()
Eine Spindel kann immer nur einer Rundachse zugewiesen werden. Deshalb kann die
Funktion
erlaubt sind.
Bei der Rückübersetzung von Frames wird immer der Kanalachsbezeichner bzw. der
Maschinenachsbezeichner der zur Spindel gehörenden Achse ausgegeben, auch wenn im
Teileprogramm Achsbezeichner mit
Ist die Spindel z. B. der Kanalachse "A" zugeordnet, dann wird aus der Programmierung:
N10 $P_UIFR[1] = CTRANS(SPI(1),33.33,X,1):CSCALE(SPI(1),33.33):CMIRROR(SPI(1))
bei der Rückübersetzung:
$P_UIFR[1]=CTRANS(X,1,A,33.33):CSCALE(A,33.33):CMIRROR(A)
Wird in einer Frame-Anweisung eine Spindel und die zugeordnete Achse programmiert, wird
der Alarm 16420 "Achse % mehrfach programmiert" ausgegeben.
Beispiel:
$P_UIFR[1] = CTRANS(SPI(1),33.33,X,1,A,44)
(Die Spindel ist der Achse A zugeordnet.)
Programmierbeispiele
$P_PFRAME[SPI(1),TR]=22.22
$P_PFRAME=CTRANS(X,Achswert,Y,Achswert,SPI(1),Achswert)
$P_PFRAME=CSCALE(X,Maßstab,Y,Maßstab,SPI(2),Maßstab)
$P_PFRAME=CMIRROR(S1,Y,Z)
$P_UBFR=CTRANS(A,10):CFINE(SPI(1),0.1)
744
SPI(<spindelnummer>)
stellt dabei den Bezug der Spindel zu der Kanalachse.
nicht mit
CROT(..)
SPI()
verwendet werden.
programmiert werden:
SPI(spino)
programmiert werden, da für
programmiert worden sind.
SPI(..)
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
nur Geometrie-Achsen
CROT()
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis