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