Bez obzira da li se kontrolnim sistemom mašine za graviranje kamena upravlja pomoću Weihonga ili ručke, moramo odrediti tačku kada radimo. Svi podaci u programu se pokreću u odnosu na ovu tačku. Ovo je porijeklo radnog komada koji često spominjemo.
Početak obratka je ishodište koordinata obratka, ishodište određeno za programiranje veličine obratka i općenito početna točka obrade obratka. Porijeklo obratka može odabrati programator. Kada odaberemo opciju "Natrag na ishodište obratka...", vrh alata će se automatski vratiti sa trenutne pozicije na ishodište obratka. Kako bi se osiguralo da vrh alata može sigurno proći kroz prolazni prostor tokom procesa vraćanja na ishodište obratka, bez nezgoda zbog sudara sa preprekama kao što su obradak i pribor, put povratka na nulu optimiziran je na sljedeći način:
Ako su koordinate u smjeru Z krajnje točke veće od koordinata u smjeru Z početne točke, os Z će se povući do krajnjeg položaja samo Z ose, a zatim će osi X i Y biti povezane kako bi se došlo do odredišne točke.
Ako su koordinate krajnje točke u smjeru Z manje od koordinata početne točke u smjeru Z, X i Y osi će prvo stići do X i Y koordinata odredišne točke, a zatim će osa Z neovisno dovesti do koordinata krajnje točke ose Z.
Budući da je Z-koordinata krajnje točke često na površini obrade obratka, kako bi se spriječilo da vrh alata udari u površinu obratka ili vrh alata nakon što se vrati u nultu tačku obratka, u stvari, os Z se ne vraća na nulu, već na vrijednost pomaka iznad nulte točke. Ovu vrijednost postavlja "tačka povlačenja" u parametrima obrade "prozora sistemskih parametara".
Ne treba mešati poreklo radnog komada i mehaničko poreklo mašine za graviranje kamena. Postoji samo jedno mehaničko poreklo, koje se generalno odnosi na graničnu poziciju mašine u pravcima X, Y i Z; ishodište obratka može se postaviti na bilo koju poziciju hoda stroja i višestruko.






