Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Programmierhandbuch Seite 483

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

Werbung

Die Frame-Funktionen CTRANS, CSCALE, CROT und CMIRROR dienen zur Generierung
von Frame-Ausdrücken.
2. Geometrie-Funktionen
Schlüsselwort/
Ergebnis
Funktions-
bezeichner
CALCDAT
BOOL:
Fehlerstatus
Bezeichner
Ergebnis
CALCPOSI
INT:
Status
0 OK
-1 DLIMIT
neg.
-2 Trafo.
n.def.
1 SW-Limit
2 Arbeitsfeld
3 Schutzber.
Weiter siehe
PGA
Erläuterung:
CALCPOSI
INTERSEC
BOOL:
Fehlerstatus
Grundlagen
Programmierhandbuch, Ausgabe 03/2006, 6FC5398-1BP10-1AA0
1. Parameter
2. Parameter
VAR REAL [,2]:
INT: Anzahl der
Tabelle mit
Eingabe-punkte
Eingabepunk-
für Berechnung
ten (jeweils
(3 oder 4)
Abszisse und
Ordinate für
1., 2., 3. etc.
Punkt)
1. Parameter
2. Parameter
REAL:
REAL:
Ausgangsposi
Inkrement.
tion im WCS
Wegvorgabe
[0] Abszisse
[0] Abszisse
[1] Ordinate
[1] Ordinate
[2] Applikate
[2] Applikate
bezogen auf
Ausgangs-
position
Mit CALCPOSI kann überprüft werden, ob ausgehend von einem gegebenen Startpunkt die
Geometrieachsen einen vorgegebenen Weg verfahren können, ohne die Achsgrenzenn
(SW-Limits), Arbeitsfeldbegrenzungen oder Schutzbereiche zu verletzen. Für den Fall, das
der vorgegebene Weg ohne Verletzungen nicht gefahren werden kann, wird der maximal
zulässige Wert zurückgegeben.
VAR REAL [11]:
VAR REAL [11]:
Erstes
Zweites
Konturelement
Konturelement
12.4 Liste der vordefinierten Unterprogramme
3. Parameter
VAR REAL [3]:
Ergebnis:
Abszisse,
Ordinate und
Radius des
errechneten
Kreismittelpunk
tes
3. Parameter
4. Parameter
REAL:
REAL:
einzuhaltende
Rückgabewert
Mindestab-
möglicher inkr.
stände von
Weg, wenn
Grenzen
Weg aus
[0] Abszisse
Parameter 3
ohne Grenz-
[1] Ordinate
verletzung
[2] Applikate
nicht voll
[3] lin. Masch.
abgefahren
Achse
werden kann
[4] rot. Achse
VAR REAL [2]:
Ergebnisvektor:
Schnittpunkt-
koordinate,
Abszisse und
Ordinate
Erläuterung
CALCDAT: Calculate circle data
Berechnet Radius und Mittelpunkt
eines Kreises aus 3 oder 4
Punkten (gemäß Parameter 1),
die auf einem Kreis liegen sollen.
Die Punkte müssen
unterschiedlich sein.
5.
6.
Parameter
Parameter
BOOL:
bin codiert
0:
zu über-
wachen
Auswer-
tung
1 SW-
G-Codes
Limits
Gruppe 13
2 Arbeits-
(inch/metr.)
feld
1:
4 aktiver
Schutzber.
Bezug auf
Grundsys-
8 voraktiv.
tem der
Schutz-
Steuerung,
bereich
unabhän-
gig vom
aktiven
G-Codes
Gruppe 13
Intersection:
Schnittpunktberechnung
Es wird der Schnittpunkt
zwischen zwei
Konturelementen berechnet.
Die Schnittpunktkoordinaten
sind Rückgabewerte. Der
Fehlerstatus gibt an, ob ein
Schnittpunkt gefunden wurde.
Tabellen
12-63

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis