Multifunction CNC system for mechanical and laser
equipment is built on an open modular architecture that
includes several application parts, called management
tasks [11]. One of them is geometric task, it responds for
the generation of the geometric movement. In our case
the geometric task controls the machining and the laser
systems. Usually, for the machining processing the
geometric task is realized in the NC-kernel, but for laser
the solution is divided in two parts: first one in the
kernel and second one in the terminal (Fig. 1). A reason
for such a decision was the restriction of integration
coming from the side of laser scanning head.
Manufacturers of deflectors equipped them with PCI or
PCIe board and software drivers (as a rule for MS
Windows) not in the source code. The integration of
deflector control in the CNC system required a new
architecture with a mechanism we called external
interpolator.