1. Introduction
The precision of the manufacturing process, increasing efficiency and machining accuracy, determines the application of digitized precision computer control (CNC) in machine building [
1,
2]. It is impractical, non-economical and probably impossible to produce a perfect mechanical system. Air-bearing based systems can be a solution but, unfortunately, sharp drawbacks and disadvantages in particular designs occur; frictionless systems are more sensitive to changes of inertia, it is very hard to obtain stability of its dynamic response in a wide range of velocities, it is not compact, pneumatic feedthroughs are required; therefore, friction-based systems can be a very good solution for some of the application. Linear motor systems are gearless where friction is found only in guiding systems; therefore, dynamic response is mostly caused by mechanical structure, geometry, characteristics of the grease, friction and preload. During the operation, because of the aforementioned reasons, mechanical adjustments (including assembly and machining), metrology and calibration must be applied. By analysing standard procedures of mechanical adjustment and metrology, it must be emphasized that is not economical and sometimes impractical to proceed with it; therefore, novel diagnostic tools are critically required. As linear motor systems have a single friction source and modern FPGA based control and drives systems have enough calculation resources, the trace of degradation must be identified by indirect methods and embedded into a real time control system [
1]. Lack of scientific information related to combination of tribological effects, frequency response function, modal response and dynamic response of the motion system propose an innovative diagnostic set which may be an efficient way to predict the drift of static error and system dynamics.
Precision positioning systems, based on permanent magnet ironless linear synchronous motors, enables a wide range of industrial and laboratory applications because of their precision and dynamic capabilities. High throughput and continuous scanning or trajectory positioning modes are required for medical, microscopy, micromachining, marking, and 3D printing applications. Due to these factors, the application of the linear motor stages has increased in the past few years [
2,
3,
4,
5,
6,
7,
8,
9,
10]. Direct drive mechanisms are mandatory if there are requirements to minimize the static and dynamic errors of the displacement [
11,
12] ensure nanometer reputability.
The classic linear stage based on a linear motor consists of an ironless linear motor, linear guiding system, feedback system, proximity sensors and stage housing. A “Lorentz force” model is used to generate a force in the moving part which is proportional to current added to the motor windings: (). Unfortunately, force can become non-stable because of tribological and modal effects. Due to tribological effect, however, the product cycle is still limited by friction and stage structure; therefore, drift of static and dynamic errors exist. Sub-micrometre performance of linear stage is limited in time, because of guiding system degradation, deformation of mechanical structure, modal response of mechanical structure, preload changes and lack of greases.
Force fluctuations occurring in a linear motor feed system are a topical issue that affect the accuracy of system operation. Attempts are made to solve it by applying various algorithms; from the magnetic field model of the peranent magnet air gap [
13], the model of permanent magnetic linear synchronous motors (PMLSM) [
14], the equivalent circuit model obtained by theoretical analysis [
15,
16], the conformal mapping (CM) method for determining torque [
17,
18], PMLSM analysis method [
14], multiple changes of traction harmonics of different motion parameters [
19], development of compensation control strategies to improve traction oscillations as a periodic disturbance compensation strategy [
20], force wave compensation strategy [
21] and a comprehensive strategy for trinities, disturbances and surges [
22,
23]. To maintain the dynamic stability of the linear stage and its static error at its minimum, it is required to calibrate static error by optical methods and tune the transfer function in frequency domain. Any mechanical system has its eigen frequencies and resonances [
24]. Frequency response function of the mechanical system can be accrued by harmonic excitation of the system and modal analysis [
25]; therefore, loop shaping filters can be applied to reduce influence of resonances to dynamic response of the system and especially dynamic error [
26].
The problems of both static and dynamic displacement errors of the positioning systems are under intensive research as to find a reliable way to diagnose mechanism degradation which would allow us to prevent or even predict error drift [
27,
28], which will allow to increase product life cycle. Velocity feedback and velocity control loop has significant impact on motion control systems, due to direct impact on system damping [
2,
3]; however, differentiation of the position still has it challenges.
Friction, damping forces, preload and modal response caused by linear stage structure, increase vibration magnitude during the time and changes shape of vibration dynamically [
29]. The characteristic of the vibrational response is that it is harmonic, but stochastic during the time. Vibrations amplify modal response in unexpected frequencies, influence the preload in the guiding system, dynamic response of the stage and finally its static error. Generally speaking, increased level of vibration and its non-linear behaviour, reduces overall positioning accuracy of the translation system. To reduce these effects, Kalman filters (KF), field oriented control (FOC) and sliding mode controller (SMC) are broadly used, while eddy current damping (ECD) can be additionally evaluated [
28,
30,
31].
Due to vibrations, while the system is in motion and especially in start–stop operation, the dynamic error of the system increases in time. Due to vibration magnitude irregularity and frequency irregularity, it is hard to identify degradation of the robotic system by using standard control algorithms; therefore, novel control and diagnostic algorithms are required [
32]. The traction harmonics of a linear motor, even at small oscillation amplitudes, cause oscillations that directly affect the mechanical system itself [
16,
33,
34]. They have a cumulative effect that causes already large displacement fluctuations. In precision manufacturing, these substations in smooth motion are not taken into account [
35], as the dynamic characteristics of the mechanical system is modeled and controlled by process controller. This is relevant given that the oscillations affect the entire mechanical system, and in particular the traction of the motor through the feedback system [
36], so a detailed study of the electromechanical connection caused by the traction harmonic is necessary.
Separate studies have been performed to analyze mechanical oscillation, current circuit permeability [
37], current upper limit, and control parameters in a linear motor supply system [
15] but have only been defined by feedback errors without detailed analysis of traction harmonics and displacement oscillations. Such studies were performed by Yang et al. [
16], where the dependences between air gap fluctuations and the harmonic error is displacement fluctuation were defined.
This paper describes the modal and dynamic response of X and Y configuration linear motor stage with quasi-industrial linear guiding system and aims to find out the margins and actual response of the single degree of freedom stage excited in two different configurations: X (while fixed constrain of stage housing is organized to have full contact area with the surface) and Y (while fixed constrain of the stage housing is organized to have limited contact area with the base surface). PID with different configurations of notch filter, low pass filter and second order bi-quad filter is used to ensure system stability, without adjusting the system mechanical construction. To obtain the frequency response functions LMS is excited by current in the limited bandwidth and fixed amplitude (which might be considered as force excitation). The bandwidth is compared with the results obtained by the accelerometers. Spectral and dynamic response is investigated to analyse important X and Y configuration information. In addition, the Fourier spectral analysis of the amplitudes of the displacement dynamic errors is performed.
The obtained results of the investigation are represented by the derived transfer functions of the plant, controllers, the whole open loop LMS. The experimentally identified frequency response functions (FRF) are compared with FRF of the theoretically derived transfer functions of the LMS.
4. Results and Discussion
In the present section, spectral and dynamic response of the LMS stages in X and Y configurations is investigated. From
Section 3 before, it might be considered that the only difference between investigated LMS systems is configuration (spatial representation) of the stage and its mounting: X configuration is mounted to the granite via full surface area of housing, Y configuration system is mounted only by limited surface area flange imitating real XY configuration. LMS stages in X and Y configurations was examined by measuring: FRF via excitation of constant harmonic force signals, dynamic error of the displacement of the stage moving platform, see detail 1 in
Figure 1. The FRF was identified while moving part was moving in order to decrease the influence of stick slip friction to the measurement result. The displacement was entailed by exciting LMS by different velocities (1, 5, 10, 20, 100, 200, 400) mm/s, the mass of moving platform, the acceleration and the jerk were constant, while after the accusation of the dynamic error data and its statistical and spectral analysis, modal response of the moving platform was estimated and compared with FRF data, dynamic displacement error data transformed to frequency domain by applying Fourier transform. After converting dynamic data of dynamic process to frequency domain, 100 of the most powerful resonant frequencies were chosen and were additionally limited by 30 nm magnitude, which might be considered as non-measurable, therefore it will neglected in further analysis. After accusation of FRF and modal response, equation of resonance may be designed and actual position dynamics might be replicated by summation of harmonic signals. It is considered to be minor part; therefore, most of the analysis would be based on frequency domain data analysis, investigation of the resonance source and its modal shape.
Two configurations of the LMS were analysed: X configuration and Y configuration. Both setups were assembled from exactly same components in the same workshop. In each phase of the experiment the following sequence of activities were arranged:
- -
An excitation of the system with the harmonic signal of the constant amplitude to identify the transfer function;
- -
Identification and shaping of the open loop transfer function to reach stability criteria: gain margin not less than 6 dB and phase margin not less than 30°; particular investigation gives the information related to the stability margins, frequency domain data related to the resonances applicable to the “feed” direction.
- -
Excitation of moving platform in each configuration by different velocities (1, 5, 10, 20, 100, 200, 400) mm/s to collect the data of dynamic displacement error with sampling time equal to 50 µs.
- -
Statistical analysis of the dynamic response data in order to identify the tendency of: extremums, mean and standard deviation values , , min{Δe}, max{Δe}, while LMS are excited with mentioned velocity set.
- -
Spectral analysis of the dynamic response by applying Fourier transform of dynamic response data in order to identify most significant modes and its influence to dynamic response;
- -
Simultaneously, during excitation by velocity set, modal response was collected by accelerometers to identify resonances and modal response in “feed” and “pitch” direction;
- -
Spectral response of the three different methods was compared.
First of all, FRF response was analysed in order to identify most significant resonance information limited by bandwidth of 1000 Hz. From
Figure 6 and
Figure 7 it can be identified that total number of “feed” direction resonances in X configuration is 9, comparing to the Y configuration system, which is 12. It can be also stated that in X configuration, most significant resonances are most likely located at the higher bandwidth 108–923 Hz, while in Y configuration, it is clearly obvious that there exists a narrow sequence of low frequency resonances in the 11.7–62.1 Hz range. Low bandwidth resonances are clearly caused by the Y configuration and its mounting technique. It is more complicated to damp low frequency resonances and those resonances are directly involved in the dynamics of the moving platform.
Next, the direct measurement of the dynamic error of the displacement of the LMS platform has been performed. The error of the displacement, denoted by
, hereafter in the article is expressed as a difference
, where
is feedback displacement and
is the reference displacement set by the motion controller. The dynamic displacement errors
of the systems in configurations X and Y and at the different velocities
mm/s, with the constant acceleration
while changing velocity of the moving platform are shown in
Figure 8 and
Figure 9.
As we can see from
Figure 8 and
Figure 9, the dependency of the displacement dynamic error
on the time is harmonic; therefore, dynamic response can be easily replicated by applying superposition of harmonic functions. The displacement error
is smaller and seems to be comparable in X and Y configurations at the low excitation velocities, i.e., when
mm/s in comparison to the dynamic error
at the higher excitation velocities, when
mm/s. The influence of LMS configurations and mounting technique on the dynamic errors
is bigger at the high velocity and not so visible at low velocity range.
In
Table 2, there are summary estimations of the dynamic displacement error
of the LMS platform in different configurations X and Y at different velocities
mm/s and at the constant acceleration
. In this table, the estimations of mean, standard deviation, minimum and maximum are denoted by
,
,
,
, respectively, while
Figure 10 represents dependence of the standard deviation and mean values of dynamic displacement error
on earlier defined set of velocities.
From
Table 3, we can observe the following minimums of the absolute value of the estimated means,
, and the estimated standard deviation,
, of the dynamic error
depending on the velocity
mm/s, at the velocity profile acceleration
m/s
2:
When the velocity m/s, LMS in X and Y configurations statistical values of dynamic response are comparable, while when velocity was increased to m/s, dynamic response in X and Y configuration become less predictable and some phenomena in dynamic response might be observed.
When the velocity m/s, standard deviation of the LMS in X configuration seem to be converging to near zero value 3.1000 μm, while standard deviation of the LMS in Y configuration seems to be diverging from zero with systematic increasement in its value and become peak 9.9000 μm at maximal m/s velocity; it can be stated that X configuration system is less predictable as standard deviation saturates at 100 mm/s velocity and does not significantly increases by adding additional power to the moving platform; while standard deviation in Y configuration system is more functionally predictable and is constantly increasing. Magnitude of error in Y configuration caused by excitation, diverge from stable near zero value and is >300% higher comparing to the same LMS in X configuration at maximal 400 mm/s velocity.
When the velocity m/s, mean value of the LMS in X configuration is slowly converging to a positive 0.1244 μm value, while LMS in Y configuration is rapidly converging to a negative −0.3412 μm; the mean value is, significantly, >270% higher in Y configuration comparing to the same system in X configuration.
In general, X configuration, which is fixed by using the whole housing surface, settles faster and dynamic error values increase is slower, while standard deviation of the dynamic error is not linear and saturates when velocity profile is systematically increased. In comparison with Y configuration behavior, system which has fixed constraints only through the flange of the limited area, dynamic error behavior increases faster, but is more predictable and regular. In connecting with these conclusions, further dynamic behavior in frequency domain will be investigated to understand the influence of X and Y configuration to dynamic error from frequency domain point of view.
Fourier transform of dynamic response data was made. After that, 100 of the harmonics with the highest amplitude was estimated, to analyse only part of the spectrum and initialize clusters of frequencies which might have highest influence to the dynamic response of the stages. In
Figure 11, spectral representation of the dynamic response is presented. From the presented graphical information, it is only clear that most of the parasitic modal frequencies are located at the 10–250 Hz bandwidth in both configurations; the magnitude tendency of Y configuration stage is higher for <400% in peak response and nominally higher for >50%.
Further, more detailed spectral information was presented in
Figure 12 and
Figure 13. In order to understand the frequency of each mode and its amplitude spectral response was separated for each investigated velocity velocities
.
It is important to state that vibrations of magnitude less than 6 counts of encoder (single count encoder resolution is <5 nm) will be neglected in further analysis; therefore, bandwidth of >30 nm magnitude vibration is additional introduced in
Table 3. Limited amplitude bandwidth will further help to sort the vibrations modes accrued by accelerometers.
From the investigation of dynamic response earlier, it is clear that, generally speaking, in X configuration, the level of vibration magnitude is significantly lower comparing to the Y configuration. It must be emphasized that spectral response in X configuration at velocity
mm/s is clearly influenced by higher frequency modes with bandwidth of up to 912 Hz, which is relatively easy to damp; on the other hand, at higher excitation velocity
mm/s, significant influence is exerted by low frequency vibrations, which is obviously limited by bandwidth up to the 0–153 Hz, which is more complicated to damp; therefore, stability margins and overall bandwidth must be sacrificed. It must be added that if bandwidth cut at >30 nm magnitude of vibrations, X configuration spectral response bandwidth would be significantly narrowed and can be described by 0–39 Hz frequency range at all velocities. It is represented in
Table 4.
The situation in Y configuration is different. Spectral response at velocities mm/s is limited by 0–1000 Hz bandwidth, while at velocities mm/s bandwidth is limited by 0–154 Hz. If bandwidth cut at >30 nm magnitude of vibrations, Y configuration spectral response bandwidth as well as X configuration bandwidth will be significantly narrowed and will remain: in 0–39 Hz in X configuration and 0–153.7 Hz frequency at all velocities in Y configuration.
In conclusion, it is obvious that dynamics in X configuration system are significantly influenced by lower bandwidth frequency excitation, which is most likely coming from the granite base and vibration isolation system (mechanical dampers), while Y configuration spectral response bandwidth is wider, so harmonics which are coming from above 39 Hz can be considered as structural resonances caused by mounting, geometry, stage configuration, preload, and friction; therefore, further, it is important to analyse the range 39–154 Hz.
Additionally, modal analysis will be further introduced to estimate the modes which would correspond to the bandwidth accrued by FRF and dynamic analysis of the plant. The modal analysis will be represented by summary in
Table 5 and
Figure 14 and
Figure 15.
In
Table 5 is denoted first the five most significant modes in both X and Y configurations. To illustrate structural deformations deflection direction is added to the additional columns and illustrated by
Figure 14. The feed corresponds to the deflection to the direction of the motion; the yaw corresponds to the deflection around the vertical axis perpendicular to the motion direction; the pitch corresponds to the deflection around horizontal axis perpendicular to the motion direction; the roll corresponds to the deflection around horizontal axis parallel to the motion direction; the vertical corresponds to the deflection to the direction perpendicular to motion direction in vertical plane.
It is clear that yaw mode 126.4 Hz and pitch 136.6 Hz modes in Y configuration are significant and, most likely, it is important that they be prevented and damped by controller, mechanical structure and interfaces. According to the literature, it can be stated that modes between 100 and 140 Hz are most likely caused by preload in guiding system, while preload is well stabilized in X configuration systems; unfortunately, because of the structural dynamics and micro vibrations, preload can variety depending on the motion profile and stage regime. Variation of preload can be a serious cause of degradation of guiding system; therefore, resonances in the range of 100–140 Hz in Y configuration must be observed and controlled during the whole life cycle of stage in order to prevent degradation of its kinematic performance.
It is obvious that in Y configuration there is 300% more significant harmonics than in X configuration—33 versus 11. On the other hand, it is important to take into account the bandwidth of open loop system, which is 10 Hz in Y configuration and 12.5 in X configuration. The margin frequency is the frequency which is strongly dependent on control system and its design, while frequencies above of the stability margin might be more interesting for analysis. From the summary presented in
Figure 18, we could see that mounting configuration has significant influence on spectral response and, in X configuration, it is possible to estimate stability margin frequency (10 Hz), structural resonances (50 Hz) and guiding system/preload frequency (150 Hz) which have strong dependence on excitation velocity, while in Y configuration there is a number of frequencies which can be considered as a function of velocity, especially: 10 Hz, 90 Hz, 110 Hz, 120 Hz, 140 Hz, 150 Hz, 160 Hz, 260 Hz, 290 Hz, 310 Hz, 380 Hz. 390 Hz. Therefore, it must be stated that it is important to handle Y axes configuration with wider capabilities of bandwidth control and the “health” can be identified by observing modal response in the range of 10–150 Hz in X configuration, while in Y configuration wider bandwidth 10–390 Hz of observation must be considered. Additionally, analysing higher bandwidth in
Figure 16 and
Figure 17, it can be observed that Y configuration system is less stable in frequency 2000 Hz, 2900 Hz, 3000 Hz.