Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Intelligent integrated monitoring system for lathe equipment:

Intelligent integrated monitoring system for lathe equipment: During the production process of the components of precision machines, a stable quality is the key consideration of the vendors. During the production process of metal parts, a thermal expansion error of the spindle will occur due to long time operations, which causes machining errors during the production process. The chatter phenomenon that occurs during the production of components causes knife marks on the processing surface. Thus, chatter is also a major factor that affects the stability of quality. The occurrence of chatter phenomenon not only affects the quality of metal components, it also causes severe wear of the blade surface and shortens the life of the knife tool, and makes the cutting quality more difficult to control. Therefore, this paper uses the lathe machine to simulate the production process in the factory, to collect signals of the thermal expansion error of the spindle phenomenon and the coexistence of chatter, for timely compensation of the thermal expansion error and the development of the chatter suppression system, while spending extra efforts to implement real-time dynamic detection with the Lorenz chaotic system and applying spindle speed selection to control the chatter phenomenon, thus enhancing the processing quality and length- ening the longevity of the knife tool. As for the compensation of temperature, the system applies multi-regression analysis to detect the front and rear bearings of the spindle and room temperature and to compensate the error of the spindle in real time. The system takes real-time control of the chatter phenomenon and compensation of long-time thermal expansion error as its core architecture, while the secondary architecture combines the Internet of Things with Skymars to enable the machine to stabilize communication and to combine with heterogeneous machines such as robotic arm, milling machine, and grinding machine. It is a framework with horizontal development and establishes a database to record the critical value of the occurrence of chatter and implement two-time quality detection, achieving management of the production line, improvement of quality, and cloud information storage. Keywords Skymars system, CNC integrated system, Internet of things, regression analysis, chaotic system, spindle speed selection method Introduction Machine tool is an essential equipment for the production of metal components, while lathe and milling machines are the major ones. Therefore, the stability of the quality of the mechanical parts affects the stability of the follow- up product application. The common problems of lathe and milling machines during processing are chatter phenomenon and thermal expansion error of the spindle. Since the market becomes more and more demanding on the stability of a machine tool, in order to enhance productivity and competitiveness, people now pay more attention on the issue of spindle thermal error. Especially for the extra precision processing products, thermal 1,2 error is the key factor for deviation. Hence this paper explores how to enhance the processing quality while the Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung Corresponding author: Chin-Tsung Hsieh, Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung 41170. Email: fred@ncut.edu.tw Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License (http://www. creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/open-access-at-sage). Jian et al. 979 2 Journal of Low Frequency Noise, Vibration and Active Control 0(0) product is manufacturing at the front end. The spindle will have thermal expansion error phenomenon since the beginning of its operation, while the rotation speed of the spindle, feed speed, depth of cutting, types of blades, etc. are all the factors that affect the level of thermal error. Thermal error phenomenon will reduce the accuracy of processing and lead to poor quality. The main reason for the occurrence of thermal error phenomenon is because 3–5 6,7 of friction between the bearings which generates heat. Deflection occurred when the bearings are heated, which accounts for 30–50% of the total deflection. In order to enhance the quality and precision of processing, this study introduces temperature sensing device on the front and rear bearings of the spindle and carried out long-term data collection under 1000, 2000, 3000, and 4000 r/min operating conditions. Afterward, the study uses 9,10 multiple regression analysis to establish the thermal error model of the spindle. When the predicted value reaches the maximum tolerance of the deviation of the processing size, implement prediction of thermal error of the spindle when thermal error of the spindle occurs, then compensate the thermal deformation amount and adjust the processing parameters, and then compensate the predicted deformation displacement value to enhance the precision and quality. In order to enhance production capacity, high rotation speed and feed are usually used in processing to 12–14 enhance output. During the production process, uncertain factors will cause chatter phenomenon. These factors include the materials of the workpiece, the architecture of the machine, and the processing param- eters, and the torque declines when the spindle rotation speed increases. The chatter phenomenon occurred when the blade surface is dealing with the workpiece, and the depth of cutting is not identical and resulted in a fluctuation of the cutting force and generates periodical variations. Thus, it generates ripples on the surface of the workpiece, and fluctuations of the cutting force make the loading of the motor fluctuated and shorten the service life of the motor. Moreover, when the workpiece is processing under fluctuated cutting force, the processing quality of the workpiece will be unstable. In order to enhance the stability of quality, the chatter suppression system is developed. However, when the occurrence of chatter is under different choices of blade and processing material, the data of the cutting test will have different results, hence the uncertainty factors of the occurrence of chatter are very complicated. In order to reduce the uncertainty, the chaotic theory is used for signal analysis and followed by the development of the chatter critical suppression system. As for the core algorithm, in order to judge the chatter phenomenon immediately, it applies the Lorenz chaotic system to analyze and predict the signals. When the system detects the threshold of chatter, many researchers propose to adjust the parameter of 6–19 rotation speed of the spindle to implement chatter suppression. Most of the people use spindle speed selection (SSS) and spindle speed variation (SSV) to change the rotation speed of the spindle. The SSS applies spindle-rated rotation speed adjustment to suppress the chatter threshold. This study will explain this suppression rule in detail and compare the advantages and disadvantages of this suppression rule with the SSV suppression method. In coping with the convenience that generated from technologies and the needs of industry, the Skymars system is the system that has the most choice for heterogeneous machine connection. Therefore, the communication architecture of this system uses the Skymars system as the communication bridge, which enables the system to implement chatter suppression and compensate the thermal expansion error on heterogeneous machines. In addition, the system combines the applications of Internet of Things technology and database, which enables the system to be developed horizontally and upgrade the machine-networking equipment, hence the system can monitor and control the heterogeneous machine production line. The establishment of the database enables the information of the machines to become cloud-based. Method Experimental architecture and environment settings When the digital controller is started, the Skymars system is used as the communication architecture of the digital controller to monitor the parameters of the controller. When the spindle is running, the acceleration sensor is integrated with the temperature sensor (DS18B20) and (Arduino Uno) the control panel to capture all kinds of model signals of the spindle. The spindle vibration signal is analyzed by the Lorenz chaotic system. When the chatter threshold is generated, start the SSS to compensate the processing parameters immediately. At the same time, implement the temperature multiple regression analysis, monitor the thermal changing amount, and predict the compensation of thermal error amount. When the thermal expansion error of the spindle occurs, it compen- sates the processing parameters. When chatter and error amount occur, the database will capture the data for review and analysis, as shown in Structure Chart Figure 1. 980 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 3 Start CNC Start Spindle Start Domes�c Accelera�on Temperature Controller Sensor Sensor Signal Feedback Lorenz Mul�ple Chao�c Regression System Analysis Skymars Cha�er Displacement Detec�on Occurr NO, maintain rated Yes, increase the NO, maintain displacement? stable speed machining speed MySQL Enable compensa te Start For displa cement Supression? Yes, increase Compensa�on displavement End Figure 1. Structure chart. The hardware and sensors that are used in this study are shown in Figure 2: (a) Arduino Uno Rev3; (b) temperature sensor; (c) lathe digital control machine; (d) vibration signal capture card; (e) accelerometer; (f) three- dimensional measuring instrument; and (g) surface roughness meter. The major part of the lathe tool machine is model MC4200 and reaches maximum torque when the spindle is at the speed of 1500 r/min and the torque is 35.8 Nm. In addition, the maximum rotation speed of the machine tool is 6000 r/min, and the temperature sensors apply 2DS18B20 and are embedded in the front main bearing, the rear bearing, the lateral side of the spindle motor, and the top of the lateral side of the lathe machine. Data are collected via Arduino Uno, while the spindle vibration signal is measured by the accelerometer (KS943B100). The range of vibration signal capturing is between 5 and 22,000 Hz, and the vibration signal is sampling via the capture card (NI 9234þ NI USB 9162). The maximum sampling rate is 51.2 kS/s. The data of the surface roughness of the processing workpiece that used in the experiment is collected by the surface roughness meter (SJ-420), with a resolution between 360 mm/0.02 mm and 25 mm/0.002 mm. The machining dimensions of the workpieces are measured by a three-dimensional measuring instrument (ZEISS Contura G2) for precision processing, and the deviation can be measured up to 1.5þ L/350 mm. Vibration suppression and displacement compensation Vibration signal analysis. During the machining process of mechanical components, the chatter phenomenon occurs occasionally due to uncertain factors such as materials, machine architecture, processing parameters, etc. Therefore, the Lorenz chaotic system (Lorenz) is used for real-time signal analysis. Any kind of chaotic system will generate chaotic attractors, and the signal generates orderly but non-periodic motion tracks via chaotic attractors. When the signal changes, it generates great changes to the output of its model, for cutting signal the abnormal cutting vibration as high frequency jitter, while the normal cutting vibration as low fre- quency jitter which can significantly highlight the difference between high and low frequency in chaos system, then compares the data image discrimination with the deviation value of machining precision, to estimate the threshold of vibration. Figure 3 shows Map of Vibration Signal Distribution. Jian et al. 981 4 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 2. Diagram of actual hardware and sensor devices. (a) Arduino Uno Rev 3; (b) temperature sensor (2DS18B20); (c) lathe digital control machine; (d) vibration signal capture card; (e) accelerometer; (f) three-dimensional measuring instrument; (g) surface roughness meter. Figure 3. Spindle state for Lorenzchaotic systems of different fractional orders. (a) cutting state; (b) chattering state.. 982 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 5 The chaotic synchronization system can be divided into a main system and a simple system, which are, respectively, shown in equations (1) and (2) X ¼AX þ fðXÞ (1) Y ¼AY þ fðYÞþ U (2) N N where A is an N � M matrix, in the equators, X 2 R and Y 2 R are state vectors, while fðXÞ and fðYÞ are nonlinear vectors, and U is a nonlinear control term. The algorithm judges the changes of features by the change of dynamic errors that freely tracks from the main and simple systems. When U ¼ 0, dynamic error state can be obtained by subtracting the main and simple system. This system was proposed by Edward Norton Lorenz and 20,21 has many diversity applications to date. Here is the dynamic equation (3) dx ðtÞ > m > ¼ aðy ðtÞ� x ðtÞÞ m m dt dy ðtÞ (3) ¼ bx ðtÞ� y ðtÞ� x ðtÞz ðtÞ m m m dt > dz ðtÞ ¼ x ðtÞy ðtÞ� cz ðtÞ m m m dt According to the method proposed by Yau et al., take the dynamic error that obtained via the Lorenz chaotic system as the feature to judge, the dynamic error state of the chaotic system is rewritten into the matrix format and can be presented as equation (4) 2 3 2 32 3 2 3 2 3 e �aa 0 e 0 0 1 1 6 7 6 76 7 6 7 6 7 _ ~ 4 e 5 ¼ 4 b �1 0 54 e 5 þ 4 �e e 5 ¼ Aeþ4 �e e 5 (4) 2 2 1 3 1 3 e 00 �c e e e e e 3 3 1 3 1 3 Lorenz system parameters in equation (4) which according to a ¼ 28, b ¼ 10, and c ¼ 2:66, the chaotic attractors must be generated at this time. In order to make the dynamic error that was generated by the Lorenz chaotic system more clear and more accord with nonlinear, this paper adopts the fractional differential theory that is proposed by Gru¨ nwald–Letnikov, and its relative dynamic error e can be presented by equation (5) Cðm þ 1Þ �P m m�p D e � e (5) Cðm þ 1�pÞ In equation (5), when p ¼ 1, the slope is in general definition, and the p value that is discussed in non-integral order is between 0 and 1, e is the dynamic error, and m is any real number. When integrating the definition of non- integer order into the Lorenz chaotic system, the dynamic error equation can be changed to present in non-integer order format, such as equations (6) and (7) 2 3 2 3 2 3 1 0 e e e �p �p 1 �p 1 6 7 6 7 d d d 6 7 1 0 6 7 6 7 4 e 5 �AðeÞ e þ e e e (6) 2 3 1 �p �p 4 2 5 4 2 5 �p dt dt dt 1 0 e e e e e 3 2 3 3 3 2 3 Cð1Þe 6 7 2 3 2 3 2 3 Cð1 þ aÞ 1þp 6 7 q 0 0 D e �a a 0 e 6 7 6 7 6 7 Cð1Þe e e 6 7 6 7 0 1þp 1 3 q 2 6 7 6 7 ¼> D e 4 5 �4 b 00 5 e þ (7) 4 2 5 6 7 Cð1 þ aÞ 6 7 q 0 1þp D e 00 �c 6 7 3 e 4 5 Cð1Þe e e 1 2 Cð1 þ aÞ Jian et al. 983 6 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 4. Stability lobes diagram. In the formula (7), q ¼ (1 – p), 0 < q � 1 is to match the definition of non-integer order, while Cð�Þis the 0 0 Gamma function, and the system parameters a ¼ 28, b ¼ 10, and c ¼ 2:66 are non-zero parameters. In order to realize the dynamic error with the digital system, the dynamic error can be e ½i�¼x ½i�� 1 1 y ½i�¼; e ½i�¼x ½i��y ½i�; e ½i�¼x ½i��y ½i�, and the dynamic equation of the self-synchronization error 1 2 2 2 3 3 3 system can be changed to equation (8) 2 3 Cð1Þe ½i� 6 7 2 3 2 32 3 Cð1 þ pÞ 1þp 6 7 0 0 ½� �a a 0 ½� / i e i 1 6 7 6 7 6 76 7 6 7 Cð1Þe ½i�e ½i�ðe ½i�Þ 1 3 2 0 1þp 6 7 6 76 7 6 7 ½� ¼ b 00 þ (8) / i ½� e i 3 2 4 5 4 54 5 6 7 Cð1 þ pÞ 6 7 0 1þp ½� 00 �c 6 7 / i ½� p 2 e i 4 5 Cð1Þe ½i�e ½i�ðe ½i�Þ 1 2 3 Cð1 þ pÞ SSS and SSV. In the past, when chatter was generated in metal processing, Tlusty and Ismail proposed that the blade and the gap on the surface of the workpiece generated a periodical change, thus affecting the cutting force and believed that when the chatter occurred, the blade surface will hop. At that time, the cutting force is zero and generates ripples on the machined surface. Most of the people in the industry try to solve the chatter problem with the trial-and-error method, which has no scientific foundation. Therefore, this paper uses the cutting stability (Figure 4) that was developed by Merritt to judge the chatter between intervals and the basis for processing parameters adjustment. Many researchers have proposed that chatter occurred during processing and adjusted the 16–19 rotation speed of the spindle to suppress the chatter. This paper adopts the SSS and SSV to compare the methods of changing the spindle rotation speed. The SSV is processed at a rated speed. When chatter occurs, the rated period is given to adjust the amplitude of the speed and adopts symmetrical waveforms such as sine wave, triangle wave, and square wave to suppress the chatter. The SSS is processed at a rated speed, when there is chatter, and the rated speed is reduced to suppress the chatter. The machining program is processed with S ¼ 2500 r/min, F ¼ 0.25 mm/red, and a cutting depth of 3 mm. When there is chatter, suppress immediately and compare the data as shown in Table 1. The experimental data shows that the utilization rate of SSV is obviously better than SSS, but due to the limitation of hardware equipment, when SSV is suppressing the chatter, the amplitude of rotation speed cannot follow the modulation range in time, and the chatter suppression cannot be effectively performed. On the other hand, chatter is obviously suppressed when SSS is processing chatter suppression; as for machining deviation, SSS is better than SSV. Hence this study adopts SSS as the chatter suppression method. Multiple regression analysis. The regression model is applied to a model of the relationship between the variance number y and the variance number X. When the variance number x is one, it is called simple linear 984 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 7 Table 1. Comparison of workpiece parameters. Surface roughness Original size Size after Machining Machining average (Ra) (mm) machining (mm) error (mm) time (s) SSS Workpiece 1 3.90 mm 29.97 27.04 –0.07 30 Workpiece 2 3.72 mm 29.97 27.01 –0.04 30 Workpiece 3 4.08 mm 29.98 27.08 –0.1 31 Workpiece 4 4.45 mm 30.02 27.03 –0.01 30 Workpiece 5 4.22 mm 29.99 27.09 –0.1 30 SSV Workpiece 1 5.65 mm 29.93 mm 26.86 mm 0.07 mm 21s Workpiece 2 5.26 mm 30.01 mm 26.82 mm 0.19 mm 21s Workpiece 3 4.96 mm 29.97 mm 26.84 mm 0.13 mm 21s Workpiece 4 5.34 mm 29.98 mm 26.87 mm 0.11 mm 21s Workpiece 5 5.04 mm 30.02 mm 26.88 mm 0.14 mm 21s Surface roughness average (Ra): It is rated as the arithmetic average deviation of the surface valleys and peaks expressed in micro inches or micro meters. Original size: The original size of machining workpiece. Size after machining: The size of after machining workpiece. Machining error: Expected machining size-actual size after machining. Machining time: Time required from the start to the end of process. regression, when the number is more than two, it is called complex regression, and the model is represented as equation (9) y � fðX; bÞ; X¼ðx ; x . . . x Þ; b ¼ðb ; b ; . . . b Þ (9) 1; n 0 1 n In equation (9), X is from a single variance x ; or multiple variances x ; x ; . . . x , j ¼ 0; 1; 2; 3 . . . ; n, n is the 1 0 1 n number variances, and b is the vector of the unknown variance. Hence, the multiple regression model n variances can be expressed as equation (10) y ¼ b x þ b x þ b x . . . b x þ . . . b x þ e (10) i 0 i0 1 i1 2 i2þ j ij n in In equation (10), x is the j variance of the i experimental data, and when the value of the first variance is ij x ¼ 0, the regression interval is b ¼ 1, and the residual e can be presented as equation (11) i0 0 N n N XX X ^ ^ ^ ^ ^ e ¼ y � b x � b x � b x � � � �b�x ¼ y � x x b ¼ y � x y (11) i 0 i0 1 i1 2 i2 n in i ij ih h i ij i i¼1 h¼0 I¼1 where N is the number of experimental data i ¼ 1, 2. . . N, equation (3) is presented in matrix form as equation (12) T T X Xb ¼ X Y (12) Therefore, using the least squares method to solves the regression coefficients and minimizing the sum of the squared deviations, the expression b is used to solve the unknown regression coefficients as is shown in equation (13) 2 3 6 7 6 7 6 1 7 T �1 T ^ 6 7 b ¼ ¼ðX XÞ X Y; E ½x ; e �¼0 (13) ij i 6 . 7 6 7 4 5 n Jian et al. 985 8 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 5. Temperature sensor position. T1: front bearing temperature sensor; T2: rear bearing temperature sensor: (a) bearing sensor: T3: motor temperature sensor; (b) motor sensor; T4: room temperature sensor; (c) room temperature. Figure 6. Line graph of the temperature of the rear bearing at each rotation speed. This experiment uses the sensor to monitor the volume of temperature change of the front and rear ends of the spindle, the lateral side of the motor, and the room temperature. Using this information to establish multiple regressions, there are four input variation vectors: one output response variation vector and uses the data to establish the model of compensation volume for thermal expansion error, data collection of thermal expansion (4000, 3000, 2000, and 1000 r/min) and other rotation speed. Three thousand pieces of data were collected throughout 5 h of data collection process that captured data every 6 s. The results are shown in Figures 6 to 10. The multiple regression equation that is established by adopting the above conditions is shown in equation (14), while DT (front bearing temperature), DT (rear bearing temperature), DT (motor 1 2 3 temperature), DT (room temperature), and DN (predicted displacement). The temperature sensor position is 4 986 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 9 Figure 7. Line graph of the temperature of the front bearing at each rotation speed. Figure 8. Line graph of the temperature of the motor at each rotation speed. Figure 9. Line graph of the room temperature at each rotation speed. Jian et al. 987 10 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 10. Line graph of the volume of speed displacement at each rotation speed. Table 2. Chatter suppression. Cutting depth Rotation Surface roughness Processing 10 mm Processing 40 mm Error of processing (mm) speed (r/min) average (Ra) diameter (mm) diameter (mm) diameter (mm) Workpiece 1 3 1500 3.865 mm 26.513 26.529 16 Workpiece 2 3 1500 3.572 mm 26.517 26.520 3 Workpiece 3 3 1500 3.760 mm 26.514 26.507 10 Workpiece 4 3 2000 3.467 mm 26.502 26.507 5 Workpiece 5 3 2000 3.476 mm 26.507 26.513 6 Workpiece 6 3 2000 3.788 mm 26.504 26.509 4 Workpiece 7 3 2500 3.564 mm 26.513 26.524 11 Workpiece 8 3 2500 3.421 mm 26.503 26.506 2 Workpiece 9 3 2500 3.637 mm 26.507 26.514 6 shown in Figure 5: (a) front and rear bearing temperature sensor position; (b) motor temperature sensor position; and (c) room temperature sensor position �0:00911 � DT þ 0:00606 � DT þ 0:009833 � DT þ 0:000548 � DT � 0:22194 ¼ DN (14) 1 2 3 4 Experiment results Differences between with and without suppression of the cutting chatter The processing material is made of medium carbon steel, and the size is 180 (length) and 30 mm (diameter). The cutter positioning depth is 0.3 mm, cutting depth of fixed parameter is 3 mm, feed rate is 0.3 mm/red, length of processing overhang is 80 mm, length of processing is 50 mm, rotation speeds are 1500, 2000, and 2500 r/min to implement transformation of parameters. Implement suppression when the rotation speed that generated chatter is adjusted to 750 r/min. The surface roughness of the processing material and error of processing diameter are quality checked by the surface roughness meter and the three-dimensional measurement setting machine. From the data of the processing diameter error of Tables 2 and 3, it is found that the processing quality is enhanced if suppression is implemented when chatter occurred. During suppression, the diameter falls within the range of 3.2698–16.1363 mm, and the diameter error falls within the range from 28.1628 to 46.4199 mm without suppression. We can tell from Table 3 that when chatter occurred, the faster the rotation speed, the greater the error of the processing diameter tends to be. Table 4 shows that the average surface roughness is 4.487–4.986 mm when chatter occurred at 1500, 2000, and 2500 r/min. After suppression, the average roughness is 3.54–3.577 mm, which shows a significant 988 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 11 Table 3. Without chatter suppression. Cutting depth Rotation Surface roughness Processing 10 mm Processing 40 mm Error of processing (mm) speed (r/min) average (Ra) diameter (mm) diameter (mm) diameter (mm) Workpiece 10 3 1500 4.417 mm 26.518 26.555 37 Workpiece 11 3 1500 4.481 mm 26.506 26.542 35 Workpiece 12 3 1500 4.671 mm 26.512 26.543 30 Workpiece 13 3 2000 4.373 mm 26.502 26.546 43 Workpiece 14 3 2000 4.417 mm 26.501 26.529 28 Workpiece 15 3 2000 4.673 mm 26.497 26.539 42 Workpiece 16 3 2500 4.476 mm 26.486 26.532 46 Workpiece 17 3 2500 4.874 mm 26.504 26.547 42 Workpiece 18 3 2500 5.046 mm 26.500 26.544 44 Table 4. Average value of surface roughness. 1500 r/min 2000 r/min 2500 r/min Without chatter suppression 4.523 mm 4.487 mm 4.986 mm Surface roughness With chatter suppression 3.732 mm 3.577 mm 3.54 mm Surface roughness Figure 11. Line graph of front and rear bearings, motor, and room temperature at 1000 r/min. improvement in quality. The data of Tables 2 and 3 indicate that to implement chatter suppression when chatters occurred at 1500, 2000, and 2500 r/min, which improve the overall processing quality. Differences between with and without compensation of thermal expansion error In order to prove the accuracy of the modeling model, this study compares the actual results with the results as predicted by the model, and the results are shown in Figures 11 and 12. The results show that the temperature will rise rapidly when the motor is rotating at low speed, which will have a significant impact on the prediction of regression value. Especially, when the x-axis is at 0–500, the variation of 1000 r/min rotation speed is particularly obvious, as shown in Figure 13. It is obvious that it makes the regression prediction value to increase rapidly when the piece of data is between 0 and 300. As temperature changes when the piece of data falls between 1500 and 3000, the curves of the front and rear bearings are almost overlapping, as shown in Figure 11. This result indicates that within this range of variation, when the front and rear bearings tend to be the same, the prediction of Jian et al. 989 12 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 12. Line graph of front and rear bearings, motor, and room temperature at 2500 r/min. Figure 13. Line graph of predicted displacement and actual displacement at 1000 r/min. regression and the actual measured value will have a great difference. The results in Figure 13 show that when the piece of data is between 0 and 1000 at 2500 r/min rotation speed, the temperature rise of the motor is not obvious; thus, there is a greater difference between the results of the regression prediction of temperature change and the actual value. When the piece of data is between 1000 and 3000, the amount of change at 2500 r/min is particularly noticeable, as shown in Figure 12. It is found that there is a significant temperature difference between the curves of the front and rear bearings; thus, the regression prediction is close to the actual value. When the piece of data of the AC induction motor is between 0 and 500, its speed increases rapidly at 1000 r/min rotation speed; the possible reason is that this rotation speed is closest to 1500 r/min, and the torque of the spindle reaches maximum at 1500 r/min, which is 35.8 Nm. Therefore, it is speculated that when comparing with 1000 r/min rotation, the induction motor demands a much higher electricity current when it is at 2500 r/min, and it makes the temperature of the motor rise rapidly. It is shown in Figures 13 and 14 that the regression prediction value can effectively compensate the thermal expansion error phenomenon of the spindle and reduce the machining error value to 0.1–5 mm. Hence, when the machine tool is actually processing, it can be closer to the actual demand size. Integration platform – human–machine interface The system adopts the C# programming language for interface design to complete information integration and establish the real-time data monitoring (Figure 15). The interface results are shown in Figure 14(a) to (f), including 990 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 13 Figure 14. Line graph of predicted displacement and actual displacement at 2500 r/min. Figure 15. Real-time data monitoring. (a) machine monitoring; (b) selection of processing parameter; (c) robotic arm; (d) vibration signals; (e) temperature monitoring; (f) data preservation. six monitoring items: (a) machine monitoring, (b) selection of processing parameter, (c) robotic arm, (d) vibration signals, (e) temperature monitoring, and (f) data preservation. The data monitoring result of the machine shows the real-time status of the machine and the contents of the execution programs. The contents include the mechan- ical coordinates of the axes of the machines X, Y, and B, how many workpieces are processed, and the processing time of the workpiece, as shown in Figure 15(a). In addition, the interface also integrates the recommendation Jian et al. 991 14 Journal of Low Frequency Noise, Vibration and Active Control 0(0) table of the cutting quality parameters, recommending the cutting quality parameters for various kinds of blades and materials by the Taguchi method. First of all, when the user presses the types of knife tool holder, the turret will automatically rotate to the corresponding knife tool; then the type of material is pressed, it will present processing quality parameters recommendation. The recommendation items include the best precision, the best surface condition, and the best processing efficiency, as shown in Figure 15(b). The interface also provides data monitoring of the robotic arm. The monitoring screen shows the current axis angles of the six-axis and coor- dinates of the arm. The user can check through the camera lens to see whether or not the arm has gripped the workpiece for loading and unloading the materials, as shown in Figure 15(c). In addition, the interface also includes a chatter suppression system to monitor whether or not there is abnormal vibration signal when the spindle is operating and displays the vibration signal in a chaotic distribution graph. The chatter suppression can be divided into automatic suppression and manual suppression. When the automatic suppression is on, the chatter suppression system will analyze the vibration signals that occurred during processing and perform chatter sup- pression when approaching the chatter threshold. As for manual suppression, it implements suppression manually when vibration signals occurred during processing, as shown in Figure 15(d). The interface also displays the compensation information of the thermal expansion of the spindle, including monitoring the temperature change of the front and rear bearings, and the room temperature, and performs regression prediction. The user can judge whether or not the compensation for thermal expansion error is needed to enhance the stability of quality, as shown in Figure 15(e). Finally, the interface integrates the abnormal records of the machine and the machined workpiece, enables the user to check those products that have abnormal vibration signals during the production process in the past, and implements sampling inspection. The design of this system enables the user to perform processing operations and enhance the processing quality in a simple and clear way, as shown in Figure 15(f). Conclusion The experimental results show that chatter suppression and temperature compensation can effectively enhance the processing quality. This study uses actual machines to implement processing activity for verification, makes mathematical model parameters closer to the needs of the industry processing format, and meets the expectations of the industry. The chatter suppression system can effectively resolve the surface roughness problem generated by the chatter. With no suppression, the cutting depth of the workpiece will be uneven due to chatter phenomenon and result in a large error value of the overall size of the workpiece. The chatter suppression system enables the cutting depth of the workpiece to be even, hence the error value of the overall size of the workpiece is smaller, which meets the needs of the industry. The regression prediction is implemented when the spindle is running. The verification data show that the regression prediction compensation can reduce the machining error value from 0.1 to 5 mm if we implement the compensation for thermal expansion error of the spindle when the regression prediction value is greater than the rated error value. This study has implemented the integration of the chatter suppression system, regression prediction compensation, and human–machine interface, hence the user can easily enhance the quality of the products during the processing operations and improve the overall added value of the machine through the integrated system interfaces that are proposed in this study. Declaration of conflicting interests The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article. Funding The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research is supported by the Ministry of Science and Technology’s ‘Development of Intelligent Functional Technologies of the Spindle Surroundings of Domestic Lathe Machine Tool (Project Number: MOST107-2218-E-167–001-)’. ORCID iD Chin-Tsung Hsieh https://orcid.org/0000-0002-8825-0826 992 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 15 References 1. Blaser P, Pavlicek F, Mori K, et al. Adaptive learning control for thermal error compensation of 5-axis machine tools. J Manuf Syst 2017; 44: 302–309. 2. Mayr J, Jedrzejewski J, Uhlmann E, et al. Thermal issues in machine tools. CIRP Ann-Manuf Technol 2012; 61: 771–791. 3. Babu SR, Raja VP, Thyla PR, et al. Prediction of transient thermo-mechanical behavior of the headstock assembly of a CNC lathe. Int J Adv Manuf Technol 2014; 74: 17–24. 4. Zhou XW, Zhang H, Hao X, et al. Investigation on thermal behavior and temperature distribution of bearing inner and outer rings. Tribol Int 2019; 130: 289–298. 5. Zhang YF, Li XH, Hong J, et al. Uneven heat generation and thermal performance of spindle bearings. Tribol Int 2018; 126: 324–335. 6. Than VT and Huang JH. Nonlinear thermal effects on high-speed spindle bearings subjected to preload. Tribol Int 2016; 96: 361–372. 7. Liu JL, Ma C, Wang SL, et al. Thermal-structure interaction characteristics of a high-speed spindle-bearing system. Int J Mach Tools Manuf 2019; 137: 42–57. 8. Cao Y. Modeling of high-speed machine-tool spindle systems. PhD Thesis, British Columbia University, British Columbia, 9. Lin ZC and Chang JS. The building of spindle thermal displacement model of high speed machine center. Int J Adv Manuf Technol 2007; 34: 556–566. 10. Liu Q, Chen YT, Lou P, et al. Selection of key temperature measuring points for thermal error modeling of CNC machine tools. J Adv Mech Des Syst Manuf 2018; 12: 15. 11. Li R, Lin W, Zhang J, et al. Research on thermal deformation of feed system for high-speed vertical machining center. Proc Comput Sci 2018; 131: 469–476. 12. Totis G, Insperger T, Sortino M, et al. Symmetry breaking in milling dynamics. Int J Mach Tools Manuf 2019; 139: 37–59. 13. Munoa J, Beudaert X, Dombovari Z, et al. Chatter suppression techniques in metal cutting. CIRP Ann-Manuf Technol 2016; 65: 785–808. 14. Tlusty J. Dynamics of high-speed milling. J Eng Indus 1986; 108: 59–67. 15. Tlusty J and Ismail F. Basic non-linearity in machining chatter. CIRP Ann 1981; 30: 299–304. 16. Bediaga I, Munoa J, Hernandez J, et al. An automatic spindle speed selection strategy to obtain stability in high-speed milling. Int J Mach Tools Manuf 2009; 49: 384–394. 17. Bediaga I, Zatarain M, Munoa J, et al. Application of continuous spindle speed variation for chatter avoidance in roughing milling. Proc IMechE, Part B: J Engineering Manufacture 2011; 225: 631–640. 18. Jin G, Qi HJ, Li ZJ, et al. Dynamic modeling and stability analysis for the combined milling system with variable pitch cutter and spindle speed variation. Commun Nonlinear Sci Num Simul 2018; 63: 38–56. 19. Albertelli P, Braghieri L, Torta M, et al. Development of a generalized chatter detection methodology for variable speed machining. Mech Syst Signal Proc 2019; 123: 26–42. 20. Bougoffa L, Al-Awfi S and Bougouffa S. A complete and partial integrability technique of the Lorenz system. Results Phys 2018; 9: 712–716. 21. Bougoffa L and Bougouffa S. New parametric approach for the General Lorenz System. Phys Scr. Epub ahead of print 8 May 2014. DOI: 10.1088/0031-8949/89/7/075203. 22. Yau HT, Wu SY, Chen CL, et al. Fractional-order chaotic self-synchronization-based tracking faults diagnosis of ball bearing systems. IEEE Trans Ind Electron 2016; 63: 3824–3833. 23. Merritt HE. Theory of self-excited machine-tool chatter: Contribution to machine-tool chatter research. J Eng Indus 1965; 87: 447–454. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png "Journal of Low Frequency Noise, Vibration and Active Control" SAGE

Intelligent integrated monitoring system for lathe equipment:

Loading next page...
 
/lp/sage/intelligent-integrated-monitoring-system-for-lathe-equipment-rMwZX5vWC8

References (23)

Publisher
SAGE
Copyright
Copyright © 2022 by SAGE Publications Ltd unless otherwise noted. Manuscript content on this site is licensed under Creative Commons Licenses
ISSN
0263-0923
eISSN
2048-4046
DOI
10.1177/1461348419889502
Publisher site
See Article on Publisher Site

Abstract

During the production process of the components of precision machines, a stable quality is the key consideration of the vendors. During the production process of metal parts, a thermal expansion error of the spindle will occur due to long time operations, which causes machining errors during the production process. The chatter phenomenon that occurs during the production of components causes knife marks on the processing surface. Thus, chatter is also a major factor that affects the stability of quality. The occurrence of chatter phenomenon not only affects the quality of metal components, it also causes severe wear of the blade surface and shortens the life of the knife tool, and makes the cutting quality more difficult to control. Therefore, this paper uses the lathe machine to simulate the production process in the factory, to collect signals of the thermal expansion error of the spindle phenomenon and the coexistence of chatter, for timely compensation of the thermal expansion error and the development of the chatter suppression system, while spending extra efforts to implement real-time dynamic detection with the Lorenz chaotic system and applying spindle speed selection to control the chatter phenomenon, thus enhancing the processing quality and length- ening the longevity of the knife tool. As for the compensation of temperature, the system applies multi-regression analysis to detect the front and rear bearings of the spindle and room temperature and to compensate the error of the spindle in real time. The system takes real-time control of the chatter phenomenon and compensation of long-time thermal expansion error as its core architecture, while the secondary architecture combines the Internet of Things with Skymars to enable the machine to stabilize communication and to combine with heterogeneous machines such as robotic arm, milling machine, and grinding machine. It is a framework with horizontal development and establishes a database to record the critical value of the occurrence of chatter and implement two-time quality detection, achieving management of the production line, improvement of quality, and cloud information storage. Keywords Skymars system, CNC integrated system, Internet of things, regression analysis, chaotic system, spindle speed selection method Introduction Machine tool is an essential equipment for the production of metal components, while lathe and milling machines are the major ones. Therefore, the stability of the quality of the mechanical parts affects the stability of the follow- up product application. The common problems of lathe and milling machines during processing are chatter phenomenon and thermal expansion error of the spindle. Since the market becomes more and more demanding on the stability of a machine tool, in order to enhance productivity and competitiveness, people now pay more attention on the issue of spindle thermal error. Especially for the extra precision processing products, thermal 1,2 error is the key factor for deviation. Hence this paper explores how to enhance the processing quality while the Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung Corresponding author: Chin-Tsung Hsieh, Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung 41170. Email: fred@ncut.edu.tw Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License (http://www. creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/open-access-at-sage). Jian et al. 979 2 Journal of Low Frequency Noise, Vibration and Active Control 0(0) product is manufacturing at the front end. The spindle will have thermal expansion error phenomenon since the beginning of its operation, while the rotation speed of the spindle, feed speed, depth of cutting, types of blades, etc. are all the factors that affect the level of thermal error. Thermal error phenomenon will reduce the accuracy of processing and lead to poor quality. The main reason for the occurrence of thermal error phenomenon is because 3–5 6,7 of friction between the bearings which generates heat. Deflection occurred when the bearings are heated, which accounts for 30–50% of the total deflection. In order to enhance the quality and precision of processing, this study introduces temperature sensing device on the front and rear bearings of the spindle and carried out long-term data collection under 1000, 2000, 3000, and 4000 r/min operating conditions. Afterward, the study uses 9,10 multiple regression analysis to establish the thermal error model of the spindle. When the predicted value reaches the maximum tolerance of the deviation of the processing size, implement prediction of thermal error of the spindle when thermal error of the spindle occurs, then compensate the thermal deformation amount and adjust the processing parameters, and then compensate the predicted deformation displacement value to enhance the precision and quality. In order to enhance production capacity, high rotation speed and feed are usually used in processing to 12–14 enhance output. During the production process, uncertain factors will cause chatter phenomenon. These factors include the materials of the workpiece, the architecture of the machine, and the processing param- eters, and the torque declines when the spindle rotation speed increases. The chatter phenomenon occurred when the blade surface is dealing with the workpiece, and the depth of cutting is not identical and resulted in a fluctuation of the cutting force and generates periodical variations. Thus, it generates ripples on the surface of the workpiece, and fluctuations of the cutting force make the loading of the motor fluctuated and shorten the service life of the motor. Moreover, when the workpiece is processing under fluctuated cutting force, the processing quality of the workpiece will be unstable. In order to enhance the stability of quality, the chatter suppression system is developed. However, when the occurrence of chatter is under different choices of blade and processing material, the data of the cutting test will have different results, hence the uncertainty factors of the occurrence of chatter are very complicated. In order to reduce the uncertainty, the chaotic theory is used for signal analysis and followed by the development of the chatter critical suppression system. As for the core algorithm, in order to judge the chatter phenomenon immediately, it applies the Lorenz chaotic system to analyze and predict the signals. When the system detects the threshold of chatter, many researchers propose to adjust the parameter of 6–19 rotation speed of the spindle to implement chatter suppression. Most of the people use spindle speed selection (SSS) and spindle speed variation (SSV) to change the rotation speed of the spindle. The SSS applies spindle-rated rotation speed adjustment to suppress the chatter threshold. This study will explain this suppression rule in detail and compare the advantages and disadvantages of this suppression rule with the SSV suppression method. In coping with the convenience that generated from technologies and the needs of industry, the Skymars system is the system that has the most choice for heterogeneous machine connection. Therefore, the communication architecture of this system uses the Skymars system as the communication bridge, which enables the system to implement chatter suppression and compensate the thermal expansion error on heterogeneous machines. In addition, the system combines the applications of Internet of Things technology and database, which enables the system to be developed horizontally and upgrade the machine-networking equipment, hence the system can monitor and control the heterogeneous machine production line. The establishment of the database enables the information of the machines to become cloud-based. Method Experimental architecture and environment settings When the digital controller is started, the Skymars system is used as the communication architecture of the digital controller to monitor the parameters of the controller. When the spindle is running, the acceleration sensor is integrated with the temperature sensor (DS18B20) and (Arduino Uno) the control panel to capture all kinds of model signals of the spindle. The spindle vibration signal is analyzed by the Lorenz chaotic system. When the chatter threshold is generated, start the SSS to compensate the processing parameters immediately. At the same time, implement the temperature multiple regression analysis, monitor the thermal changing amount, and predict the compensation of thermal error amount. When the thermal expansion error of the spindle occurs, it compen- sates the processing parameters. When chatter and error amount occur, the database will capture the data for review and analysis, as shown in Structure Chart Figure 1. 980 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 3 Start CNC Start Spindle Start Domes�c Accelera�on Temperature Controller Sensor Sensor Signal Feedback Lorenz Mul�ple Chao�c Regression System Analysis Skymars Cha�er Displacement Detec�on Occurr NO, maintain rated Yes, increase the NO, maintain displacement? stable speed machining speed MySQL Enable compensa te Start For displa cement Supression? Yes, increase Compensa�on displavement End Figure 1. Structure chart. The hardware and sensors that are used in this study are shown in Figure 2: (a) Arduino Uno Rev3; (b) temperature sensor; (c) lathe digital control machine; (d) vibration signal capture card; (e) accelerometer; (f) three- dimensional measuring instrument; and (g) surface roughness meter. The major part of the lathe tool machine is model MC4200 and reaches maximum torque when the spindle is at the speed of 1500 r/min and the torque is 35.8 Nm. In addition, the maximum rotation speed of the machine tool is 6000 r/min, and the temperature sensors apply 2DS18B20 and are embedded in the front main bearing, the rear bearing, the lateral side of the spindle motor, and the top of the lateral side of the lathe machine. Data are collected via Arduino Uno, while the spindle vibration signal is measured by the accelerometer (KS943B100). The range of vibration signal capturing is between 5 and 22,000 Hz, and the vibration signal is sampling via the capture card (NI 9234þ NI USB 9162). The maximum sampling rate is 51.2 kS/s. The data of the surface roughness of the processing workpiece that used in the experiment is collected by the surface roughness meter (SJ-420), with a resolution between 360 mm/0.02 mm and 25 mm/0.002 mm. The machining dimensions of the workpieces are measured by a three-dimensional measuring instrument (ZEISS Contura G2) for precision processing, and the deviation can be measured up to 1.5þ L/350 mm. Vibration suppression and displacement compensation Vibration signal analysis. During the machining process of mechanical components, the chatter phenomenon occurs occasionally due to uncertain factors such as materials, machine architecture, processing parameters, etc. Therefore, the Lorenz chaotic system (Lorenz) is used for real-time signal analysis. Any kind of chaotic system will generate chaotic attractors, and the signal generates orderly but non-periodic motion tracks via chaotic attractors. When the signal changes, it generates great changes to the output of its model, for cutting signal the abnormal cutting vibration as high frequency jitter, while the normal cutting vibration as low fre- quency jitter which can significantly highlight the difference between high and low frequency in chaos system, then compares the data image discrimination with the deviation value of machining precision, to estimate the threshold of vibration. Figure 3 shows Map of Vibration Signal Distribution. Jian et al. 981 4 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 2. Diagram of actual hardware and sensor devices. (a) Arduino Uno Rev 3; (b) temperature sensor (2DS18B20); (c) lathe digital control machine; (d) vibration signal capture card; (e) accelerometer; (f) three-dimensional measuring instrument; (g) surface roughness meter. Figure 3. Spindle state for Lorenzchaotic systems of different fractional orders. (a) cutting state; (b) chattering state.. 982 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 5 The chaotic synchronization system can be divided into a main system and a simple system, which are, respectively, shown in equations (1) and (2) X ¼AX þ fðXÞ (1) Y ¼AY þ fðYÞþ U (2) N N where A is an N � M matrix, in the equators, X 2 R and Y 2 R are state vectors, while fðXÞ and fðYÞ are nonlinear vectors, and U is a nonlinear control term. The algorithm judges the changes of features by the change of dynamic errors that freely tracks from the main and simple systems. When U ¼ 0, dynamic error state can be obtained by subtracting the main and simple system. This system was proposed by Edward Norton Lorenz and 20,21 has many diversity applications to date. Here is the dynamic equation (3) dx ðtÞ > m > ¼ aðy ðtÞ� x ðtÞÞ m m dt dy ðtÞ (3) ¼ bx ðtÞ� y ðtÞ� x ðtÞz ðtÞ m m m dt > dz ðtÞ ¼ x ðtÞy ðtÞ� cz ðtÞ m m m dt According to the method proposed by Yau et al., take the dynamic error that obtained via the Lorenz chaotic system as the feature to judge, the dynamic error state of the chaotic system is rewritten into the matrix format and can be presented as equation (4) 2 3 2 32 3 2 3 2 3 e �aa 0 e 0 0 1 1 6 7 6 76 7 6 7 6 7 _ ~ 4 e 5 ¼ 4 b �1 0 54 e 5 þ 4 �e e 5 ¼ Aeþ4 �e e 5 (4) 2 2 1 3 1 3 e 00 �c e e e e e 3 3 1 3 1 3 Lorenz system parameters in equation (4) which according to a ¼ 28, b ¼ 10, and c ¼ 2:66, the chaotic attractors must be generated at this time. In order to make the dynamic error that was generated by the Lorenz chaotic system more clear and more accord with nonlinear, this paper adopts the fractional differential theory that is proposed by Gru¨ nwald–Letnikov, and its relative dynamic error e can be presented by equation (5) Cðm þ 1Þ �P m m�p D e � e (5) Cðm þ 1�pÞ In equation (5), when p ¼ 1, the slope is in general definition, and the p value that is discussed in non-integral order is between 0 and 1, e is the dynamic error, and m is any real number. When integrating the definition of non- integer order into the Lorenz chaotic system, the dynamic error equation can be changed to present in non-integer order format, such as equations (6) and (7) 2 3 2 3 2 3 1 0 e e e �p �p 1 �p 1 6 7 6 7 d d d 6 7 1 0 6 7 6 7 4 e 5 �AðeÞ e þ e e e (6) 2 3 1 �p �p 4 2 5 4 2 5 �p dt dt dt 1 0 e e e e e 3 2 3 3 3 2 3 Cð1Þe 6 7 2 3 2 3 2 3 Cð1 þ aÞ 1þp 6 7 q 0 0 D e �a a 0 e 6 7 6 7 6 7 Cð1Þe e e 6 7 6 7 0 1þp 1 3 q 2 6 7 6 7 ¼> D e 4 5 �4 b 00 5 e þ (7) 4 2 5 6 7 Cð1 þ aÞ 6 7 q 0 1þp D e 00 �c 6 7 3 e 4 5 Cð1Þe e e 1 2 Cð1 þ aÞ Jian et al. 983 6 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 4. Stability lobes diagram. In the formula (7), q ¼ (1 – p), 0 < q � 1 is to match the definition of non-integer order, while Cð�Þis the 0 0 Gamma function, and the system parameters a ¼ 28, b ¼ 10, and c ¼ 2:66 are non-zero parameters. In order to realize the dynamic error with the digital system, the dynamic error can be e ½i�¼x ½i�� 1 1 y ½i�¼; e ½i�¼x ½i��y ½i�; e ½i�¼x ½i��y ½i�, and the dynamic equation of the self-synchronization error 1 2 2 2 3 3 3 system can be changed to equation (8) 2 3 Cð1Þe ½i� 6 7 2 3 2 32 3 Cð1 þ pÞ 1þp 6 7 0 0 ½� �a a 0 ½� / i e i 1 6 7 6 7 6 76 7 6 7 Cð1Þe ½i�e ½i�ðe ½i�Þ 1 3 2 0 1þp 6 7 6 76 7 6 7 ½� ¼ b 00 þ (8) / i ½� e i 3 2 4 5 4 54 5 6 7 Cð1 þ pÞ 6 7 0 1þp ½� 00 �c 6 7 / i ½� p 2 e i 4 5 Cð1Þe ½i�e ½i�ðe ½i�Þ 1 2 3 Cð1 þ pÞ SSS and SSV. In the past, when chatter was generated in metal processing, Tlusty and Ismail proposed that the blade and the gap on the surface of the workpiece generated a periodical change, thus affecting the cutting force and believed that when the chatter occurred, the blade surface will hop. At that time, the cutting force is zero and generates ripples on the machined surface. Most of the people in the industry try to solve the chatter problem with the trial-and-error method, which has no scientific foundation. Therefore, this paper uses the cutting stability (Figure 4) that was developed by Merritt to judge the chatter between intervals and the basis for processing parameters adjustment. Many researchers have proposed that chatter occurred during processing and adjusted the 16–19 rotation speed of the spindle to suppress the chatter. This paper adopts the SSS and SSV to compare the methods of changing the spindle rotation speed. The SSV is processed at a rated speed. When chatter occurs, the rated period is given to adjust the amplitude of the speed and adopts symmetrical waveforms such as sine wave, triangle wave, and square wave to suppress the chatter. The SSS is processed at a rated speed, when there is chatter, and the rated speed is reduced to suppress the chatter. The machining program is processed with S ¼ 2500 r/min, F ¼ 0.25 mm/red, and a cutting depth of 3 mm. When there is chatter, suppress immediately and compare the data as shown in Table 1. The experimental data shows that the utilization rate of SSV is obviously better than SSS, but due to the limitation of hardware equipment, when SSV is suppressing the chatter, the amplitude of rotation speed cannot follow the modulation range in time, and the chatter suppression cannot be effectively performed. On the other hand, chatter is obviously suppressed when SSS is processing chatter suppression; as for machining deviation, SSS is better than SSV. Hence this study adopts SSS as the chatter suppression method. Multiple regression analysis. The regression model is applied to a model of the relationship between the variance number y and the variance number X. When the variance number x is one, it is called simple linear 984 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 7 Table 1. Comparison of workpiece parameters. Surface roughness Original size Size after Machining Machining average (Ra) (mm) machining (mm) error (mm) time (s) SSS Workpiece 1 3.90 mm 29.97 27.04 –0.07 30 Workpiece 2 3.72 mm 29.97 27.01 –0.04 30 Workpiece 3 4.08 mm 29.98 27.08 –0.1 31 Workpiece 4 4.45 mm 30.02 27.03 –0.01 30 Workpiece 5 4.22 mm 29.99 27.09 –0.1 30 SSV Workpiece 1 5.65 mm 29.93 mm 26.86 mm 0.07 mm 21s Workpiece 2 5.26 mm 30.01 mm 26.82 mm 0.19 mm 21s Workpiece 3 4.96 mm 29.97 mm 26.84 mm 0.13 mm 21s Workpiece 4 5.34 mm 29.98 mm 26.87 mm 0.11 mm 21s Workpiece 5 5.04 mm 30.02 mm 26.88 mm 0.14 mm 21s Surface roughness average (Ra): It is rated as the arithmetic average deviation of the surface valleys and peaks expressed in micro inches or micro meters. Original size: The original size of machining workpiece. Size after machining: The size of after machining workpiece. Machining error: Expected machining size-actual size after machining. Machining time: Time required from the start to the end of process. regression, when the number is more than two, it is called complex regression, and the model is represented as equation (9) y � fðX; bÞ; X¼ðx ; x . . . x Þ; b ¼ðb ; b ; . . . b Þ (9) 1; n 0 1 n In equation (9), X is from a single variance x ; or multiple variances x ; x ; . . . x , j ¼ 0; 1; 2; 3 . . . ; n, n is the 1 0 1 n number variances, and b is the vector of the unknown variance. Hence, the multiple regression model n variances can be expressed as equation (10) y ¼ b x þ b x þ b x . . . b x þ . . . b x þ e (10) i 0 i0 1 i1 2 i2þ j ij n in In equation (10), x is the j variance of the i experimental data, and when the value of the first variance is ij x ¼ 0, the regression interval is b ¼ 1, and the residual e can be presented as equation (11) i0 0 N n N XX X ^ ^ ^ ^ ^ e ¼ y � b x � b x � b x � � � �b�x ¼ y � x x b ¼ y � x y (11) i 0 i0 1 i1 2 i2 n in i ij ih h i ij i i¼1 h¼0 I¼1 where N is the number of experimental data i ¼ 1, 2. . . N, equation (3) is presented in matrix form as equation (12) T T X Xb ¼ X Y (12) Therefore, using the least squares method to solves the regression coefficients and minimizing the sum of the squared deviations, the expression b is used to solve the unknown regression coefficients as is shown in equation (13) 2 3 6 7 6 7 6 1 7 T �1 T ^ 6 7 b ¼ ¼ðX XÞ X Y; E ½x ; e �¼0 (13) ij i 6 . 7 6 7 4 5 n Jian et al. 985 8 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 5. Temperature sensor position. T1: front bearing temperature sensor; T2: rear bearing temperature sensor: (a) bearing sensor: T3: motor temperature sensor; (b) motor sensor; T4: room temperature sensor; (c) room temperature. Figure 6. Line graph of the temperature of the rear bearing at each rotation speed. This experiment uses the sensor to monitor the volume of temperature change of the front and rear ends of the spindle, the lateral side of the motor, and the room temperature. Using this information to establish multiple regressions, there are four input variation vectors: one output response variation vector and uses the data to establish the model of compensation volume for thermal expansion error, data collection of thermal expansion (4000, 3000, 2000, and 1000 r/min) and other rotation speed. Three thousand pieces of data were collected throughout 5 h of data collection process that captured data every 6 s. The results are shown in Figures 6 to 10. The multiple regression equation that is established by adopting the above conditions is shown in equation (14), while DT (front bearing temperature), DT (rear bearing temperature), DT (motor 1 2 3 temperature), DT (room temperature), and DN (predicted displacement). The temperature sensor position is 4 986 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 9 Figure 7. Line graph of the temperature of the front bearing at each rotation speed. Figure 8. Line graph of the temperature of the motor at each rotation speed. Figure 9. Line graph of the room temperature at each rotation speed. Jian et al. 987 10 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 10. Line graph of the volume of speed displacement at each rotation speed. Table 2. Chatter suppression. Cutting depth Rotation Surface roughness Processing 10 mm Processing 40 mm Error of processing (mm) speed (r/min) average (Ra) diameter (mm) diameter (mm) diameter (mm) Workpiece 1 3 1500 3.865 mm 26.513 26.529 16 Workpiece 2 3 1500 3.572 mm 26.517 26.520 3 Workpiece 3 3 1500 3.760 mm 26.514 26.507 10 Workpiece 4 3 2000 3.467 mm 26.502 26.507 5 Workpiece 5 3 2000 3.476 mm 26.507 26.513 6 Workpiece 6 3 2000 3.788 mm 26.504 26.509 4 Workpiece 7 3 2500 3.564 mm 26.513 26.524 11 Workpiece 8 3 2500 3.421 mm 26.503 26.506 2 Workpiece 9 3 2500 3.637 mm 26.507 26.514 6 shown in Figure 5: (a) front and rear bearing temperature sensor position; (b) motor temperature sensor position; and (c) room temperature sensor position �0:00911 � DT þ 0:00606 � DT þ 0:009833 � DT þ 0:000548 � DT � 0:22194 ¼ DN (14) 1 2 3 4 Experiment results Differences between with and without suppression of the cutting chatter The processing material is made of medium carbon steel, and the size is 180 (length) and 30 mm (diameter). The cutter positioning depth is 0.3 mm, cutting depth of fixed parameter is 3 mm, feed rate is 0.3 mm/red, length of processing overhang is 80 mm, length of processing is 50 mm, rotation speeds are 1500, 2000, and 2500 r/min to implement transformation of parameters. Implement suppression when the rotation speed that generated chatter is adjusted to 750 r/min. The surface roughness of the processing material and error of processing diameter are quality checked by the surface roughness meter and the three-dimensional measurement setting machine. From the data of the processing diameter error of Tables 2 and 3, it is found that the processing quality is enhanced if suppression is implemented when chatter occurred. During suppression, the diameter falls within the range of 3.2698–16.1363 mm, and the diameter error falls within the range from 28.1628 to 46.4199 mm without suppression. We can tell from Table 3 that when chatter occurred, the faster the rotation speed, the greater the error of the processing diameter tends to be. Table 4 shows that the average surface roughness is 4.487–4.986 mm when chatter occurred at 1500, 2000, and 2500 r/min. After suppression, the average roughness is 3.54–3.577 mm, which shows a significant 988 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 11 Table 3. Without chatter suppression. Cutting depth Rotation Surface roughness Processing 10 mm Processing 40 mm Error of processing (mm) speed (r/min) average (Ra) diameter (mm) diameter (mm) diameter (mm) Workpiece 10 3 1500 4.417 mm 26.518 26.555 37 Workpiece 11 3 1500 4.481 mm 26.506 26.542 35 Workpiece 12 3 1500 4.671 mm 26.512 26.543 30 Workpiece 13 3 2000 4.373 mm 26.502 26.546 43 Workpiece 14 3 2000 4.417 mm 26.501 26.529 28 Workpiece 15 3 2000 4.673 mm 26.497 26.539 42 Workpiece 16 3 2500 4.476 mm 26.486 26.532 46 Workpiece 17 3 2500 4.874 mm 26.504 26.547 42 Workpiece 18 3 2500 5.046 mm 26.500 26.544 44 Table 4. Average value of surface roughness. 1500 r/min 2000 r/min 2500 r/min Without chatter suppression 4.523 mm 4.487 mm 4.986 mm Surface roughness With chatter suppression 3.732 mm 3.577 mm 3.54 mm Surface roughness Figure 11. Line graph of front and rear bearings, motor, and room temperature at 1000 r/min. improvement in quality. The data of Tables 2 and 3 indicate that to implement chatter suppression when chatters occurred at 1500, 2000, and 2500 r/min, which improve the overall processing quality. Differences between with and without compensation of thermal expansion error In order to prove the accuracy of the modeling model, this study compares the actual results with the results as predicted by the model, and the results are shown in Figures 11 and 12. The results show that the temperature will rise rapidly when the motor is rotating at low speed, which will have a significant impact on the prediction of regression value. Especially, when the x-axis is at 0–500, the variation of 1000 r/min rotation speed is particularly obvious, as shown in Figure 13. It is obvious that it makes the regression prediction value to increase rapidly when the piece of data is between 0 and 300. As temperature changes when the piece of data falls between 1500 and 3000, the curves of the front and rear bearings are almost overlapping, as shown in Figure 11. This result indicates that within this range of variation, when the front and rear bearings tend to be the same, the prediction of Jian et al. 989 12 Journal of Low Frequency Noise, Vibration and Active Control 0(0) Figure 12. Line graph of front and rear bearings, motor, and room temperature at 2500 r/min. Figure 13. Line graph of predicted displacement and actual displacement at 1000 r/min. regression and the actual measured value will have a great difference. The results in Figure 13 show that when the piece of data is between 0 and 1000 at 2500 r/min rotation speed, the temperature rise of the motor is not obvious; thus, there is a greater difference between the results of the regression prediction of temperature change and the actual value. When the piece of data is between 1000 and 3000, the amount of change at 2500 r/min is particularly noticeable, as shown in Figure 12. It is found that there is a significant temperature difference between the curves of the front and rear bearings; thus, the regression prediction is close to the actual value. When the piece of data of the AC induction motor is between 0 and 500, its speed increases rapidly at 1000 r/min rotation speed; the possible reason is that this rotation speed is closest to 1500 r/min, and the torque of the spindle reaches maximum at 1500 r/min, which is 35.8 Nm. Therefore, it is speculated that when comparing with 1000 r/min rotation, the induction motor demands a much higher electricity current when it is at 2500 r/min, and it makes the temperature of the motor rise rapidly. It is shown in Figures 13 and 14 that the regression prediction value can effectively compensate the thermal expansion error phenomenon of the spindle and reduce the machining error value to 0.1–5 mm. Hence, when the machine tool is actually processing, it can be closer to the actual demand size. Integration platform – human–machine interface The system adopts the C# programming language for interface design to complete information integration and establish the real-time data monitoring (Figure 15). The interface results are shown in Figure 14(a) to (f), including 990 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 13 Figure 14. Line graph of predicted displacement and actual displacement at 2500 r/min. Figure 15. Real-time data monitoring. (a) machine monitoring; (b) selection of processing parameter; (c) robotic arm; (d) vibration signals; (e) temperature monitoring; (f) data preservation. six monitoring items: (a) machine monitoring, (b) selection of processing parameter, (c) robotic arm, (d) vibration signals, (e) temperature monitoring, and (f) data preservation. The data monitoring result of the machine shows the real-time status of the machine and the contents of the execution programs. The contents include the mechan- ical coordinates of the axes of the machines X, Y, and B, how many workpieces are processed, and the processing time of the workpiece, as shown in Figure 15(a). In addition, the interface also integrates the recommendation Jian et al. 991 14 Journal of Low Frequency Noise, Vibration and Active Control 0(0) table of the cutting quality parameters, recommending the cutting quality parameters for various kinds of blades and materials by the Taguchi method. First of all, when the user presses the types of knife tool holder, the turret will automatically rotate to the corresponding knife tool; then the type of material is pressed, it will present processing quality parameters recommendation. The recommendation items include the best precision, the best surface condition, and the best processing efficiency, as shown in Figure 15(b). The interface also provides data monitoring of the robotic arm. The monitoring screen shows the current axis angles of the six-axis and coor- dinates of the arm. The user can check through the camera lens to see whether or not the arm has gripped the workpiece for loading and unloading the materials, as shown in Figure 15(c). In addition, the interface also includes a chatter suppression system to monitor whether or not there is abnormal vibration signal when the spindle is operating and displays the vibration signal in a chaotic distribution graph. The chatter suppression can be divided into automatic suppression and manual suppression. When the automatic suppression is on, the chatter suppression system will analyze the vibration signals that occurred during processing and perform chatter sup- pression when approaching the chatter threshold. As for manual suppression, it implements suppression manually when vibration signals occurred during processing, as shown in Figure 15(d). The interface also displays the compensation information of the thermal expansion of the spindle, including monitoring the temperature change of the front and rear bearings, and the room temperature, and performs regression prediction. The user can judge whether or not the compensation for thermal expansion error is needed to enhance the stability of quality, as shown in Figure 15(e). Finally, the interface integrates the abnormal records of the machine and the machined workpiece, enables the user to check those products that have abnormal vibration signals during the production process in the past, and implements sampling inspection. The design of this system enables the user to perform processing operations and enhance the processing quality in a simple and clear way, as shown in Figure 15(f). Conclusion The experimental results show that chatter suppression and temperature compensation can effectively enhance the processing quality. This study uses actual machines to implement processing activity for verification, makes mathematical model parameters closer to the needs of the industry processing format, and meets the expectations of the industry. The chatter suppression system can effectively resolve the surface roughness problem generated by the chatter. With no suppression, the cutting depth of the workpiece will be uneven due to chatter phenomenon and result in a large error value of the overall size of the workpiece. The chatter suppression system enables the cutting depth of the workpiece to be even, hence the error value of the overall size of the workpiece is smaller, which meets the needs of the industry. The regression prediction is implemented when the spindle is running. The verification data show that the regression prediction compensation can reduce the machining error value from 0.1 to 5 mm if we implement the compensation for thermal expansion error of the spindle when the regression prediction value is greater than the rated error value. This study has implemented the integration of the chatter suppression system, regression prediction compensation, and human–machine interface, hence the user can easily enhance the quality of the products during the processing operations and improve the overall added value of the machine through the integrated system interfaces that are proposed in this study. Declaration of conflicting interests The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article. Funding The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research is supported by the Ministry of Science and Technology’s ‘Development of Intelligent Functional Technologies of the Spindle Surroundings of Domestic Lathe Machine Tool (Project Number: MOST107-2218-E-167–001-)’. ORCID iD Chin-Tsung Hsieh https://orcid.org/0000-0002-8825-0826 992 Journal of Low Frequency Noise, Vibration and Active Control 40(2) Jian et al. 15 References 1. Blaser P, Pavlicek F, Mori K, et al. Adaptive learning control for thermal error compensation of 5-axis machine tools. J Manuf Syst 2017; 44: 302–309. 2. Mayr J, Jedrzejewski J, Uhlmann E, et al. Thermal issues in machine tools. CIRP Ann-Manuf Technol 2012; 61: 771–791. 3. Babu SR, Raja VP, Thyla PR, et al. Prediction of transient thermo-mechanical behavior of the headstock assembly of a CNC lathe. Int J Adv Manuf Technol 2014; 74: 17–24. 4. Zhou XW, Zhang H, Hao X, et al. Investigation on thermal behavior and temperature distribution of bearing inner and outer rings. Tribol Int 2019; 130: 289–298. 5. Zhang YF, Li XH, Hong J, et al. Uneven heat generation and thermal performance of spindle bearings. Tribol Int 2018; 126: 324–335. 6. Than VT and Huang JH. Nonlinear thermal effects on high-speed spindle bearings subjected to preload. Tribol Int 2016; 96: 361–372. 7. Liu JL, Ma C, Wang SL, et al. Thermal-structure interaction characteristics of a high-speed spindle-bearing system. Int J Mach Tools Manuf 2019; 137: 42–57. 8. Cao Y. Modeling of high-speed machine-tool spindle systems. PhD Thesis, British Columbia University, British Columbia, 9. Lin ZC and Chang JS. The building of spindle thermal displacement model of high speed machine center. Int J Adv Manuf Technol 2007; 34: 556–566. 10. Liu Q, Chen YT, Lou P, et al. Selection of key temperature measuring points for thermal error modeling of CNC machine tools. J Adv Mech Des Syst Manuf 2018; 12: 15. 11. Li R, Lin W, Zhang J, et al. Research on thermal deformation of feed system for high-speed vertical machining center. Proc Comput Sci 2018; 131: 469–476. 12. Totis G, Insperger T, Sortino M, et al. Symmetry breaking in milling dynamics. Int J Mach Tools Manuf 2019; 139: 37–59. 13. Munoa J, Beudaert X, Dombovari Z, et al. Chatter suppression techniques in metal cutting. CIRP Ann-Manuf Technol 2016; 65: 785–808. 14. Tlusty J. Dynamics of high-speed milling. J Eng Indus 1986; 108: 59–67. 15. Tlusty J and Ismail F. Basic non-linearity in machining chatter. CIRP Ann 1981; 30: 299–304. 16. Bediaga I, Munoa J, Hernandez J, et al. An automatic spindle speed selection strategy to obtain stability in high-speed milling. Int J Mach Tools Manuf 2009; 49: 384–394. 17. Bediaga I, Zatarain M, Munoa J, et al. Application of continuous spindle speed variation for chatter avoidance in roughing milling. Proc IMechE, Part B: J Engineering Manufacture 2011; 225: 631–640. 18. Jin G, Qi HJ, Li ZJ, et al. Dynamic modeling and stability analysis for the combined milling system with variable pitch cutter and spindle speed variation. Commun Nonlinear Sci Num Simul 2018; 63: 38–56. 19. Albertelli P, Braghieri L, Torta M, et al. Development of a generalized chatter detection methodology for variable speed machining. Mech Syst Signal Proc 2019; 123: 26–42. 20. Bougoffa L, Al-Awfi S and Bougouffa S. A complete and partial integrability technique of the Lorenz system. Results Phys 2018; 9: 712–716. 21. Bougoffa L and Bougouffa S. New parametric approach for the General Lorenz System. Phys Scr. Epub ahead of print 8 May 2014. DOI: 10.1088/0031-8949/89/7/075203. 22. Yau HT, Wu SY, Chen CL, et al. Fractional-order chaotic self-synchronization-based tracking faults diagnosis of ball bearing systems. IEEE Trans Ind Electron 2016; 63: 3824–3833. 23. Merritt HE. Theory of self-excited machine-tool chatter: Contribution to machine-tool chatter research. J Eng Indus 1965; 87: 447–454.

Journal

"Journal of Low Frequency Noise, Vibration and Active Control"SAGE

Published: Dec 4, 2019

Keywords: Skymars system; CNC integrated system; Internet of things; regression analysis; chaotic system; spindle speed selection method

There are no references for this article.