Fórum témák
» Több friss téma |
Üdv mindenkinek
Segitségre kérnék Arduino cnc vezérlő beállitásában,adott egy, arduino nano hozzá drv8825motor vezérlők és 1,8-os léptetőmotorok, és a képen látható paramétereken kellene állitani hogy elinduljon a motor , mert most csak áll egyhelybe és remegnek. A hozzászólás módosítva: Feb 2, 2017
Szia, próbáltad már felcserélni a motor kivezetéseit?
Hali
Nem, de műszerrel kimértem a motor tekercs párjait és úgy kötöttem be ahogy a képen van.
Az áramot beállítottad a motorvezérlőn?
Ahoz nem nyultam, állitgatam a programba egy kicsit már mennek a motorok de még mindig nem tökéletes, olyan mintha a motor nem tudná mit csináljon,nem indul időbe és elég szaggatva megy/indul el a 0 pntrol.
Talán túl gyors a step? Legyen neki felfutása
A hozzászólás módosítva: Feb 2, 2017
Az áttételeket írd meg légy szíves és hogy milyen mikrolépést állítottál be a motorvezérlőn. A fenti képen látható paraméterlistát is beilleszthetnéd szövegesen, úgy könnyebb átnézni.
Érdekes lenne még a gép kialakítása is (pl. menetes szár, golyósorsó, egyéb).
A motorok még nincsennek beszerelve, de bordásszij hajtása lessz a gépnek, ful lépés van állitva a vezérlőn.
Sínt tudok hozzá adni, van 4 szál 20-as Star, 3075mm hosszú.
Állítsd be az áramot. Ez legyen az első. A poti csuszkáján mért fesz kétszerese a motor áram.
Már beállitotta, már szépem megy a default feed és default seek-et kellet lejebb venni.
Már csak kalibrálni kell a léptetést és kész.
Sin van nekem is , de ehez a géphez túl nagy még a 20-as is, max 12-es volna jó hozzá de volt ithon elfekvőbe 4db 1m 12-es köszörüttengely csapágyal együtt úgy hogy ebböl épitette a gépet, nyáklap gravirozáshoz tökéletes X tengely 300mm Y 250mm Z 50mm.
,
Nem is tudom. Az az 500mm/min is elég lassú. Véleményem szerint 2000 fölött kell tudnia bármilyen motornak. A lézeremen a Nema 17 motorok tudnak 35 000-et. 2500 gyorsulással. Természetesen nem ezen az értéken használom, de ez az amit tudnak. Nem elírás. Fel kellene rakni egy 0,9-es grbl-t.
Felraktam a v09a verziót felakadt a szemem
gyönyörű szépen indultak és mennek a motorok 35 000-et. 2500 gyorsulással. Köszönöm a segitséget. ![]() mostmár tényleg csak kalibrálni kell hogy pontosan lépjen. A hozzászólás módosítva: Feb 3, 2017
Mégsem jó, hibajelenség pl: beállitom az X tengelyt motorját 35000 / 2500-ra tökéletesen megy minden, de mikor beállitom az Y tengelyt motorját is ugyan erre az értékre az X tengelyé megbolondul és inditáskor olyan sebességre pörög fel hogy blokkolodik.
(hozzá értés nélkül...)
Esetleg nincs valami "arányítás" a x és y tengely között? A beállítások között valami viszonyszám?
Ebben a beállitásban a X tengely motorja felpörög és blokkolodik, mintha össze adódna a két motor beállitása, ha vissza állitom az Y tengely motorját az alap beállitásra helyre áll és működik rendesen.
A hozzászólás módosítva: Feb 3, 2017
Ezek a képek alig olvashatóak!
Már kérték, hogy szövegként rakd fel ide! Terminálban egér húzással kijelölöd a szöveget. És nyomsz Ctrl+C-t. Utána beszúrhatod ide.
Grbl 0.9a ['$' for help]
> $G <Idle,MPos:0.000,0.000,0.000,WPos:0.000,0.000,0.000> > $$ [G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F250.000] $0=200.000 (x, step/mm) $1=200.000 (y, step/mm) $2=250.000 (z, step/mm) $3=35000.000 (x v_max, mm/min) $4=35000.000 (y v_max, mm/min) $5=500.000 (z v_max, mm/min) $6=2.000 (x accel, mm/sec^2) $7=2.000 (y accel, mm/sec^2) $8=10.000 (z accel, mm/sec^2) $9=10 (step pulse, usec) $10=250.000 (default feed, mm/min) $11=192 (step port invert mask, int:11000000) $12=25 (step idle delay, msec) $13=0.050 (junction deviation, mm) $14=0.005 (arc tolerance, mm) $15=3 (n-decimals, int) $16=0 (report inches, bool) $17=1 (auto start, bool) $18=0 (invert step enable, bool) $19=0 (hard limits, bool) $20=0 (homing cycle, bool) $21=0 (homing dir invert mask, int:00000000) $22=25.000 (homing feed, mm/min) $23=250.000 (homing seek, mm/min) $24=100 (homing debounce, msec) $25=1.000 (homing pull-off, mm)
Tedd fel a legutolsó 0,9-et. 0,9j. Ne ezeken a vad értékeken használd, ezt csak példának mondtam. Ha itt hibázik az már nem gond. Nem tudom milyen gépet építesz, de ha üresen a motorok mennek 12-15 000-et akkor semmi gond nem lesz velük. Gyorsulás is elég 1500-2000. Milyen lépésen használod? Próbálj ki többfélét. Van amelyik motornak a 1/4-ed tetszik jobban, van amelyik az1/8-adot szereti stb. Ez ilyen dolog, időbe telik jól beállítani mindent.
Üdv
Feltettem a 0.9j, beállitottam ahogy írtad, de volna még egy hiba ez a többi verziónál is megvolt az X tengely motorja a sebesség/idő arányában túl sokáig megy amikor elindul a nul pontrol, ilyen sebesség mellet ennyi idő alatt kb 1m tenne meg a főorsó, ezen hol tudok állitani? Grbl 0.9j ['$' for help] > $G [G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0. S0.] > $$ $0=10 (step pulse, usec) $1=25 (step idle delay, msec) $2=0 (step port invert mask:00000000) $3=0 (dir port invert mask:00000000) $4=0 (step enable invert, bool) $5=0 (limit pins invert, bool) $6=0 (probe pin invert, bool) $10=3 (status report mask:00000011) $11=0.010 (junction deviation, mm) $12=0.002 (arc tolerance, mm) $13=0 (report inches, bool) $20=0 (soft limits, bool) $21=0 (hard limits, bool) $22=0 (homing cycle, bool) $23=0 (homing dir invert mask:00000000) $24=25.000 (homing feed, mm/min) $25=500.000 (homing seek, mm/min) $26=250 (homing debounce, msec) $27=1.000 (homing pull-off, mm) $100=200.000 (x, step/mm) $101=200.000 (y, step/mm) $102=250.000 (z, step/mm) $110=15000.000 (x max rate, mm/min) $111=15000.000 (y max rate, mm/min) $112=500.000 (z max rate, mm/min) $120=1.500 (x accel, mm/sec^2) $121=1.500 (y accel, mm/sec^2) $122=10.000 (z accel, mm/sec^2) $130=200.000 (x max travel, mm) $131=200.000 (y max travel, mm) $132=200.000 (z max travel, mm)
Egyformák a motorok? Biztos 200 lépéses mind? Egyforma a mikrolépés beállítása a vezérlőkön? Ki kell számolni a step/mm-er értéket és azt beírni. Például: 20 fog a keréken 2mm-es osztással az egy fordulat 40mm. Az egész lépésben 200 lépéses motornál 5 step/mm, 1/4-es mikrolépésnél viszont már 20 step/mm. 100 lépéses motornál viszont értelemszerűen csak a fele. Ezzel a beállítással a gyorsulásod csak 1,5 nem 1500. Ez nem befolyásolja a lépésszámot csak szólok.
Üdv
Na végre működik rendesen ahogy kell köszönöm a segitséget.
Megosztanád velünk a szakmai tapasztalataidat és hogy milyen gépeket építettél.
Ha töltenél fel pár fotót az nagyon jó volna, egy ekkor gép merevségét hogy lehet jól megoldani. Köszi előre is !
Én használok ekkora gépet,(X4000,Y1500,Z500) de a gyártónak ez valamiért 17 tonnásra sikerült. Persze ez ipari kivitel, és talán lehet kompromisszumokat kötni, hogy kisebb tömegű legyen, de ez egészen biztosan a megmunkálási pontosság rovására fog menni. CNC-ről lévén szó a 0,1mm-es maximális hiba tartása elengedhetetlen. Ez nagyon pontos vezetést és nagyon merev szerkezetet igényel, hogy a maximális forgácsolóerő se okozzon a vezérlés pontosságával összemérhető alakváltozást.
Viszont ha nincs is forgácsolóerő (mondjuk lézer fej esetén) a gyors mozgások reakcióereje akkor is hatalmas, különösen ha nem egy kísérleti cuccról beszélünk, hanem egy mindennapi használatra tervezett hobbigépről. Lassú üzemű asztalos dekorgépet el tudok képzelni 1500-2000 kilósat, de fém megmunkálására egész biztosan alkalmatlan lesz.
Ekkora gépeket nem használnak fémmegmunkálásra , vagyis használnak , de csak olyan gépeket amin a kivágott alkatrészeket még utólag meg is munkálják.
Asztalos iparban 0.1 az tökéletes. Nálam ami készül az Y2200 X1400 Z300 + A tengely 2200 hosszban Kimondottan fa megmunkálásra De ugyan ilyen felépítésű gépen az alut szépen meg lehet munkálni (ha nagyon kell)
Tibor!
Tegyél fel képeket is! Mi is kiváncsiak vagyunk!
Van fen több kép a munkáiról a legutóbbi brutálisan erős gép .
Nem is gondolod, miket használnak fémmegmunkálásra... Az én Uniport 4-esemnek ~2mikron az üresjárati ismétlési pontossága. Ez mindenképpen kell ahhoz, hogy 3-5 százados megmunkálási pontosság elérhető legyen.
Ez sem 2kg-nak néz ki. Meg hobbicnc-nek sem.
|
Bejelentkezés
Hirdetés |






Ahoz nem nyultam, állitgatam a programba egy kicsit már mennek a motorok de még mindig nem tökéletes, olyan mintha a motor nem tudná mit csináljon,nem indul időbe és elég szaggatva megy/indul el a 0 pntrol.









