Herunterladen Diese Seite drucken

3.1.10 Befehl: Impulssteuerung - isel automation C 116-4 Hardware-Beschreibung

Werbung

iselautomation KG
Erläuterung
Programmierbeispiel
PAL-PC
#axis x;
#input
repeat
repeat
move 2(1000);
until 5;
move -10(2000);
until 10;
stop.
#start
Es darf nicht vor dem Anfang des Datenfeldes verzweigt werden.
Vorwärtsschleifen (3 10,10) sind unzulässig.
Eine Schleife wiederholt immer die letzten n-Befehle.
Es muss mindestens ein Befehl wiederholt werden; 3 10,0 ist unzulässig.
Schleifen dürfen geschachtelt sein, die maximale Schachtelungstiefe beträgt 15.
Eine Schleife darf nicht durch eine Verzweigung vorwärts verlassen werden.

3.1.10 Befehl: Impulssteuerung

<Offset>
Anwendung:
3 25,-1
3 0,-5
3 0,5
3 6,-5
Trifft die Prozessorkarte innerhalb des CNC-Programmablaufes auf den
Befehl 3, wird ein Schleifenzähler eingerichtet, vorbesetzt und der
Befehlszähler um den angegebenen Offset korrigiert. Die Befehle bis
zum Schleifenzähler werden so oft wiederholt, bis der Schleifenzähler
Null erreicht. Anschließend wird mit der Ausführung des ersten
Befehles nach der Schleife fortgefahren. Falls die Angabe der
Schleifenanzahl 0 ist, wird eine erzwungene Verzweigung ausgelöst.
GW-BASIC
100 open"com1:9600,N,8,1,DS,CD"as #1
110 print#1,"@01":gosub 1000
120print#1,"@0i":gosub1000
130 print#1,"0 200,2000":gosub 1000
140 print#1,"3 5,-1":gosub 1000
150 print#1,"0 -1000,1000":gosub 1000
160 print#1,"3 10,-3":gosub 1000
170 print#1,"9":gosub 1000
180 print#1,"@0S":gosub 1000
190 stop
1000 if loc(1)<1 then goto 1000
1010 a$=input$(1,1)
1015 if a$="0" then return
1020 print "Karte meldet Fehler : ";a$
1030 stop
isel-CNC-Betriebssystem 5.x
=
Anzahl der zu wiederholenden
Befehle bzw. Verzweigungsziel relativ
Schleifen:
- 1 > Zahl > - 3 000
Verzweigung: - 3 000 < Zahl < 3 000
Wiederhole letzten Befehl 25 mal
Verzweige immer 5 Schritte zurück
Überspringe die nächsten 4 Befehle
Wiederhole die letzten 5 Befehle 6 mal
51

Werbung

loading

Verwandte Produkte für isel automation C 116-4