Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung - Siemens SINUMERIK 840Di sl Handbuch

Sinumerik 840d sl/840de sl; sinumerik 840di sl/840die sl; sinumerik 840d powerline/840de powerline; sinumerik 840di powerline/840die powerline; sinumerik 810d powerline/810de powerline
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

4.9.2

Programmierung

Programm auf NCU 1
NCU1 verfährt die Leitachse Z. Solange NCU2 mit Bewegungen der Leitachse rechnen
muss (Mitteilung über Link-Variable $A_DLB[0]), ist die Variable 1, nach
Bewegungsabschluss 0.
N3000 R1 = 1 ; Zähler für Bewegungsschleife
N3004 G1 Z0 F1000
N3005 $A_DLB[0] = 1 ; Starten an NCU1
LOOP30:
N3005 R1=R1+1
N3006 G91 Z0.01 ; Jetzt wird die Leitwert-Achse verfahren
N3008 Z0.02
N3010 Z0.03
N3012 IF R1 < 10 GOTOB LOOP30
N3098 $A_DLB[0] = 0 ; Beenden an NCU1
N3099 GOTOF TESTE
NC-Programm auf NCU2
Das Programm stellt durch eine Kurventabelle einen Zusammenhang zwischen
Leitachsbewegung auf NCU1 und Folgeachsbewegung auf NCU2 her. Wenn die Tabelle
definiert ist geht die NCU2 in Wartestellung bis NCU1 die Leitachse startet. Dann wird die
Kopplung aktiviert und aufrecht erhalten, bis die Leitachsbewegung beendet ist.
N2800 CTABDEL(1)
N2801 G04 F.1
N2803 G0 Y0 Z0
;******************************************************
; Tabelle 1 erstellen
;******************************************************
N2802 CTABDEF(Y, Z, 1, 0)
N2803 G1 X0 Y0
N2804 G1 X100 Y200
N2805 CTABEND
LOOP29:
N2806 IF ($A_DLB[0]== 0) GOTOB LOOP29 ; Warten auf NCU1
N2810 LEADON(Y,Z,1)
LOOP292: ; Kopplung aktiv!!!
N2830 IF ($A_DLB[0] > 0) GOTOB LOOP292 ; Kopplung halten bis
Erweiterungsfunktionen: Mehrere Bedientafeln an mehreren NCUs, Dezentrale Systeme (B3)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
Beispiele
4.9 Lead-Link-Achse
4-61

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis