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

Usando Subprograms:uma ferramenta poderosamente simples


Recentemente, um leitor me pediu para postar um artigo sobre o uso de subprogramas. Embora este seja um assunto bastante simples, me fez perceber que nem todos estão familiarizados com o uso de subprogramas e sub-rotinas, então por que não oferecer minha opinião. Também falarei sobre o uso do recurso conversacional NC Merge da Hurco… que é extremamente simples e muito útil!

Para aqueles que podem não estar cientes, subprogramas são programas independentes separados que podem ser chamados de dentro de um programa principal - e são frequentemente usados ​​para coisas como repetir recursos, executar o mesmo programa em vários locais diferentes ou basicamente sempre que faz sentido tenha um programa “enlatado” pronto para ser executado sempre que você precisar colocá-lo em ação.

A maioria dos programas de código NC ou G começa com um número de programa – que geralmente consiste em uma sequência de 4 números – e é precedido por uma letra “O” ou um bloco de dois pontos (:). Este número de programa pode ser usado para ativar nosso subprograma sempre que necessário, simplesmente inserindo um M98 no programa principal. Se quiséssemos chamar o programa de exemplo abaixo como um subprograma, simplesmente inseriríamos uma linha de código no programa principal que seria:M98 P2012. Você também precisará substituir o M2 ou M30 que normalmente é usado para finalizar um programa NC por um M99. O M99 informa ao controle que o subprograma terminou e retorna o controle ao programa principal original. O programador pode repetir este procedimento quantas vezes forem necessárias para completar sua tarefa, e o mesmo subprograma pode ser chamado um número ilimitado de vezes.




Além de chamar um programa separado como um subprograma, também podemos “aninhar” o subprograma no final do programa principal, para que tudo fique bem contido em um único arquivo de dados. O formato do programa principal e do subprograma são exatamente os mesmos como se fossem arquivos separados, mas o programa aninhado deve ser posicionado APÓS o típico M2 ou M30 que é usado para encerrar o programa principal original.

Mencionei no parágrafo de abertura acima que os subprogramas NC também podem ser usados ​​com um programa conversacional Hurco WinMax, usando um recurso chamado NC Merge. O procedimento é praticamente o mesmo que NC, exceto que estaremos chamando o subprograma de um bloco de conversação em vez de inserir a chamada de código G M98. O bloco de dados NC Merge também pode ser usado com padrões de conversação e blocos Transform Plane de 5 eixos para posicionar recursos... dando ao programador uma solução fácil para problemas complexos.














Máquina cnc

  1. Circuito de alarme de incêndio simples usando termistor - Circuito eletrônico
  2. Um guia simples para construir um programa de manutenção preditiva
  3. Armstrong Number no programa JAVA usando For Loop
  4. Circuito simples de proteção contra sobretensão usando diodo Zener
  5. 21 Unidade 4:linguagem e estrutura do CNC
  6. Usando tipos de dados simples e complexos em C++
  7. Exemplo de programação CNC em programa simples de torno CNC em polegadas
  8. Chamada de subprograma Haas M98 com código de exemplo básico
  9. Noções básicas de subprogramas CNC para operadores de máquinas CNC
  10. Subprograma – Definição do Dicionário CNC