21.05.2013 Aufrufe

Download unter - Schleicher Electronic

Download unter - Schleicher Electronic

Download unter - Schleicher Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

$-Funktionen<br />

4.24 $48 Achse für Teilsystemwechsel freigeben<br />

$48 Achse freigeben<br />

Format $48 X<br />

Erläuterung<br />

Hinweise<br />

X = ein beliebiger Achsbuchstabe<br />

Ist die Steuerung für die Bearbeitung mehrerer Teilsystems konfiguriert,<br />

so muss jede Achse einem der Teilsysteme zugeordnet werden. Für<br />

jedes der Teilsysteme kann dann ein NC-Programm gestartet werden.<br />

Diese NC-Programme können dann parallel ablaufen.<br />

Es kann damit erforderlich sein Achsen in mehreren Teilsystemen zu<br />

programmieren (Beispiel: Mehrspindeldrehmaschinen). In diesem Fall<br />

können Achsen von einem Teilsystem "ausgeliehen" werden indem ein<br />

beliebiger Achsbuchstabe die Nummer der Achse zugewiesen wird.<br />

Siehe: Ausleihen von Achsen zwischen den NC-Teilsystemen Seite 131.<br />

Ab SW-Version OS 08.05/0<br />

Zum Ausleihen von Achsen an ein anderes Teilsystem muss mit<br />

$48 "Achsbuchstabe" die auszuleihende Achse freigegeben werden, erst dann<br />

kann die Achse in einem anderen Teilsystem mit<br />

Achsbuchstabe:Achsnummer zugewiesen werden.<br />

Ab SW-Version OS 10.43/0<br />

Q45 Bit2=1: Für alte NC-Programme ohne $48 Überwachung.<br />

Eine Freigabe der Achsen ist nicht erforderlich, für einen sicheren<br />

Programmablauf sollten die Programme mit den Worte M90 - M98<br />

synchronisiert werden.<br />

Das ausleihende System gibt mit dieser Funktion die "ausgeliehene"<br />

Achse an das ursprüngliche System zurück.<br />

Achsen werden von anderen Systemen ausgeliehen, indem<br />

X:=Achsnummer programmiert wird (X = ein beliebiger Achsbuchstabe,<br />

der nicht für eine andere Achse benutzt wird).<br />

Für eine sichere Bearbeitungsreihenfolge sind die M-Funktionen M90 bis<br />

M98 in den Teilsystemen zu Programmieren (Siehe Seite 108).<br />

Im Beispiel werden 2 Achsen vom Teilsystem 1 freigegeben und in<br />

Teilsystem 2 zugewiesen und wieder freigegeben.<br />

Beispiel<br />

System 1 %1<br />

N10 G1 X0 Y0 F500<br />

neue Syntaxform<br />

N20 $48 XY X und Y vom System 1 abmelden<br />

N30 M92 mit 2. System synchronisieren N10<br />

N40 – N60 Weitere Bearbeitung<br />

N70 M92 mit 2. System synchronisieren N50<br />

N80 X:=1 Y:=2<br />

N90 X-100 Y-100<br />

N1000 M17<br />

X und Y im System 1 anmelden<br />

System 2 %2 neue Syntaxform<br />

N10 M91 mit 1. System synchronisieren N30<br />

N20 X:=1 Y:=2<br />

N30 G1 X20 Y20 F10<br />

X und Y im System 2 anmelden<br />

N40 $48 XY X und Y vom System 2 abmelden<br />

N50 M91<br />

N1000 M17<br />

mit 1. System synchronisieren N70<br />

100 CNC-Programmierung Version 01/13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!