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
O comando oferece as seguintes variáveis para valores numéricos:
- Parâmetros Q
- Parâmetros QL
- Parâmetros QR
Além disso, o comando proporciona parâmetros QS para valores alfanuméricos, p. ex., textos:
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.
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.
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
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:
| ||
|
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
- Utilizar exclusivamente os intervalos de variáveis recomendados pela HEIDENHAIN
- Não utilizar variáveis pré-preenchidas
- Respeitar as documentações da HEIDENHAIN, do fabricante da máquina e de terceiros
- Verificar o desenvolvimento com a ajuda da simulação
- 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.
- 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.
- 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.