Fn29: plc: przekazać wartości do plc, 8 funkcje dodatkowe – HEIDENHAIN TNC 620 (340 56x-02) Instrukcja Obsługi
Strona 258
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