Content area
The research utilized a control application developed on the MyRIO 1900 device from National Instruments (National Instruments, Austin, TX, USA). According to the manufacturer, this system can be used for both learning and developing a variety of control applications. It is equipped with 40 bilateral digital inputs/outputs, 10 analog inputs, six analog outputs, LEDs, a built-in accelerometer, an FPGA, and a dual-core ARM Cortex-A9 processor (ARM Limited, Cambridge, UK). Programming can be carried out using the C language or the LabVIEW 2021 SP1 (32 bit) programming environment. In this paper, the author used a control application based on LabVIEW. This graphical environment contains specific blocks responsible for carrying out a given task. These blocks are connected by lines that determine the flow of information between them. This represents a completely different approach to programming, as there is no specific code executed line by line. The LabVIEW environment utilizes a Block Diagram—a window for graphically presenting the source code for a given application. In addition to various logical functions that can be used here, the programmer relies on Terminals, which reflect changes made from the operator panel, i.e., the so-called VI—Virtual Instrument. This window (VI) is used to visualize the operation of a given control application and can also be interpreted as an operator panel, in which the corresponding VI, or Virtual Instrument, is developed individually. A detailed description of the technical parameters of the software environment and the MyRio 1900 software platform can be found in the manufacturer’s documentation. This article presents the results of research on a control system for an active bearing support. Optimization of this system was proposed to maximize vibration reduction at the front spindle end and to apply the Ziegler–Nichols criterion to modify PID controller settings. The control algorithm was developed using the National Instrument MyRIO platform. The proposed modifications to the control system were intended to improve the control system’s properties, such as response time and overshoot, as well as to provide more stable spindle operation by reducing transient, abrupt changes in the bearing support stiffness. By modifying the control parameters for the PID control system (kp, Ti, Td) operating in a closed-loop feedback loop, it was possible to meet these assumptions, and the results recorded during the research confirm the effectiveness of the chosen method. Experimental testing verified the correct operation of the control algorithm in a model high-speed spindle. The tests were conducted at a rotational speed of 1000 rpm and with three different equivalent masses mounted on the front spindle end. The presented results of experimental tests on a real test stand demonstrate the correctness of the undertaken actions and ensure effective reduction of vibrations of the front spindle end of the tested system.
