CNC-Harrastus

CNC-KONEEN SUUNNITTELU, RAKENTAMINEN JA TESTAUS => Ohjausjärjestelmän suunnittelu ja rakentaminen => Interface ja PC:t => Aiheen aloitti: petko - 25.03.17 - klo:18:32

Otsikko: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 25.03.17 - klo:18:32
Moro,
Kahden akselin LinuxCnc- yhdistelmää pitäsi ruveta väsäämään. Mahdollisesti 2xGranite Argon + 400W servot.
Servoja ajettaisiin suoraan LPT-portista. LinuxCnc on suurelta osin tuttua kauraa mulle jyrsin & sorviprojekteista, mutta:
Onko ehdotuksia/suosituksia pienen latencyn omaavista, rinnakkaisportin sisältävistä uusista markkinoilta saatavilta emoista?
Käytetyt osat eivät siis tule kysymykseen.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Snowfly - 25.03.17 - klo:19:01
Mihin sie sitä pientä latencyä oikeasti tarvitset?
Eikö sama asia ole hoitaa koko homma bufferoidulla ethernet kortilla kuten smoothstepper,  CSMIO, etc
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 25.03.17 - klo:20:26
Taitaa olla pari vuotta taukoa kun päivitin Emco-cnc-sorvin työkalunvaihtajineen Granite Devices servoilla & Linuxcnc:llä.
Tämähän toimii kuin junan vessa.

Nuo smoothstepper yms. kalikat toiminee vain win/mach- yhdistelmissä joihin suoraan sanottuna mulla ei ole ole pienintäkään mielenkiintoa.
Win-pohjaisia ratkaisuja ihan turha ehdottaa.. tällä hetkellä siellä siis pyörii aikanaan tekemäni Win Vb- sovellus joka lienee kohta tiensä päässä.
Johdossa seuraajaksi on Linuxcnc..eikä tähän nyt äärettömän pientä latencya tarvita, kunhan nyt ei vain menisi aivan reisille:)
Ajattelin servoille quadrature-pulssitusta niin pääsis tuplanopeteen vs. step/dir. Menikö oikein?

Edelleen emosuosituksia?


Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Snowfly - 25.03.17 - klo:20:37
Noh jos linux cnc on pakko saada niin sitten mesa:n kortit...  cnczone forum kertoo asiasta enemmän...
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 25.03.17 - klo:21:28
Tämä oli mun kysymys:
"Onko ehdotuksia/suosituksia pienen latencyn omaavista, rinnakkaisportin sisältävistä uusista markkinoilta saatavilta emoista?"
Ja tuohon jos joku osaa vastailla niin :)

Toki vaikkapa Mesa:n  kortteja on.. ja halpis cnc-ohjauksia muutamaan sataseen ja vaikkapa fanucin  taikka heidenhainen cnc- ohjauksiakin löytynee netistä.
Mutta tätä en kysynyt.

Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Snowfly - 25.03.17 - klo:21:51
Pieni on suhteellinen käsitys... onko pieni 0.000000000000000001s vai 30s....
Kun et ole määritellyt edes lähtöarvo mikä on se sun ns. latenssi joka pitää olla vähintään...
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 26.03.17 - klo:01:07
On muuten jollakulla ihan vitun huono luetun ymmärtäminen.
Miepä muotoilen vielä yhden kerran uudelleen, jospa kaikki ymmärtäisivät:

KYSYMYS on siis varsin tyhjentävä, "ONKO EHDOTUKSIA/SUOSITUKSIA":
Onko ehdotuksia/suosituksia pienen latencyn omaavista, rinnakkaisportin sisältävistä uusista markkinoilta saatavilta PC-emoista?
Elikkä http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test, millä prossa & emo yhdistelmällä päästäisiin kärkikastiin?
Ja käyttöön tulee siis viimeisin versio tästä: http://linuxcnc.org/

Yllä, sekä eka postissani mielestäni kaikki riittävät tiedot.
ÄLÄ ENÄÄ TURHAN TAKIA POSTAA tähän ketjuun JOS EI OLE VASTAUSTA kysymykseen vaikka kuinka pätemisen tarve olisikin.



Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Snowfly - 26.03.17 - klo:05:52
Katos alkohan sieltä tuleen vertailukohtia kun tarpeeksi pommittaa... oliko se niin vaikeaa?

Paras paikka ehkä olisi etsiä/kysyä kyseistä asiaa linuxcnc:n foorumilta....
https://forum.linuxcnc.org/18-computer
https://forum.linuxcnc.org/18-computer/19125-faq-some-latency-solutions
https://forum.linuxcnc.org/18-computer/31536-is-there-a-known-good-hardware-list
https://forum.linuxcnc.org/18-computer/31969-best-pc-hardware-q4-2016-for-a-new-build

Quote yhdestä nuista topiceista Linuxcnc:en foorumilta:
"search the forum, I won't bother repeating what has been covered ad nauseum previously"

Ps. Wiki listassa on vain yksi kone i7:lla, joka kertoo hieman että onko se uus aina parempi verrattuna vanhaan....
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Jussik - 27.03.17 - klo:12:19

Fujitsu siemens scenic E600 DT4-D1534
Vanha mutta pieni latenssinen, joutuu pyörittämään vanhempaa ubuntua esim 8.04 tai 10.04.
Sinä päällä pyörii uusin LinuxCNC.
Tolla 8.04 ubuntulla mulla oli latessi maksimissaa 3000 paikkeilla.
Tää on ollut paras mitä ikinä olen nähnyt.

Uusista emoista kattelisin noita itx ja mini itx levyjä joissa valmiiksi integroidut prossut esim:
http://www.asrock.com/mb/Intel/J3160B-ITX/
http://www.asrock.com/mb/Intel/J3455B-ITX/
http://www.asrock.com/mb/Intel/Q1900B-ITX/
http://www.asrock.com/mb/Intel/N3050B-ITX/
erillis cpu
http://www.asrock.com/mb/AMD/AM1B-ITX/index.asp

Noissa on ollut kohtullinen latenssi.

Itellä on: http://www.asrock.com/MB/Intel/N3700-ITX/index.asp
Tämä on mesan PCIe kortilla sorvin ohjaukseen, max latenssi oli 13000 ns paikkeilla. depian pohjaisena.

Ongelma noissa on taas tuo 64bit, bepian taas on ollut latenssiltaa yleisesti huonompi kuin ubuntu. (toki tää vain omaa huomiota (mututuntua) )
Toi rinnakkaisportin käyttö on hiukan hankalaa nykyisin kun tarjonta on supistunut ja noi latenssi ajat tutuu kasvavan kokoajan.

Etsisin vanhan koneen ja siihen vanhemman ubutun, johon sitten uusimman linuxcnc päivitys.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 27.03.17 - klo:17:28
@ Jussik:

Kiitokset, just tuollaista infoa kaipailin.
Tuo 3000 latenssi on aika hurja, esim. mulla jyrsinkoneella joku vanha P4-emo, 6.06LTS ja EMC 2.3. Tässä latenssi 10000 paikkeilla.
Sorvilla taasen Asus H81-Plus &i5 , 10.04LTS, LinuxCNC 2.5.4 ja latenssi vajaat 6500.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Isto - 27.03.17 - klo:21:55
Vanhallakin koneella voi käyttää uudempaa jakelua kunhan vähän siivoaa.
Jos kone tulee vain ohjaimeksi niin gnome/kde/vastaavat kannattaa korvata esim fvwm- ikkunamanagerilla. Säästyy muistia ja pyörii vähemmän prosesseja.
Dell GX270 P4 3GHz on myös hyvä kone vaikka onkin vanha. Sillä pysyy n. 8000 paikkeilla.
Näyttökortilla oli yllättävän paljon merkitystä koneen kuormaan ja ehkä 1000 jitteriinkin, parhain tulos tuli tuossa koneessa ati 9200 kortilla.


Kaikki uudet asennuspaketit on nykyään turhan isoja vain jyrsinohjaimeen, turhia prosesseja yms. Siivous on hyvästä myös uudella raudalla käytettäessä.


Mutta kun pitää olla uusi rauta nin ei tästä siihen apua ole. Jos on kortteja hyllyssä tai kavereilla niin kannattaa kokeilla eri vaihtoehtoja.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 28.03.17 - klo:11:01
Taitaa kyllä käydä silleen ettei rinnakkaisportin I/O:t, etenkään tulot, riitä.
Pitänee tutustua noihin Mesan kortteihin.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Jussik - 28.03.17 - klo:12:04
Terve

Mulla on 7I77-6I25 PLUG-N-GO KIT tossa asrock N3700 mini ITX levyllä sorvin ohjaukseen menossa. (tolla tekisin itte)
Toi on superport PCIe malli. tolla kompolla oli se noin 13000ns latenssi.
Toki kaikki virransäästö ym tilat piti tiputella pois.

Sitten jyrsimessä on perus 5I20 ja 2 analogi korttia ja yksi digitaali kortti.
Lisäksi advantech PCI IO-kortti, ohjaus userspace komponentilla.
Nyt toi vaihtuu malliin jossa vain digitaali tuloja ja samalla vaihtuu hitachi seikin paneeli tohon koneelle.

Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: ttontsa - 28.03.17 - klo:13:40
Jokseenkin olen ymmärryksessä että 7i77 kortin kanssa pelatessa analogisesti ei latenssilla ole juurikaan niin väliä kuin step/dir ohjauksessa. Servolooppi pyörii 1ms vauhdilla niin kone ehtii puuhailla tässä välissä sitä sun tätä. Tärkeää ois vaan ettei tule yllättäviä yber latensseja esm jonkun virransäästövimputtimen ansiosta joka satunnaisesti jäätää.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: ttontsa - 28.03.17 - klo:13:46
Lainaus käyttäjältä: petko - 28.03.17 - klo:11:01
Taitaa kyllä käydä silleen ettei rinnakkaisportin I/O:t, etenkään tulot, riitä.
Pitänee tutustua noihin Mesan kortteihin.

Linuxcnc:hän on siitä metka keksintö että voit ajaa steppereitä vaikka printteriportista ja kaikki i/o: t kytkeä mesan kortilla vaikka ethernettiin...montakos irto printteriporttia emolle saa? Joka akselille oma niin alkaa i/t riittmään
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 28.03.17 - klo:17:36
Kahdella printteriportilla tulis varmaankin jo toimeen.
Nyt kyllä alkoi nuo mesat vähän syyhyttämään, mulle taitais olla sopiva, kohtuuhintainen tuo 7I76-6I25 PLUG-N-GO KIT.
Eikös tuo mene PCIE-paikkaan ja sisällä tarvittavat välikaapelit?
Tähän tulisi sitten näillä näkymin 2xGraniten Argonit & jotain muuta sekalaista sälää.
Saakos näitä jostain EU-alueelta?
ps. nyt meni jo sen verran mesa- puolelle että tätä kannattaa ehkä jatkaa tuossa toisessa ketjussa..
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Snowfly - 28.03.17 - klo:18:42
Lainaus käyttäjältä: Snowfly - 25.03.17 - klo:20:37
Noh jos linux cnc on pakko saada niin sitten mesa:n kortit...  cnczone forum kertoo asiasta enemmän...

Lainaus käyttäjältä: petko - 25.03.17 - klo:21:28
Tämä oli mun kysymys:
Toki vaikkapa Mesa:n  kortteja on.. ja halpis cnc-ohjauksia muutamaan sataseen ja vaikkapa fanucin  taikka heidenhainen cnc- ohjauksiakin löytynee netistä.
Mutta tätä en kysynyt.

Lainaus käyttäjältä: petko - 26.03.17 - klo:01:07
Elikkä http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test, millä prossa & emo yhdistelmällä päästäisiin kärkikastiin?
Ja käyttöön tulee siis viimeisin versio tästä: http://linuxcnc.org/

Lainaus käyttäjältä: petko - 28.03.17 - klo:17:36
Nyt kyllä alkoi nuo mesat vähän syyhyttämään, mulle taitais olla sopiva, kohtuuhintainen tuo 7I76-6I25 PLUG-N-GO KIT.

Sitten kysytään mikä järki tälläkin topicilla loppujen lopuksi oli kun kaikki tieto oli parissa ensimmäisessä postauksessa... ja puolet tiedoista vielä itse kirjoitit kun niitä tarpeeksi aikaa kyseli...
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: ttontsa - 28.03.17 - klo:19:25
http://www.duzi.cz/shop_cnc/index.php?main_page=index&language=en

Tuolta tuli omat parissa päivässä.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 31.03.17 - klo:07:21
Lainaus käyttäjältä: ttontsa - 28.03.17 - klo:19:25
http://www.duzi.cz/shop_cnc/index.php?main_page=index&language=en

Tuolta tuli omat parissa päivässä.

Tuolta olivat loppu varastosta, löysin sitten täältä:
http://eusurplus.com/
Saas nähdä kuinka tässä käy, nämä Mesan kortit ovat mulle uuttta..
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: ttontsa - 31.03.17 - klo:10:02
Otitko välikaapelin? Näyttää ihan normaalilta printterikaapelilta, mutta täytyy olla suojattu, täyskytketty ja parikierretty ja aina mahdollisimman lyhyt. Jollain hong kongin tarjouslaari kuralla todennäköisesti painit kommunikointi ongelmien kanssa.

http://eusurplus.com/index.php?route=product/product&path=63_297&product_id=56
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: petko - 31.03.17 - klo:11:48
Joo, otin just tuon linkkaamasi kaapelin.
Emoksi tuli muuten tämä:
http://www.asrock.com/mb/Intel/D1800B-ITX/
Tällähän nyt ei taida olla enää pahemmin merkitystä, paitsi jos ei tule jotain yhteensopivuusongelmia LinuxCNC:n kanssa.
Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Hannu - 02.04.17 - klo:17:41
Mielenkiintoista kuulla LinuxCNC juttua täällä ettei aina tarvitse arvata mitä se Google translate nyt tarkoittaa
yleensä se on aivan järjetöntä näissä asioissa, siitä ei saa mitään irti.

Onkohan tuo Linuxcnc käyttäjäkunta niin vähäinen Suomessa ettei  tahdo oikein juttua riittää.
Minusta tosi luotettava järjestelmä, ollut minulla käytössä vuosituhannen alusta mesan 5i20 kortin dacin ja analogi servojen kanssa ei mitään softa ongelmaa koskaan.


Jatkakaa tätä, thanks.

Otsikko: Vs: LinuxCnc emolevy & prossa, latency
Kirjoitti: Jussik - 03.04.17 - klo:08:18
Kyllä sitä käyttäjäkuntaa suomenniemellä on, monet ei vain itsestään hirvittävästi huutele.

Itse aloitin linuxcnc:n silloisen EMC2 käytön jossakin 2004 tienoilla.