hospudka

aneb pokec o vsem co se netyka CNC
takova nase CNC hospudka

Moderátor: sysel

Zamčeno
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

19. 9. 2015, 6:50

Borec tady udělal "závod" mezi LinuxCNC a GRBL.
Změřil tam, že LinuxCNC 2.6 stejný G-kód při stejném nastavení stroje jel výrazně pomaleji než GRBL, LinuxCNC 2.7 s novým plánovačem pak jel zhruba stejně jako GRBL.
http://www.cnczone.com/forums/benchtop- ... ost1700148" onclick="window.open(this.href);return false;
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

19. 9. 2015, 8:12

Neznam grbl ale nemuze to byt tim ze ten planovac je jednodussi? Tedy ma min funkci?
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

19. 9. 2015, 8:24

Nevím, co znamena jednodušší.
Anijerking nemají myslím ani jeden z nich (mluvím o starém LinuxCNC 2.6). A co jiného tam může být jednodušší?
Rozdíl je podle mě v tom, že GRBL umí plánovat s ohledem na další vektory (look-ahead), kdežto starý LinuxCNC to neuměl. Je to až ve verzi 2.7.0, a ta už taky dosáhla zhruba stejného času.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

19. 9. 2015, 8:28

no nic konkreniho
jen jestli je to treba porovnavka porovnatelneho?
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
PAKO.ll
Příspěvky: 1419
Registrován: 10. 2. 2012, 3:24
Bydliště: ŠKVOREC
Kontaktovat uživatele:

19. 9. 2015, 9:10

trocha technické historie http://kybl.net/post/118432309615/stroj ... cribblercz" onclick="window.open(this.href);return false;
https://www.facebook.com/pages/Volman-% ... =bookmarks" onclick="window.open(this.href);return false;
Volman MN80, Volman M6 ,Volman NOF a další litinové smetí...
4rest
Příspěvky: 599
Registrován: 7. 10. 2014, 5:13
Bydliště: Praha

19. 9. 2015, 9:38

Myslím že ty fotky jsou z české správy sociálního zabezpečení, protože by se prý všechny staré dokumenty nevyplatilo digitalizovat.
Elektrochemik holdující strojařině :-)
Doma: HOLZMANN 1222P, Holzstar DB 450, RP2300FCXJ, KITin1900HF
Práce: Gravos - GV30 s vřetenem Isel 750W, M3K 260, GV21 2A; StepFour - Precise 760; Comagrav - Zonda; CNC Singular - Airbrush; Felixprinters - Felix 3.1
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

19. 9. 2015, 10:01

robokop píše:jen jestli je to treba porovnavka porovnatelneho?
Porovnává doby vykonání stejného G-kódu na stejně nastaveném stroji.
Tak co tam může být neporovnatelné?
Pokud se dá předpokládat, že oba systémy dodrží maximálně nastavenou obálku (tj. max rychlost a max zrychlení), tak rozdíl může být jen v tom, že ten lepší dokáže analyzovat předem další kroky, takže zbytečně nebrzdí tam, kde by pak zase musel akcelerovat.
Nebo Tě napadá nějaké jiné vysvětlení?
Docela zajímavé by bylo vidět podobné srovnání mezi LinuxCNC 2.6, LinuxCNC 2.7, Mach3, Mach4 a nějakými "krabičkami" - GRBL, TinyG2, Gravos atd.
Mohli bychom nachystat nějaký testovací G-kód (asi nějaké 3D frézování), nadefinovat max. rychlost a zrychlení, a každý by to zkusil na tom, co má k dispozici.
Já bych uměl změřit LinuxCNC 2.6, GRBL a TinyG2.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 9. 2015, 7:11

no ja prave myslel ze to grbl je jen pro jednocipy a linuxcnc pro intel
takze mi to prijde neporovnatelne
ale jak pisu o grbl nic nevim
nevim o co slo

jinak ten test by mohl byt zajimavy
asi by to chtelo ale stanovit nejake univerzalni podminky coz nevim zda bude vubec korektne mozne
ale priblizit se tomu pujde
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

20. 9. 2015, 7:17

4rest píše:Pokud se dá předpokládat, že oba systémy dodrží maximálně nastavenou obálku (tj. max rychlost a max zrychlení), tak rozdíl může být jen v tom, že ten lepší dokáže analyzovat předem další kroky, takže zbytečně nebrzdí tam, kde by pak zase musel akcelerovat.
Nebo Tě napadá nějaké jiné vysvětlení?
A v tomhle je přesně ten problém. Předpokládat se to možná dá, ale věřit se tomu nedá. Už dříve proběhlo porovnání MACH3 a LinuxCNC (Tehdy ještě EMC2) a světe div se MACH3 projel stejný kód rychleji :!:
To se někomu znalému linuxu nezdálo tak napojil výstup Step/Dir co lezl z MACH3 přeš MESA kartu na LinuxCNC (na způsob zpětné vazby) a seldovali kde je ten zázrak že to MACH3 "dal" rychleji.
Zázrak se ale nekonal. Zjistilo se pouze že MACH3 si občas ulehčil žívot a nedodržel nastavené maximální rychlosti a zrychlení.

Pouhé porovnání rychlosti tedy bez detailního sledování (přesného měření) všech veličin (tedy i zrychlení a rychlosti) je velice zavádějící.

Bohužel nemohu dát konkrétní odkaz na ono porovnání, ale věřím, že kdo bude chtít tak si to do hodiny vygooglí.

Samozřejmě je možné že systémy které zvládají pouze triviální kinematiku stroje zvládají projet nějaký kód rychleji. LinuxCNC je trochu "bržděn" svou ohromnou flexibilitou, kde se ve všech aspektech uvažuje možnost stroje s netriviální kinematikou (různé hexapody, robotická ramena atd...) a zcela záměrně používá pro všechny jednotný (byť trochu složitější a možná malinko pomalejší) výpočtový model. Dalším faktem je že se jedná stále o systém vyvíjející se pod OpenSource licencí "hrstkou nadšenců" a je docela překvapivé že i za těchto podmínek má překvapivě dobré vlastnosti a živý/rychlý vývoj.
To se o spoustě OpenSource projektů říci nedá (jejich vývoj zanikne dříve než dosáhne spolehlivého dokončení/odladění)
Uživatelský avatar
Pepa z depa
Příspěvky: 1778
Registrován: 2. 12. 2012, 9:31
Bydliště: Hostěradice (Znojemsko)

20. 9. 2015, 9:42

.. PAKO.II ten kybl.net - dost dobrý, fotky i se zdroji jako třeba tahle kráska :D
http://biker-queens.tumblr.com/post/109 ... stumblrcom" onclick="window.open(this.href);return false;
Žiju abych tvořil, tvořím abych žil. www.PePeSysel.cz
máša: vřeteno voda 1,5kW, měnič Delta, 2Nm 3f 60V krokáče, Yako drivery, lineáry a kuličkáče Hiwin,
vynikající Gravos GVE-64 na 125kHz, rám 8mm ocel vylita plastbetonem, vše na masivním litinovém stole.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 9. 2015, 10:23

no bylo by dost zajimave zpracovat nejake podminky + jejich kontrolu a sjet ten test treba i na profi systemech
Vsechna prava na chyby vyhrazena (E)
lubos
Sponzor fora
Příspěvky: 5060
Registrován: 2. 5. 2007, 3:47
Bydliště: Praha

20. 9. 2015, 11:08

Pokud by ten jakýkoliv test měl být objektivní musela by mašina mít pravítka někde vy se musela zaznamenta odchylka od polohy. Všichni třeba víme jak si mach zkracuje rohy a tak to může za určitých okolností u jiných systémů. Také není nezajímavý aspekt kdy zmáčknu třeba pauzu jak rychle systém zareaguje a jak přesně dobrzdí a znovu se při pokračování obrábění strefí. Obecně je podle mě porovnávání systémů stejné jako porovnávání aut. Nelze jednoznačně říci co je obecně lepší.
XpertMill, Gravos, Ninos, Galaad
IQ156
-1500Kč, -520Kč, -1čokoláda, - 28000Kč
www.freeair.cz www.rotexelectric.eu www.retrofitcnc.cz
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 9. 2015, 11:21

no ja tim predchozim prispevkem myslel treba nejaky bazmek na stul ktery se soucasne upne do vretena a bude odmerovat skutecne pohyby stroje
tim se podchyti treba i pohony ale to je v dusledku kolikrat taky prace systemu

jde tim pak porovnat opravdu ruznorode technologie rizeni
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

20. 9. 2015, 1:45

CZ_Pascal píše:A v tomhle je přesně ten problém. Předpokládat se to možná dá, ale věřit se tomu nedá. Už dříve proběhlo porovnání MACH3 a LinuxCNC (Tehdy ještě EMC2) a světe div se MACH3 projel stejný kód rychleji :!:
No při vší úctě k LinuxCNC (taky ho používám a mám rád), tak ve starých verzích (tj. před 2.7) byl jenom velmi jednoduchý plánovač trajektorie. Takže překonat ho rychlostí asi zase nebylo nijak nereálné.
Pokud mám trajektorii poskládanou ze spousty krátkých useček (a klidně můžou být dohromady v přímce), tak aspoň u mě to starý LinuxCNC projede hodně pomalu.

P.S. Přiřadil jsi můj citát 4restovi. Mně to nevadí, ale aby to nevadilo jemu, že mu vkládáš do úst něco, s čím třeba nesouhlasí.
Uživatelský avatar
CZ_Pascal
Příspěvky: 884
Registrován: 14. 1. 2008, 8:24
Bydliště: Brno

20. 9. 2015, 2:35

Mex píše:P.S. Přiřadil jsi můj citát 4restovi.
...aha... to jsem nějako zmotal (jsem měl za to že když označím text a ten dám citovat tak si to forum správně "přebere" komu výrok patří)
Mex píše:No při vší úctě k LinuxCNC (taky ho používám a mám rád), tak ve starých verzích (tj. před 2.7) byl jenom velmi jednoduchý plánovač trajektorie.
Ano s tím nelze než souhlasit. Sám jsem zde (možná mezi prvními) poukazoval na novější verzi s přepracovaným "Trajectory Plannerem" která zvládá "koukat" více než jediný "krok" dopředu.
Mex píše:Pokud mám trajektorii poskládanou ze spousty krátkých useček (a klidně můžou být dohromady v přímce), tak aspoň u mě to starý LinuxCNC projede hodně pomalu.
...právě případ kdy je "milion" krátkých úseček nelišící se od přímky o určitou vzdálenost řešil (nebo se pokoušel řešit) "Naive Cam Detector". Maximální vzdálenost se řešila parametrem Q v příkazu G64 ("path blending")

Mimochodem implementace starého "Path Blendingu" (tedy skutečného prolínání jednotlivých ůseček) byla co do spojitosti akcelerace výhodnější než současné nahrazení kruhovým obloukovým segmentem, který má ze své podstaty akceleraci nespojitou. Nicméně bylo podstatně složitější jej "matematicky uchopit" pro použití v současném "Trajectory Planneru" který umí "koukat" několik (dle nastavení) kroků dopředu.
Zamčeno

Zpět na „Prevazne nevazne“