Dodatkowe funkcje 9.8 – HEIDENHAIN TNC 640 (34059x-02) Instrukcja Obsługi

Strona 309

Advertising
background image

Dodatkowe funkcje

9.8

9

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 10/2013

309

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 FN 20-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 FN20: WAIT

FOR SYNC

. WAIT FOR SYNC wykorzystywać zawsze wówczas,

kiedy zostają odczytywane na przykład poprzez FN18 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

32 FN 20: WAIT FOR M4095==1

Przykład: zatrzymać przebieg programu, aż PLC ustawi

symboliczny operand na 1

32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1

Przykład: zatrzymanie wewnętrznego przetwarzania w przód,

odczytanie aktualnej pozycji na osi X

32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

Advertising