Herunterladen Inhalt Inhalt Diese Seite drucken

Konturelemente Einer Tabelle Satzweise Abfahren (Exectab) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Eigene Abspanprogramme

18.5 Konturelemente einer Tabelle satzweise abfahren (EXECTAB)

Die Übergabe der Konturen erfordert die Einhaltung der mit CONTPRON definierten Werte:
Parameter
2
3
4
5
6
9
10
Beispiel
Schnittpunkt von Konturelement 3 der Tabelle TABNAME1 und Konturelement 7 der Tabelle
TABNAME2 ermitteln. Die Schnittpunkt-Koordinaten in der aktiven Ebene werden in der
Variablen ISCOORD (1. Element = Abszisse, 2. Element = Ordinate) abgelegt. Existiert kein
Schnittpunkt, erfolgt ein Sprung zu KEINSCH (kein Schnittpunkt gefunden).
Programmcode
DEF REAL TABNAME1[12,11]
DEF REAL TABNAME2[10,11]
DEF REAL ISCOORD[2]
DEF BOOL ISPOINT
DEF INT MODE
...
MODE=1
N10 ISPOINT=INTERSEC(TABNAME1[3],TABNAME2[7],
ISCOORD,MODE)
N20 IF ISPOINT==FALSE GOTOF KEINSCH
...
18.5
Konturelemente einer Tabelle satzweise abfahren (EXECTAB)
Mit EXECTAB können Sie Konturelemente einer Tabelle, die z. B. mit dem CONTPRON erzeugt
wurde, satzweise abfahren.
Syntax
EXECTAB(<Konturtabelle>[<Konturelement>])
606
Bedeutung
Codierung des Kontur-Mode für die Bewegung
Kontur-Anfangpunkt Abszisse
Kontur-Anfangpunkt Ordinate
Kontur-Endpunkt Abszisse
Kontur-Endpunkt Ordinate
Mittelpunkskoordinate für die Abszisse (nur bei Kreis-Kontur)
Mittelpunkskoordinate für die Ordinate (nur bei Kreis-Kontur)
Kommentar
; Konturtabelle 1
; Konturtabelle 2
; Variable für Schnittpunkt-Koordina-
ten.
; Variable für Schnittpunktstatus.
; Variable für Bearbeitungsart.
; Berechnung unabhängig von der akti-
ven Ebene.
; Aufruf Schnittpunkt der Konturele-
mente.
; Sprung zu KEINSCH.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis