D29: przekazać wartości do plc, 7 funkcje dodatkowe – HEIDENHAIN TNC 620 (340 56x-03) ISO programming Instrukcja Obsługi
Strona 232
232
Programowanie: Q-parametry
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