Controle de motor de passo PLC: domine os fundamentos lógicos
Controle de motor de passo PLC: domine os fundamentos lógicos
Introdução
CLPs (Controladores Lógicos Programáveis) são computadores de controle industrial com estruturas modulares, flexibilidade, processamento de alta velocidade e manuseio preciso de dados. Eles se destacam no controle de motores de passo usando saídas de pulso de alta velocidade ou funções de controle de movimento.
Para dispositivos com distâncias e velocidades de movimento fixas, controlar motores de passo via PLC e um driver de passo é a solução ideal.
Características dos motores de passo
Deslocamento Angular Proporcional:O deslocamento angular de um motor de passo é estritamente proporcional à contagem de pulsos de entrada. Após cada rotação completa, não há erro cumulativo, garantindo um bom desempenho de acompanhamento.
Controle de loop aberto simples e confiável:O sistema de controle digital de malha aberta composto por um motor de passo e um circuito de acionamento é simples, econômico e confiável. Ele também pode ser combinado com um circuito de feedback angular para formar um sistema de circuito fechado de alto desempenho.
Resposta dinâmica rápida:Os motores de passo podem iniciar, parar, reverter e alterar a velocidade rapidamente.
Ampla faixa de velocidade:A velocidade pode ser ajustada suavemente em uma ampla faixa, com alto torque mesmo em baixas velocidades.
Requisito de energia de pulso: Os motores de passo requerem fontes de alimentação moduladas por largura de pulso e não podem operar diretamente com energia CA ou CC.
A frequência de passo mais alta na qual o motor pode responder sem perder passos é a “frequência de partida”. A "frequência de parada" é a frequência de passo mais alta na qual o motor pode parar com precisão sem ultrapassar a posição alvo quando o sinal de controle é interrompido repentinamente. A frequência de partida, a frequência de parada e o torque de saída do motor devem corresponder ao momento de inércia da carga. Com estes dados, é possível o controle efetivo da velocidade do motor de passo.
Controle PLC de motores de passo
Ao usar um CLP para controlar um motor de passo, calcule o equivalente de pulso do sistema, o limite superior de frequência de pulso e a contagem máxima de pulsos usando as seguintes fórmulas para selecionar o CLP e os módulos funcionais apropriados:
Equivalente de pulso = (ângulo de passo do motor de passo × avanço) / (360 × relação de engrenagem)
Limite superior de frequência de pulso = (velocidade de movimento × configuração de micropasso do motor de passo) / pulso equivalente
Contagem máxima de pulsos = (Distância de movimento × Configuração de micropasso do motor de passo) / Equivalente de pulso
Configuração do sistema de coordenadas para controle PLC
O PLC deve primeiro estabelecer um sistema de coordenadas, que pode ser relativo ou absoluto. Na palavra DM6629:
Os bits 00 - 03 correspondem à saída de pulso 0.
Os bits 04 - 07 correspondem à saída de pulso 1.
Definir esses bits como 0 seleciona um sistema de coordenadas relativo, enquanto defini-los como 1 seleciona um sistema de coordenadas absoluto.
Exemplo de aplicação
No controle de movimento de eixo único ou duplo, parâmetros como distância de movimento, velocidade e direção são definidos no painel de controle. O PLC lê essas configurações, realiza cálculos e gera sinais de pulso e direção. Esses sinais controlam o driver do motor de passo, obtendo controle preciso de distância, velocidade e direção. Testes práticos confirmaram a confiabilidade, viabilidade e eficácia deste sistema.