Next Article in Journal
Dynamic Assessment-Based Curriculum Learning Method for Chinese Grammatical Error Correction
Next Article in Special Issue
Application of Digital Twins in Designing Safety Systems for Robotic Stations
Previous Article in Journal
Intelligent Semantic Communication System Based on Kolmogorov–Arnold Networks Driven by Dynamic Terminal-Side Computing Power Network
Previous Article in Special Issue
Automation, Operation and Maintenance of Control and Communication Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Measurements of Geometrical Quantities and Selection of Parameters in the Robotic Grinding Process of an Aircraft Engine

Department of Applied Mechanics and Robotics, Faculty of Mechanical Engineering and Aeronautics, Rzeszów University of Technology, al. Powstancow Warszawy 8, 35-959 Rzeszów, Poland
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(20), 4077; https://doi.org/10.3390/electronics13204077
Submission received: 9 September 2024 / Revised: 1 October 2024 / Accepted: 15 October 2024 / Published: 17 October 2024

Abstract

:
Aircraft engine blades are produced through various techniques, one of which is precise electrochemical machining (ECM), commonly applied in the aerospace, automotive, and electromechanical industries. This method achieves machining accuracy ranging from 0.1 to 0.3 mm. However, components with complex shapes still require grinding and polishing. During the grinding of aircraft blades, achieving high precision and maintaining strict dimensional control are essential. This involves monitoring the thickness of the blade at key cross-sections, as well as the radii of the leading and trailing edges, chord lengths, twist angles, and more. The paper introduces a developed robotic blade grinding process featuring iterative laser measurement of geometric parameters. A custom measuring device with laser heads was designed, calibrated, and tested for repeatability. The measurement data were then used to determine the blade feed rate and machining path via a fuzzy logic decision system. The proposed method was validated on a series of PT6 aircraft engine blades in collaboration with Pratt and Whitney Rzeszów.

1. Introduction

One of the foundational methods for manufacturing complex-shaped parts from difficult to machine materials is electrochemical machining (ECM). ECM is a highly specialized process that leverages the phenomenon of anodic dissolution to remove material from a workpiece.
During the ECM process, material from the workpiece is dissolved atom by atom. One of the significant advantages of ECM is the absence of tool wear. The working electrode (cathode) remains unaffected by the machining process because the material removal from the anode is counterbalanced by the release of hydrogen gas on the cathode’s surface. This hydrogen gas is efficiently removed by the flowing electrolyte, which also helps to flush away the dissolved material from the machining area.
ECM is widely utilized across various high-tech industries, including aerospace, aviation, automotive, and electromechanical sectors. The method is particularly favored for its ability to machine complex shapes with high precision, especially in materials that are otherwise difficult to machine using conventional methods. However, the accuracy of ECM is influenced by several interrelated factors, such as the geometry of the working electrode, the electrical and hydrodynamic machining parameters, the duration of machining, the electrochemical properties of the electrolyte, and the initial geometry of the workpiece surface [1,2,3,4,5,6,7]. The cumulative accuracy in ECM can achieve tolerances within the range of 0.1 to 0.3 mm when hollowing complex shapes.
Despite ECM’s precision, parts manufactured using this method often require further refinement through grinding and polishing. These secondary processes are essential for achieving the final surface finish and dimensional accuracy, especially in components with intricate geometries such as aircraft engine blades. Traditionally, these tasks are performed manually by skilled workers who repeatedly check their progress using specially prepared measuring gauges. The inspection is carried out visually and through tactile feedback, a process that demands a high level of manual dexterity and experience.
However, manual grinding and polishing present several challenges. The work is tedious, monotonous, and requires a high degree of precision, making it increasingly difficult to find and train workers proficient in these tasks in the current labor market. Due to these challenges, there is a growing interest in automating and robotizing the grinding and polishing processes [8,9,10].
Recent studies explored various approaches to automate these tasks. In some implementations, such as those described in articles [8,9], the process is carried out robotically. These studies utilize optical 3D scanners to measure the workpieces, but the time required for measurement is significantly increased due to the need for applying an anti-reflective agent to the surfaces being scanned. Another approach, detailed in article [10], uses tactile sensors to measure the blade profile at three specific locations. However, this method lacks the capability to measure critical features, such as the radii of the leading and trailing edges, which are vital for ensuring the blade’s aerodynamic performance.
Further research, such as that presented in article [11], delves into the process of robotic grinding of complex components, focusing on the performance, challenges, solutions, and practical applications of robotic systems in this context. Additionally, article [12] introduces the concept of using industrial robots as a novel approach to manufacturing complex components. Compared to traditional multiaxis CNC machine tools, industrial robots offer advantages such as a larger workspace and lower costs, making them an attractive solution for machining large-sized parts with complex geometries.
Over the past two decades, research into robotic grinding of complex-shaped parts primarily concentrated on feasibility studies [13,14,15], as well as the modeling and analysis of machining dynamics [16,17,18]. Other key areas of investigation include optimizing the robot’s position [19,20,21], calibrating the robot [22,23,24,25,26,27], planning the robot’s path [28,29,30], controlling the removal of material allowances [17,31,32,33,34,35,36], and implementing force control during the grinding process [37,38,39,40].
Moreover, the field saw significant advancements in measurement techniques for turbine blade profiles. Article [41] provides a comprehensive review of the research and development of various measurement methods, including both conventional and advanced approaches. The authors discuss the principles of these measurement techniques, key technical challenges, and the characteristics of different methods.
In the realm of geometric and optical measurements, factors such as surface quality, color, measurement distance, and surface orientation significantly affect the accuracy of laser displacement sensors (LDS). These factors were extensively studied in works [42,43,44,45,46], highlighting the impact of these variables on measurement accuracy. Noncontact measurement methods gained widespread adoption for inspecting geometric features thanks to their advantages, including stability, large measurement range, high accuracy, and speed. These methods are now commonly used in geometric inspection [47], product quality control [48,49], and three-dimensional shape measurement [50,51]. However, traditional systems such as coordinate measuring machines (CMMs) often struggle with large, freeform surfaces [52], prompting the development of alternative methods.
One such method, as proposed in article [53], involves adaptive grinding for precision cast blades with geometric deviations. Precision cast blades are critical components in aircraft engines, and the accuracy of their machining directly impacts engine performance. Currently, the measurement of aircraft engine blades is predominantly carried out using CMMs, which allow for direct contact measurement of most blade features. However, the complex surfaces, chord widths, and high twists of blade profiles pose significant challenges for measurement accuracy. Article [54] introduces a new method for obtaining over dimension data based on spatial scanning using blue light.
Given that aircraft engine blades are typical examples of thin-walled work pieces with low stiffness, special machining techniques are required to avoid deformation. Article [55] presents a novel cantilever grinding process designed for high-precision machining of aircraft engine blades. In this process, only one end of the blade is fixed, leaving the other end free to eliminate deformation caused by excessive stiffening.
In reviewing the various approaches and solutions, it is evident that the grinding, polishing, and measurement of aircraft engine blades remain areas with significant room for improvement. For instance, reducing the time required to acquire geometric information, which is critical for selecting the appropriate process parameters, is a key area for development. Advances in automation, measurement technologies, and machining processes continue to push the boundaries of what is possible in the precision manufacturing of complex components, particularly in industries where accuracy and reliability are paramount.
The main objective of the presented article is to develop a robotic measuring and grinding control of aircraft engine blades with automatic feed speed selection. The selection of feed speed is the responsibility of the system with fuzzy logic implemented on the PLC controller, thanks to which employees were eliminated from tedious and repetitive activities.

2. Materials and Methods

Turbine machines are indispensable across various industries, including aviation, aerospace, automotive, and power generation, where their efficiency and reliability are paramount. One of the most critical components within these machines is the blade, which plays a vital role in the turbine’s overall performance. However, measuring the profile of a turbine blade is a highly challenging task due to the blade’s intricate and complex geometric shape, which often includes varying curves, edges, and angles that must be measured with high precision to ensure optimal performance.

Robotic Station Design

In the previous practice, grinding work was performed manually by an employee who had at his disposal a grinding disc and a number of testing gauges, on which he checked the correctness of the grinding operations carried out. In order to replace the employee and his manual activities, a robotic station consisting of a robot, a precise measuring system, and a decision system was proposed.
To address these challenges, advanced metrology tools are employed. In this case, the blade profile was meticulously measured using two KEYENCE LJ-X8080 laser profilometers (KEYENCE, Osaka, Japan). These profilometers are known for their high accuracy and ability to capture fine details, making them ideal for such demanding applications. The measurements were managed using the KEYENCE LJ-X8000 blade profile measurement management controller, a sophisticated system that enables the creation of complex and customizable measurement programs tailored to the specific needs of turbine blades (Figure 1). This setup allows for precise control over the measurement process, ensuring that even the most subtle deviations in the blade’s profile are detected and corrected.
To further enhance the measurement process, the KEYENCE LJ-V7200 laser profilometer and the KEYENCE XG-X2800 controller were utilized to improve the repeatability and reliability of measurements. These devices work in conjunction with an ABB IRB 2400 industrial robot (ABB, Västerås, Sweden), which is tasked with securing the blade during measurements at various cross sections (Figure 2). The robot’s role is crucial, as it ensures that the blade remains stable and correctly positioned throughout the measurement process, allowing for consistent and repeatable results. The integration of these technologies results in a highly automated and accurate measurement system that significantly reduces the margin for error.
Additionally, to account for potential variations during the grinding process, a compensator featuring a deflection angle φ was designed. This compensator is equipped with two placed springs that serve a dual purpose: they maintain a consistent force 5 N (Figure 3), which is essential for holding the blade securely without causing damage, and they compensate for tool wear over time. This design ensures that the grinding system remains reliable and accurate even as the tools undergo wear and tear, thereby prolonging the lifespan of the equipment and reducing maintenance needs. By integrating these advanced technologies, the process of grinding turbine blade profiles becomes not only more precise, but also more efficient, enabling industries to maintain high standards of quality and performance in their turbine machines.
The system described relies on advanced communication protocols and integrated measurement systems to achieve this. Specifically, the communication between the KEYENCE controllers and ABB’s PLC and robot controller (Figure 4) is facilitated by the Profinet protocol, a widely used industrial network protocol that ensures real-time data exchange and high-speed communication between various devices in a manufacturing setup. The Profinet protocol is known for its robustness and reliability, making it an ideal choice for applications where precise control and data accuracy are paramount.
In the setup depicted in Figure 4, the programmable logic controller (PLC) functions as the central management system, orchestrating the flow of information between different measurement systems and the robotic controller. This PLC is not just a simple controller; it is a sophisticated system that processes inputs from multiple sources and makes real-time decisions to ensure that the manufacturing process is carried out correctly.
The first measurement system involves a KEYENCE XG-X2800 controller working in tandem with a KEYENCE LJ-V7200 laser profilometer. This system’s primary role is to correct the robot’s repeat position when it holds the blade during the measurement process. This correction is critical because even minor deviations in the robot’s positioning can lead to significant errors in the manufacturing process, especially when working with components that require high precision, such as aircraft engine blades.
The second measurement system comprises a KEYENCE LJ-X8000 controller and two KEYENCE LJ-X8080 laser profilometers. This system is tasked with measuring the allowances on both the convex and concave sides of the blade profile at specific sections. The term “allowances” here refers to the material that is intended to be removed during the machining process. Accurate measurement of these allowances is essential to ensure that the blade is machined to the exact specifications required for optimal performance.

3. Results

The measuring system used in this setup is highly sophisticated, utilizing advanced KEYENCE laser profilometers and controllers to achieve the desired precision. After conducting numerous measurement tests, the most effective configuration was determined, which is to set the profilometer heads opposite each other, and the measurement zone is located between them. This strategic placement allows the system to simultaneously measure both the convex and concave sides of the blade, as well as the blade’s thickness at designated sections. This dual measurement capability is crucial for ensuring that the blade maintains its structural integrity and meets all specified dimensions throughout the machining process.

3.1. Measuring System

The blade is delivered into the measurement zone by an ABB IRB 2400 robot, which follows a set of preprogrammed sequences to ensure consistent and accurate placement. This robot is an essential part of the system, as it automates the process of moving the blade into position, reducing the potential for human error and increasing the overall efficiency of the operation.
To create the measurement program, a reference blade with nominal parameters was used. This reference blade serves as the standard against which all subsequent blades are measured. The profiles of this reference blade, held by the ABB robot in sections A-A, B-B, C-C, and D-D (Figure 5), were stored in the controller’s memory. These stored profiles act as a benchmark, allowing the system to detect even the smallest deviations in the blades being measured and to make the necessary adjustments to ensure that each blade conforms to the required specifications (Figure 6).
The measurement concept (Figure 5 and Figure 6) is central to the operation of the entire system. It illustrates how the blade is positioned within the measurement zone and how the profilometers capture data on both the convex and concave sides, as well as the thickness of the blade. This data are then compared to the stored profiles of the reference blade, enabling the system to calculate the deviations or allowances at each controlled location.
The importance of this measurement process cannot be overstated, as the tolerances involved are extremely tight. Depending on the measurement point, the required tolerance for the blade thickness is approximately ±0.1 mm. This means that the blade must be machined to within one tenth of a millimeter of the specified dimensions, a level of precision that is critical for components used in high-performance applications, such as aircraft engines.
The iterative grinding process aims to bring the blade as close as possible to the dimensions of the reference blade. However, a significant challenge in achieving this is the repeatability of the robot, which is approximately ±0.05 mm. This level of repeatability, while impressive, means that the robot can reintroduce the blade into the measurement zone with a slight variation each time. To address this, the KEYENCE XG-X2800 controller, in conjunction with the KEYENCE LJ-V7200 laser profiler, is used to correct the robot’s repeatability. This correction ensures that the blade is placed in exactly the same position during each measurement cycle, thereby reducing the potential for errors and improving the overall accuracy of the process. Without this correction, deviations would occur, such as excess material on the concave side and insufficient material on the convex side of the blade, or vice versa.

3.2. Selection of Process Parameters

Selecting the optimal process parameters is a critical step in the blade machining process. To achieve this, a solution based on fuzzy logic systems was proposed. Fuzzy logic is a form of multi-valued logic derived from fuzzy set theory to deal with reasoning that is approximate rather than fixed and exact. In this context, it allows for more flexible and adaptive decision making in the machining process, where the exact conditions can vary slightly from one instance to another.
The proposed solution was simulated using Matlab ‘Fuzzy Logic Toolbox’ (Figure 7). The simulation involved a Mamdani-type fuzzy model, a fuzzy implication of type (MIN), and a sharpening method of type (CA). This model uses fuzzy inference to determine the relationship between the tool’s feed rate and the amount of material removed (referred to as the allowance). The fuzzy rule system was generated based on expert experience.
To accurately determine the allowance value, measurements were taken at twenty evenly spaced points across the surface. Six different feed rates, ranging from 3 to 18 mm/s, were employed in the process of constructing the fuzzy model. This fuzzy model is designed with three input variables denoted as x, y, and N and one output variable, which is the blade feed speed. The coordinates x and y represent the locations of the measurement points on the blade’s surface. Each input variable was partitioned into a specific number of fuzzy sets, ensuring a uniform division of the consideration space. These fuzzy sets were represented using triangular membership functions.
Specifically, the consideration space for the input signal x was divided into five distinct fuzzy sets, labeled from A1 to A5 (Figure 8). These fuzzy sets represent different regions of the blade along one axis, allowing the system to categorize the position of measurement points on the blade.
The y signal corresponds to the segmentation of the blade into four distinct parts. These four fuzzy sets are labeled B1 to B4 (Figure 9), and they help break down the blade into different sections for more accurate grinding. This allows the system to handle positional data in along the second axis, ensuring that each section of the blade is treated based on its specific geometry and grinding needs.
The N signal represents the collected allowance, which is the amount of material removed by the tool during the grinding process. The space for N is divided into six fuzzy sets ranging from 0 to 0.18 mm, labeled n1 to n6 (Figure 10). n1 might represent minimal material removal (close to 0 mm), and n6 could represent the maximum amount of material removed (up to 0.18 mm). This division helps the system understand the current state of material removal, enabling it to adjust the grinding parameters accordingly.
The output signal, which represents the blade feed speed is divided into six triangular fuzzy sets with central values at 3, 6, 9, 12, 15, and 18 mm/s (Figure 11). Each fuzzy set defines a range of speeds for the grinding tool, with a tolerance of 0.5 mm/s to allow for slight variations in the actual tool speed.
The graphical interpretation of the fuzzy rules is depicted in Figure 12. Initially, precise values are inputted into the system, which then undergo a process of fuzzification, where these sharp values are transformed into fuzzy sets. This process involves calculating the degree of membership for each fuzzy set, denoted as Ai, Bj, and Nk.
Once fuzzification is complete, the next phase is fuzzy inference, where the system evaluates the degree to which each fuzzy rule is satisfied. In this context, the higher the degree to which a rule’s premise is fulfilled, the greater the membership value assigned to that rule.
In the fuzzy model described, each premise is composed of three simple premises connected by a logical conjunction, specifically the AND operator. This means that for a rule to be considered valid, all three conditions must be met simultaneously. After determining the degree of membership for each rule, the model performs inference. During this stage, the input membership degrees are used to compute the resulting membership function for the model’s output. This step generates the final output based on the aggregation of all the rule evaluations:
I f   x   i s   A 1   a n d   y   i s   B 1   a n d   N   i s   n 2   t h e n   S p e e d   i s   S 5 .
The rule base of the fuzzy model is defined by a set of rules, each of which provides a specific action or outcome based on the input conditions. For example, one rule might state: “If the measuring point is defined by the set A1 and B1, and the amount of collected allowance is n2, then the blade feed speed should be 15 mm/s”. The rule base continues with similar rules, each describing different conditions and corresponding actions to guide the system’s output effectively:
I f   x   i s   A 1   a n d   y   i s   B 2   a n d   N   i s   n 1   t h e n   S p e e d   i s   S 6 I f   x   i s   A 1   a n d   y   i s   B 3   a n d   N   i s   n 1   t h e n   S p e e d   i s   S 6 I f   x   i s   A 1   a n d   y   i s   B 4   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 2   a n d   y   i s   B 1   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 2   a n d   y   i s   B 2   a n d   N   i s   n 2   t h e n   S p e e d   i s   S 5 I f   x   i s   A 2   a n d   y   i s   B 3   a n d   N   i s   n 2   t h e n   S p e e d   i s   S 5 I f   x   i s   A 2   a n d   y   i s   B 4   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 3 a n d   y   i s   B 1   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 3   a n d   y   i s   B 2   a n d   N   i s   n 5   t h e n   S p e e d   i s   S 2 I f   x   i s   A 3   a n d   y   i s   B 3   a n d   N   i s   n 2   t h e n   S p e e d   i s   S 5 I f   x   i s   A 3   a n d   y   i s   B 4   a n d   N   i s   n 5   t h e n   S p e e d   i s   S 2 I f   x   i s   A 4   a n d   y   i s   B 1   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 4   a n d   y   i s   B 2   a n d   N   i s   n 3   t h e n   S p e e d   i s   S 4 I f   x   i s   A 4   a n d   y   i s   B 3   a n d   N   i s   n 3   t h e n   S p e e d   i s   S 4 I f   x   i s   A 4   a n d   y   i s   B 4   a n d   N   i s   n 6   t h e n   S p e e d   i s   S 1 I f   x   i s   A 5   a n d   y   i s   B 1   a n d   N   i s   n 4   t h e n   S p e e d   i s   S 3 I f   x   i s   A 5   a n d   y   i s   B 2   a n d   N   i s   n 3   t h e n   S p e e d   i s   S 4 I f   x   i s   A 5   a n d   y   i s   B 3   a n d   N   i s   n 3   t h e n   S p e e d   i s   S 4 I f   x   i s   A 5   a n d   y   i s   B 4   a n d   N   i s   n 5   t h e n   S p e e d   i s   S 2 .
A surface representation of the fuzzy model was also generated (Figure 13).
An intelligent controller utilizing fuzzy logic was designed to dynamically adjust the tool speed according to the detected material allowance. This method ensures that the blade grinding process remains within specified tolerances by continuously adapting to changes in material conditions. The implementation of this fuzzy logic-based control approach was achieved through the use of PLC Coder. By integrating fuzzy logic, the system enhances precision and reliability in the grinding process, leading to improved quality and performance of the blades.

4. Discussion

The iterative process algorithm for measuring and grinding an aircraft engine blade using a robotic system is outlined in Figure 14. This algorithm describes each step in the process, from the initial blade measurement to the final verification of the blade’s conformity to exact specifications.
The process begins with the robot retrieving an aircraft engine blade from a parts magazine using a specially designed gripper. The design of this gripper is crucial, as it must securely hold the blade without damaging it. The blade has sharp edges from previous processes, so the blade is pre-treated with robotic deburring brushes. This pre-treatment is essential, as it removes any unwanted burrs or sharp edges, ensuring the blade is ready for accurate measurement and subsequent machining. Once the pre-treatment is completed, the robot carefully positions the blade at the measurement station. At this point, the blade is aligned with a reference blade profile stored within the system’s program. The alignment is crucial for ensuring that the blade is measured accurately in relation to the predetermined cross sections. Using precision sensors, the system measures the blade at multiple cross sections to determine the allowances—areas where the blade’s geometry deviates from the reference profile. These deviations are critical in identifying the regions where material needs to be removed or adjusted during the machining process. After the allowances are measured and analyzed, the system compares the actual measurements with the reference standards. If the blade already meets the required dimensions, the process is considered complete, and the blade moves to the final stage of verification. However, if deviations are detected, the system initiates corrective actions. In such cases, the system uses a fuzzy logic model to determine the appropriate process parameters for the grinding phase. The fuzzy logic model plays a pivotal role in determining the optimal blade feed speed, and the path the blade should follow during the machining process. This decision-making process ensures that the blade is ground precisely, removing the right amount of material from the necessary areas. Examples of different processing paths that the fuzzy logic system might select are illustrated in Figure 15. These paths are designed to optimize the grinding process by minimizing material removal while achieving the desired blade shape. The system takes into account factors such as blade geometry, material properties, and the degree of deviation from the reference profile to select the most efficient path for machining.
Following the grinding process, the blade is remeasured to check for conformity. If the blade still does not meet the required tolerances, the system makes further adjustments and repeats the machining and measurement process. This iterative approach continues until the blade’s dimensions match the reference profile within the specified tolerances.
In order to make the proposed solution credible, the results of the blade before and after the machining process were presented. These results were obtained using the Atos Core 135 optical scanner. The proposed algorithm carried out three iterative processes of measurements and grinding and the result is presented in Figure 16.
The iterative process, although time consuming, ensures a high level of precision and accuracy, which is vital in the aerospace industry where even minor deviations in blade geometry can have significant performance and safety implications. Through this iterative cycle of measurement, grinding, and remeasurement, each blade is machined to the highest standard of precision, ensuring it meets the stringent quality and dimensional requirements of the aerospace sector.

5. Conclusions

The study’s primary goal is to develop a robotic grinding process that adapts to the unique geometric parameters of each blade. This is achieved through the use of iterative measurements and precise control of the robot’s grinding movements, all while ensuring that the blade meets the desired reference profile.
Two laser-based measurement systems are employed to assess the blade’s geometry during the grinding process. These laser heads take precise measurements of the blade’s surface at various stages, allowing the system to continuously monitor the blade’s evolving shape. The iterative nature of the process means that after each round of grinding, the blade is remeasured to compare the current geometry against the reference profile. This allows for real-time adjustments to the grinding process, ensuring high accuracy. The robot’s repeatable ability to return to the same position with precision was adjusted relative to the primary measurement system. This ensures that the robot can perform consistent and accurate grinding operations based on the laser measurements, minimizing deviations that could lead to errors in the final blade shape. Adjusting the robot’s repeatability relative to the primary measurement system is critical because any misalignment between the robot’s movements and the measured blade position could result in over or under grinding, compromising the blade’s performance.
The blade is divided into predefined sections for measurement and grinding. This segmentation allows the system to handle each part of the blade individually, accounting for variations in geometry across different areas. By analyzing the blade in distinct sections, the robot can finetune the grinding process for each area, ensuring that the entire blade is shaped accurately to meet the reference profile. Allowances represent the difference between the current blade geometry and the reference profile, or the target shape that the blade should match. These allowances are measured in relation to the reference profile and provide the data needed to adjust the grinding process. The robotic system uses these allowances to determine how much material needs to be removed from specific sections of the blade. This process is essential for achieving the desired blade shape.
The fuzzy logic system plays a central role in controlling the grinding process by determining the feed rate, or the speed at which the grinding tool moves across the blade. The fuzzy model includes three input signals: x and y, representing the coordinates of measurement points on the blade’s surface, and N, representing the collected allowance (the amount of material to be removed). The output signal is the blade feed speed, which is adjusted based on the input signals. The fuzzy logic system uses triangular membership functions to handle the inherent uncertainties in the measurement and grinding processes, ensuring smooth transitions between different grinding speeds and maintaining precision throughout the operation.
The grinding process is iterative, meaning that it continues in cycles until the desired blade geometry is achieved. After each grinding pass, the blade is remeasured, and the system adjusts the blade feed speed and grinding parameters based on the updated measurements. This cycle of measurement and adjustment continues until the blade’s geometry matches the reference model, ensuring high precision and a final shape that meets the required specifications.
The study successfully designs a robotic grinding process that adapts to each blade’s unique geometry using iterative laser measurements. The fuzzy logic system is key in controlling the blade feed speed based on measurements, which guarantees the precision and efficiency of the grinding process. By continuously refining the process until the blade matches the reference profile, this approach ensures high accuracy, making it ideal for applications where blade geometry is critical.
Work is underway to apply this approach to the lower blade area (Figure 16—gray). It requires profiled tools or pre-machining with hard tools, which is not so easy due to the profile, limited space, and variable radius.

Author Contributions

Conceptualization, K.K., M.M. and D.S.; methodology, K.K., M.M. and A.B.; software, K.K., M.M. and D.S.; validation, D.S., A.B. and P.P.; formal analysis, K.K., M.M. and D.S.; investigation, K.K., M.M. and D.S.; resources, A.B. and P.P.; data curation, K.K. and D.S.; writing—original draft preparation, P.P., M.M. and A.B.; writing—review and editing, K.K.; visualization, K.K., M.M. and D.S.; supervision, A.B. and P.P.; project administration, A.B. and P.P.; funding acquisition, A.B. All authors have read and agreed to the published version of the manuscript.

Funding

This project is financed by the National Centre for Research and Development of the Republic of Poland, within the “Intelligent Development” program for years 2014–2020. Project number POIR.01.01.01-00-0016/19, amount granted 2,202,478 PLN.

Data Availability Statement

The datasets used and analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hardisty, H.; Mileham, A.R.; Shirvarni, H.; Bramley, A.N. A finite element simulation of the electrochemical machining processes. CIRP Ann. 1993, 42, 201–204. [Google Scholar] [CrossRef]
  2. Kozak, J. Mathematical models for computer simulation of electrochemical machining processes. J. Mater. Process. Technol. 1998, 76, 170–175. [Google Scholar] [CrossRef]
  3. Kozak, J.; Rajurkar, K.P.; Makkar, Y. Selected problems of micro-electrochemical machining. J. Mater. Process. Technol. 2004, 149, 426–431. [Google Scholar] [CrossRef]
  4. Bhattacharyya, B.; Mitra, S.; Boro, A.K. Electrochemical machining: New possibilities for micromachining. Robot. Comput.-Integr. Manuf. 2002, 18, 283–289. [Google Scholar] [CrossRef]
  5. Rajkumar, D.; Palanivelu, K. Electrochemical treatment of industrial wastewater. J. Hazard. Mater. 2004, 113, 123–129. [Google Scholar] [CrossRef]
  6. Trellu, C.; Vargas, H.O.; Mousset, E.; Oturan, N.; Oturan, M.A. Electrochemical technologies for the treatment of pesticides. Curr. Opin. Electrochem. 2021, 26, 100677. [Google Scholar] [CrossRef]
  7. Reza, A.; Chen, L. Electrochemical treatment of livestock waste streams. A review. Environ. Chem. Lett. 2022, 20, 1863–1895. [Google Scholar] [CrossRef]
  8. Kurc, K.; Burghardt, A.; Gierlak, P.; Muszyńska, M.; Szybicki, D.; Ornat, A.; Uliasz, M. Application of a 3D Scanner in Robotic Measurement of Aviation Components. Electronics 2022, 11, 3216. [Google Scholar] [CrossRef]
  9. Burghardt, A.; Szybicki, D.; Gierlak, P.; Kurc, K.; Muszyńska, M. Robotic Grinding Process of Turboprop Engine Compressor Blades with Active Selection of Contact Force. Teh. Vjesn. 2022, 29, 15–22. [Google Scholar] [CrossRef]
  10. Szybicki, D.; Burghardt, A.; Kurc, K.; Gierlak, P. Device for Contact Measurement of Turbine Blade Geometry in Robotic Grinding Process. Sensors 2020, 20, 7053. [Google Scholar] [CrossRef]
  11. Zhu, D.; Feng, X.; Xu, X.; Yang, Z.; Li, W.; Yan, S.; Ding, H. Robotic grinding of complex components: A step towards efficient and intelligent machining–challenges, solutions, and applications. Robot. Comput.-Integr. Manuf. 2020, 65, 101908. [Google Scholar] [CrossRef]
  12. Leali, F.; Vergnano, A.; Pini, F.; Pellicciari, M.; Berselli, G. A workcell calibration method for enhancing accuracy in robot machining of aerospace parts. Int. J. Adv. Manuf. Technol. 2016, 85, 47–55. [Google Scholar] [CrossRef]
  13. Ren, X.; Kuhlenkötter, B.; Müller, H. Simulation and verification of belt grinding with industrial robots. Int. J. Mach. Tools Manuf. 2006, 46, 708–716. [Google Scholar] [CrossRef]
  14. Ren, X.Y.; Mueller, H.; Kuhlenkoetter, B. Surfel-based surface modeling for robotic belt grinding simulation. J. Zhejiang Univ.-Sci. A 2006, 7, 1215–1224. [Google Scholar] [CrossRef]
  15. Ren, X.; Cabaravdic, M.; Zhang, X.; Kuhlenkötter, B. A local process model for simulation of robotic belt grinding. Int. J. Mach. Tools Manuf. 2007, 47, 962–970. [Google Scholar] [CrossRef]
  16. Nahavandi, S.; Uddin, M.J.; Nasu, Y.; Trinh, H.; Saadat, M. Automated robotic grinding by low-powered manipulator. Robot. Comput.-Integr. Manuf. 2007, 23, 589–598. [Google Scholar] [CrossRef]
  17. Wu, S.; Kazerounian, K.; Gan, Z.; Sun, Y. A simulation platform for optimal selection of robotic belt grinding system parameters. Int. J. Adv. Manuf. Technol. 2013, 64, 447–458. [Google Scholar] [CrossRef]
  18. Rafieian, F.; Hazel, B.; Liu, Z. Vibro-impact dynamics of material removal in a robotic grinding process. Int. J. Adv. Manuf. Technol. 2014, 73, 949–972. [Google Scholar] [CrossRef]
  19. Gao, Z.; Lan, X.; Bian, Y. Structural dimension optimization of robotic belt grinding system for grinding workpieces with complex shaped surfaces based on dexterity grinding space. Chin. J. Aeronaut. 2011, 24, 346–354. [Google Scholar] [CrossRef]
  20. Lin, Y.; Zhao, H.; Ding, H. Posture optimization methodology of 6R industrial robots for machining using performance evaluation indexes. Robot. Comput.-Integr. Manuf. 2017, 48, 59–72. [Google Scholar] [CrossRef]
  21. Burghardt, A.; Kurc, K.; Szybicki, D.; Muszyńska, M.; Nawrocki, J. Software for the robot-operated inspection station for engine guide vanes taking into consideration the geometric variability of parts. Teh. Vjesn. 2017, 24 (Suppl. S2), 349–353. [Google Scholar] [CrossRef]
  22. Li, J.; Zhu, J.; Guo, Y.; Lin, X.; Duan, K.; Wang, Y.; Tang, Q. Calibration of a portable laser 3-D scanner used by a robot and its use in measurement. Opt. Eng. 2008, 47, 017202. [Google Scholar] [CrossRef]
  23. Sun, Y.; Giblin, D.J.; Kazerounian, K. Accurate robotic belt grinding of workpieces with complex geometries using relative calibration techniques. Robot. Comput.-Integr. Manuf. 2009, 25, 204–210. [Google Scholar] [CrossRef]
  24. Xu, X.; Zhu, D.; Zhang, H.; Yan, S.; Ding, H. TCP-based calibration in robot-assisted belt grinding of aero-engine blades using scanner measurements. Int. J. Adv. Manuf. Technol. 2017, 90, 635–647. [Google Scholar] [CrossRef]
  25. Li, W.L.; Zhou, L.P.; Yan, S.J. A case study of blade inspection based on optical scanning method. Int. J. Prod. Res. 2015, 53, 2165–2178. [Google Scholar] [CrossRef]
  26. Li, W.L.; Wu, A.; Li, Z.C.; Zhang, G.; Yu, W.Y. A new calibration method between an optical sensor and a rotating platform in turbine blade inspection. Meas. Sci. Technol. 2017, 28, 035009. [Google Scholar] [CrossRef]
  27. Roberti, A.; Piccinelli, N.; Meli, D.; Muradore, R.; Fiorini, P. Improving rigid 3-d calibration for robotic surgery. IEEE Trans. Med. Robot. Bionics 2020, 2, 569–573. [Google Scholar] [CrossRef]
  28. Huang, H.; Gong, Z.M.; Chen, X.Q.; Zhou, L. Robotic grinding and polishing for turbine-vane overhaul. J. Mater. Process. Technol. 2002, 127, 140–145. [Google Scholar] [CrossRef]
  29. Wang, W.; Yun, C. A path planning method for robotic belt surface grinding. Chin. J. Aeronaut. 2011, 24, 520–526. [Google Scholar] [CrossRef]
  30. Zhang, T.; Su, J. Collision-free planning algorithm of motion path for the robot belt grinding system. Int. J. Adv. Robot. Syst. 2018, 15, 1729881418793778. [Google Scholar] [CrossRef]
  31. Song, Y.; Liang, W.; Yang, Y. A method for grinding removal control of a robot belt grinding system. J. Intell. Manuf. 2012, 23, 1903–1913. [Google Scholar] [CrossRef]
  32. Yixu, S.; Hongbo, L.; Zehong, Y. An adaptive modeling method for a robot belt grinding process. IEEE/ASME Trans. Mechatron. 2011, 17, 309–317. [Google Scholar] [CrossRef]
  33. Falandys, K.; Kurc, K.; Burghardt, A.; Szybicki, D. Automation of the Edge Deburring Process and Analysis of the Impact of Selected Parameters on Forces and Moments Induced during the Process. Appl. Sci. 2023, 13, 9646. [Google Scholar] [CrossRef]
  34. Pandiyan, V.; Murugan, P.; Tjahjowidodo, T.; Caesarendra, W.; Manyar, O.M.; Then, D.J.H. In-process virtual verification of weld seam removal in robotic abrasive belt grinding process using deep learning. Robot. Comput.-Integr. Manuf. 2019, 57, 477–487. [Google Scholar] [CrossRef]
  35. Muszyńska, M.; Burghardt, A.; Kurc, K.; Szybicki, D.; Szczęch, T. Monitoring the Parameters of the Robot-Operated Quality Control Process. Adv. Sci. Technol. Res. J. 2017, 11, 232–236. [Google Scholar] [CrossRef]
  36. Khellouki, A.; Rech, J.; Zahouani, H. The effect of abrasive grain’s wear and contact conditions on surface texture in belt finishing. Wear 2007, 263, 81–87. [Google Scholar] [CrossRef]
  37. Zhang, T.; Yu, Y.; Zou, Y. An Adaptive Sliding-Mode Iterative Constant-force Control Method for Robotic Belt Grinding Based on a One-Dimensional Force Sensor. Sensors 2019, 19, 1635. [Google Scholar] [CrossRef]
  38. Mohammad, A.E.K.; Hong, J.; Wang, D. Design of a force-controlled end-effector with low-inertia effect for robotic polishing using macro-mini robot approach. Robot. Comput.-Integr. Manuf. 2018, 49, 54–65. [Google Scholar] [CrossRef]
  39. Xu, X.; Zhu, D.; Zhang, H.; Yan, S.; Ding, H. Application of novel force control strategies to enhance robotic abrasive belt grinding quality of aero-engine blades. Chin. J. Aeronaut. 2019, 32, 2368–2382. [Google Scholar] [CrossRef]
  40. Chen, F.; Zhao, H.; Li, D.; Chen, L.; Tan, C.; Ding, H. Robotic grinding of a blisk with two degrees of freedom contact force control. Int. J. Adv. Manuf. Technol. 2019, 101, 461–474. [Google Scholar] [CrossRef]
  41. Huang, J.; Wang, Z.; Gao, J.; Yu, Y. Overview on the profile measurement of turbine blade and its development. In Proceedings of the 5th International Symposium on Advanced Optical Manufacturing and Testing Technologies: Optical Test and Measurement Technology and Equipment, Dalian, China, 26–29 April 2010; Volume 7656, pp. 168–178. [Google Scholar] [CrossRef]
  42. Sun, B.; Li, B. Laser displacement sensor in the application of aero-engine blade measurement. IEEE Sens. J. 2016, 16, 1377–1384. [Google Scholar] [CrossRef]
  43. Vukašinović, N.; Bračun, D.; Možina, J.; Duhovnik, J. The influence of incident angle, object colour and distance on CNC laser scanning. Int. J. Adv. Manuf. Technol. 2010, 50, 265–274. [Google Scholar] [CrossRef]
  44. Fan, K.C. A non-contact automatic measurement for free-form surface profiles. Comput. Integr. Manuf. Syst. 1997, 10, 277–285. [Google Scholar] [CrossRef]
  45. Van Gestel, N.; Cuypers, S.; Bleys, P.; Kruth, J.P. A performance evaluation test for laser line scanners on CMMs. Opt. Lasers Eng. 2009, 47, 336–342. [Google Scholar] [CrossRef]
  46. Feng, H.Y.; Liu, Y.; Xi, F. Analysis of digitizing errors of a laser scanning system. Precis. Eng. 2001, 25, 185–191. [Google Scholar] [CrossRef]
  47. Miyasaka, T.; Okamura, H. Dimensional change measurements of conventional and flowable composite resins using a laser displacement sensor. Dent. Mater. J. 2009, 28, 544–551. [Google Scholar] [CrossRef]
  48. Bračun, D.; Gruden, V.; Možina, J. A method for surface quality assessment of die-castings based on laser triangulation. Meas. Sci. Technol. 2008, 19, 045707. [Google Scholar] [CrossRef]
  49. Hu, C.; Tanaka, C.; Ohtani, T. Locating and identifying splits and holes on sugi by the laser displacement sensor. J. Wood Sci. 2003, 49, 492–498. [Google Scholar] [CrossRef]
  50. Sandak, J.; Tanaka, C.; Ohtani, T. Evaluation of surface smoothness by a laser displacement sensor II: Comparison of lateral effect photodiode and multielement array. J. Wood Sci. 2004, 50, 22–27. [Google Scholar] [CrossRef]
  51. Oya, S. Measurement of the vibrating shape of a bimorph deformable mirror using a laser displacement sensor. Opt. Eng. 2009, 48, 033601. [Google Scholar] [CrossRef]
  52. Li, B.; Li, F.; Liu, H.; Cai, H.; Mao, X.; Peng, F. A measurement strategy and an error-compensation model for the on-machine laser measurement of large-scale free-form surfaces. Meas. Sci. Technol. 2013, 25, 015204. [Google Scholar] [CrossRef]
  53. Zhang, M.; Chen, T.; Tan, Y.; Lu, J. An adaptive grinding method for precision-cast blades with geometric deviation. Int. J. Adv. Manuf. Technol. 2020, 108, 2349–2365. [Google Scholar] [CrossRef]
  54. Xiao, G.; Liu, S.; Zhang, Y.; Wu, Y.; Chen, B.; Song, S. A measurement method of the belt grinding allowance of hollow blades based on blue light scanning. Int. J. Adv. Manuf. Technol. 2021, 116, 3295–3303. [Google Scholar] [CrossRef]
  55. Meng, F.-J.; Li, X.; Chen, Z.-T.; Wang, X.-W. Study on the cantilever grinding process of aero-engine blade. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2014, 228, 1393–1400. [Google Scholar] [CrossRef]
Figure 1. An interface for creating measurement programs (red colour—profile of the reference blade, blue colour—profile of the measured blade).
Figure 1. An interface for creating measurement programs (red colour—profile of the reference blade, blue colour—profile of the measured blade).
Electronics 13 04077 g001
Figure 2. Robotic station for the iterative measurement and machining process. 1—ABB IRB 2400 robot, 2—blade profile during grinding, 3—two KEYENCE LJ-X8080 laser profilometers, 4—KEYENCE LJ-V7200 laser profiler, 5—spindle with Lukas P6SE1 grinding wheel (Lukas, Engelskirchen, Deutschland) on compensator (φ—compensator deflection angle), and 6—two spindles (one with flap wheel, the other with polyamide brush).
Figure 2. Robotic station for the iterative measurement and machining process. 1—ABB IRB 2400 robot, 2—blade profile during grinding, 3—two KEYENCE LJ-X8080 laser profilometers, 4—KEYENCE LJ-V7200 laser profiler, 5—spindle with Lukas P6SE1 grinding wheel (Lukas, Engelskirchen, Deutschland) on compensator (φ—compensator deflection angle), and 6—two spindles (one with flap wheel, the other with polyamide brush).
Electronics 13 04077 g002
Figure 3. Measurement of the set compensation force.
Figure 3. Measurement of the set compensation force.
Electronics 13 04077 g003
Figure 4. Information flow between devices.
Figure 4. Information flow between devices.
Electronics 13 04077 g004
Figure 5. Measurement concept.
Figure 5. Measurement concept.
Electronics 13 04077 g005
Figure 6. View of D-D section of blade profile.
Figure 6. View of D-D section of blade profile.
Electronics 13 04077 g006
Figure 7. Fuzzy model proposed for the blade machining process.
Figure 7. Fuzzy model proposed for the blade machining process.
Electronics 13 04077 g007
Figure 8. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”x”.
Figure 8. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”x”.
Electronics 13 04077 g008
Figure 9. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”y”.
Figure 9. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”y”.
Electronics 13 04077 g009
Figure 10. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”N”.
Figure 10. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the input signal ”N”.
Electronics 13 04077 g010
Figure 11. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the output signal “Speed”.
Figure 11. ‘Membership Function Editor’ window showing the subdivision of the consideration space for the output signal “Speed”.
Electronics 13 04077 g011
Figure 12. Fragment of a graphical interpretation of fuzzy rules.
Figure 12. Fragment of a graphical interpretation of fuzzy rules.
Electronics 13 04077 g012
Figure 13. Graphical interpretation of the fuzzy model surface.
Figure 13. Graphical interpretation of the fuzzy model surface.
Electronics 13 04077 g013
Figure 14. Process algorithm.
Figure 14. Process algorithm.
Electronics 13 04077 g014
Figure 15. Examples of blade processing paths (1, 2, … 10—number of possible machining paths).
Figure 15. Examples of blade processing paths (1, 2, … 10—number of possible machining paths).
Electronics 13 04077 g015
Figure 16. The obtained result for the blade feather before and after processing after three iterative processes.
Figure 16. The obtained result for the blade feather before and after processing after three iterative processes.
Electronics 13 04077 g016aElectronics 13 04077 g016b
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kurc, K.; Burghardt, A.; Muszyńska, M.; Pietruś, P.; Szybicki, D. Measurements of Geometrical Quantities and Selection of Parameters in the Robotic Grinding Process of an Aircraft Engine. Electronics 2024, 13, 4077. https://doi.org/10.3390/electronics13204077

AMA Style

Kurc K, Burghardt A, Muszyńska M, Pietruś P, Szybicki D. Measurements of Geometrical Quantities and Selection of Parameters in the Robotic Grinding Process of an Aircraft Engine. Electronics. 2024; 13(20):4077. https://doi.org/10.3390/electronics13204077

Chicago/Turabian Style

Kurc, Krzysztof, Andrzej Burghardt, Magdalena Muszyńska, Paulina Pietruś, and Dariusz Szybicki. 2024. "Measurements of Geometrical Quantities and Selection of Parameters in the Robotic Grinding Process of an Aircraft Engine" Electronics 13, no. 20: 4077. https://doi.org/10.3390/electronics13204077

APA Style

Kurc, K., Burghardt, A., Muszyńska, M., Pietruś, P., & Szybicki, D. (2024). Measurements of Geometrical Quantities and Selection of Parameters in the Robotic Grinding Process of an Aircraft Engine. Electronics, 13(20), 4077. https://doi.org/10.3390/electronics13204077

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop