Herunterladen Inhalt Inhalt Diese Seite drucken

Schnittpunkt Zwischen Zwei Konturelementen Ermitteln - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

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
...
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0

15.4 Schnittpunkt zwischen zwei Konturelementen ermitteln

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)
Eigene Abspanprogramme
Kommentar
; Konturtabelle 1
; Konturtabelle 2
; Variable für Schnittpunkt-
Koordinaten.
; Variable für
Schnittpunktstatus.
; Variable für Bearbeitungsart.
; Berechnung unabhängig von der
aktiven Ebene.
; Aufruf Schnittpunkt der
Konturelemente.
; Sprung zu KEINSCH.
737

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis