R.L. Pushkov, S.V. Evstafieva, P.I. Miloslavskiy
The paper describes a research of the types of errors in part-programs of modern CNC systems, reveals the possibility of not only syntax errors, but also potential logical errors. An architectural model of a configurable part-program static analyzer has been developed, an example of its application for the «AxiOMA Control» control system is given.
Keywords: part-program, CNC, syntax analysis, static analysis, errors, machine-tool, EBNF, high-level language.