Segítség, béna vagyok!

Indította gaben, 2024 április 09, 15:35

Előző téma - Következő téma

000000000

Zavart szedett össze?! Azért azon meglepődnék, hogy értelmesnek tünő zajt szedett volna össze (a protokol és ellenörző összege stimmelt)??????

000000000

A protokoll és az ellenörző összeg részt nem értem sajnos.
A tápkábel 50mm távolságba került az LPT kábellel. Jöttek a problémák. Semmi máson nem változtattam, csak távolabb vittem a tápkábelt, tökéletes újra minden (kopp-kopp).

000000000

A táp kábel zaja vissza hatott a Step/Dir vonalakon keresztül. Próbáld elkülöníteni amennyire csak lehetséges (az árnyékolt LPT kábel sokat segíthet, csak nehezen beszerezhető).

000000000

Nem megy ez nekem, megint belekeveredtem...
 
A mach3-on belül a "motor tuning" részt állítanám be. M12-es menetes szárak és közvetlen meghajtás van a gépen, 1.8STEP/DEG motorok.
Idáig jutok:
 
hosszegységre eső ORSÓfordulat: 0.571428
hosszegységre eső MOTORfordulat: 0.571428
 
A kézikönyv azt írja, hogy a MACH3 2000 ipmulzust küld fordulatonként.  
 
hosszegységre eső MACH3 lépés = fordulatonkénti MACH3 lépés * hosszegységre eső MOTORfordulat
 
Ez lenne az: 2000 * 0.571438 = 1142.856 ???
 
Ezt az értéket a MACH3-ban a "Steps Per" mezőbe kell beírni majd?
 
 
 
Elnézést kérek az értelmetlenségem miatt, de egyszerűen képtelen vagyok átlátni jelen pillanatban ezeket a beállítással kapcsolatos dolgokat. :((((

000000000

Sziasztok!
 
Hobbycnc: milyen ellenőrző összeget használsz paritásbitet, vagy valami egyéni protokoll, ami többites hibát is képes detektálni?
Mert a byteonkénti paritásbit csak byteonként 1bites hibát képes eszlelni. De gondolom valami CRC megoldást használsz. Csak kíváncsiskodom :)

000000000

CRC16-ost használok (gyorsabb és elégséges erre a néhány byte-ra. Valamint egy egyéni protokol indító fejlécet és vég zárást (PC-Link azonisítására).

000000000

Olvasd el kérlek a Léptetőmototok menü legvégén lévő példát (csak Te M12-re számold)!

000000000

Akkor tényleg furcsa lenne, ha a zaj felszedése után nem észlelné a hibát.[#wilting]

000000000

Elolvastam, kiszámoltam M12-re. 114.285 jött ki.
 
De még mindig nem értem, hogy mi ez és hogyan kellene kitölteni a mach3-ban a mezőket. :(

000000000

A következő ablakban:
http://www.hobbycnc.hu/CNC/Mach3/Motor.jpg" border=0>
a Step per = 114.285
a Velociti= kisérletezéssel keresd meg a max sebességet (mm/perc-ben)
a Acceleration = gyorsulás (keresd meg milyen gyorsítási értékkel még kihajtható a géped, mm/s2-ben)!

000000000

Egyébként ezt is írom a Mach3-nál (kérlek olvasd el)!

000000000

Oké, köszönöm szépen!!!
Én vagyok a nehéz fejű, mert nekem nem volt egyértelmű, hogy a "Step per = 1unit (mm) hány lépésből áll? (törteket is be lehet írni (finomhangolás))" mondat erre vonatkozik. Olvastam a mach2, -3, meg a kézikönyv ide vonatkozó leírását is...

000000000


000000000

Azt hiszem sikerült beállítani!
Persze lenne kérdésem, mint mindig.
A steps per ugye 114.285
A gyorsításnak én 10-es értéket adtam meg. Lehet, hogy lehetne nagyobbat, ezt jónak találom.
A sebességget úgy állítottam be, ahogy írta a kézikönyv, ~20%-ra. Ez soknak bizonyult. Próbálgattam, 600-as érték fölé nem mentem. Azonban megfigyeltem, hogy hiába csökkentem le akár 100-150 értékre, az overdrive led egyből kigyullad, amint mozog a motor. Ez miért van?
A másik, hogy próbálgatva a sebesség értékeket, volt olyan, mikor elindult volna a motor, a vezérlő újraindult. ?

000000000

Szia!
 
Az overdrive LED-ről kb. 1mill-szor írtam és a leírásban is írom több helyen, hogy CSAK jelzés amit vagy a motortuning (speciális funkciók menü...) állít be, vagy a user saját maga (a gerjesztésben nem vesz részt)! Tehát NEM érdekes (most)!
"A másik, hogy próbálgatva a sebesség értékeket, volt olyan, mikor elindult volna a motor, a vezérlő újraindult." Ezt nem értem! Nem az volt, hogy a start sebességed (gyorsulás túl erős) nagyobb volt mint a motor indító sebessége és a motor csak sípolt és nem bírt elindúlni?!