stappenmotor draait niet.

Moderator: Moderators

Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

stappenmotor draait niet.

Bericht door Dice »

Hoi, Ik ben Dice en nieuw op het forum en ik heb een vraag.

Ik heb een aantal 12 volt stappenmotoren die ik niet aan het draaien krijg.
Het gaat om deze:
http://www.omc-stepperonline.com/nema-1 ... -p-62.html

Ze zitten op een A4988 driver via een arduino Uno en een cnc shield.
Ik gebruik GRBL om ze te laten werken maar om de ene of andere manier draaien ze niet.
Bij het geven van een opdracht zet ie een paar kleine stapjes, dan hoor je hem wel bezig zijn, dan geeft ie weer een aantal kleine stapjes tot de opdracht gestopt is.

Wat doe ik fout?
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: stappenmotor draait niet.

Bericht door DaBit »

Ik denk dat je ze te snel laat lopen. Als ze dat niet bij kunnen houden blijven ze stilstaan en is het enkel nog 'trrrr'.

Probeer de snelheid maar eens te halveren.
Laatst gewijzigd door DaBit op 31 dec 2015 14:50, 1 keer totaal gewijzigd.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

dank voor je bericht.

Hoe precies pas ik de snelheid aan?
Tolp2
Donateur
Berichten: 476
Lid geworden op: 28 nov 2015 10:06
Locatie: Rotterdam
Contacteer:

Re: stappenmotor draait niet.

Bericht door Tolp2 »

Dat hangt er van af welke versie van GRBL je gebruikt. Blijkbaar kun je al opdrachten naar GRBL versturen, dus heb je een seriele verbinding voor elkaar*. Op de wiki van GRBL staat hoe je de instellingen kunt lezen en wijzigen. Voor de snelheden:
  • Met settings $110 tot en met $112 lees je / zet je de maximale snelheden;
  • Met settings $120 tot en met $122 lees je / zet je de maximale versnelling.
Met $### als commando krijg je als return de waarde terug. Met $###=waarde kun je vervolgens een nieuwe waarde instellen.

Ik kreeg heel snel problemen met mijn NEMA17 stappertjes op een probeerseltje (proto-type) toen ik de versnelling te hoog (lees oneindig) zette. Probeer dus behalve de snelheden te halveren ook de versnelling aan te passen, Ze komen dan wel langzamer op gang, maar behalen nog steeds een hoge eindsnelheid.

Veel plezier met tweaken!

*Als je geen seriele monitor hebt voor GRBL, dan kun je ook gewoon de Arduino IDE gebruiken. Hierin zit ook een seriele monitor verwerkt.
Assumptions are the mother of all $%^& ups.
Twee keer meten is zeker weten, als je weet wat je meet...
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

Dank voor de reactie.
Inmiddels heb ik het draaiend maar loopt alles behalve soepel.
Lijkt wel of de stappen "grof" gaan.
Weet niet hoe ik het anders moet omschrijven.
Bestaat er zoiets als fine-tunen?

Bedankt.
Tolp2
Donateur
Berichten: 476
Lid geworden op: 28 nov 2015 10:06
Locatie: Rotterdam
Contacteer:

Re: stappenmotor draait niet.

Bericht door Tolp2 »

Wat is 'niet soepel'? Om hierin verder te helpen is wat meer info nodig:
- is de driver een echte Polulu, of heb je een Chinese kloon van Ebay;
- wat is het voltage van de voeding;
- op hoeveel ampere heb je de driver afgeregeld.

Voor mijn gevoel is je snelheid nog steeds te hoog en mist de motor stappen. De motor heeft 200 stappen per omwenteling. Als je geen microstepping gebruikt, en je geeft 200 pulsen, dan zou de motor een omwenteling moeten maken. Dit kun je controleren door een plakbandje op de as te plakken.

Soms werkt het ook goed om micro-stepping in te schakelen (bv 2 of 4, niet te hoog want dan valt het draaimoment weer weg). Dan krijg je een vloeiendere beweging, en als ik het me goed herinner ook iets minder kans op stall door resonantie (maar dit is iets met klok en klepel).

Ik vind dit een leuk probleem om bij te helpen, aangezien dit overeenkomt met mijn testopstelling (NEMA17 met Chinese variant Polulu's). Met meer informatie kan ik proberen je probleem te reproduceren. Wordt mijn kennis ook weer beter van.
Assumptions are the mother of all $%^& ups.
Twee keer meten is zeker weten, als je weet wat je meet...
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

Ik heb inderdaad de chinese variant drivers en afgeregeld op ongeveer 550mA.
Voeding is 12V gestabiliseerd en 10A. is misschien wat overdreven maar die had ik nog liggen.
Door wat te experimenteren met de grbl code draait ie nu redelijk soepel maar
ik heb 0,0 torque.
Bij het tegenhouden van de as gaat ie zelfs de andere kant op draaien.

Ben overigens blij dat er iemand hier op het forum is met dezelfde soort "problemen" en bedank Tolp2 dan ook voor het meedenken.
keesfrees
Berichten: 3110
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: stappenmotor draait niet.

Bericht door keesfrees »

Dice schreef:Bij het tegenhouden van de as gaat ie zelfs de andere kant op draaien.
step en dir verwisseld ?
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

Die kan ikzelf toch niet verwisseld hebben?
Mocht dat nou toch zo zijn, dan verander ik dat
Op het shield aan de linkerzijde door een jumper er op te steken?
Tolp2
Donateur
Berichten: 476
Lid geworden op: 28 nov 2015 10:06
Locatie: Rotterdam
Contacteer:

Re: stappenmotor draait niet.

Bericht door Tolp2 »

Wellicht nit Step en Dir verwisseld. Als je pulsen loslaat op Dir, dan verandert er niks aan de output van de driver en zou de stepper helemaal niet bewegen.

Ik denk eerder dat de stepper niet goed is aangesloten: wellicht zijn de draden A1 of B1 omgewisseld of een andere combinatie. Effectief heeft de motor in dit geval bij de helft van de stappen geen torque. De andere helft heeft wel aandrijving, maar welke kant de motor draait is onbepaald (kan beide kanten opdraaien daardoor).

Voorbeeld van aandrijving bij goede verwisseling:
Stap A1 A2 B1 B2
1 - + + -
2 - + - +
3 + - - +
4 + - + -

De plus en de min duiden op de polariteit. Als je nu A1 en B1 per ongeluk omwisel, krijg je:
Stap A1 A2 B1 B2
1 + + - - <= door de spoel loopt geen stroom (want + met +), dus geen torque
2 - + - +
3 - - + + <= door de spoel loopt geen stroom (want + met +), dus geen torque
4 + - + -
Waarmee de stappen wordt gehalveerd en het gedrag van je motor verklaard wordt.

PS: wat voor machine ben je aan het bouwen. Voor een CNC zijn deze volgens mij wel erg licht,
Assumptions are the mother of all $%^& ups.
Twee keer meten is zeker weten, als je weet wat je meet...
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

Ik heb ze aangesloten volgens de gegevens op de website van de motor maar wat jij zegt
klinkt ontzettend logisch, ik ga daar zometeen eens mee worstelen.

Ik heb 1 motor als zodanig aangesloten in een testopstelling met inderdaad een stukje tap om de as om het te zien draaien.

Ik bouw een cnc freesmachine met deze steppers maar ik heb er ook een gearbox bij voor iedere motor 5:1.
Het word dan niet een erg snelle machine maar wel met voldoende kracht.
Tolp2
Donateur
Berichten: 476
Lid geworden op: 28 nov 2015 10:06
Locatie: Rotterdam
Contacteer:

Re: stappenmotor draait niet.

Bericht door Tolp2 »

Post anders even een foto/schets van:
  • je stepper
  • de aansluiting op de driver
  • je aansluitschema
Om te controleren of je de juiste draden van een spoel heb kun je even de weerstand meten. Als je geen multimeter heb kun je ook een LED gebruiken, zie instructables.

Succes met knutselen/puzzelen vandaag.
Assumptions are the mother of all $%^& ups.
Twee keer meten is zeker weten, als je weet wat je meet...
Dice
Berichten: 19
Lid geworden op: 30 dec 2015 10:20

Re: stappenmotor draait niet.

Bericht door Dice »

Hij draait! Had inderdaad 2 draden verwisseld....

Maar.....
ik heb in grbl het aantal omwentelingen per minuut ingesteld op 160 wat neerkomt op 1mm voor- of achterwaartse beweging van mijn frees.
Als ik dit vermenigvuldig met 5 (800 omw/1mm) vanwege de gearbox, gaat ie ontzettend snel en draait ie dus nauwelijks.
Ik moet dus ergens die snelheid naar beneden krijgen maar waar??
Gebruikersavatar
Breaker
Donateur
Berichten: 1957
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: stappenmotor draait niet.

Bericht door Breaker »

Laat ik even vooropstellen dat ik niets van GRBL weet, dus ik kan je daar niet direct helpen.
Maar je vraag in het algemeen is ook niet helemaal duidelijk. Misschien kan je het anders uitleggen?

Wat ik lees/begrijp is: Je hebt de software ingesteld op maximaal 160 omwentelingen per minuut, en met gearbox vertraging heb je er 800 omwentelingen per millimeter verplaatsing nodig? Dan klinkt het mij logisch dat het 5 minuten duurt voor je een mm verder bent. Toch gaat dat nog te snel? :shock: Ik denk dat iets anders bedoeld, maar begrijp niet precies wat... Misschien haal je stappen, omwentelingen, minuten en millimeters ergens door elkaar?
Geduld is een schone zaak, frezen niet...
Plaats reactie