dsPIC30F2010-et használtam pár éve ilyesmire. A uC adja ki a step/dir jelet, figyeli az encodert, és bizonyos eltérés felett jelez. Itt a video, amit erről csináltam:
Miben tudok segíteni?
Előzmény: ANTAL GÁBOR, 2018-03-30 20:05:32 [20389]
ANTAL GÁBOR | 4588
2018-03-30 20:05:32
[20389]
Agyalok valamin ( aminek a megoldásában Elektron sokat távsegített ) de tovább is fejleszteném a dolgot amihez nagyszerűen fel lehetne használni a Svejk-Magi féle DRO nál használt ds PIC et ds PIC30F4012 .
Keresek olyan kollégát aki dolgozott már a kontrollerrel
Nem bonyolult ,de szívesen használnám a beépített encoder lekezelő hardvert
Az aftermarket ic-k mindig drágák. Valakinek megmarad, vagy valaki felvásárolta a raktárat, és tárolja. Minél későbbi, annál többet ér. A kínai piacnak köszönhetően azonban hozzá lehet jutni ezekhez a dolgokhoz olcsón. Ennek viszont az az ára, hogy a kapott áru magas százalékban hibás. A kérdés az, hogy ha ez nem lenne, akkor mit csinálnánk mi, akik picipénzűek? Ugye ezeket az alkatrészeket nem lehet legyártani otthon, ha nincs akkor nincs.
A rendszerváltás előtt a Cocom lista (és egyéb okok) miatt bármilyen nyugati gép drága volt, mert kevés volt itthon belőle, illetve ha tönkrement, akkor csak kín-keservesen lehetett hozzájutni. Olvasva a régi számítástechnika lapokat '89 előttről, azt láttam hogy minden új technológia kezdetben 10-20 évvel később 5 évvel később jutott el hozzánk. Itt most arról beszélek amit nem mi magyarok találtunk ki.
Manapság bármihez hozzájuthatunk, és sokszor olcsón. Az USA-ból rendelve ugyanaz a használt alkatrész klasszisokkal drágább, ott a magas bérek hajtják fel, plusz posta és adott esetben vám miatt. Ha nem lenne Kína és ez a nagyon fura üzletpolitika tűlük, akkor nekünk hobbistáknak és a kisvállalkozásoknak is nehezebb lenne.
Ki mit gondol?
bankimajki | 2791
2018-03-23 08:24:30
[20386]
Én tegnap megnéztem a videót és fejben ugyanide jutottam. (Egyébként is érdekes a videón bemutatott technológia.) ESD védelem, alkatrészek szállítása, tesztelése, oxidmentesítése.... Ha minden egyes típusra külön tesztert állítunk be, akkor már nem igazán éri meg a technológia. Anélkül meg honnan tudjuk hogy jó-e? (Szerintem egyszerűbb az egészet bedarálni és kiolvastani belőle a még használható fémeket.)
Eddig nem találkoztam g-kód (túl)méret miatti hibával. Ez egy szimpla készülék, 3-4 éve vettem, azóta frissítettem a szoftverét is, de már újabb generációk vannak belőle. A rádiusz alapú köríveket kedveli elsősorban, így csinálja a helikális mozgást is.
Én elég sűrűn vásárolok régi kurrens elektronikai lakatrészeket, főleg hibrid modulokat, -főleg ipari elektronikához- azok is mind kiépítettek és sajnos volt amikor 10 db-ból 6 db helyből hibás volt.
Hááát, mire egy készülék visszakerül kínába mint szemét, azért eltelik pár év, ennyi idő alatt, már maga a komponens sincs gyártásban, így valszeg kereslet sincs már rá. ld processzorok, memóriák, stb... De a fake alkatrészek nagy része biztos innen származik. Szóval ez nem recycling, hanem a hamisítás melegágya.
Van ez a videó, ahol egy független elektronikai alkatrész bevizsgáló bemutatja, hogyan távolítják el a Kínába exportált de már leselejtezett nyákokról az alkatrészeket, majd dolgozzák fel őket újra eladható formában. Ami meglep, hogy lecsiszolják az IC tetejét, és fedő festés után újranyomtatják, ezzel eltűntetve az igazi gyártási időt.
Vajon ez tényleg így van? Én eddig azt hittem, hogy azért olyan olcsók az onnan rendelt alkatrészek, mert ott gyártják őket, és mindig van ami "leesik a kamionról".
juhasz | 244
2018-03-22 15:08:30
[20380]
Szemeztem ezzel a vezérlővel egy darabig. Nem mertem belevágni. Jól működik? Nincs g-kód méret korlátja?
Ha nem akarsz PC-vel, mach-hal, linuxcnc-vel meg UC*** meg ethernet kártyával bajlódni, akkor vegyél egyszerűen egy kontrollert.
Én ezzel használom a gépemet, egy 4 tengelyes egyszerű vezérlő. A gkódot pendrive-on beletolom, aztán start. Van hozzá egy MPG is, hogy még kényelmesebb legyen a tengely mozgatás.
Csinálsz neki egy dobozt, (elegánsabbat mint én fából ) aztán megtakarítottál egy csomó helyet a gép körül. Ma már többféle ilyen vezérlő elérhető a neten.
Hopp igazad van A motormeghajtok valoban optosak. Ez eddig valahogy elkerulte a figyelmemet. Ez azert valamelyest javitja a helyzetet, mert 6 jel egybol le van valasztva. A bemenetek meg eleve. Most mar csak az analog kimeneten filozom, mert az PWM es az kapcsolgatja a 10V-ot amit leszur a kartya. A 10V meg a 24V-os taprol jon gondolom.
Az a baj, hogy nem akarom a PC parhuzamos portjan keresztul vezerelni a CNC gepet. Egyreszt nem akarok LPT portos PC-k utan vadaszni, meg mindenfele LPT kiegeszitokari utan vadaszni. Viszont USB meg Ethernet minden PCn van szinte alapbol. Igy inkabb melleteszek egy PIC32-es uC-t es majd a GRBL megoldja a tobbit. A kis proxonnal bevalt, ott mukodik a dolog.
Az USB nem tetszik mert az relative erzekeny es emiatt filozom hogy mit lehetne tenni, hogy ne legyen zavarva az usb (lasd opto levalasztas es galvanikus levalasztas jo e a break out kartyan), illetve ethernetre valo atallas. A proxonnal pl a marofej ki-be kapcsolasatol mar kepes volt eldobni az USB kapcsolatot. Hogy ez most pontosan hogy es mikent hatott az USB-re vagy a uC-re azt nem vizsgaltam meg. Hiba. Mert vissza fog utni ez meg, erzem en.
Mach3-al sincs kedvem szorakozni. Egyreszt tort verziokkal nem akarok utazni. Telepites 3 gepen sem sikerult, valoszinuleg elbenaztam valamit de nem fogok idot olni ebbe. Hosszab marasokat pedig SD kartyarol szeretnek csinalni, hogy ne kelljen folyamatosan mennie a PC-nek.
Beírhatsz számokat. Tud szerszám offsettel dolgozni, tud felezni, távolságokat felosztani ( 7 furat egyenletesen elosztva ) osztókörön lehet furatokat készíteni stb. Van fenn egy csomó videó ahol látszik mire alkalmas.
Köszi RJancsi és neked is Csuháa,egész egyszerűnek néz ki,hamar elkészithető ha van nyákrajz,utánna olvsok alaposan és neki is fogok. Viszont egy valami zavar,hogy az app on nem látok számokat,nem tudom igy hogy lehet pl a X mérőléchez tartozó kijelzéshez egy adott számot beirni.
Az első részben mutatja, hogy összerak egy egységcsomagból egy áramkört. Gondolom ahhoz van app a tablettára. De, hogy azt honnan szedte vagy pontosan mi az az nem derül ki.
Valaki csinállt már ilyen tabletes dro-t? Tudna róla mesélni kicsit? Maga a tablet és az útmérőlécen kivül mi kelhet hozzá?
Pali79 | 690
2018-03-21 11:34:17
[20369]
Szerintem egyébként tök értelmetlen az egész. Már 4.000.- körül lehet kapni digitális léptető meghajtót, aminek a bemenete eleve optós. Nem kell semmi hókuszpókusz elé, a párhuzamos portra közvetlen is ráköthető. A másik meg, hogy én 8.000.-Ft-os PC-vel vezérlem a CNC-t. Ha valami miatt elhalálozna kivágom azt veszek másikat, emiatt semmi értelme plusz védelmeket beépíteni a rendszerbe. A te összeállításodat sem nagyon értem. Hogy is fog ez kinézni?
Na pont ezt a vizsgálgatást akartam volna megúszni azzal, hogy belenézek a kapcsi rajzba. Furi mert egy masik kartyanal is pont a kapcsi rajzra lett volna szuksegem. Ennel: https://www.tindie.com/products/Ron/arduino-grbl-to-db25-cnc-shield-kit/
Rendeltem egyet, megjott, nezem, probalom a labakat osszehozni, hogy a PIC32 meg ez a GRBL to LPT meg az a MACH3 LPT break out pont jol jojjon ki. Aztan amikor elkeszult egy terv, gondoltam, kimerem a karin, hogy tenyleg ugy mennek-e a vezetekek. Hopp, persze hogy nem, a karin maskepp volt a labkiosztas mint a dokumentacioban. Irtam a keszitonek, hogy nem okes es fel van cserelve 6 lab 2-2 egymassal meg egy lab rossz helyen van. Javitotta a doksit. Mondjuk kapcsolasi rajzbol egybol kiderult volna a hiba. Tbb mint 190-et eladott mar ebbol a karibol, furi hogy senkinek nem tunt fel a hiba, es csak jo ertekeleseket kapott. Sot youtube video is van amin valaki hasznalja a karit.
Az LPT break out board elonyere legyen mondva, hogy ha a PC felol kapja a tapot akkor ha a 24V-on valami zaj van az legalabb nem megy ra az 5V-ra. Mondjuk igy sem nagyon akarnam a PC foldjet meg a CNC gep foldjet osszedugni. Elvileg mind a ketto fold, aztan ha folyik rajta valami kiegyenlitoaram az ember hulyere keresi magat, hogy mi lehet a hiba. A tiszta megoldas az lenne ha ez a kartya mindket iranyban galvanikusan levalasztana.
Mondjuk egy ilyen kari mar jobban tetszik nekem: http://www.electronics-lab.com/project/optically-isolated-lpt-breakout-board-for-cnc-routers/ Van kapcsi rajz is hozza. Le is van valasztva.
Azért nincs kacsirajz szerintem, mert egy mezei felhasználónak semmi szüksége rá. Sőt a készen kapható kártyák egyáltalán nincs, a gyártó féltve őrzi ezeket. Egyébként a kimeneteket műszerrel vizsgálva rá lehet jönni, hogy melyik tápfesz mit csinál. Az USB 5V-ja működtetni az optókat és a felét ha jól emlékszem, a 12-24V pedig a szintillesztésért felelős icket és a korábban említett fordulatszám kimenetet. Szóval kell neki mindkettő táp és csak a bemenetek - végállás, home, probe, fordulatszám - jelek vannak optocsatolóval leválasztva. Lehet kapni olyan kártyát is aminek minden csatlakozása optós.
Van rajta egy LM358 meg LM317. Az egyik opamp a masik meg tap lesz. Ami megkavart itt, hogy nincs hozza normalis kapcsirajz es amit a google kidob, azon szinten van USB csati kulso tap is, csakhogy azokon van 5V feszultseg stabilizator is:
Sot ez alapjan ha az ember nem nez utana milyen IC van rajta, meg azt hiszi hogy a kimenetek is le vannak valasztva...
Tehat akkor kell neki az 5V. Viszont mivel amugy sincs galvanikusan levalasztva, igazabol mind1 (nyilvan azert nem teljesen), hogy az most honnan jon. Mondjuk ennyi erovel tehettek volna ra mar 5V-os stabilizatort ist.
Ugy erzem ha lenne hozza normalis kapcsolasi rajz, egybol az osszes kerdesem meg lenne valaszolva.
Az USB 5V-ja az optókat táplálja és a rajzon alul is leveheted a driver-ekhez. A külső 12-24V pedig csak a limit kapcsolókhoz van. Én az 5V-ról adok neki 12V-ot egy step up modullal.
van egy ilyen panelem a CNC gépemben: https://cdn.instructables.com/FLI/58PF/HL946T8C/FLI58PFHL946T8C.LARGE.jpg
Szokasos MACH3-as LPT break out board.
Ez ugye a kinai ipar boszuja akar lenni? Jol gondolom?
Problemam vele eddig: - Kapcsiraj sehol nincs hozza rendes. Amit kidob a google az nem ehhez van es picit megteveszto is, mert nagyon hasonlit. - Leiras sincs hozza normalis. Amit eddig talaltam ott a betutipusok lathatolag ossze vannak vagdosva vagy mi. Jo ez nem baj, de mintha kinaibol lett volna forditva es utolag lenne meg par info odapingalva. Ez sem baj. Az mar igen, hogy az egyik helyen azt irjak, hogy kulso VAGY usb tapot adhatsz neki, a masik helyen meg azt irjak, hogy kulso ES usb tap, hogy vedje a PC-t. Most akkor melyik? Ha jol latom van rajta feszultseg stabilizator, magyaran a kulso tapbol megcsinalja maganak az 5V-ot. Es azt vissza is taplalna az USB? - 74HC245: https://assets.nexperia.com/documents/data-sheet/74HC_HCT245.pdf En ezen 1db tap labat latok (+GND). Akkor hogy is van vedve a PC? Hiszen ez sima buszmeghajto, nem pedig optocsatolo. Tehat a PC felol (nalam egy PIC32 lesz ott ahelyett de mind1) a kimeno labak nincsenek levalasztva galvanikusan. - Mi van ha 3V3-os a jelem? Gondoltam ha ket kap kell neki akkor valaszthatok a PC felol 3,3V-ot. - Az USB csati mondjuk igen megteveszto, mert ez a fajta csati a host-okon vannak es tipikusan a Slaveeket dugjak ebbe bele. Ket Hostot ilyennel osszekapcsolni, szerintem az USB specifikacio nem engedi ennel a csatinal, az max csak USB OTG eseten van de az meg mas csati.
Olyan erzesem van, mintha valami kinait raultettek volna, hogy koppintson el valamit de fogalma sem volt mit kell pontosan csinalni es addig molyotlak rajta amig vegul osszejott valami ami mukodik. Igaz nem pont azt tudja amit kell (galvanikus levalasztas sztm nincs benne), ket tapot siman osszekapcsol.
Van valakinek kapcsolasi rajza visszafejtve? Ha mas nem neki kell alnom kiszedni a panelt es visszarajzolni.
Letezik a piacon hasonlo panel ami rendes levalasztast ad? Hasonlo meretu es labkiosztasu illetve hasonlo interfacekkel rendelkezik?
gbalazs | 117
2018-03-16 11:22:22
[20360]
Sziasztok
Rakosgatom össze a szervóimat. Azt nézem, hogy a kínai szervó driverek a Yaskawa klónjai, vagy mindkettőt azonos feltételekkel lehet vezérelni. A Yaskawa és a kínai szervók így együtt elég nagy piacnak számítanak, ennek ellenére nincs hozzájuk normálisan minden. Ebben pl. egyértelműen van egy piaci rés, mert egy napig bújtam a netet, és nincs ilyen board ami mindezt tudná.
- 5V PWM bemenet - 10V analóg kimenet a főorsóhoz - DIR pin az főorsó irányváltásához - Vonalvevő ki és bemenetek az encoderhez - 12V bemenet amiből lesz a boardnak egy saját 5V tápja - Enable kimenet ami csak főorsó működése esetén aktív, hogy pl. a tokmány szabadon mozgatható legyen a főorsó megállása esetén.
Ehhez már csak egy mozgásvezérlő kellene, és minden egy lépésben megvan ahhoz hogy hajtva legyen az összes ilyen szervó. Ahogy mondom ilyen nincs sehol, és az biztos, hogy rengetegen lehetnek akik pont úgy sakkoznak ahogy én is most...
Nem akar valaki ilyet gyártani?
dezsoe | 2922
2018-03-10 22:09:15
[20359]
Nem muszáj, csak praktikus, ha más nincs kéznél. Így, hogy nem látom, hogy mi és mivel van nálad összekötve, nem mondanám nyugodt szívvel, hogy kösd oda, de ettől még lehet az jó is.
Muszáj az UC-ról vennem az 5V-t? A mozgásvezérlőn ami az UC-ról megy van egy USB bemenet. Annak nem jó az 5V-je ha összekötöm a földjeit a kettőnek? Ez lenne a legegyszerübb.
Nem, nálam az IDC26 túlsó végén is IDC26 van, csak mama: a kifejtő kártyát lehet közvetlenül beledugni az UC400-ba. Amíg egy gyári szerkezet működőképes, addig nem szeretek hozzápiszkálni, úgyhogy nem is forrasztok rá semmit. (Ráadásul nálam a vezérlők körbe járnak attól függően, hogy mit kell éppen kipróbálni/beállítani, úgyhogy nagy gáz lenne, ha forrasztott cucc lenne rajta. ) Az említett panelt nem magamnak csináltam (magamnak nem is küldtem volna postán), csak felmerült bennem, hogy ha már UC400 és pár mA kell csak, akkor ott a 26-os láb.
Pont ezen filóztam én is. Ha jól logikázom ki akkor te is csak ráforrasztasz a 26. pinre egy vezetéket. Mert hogy a D-Sub van az IDC26 másik oldalán ami meg ugyebár csak 25 pines.
Ez is egy rögzítési mód. Én azért inkább felpakolnám egy panelre. Már csak azért is, mert - gondolom - az UC400 26-os lába fogja ellátni 5V-tal, és ott nagyon nem szeretnék zárlatot.
Naná, hogy a másik Z-t használtam, de volt benne logika. Az enkóder jelet el kell osztanom elektronikusan a szervo meghajtójában mert fordulatonként 2500 impulzust ad, az UCCNC meg nem tudja kezelni. Attól tartottam, hogy azt a Z-t ami az A/B-vel jön ki ugyancsak le fogja osztani. Holnap pont azzal akartam kezdeni, hogy átkötöm őket, és meglátjuk. De most már megvárom a vonalvevő IC-t és bekötöm azt is.
Igen, egy eszterga lesz. Ez egy kínai szervo. 130ST-M15025 a motor, SD50NK3 drive.
Igen, talán gazdaságosabb. A sarki boltban 141Ft/db: jobban hangzik, mint a 22 dollár. Tavaly raktam össze egy ilyen kis vevőt (még egy 74hc14 volt benne, meg a csatik), kb. annyiba került elpostázni belföldre, mint maga az anyag.
Őööö.. most melyik Z-t használod? Első körben a C-t próbáld 13-25 láb. A másikat szerintem programozni kell.
Egyébként milyen szervo?
A diff. kimenetekre rakj egy gyors optót egy 220 Ohm-on keresztül és akkor már mehet is az UC400-ra. Ha negálni kell csak megfordítod az opto LED lábait. H11L1 vagy 6N137 tökéletes ilyen helyre, ne feljets el felhúzóellenállást rakni és megtáplálni az opto vevőjét 5V-al.
Ez a funkció az automata mosógépeknél beállítás kérdése. Azért van ez a funkció, mert ha nem tartózkodsz otthon, mikor végez a mosással, akkor a kicentrifugázott ruha teregetés nélkül nagyon összegyűrődik. Ha hazaértél csak egy kis tekerés és már ki is csavarja és lehet teregetni. Szóval a használati utasításban kell keresni a megoldást erre.
Az a helyzet, hogy az A/B és a Z fázisok földjét közösítettem és a + kimeneteket paramétereztem a mozgásvezérlőhöz. Mint aztán kiderült, ez így nagyon nem jó, mert kell hozzá egy vonalvevő. Ennek ellenére az A/B fázis a diagnosztika szerint működött, de a Z nem. Asszem azt ezzel kinyírtam, de nem olyan nagy gond, mert a kimenő jeleket adó panelt átcserélem a másik tengelyével. Egyformák, és azon nem használom az enkóder kimeneteket, mert azok pozíció módban mennek.
Az indexnél valamelyik (ha jól emlékszem, akkor felfutó) élre lesz aktív. Ez a polaritástól függetlenül fordulatonként egyszer van.
Mit jelent, hogy nem működik az index? Azt, hogy nem látod felvillanni, vagy nem is tudod használni? Kicsit több részletet írj, ha lehet. (Milyen enkóder, mihez használod, mi a cél, milyen leválasztó kártyával stb.)
Még annyi, hogy az UCCNC-ben az A és B fázisnál be tudtam klikkelni az Active low-ot így valószínűleg ezért működik, ugyanis az Indexnél ilyen opció nincs. Ott akkor vajon mi van?
gbalazs | 117
2018-03-10 12:14:27
[20341]
A következővel ellek. Az A,B,Z csatornák közös földet kaptak. A + kimenetek paraméterezve a programban a meghatározott pinekhez. Eredmény: Az A, és B csatornákat mutatja a diagnosztika a Z mint Index nem működik. Lehet hogy a Z-t máshogy kell bekötni, és nem jó neki a többivel közös föld?