• 36 odgovora
  • 8.461 pregleda
Arduino problem sa motoricem 19.02.2018. u 08:02 · pre 105 meseci #1
Sklopio sam laser sa arduinom uno +shield V3 sa dve ose Y i X.Problem imam da podesim motorice ..kada podesim value da tacno da pokrene osu za onoliko koliko zadam meni brzine kretanja ose mnogo padne.Vidjao sam kako se brzo krece osa koja nosi laser.Motoric je na 24V takodje i napajanje.Menjao dzampere ali uvek dobije na kraju da brzina padne .prenos je na kais..Ne znam sta bih mogao da uradim tu..Ako moze savet???
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 19.02.2018. u 10:07 · pre 105 meseci #2
Mozda treba da se stave drugi zupcanici veci?
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 06:05 · pre 105 meseci #4
Evo oznake i jednog i drugog
-42SHA34BAC Panasonic
-PM42L-048-RC16 Oba imaju po 6 zica prvi ima 1.8 korak a drugi 7.50..Kod oba se desava da kada podesim koliko da pomeri osu tacno opada mi brzina kretanja i ne znam kako da resim taj problem..
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 09:50 · pre 105 meseci #5
Jel opadne odmah brzina cim mu se da promena pa ide sporije... Ili neko vreme radi kako treba i onda znatno uspori.

Da li to radite direktno dok je kais na zupcaniku? Probajte da ostavite samo motor, i onda pogledajte kako radi, bez ikakvog opterecenja...

I ako vam nije problem da slikate konektor, kako ste povezali koji pin...
Re: Arduino problem sa motoricem 20.02.2018. u 09:56 · pre 105 meseci #6
Posto ima 6 zica povezao sam pocetak i kraj jednog namotaja srednji izvod ne koristim tako isto i sa drugim namotajem i dobio 4 izvoda sa motora.Kada prikacim na drajver podesim value na 200 i motor radi brzo onako kako treba .Medjutim ako mu zadam da osa predje 5 mm ona prodje 45mm..Kada podesim value da predje onoliko koliko zadam onda brzina motorica konstantno spora i opadne snaga.Inace povezan je kais dok to sve probam
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 10:51 · pre 105 meseci #7
Znači ako sam dobro razumeo, kada motor nije opterecen sve radi kako valja, ali čim se optereti znatno se uspori.

Da li ste probali da pomerite one male poteciometre za kontrolu struje kroz namotaje na samom shield-u.
Re: Arduino problem sa motoricem 20.02.2018. u 11:08 · pre 105 meseci #8
Meni je ovde glavni problem da uskladim brzinu kretanja ose i kalibraciju ako zadam 5 mm da toliko i predje..Kad uskladim kalibraciju kretanja onda brzina padne ..Mozda je stvar u reduciranju zupcanika ili vec ...
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 11:24 · pre 105 meseci #9
koji su drajveri na tom shieldu? cesto uz arduino guraju A4988 koji moze (teoretski) da gurne 2A, moras da namestis struju na drajverima

ti motori imaju *42** oznake, to mi deluje kao nema42, to je ogromno za laser? nema42 motori obicno idu od 6A pa na gore .. taj drajver bez ozbiljnog hladjenja ne moze da gurne vise od 1A (a namesten je verovatno na par stotina miliampera po defaultu) tako da ti ne mozes da gurnes taj steper optimalno... tako da umesto nekih 20N.m koliko taj steper ima sa svojih 6A ti kada ga gurnes sa 1A dobijes ispod 2N.m sto verovatno nije dovoljno da pomeris to sto treba i imas preskocene korake i zato se ne desava sta treba i kako treba...

za pocetak,
- treba da napajas te drajvere externo kvalitetnim napajanjem od 24V (moze i 12 ali bolje 24)
- treba da nalepis dobre ladnjake na drajvere
- treba da nasviras struju na max
- treba da podesis mikrostepping na 1/16 ili slicno
- treba da namestis akceleraciju na jako malo znaci nesto tipa max 20mm/sec/sec

i onda pustis grbl da radi

sa mikrostepingom i malom akceleracijom dobijas sporo kretanje tako da uspes da zaletis motor a da nemas ispustene korake
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 11:26 · pre 105 meseci #10
ako mislis ista ozbiljnije da radis sa tim zaboravi na te drajvere, mora uzmes nesto kvalitetnije sto moze da gura full struju potrebnu tim motorima, ili, ako ti ne treba toliki torque, uzmi manje motori oni su svakako mnogo brzi sto je za laser vaznije; imaju manju inerciju rotora i mnogo agresivnije mogu da se pomeraju... takodje racunaj da bi imao vecu brzinu, i jos vaznije, promenu brzine/smera, treba ti veci napon na drajveru, znaci drajver koji moze da gura 48V i koji onda napajas sa 36V napajanjem...
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 11:36 · pre 105 meseci #11
Citat:
bogdan.kecman:
koji su drajveri na tom shieldu? cesto uz arduino guraju A4988 koji moze (teoretski) da gurne 2A, moras da namestis struju na drajverima

ti motori imaju *42** oznake, to mi deluje kao nema42, to je ogromno za laser? nema42 motori obicno idu od 6A pa na gore .. taj drajver bez ozbiljnog hladjenja ne moze da gurne vise od 1A (a namesten je verovatno na par stotina miliampera po defaultu) tako da ti ne mozes da gurnes taj steper optimalno... tako da umesto nekih 20N.m koliko taj steper ima sa svojih 6A ti kada ga gurnes sa 1A dobijes ispod 2N.m sto verovatno nije dovoljno da pomeris to sto treba i imas preskocene korake i zato se ne desava sta treba i kako treba...

za pocetak,
- treba da napajas te drajvere externo kvalitetnim napajanjem od 24V (moze i 12 ali bolje 24)
- treba da nalepis dobre ladnjake na drajvere
- treba da nasviras struju na max
- treba da podesis mikrostepping na 1/16 ili slicno
- treba da namestis akceleraciju na jako malo znaci nesto tipa max 20mm/sec/sec

i onda pustis grbl da radi

sa mikrostepingom i malom akceleracijom dobijas sporo kretanje tako da uspes da zaletis motor a da nemas ispustene korake


Drajveri su A4988 struju sam podesio malo manje od max.
motor je po specifikaciji 0.7Amax. a dugi nesto slicno
motorici imaju osovinu 5mm
Napajanje je originalno iz Kine sa njim pogonim na drugoj cnc masini tri step motora nema 23 i rade extra.
drajveri imaju hladnjake male (one sto se lepe dobija se u paketu )
e ova akceleracija to cu da obratim paznju posto sam na poslu sad mislim da stoji 250
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 11:36 · pre 105 meseci #12
Citat:
Batadjero:
Meni je ovde glavni problem da uskladim brzinu kretanja ose i kalibraciju ako zadam 5 mm da toliko i predje..Kad uskladim kalibraciju kretanja onda brzina padne ..Mozda je stvar u reduciranju zupcanika ili vec ...


to nema nikakve veze sa brzinom, ne znam zasto pricas o "brzini"

to su steper motori koje vozis "korakom" u grbl-u imas setovanje koliko koraka imas u jednom milimetru i to je to, to sa brzinom veze nema
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 11:41 · pre 105 meseci #13
Ok ja nemam iskustva sa arduinom ali eto nasta predlazes da obratim paznju u podesavanju grbla?
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 11:43 · pre 105 meseci #14
Citat:
Batadjero:
Drajveri su A4988 struju sam podesio malo manje od max.

ok znaci ubo sam da su ti krsici od drajvera :D

Citat:
Batadjero:
motor je po specifikaciji 0.7Amax. a dugi nesto slicno
motorici imaju osovinu 5mm


nesto tu onda sa oznakama nije ok, to su oznake nema42 motora, 5mm osovina je obicno na nema17 motorima (a i odgovarajuca struja)

mozes da ih vozis slobodno sa malo jacom strujom svi ti drajveri isporucuju mnogo manje nego sto kazu, taj nema17 moze 0.7A da drzi "konstantno" bez chopinga, sa modernim drajverima radi bez problema sa duplom strujom ... generalno "podizes struju" dok god je temperatura motora u dugotrajnom radu ispod 60C :D

Citat:
Batadjero:
Napajanje je originalno iz Kine sa njim pogonim na drugoj cnc masini tri step motora nema 23 i rade extra.
drajveri imaju hladnjake male (one sto se lepe dobija se u paketu )


to je onda dovoljno za pocetak, sa tim malim hladnjacima taj drajver tera 1.5A bez problema
u svakom slucaju IZMERI set voltage za struju na tom drajveru, nemoj da verujes potenciometru, nekad je max na sredini pota, nekad ima otpornik pre i posle pota etc... tako da pogledaj datasheet i izmeri set voltage

Citat:
Batadjero:
e ova akceleracija to cu da obratim paznju posto sam na poslu sad mislim da stoji 250


smanji akceleraciju na jako malo dok ne dobijes da se motori pod loadom pomeraju tacno koliko treba, dakle da nemas propustenih koraka...

takodje, 0.7A nema17 to je pateticni torque, mozda 20Ncm max 30Ncm mada ne verujem da je preko 22, 23Ncm .. to bas nema snage da gurne nista ne znam kakva ti je kontrapcija koja se vrti ali to cesto nije dovoljno da okrene nekoliko zupcanika vezanih jedan na drugi ako nisu dobro podmazani..

Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 11:47 · pre 105 meseci #15
Citat:
Batadjero:
Ok ja nemam iskustva sa arduinom ali eto nasta predlazes da obratim paznju u podesavanju grbla?


ja ne trosim grbl, na arduinu mi teramo sw za 3d printere (marlin je najpopularniji) koji je u startu bio baziran na grbl-u ali je daleko odmakao od njega .. dosta ljudi koristi marlin na cnc-ovima .. inace mnogo bolja ploca je smoothieboard ali je i skuplja (no ima 32bitni mcu i radi znacajno bolje i brze posebno znacajno za graviranje laserom)

realno na grbl-u nema sta previse da namestas
- steps/mm za ose
- acceleration
- junction deviation (ili jerk zavisi koju verziju grbl-a imas na duinu)
- max feed rate
- max flow rate

to je to

ne znam na tom shieldu kako podesavas mikrosteping ali probaj razlicite kombinacije vidi koji ti najbolje radi
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 11:59 · pre 105 meseci #16
Imam dosta korisnih informacija danas cu da isprobam sve to..Motorici rade jako dobro imaju snage ali kad im podesim kalibraciju koliko mm da predje osa i da to bude tacno onde osa jako sporo ide .Opet kazem ja sam pocetnik u ovome pa verovatno negde gresim ..U svakom slucaju se puno zahvaljujem na svakoj pomoci
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 12:00 · pre 105 meseci #17
koristim arduino uno i shield V3
Potpis
Savrsenstvo je skriveno negde u nama...
Re: Arduino problem sa motoricem 20.02.2018. u 12:01 · pre 105 meseci #18
jos jedna stvar, $100, $101 i $102 (steps/mm za xyz) NEMOJ da podesavas kako u mnogim uputstvima pise tako sto meris koliko se sta pomeri pa mnozis etc etc .. nego izracunaj tacno kolike ti vrednosti tu trebaju!!!

dakle ako imas motor koji je 200steps/rev (1.8stepeni) pomnozis to sa mikrostepingom, dakle ako koristis 1/16 imas ukupno 200*16=3200 koraka za jedan krug motora. dalje znas valjda kakve prenose imas na samoj masini da bi video koliko treba sprava da se pomeri za taj jedan krug motora, podelis te dve cifre i dobijes koliko koraka imas za 1mm i to upises u $100/101/102 ... i onda kada mu kazes da se pomeri G21 pa G91 pa G0 X10 mora se pomeri 10mm po x-u ... i to je "rapid move" dakle "najbrzi" ... sa G1 X10 F10 ce se pomeriti 10mm 10mm/min (Znaci pomerace se jako sporo, ceo minut, tih 10mm) etc..
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Arduino problem sa motoricem 20.02.2018. u 12:03 · pre 105 meseci #19
Citat:
Batadjero:
koliko mm da predje osa i da to bude tacno onde osa jako sporo ide


podesis tacno steps / mm
onda kada pomeras sa G1 postavis feed rate (F) na koliko oces brzo da se pomera ...

mala acceleracija (i 250 je malo, spusti na 100, jos sporije) je zbog toga sto imas preskakanje, kad dobijes da sve radi "tacno" onda polako dizes acceleraciju i gledas koja ti je max acceleracija sa kojom nemas dropovanih stepova
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme