Princípios básicos

Aplicação

As variáveis do comando parâmetros Q, QL, QR e QS permitem, p. ex., considerar resultados de medição dinamicamente dentro de cálculos durante a execução.

É possível, p. ex., programar os seguintes elementos de sintaxe de forma variável:

  • Valores de coordenadas
  • Avanços
  • Velocidades
  • Dados de ciclo

Dessa maneira, o mesmo programa NC pode ser utilizado para diferentes peças de trabalho e os valores só têm de ser alterados num ponto central.

Descrição das funções

As variáveis são sempre compostas por letras e números. As letras servem para definir o tipo de variável e os números o intervalo da variável.

É possível definir para cada tipo de variável o intervalo da variável que o comando exibe no separador QPARA da área de trabalho Status.

Definir o conteúdo do separador QPARA

Tipos de variáveis

Parâmetros Q

Os parâmetros Q atuam em todos os programas NC na memória do comando

Os parâmetros Q atuam localmente dentro de macros e ciclos do fabricante da máquina. Assim, o comando não restitui alterações ao programa NC.

O comando oferece os seguintes parâmetros Q:

Intervalo da variável

Significado

0 – 99

Parâmetros Q para o utilizador, caso não ocorram sobreposições com os ciclos SL HEIDENHAIN

100 – 199

Parâmetros Q para funções especiais do comando que são lidos por programas NC do utilizador ou por ciclos.

200 – 1199

Parâmetros Q para funções da HEIDENHAIN, p. ex., ciclos

1200 – 1399

Parâmetros Q para funções do fabricante da máquina, p. ex., ciclos

1400 – 1999

Parâmetros Q para o utilizador

Parâmetros QL

Os parâmetros QL atuam localmente dentro de um programa NC

O comando oferece os seguintes parâmetros QL:

Intervalo da variável

Significado

0 – 499

Parâmetros QL para o utilizador

Parâmetros QR

Os parâmetros QR atuam permanentemente em todos os programas NC na memória do comando, mesmo depois de uma reinicialização do comando.

O comando oferece os seguintes parâmetros QR:

Intervalo da variável

Significado

0 – 99

Parâmetros QR para o utilizador

100 – 199

Parâmetros QR para funções da HEIDENHAIN, p. ex., ciclos

200 – 499

Parâmetros QR para funções do fabricante da máquina, p. ex., ciclos

Parâmetros QS

Os parâmetros QS atuam em todos os programas NC na memória do comando

Os parâmetros QS atuam localmente dentro de macros e ciclos do fabricante da máquina. Assim, o comando não restitui alterações ao programa NC.

O comando oferece os seguintes parâmetros QS:

Intervalo da variável

Significado

0 – 99

Parâmetros QS para o utilizador, caso não ocorram sobreposições com os ciclos SL HEIDENHAIN

100 – 199

Parâmetros QS para funções especiais do comando que são lidos por programas NC do utilizador ou por ciclos.

200 – 1199

Parâmetros QS para funções da HEIDENHAIN, p. ex., ciclos

1200 – 1399

Parâmetros QS para funções do fabricante da máquina, p. ex., ciclos

1400 – 1999

Parâmetros QS para o utilizador

Janela Lista de parâmetros Q

Com a janela Lista de parâmetros Q, é possível verificar e, se necessário, editar os valores de todas as variáveis.

Janela Lista de parâmetros Q com os valores dos parâmetros Q

Pode selecionar no lado esquerdo o tipo de variável que o comando mostra.

O comando exibe as seguintes informações:

  • Tipo de variável, p. ex., parâmetro Q
  • Número da variável
  • Valor da variável
  • Descrição no caso de variáveis predefinidas

Se a célula na coluna Valor estiver realçada a branco, pode-se editar o valor.

 
Tip

Enquanto o comando executa um programa NC, não é possível alterar variáveis através da janela Lista de parâmetros Q. O comando permite alterações exclusivamente durante uma execução de programa interrompida ou cancelada.

Vista geral de estado da barra do TNC

O comando indica o estado necessário depois de concluir a execução de um bloco NC, p. ex., em Modo Frase a frase.

Não é possível editar os parâmetros Q e QS seguintes na janela Lista de parâmetros Q:

  • Intervalo da variável entre 100 e 199, devido à ameaça de sobreposições com funções especiais do comando
  • Intervalo da variável entre 1200 e 1399, devido à ameaça de sobreposições com funções específicas do fabricante da máquina

Tipos de variáveis

Na janela Lista de parâmetros Q, pode-se pesquisar da seguinte forma:

  • Dentro de toda a tabela por quaisquer sequências de carateres
  • Dentro da coluna NR por um número de variável inequívoco

Pesquisar na janela Lista de parâmetros Q

Pode abrir a janela Lista de parâmetros Q nos seguintes modos de funcionamento:

  • Programação
  • Manual
  • Exec. programa

Nos modos de funcionamento Manual e Exec. programa, é possível abrir a janela com a tecla Q.

Pesquisar na janela Lista de parâmetros Q

Para pesquisar na janela Lista de parâmetros Q, proceda da seguinte forma:

  1. Selecionar uma qualquer célula realçada a cinzento
  2. Introduzir a sequência de carateres
  3. O comando abre um campo de introdução e procura a sequência de carateres na coluna da célula selecionada.
  4. O comando marca o primeiro resultado que começa com a sequência de carateres.

  1. Se necessário, selecionar o resultado seguinte.
 
Tip

O comando mostra um campo de introdução sobre a tabela. Em alternativa, com este campo de introdução, pode-se navegar para um número de variável inequívoco. O campo de introdução pode ser selecionado com a tecla GOTO.

Avisos

 
Aviso
Atenção, perigo de colisão!
Os ciclos HEIDENHAIN, os ciclos do fabricante da máquina e as funções de terceiros utilizam variáveis. Além disso, é possível programar variáveis dentro de programas NC. Se os intervalos da variável recomendados não forem respeitados, podem ocorrer sobreposições e, dessa forma, um comportamento indesejado. Durante a maquinagem, existe perigo de colisão!
  1. Utilizar exclusivamente os intervalos de variáveis recomendados pela HEIDENHAIN
  2. Não utilizar variáveis pré-preenchidas
  3. Respeitar as documentações da HEIDENHAIN, do fabricante da máquina e de terceiros
  4. Verificar o desenvolvimento com a ajuda da simulação

Parâmetros Q pré-preenchidos

  • O programa NC permite a introdução de valores fixos e variáveis mistos.
  • Podem atribuir-se, no máximo, 255 caracteres aos parâmetros QS.
  • Com a tecla Q, é possível criar um bloco NC para atribuir um valor a uma variável. Se premir novamente a tecla, o comando altera o tipo de variável pela ordem Q, QL, QR.
  • No teclado virtual, este procedimento funciona apenas com a tecla Q na área Funções NC.

  • Teclado virtual da barra do comando

  • Podem-se atribuir às variáveis valores numéricos entre –999 999 999 e +999 999 999. O campo de introdução tem um limite máx. de 16 carateres, podendo existir até nove carateres antes da vírgula. O comando pode calcular valores numéricos até uma grandeza de 1010.
  • As variáveis podem ser restauradas para o estado Indefinido. Se, p. ex., programar uma posição com um parâmetro Q indefinido, o comando ignora este movimento.
  • Atribuir à variável o estado indefinido

  • O comando memoriza internamente valores numéricos num formato numérico binário (Norma IEEE 754). Devido ao formato normalizado utilizado, o comando não pode representar alguns números decimais de forma exatamente binária (erro de arredondamento).
  • Esta condicionante deve ser tida em conta, caso se utilizem valores de variáveis calculados em comandos de salto ou posicionamentos.

Avisos para parâmetros QR e backup

O comando faz uma cópia de segurança de parâmetros QR num backup.

Se o fabricante da máquina não tiver definido um caminho diferente, o comando guarda os parâmetros QR com o caminho SYS:\runtime\sys.cfg. A cópia de segurança da unidade de dados SYS: realiza-se exclusivamente no caso de um backup integral.

O fabricante da máquina tem à disposição os seguintes parâmetros de máquina opcionais para indicação do caminho:

  • pathNcQR (N.º 131201)
  • pathSimQR (N.º 131202)

Se o fabricante da máquina definir nos parâmetros de máquina opcionais um caminho na unidade de dados TNC:, também se pode executar a cópia de segurança dos parâmetros Q sem introduzir um código, com a ajuda das funções NC/PLC Backup.

Backup e Restore