Wprowadzenie dwóch oadzieinvch pętli WH1LE w jednym podprogramie, pozwala na użycie tego samego indeksu Np .
#3001 =0 (CZEKAJ 500 MILISEKUND);
WH [#3001 LT 500] DOI,
END1:
i
1
<TNNE INSTRUKCJE>
#3001 =0 (CZEKAJ 300 MILISEKUND); WH [#3001 LT 150] DOI;
END1;___ 7
To jest kod błędny^ —'
Można użyć GOTO aby wyjść z części obejmowanej przez DO-END, ale nie można użyć GOTO aby wejść do DO-END. Skakanie w ramach części DO-END przy użyciu GOTO jest dozwolone.
Wyeliminowanie WHILE i wyrażenia warunkowego pozwala wykonywać pęile
nieskończoną
DOI,
<instrukcje>;
END l,
działa do momentu naciśnięcia RESET.
UWAGA! Następujący kod może być mylący: WH [#l] DOI;
ENDl;
Powyższe wyrażenie spowoduje alarm wskazując, że nie znaleziono „to”, tutaj „to” odnosi się do DOI. Zmień DOI (zero) na DOI (litera O)
11.10 KOMUNIKACJA PRZY POMOCY URZĄDZEŃ ZEWNĘTRZNYCH -
Makra dają dodatkowe możliwości komunikowania się z urządzeniami zewnętrznymi Mogą one służyć do opisu numerycznego przedmiotów obrabianych, dostarczać raportów z kontroli czasu wykonania programu lub synchronizować układy sterowania z urządzeniami zewnętrznymi dostępnymi użytkownikowi Do tego służą komendy POPEN. DPRJNT[ 1 i PCLOS
Komendy przygotowujące komunikację
POPEN i PCLOS nie są wymagane w przypadku frezarek HAAS. Dołącza się je aby można było przenosić programy z innych układów do układów sterowania HAAS. W niektórych układach komendy POPEN należy użyć przed DPRINT. POPEN przygotowuje urządzenie poprzez przesłanie kodu DC2 do portu seryjnego PCLOS kończy komunikację z urządzeniami zewnętrznymi poprzez przesłanie do nich kodu DC4.
182