pafik píše: ↑20. 2. 2026, 10:52
Pipik:
Mám tam koncové spínače, takže nenarazím. Tohle naštěstí nehrozí.
Z tvého psaní jsem si odnesl, že když mi vypadne elektrika během frézování, tak protože mám nulu (home) pevnou, tak pokud nepohnu obrobkem, tak se můžu bez problémů vrátit tam, kde to vypadlo. Stačí znovu najet na nulu mašiny, a pak myšem kliknout v programu na "start from here". Což je výhoda. Nicméně, stejně musím pokaždé před spuštěním programu hledat nulu obrobku, a někam jí zapsat jako offset, aby s ní program počítal. Jedinej rozdíl proti mému způsobu home mašiny = home obrobku je, že nemusím znovu nulovat s odpočítáním sondy, protože tu sondu jen připočtu k naměřené hodnotě posunu home mašiny > home obrobku.
Pochopil jsem to dobře?
Tak hledat nulu obrobku musíš asi vždycky, že jo
Ale nikam jí nepíšeš, program o tom neví a nemusí vědět. Jseš nejspíš zaseklej myšlenkou v tom že když dáš home stroje do rohu, tak pak s tím musí program nějak počítat. Nemusí. Pro program je nula tam kde je nastavený offset.
Prostě najedeš jako vždycky na hranu obrobku, jen nestiskneš home, ale offset. Toť vše. Pokud vidíš souřadnice na obrazovce, tak si všimni že se ti G54 vynuluje - program si myslí že je na souřadnicích nula, ale stroj ví že ta nula je ve skutečnosti třeba na x150 y150 a počítá s tím při výkonu programu. Takže když v programu máš G0 X5 tak jede ve skutečnosti na X155 v souřadnicích stroje.
G54 - to jsou souřadnice offsetu, počátku obrobku. Podle toho se řídí program. Vždy.
G53 - to jsou souřadnice stroje, podle home. Podle těch se program neřídí, leda bys před každou řádkou měl G53 .... ale to je trošku prasárna.
Normálně ti ukazuje vždy souřadnice G54. Podle těch se řídí program.
G53 většinou nevidíš, moc je nepotřebuješ vidět, ale jde si je zobrazit, proč ne.
Když zadáš G0 X10 Y10, dojede na souřadnice x10 y10 od počátku G54 souřadnic, čili od nastaveného offsetu.
Když zadáš G53 G0 X10 Y10, dojede na souřadnice x10 y10 od počátku G53 souřadnic, čili od home stroje.
Používání offsetů = normální používání stroje. Můžeš mít dokonce víc offsetů obrobku, je to pak sranda - nastavíš si G54 pro jeden obrobek, G55 pro druhý obrobek, G56 pro třetí obrobek, a můžeš obrobit všechny tři tím samým programem bez jakékoli úpravy. Jen mu před spuštěním programu řekneš který ten offset teda má použít odteď.
Je to takto vymyšleno správně, a je to proto, že stroj nesmí ztratit pojem o tom kde se pohybuje, to by pak nevěděl kam si má třeba dojet pro nástroj. Ale obrobek může ležet kdekoli, a pokaždý jinde. Program neřeší kde je počátek stroje, toho zajímá jen počátek obrobku, ať leží kde leží, a podle toho se řídí.
Že máš koncáky je sice super, ale motory a mechanika vyloženě milujou prudká zastavení ze 100 na nulu, že jo

Mají sloužit hlavně k tomu aby stroj zastavily když se něco ošklivě zvrtne a stroj ztratí pojem o tom kde se pohybuje. Když máš nastavený home stroje a v *.ini máš maximální vzdálenost os, tak do nich nikdy nenajede, plynule před nima zastaví. A to chceš.