Začněme s linuxem, má to smysl !

Odpovědět
TomášH
Příspěvky: 63
Registrován: 17. 7. 2020, 8:14

24. 3. 2021, 9:29

Zdravím,

Mám postavenou funkční mašinu 3 osou frézu která běží na MACH3+ESS , chystám se dostavět rotační výměník nástrojů a stojím před rozhodnutím jak to řídit. Tak jako tak budu muset něco dokoupit a rozhrabat zase rozvaděč.
Rád bych tedy zkusil ten linuxCNC a mám pár otázek ale časem jich asi bude víc.
Je nějaký český manuál k linuxcnc například jak je k machu3?

Běží linuxcnc na všech verzích linuxu například Mint?

Dočetl jsem se něco o nějaké latency nějak nerozumím co to je a jak to zjistit ve win? bios? Předpokládám, že latence není důležitá pokud se použije nějaká externí karta ?

Karty MESA dají se koupit někde v EU ? ČR? Předpokládám, že se používají ETHERNET ? Karet je docela dost co jsem koukal podle čeho je vybíráte nebo jaké se nejčastěji používají?

Provozuje někdo na mašině společně s linuxCNC nějakou virtualizaci nebo wine? Zkoušel tam někdo Fusion360 nebo jiný cam.

Jde nějak rozumně předělat to UI v linuxCNC, jsou nějaké předělané UI ? máte někdo něco případně svého na prodej? Popřípadě jaká je složitost předělání UI jde to přirovnat k MACH3 kde si myslím, že je to velice jednoduché.

Ladder diagram (programování jak v PLC) je standartní součást linuxCNC ?

Děkuji mnohokrát
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

25. 3. 2021, 6:23

Kdyz uz tam mas mach tak asi ne
Leda by to nejak zlobilo a nedarilo se ti to vyresit

O ceskem navodu nevim
Je tu na foru spousta dilcich navodu v diskuzich

Linuxcnc jde nainstalovat do temer jakekoli distribuce ale nejsnazsi cestou je nainstalovat dostribuci primo s linuxcnc predinstalovanym.

Latency je dulezita vzdy. Kdyz je tam mesa a pod. Tak o dost mene. Je to parametr ktery ukazuje jaky realtime lze na danem pc dosahnout. Tj. Jak pouzitelny ci nepouzitelny ten pc je. Je to uplne zasadni parametr.

Virtualizaci ne a z podstaty veci nedoporucuji. Dilenske programovani umi primo linuxcnc. Velky cam je pohodlnejsi mit jinde. Na masine ne. Tam ja vetsinou pouzivam slabe pc za 500kc ale s dobrym realtime.

Linuxcnc ma ui s nazvem gmoccapy ktere je jeste intitivnejsi nez mach. Vyuziva filozofii zabehlou na znackovych cnc systemech a je optimalizovane na touch. Predelat tam jde samozrejme uplne vsechno.


Ladder tam je ale moc se nepouziva protoze tam jsou mnohem silnejsi nastroje jak udelat plc.
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

25. 3. 2021, 6:26

Jeste takove popostrceni.
Jestlize bys to chtel zkusit. Stahni si ze stranek linuxcnc iso aktialni instalace. Nahraj ho jako image na flashku a nabutuj z toho na svem pc. Je tam live start kde se ti to bez instalace cele spuari z te flash a muzes si v simulovanem hardware vyzkouset jak se to chova
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

25. 3. 2021, 6:34

Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

25. 3. 2021, 6:36



Vsechna prava na chyby vyhrazena (E)
TomášH
Příspěvky: 63
Registrován: 17. 7. 2020, 8:14

25. 3. 2021, 8:48

Robe díky!

Ladder je pro mě velice důležitý protože je to jediné co znám.
To UI vypadá fakt dobře, to je standartní součást linuxcnc ?
Nikde jsem tam neviděl údaj zatížení vřetene. Na machu3 mám vřeteno(měnič) ovládané přes RS485/Modbus a čtu si výstupní proud měniče který pak převádím pomocí funkce a zobrazuji na screenu machu, samozřejmě by se dal asi číst i moment. Předpokládám že něco takového se na linuxu dá taky dodělat nebo je na to nějaký návod?
Jak je to s tím nákupem MESA karet protože to si myslím, že je jediný smysluplný řešení.
S tou latencí dá se říct že bude vyhovovat jakékoliv moderní PC (INTEL I7, 16GB RAM, SSD, GTX 960) , u machu jsem nic takového neřešil a běží v pohodě?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

25. 3. 2021, 9:56

muzes pouzit ladder
ale asi tak za 5 minut se naucis pouzivat halcompile a zkompilujes si svuj prvni modul do realtime napsany v C a pak uz ladder nepouzijes protoze je to zastarale a neprehledne
gmoccapy je soucasti linuxu uz davno a je v kazde instalaci
zatizeni vretene si muzes nalinkovat na bargraf dole nebo na jakykoli jiny
nebo se daji udelat dalsi indikatory je to snadne.

mesa karty normalne kupuju na eusurplus a jsou tu do tri dnu

neni to o vykonu ani o komponentech pc ale spis o architekture biosu a poweremanagementu a dalsich vecech kolem
proste jde o to nakolik je umozneno systemu povypinat ruzne tyhle veci ktere se z nenadani spousteji na pozadai s vyssi prioritou nez ma OS

velmi snadno to zmeris paklize nabootujes z flash a pustis si latency test
je to za par minut hotove
Vsechna prava na chyby vyhrazena (E)
TomášH
Příspěvky: 63
Registrován: 17. 7. 2020, 8:14

25. 3. 2021, 1:01

Díky, nezbývá tedy nic jiného než si začít hrát
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

27. 3. 2021, 7:05

robokop píše: 25. 3. 2021, 6:23 Virtualizaci ne a z podstaty veci nedoporucuji.
Z akeho dovodu virtualizaci ne? Uz 10r. pouzivam na strojoch virtual. Win7 a v nom CAD/CAM a nemal som ziaden problem a nebol ziaden problem ani pri 32bit verzii. Taktiez kazdemu komu som to takto ulahodil neevidoval ziaden zmatok na vyrobku. Stroj bezi, pracuje, obraba a ja kreslim vo Winoch SUCASNE!!! Jediny problem nastane ak obrabas a sucasne zapinas alebo vypinas virtualny Win. Vtedy sa sekne stroj a hlasi ERROR. "Joint 0 following error".

Samozrejme to vyzaduje lepsi PC s ramkou a grafikou.
rocnik 1976 -stolár, trosicka uz aj strojar.
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

27. 3. 2021, 7:24

TomášH píše: 24. 3. 2021, 9:29 Jde nějak rozumně předělat to UI v linuxCNC, jsou nějaké předělané UI ? máte někdo něco případně svého na prodej? Popřípadě jaká je složitost předělání UI jde to přirovnat k MACH3 kde si myslím, že je to velice jednoduché.
Svoje vlastne UI a dokonca aj svoj system si mozes vytvorit v Qtvcp
http://linuxcnc.org/docs/2.8/html/gui/qtvcp.html
Ale je to asi trocha narocnejsie ako v Machu.
rocnik 1976 -stolár, trosicka uz aj strojar.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

27. 3. 2021, 7:30

Prave proto ze ze sve podstaty dokaze v urcity klicovy moment porusit realtime. Jinak jestli potom uz bezi ok tak je to super.


Juro píše: 27. 3. 2021, 7:05
robokop píše: 25. 3. 2021, 6:23 Virtualizaci ne a z podstaty veci nedoporucuji.
Z akeho dovodu virtualizaci ne? Uz 10r. pouzivam na strojoch virtual. Win7 a v nom CAD/CAM a nemal som ziaden problem a nebol ziaden problem ani pri 32bit verzii. Taktiez kazdemu komu som to takto ulahodil neevidoval ziaden zmatok na vyrobku. Stroj bezi, pracuje, obraba a ja kreslim vo Winoch SUCASNE!!! Jediny problem nastane ak obrabas a sucasne zapinas alebo vypinas virtualny Win. Vtedy sa sekne stroj a hlasi ERROR. "Joint 0 following error".

Samozrejme to vyzaduje lepsi PC s ramkou a grafikou.
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Juro
Příspěvky: 1612
Registrován: 19. 3. 2007, 12:14
Bydliště: Kamanová (Topoľčany)

27. 3. 2021, 2:07

TomášH píše: 25. 3. 2021, 8:48 Nikde jsem tam neviděl údaj zatížení vřetene. Na machu3 mám vřeteno(měnič) ovládané přes RS485/Modbus a čtu si výstupní proud měniče který pak převádím pomocí funkce a zobrazuji na screenu machu, samozřejmě by se dal asi číst i moment. Předpokládám že něco takového se na linuxu dá taky dodělat nebo je na to nějaký návod?
Toto sa riesi vystupom z menica (ak ma takyto vystup) do analogoveho vstupu systemu. Treba to spravne nalinkovat a nastavit.
Mkodom M50 P1 v programe aktivujes funkciu prisposobenia posuvu zatazenia vretena. T.j. ak vreteno indikuje nadmerny odber prudu tak system znizi pracovny posun a opacne.
Vola sa to adaptivna kontrola posunu.
M51 P1 je adaptivna kontrola otacok.
rocnik 1976 -stolár, trosicka uz aj strojar.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

27. 3. 2021, 3:06

jinak jeste doplnim
podpora RS485 a protokolu mobus tam samozrejme je a vreteno muzes take ridit po sbernici a vycitat zatizeni, skutecne otacky a buhvi co jeste.

zde odkaz na jednu z univerzalnejsich komponent k tomu urcenych
ale tech cest je samozrejme vice, jak je v linuxu zvykem

http://linuxcnc.org/docs/html/drivers/mb2hal.html
Vsechna prava na chyby vyhrazena (E)
TomášH
Příspěvky: 63
Registrován: 17. 7. 2020, 8:14

27. 3. 2021, 9:44

Tak jsem zkoušel ten live z flash měřil latency je to někde na 30 000 v manuálu linuxu píšou že by to mělo ještě fungovat.
Juro můžeš mi prosím napsat co používáš za virtualizaci popřípadě co je potřeba ještě k tomu do linuxu přidat?
Ještě taková otázka když koupím MESA kartu co umí encodery (7I95) které teď nevyužiju ale třeba někdy v budoucnu jo, dokážu ji teď zprovoznit i bez zapojených encoderu od pohonů?
Jak se řeší když potřebuju více I/O dá se tam další karta a switch?
Dá se k linuxu nějak rozumně jednoduše připojit ovladač MPG XHC LHB04B ?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

28. 3. 2021, 5:52

Ano, ano, ano, ano

Switch ne ale da se to ruzne pridavat.
To pridavani tech karet si chce rozmyslet na zacatku.
Popis co presne a jak chces ridit jake karty tam chces davat.

Ty piny tech karet muzes a nemusis v tom linuxu vubec cist. Pozdeji je vyuzijes.

Na ty kolecka je script.
Vsechna prava na chyby vyhrazena (E)
Odpovědět

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