Fn 29: plc: předání hodnot do plc, 8 p řídavné funkce – HEIDENHAIN TNC 320 (340 55x-05) Uživatelská příručka
Stránka 261
HEIDENHAIN TNC 320
261
8.8 P
řídavné funkce
V bloku FN 20- jsou dovoleny následující podmínky:
Navíc je k dispozici funkce FN20: WAIT FOR SYNC (Čekat na
synchronizaci). WAIT FOR SYNC používejte vždy tehdy, když např.
čtete systémová data pomocí FN18, která vyžadují synchronizaci v
reálném čase. TNC pak zastaví předběžný výpočet a provede
následující NC-blok až tehdy, když také NC-program skutečně
dosáhne tento blok.
Příklad: Zastavení chodu programu až do okamžiku, kdy PLC
nastaví příznak (registr) 4095 na 1.
Příklad: zastavení chodu programu až do okamžiku, kdy PLC
nastaví symbolický operand na 1
Příklad: Zastavení interního předběžného výpočtu, čtení aktuální
pozice v ose X
FN 29: PLC: Předání hodnot do PLC
Pomocí funkce FN 29: PLCmůžete předat až osm čísel nebo Q-
parametrů do PLC.
Velikosti kroků a jednotky: 0,1 µm resp. 0,0001 °
Příklad: Předání číselné hodnoty 10 (odpovídá 1µm, případně
0,001 °) do PLC
Podmínka
Zkrácené označení
rovno
==
Menší než
<
Větší než
>
Menší než – rovno
<=
Větší než – rovno
>=
32 FN 20: WAIT FOR M4095==1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
56 FN 29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15