Funkce Machining Navi M-i obsahuje několik dílčích funkcí:
1) Diagnostiku chvění;
2) Vyhledání optimálních (stabilních) otáček ručně;
3) Monitoring vynucených vibrací;
4) Vyhledání optimálních otáček automaticky pomocí funkčního tlačítka;
5) Vyhledání optimálních otáček automaticky z programu;
6) Variace otáček;
7) Kontrolu správného obrábění, bez chvění.
Tyto funkce jsou vzájemně vázány. První funkce, „Diagnostika chvění“, rozhodne, která další funkce 2) až 6) se použije. Funkce „Vyhledání optimálních otáček ručně“ je výhodná při přípravě NC kódu nějaké složité součásti. Může se použít i přímo při obrábění, ale vyžaduje to delší řezy s neproměnlivými řeznými podmínkami, aby byl čas na optimalizaci otáček. „Monitoring vynucených vibrací“ umožňuje snížit vynucené vibrace a tím prodloužit životnost nástroje. Čtvrtá funkce, „Vyhledání optimálních otáček automaticky pomocí funkčního tlačítka“ už je určena pro složitější řezy, kde se mění řezné podmínky, ale ne příliš rychle, aby bylo možné stihnout ruční povel k automatickému nastavení optimálních otáček. „Vyhledání optimálních otáček automaticky z programu“ je varianta s největším komfortem pro obsluhu stroje. Vyžaduje sice jisté předběžné krátkodobé zkoušky a nastavení parametrů, ale po tomto seřízení pracuje adaptivně a zcela automaticky. Je efektivní při rychlých změnách řezných podmínek a směrů obrábění. V dalším popisu Machining Navi M-i se soustředíme právě na tuto variantu.
Machining Navi M-i je opce, která funguje na stroji, kde je na vřetenu od výrobce instalován akcelerometr, který měří vibrační signál při obrábění. V NC je instalován příslušný ovládací software, klávesnice má funkční tlačítka k ovládání Machining Navi M-i.
Operátor spustí nejprve funkci Diagnostika vibrací. S pomocí zobrazeného spektra měřených vibrací stanoví prahovou hodnotu vibrací, od které bude program uvažovat špičky ve spektru při výpočtu optimálních otáček. Prahovou hodnotu lze později optimalizovat. Jestliže Diagnostika zjistí, že spektrum chvění obsahuje pouze jeden výrazný vrchol, tj. jednu frekvenci chvění, povolí program použít funkci „Vyhledání optimálních otáček automaticky z programu“ a chvění může být potlačeno změnou otáček. Existence jednoho spektrálního vrcholu je charakteristická pro samobuzené chvění, a pouze tehdy platí výše uvedený vztah pro optimální otáčky. Samobuzené chvění tak nemůže být zaměněno s vynucenými vibracemi, jejichž spektrum může obsahovat několik výrazných vrcholů. Hovoříme-li o jedné frekvenci ve spektru samobuzeného kmitání, máme na mysli spektrum vypočtené při jistých konstantních otáčkách nástroje. Při změně otáček se frekvence chvění může změnit, jak jsme ukázali na diagramu stability.
K výpočtu optimálních otáček musí program znát počet zubů frézy, prahovou hodnotu vibrací, od které má brát v úvahu spektrální špičky a řídicí mód. Tyto parametry lze nastavit z programu, jestliže je zapnuta funkce Automatic Control (platí-li ON = G443). Navi začne řídit otáčky vřetena. Není-li počet zubů a práh zadán, Navi použije hodnoty nastavené v tabulce Navi M-i Tool Data. Není-li zadán řídicí mód, použije Navi mód z tabulky Navi M-i Parameters.