Enviar informações do programa NC com FN 38: SEND
Aplicação
A função FN 38: SEND permite escrever valores fixos ou variáveis no livro de registos a partir do programa NC ou enviá-los para uma aplicação externa, p. ex., StateMonitor.
Descrição das funções
A transmissão de dados realiza-se através de uma ligação TCP/IP.
Encontra mais informações no manual RemoTools SDK.
Introdução
Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.
Ajuste os seguintes conteúdos:
- ferramentas não acionadas
- Valores de corte
- Avanços
- Altura segura ou posições seguras
- Posições específicas da máquina, p. ex., com M91
- Caminhos de chamadas de programas
Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.
Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.
Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; Escrever os valores de Q1 e Q23 no livro de registos |
Para navegar até esta função, proceda da seguinte forma:
Inserir função NC FN Funções especiais FN 38 SEND
A função NC contém os seguintes elementos de sintaxe:
Elemento de sintaxe | Significado |
---|---|
FN 38: SEND | Compilador de sintaxe para enviar informações |
"...", QS | Formato do texto a enviar Nome fixo ou variável Texto de saída com, no máximo, sete marcadores para os valores das variáveis, p. ex., %F |
/ | Conteúdo dos sete marcadores, no máximo, no texto de saída Número fixo ou variável Elemento de sintaxe opcional |
Avisos
- Tenha em atenção o uso de maiúsculas e minúsculas ao indicar os números ou textos fixos ou variáveis.
- Para obter % no texto de saída, deve-se indicar %% no ponto desejado do texto.
Exemplo
Neste exemplo, enviam-se informações ao StateMonitor.
Mediante a função FN 38, é possível, por exemplo, reservar trabalhos.
Para poder utilizar esta função, devem estar reunidas as seguintes condições:
- StateMonitor Versão 1.2
Com a ajuda do chamado JobTerminal (opção #4), é possível a gestão de trabalhos a partir da versão 1.2 do StateMonitor
- O trabalho está criado no StateMonitor
- A máquina-ferramenta está atribuída
No exemplo, aplicam-se as seguintes condições:
- Número de trabalho 1234
- Passo de trabalho 1
Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.
Ajuste os seguintes conteúdos:
- ferramentas não acionadas
- Valores de corte
- Avanços
- Altura segura ou posições seguras
- Posições específicas da máquina, p. ex., com M91
- Caminhos de chamadas de programas
Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.
Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.
Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; Criar trabalho |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; Em alternativa: Criar trabalho com Nome de peça, Número de peça e Quantidade nominal |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; Iniciar trabalho |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; Iniciar equipamento |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; Produzir / Produção |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; Parar trabalho |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; Terminar trabalho |
Além disso, também é possível validar a quantidade de peças do trabalho.
Os marcadores OK, S e R servem para indicar se a quantidade das peças de trabalho validadas foi produzida corretamente ou não.
Com A e I, define-se de que forma o StateMonitor interpreta a validação. Quando se transmitem valores absolutos, o StateMonitor sobrescreve os valores válidos anteriormente. Se se transmitirem valores incrementais, o StateMonitor aumenta a quantidade de peças.
Os programas NC contidos no manual do utilizador representam propostas de solução. Antes de utilizar os programas NC ou blocos NC individuais numa máquina, terá de os adaptar.
Ajuste os seguintes conteúdos:
- ferramentas não acionadas
- Valores de corte
- Avanços
- Altura segura ou posições seguras
- Posições específicas da máquina, p. ex., com M91
- Caminhos de chamadas de programas
Alguns programas NC dependem da cinemática da máquina. Ajuste estes programas NC à cinemática da sua máquina antes do primeiro ensaio.
Teste os programas NC adicionalmente com a ajuda da simulação antes da efetiva execução do programa.
Com a ajuda de um teste do programa, é possível verificar se os programas NC podem ser utilizados com as opções de software disponíveis, a cinemática de máquina ativa e também a configuração atual da máquina.
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; Quantidade real (OK) absoluta |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; Quantidade real (OK) incremental |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; Desperdício (S) absoluto |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; Desperdício (S) incremental |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; Aperfeiçoamento (R) absoluto |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; Aperfeiçoamento (R) incremental |