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 >> Equipamento industrial

Entrada externa para valores programados


Os programas CNC padrão carecem de inteligência. Eles são executados sequencialmente, os comandos resultam em ações predeterminadas e as palavras para cada comando são fixas.

A programação paramétrica fornece recursos adicionais e vários tipos de compensação, como deslocamentos de fixação, comprimento da ferramenta e compensação do raio de corte, permitem que os programas façam referência a dados de fora do programa. Esses dados são normalmente armazenados em registradores de compensação e afetam o desempenho de um programa CNC.

Certas aplicações exigem que os programas CNC acessem outros dados de fora do programa da mesma forma que a compensação. Essas aplicações excedem os limites do que é possível com o código G padrão. Com a programação paramétrica, no entanto, é fácil fazer com que os programas acessem dados externos.

As fontes de dados externos incluem registradores de deslocamento, registradores de variáveis ​​comuns permanentes e terminais de sinal de entrada em uma placa de circuito impresso. As variáveis ​​do sistema de programação paramétrica permitem o acesso a cada tipo.

Para acesso ao offset, a maioria dos CNCs usa um nome ou número de variável do sistema que corresponde ao registro de offset que está sendo acessado. Para um modelo de centro de usinagem CNC popular da FANUC, a variável de sistema #2001 fornece acesso de leitura e escrita ao registro para o deslocamento de geometria número um, #2002 fornece acesso ao registro número dois e assim por diante. Embora cada tipo de deslocamento seja acessado com uma série diferente de variáveis ​​de sistema, tenha certeza de que você pode acessar qualquer registro de deslocamento se souber o nome ou número da variável de sistema correspondente.

Variáveis ​​comuns permanentes são muito parecidas com registradores de deslocamento. Você pode inseri-los usando o teclado do painel MDI ou os dados podem ser inseridos por alguma outra fonte (talvez os resultados provenientes de um programa de sondagem). Embora a nomenclatura/numeração dessas variáveis ​​de sistema varie, a FANUC usa uma série de variáveis ​​de sistema começando com #500 para acessá-las. A variável comum permanente #501, por exemplo, é usada para acessar (ler e escrever) o valor no registro de variável comum permanente número 501.

Os terminais de entrada e saída são acessados ​​através de uma série de variáveis ​​de sistema que variam de #1100 a #1131 para entradas e de #2000 a #2031 para saídas. Cada um corresponde a uma localização do terminal da placa de circuito impresso. Se o terminal estiver ativo/ligado (corrente fluindo), o valor da variável de sistema correspondente será 1. Se o terminal estiver inativo/desligado (corrente não fluindo), seu valor será 0. Por exemplo, quando a localização do terminal número 2 estiver ativo, o valor da variável de sistema #1102 será 1.

O método que você usará para armazenar/acessar dados dependerá do seu aplicativo. Às vezes, faz sentido colocar dados relacionados em registros de deslocamento, especialmente se os dados estiverem relacionados a ferramentas de fixação ou corte. Outras vezes, é mais lógico colocar os dados em variáveis ​​comuns permanentes, especialmente se os dados estiverem mais relacionados ao uso da máquina do que ao ferramental. Os terminais de entrada/saída são importantes se estiverem sendo usados ​​dispositivos externos que devem fornecer informações de feedback ao CNC.

A forma como os dados são colocados nos registros de dados também varia. Em alguns aplicativos, o operador inserirá dados através do teclado do painel MDI. Em outros, os dados são inseridos por um dispositivo externo, como um apalpador ou sistema de medição pós-processo. Em outra aplicação, um sensor de máquina (como aquele que monitora a posição angular de uma mesa rotativa) é conectado a um terminal de entrada/saída.

Quais são algumas maneiras de acessar dados de programas CNC externos?


Aqui estão três maneiras de acessar dados externos, com um exemplo para cada aplicativo:
  1. Acesso de registro de deslocamento:aprimorando deslocamentos de desgaste

Há momentos em que o operador do centro de torneamento não pode determinar facilmente a quantidade de ajuste necessária para um ajuste de tamanho. Considere uma dimensão especificada sobre uma esfera (veja a Figura 1). Em vez de calcular o valor do ajuste de deslocamento, que requer trigonometria, faça com que o operador armazene a medição feita sobre a bola em um registro de deslocamento não utilizado. O programa pode então referenciar este valor em um cálculo que determina como ajustar os movimentos dos eixos X e Z necessários para usinar corretamente o cone.
  1. Acesso permanente à variável comum:automatização da atribuição zero do programa

O centro de uma peça redonda, quando presa em um grampo de bloco em V (veja a Figura 2), variará de maneira previsível com base no diâmetro da peça. Em vez de medir esta posição toda vez que uma configuração é alterada, faça com que o operador insira o diâmetro da peça de trabalho em uma variável comum permanente. O programa pode referenciar este valor para determinar a posição central e então especificar um valor apropriado no registro de compensação de fixação correspondente.
  1. Acesso ao terminal do sinal de entrada:determine a posição do dispositivo giratório

Se uma mesa rotativa estiver na posição angular errada quando um programa for ativado ou reiniciado, os resultados podem ser desastrosos. Um sensor montado na mesa rotativa (possivelmente um interruptor de limite) pode ser conectado a um terminal de sinal de entrada de tal forma que, quando o lado apropriado da mesa estiver voltado para o fuso, a corrente fluirá no terminal. O programa pode testar se este terminal está ativo. Se não for, pode gerar um alarme.

Equipamento industrial

  1. Seu sistema está pronto para a IoT?
  2. Estabelecimento de uma linha de base do sistema para desempenho ideal
  3. 5 principais considerações para projetar sua sala de compressores
  4. Diretrizes para projetar um sistema de ar comprimido
  5. Planejamento para futuras expansões de plantas
  6. Dicas de serviço de verão para seu sistema de ar comprimido
  7. Controladores centrais para sistemas de compressores de ar
  8. Os principais benefícios de monitorar seu sistema de compressores
  9. Principais razões para falha do sistema hidráulico
  10. Sistemas hidráulicos e a necessidade de manutenção