Dodatkowe funkcje 9.7 – HEIDENHAIN TNC 640 (34059x-02) ISO programming Instrukcja Obsługi
Strona 275
Dodatkowe funkcje
9.7
9
TNC 640 | Instrukcja obsługi dla operatora programowanie DIN/ISO | 10/2013
275
TNC 640 posiada rozszerzony interfejs dla komunikacji pomiędzy
PLC i NC. Chodzi tu o nowy symboliczny Aplication Programmer
Interface (API). Dotychczasowy i standardowy interfejs PLC-
NC funkcjonuje w dalszym ciągu równolegle i może być
wykorzystywany alternatywnie. Wykorzystywanie nowego lub
starego TNC-API określa producent maszyn. Proszę zapisać
nazwę symbolicznego operanda w postaci tekstu, aby odczekać
zdefiniowany stan symbolicznego operanda.
W D20-wierszu dozwolone są następujące warunki:
Warunek
Skrót
Równy
==
Mniejszy niż
<
Większy niż
>
Mniejszy-równy
<=
Większy-równy
>=
Oprócz tego do dyspozycji znajduje się funkcja D20 . WAIT
FOR SYNC
wykorzystywać zawsze wówczas, kiedy zostają
odczytywane na przykład poprzez D18 dane systemowe,
wymagające synchronizacji z czasem rzeczywistym. TNC
zatrzymuje obliczanie wstępne i dopiero wtedy wykonuje następny
wiersz NC, kiedy program NC osiągnie rzeczywiśnie ten wiersz.
Przykład: zatrzymać przebieg programu, aż PLC ustawi merker
4095 na 1
N32 D20: WAIT FOR M4095==1
Przykład: zatrzymać przebieg programu, aż PLC ustawi
symboliczny operand na 1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
Przykład: zatrzymanie wewnętrznego przetwarzania w przód,
odczytanie aktualnej pozycji na osi X
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1