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

Macros personalizadas podem pular buracos após substituir ferramentas quebradas


Alguns programadores evitam usar macros personalizadas porque acham que essas macros tornam mais difícil reiniciar um programa no meio de uma operação de usinagem complexa. Essa preocupação muitas vezes pode ser superada com um pouco de planejamento. De fato, as macros personalizadas às vezes tornam mais fácil reiniciar o programa e executar a partir do meio da operação de usinagem de uma ferramenta de corte.

A técnica neste artigo foi inspirada por Chad Kluth da Mid Valley Industries em Kaukuana, Wisconsin. Eu o estava ajudando a resolver um problema diferente em uma macro personalizada de usinagem de furos circulares. Eu o incluo aqui, pois é relevante para nossa discussão.

A aplicação de Kluth envolveu a usinagem de componentes de aço 4140 muito grandes e resistentes usados ​​na indústria de mineração. Ele precisava perfurar até 100 furos, cada um com 2 polegadas de diâmetro, em torno de um padrão de círculo de parafuso em uma face/flange redonda a uma profundidade de 6 polegadas. Como você pode imaginar, o desgaste e a quebra da ferramenta são grandes problemas. Mesmo uma broca com pastilhas novas pode não percorrer todo o ciclo sem se desgastar - e a broca pode ter 90 furos no ciclo quando se desgastar. Para piorar a situação, uma inclusão dura na matéria-prima pode causar a quebra da broca a qualquer momento.

A Kluth usa uma macro personalizada de círculo de parafuso universal capaz de realizar vários tipos de operações de usinagem de furos, incluindo furação, rosqueamento padrão, rosqueamento rígido, alargamento e escareamento. O problema original tinha a ver com o rosqueamento rígido. Sendo uma macro customizada “universal”, o comando M29 precisava ignorar o rosqueamento rígido se a máquina estivesse realizando qualquer outra operação. Para resolver este problema, usamos variáveis ​​locais “vagas”.

Quanto a pular buracos, um argumento no comando de chamada especifica o número de buracos a serem ignorados. Por exemplo, se a broca se desgastar durante os 90 th furo, o usuário precisa definir este argumento para 89. Usamos a palavra K (palavra L com CNCs FANUC mais antigos) no comando de ciclo fixo para especificar se a máquina deve pular um furo. Se K for definido como zero (K0), o furo será ignorado. Se K for definido como um (K1), o furo é usinado.

Aqui está um programa de amostra contendo um comando de chamada de exemplo:

Estes são os argumentos obrigatórios que devem estar no comando de chamada:

Estes são os argumentos que são necessários apenas em casos especiais:

Aqui está a macro personalizada:

Aqui está um guia para os itens em negrito na macro personalizada:

Equipamento industrial

  1. As ferramentas Lean podem desbloquear a confiabilidade
  2. Quebrado depois de corrigido:explicando quebras pós-manutenção
  3. Ferramentas de realidade virtual e aumentada podem realmente se beneficiar do treinamento
  4. 5 principais vantagens dos serviços de usinagem CNC personalizados que você pode esperar
  5. Ferramentas personalizadas de divot de golfe:uma ótima maneira de personalizar sua próxima rodada
  6. Torno tipo suíço de sete eixos
  7. Software de PDV personalizado:como ele pode beneficiar os varejistas e melhorar a experiência do cliente?
  8. Como sua empresa pode se beneficiar de nossos diversos serviços de usinagem personalizados
  9. 4 coisas que peças usinadas personalizadas podem fazer que peças feitas em fábrica não podem
  10. Máquinas-ferramentas Doosan