Controlul motorului pas cu pas PLC: Stăpânește elementele esențiale logice
Controlul motorului pas cu pas PLC: Stăpânește elementele esențiale logice
Introducere
PLC-urile (controlere logice programabile) sunt calculatoare industriale de control cu structuri modulare, flexibilitate, procesare de mare viteză și manipulare precisă a datelor. Ei excelează la controlul motoarelor pas cu pas folosind ieșiri de impulsuri de mare viteză sau funcții de control al mișcării.
Pentru dispozitivele cu distanțe și viteze fixe de mișcare, controlul motoarelor pas cu pas prin PLC și un driver pas cu pas este o soluție ideală.
Caracteristicile motoarelor pas cu pas
Deplasare unghiulară proporțională:Deplasarea unghiulară a unui motor pas cu pas este strict proporțională cu numărul de impulsuri de intrare. După fiecare rotație completă, nu există nicio eroare cumulativă, asigurând o bună performanță de urmărire.
Simplu și fiabil Open - Control în buclă:Sistemul de control digital în buclă deschisă compus dintr-un motor pas cu pas și un circuit de driver este simplu, rentabil și fiabil. De asemenea, poate fi combinat cu o buclă de feedback unghiulară pentru a forma un sistem cu buclă închisă de înaltă performanță.
Răspuns dinamic rapid:Motoarele pas cu pas pot porni, opri, inversa și schimba rapid viteza.
Gamă largă de viteze:Viteza poate fi reglată fără probleme pe o gamă largă, cu un cuplu ridicat chiar și la viteze mici.
Cerință de putere cu impulsuri: Motoarele pas cu pas necesită surse de alimentare cu impulsuri - lățime - modulate și nu pot funcționa direct pe curent alternativ sau continuu.
Cea mai mare frecvență de pas la care motorul poate răspunde fără a pierde pași este „frecvența de pornire”. „Frecvența de oprire” este cea mai mare frecvență de pas la care motorul se poate opri cu precizie fără a depăși poziția țintă atunci când semnalul de control este întrerupt brusc. Frecvența de pornire, frecvența de oprire și cuplul de ieșire ale motorului trebuie să se potrivească cu momentul de inerție al sarcinii. Cu aceste date, este posibil un control eficient al vitezei motorului pas cu pas.
Controlul PLC al motoarelor pas cu pas
Când utilizați un PLC pentru a controla un motor pas cu pas, calculați echivalentul de impuls al sistemului, limita superioară a frecvenței impulsurilor și numărul maxim de impulsuri folosind următoarele formule pentru a selecta PLC-ul și modulele funcționale adecvate:
Echivalent impuls = (Unghiul de pas al motorului pas cu pas × plumb) / (360 × raport de transmisie)
Limita superioară a frecvenței pulsului = (Viteza de mișcare × Setare micropas cu motor pas cu pas) / Echivalent puls
Număr maxim de impulsuri = (Distanța de mișcare × Setare micropas cu motor pas cu pas) / Echivalent impuls
Configurarea sistemului de coordonate pentru controlul PLC
PLC-ul trebuie să stabilească mai întâi un sistem de coordonate, care poate fi relativ sau absolut. În cuvântul DM6629:
Biții 00 - 03 corespund ieșirii impulsului 0.
Biții 04 - 07 corespund ieșirii impulsului 1.
Setarea acestor biți la 0 selectează un sistem de coordonate relativ, în timp ce setarea lor la 1 selectează un sistem de coordonate absolut.
Exemplu de aplicație
În controlul mișcării cu o singură axă sau cu două axe, parametri precum distanța de mișcare, viteza și direcția sunt setați pe panoul de control. PLC-ul citește aceste setări, efectuează calcule și generează semnale de impuls și direcție. Aceste semnale controlează driverul motorului pas cu pas, realizând un control precis al distanței, vitezei și direcției. Testele practice au confirmat fiabilitatea, fezabilitatea și eficacitatea acestui sistem.