• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    VODRHACNC - teorie a rady pro domácí stavbu našich obráběcích strojů frézky, soustruhy, 3D tiskárny, vračky, pily, brusky etc.
    HARVIE
    HARVIE --- ---
    ctvrta osa nemusi bejt slozita:

    Custom CNC 4th axis: Up and running!
    https://www.youtube.com/watch?v=uRPh-AJBirs
    JVCNC
    JVCNC --- ---
    tak kouknul jsem se na signaly co generuje grbl a zjistil

    rychlost se meni kazdych 10 mS a v mem pripade o cca 500 hZ, tedy acc/dec rampa neni zrovna moc plynula.
    jeste musim zjistit jestli je fixni delta frekvence nebo casu.

    pokud bude fixni delta casu, coz bude nejpravdepodobnejsi, tak to znamena ze cim vyssi akcelerace tim bude vetsi tendence ztracet kroky behem rampy z duvodu skokove zmeny rychlosti, protoze s rostouci akceleraci poroste delta frekvence. Tedy kdyz uz motory ztraci kroky tak s plynulejsi rampou by je to jeste neztracelo protoze prubeh rychlosti by byl plynulejsi

    https://i.postimg.cc/SKVHFqNh/grbl-step2.png

    https://i.postimg.cc/dQXPVqRQ/grbl-step1.png
    SALAM23
    SALAM23 --- ---
    JVCNC: me ta posledni verze 1.1 dela nejakou neplechu celkove - nejlip mi funguje verze 0,9 - ta mi chodi bez chyb - tak to jeste treba vyzkousej,treba se neco zmeni
    TEAPACK
    TEAPACK --- ---
    THERIDANE: ad JOG - to je ten problém, mělo by to fungovat stylem stiknutí tlačítka -> JogOn, release->JogOff ... nikoli neustále posílat instrukci posuň se o (rychlost opakování klávesy*rychlost posuvu) :-/
    JVCNC
    JVCNC --- ---
    SALAM23: tak hraju si s UGS platform a tam se to chova stejne, behem pauzy neni mozny zadny pohyb, snad teda na to neni nejaky extra figl nebo nastaveni primo v grbl o kterem zatim nevim. Pouzivam offic hotovy HEX v1.1

    jinak UGS platform ma zatim nejrychlejsi zpracovani g kodu z tech 3 sw co jsem zkousel, tedy i nejake jemnejsi 3D jako formicky s tim asi uz pujdou delat
    SALAM23
    SALAM23 --- ---
    dneska jsem malinko laboroval s Machem 3 a usb - testuju novy drivery a napadlo me,ze by sel mach rozchodit se Simaticem HMI - po chvilce laborovani a badani po netech se neco podarilo rozhybat,po dalsi chvilce jsem nasel screen pro Sinumerik a malinko ho prekopal na Simatic - zatim to teda vsechno testuju,ale zda se,ze bude mach plne ovladatelnej - jen jeste musim natukat vsechny hodnoty do desky





    JVCNC
    JVCNC --- ---
    no nemoh jsem spat tak jsem zkusil jeste GRBL s grblgui, ktere je pro zmenu napsane v jave. Reakce fajn, vykresleni rychle, GUI minimalisticke, vcelku nic to neumi ale hlavne to pomalu odesila gkod, tedy rychlost zpracovani jen par desitek radku/s, mam pocit ze bCNC je o neco rychlejsi (ale ne nejak zasadne).
    JVCNC
    JVCNC --- ---
    JVCNC: taky pak jeste linuxcnc realne vice nez 1000 radku gkodu /s realne nemuze zpracovat, protoze uz nema kdy casteji menit frekvence signalu. Coz by nemuselo jeste tolik vadit, ale na tyhle parametry se zamerim az pozdeji.
    JVCNC
    JVCNC --- ---
    THERIDANE: ja tam hlavne nikde nenasel zadne volani opengl, vse to kresli pres tinker a jestli ten to pak kresli pres opengl je vzhledem ktomu ze to posila porad vsechny data uz celkem jedno.

    no ono by si grbl vsechny prichozi prikazy melo hned zpracovat a buffer uvolnit, jestli tot ak dela nevim ale jestli ne tak se snadno naplni a pak uz proste nebude nic prijmat. Co ma pak ve svem look ahead bufferu je uz jedno melo by stacit poslat feed hold, podobne jako to dela u pauznuti obrabeni (kde mi prijde ze je ale taky nejaka prodleva). Spise podezrivam ze to maji udelane tak, ze pri OnKeyDown posilaji data ale pri OnKeyUp uz ten feed hold neposlou a tak se vse odeslane zpracuje nez se stroj zastavi. Jak to je udelane ve skutecnosti uz studovat nebudu, tohle je proste problem.

    On LinuxCNC je poplatny dobe vzniku, navic na akademicke pude i kdysy vznikal a dal se to uz jen nabaluje do sileneho molochu a celkove vubec ta koncepce je dneska uz hodne prezita. Me osobne prijde ze jednoduche veci resi zbytecne slozite a to uz je i to grbl pokrocilejsi v tom ze SW ukoluje HW na urovni pohybovych vektoru i kdyz nestastne skrz g kody narozdil od linuxCNC a dalsich kde SW ukoluje HW na urovni frekvence signalu, resi jitter frekvence aktualizace rychlosti PIDkou kde ta frekvence je jen 1kHz kdyz to pritom muze delat i HW s frekvenci stejnou jako je frekvence vystupniho signalu ale hlavne ze to s mesou umi generovat 4MHz, jenze k cemu je to dobre kdyz frekvence zmeny frekvence signalu je jen 1kHz.
    JVCNC
    JVCNC --- ---
    SALAM23: dobre vedet, vzykousim
    THERIDANE
    THERIDANE --- ---
    JVCNC: bCNC je pomalý protože kreslí 3D pohled v immediate mode (na každej bod několik volání funkcí) a navíc na hlavním GUI vlákně, je to dost prasácky napsaný. Pořád ale lepší než LinuxCNC, který je psaný úplně stejně prasečím akademickým stylem, ale ještě navíc v nečitelným Tcl.

    Důvod, proč to zastaví až chvíli po uvolnění klávesy, je buffer seriovýho portu - čím víc povelů na jog se tam nahromadí, tím dál to pojede.
    SALAM23
    SALAM23 --- ---
    JVCNC: Me to pausnuti a nasledny pohyb masinkou funguje,kdyz dam play,tak najede na pozici kdy jsem zapauzoval a pokracuje dal - testovano v Easelu a Ugs - to asi bude problem toho bCNC
    JVCNC
    JVCNC --- ---
    tak jsem si zacal hrat s GRBL, flashnuti hotoveho HEXu bylo bezproblemu ze SW jsem zacal s bCNC a zde nekolik prvnich postrehu, tedy takova moje minirecenze a vlastne muzu pokracovat v odpovedi na dotaz co komercni systemy nabizi navic.

    GUI je takove topornejsi, ne moc uplne user friendly. Ikonky mi nektere prijdou silene jako pravitko pro sondu, káča jako vřeteno, svinovaci metr pro jednoduche sondovani.

    odezva programu je ponekud pomalejsi, aktualizace polohy nastroje a souradnic, prekresleni zobrazeni strojnich drah, coz je dano asi tim ze to bezi pod pythonem kterej je proste pomalej. Na hrani doma OK, v praci bych u toho vyrost.

    odezva JOGovani, pres tlacitka na monitoru OK i kdyz taky o neco pomalejsi ale sipkama na klavesnici vidim jako problematicke, Kdyz sipku pustim, stroj jeste kus ujede nez vubec zacne brzdit. Cim dyl jedu pomoci klavesnice tim deele to pak jede kdyz sipku pustim. Tohle vidim jako docela dost nebezpecny a kriticky nedostatek.

    trochu nelogicnosti nebo jsem neco nepochopil, kdyz v menu File vyberu Config nebo Controler atd. tak abych nastaveni videl, musim se jeste prepnout do menu CAM, kde pak trochu nepochopitelne vidim nastaveni stroje.

    pauznuti obrabeni sice funguje rychleji nez kdyz pustim tlacitko na klavesnici pri JOGu, ale strojem po tom co ho pauznu uz nehnu, tedy neodjedu nastrojem z rezu, nekouknu na nastroj jestli je OK, nesundam z neho namotane spony, pripadne napeceny plast, nevymenim nastroj, proste stroj se az do pokracovani ani nehne. Nevim jestli to je pouze vlastnosti bCNC nebo jestli to je nemozne by design u GRBL obecne. To by mi pri pouziti docela dost vadilo, docela jsem si zvyknul ze jednim tlacitkem stroj zastavi, vypne vystupy, vyjede z rezu a druhym tlacitkem zase vse co bylo vypnute zapne, vrati se do rezu a pokracuje. Tedy krome 2 tlacitek pause/stop a run/continue pro zminene ukony nepotrebuju.

    k nastaveni toho moc neni, je srozumitelne. Jen se mi nepovedlo zapnout soft limity. Napred jsem povolil homovani, pak soft limits a porad hlasi last error $20=1, ale asi nevadi, moje podezreni vzhledem k tomu ze soft limity jsou funkci HW a nikoliv SW ze je to bude kontrolovat az pro konkretni zpracovavany radek g kodu a nikoliv po nacteni souboru nebo nastaveni ref,bodu. Sice to nenaboura ale i tak to uz je pozde, to uz muze byt pulka i vic obrabeni hotove.

    no to bude zatim vse, zatim jsem jen flashnul arduino a spustil bCNC. Nez zkusim sondovani atd. tak to budu muset pripojit ke stroji. Napred to ais jeste pripojim na log. analzyator a kouknu se na casovani signalu, prubehy rychlosti a reakcni dobu na podnety.

    Vzhledem k cene tomu nema smysl asi neco vycitat, na doma je to za malo penez docela dost muziky a pro stroje v cenove kategorii 10-15k kc to je vcelku adekvatni rizeni. Pro stroje drazsi cenove kategorie bych asi sahnul uz po necem jinem a osobne se mi to libi vic nez napr mach3 (i pres ponekud kostrbate GUI bCNC)

    jen mi nektera tvrzeni na offic webu prijdou ponekud nadnesene a nalepky jako high performance software nejsou zrovna moc na miste, vzhledem k tomu ze to je low end. 30 kHz ve 3 osach neni zadna slava.

    stejne tak tvrzeni k verzi 1.1 ze overridy jsou bezne pouze na prumyslovych strojich neni zrovna moc pravdive, overridy jsou jednou z nejzakladnejsichi funkci CNC ridicich systemu uz velice dlouho pred grbl i na hobby strojich.

    P.S. ted ctu o necem ze to vyjede z rezu, vypne vystupy a po obnoveni zase zapne a vrati se, zatim jsem na to jeste nenarazil, takze tam mozna tahle funkce nekde je.

    JVCNC
    JVCNC --- ---
    vzdyt to je jen nejakych 600W spickove, to bohate zvladne i 1F zasuvka
    SALAM23
    SALAM23 --- ---
    TEAPACK: Diky,nad timhle jsem se vubec nezamyslel-asi by to vazne nejaky jisteni chtelo,tak mam zase co bastlit :)
    TEAPACK
    TEAPACK --- ---
    SALAM23: jistič na 380 ti to udrží, ale při zkratu na připojeném zařízení máš oblouk s 25A, to už taky dokáže pár věcí zapálit =) proto by asi bylo fajn mít ty malý zařízení připojený přes pojistky =)
    SALAM23
    SALAM23 --- ---
    TEAPACK: tak jsem kecal - je to 20A trvale a 25A spickove po dobu 6H uvadi stitek

    SALAM23
    SALAM23 --- ---
    TEAPACK: Napajim to z 380v 32A - tak se snad nemusim bat ze by to jistic neudrzel
    TEAPACK
    TEAPACK --- ---
    SALAM23: 24V / 25A ... to už by chtělo pěkný pojistkový rozvaděč :-D
    SALAM23
    SALAM23 --- ---
    ja jsem taky pokrocil - pres sinumerika jsem rozchodil -Toshiba TB6600 4 osy driver na origo siemensackym softweru,byl to teda ukol nastavit porty aby soft komunikoval s deskou,ale uz tomu pomalu zacinam rozumet - zatim mi bezi na test freza vcetne ovladani pres HMI a ted na to zkousim naroubovat ten hotwire co mel puvodne bezet na AMega 2560 a usb,ten ve finale pojede na TB AHQ driverech pres LPT - co me mile prekvapilo.ze jdou real time ovladat 2 a vic masin pres to HMI - jen si je clovek prepina kdyz do nejaky potrebuje za chodu zasahnout
    jinak dneska dalsi super vetes - prumyslovy zdroj 380V/24V 25A takze ted uz mi i vsechny masinky jedou pres jeden zdroj
    Kliknutím sem můžete změnit nastavení reklam