Nov 10, 2018 Jäta sõnum

Kuidas kirjutada mehaaniline indekseerimisprogramm mootorite astmeliseks

Kuidas kirjutada mehaaniline indekseerimisprogramm mootorite astmeliseks

Paljud inimesed arvavad, et stepper-mootorit ei saa täpselt indekseerida ja ka servomootorite sõidusuund on liiga kerge. Niipalju kui olen mures sammu mootori kui indekseerimisplaadi kasutamise kogemuse üle, peate te ainult teadma, kuidas kasutada astmelmist mootorit ja oskate seda programmi kirjutada. Normaaltingimustes indekseerimise täpsus on siiski tagatud.

Ükskõik kus stepper mootorit rakendatakse, tuleb tagada, et on piisavalt pöördemomenti. Stepper-mootor on suur hobujõuline auto.

Tavalistes tingimustes käivitusaeg peaks üldiselt olema nii kaua kui võimalik. Käivitamise kiirus ei saa olla liiga kiire. Ülemäärane algus ja seiskamine võivad põhjustada üleüldise ületamise. Kasutamisprotsessis, kui indekseerimine on puudulik, st on normaalne ringi võtmine, kuid teada saada, kuidas teha natuke halvemaks, see tähendab, et õmblus on olemas, on see olukord legendaarne . Sünkroonimise kaotuse lahendus on midagi enamat kui järgmine:

Suurendage mootori pöördemomenti ja suurendage ajami voolu;

Vähendage maksimaalset töökiirust;

Laiendatud algusaeg;

Vähendage alustamiskiirust.

Kui ülaltoodud probleemiga ei kaasne mingeid probleeme, võib programmis tekkida kumulatiivne viga, mille jääkimpulssidega ei saa jagada.

Nagu me kõik teame, arvutatakse impulss täisarvuna, ja pole sellist asja nagu poolimpulssi. Kuid sageli on sellel pool impulsi probleem. Kui ring on jagatud 10 võrdseks osaks, pole poolimpulsi alikvoot probleemiks. 20 alikvoodist, poolimpulsist alikvoodi kohta ei pruugi olla eriti märgatav. Siiski, kui see on jagatud 50, 100, 500, nnn alikvootideks, ei pruugi selline poolimatu pulss olla väike arv. Mida rohkem alikvoote, isegi kui iga alikvoot on 0,1 impulssi, on astronoomiline number. Sellepärast arvavad paljud inimesed, et stepper-mootorid ei saa täpseid indekseerimisplaate teha. See pole ainult progresseeruv mootor, isegi servomootor, see probleem on olemas ka - ülejäänud.

Järgnevalt: samperi draiveri alarajoonide arv on 64. Seejärel on impulsside arv ühe mootori kohta 62x200 = 12800.

Nüüd seadistage mootor 128 võrdsele osale, seejärel arvutage 12800/128 = 100 korral. Pimikuste arv alikvootide kohta on 100 impulssi.

Kuid kui ma nüüd palun jagada 129 võrdsesse ossa, on valem: 12800/129 = 99.2248062, see tähendab, et iga alikvoot nõuab 99.2248062 impulssi, et need oleksid ühtlaselt jagatud, nii et loend eemaldatakse kümnendkoha jäägist, seejärel koguviga 129 eq on 129X0 .2248062 = 28.9999999 impulss. Selle ringi ekvivalent on viga 1/4 alikvoodist.

Minu piiratud kultuuri taseme tõttu olen selle aja jooksul mõtlesin märkimisväärselt palju aega ja lõpuks lahendanud selle järelejäänud impulsi arvu töötlemise meetodi.

Pinna näite võrdlemisel on motoorsete impulsside arv 12 800, mis jaguneb 129 võrdseks osaks. Ringikujundamiseks vajalik maksimaalne viga ei ületa 1 impulsi.

Programmeerimismeetod on järgmine:

Määra mootorimpulsside arv, see on surnud, sa ei saa kirjutada. 12800 või muud väärtused.

Määra jagatavate võrdsete osade arv: 129 andmete registrisse D või V

Arvutage igale alikvoodile vajalik täisarvuliste impulsside arv: 12800/129 = 99

Täpselt arvutage iga alikvoodi jaoks vajalike impulsside arv. Ujukomöödia tulemus on: 12800/129 = 99.2248062

Keerake 99 ujukinnangu numbriks ja saada andmed 99,0-ni

Siis, kasutades arvutusvalemit 99.2248062-99.0 = 0.2248062, saadakse impulsside arv alikvootide kohta.

Korruta impulsside koguarv ülejäänud impulsside arvuga: 0.2248062x129 = 28.99999998. Eemalda täisarvude saamiseks komakohtne punkt 28.

Võtke 28 alikvoodist välja: 129-28 = 101. Need andmed on protsessi alikvootide arv.

Programm töötab: lisatava alikvoodiga on suurem kui 101, st 102 võrdse osaga 129 alikvooti, igas 28 võrdse osaga, lisatakse igale alikvoodile üks impulss. See tähendab, et impulsside arv, mis algab 102 võrdse osaga, on 99 + 1 = 100.

Nagu eespool arvutatud, lisab viimane 28 alikvooti iga alikvoot impulssi, mis on 1/100 suuruse summa alikvoodi kohta.

Kokkuvõte: ülaltoodud arvutustest, kui töötlemine ei ole täiesti täpne, on selle programmiga töödeldud tooted täielikult rahuldavad.

10

Küsi pakkumist

whatsapp

teams

E-posti

Küsitlus