Dodatkowe funkcje 8.8 – HEIDENHAIN TNC 320 (34055x-06) Instrukcja Obsługi

Strona 267

Advertising
background image

Dodatkowe funkcje

8.8

8

TNC 320 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 11/2013

267

TNC 320 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