Telecommunication Network for Controlling the Processes of Micro-Sized Structures Topology Formation

The article is devoted to the task of organization of complex interaction between separate modules of technological installations for material processing. The basic principles of control software development of industrial laser systems for precision processing, the possibility of implementing remote control of the complex executing hardware are considered. The system application examples for solving problems of highprecision processing of transparent solid materials are shown.


Introduction
Along with the active development of industrial laser systems [1,2], a special position is occupied by high-tech scientific installations aimed at conducting promising fundamental and applied research [3][4][5]. The gradual development of laser technologies and precision engineering has led to the creation of systems capable of performing precision laser micromachining of materials using femtosecond radiation [6][7][8].
In connection with the active use of such systems for construction of scientific and experimental complexes, the problem of control software universal package lack arose. Since when working with the installation, the operator primarily deals with the software, the quality of the latter directly determines the effectiveness of the work being done. Thus, the software component is one of the most important parts of any technological system, be it an innovative research facility or a laboratory test bench [9][10][11].
In accordance with modern requirements for the construction of high-tech laser systems, a precision microprocessing complex was developed, operating under the control of its own software ( Fig. 1) [12][13][14]. The developed installation is characterized by modular design, which makes it a versatile tool for solving a wide range of tasks. The interaction between the control computers and the hardware part of the system is carried out through the TCP/IP protocol, which makes it possible to territorially separate the control and executing components of the system.

Laser complex control system
The software of the laser complex is implemented in the object-oriented programming environment Visual C #, using the Windows Forms API. The connection of the system components is organized according to a modular principle, which also makes it possible to operate a number of third-party technical devices, for example, additional high-speed cameras, optical sensors, etc.
The basic way to control the installation is to form an executable work algorithm by the operator. The command entry window has the basic functionality of any modern code editor, such as syntax highlighting, ability to add comments, functions for quick export and import of command code into text files. When the complex is controlled in the program mode, it is possible to launch a set of commands in a test mode, in which laser radiation will be inactive, in order to preliminary assess correctness of generated code.
Often, if it is necessary to specify complex sequential movements of the coordinate table, the analytical method for constructing the trajectory is inconvenient, since it does not make it possible to evaluate the written code implementation. Alternatively, a visual method for designing the platform movement trajectory in XY plane was formed (Fig. 2). The trajectory construction is carried out by sequentially specifying the points of platform/contours movement of graphic primitives on the coordinate plane using a computer mouse, or by filling in a number of key graphs in the corresponding figure section [15,16]. This automatically generates the executable code for the command window. So, using the pouring mode when constructing the trajectory allows to form and apply on the sample a lattice of the required size and period (Fig. 3). When working with periodic structures [17][18][19], the ability to change such filling parameters as the density of lines, the speed of movement of the laser beam and the radiation power allows you to quickly carry out a series of experiments in order to select the optimal mode of exposure (Fig. 4).

Conclusion
The software that automates the management of complex systems technical components, despite the extremely high demand, is quite rare and highly specialized, as a result of which it is impossible to find a ready-made solution when working with specific high-tech equipment. The development of a software package for the designed hardware laser complex made it possible to organize a unified control system for technical components and nodes of the laser micromachining plant.