Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Equipment >> Máquina cnc

Dominando o Comando STOPRE na Programação CNC Siemens Sinumerik 840D

Este artigo é sobre o comando de programa STOPRE Sinumerik 840D.

O Siemens Sinumerik 840D é um controle CNC avançado.

Dominando o Comando STOPRE na Programação CNC Siemens Sinumerik 840D

Uma das capacidades do controle CNC Sinumerik 840D é que o Sinumerik 840D Pré-Processa comandos de programa de peça antes de executá-los.

Em palavras simples, o Sinumerik 840D lê mais rápido que a máquina CNC.

Significa que o Sinumerik 840D faz leitura antecipada (read-ahead) do programa CNC. Você pressiona o início de ciclo e a máquina CNC começa a rodar, mas o controle CNC Sinumerik 840D agora pode ter lido todo o programa CNC, mas a máquina CNC real está atrás.

Tudo isso significa que o Sinumerik 840D está rodando mais rápido que a máquina CNC real.

Esta estratégia tem suas vantagens e desvantagens.

Vantagens da Leitura Antecipada Sinumerik 840D

Agora, quase o Sinumerik 840D leu o programa CNC ou está muito à frente da máquina CNC real, então a máquina CNC pode rodar de forma mais suave. Agora o controle CNC já sabe o que fazer a seguir, ou se há algum cálculo complexo, o controle CNC já resolveu isso, e a máquina CNC pode rodar de forma suave. Agora perfis complexos podem ser usinados de forma mais suave.

Desvantagens da Leitura Antecipada Sinumerik 840D

Mas existem algumas falhas nessa estratégia. A máquina CNC está atrás e o controle CNC está muito à frente.

Então pode haver perigo de ler um valor errado se estivermos usando variáveis (parâmetros R) em nosso programa CNC. Suponha que você inicializou uma variável local com algum valor e mais tarde no programa CNC você atualiza a mesma variável local com outro valor.

Então, se a máquina CNC está atrás e ainda não leu o primeiro valor da variável local, e o controle CNC está rodando mais rápido e já passou pelos blocos CNC que atualizaram o valor da variável local. O que acontecerá. Agora, quando a máquina CNC ler o valor da variável local, este será o valor errado, porque o controle CNC primeiro inicializou o valor e depois atualizou. Mas como a máquina CNC estava atrás, ela pode ler o primeiro valor e obter o valor atualizado.

Isso pode explicar mais https://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1

Solução

O Siemens Sinumerik 840D tem um comando de programa de peça STOPRE (Parar Leitura).

STOPRE

O comando STOPRE Siemens Sinumerik limpa todos os dados de leitura antecipada.

Sempre que a máquina CNC executa o comando STOPRE, o controle CNC Sinumerik 840D limpa todos os dados de leitura antecipada. Assim, agora a máquina CNC e o controle CNC estão no mesmo ponto do programa CNC.

Enquanto o comando STOPRE completa, o Sinumerik 840D novamente começa a ler antecipadamente até o programa CNC terminar ou a máquina CNC executar STOPRE novamente.

Uso do Comando STOPRE Siemens Sinumerik

O comando STOPRE Siemens Sinumerik é vital, resolve o problema de variável local acima de forma simples.

Outro uso do comando STOPRE é quando estamos interagindo com partes de hardware da máquina CNC como mandrin, contraponto, etc.

Máquina cnc

  1. Domine a Programação de Máquinas CNC: Guia Completo para Iniciantes
  2. Dominando Laços WHILE na Programação CNC SINUMERIK 840D
  3. Manual de Programação CNC - Terceira Edição por Peter Smid: Seu Guia Completo para Dominar Fanuc e Além
  4. Dominando Programação CNC Sinumerik 840D: Guia Especialista para Ciclos Avançados de Rosqueamento
  5. Domine a Programação de Tornos CNC: Guia para Operadores e Programadores
  6. Programação de Ângulo CNC G01 Precisa: Dominando Ângulos, Raios e Chanfros
  7. Como Usar o Comando Sinumerik MSG para Comunicar com Operadores CNC
  8. Entendendo o Comando RET Siemens Sinumerik: Retorno a Alvos Específicos
  9. Domínio de Códigos M: Quiz de Programação CNC
  10. Domine Códigos G: Faça o Quiz de Programação CNC