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

Strona 275

Advertising
background image

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

Advertising