Hezký den všem,
řeším problém s Mach4 Home a skriptem pro vrácení na pracovní Nulu. Je to utčitě problém mého skrínu, ale nevím jak dál. Udělal jsem si vlastní obrazovku od nuly. Nejřív jsem to dělal tak, že jsem upravoval původní screen, ale to bylo nepohodlné. Vše mi funguje až na jednu, poměrně potřebnou funkci a to "vrať se na nulu". Toto mi to píše:
Lua: Error while running chunk
C:\Mach4Hobby\ScreenScript.lua:51: attempt to call a nil value (global 'GoToWorkZero')
stack traceback:
C:\Mach4Hobby\ScreenScript.lua:51: in function 'GoToZero_Left_Up_Script'
Skript je:
GoToWorkZero()
local inst = mc.mcGetInstance()
mc.mcCntlMdiExecute(inst, "G00 G53 Z0\nG00 X0 Y0\nG00 Z0")
Když to přeinstaluji a při první startu otevřu profil v mou obrazovkou, tak funkce funguje. Když to vypnu a znovu zapnu, je tam ten problém. Skript je okopírovaný z originálního skrínu a vložený na stejné místo v tom mém. Kdyby byl špatný, tak by to přece nefungovalo vůbec. Takže předpokládám, že je to správně. Když zkontroluji skript ihned do reinstalaci a po té co Mach zpustím znovu, není žádný rozdíl. Když vrátím originální skrín, tak stejně funkce nefunguje. Musím tedy reinstalovat. Netuším kde je problém. Umíte možná poradit?
Díky
Mach4 Home - "GoTo ZEROs"
Vypadá to, že se na prvním řádku snažíš volat funkci GoToWorkZero, která neexistuje. Pokud to měla být deklarace funkce GoToWorkZero, tak ta se píše jinak {viz Figure 2-2: Script Editor v návodu níže). Pokud ti jde jen o spuštění toho GCODE na třetím řádku, tak ten první řádek smaž.
Jinak, nikdy jsem to nedělal, jen jsem koukl na https://www.machsupport.com/wp-content/ ... Manual.pdf, tak možná kecám.
Jinak, nikdy jsem to nedělal, jen jsem koukl na https://www.machsupport.com/wp-content/ ... Manual.pdf, tak možná kecám.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
tipl bych, že první řádek je/byla poznámka (název makra) a začínal apostrofem nebo nějakým jiným divným znakem ... který nějakou editací zmizel
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů
No, ono je také možné, že ti někde chybí nějaký import a proto je ta funkce nedostupná. Ale jestli to takto dělá, co potřebuješ, tak snad dobré Rádo se
EDIT: A nebo jak píše chb.
EDIT: A nebo jak píše chb.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- Mrosconi
- Příspěvky: 1978
- Registrován: 22. 2. 2015, 6:30
- Bydliště: Netřebská 47, Praha 6 Ruzyně
- Kontaktovat uživatele:
Hmm, tak nedělá. Já tu zkusil jen na notebooku kde mám demo a tím pádem to jelo jako simulátor bez ESS. Tam to fungovalo bezproblému. Když jsem stejný řádek smazal v osré verzi na mašině, tak se to sile pohlo, ale jelo to jako by to hledalo koncáky. Takže problém to nevyřešilo.
Smažu to a zkusim znovu přeinstalovat. Uvidíme. Ne že by to bylo životně důležiá funkce, ale přidala by se.
Co rovněž nefunguje, ale to ani Mach a ni Vectric neví u koho je problém, je fukce u které při ukládání Gcodu jsem mohl zaškrtnou funkci "pošli přímo do stroje" a soubor se ihned nahral do Machu. Měl jsem to na Mach3 od CauCau a jakmile jsem přešel na ESS, tak ta funkce nefunguje. Souvislost? Nechápu.
Smažu to a zkusim znovu přeinstalovat. Uvidíme. Ne že by to bylo životně důležiá funkce, ale přidala by se.
Co rovněž nefunguje, ale to ani Mach a ni Vectric neví u koho je problém, je fukce u které při ukládání Gcodu jsem mohl zaškrtnou funkci "pošli přímo do stroje" a soubor se ihned nahral do Machu. Měl jsem to na Mach3 od CauCau a jakmile jsem přešel na ESS, tak ta funkce nefunguje. Souvislost? Nechápu.
- Mrosconi
- Příspěvky: 1978
- Registrován: 22. 2. 2015, 6:30
- Bydliště: Netřebská 47, Praha 6 Ruzyně
- Kontaktovat uživatele:
Hezký den,
tak problém s GoToZero se vyřešil sám. Nic jsem nedělal a jede to. Možná byl šotek ve verzi Machu4. Prostě jsem po nějaké době aktualizoval a najednou to fachčí.
Jen dotaz, nejdříve má vřeteno vytáhnout z díry na strijní nulu že? Ne na pracovní ale strojní. Pak se vráti na nuly pracovní v pořadí XYZ.
Díky
tak problém s GoToZero se vyřešil sám. Nic jsem nedělal a jede to. Možná byl šotek ve verzi Machu4. Prostě jsem po nějaké době aktualizoval a najednou to fachčí.
Jen dotaz, nejdříve má vřeteno vytáhnout z díry na strijní nulu že? Ne na pracovní ale strojní. Pak se vráti na nuly pracovní v pořadí XYZ.
Díky