O exemplo da macro proposta pode parecer ridículo para alguns ou ineficaz: "afinal leva pouco tempo para realizar esse procedimento manualmente".
Por outro lado, se observarmos atentamente o princípio podemos tirar conclusões muito interessantes.
Primeiro, a macro é adaptável a qualquer CNC, segundo, os instrumentos que podemos usar como referência são múltiplos
e isso poderia levar à criação de um medidor eletrônico, mesmo em máquinas que não têm.
Imagine ter um amigo eletrônico, capaz de conectar um genérico circuito eletrônico para CNC: um sinal de rádio freqüência ou a luz de um laser.
Fanuc tem uma função particular, G31 função skip, que permite através de um sinal externo (causada pela interrupção do laser por exemplo)
de desviar para determinadas ações; quer dizer executar determinadas linhas do programa.
Este recurso se aplica quando não é conhecido o ponto final.
Vamos explicar melhor! Substituir o comparador com base magnética (usado na macro) com um laser,
automatizar a macro, ou seja, o operador será substituído pela CNC a qual irá realizar todos os movimentos.
Quando a ferramenta irá parar a luz do laser, o mesmo irá sinalizar para a cnc o contato (G31).
Usando as variáveis de sistema é possível saber o ponto de contacto e, em seguida, calcular o comprimento da ferramenta.
Isto não é fantasia ... pergunte ao seu amigo eletrônico.
Com algumas mudanças a macro permite diferentes usos; por exemplo, você pode usá-la para verificar a quebra de uma ferramenta
para que a CNC possa tomar diferentes ações.
Portanto, não é difícil fazer um dispositivo eletrônico capaz de medir o comprimento da ferramenta ...
a macro nos ajuda bastante!