CNC freespinkide simulaator on multimeediumirakendus, mis on loodud selleks, et anda algajatele masinaehituse professionaalidele põhitutvustus osade freesimisoperatsioonide programmeerimise põhimõtetest, kasutades standardset (ISO) G-koodi.
Rakenduse põhiülesanne on juhtimisprogrammide koodi süntaktiline analüüs (parsimine), et ehitada graafiline mudel lõikeriistade trajektooridest kolmemõõtmelises ruumis.
Rakenduse põhifunktsioonid: freespingi juhtimisprogrammide koodi redigeerimine, toimingud juhtprogrammide failidega, lõikeriista geomeetriliste parameetrite seadistamine, juhtimisprogrammide plokkide pidev/sammuline täitmine, kolm -tööriistade liikumiste mõõtmete visualiseerimine masina tööruumis, detaili töödeldud pinna lihtsustatud visualiseerimine, töötlemisrežiimide arvutamine, G-koodi kasutamise kiirjuhend.
Rakenduse peamised piirangud on: lõikepinna modelleerimise madal täpsus, hulknurkse geomeetria tooriku kasutamise võimatus, tööpinkide elementide lihtsustatud mudel.