Guia de Solução de Problemas11 min de leituraIntegradores CNC conectando sensores ATC a controladores

Fiação de Sensores e Diagnóstico de Fuso ATC

Conecte sensores de proximidade de fusos ATC a controladores CNC com lógica PNPpNPN, escolhas NApNF, intertravamentos de segurança PLC e verificações de comissionamento.

Fiação de sensoresIntertravamento PLCPNPpNPN

Quando você compra um fuso ATC, os três sensores de proximidade na caixa de junção traseira são a ponte entre a segurança mecânica do fuso e a lógica digital do seu controlador. Conectá-los incorretamente e você arrisca um fuso que liga sem uma ferramenta fixada ou uma macro de troca de ferramenta que colide o eixo Z com o garfo de ferramenta. Este guia aborda as funções dos sensores, seleção PNPpNPN, fiação de segurança normalmente-fechada, regras de conexão específicas para controladores e as rotinas de intertravamento PLC que transformam sinais de sensores em segurança de nível de produção.

Parte 1: O que cada sensor faz — e por que errar é perigoso

Cada fuso ATC possui três sensores de proximidade na parte traseira que detectam a posição da haste de tração e a presença da ferramenta. Seus sinais devem ser tratados como entradas de intertravamento, não como diagnósticos casuais, pois ajudam a prevenir modos de falha de alto risco na troca automática de ferramentas.

Sensor 1 — Ferramenta Fixada

Status: Crítico para a Segurança

Confirma que o porta-ferramenta está firmemente fixado no cone do fuso, com a haste de tração totalmente retraída e as molas Belleville aplicando força máxima.

Lógica de Controlador Exigida: O controlador deve ler este sinal como VERDADEIRO antes de permitir a rotação do fuso. Se o sinal cair por mais de 50 ms durante a operação do fuso, acione uma parada de emergência imediata.

Risco de Errar: O fuso poderia iniciar a rotação com um porta-ferramenta solto ou ausente. Em altas rotações, isso pode criar risco de ejeção da ferramenta, danos graves à máquina e riscos à segurança do operador.

Localização Típica: Montado próximo ao topo do conjunto da haste de tração, detectando a posição retraída (fixada) da haste.

Sensor 2 — Ferramenta Liberada

Status: Crítico para a Sequência

Confirma que o cilindro pneumático empurrou a haste de tração para frente e as garras se abriram, liberando o porta-ferramenta para extração.

Lógica de Controlador Exigida: Usado como uma porta de sequência durante trocas de ferramenta M6. O eixo Z deve retrair somente após a confirmação deste sinal. Se não for recebido dentro do tempo limite configurado, a macro deve abortar e relatar a falha.

Risco de Errar: Se este sinal estiver ausente mas o eixo Z retrair, o fuso pode puxar contra um porta-ferramenta que ainda está fixado. Dependendo da máquina, isso pode entortar o garfo de ferramenta, danificar as garras ou sobrecarregar a haste de tração.

Localização Típica: Detectando a posição estendida (liberada) da haste de tração, tipicamente à frente do Sensor 1.

Sensor 3 — Sem Ferramenta p Posição da Haste de Tração

Status: Operacional

Detecta se um porta-ferramenta está fisicamente presente no fuso, ou confirma que a haste de tração retornou a uma posição neutra segura.

Lógica de Controlador Exigida: Verifica se o fuso está vazio antes de buscar a próxima ferramenta no magazine e previne carregamento duplo (pegar uma ferramenta quando outra já está no fuso).

Risco de Errar: O fuso pode tentar pegar uma ferramenta enquanto outro porta-ferramenta já está fixado, criando risco de colisão para o magazine, garfo, ponta do fuso e garras.

Localização Típica: Pode detectar no flange do porta-ferramenta ou próximo à extremidade das garras do conjunto da haste de tração.


Parte 2: PNP vs. NPN: escolha antes de conectar, não depois

O erro de fiação mais comum é comprar o tipo errado de sensor. Sensores PNP (source) dominam os controladores CNC asiáticos e europeus. Sensores NPN (sink) aparecem em equipamentos japoneses antigos e certas configurações Mach3 com porta paralela. Escolher errado significa que a lógica de entrada do controlador fica invertida — e nenhuma configuração de software pode corrigir um tipo de sensor fundamentalmente incompatível.

PNP (Source) — Recomendado para a maioria dos CNCs modernos

Sinal: A saída comuta para +24V quando ativo. O sensor fornece corrente para a entrada do controlador. Vantagem: Padrão dominante em automação industrial asiática e europeia (Syntec, Weihong, Siemens, Omron). A maioria das placas de breakout CNC espera lógica PNP 24V. Fiação: Marrom (+24V), Azul (0VpGND), Preto (Saída de sinal → entrada do controlador). A entrada do controlador lê ALTO (+24V) quando o sensor é acionado. Melhor para: Syntec, Weihong, LNC e a maioria dos controladores CNC chinesesptaiwaneses. Também preferido para módulos de entrada PLC diretos com entradas NPN (sinking).

NPN (Sink) — Mach3 Legado p PLCs Japoneses

Sinal: A saída comuta para 0VpGND quando ativo. O sensor drena corrente da entrada do controlador para o terra. Vantagem: Comum em equipamentos japoneses antigos e certos módulos de entrada PLC norte-americanos. Algumas placas de breakout Mach3 de porta paralela são projetadas para sensores NPN. Fiação: Marrom (+24V), Azul (0VpGND), Preto (Saída de sinal → entrada do controlador). A entrada do controlador lê BAIXO (0V) quando o sensor é acionado. Melhor para: Configurações legadas Mach3 com porta paralela, certas placas de entrada Mitsubishi PLC e sistemas onde o módulo de entrada fornece a tensão de pull-up internamente.

Ambos os tipos usam exatamente o mesmo código de cores de 3 fios. A diferença é se o sensor saída +24V (PNP, fornecendo corrente para o controlador) ou GND (NPN, drenando corrente do controlador) quando acionado.


Parte 3: Normalmente Aberto vs. Normalmente Fechado: a distinção de segurança que salva máquinas

Isso não é uma preferência — é uma decisão de engenharia de segurança. Um sensor normalmente fechado (NF) falha de forma segura: se o fio quebrar, o controlador vê o sinal desaparecer e se recusa a ligar o fuso. Um sensor normalmente aberto (NA) falha de forma perigosa: se o fio quebrar, o controlador vê exatamente o mesmo estado que ‘ferramenta fixada’ e pode ligar o fuso com uma ferramenta solta.

Normalmente Aberto (NA)

Comportamento: A saída do sensor está DESLIGADA (0V para PNP, flutuante para NPN) quando o alvo NÃO é detectado. A saída liga somente quando o alvo está presente.

Risco de segurança: Se o fio do sensor quebrar, o controlador vê um estado permanente DESLIGADO — idêntico a ‘ferramenta não fixada’. O controlador não consegue distinguir um fio quebrado de uma ferramenta genuinamente não fixada. Neste estado, se o fuso ligar, não há proteção.

Recomendação: Aceitável para sinais não críticos de segurança como ‘Ferramenta Liberada’ ou ‘Sem Ferramenta’, onde um falso-negativo causa um incômodo (tempo limite da macro) em vez de um perigo.

Normalmente Fechado (NF)

Comportamento: A saída do sensor está LIGADA (24V para PNP) quando o alvo É detectado. A saída desliga quando o alvo se afasta — ou quando o fio quebra.

Risco de segurança: Se o fio do sensor quebrar, o controlador vê um estado DESLIGADO — que ele interpreta como ‘ferramenta NÃO fixada’. Isso falha de forma SEGURA: o controlador se recusa a ligar o fuso. É por isso que a fiação NF é comumente recomendada para sinais de confirmação críticos para a segurança.

Recomendação: Recomendado para a confirmação de Ferramenta Fixada quando o controlador e o hardware do sensor suportam. Um fio de sinal quebrado é então mais provável de ser interpretado como uma falha em vez de um estado válido de fixação.

Conclusão: Configure o Sensor 1 (Ferramenta Fixada) como NF. Os outros dois sensores podem ser NA sem criar um perigo, mas se seu orçamento e número de EpS permitirem, NF em todos os três é a postura mais defensiva. O custo incremental de um sensor NF sobre um sensor NA é tipicamente inferior a $3 — menos que o custo de um único porta-ferramenta destruído por uma partida de fuso desprotegida.


Parte 4: Fiação específica por controlador: Mach3, LinuxCNC, Syntec e Weihong

Cada família de controladores CNC tem diferentes níveis de tensão de entrada, atribuições de terminais e etapas de configuração de software. Corresponda seu controlador à abordagem de fiação correta antes de conectar qualquer sensor.

Mach3 p Mach4 (Porta Paralela)

Tipo de sinal: Lógica TTL 5V (0-5V). Não aceita saída de sensor de 24V diretamente.

Interface: Use uma placa conversora de nível 24V-para-5V ou placa de breakout com optoacoplador. Conecte sinal do sensor → entrada da placa de breakout → pino da porta paralela configurado como ‘Entrada’ em Mach3 Ports & Pins.

Pinopterminal: Típico: Pino 10 (Parada de emergência), Pinos 11-13, 15 (entradas gerais). Atribua ‘Ferramenta Fixada’, ‘Ferramenta Liberada’, ‘Sem Ferramenta’ a três pinos de entrada consecutivos.

LinuxCNC (Mesa p Porta Paralela)

Tipo de sinal: Depende da placa de interface. Mesa 7i76ep7i96 aceitam 24V diretamente nas entradas de campo.

Interface: Para placas Mesa: conecte o sinal do sensor diretamente ao terminal de entrada de campo. Para porta paralela: use uma placa optoacopladora 24V-para-5V idêntica à configuração Mach3.

Pinopterminal: Mapeie as entradas do sensor no arquivo HAL: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Use estes sinais no componente HAL da lógica de troca de ferramenta.

Syntec p LNC

Tipo de sinal: Lógica PNP 24V, terminais de entrada X dedicados na placa de EpS.

Interface: Conecte o sensor diretamente aos terminais de entrada X. Nenhuma conversão de nível necessária. Configure o tipo de entrada e polaridade na página de parâmetros de EpS do controlador. Atribua o sinal à lógica da macro ATC no editor ladder PLC.

Dica de parâmetro: Syntec: R44-R49 tipicamente controlam o mapeamento de EpS ATC. LNC: Parâmetros 400-420 controlam as atribuições de entrada de troca de ferramenta.

Weihong (维宏) p NCStudio

Tipo de sinal: PNP 24V. Terminais de entrada dedicados identificados na placa de breakout.

Interface: Conexão direta aos terminais de entrada. No software NCStudio, mapeie as entradas via ‘Configuração de EpS’ → atribua cada terminal de entrada às funções ‘Ferramenta Fixada’, ‘Ferramenta Liberada’, ‘Sem Porta-Ferramenta’. Algumas versões Weihong têm códigos de função de entrada ATC dedicados.

Dica de parâmetro: Consulte o manual Weihong para a seção ‘Mapeamento de Entrada ATC’. Os códigos de função 50-55 são comumente reservados para entradas de sensores ATC.


Parte 5: Lógica de intertravamento de segurança PLC: três regras que previnem catástrofes

Os sinais dos sensores são inúteis se o controlador não aplicar regras de segurança. Estas três rotinas de intertravamento PLC são a lógica mínima exigida para qualquer instalação de fuso ATC. Elas devem ser implementadas na camada de macro, ladder ou HAL do seu controlador — não apenas na cabeça do operador.

Regra 1: Ligar Fuso = Ferramenta Fixada E NÃO Falha do Fuso

Prioridade: CRÍTICA

A saída de habilitação do drive do fuso deve ser controlada pela entrada do sensor ‘Ferramenta Fixada’. Se Ferramenta Fixada for FALSO por mais de 50 ms durante a operação, o fuso deve entrar em uma parada por desaceleração imediata (não parada por inércia — a ferramenta ainda pode estar parcialmente engajada).

IF (Ferramenta_Fixada == FALSO) THEN
  Fuso_Habilitado := FALSO;
  Alarme("Fixação de ferramenta perdida durante operação");
  Avanço_Parado := VERDADEIRO;
END_IF;

Regra 2: Liberar Ferramenta = Fuso Parado E Rotação < 50 RPM

Prioridade: CRÍTICA

A válvula solenoide de liberação pneumática NUNCA deve ser energizada enquanto o fuso estiver girando. Antes de executar M6, o controlador deve: (1) emitir M5 parada do fuso, (2) aguardar feedback de rotação do fuso < 50 RPM (ou um tempo limite de 3 segundos se não houver feedback de rotação), (3) então energizar a solenoide de liberação.

Para a integração de controle de velocidade VFD que torna isso possível, consulte nosso guia de controle de velocidade Modbus RS485 vs. 0-10V. Certifique-se também de que o fuso tenha completado seu ciclo de aquecimento automatizado antes de executar qualquer troca de ferramenta.

IF (Comando_Troca_Ferramenta == VERDADEIRO) THEN
  Fuso_Parar();
  ENQUANTO (Rotação_Fuso > 50) E (TempoLimite < 3000ms) FAÇA
    AGUARDAR(100ms);
  FIM_ENQUANTO;
  SE (Rotação_Fuso <= 50) ENTÃO
    Solenoide_Liberação := VERDADEIRO;
    AGUARDAR_POR(Sensor_Ferramenta_Liberada, 2000ms);
  SENÃO
    Alarme("Fuso não parou — troca de ferramenta abortada");
  FIM_SE;
END_IF;

Regra 3: Intertravamento de Movimento do Eixo Z Após Liberação da Ferramenta

Prioridade: ALTA

Após a solenoide de liberação ser energizada e Ferramenta Liberada ser confirmada, o eixo Z pode retrair para extrair a ferramenta. No entanto, a sequência deve bloquear o movimento descendente do eixo Z durante ou imediatamente após a liberação para reduzir o risco de colisão com um porta-ferramenta parcialmente ejetado.

IF (Ferramenta_Liberada == VERDADEIRO) THEN
  Z_Retrair_Habilitado := VERDADEIRO;
  Z_Descer_Habilitado := FALSO;
END_IF;
AGUARDAR_POR(Sem_Ferramenta_Presente, 1000ms);
Z_Descer_Habilitado := VERDADEIRO;

Parte 6: Checklist de diagnóstico: 7 etapas da primeira energização ao intertravamento verificado

Siga este checklist em sequência. Cada etapa verifica uma camada da cadeia de sensores antes de passar para a próxima. Pular etapas é a razão mais comum pela qual problemas de sensor passam despercebidos até uma colisão.

Etapa Ação Ferramenta
1 Verifique a alimentação do sensor: meça 24V DC entre Marrom e Azul no conector do sensor. Se abaixo de 22V, verifique a capacidade da Fonte e a queda de tensão em cabos longos. Multímetro
2 Teste a saída do sensor: acione o sensor manualmente com um al alvo de aço (por exemplo, a ponta de uma chave de fenda). Observe a tensão de saída mudar no multímetro. Para PNP: deve oscilar de 0V para 24V. Para NPN: deve oscilar de 24V para 0V. Multímetro + alvo de aço
3 Verifique o gap do sensor: a distância de detecção até o alvo da haste de tração deve estar dentro da faixa nominal do sensor (tipicamente 1-4 mm para sensores de proximidade indutivos). Gap muito grande = sem detecção; muito pequeno = risco de colisão mecânica. Calibre de lâminas
4 Verifique a entrada do controlador: com o sensor acionado, verifique se a página de diagnóstico do controlador mostra o bit de entrada correspondente mudando de estado. No Mach3, use a aba ‘Diagnostics’. No Syntec, use a página de monitor de EpS. Tela de diagnóstico do controlador
5 Confirme a fiação NF para ‘Ferramenta Fixada’: Desconecte o fio de sinal do sensor. O controlador deve reportar imediatamente ‘Ferramenta NÃO Fixada’ — comprovando que o comportamento à prova de falhas funciona. Reconecte e verifique se o sinal retorna. Nenhum — teste de desconexão intencional
6 Execute ciclo de troca de ferramenta a seco: Sem porta-ferramenta, execute M6 e observe a sequência de estados dos sensores. Ferramenta Fixada deve ir para FALSO → Ferramenta Liberada VERDADEIRO → Sem Ferramenta VERDADEIRO. Verifique se o tempo e a ordem correspondem às expectativas da sua lógica PLC. Modo MDI do controlador
7 Teste o intertravamento de habilitação do fuso: Com Ferramenta Fixada = FALSO, tente M3 S1000. O fuso não deve ligar. Se ligar, trate o intertravamento como falho e corrija a fiação ou o programa antes de usinar. Modo MDI do controlador

FAQ sobre Fiação de Sensores

Por que meu controlador lê todos os sensores como acionados mesmo quando nada está conectado?

Isso geralmente significa que os pinos de entrada estão flutuando (desconectados) e captando ruído elétrico. Para sensores PNP, a entrada do controlador deve ter um resistor pull-down (tipicamente 4,7 kΩ a 10 kΩ) para 0V. Sem ele, a entrada flutua para ALTO. Verifique a documentação da sua placa de breakout para configuração de resistor pull-upppull-down.

Posso misturar sensores PNP e NPN no mesmo fuso?

Tecnicamente possível se as entradas do seu controlador suportarem ambos os tipos independentemente, mas fortemente desaconselhado. Tipos mistos de sensores criam confusão durante o diagnóstico e dificultam o gerenciamento de peças de reposição. Padronize em um tipo — PNP é recomendado para sistemas industriais de 24V.

Meu sensor de Ferramenta Fixada lê VERDADEIRO mas o porta-ferramenta ainda cai durante o corte. Por quê?

Esta é uma situação crítica. Se o sensor lê VERDADEIRO mas a ferramenta cai, ou (a) o alvo do sensor se deslocou — ele detecta a posição da haste de tração mas a haste não está realmente fixando, ou (b) o pacote de molas Belleville fadigou abaixo da força de fixação mínima. Meça imediatamente a força de tração da haste com um medidor de força de tração. Não opere o fuso até que o mecanismo de fixação mecânico seja verificado.

Perguntas frequentes

Por que meu controlador le todos os sensores como acionados mesmo quando nada esta conectado?

Isso geralmente significa que os pinos de entrada estao flutuando (desconectados) e captando ruido eletrico. Para sensores PNP, a entrada do controlador deve ter um resistor pull-down (tipicamente 4,7kΩ a 10kΩ) para 0V. Sem ele, a entrada flutua em nivel ALTO. Verifique a documentacao da sua placa de interface para configuracao de resistor pull-up/pull-down.

Posso misturar sensores PNP e NPN no mesmo fuso?

Tecnicamente possivel se as entradas do seu controlador suportarem ambos os tipos independentemente, mas fortemente desencorajado. Tipos de sensores mistos criam confusao durante o diagnostico e tornam o gerenciamento de pecas de reposicao mais dificil. Padronize em um tipo — PNP e recomendado para sistemas industriais de 24V.

Meu sensor de Ferramenta Fixada le VERDADEIRO mas o porta-ferramenta ainda cai durante o corte. Por que?

Esta e uma situacao critica. Se o sensor le VERDADEIRO mas a ferramenta cai, ou (a) o alvo do sensor deslocou-se — ele detecta a posicao do tirante mas o tirante nao esta realmente fixando, ou (b) a pilha de molas Belleville fadigou abaixo da forca de fixacao minima. Meça imediatamente a forca de tracao do tirante com um medidor de forca de tracao. Nao opere o fuso ate que o mecanismo de fixacao mecanico seja verificado.

Guias técnicos relacionados