Sincronizar NC e PL com FN 20: WAIT FOR
Aplicação
Com a função FN 20: WAIT FOR, pode-se realizar, durante a execução do programa, uma sincronização entre o NC e o PLC. O comando para a execução até que seja cumprida a condição programada no bloco FN 20: WAIT FOR-.
Descrição das funções
- Utilizar a função unicamente em concertação com a HEIDENHAIN, o fabricante da máquina ou terceiros
- Respeitar as documentações da HEIDENHAIN, do fabricante da máquina e de terceiros
Pode usar a função SYNC sempre que, por exemplo, através de FN18: SYSREAD, leia dados do sistema. Os dados do sistema requerem uma sincronização com a data e hora atuais. Com a função FN 20: WAIT FOR, o comando para o cálculo prévio. O comando calcula o bloco NC após FN 20 só depois de o comando ter processado o bloco NC com FN 20.
Exemplo de aplicação
11 FN 20: WAIT FOR SYNC | ; Parar cálculo prévio interno com FN 20 |
12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 | ; Determinar a posição do eixo X com FN 18 |
Neste exemplo, o cálculo prévio interno do comando é parado, para determinar a posição atual do eixo X.