EMC a karta s FPGA od MESA Electronics

Odpovědět
Uživatelský avatar
bobik
Příspěvky: 4556
Registrován: 11. 12. 2007, 7:48
Bydliště: Okres Klatovy

14. 2. 2011, 6:01

Ahoj lidi

Píše se tu, že je možnost zapojit lineární pravítko přes mesu jako zpětnou vazbu ke KM. Jde tak korigovat odchylky ve stoupání šroubu nebo vůli v matici? Nebo vychytat tak rezonance 2f KM? Uměl by jste někdo zapojit to lineární pravítko? Jestli jo, jsem vážnej zájemce.
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

14. 2. 2011, 9:13

Bohuzel svym zpusobem nelze resit kazdy problem individualne a proto pracuji na novych strankach o CNC a automatizaci spojene se shopem pro Mesa karty , kde uvedu opravdu pouze testovane a vyzkousene veci. Budou tam samozrejmne take priklady pouziti.

pripojeni pravitka :

je potreba aktivovat enkoderovy vstup , add spolehlivosti nejlepe v diferencialnim provozu tj. RS422.
pak je potreba aktivovat klasicke PID a do nej tuto informaci o poloze zavest.
vysledek z tohoto PID se zavede jako z-5-tna pozicni vazba pro stepgenerator ovsem v rychlostnim rezimu.
tzn.: ze krokovy motor se pak bude ridit rychlostne a smerem a z pozicni chybou, takze v podstate budete z toho mit servo.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

14. 2. 2011, 11:08

vuli v matici to pak asi nevykoriguje leda ze by to melo nejakou zazracnou funkci o ktere netusim
ale vim ze vule v PID smycce = problem
z mechanickeho hlediska to taky preci nemuze fungovat, proste tam ta vule je a nic ji nevyzmizikuje
Vsechna prava na chyby vyhrazena (E)
walter2
Příspěvky: 119
Registrován: 19. 2. 2013, 3:44

20. 1. 2016, 11:40

V současné dob jsou nedostupné karty 5i20. Je nějaký důvod, proč nevzít 5i23 ? http://www.duzi.cz/shop_cnc/index.php?m" onclick="window.open(this.href);return false; ... ducts_id=6

Dle LinuxCNC by měla být podporovaná a Duzi ji dle webu narozdíl od 5i20 má skladem a cena je stejná.

Je s touto kartou nějaký zádrhel ?
lucky62
Příspěvky: 16
Registrován: 25. 2. 2014, 8:28

28. 1. 2016, 4:44

Ahoj

mám začiatočnícku otázku - aké funkcie preberá na seba FPGA MESA?

Povedzme, že chcem riadiť 3osú frézku s krokovými motormi pomocou EMC cez LPT.
Zjednodušene to funguje tak, že vstupom pre EMC je G-CODE a EMC generuje pulzy pre krokové motory.

Aký je rozdiel, v riešení EMC + FPGA MESA oproti EMC+LPT? Posiela sa do MESA karty rovno G-CODE?
Degraduje sa v tomto prípade funkcia EMC len na posielanie G-CODE a príp. monitoring?

Vďaka za vysvetlenie.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

28. 1. 2016, 4:53

mesa prebira u krokacu funkce stepgenu
nejsou v jadru operacniho systemu pocitace ale v hardware te karty

v konecnem dusledku to generuje vyssi kmitocty
pravidelneji
oboji o nekolik radu lepe nez LPT
coz ma za nasledek vyssi dosazitelne rychlosti a akcelerace stroje
mensi ztraty kroku, znatelne vyssi spolehlivost pohonu

ma to temer neomezeny pocet vstupu vystupu pro obecne pouziti coz umoznuje daleko kvalitnejsi design elektroniky stroje, neomezujes se na 4 vstupy, mas jich treba cca 30 v zakladu
Vsechna prava na chyby vyhrazena (E)
lucky62
Příspěvky: 16
Registrován: 25. 2. 2014, 8:28

28. 1. 2016, 6:47

chcel by som vedieť, akým jazykom komunikuje EMC s tou kartou - posiela sa tam ten G-CODE?
Alebo je to nejaký špecifický MESA jazyk?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

28. 1. 2016, 6:52

to ani neni jazyk

komunikuje to stejnym zpusobem jako treba windows komunikuje s grafickou kartou
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
CZ_Pascal
Příspěvky: 884
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

28. 1. 2016, 7:23

Robokop použil velice dobré přirovnání. Já bych to malinko rozvedl....

Stejně jako Windows (nebo i Linux) používá pro "low level" komunikaci se zařízením (např Grafickou kartou, nebo zvukovkou) ovladač, tak stejnám způsobem používá LinuxCNC pro komunikaci s MESOU HostMOT2 (tedy defacto ovladač MESA karty) Windows/Linux se na vyšší úrovni stará o to co chce udělat a ovladač ve spolupráci s kartou se postará to jak to efektivně udělat aniž by tím otravoval procesor.

Je samozřejmě možné použít pro výpočet grafiky procesor a na kartu pak hrnout už jen surová data, ale výkon je pak srovnatelně mizerný asi jako když se LinuxCNC nebo MACH snaží generovat pulzy přes LPT port.

....nebo jako když se staré hry snažily o hudbu pomocí PC Speakeru. (Zvuková karta je "malinko" lepší že?)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

28. 1. 2016, 7:36

taky pochvalim prirovnani

ano LPT na step dir to je jako zvukovka z pc speakeru

pouziti nejakeho hardware k necemu uplne jinemu nez byl zkonstruovan
a nejake neumele priohnuti aby to vubec nejak neco delalo
k dokonalosti to ma sakra daleko, pulzy jak noty na buben a na takhle nepravidelny signal ma reagovat mechanika motoru se svoji fyzickou setrvacnosti
ktera vylucuje to aby to zkopirovalo ty nepravidelnosti a tudiz to je nachylne na ztraty kroku
Vsechna prava na chyby vyhrazena (E)
Odpovědět

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