Inmiddels is het enkele weken geleden dat ik begonnen ben met een nieuw projectje. Het heeft niets met een CNC machine te maken, behalve dat ik met ongeveer dezelfde hardware werk. Ik hoop dat ik mijn probleem hier toch mag voorleggen (ik kom d'r echt niet uit, en dacht gisteren zelfs dat 't hier thuis spookte )
Ik maak (onder andere) gebruik van de volgende hardware:
- NEMA 17 Stappen motor (17HS4401N)
- DM420A Driver
- 24volt 8Ah voeding
- Arduino Mega2560 t.b.v. aansturing
Hieronder ter volledigheid de specs van motor + driver.
Motor:
PDF van driver
De driver staat op 1.69Ah en 200 pulse/rev (microstep 1)
Een stukje uit de (Arduino) software:
Code: Selecteer alles
void X200stapjes(int wachten){
for (int j=1; j <= 200; j++){
digitalWrite(XasSTEP, HIGH);
delayMicroseconds(wachten);
digitalWrite(XasSTEP, LOW);
delayMicroseconds(wachten);
}
}
De spindel draait met deze code 1 omwenteling, oftewel de kogelomloopmoer verplaatst zich 4mm per keer dat ik deze code aanroep.
Nu het probleem:
Ik heb diverse opstellingen gemaakt met TR12x3 en TR12x4 trapeziumdraad. Uiteindelijk heb ik voor TRx4 gekozen omdat dat sneller gaat. Precisie is voor mij (met deze machine) namelijk niet ontzettend belangrijk.
Met behulp van 5x8 coupler shafts had ik de motor gekoppeld aan 1000mm trapeziumdraad. Dat ging opzich goed. De moer verplaatste zich op/neer. Maar helaas niet snel genoeg. En ook het geluid (vrij hoge toon) beviel niet echt. Omdat ik het gevoel had dat de motor wel nog sterk genoeg was, heb ik tandwielen gekocht: 60 tands en 30 tands. Op die manier wilde ik de boel sneller (2x zo snel) laten gaan. (uiteindelijk weer iets minder snel omdat ik anders niet van dat vervelende geluid af kwam). Dus het grote (60) tandwiel op de 5mm as van de stappenmotor. Helaas had dat grote tandwiel een asgat van 8mm, dus ik heb ik er eerst M10 draad in getapt, en erna M10 draad met een M10 moer ertegenaan gedraaid. Vervolgens op de draaibank een 5mm gat in geboord. Als laatste nog een M3 schroefje in de zijkant van het tandwiel om de boel op de as van de motor vast te klemmen.
Ok, alles zit erop. Nu eerst even testen zonder tandriempje. Gewoon alleen het aluminium tandwiel. *prrrruuummmtbt*....verder niets. Geen beweging, gewoon alleen een zoemende/trillende stappenmotor. Hmzz, hoe kan dit nu weer? Een hele trapeziumdraad van 1m (veel zwaarder) kwam eerst wél in beweging?! Alles nalopen, kabels, software, etc... er moest toch iets niet helemaal goed zijn... Nee hoor, alles in orde. De motor wilt gewoon niet ronddraaien met dat tandwiel erop... Haal ik het tandwiel eraf, en probeer ik de as met m'n vingers tegen te houden ---> niet mogelijk!
Ik had nog een stuk (rond) hout liggen wat ook veel zwaarder was dan dat tandwieltje. Daar een 5mm gat in geboord en op de motor gezet. Dju, daarmee draait de motor ook. Het spookt hier Het zal toch niet iets te maken hebben met het magnetisch veld van de stappenmotor dat "in de war raakt" door dat stukje M10 draadstang wat erop zit? Even wat laagjes tape over de motor as heen draaien. Vervolgens tandwiel (zonder M10 draad erin) er weer op. En ja hoor, daar draait die ook mee Dus tóch iets met 't magnetisch veld?!
Even later m'n pa gebeld om deze vreemde zaken aan hem voor te leggen. Hij gaf aan dat het absoluut niets met het magnetisch veld van de motor te maken zou hebben. Eerder de "stijfheid" waarmee het tandwiel met de M10 draad vastzat op de as. Als de tape ertussen zat, of als ik probeer de as tegen te houden met m'n vingers, dan is er nog een kleine "speling" wat net genoeg is om de motor op gang te laten komen.
Uiteindelijk een coupler shaft tussen as en tandwiel gezet, en daar draait de boel inderdaad wel mee. Maar zodra ik het tandriempje erop leg, en dus het kleine tandwiel + de trapeziumdraad "aangesloten" zijn, dan staat alles weer stil. Een hoop gezoem en getril, maar geen beweging.
Mijn vragen:
Kan iemand zich met bovenstaand verhaal vinden? Zijn het vrij logische problemen waar ik tegenaan loop?
En nog belangrijker: hoe los ik dit op? Of is deze stappenmotor gewoonweg niet sterk genoeg voor wat ik wil? Of heb ik misschien verkeerde software c.q. timings?
Alvast super bedankt voor het meedenken!!!
Met vriendelijke groet,
Atmoz