EMC a karta s FPGA od MESA Electronics

Odpovědět
Pupik
Příspěvky: 248
Registrován: 7. 12. 2008, 6:09
Bydliště: Ostrava
Kontaktovat uživatele:

4. 10. 2009, 7:18

Ahoj lidi :)
zalozil jsem toto vlakno proto, protoze si myslim, ze je to v soucasne dobe to
nejzajimavejsi / nejlevnejsi / nejvykonnejsi reseni na planete :idea:
... a ze si tedy zaslouzi vlastni vlakno, ktere by melo do budoucna jen narustat na objemu.
Diky vsem z EMC a MESA za skvelou praci !
Pupik
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22399
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 10. 2009, 7:41

tak sup sem nejake info
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

4. 10. 2009, 7:50

Pdf s popisem funkce a pouziti, ovladace zdrojovy kod, cenik.
http://www.mesanet.com/index.html


PNCCONF - pokrocilejsi graficke rozhrani k setovani MESA, LPT..
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Pncconf

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Pupik
Příspěvky: 248
Registrován: 7. 12. 2008, 6:09
Bydliště: Ostrava
Kontaktovat uživatele:

4. 10. 2009, 9:08

Musim predeslat, ze jsem z tohoto jedinecneho reseni nadsen!!!
-----------------------------------------------------------------------------------

Protoze v soucasne dobe stavim "slusnejsi" CNC stroj (3000kg) na valeckovych drahach s servomotory (SanyoDenky 1kW,3.5kW) byl duvod zajimat se o rychlejsi a spolehlivejsi CNC reseni nez je pouze hole PC + EMC.

Po zdrale uvaze vychazejici z diskuze v USA jsem tedy koupil PCI kartu MESA 5i20 (200USD) (jeste spolu s 7i33 +/- 10V pro rizeni serv)

... ale napr. levnejsi MESA 7i43P je obdobne reseni jen za pouhych 79USD (cca1500CZK) ! Karta je levnejsi proto, ze na sobe nema PCI radic a komunikaci zajistuje pres LPT.
(myslim, ze funkci teto karty nyni proveruje Fizol na svem hydraulickem soustruhu...)
Ja "nesetril" a koupil jsem hned MESA5i20 s apartnim PCI PLX bridge radicem PCI9030 (drivery jsou tedy i do Windows ;) )

Koneckoncu kouknete se sami zde http://www.mesanet.com/ na HW karety s FPGA. Dalsich pomocnych oddelovacich a prevodnich karet je zde spousta... (vse pro Hobby CNC vhodne, potrebne a levnoucke).


Trochu z me historie:
- v roce 1990 jsem vyrobil sve prvni CNCs na Amiga500 (EDM rezacka, opticka bruska, ... )

- v roce 1996 jsem tento svuj vlastni CNC system prestavel do tehda IBM kompatibilniho PC 33MHz SX ( vsichni se mi tehdy smali :lol: )

- nezajimave obdobi z pohledu CNC (podnikani s vrtulniky..., nakupy Fanucu, Hitachi, atd....) :lol:

- pred casem (2007) jsem si zacal s Machem (fuj)
na zaklade zdejsi diskuze o jedinecnosti FPGA (myslim nekdo z Gravosu) jsem poridil G100 od Gecko. Hardware je to vyborny, ale vysledek opet o nicem diky nedoresenym nefunkcnim driverum pro Mach.

- 2008 prechod na EMC s maximalni spokojenosti ve vsech smerech (podotykam, ze si vsak pisu vlastni Control Panel (v C++) a upravuji si i male veci v jadre EMC dle svych potreb) Diskutujeme a testujeme je s Radkem-B a chystame se brzy v ramci dalsi "ZDEJSI KOLEKTIVNI SPOLUPRACE!" vysledky zverejnit a uvolnit pro dalsi nadsence. (ZDARMA ;) )

- 2009 rijen nakup MESA 5i20 s FPGA polem pro EMC
- instalace a testy
- vcera instalace z vyvojoveho PC na (ostry) stroj (vyroba propojovaciho kabelu a pouze rekonfigurace stroje) Podotykam, ze je nutno pouze pripojit vase stavajici drivery na tuto 72 pinovou kartu jako nahradu za LPT (v mem pripade 3xLPT :) )
- dnes prvni realna prace (forma na plasty, vysledky zverejnim)

Jeste par technickych infos.
4 osa frezka prestavena z BF20L (vreteno servo)
predepnute kulickove srouby prumer 16x5 a 20x5 pro osu Z
drivery 4xMD882 (step/dir max.300kHz(totalni strop cca 370kHz))
motory 4x57HS22
ridici system EMC2.4 + vlastni Control Panel
HW rizeni 3xLPT a Remote Control na 2.4GHz pres USB

puvodni vykon s LPTs
drivery nastaveny na 2000kr/ot (0.0025mm/kr)
takt SW stepgeneratoru cca 42kHz (24000ns BASE_PERIOD)
max. rychlost posuvu xyz 6000mm/min. accelerace x1000,y1000,z600

vykon s FPGA
drivery nastaveny na 10000kr/ot (0.0005mm/kr)!!!
max. takt HW stepgeneratoru cca 16,5MHz!!! (samozrejme nevyuzito)
max. rychlost posuvu x12000, y12000, z6000mm/min. accelerace x1500,y1500,z600
vse je nyni omezeno krokovym resenim a mechanikou na rybinach domazavanou rozvodem oleje, vykon je vsak uctyhodny!!!!

Cely vtip je v tom, ze nektere SW stavebni kostky EMC-cka(stepgeny, pwmgeny, encodery...) se nyni "pouze" premistili do FPGA jako HW komponenty.(jejich konfigurace je tedy vizualne v HAL uplne stejna! ;) )
Vsechno ostatni zustalo nadale v SW podobe a tedy je to daleko pohodneji programovatelne nez v HW interpolatorech. Vecina techto infos putuje mezi SW a HW na 1kHz coz stiha v RT systemu kazda "PC-herka"
Karta s FPGA ma vlastni hodiny na 50MHz (nebo muze take pouzit z PCI zbernice clock 33MHz)a proto jsou vystupni kmitocty i nad 1MHz uplne cistounke a hladounke a moturky tedy "pisti" a "litaji" jako postreleni kralici :lol:

Tak zatim cau lidi, jdu neco delat (je preci nedele ;) )
Martin
Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

4. 10. 2009, 9:26

Cau,

jak je nakonfigurovana ta MESA 5I20? Dival jsem se na tu dokumentaci a je dodavana predkonfigurovana v rezimu HOSTMOT coz jak jsem pochopil je na serva s tim ze enkodery jsou primo pripojene na tuhle kartu.

V jakem rezimu to musi byt nakonfigurovano aby to bezelo jen jako rizeni DIR/STEP?
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
Pupik
Příspěvky: 248
Registrován: 7. 12. 2008, 6:09
Bydliště: Ostrava
Kontaktovat uživatele:

4. 10. 2009, 10:21

RadekCX píše:Cau,

jak je nakonfigurovana ta MESA 5I20? Dival jsem se na tu dokumentaci a je dodavana predkonfigurovana v rezimu HOSTMOT coz jak jsem pochopil je na serva s tim ze enkodery jsou primo pripojene na tuhle kartu.

V jakem rezimu to musi byt nakonfigurovano aby to bezelo jen jako rizeni DIR/STEP?

Mesa je v zakladu uplne prazdna a blba protoze princip je FPGA pole! (Xillinx)
Na karte je pouze EEPROM pro PCI radic(driver), aby system rozpoznal PCI zarizeni.

Samotnou konfiguraci karty (zkompilovany soubor *.BIT) loadujes nacitanim "loadrt..." v HAL souboru (pri startu EMC) a muzes si vybrat z ruznych configuraci napr.
12 encoderu + 12PWM
nebo
12 step-genu
nebo kombinace
4+8
8+4
atd.
Vrcholem je pak (mnou zatim nevyzkouseny) SoftDMC, coz je Digital Motion Controler zalozeny na FPGA!!! :shock:
To je sen asi kazdeho programatora, ktery si zkousel neco podobneho napsat.
...a vse je opensource a ZDARMA!!! uz k tak levnemu HW.... :P
Uživatelský avatar
RadekCX
Příspěvky: 622
Registrován: 14. 7. 2006, 10:12
Bydliště: Č.Budějovice
Kontaktovat uživatele:

4. 10. 2009, 1:15

Hmmmm hmmm to za tech 200USD rozhodne stoji. S Ubuntu jsem kamarad uz dlouho protoze mi na nem jedou servery a vcera jsem si zkousel alespon ve VirtualBoxu to nainstalovat a vypada do dobre.

Predelavam ted bednu s celym rizenim a chci do ni usadit primo MB Intel Little Falls 2 BLKD945GCLF2 - Atom 330 mITX, ktery je v podporovanem HW EMC2 tak to vyzkousim jak samotne pres LPT tak s Gravosem co tu mam zapujceny a az dorazi 5I20 tak to zkusim rozjet i snim. Uvidime co bude nejlepsi ;-) ale asi to tusim.
RadekCX
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
Pupak
Příspěvky: 1457
Registrován: 28. 8. 2006, 8:12
Kontaktovat uživatele:

4. 10. 2009, 3:37

Jestli jsi ho jeste neobjednal,mel bych taky o jeden zajem.Muzeme se sabnout o postovne.
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

4. 10. 2009, 7:38

Prida se nekdo k objednavce ?
Podminky zasleme do SZ.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
gnat
Příspěvky: 1002
Registrován: 24. 2. 2009, 9:14
Bydliště: doma
Kontaktovat uživatele:

4. 10. 2009, 8:42

Jo, já bych si vzal tu verzi na parport. Sice to nechci na CNC, ale to by nemělo vadit.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22399
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 10. 2009, 8:52

pridavam se s 5i20 a jestli tam maji nejakou vstupnevystupni odelovaci desku s budicema a optakama tak by se hodila
Vsechna prava na chyby vyhrazena (E)
Pupik
Příspěvky: 248
Registrován: 7. 12. 2008, 6:09
Bydliště: Ostrava
Kontaktovat uživatele:

5. 10. 2009, 4:39

robokop píše:pridavam se s 5i20 a jestli tam maji nejakou vstupnevystupni odelovaci desku s budicema a optakama tak by se hodila
Maji :) napr. 7i37 ( 16-in opto / 8-out 48VDC 1A ) za pouhych 69USD, ale co presne potrebujes si prostuduj asi sam a urci spravny typ, vsechny oddelovaci karty jsou vesmes nabizene ve trech typech napr. 7i37 / 7i37T / 7i37TA lisi se pouze konektorem. Zakladni je ten obyc pro sedou pasnicovou linku 2x25 pins. Typ T je pro rozpojitelny terminalovy konektor se sroubky a typ TA je s terminalem primo na desce bez moznosti rozpojeni.
Ja si privezl mimo jine kartu 7i33 4xvstup pro encoder 4xvystup +/-10V (dokonce s prepinaci 4vstupu mezi TTL/RS422, kazdy oddelene zvlast) Bude se brzy hodit pro me serva Sanyo ;) ...jen s tim, ze 5i20 skonci v me nynejsi frezce s krokaceme jsem nepocital :lol: Uz bych ji od vcerejska ale z frezky nevytahl ! To je ficak, forma je 100% ok a zkraceni casu cca o 45% ! (vse na prejezdech G0 z 6 na 12m/min :) )
Je treba si MESA nabidku radne prostudovat jsou tam ruzne karticky...
... treba i karta pro pouziti ve spojeni s krokovymi motory apod.
vse k oddelovacim kartam najdete zde
http://www.mesanet.com/aiodaughter.html
vcetne manualu a dokumentace ;)
Uživatelský avatar
CZ_Pascal
Příspěvky: 870
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

5. 10. 2009, 6:08

Dobrý den pánové :) Já bych měl zájem o jden až dva kusy 7I43-U-4 podle toho jak vyjde cena, takže mě prosím informujte pokud se bude něco dít. Dík.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22399
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

5. 10. 2009, 7:42

tedy bral bych

5I20 199USD

7I48TA 99USD
7I37TA 79USD
7I47TA 69USD

CELKEM 446USD
tedy 7760,- CZK bez postovneho, cla, DPH

jeste mi nekdo prosim zodpovedne povezte jestli tam muzu vsecko tohle povesit najednou a bude to fungovat

potrebuji udelat rizeni pro 5 os s analogovym nebo step/dir vystupem (co bude lepsi, s analogem jsem nikdy nebyl prilis spokojeny)
k tomu vstupy z masiny - referaky, enkoder vretene, sonda, servo ready atd...
a vystupy na relata do masiny - chlazeni, vreteno, mazani, pripadne vymena atd....
taky urcite analogovy signal do menice vretene

vejde se to vsechno naraz do toho hradloveho pole?
dostanu to tam nejak hotove? nebo si to budu muset napsat sam?
Vsechna prava na chyby vyhrazena (E)
Fizol
Příspěvky: 355
Registrován: 24. 11. 2006, 6:22
Bydliště: Košice

5. 10. 2009, 8:17

vidim, ze som vas nainfikoval :wink: a hlavne PUPIK,,, ale dobra volba,, mozno, ze 5i20 -ku by som zobral aj ja,,, uz viem ako to funguje :wink:

@PUPIK, teraz som bol 4 dni pri Ostrave, keby som vedel, ze si tak blizko, urcite by som Ta prepadol
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“