D29: przekazać wartości do plc, 7 funkcje dodatkowe – HEIDENHAIN TNC 320 (340 55x-05) ISO programming Instrukcja Obsługi

Strona 229

Advertising
background image

HEIDENHAIN TNC 320

229

8.7 Funkcje dodatkowe

W D20-wierszu dozwolone są następujące warunki:

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

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

symboliczny operand na 1

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

odczytanie aktualnej pozycji na osi X

D29: przekazać wartości do PLC

Przy pomocy funkcji D19 można przekazać do dwóch wartości

liczbowych lub parametrów Q do PLC.

Długości kroków i jednostki: 0,1 µm lub 0,0001°

Przykład: wartość liczbowa 10 (odpowiada 1µm lub 0,001°)

przekazać do PLC

Warunek

Skrót

Równy

==

Mniejszy niż

<

Większy niż

>

Mniejszy-równy

<=

Większy-równy

>=

N32 D20: WAIT FOR M4095==1

N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1

N32 D20: WAIT FOR SYNC

N33 D18: SYSREAD Q1 = ID270 NR1 IDX1

N56 D29 P01 +10 P02 +Q3

Advertising