Fn29: plc: przekazać wartości do plc, 8 funkcje dodatkowe – HEIDENHAIN TNC 620 (340 56x-02) Instrukcja Obsługi

Strona 258

Advertising
background image

258

Programowanie: Q-parametry

8.8 Funkcje dodatkowe

W FN 20-bloku dozwolone są następujące warunki:

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

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

FN29: PLC: przekazać wartości do PLC

Przy pomocy funkcji FN 29: PLC można przekazać do ośmiu wartości

liczbowych lub Q-parametrów 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

>=

32 FN 20: WAIT FOR M4095==1

32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1

32 FN 20: WAIT FOR SYNC

33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15

Advertising