Loading...

Designing and Implementation of a Web-Based Cyber-Physical System for a CNC Milling Machine

Forootan, Mahmood Reza | 2023

101 Viewed
  1. Type of Document: Ph.D. Dissertation
  2. Language: Farsi
  3. Document No: 56588 (08)
  4. University: Sharif University of Technology
  5. Department: Mechanical Engineering
  6. Advisor(s): Akbari, Javad; Ghorbani, Mohammad
  7. Abstract:
  8. In this work, a virtualized ball-end milling model is presented in Unity game engine environment, in which the machining process is simulated by proposing a new geometric approach. The model calculates and illustrates cutter-workpiece engagement area and cutting forces in a real-time manner. To calculate cutter-workpiece engagement, the workpiece’s top surface is considered a set of nodes. Then, using a new geometric method, the engagement area is calculated at any node on the engaging surface. Utilizing the calculated engagement area and adopting mechanistic force model, the cutting forces applied from each node on the workpiece surface to the tool’s cutting edge are calculated. The cutting forces are considered a function of cutting geometry and the material properties of the tool and workpiece, generally known as cutting coefficients. These coefficients are commonly identified by performing special calibration tests and are applied to predict cutting forces for other conditions. Although the mechanistic model is a powerful tool for predicting cutting forces, its accuracy decreases as the cutter-workpiece engagement geometry differs from the calibration tests. Thus, it is necessary to update the cutting coefficients to preserve the accuracy of the model. This paper proposes a real-time intelligent method, named “the mechanistic network”, for identifying and updating the cutting coefficients. To this end, an analogy between the mechanistic force model and artificial neural networks is identified, in which the weight coefficients of the artificial neural networks have been replaced with the cutting coefficients. To identify and update the cutting coefficients, an algorithm is proposed using stochastic gradient descent, which updates the coefficients in each iteration. In addition, some other important parameters in milling processes, such as phase shift between the measured and predicted forces and run-out parameters, are calculated using stochastic gradient descent. Adopting the proposed new geometric method simplifies the mechanistic force model to such an extent that the cutting forces are calculated in a real-time manner. The extracted cutter-workpiece engagement areas have been compared with solid model results, and the cutting forces have been compared with the available experimental data. Good agreement between the results proved that the model can calculate the engagement area and cutting forces accurately. By changing the geometrical parameters of the model, it was shown that the speed of analyses can be increased to such an extent that the machining process can be simulated faster than 30 frames per second. The presented model is compatible with any game engine, and can be used for augmented reality applications and machining process monitoring. The good performance of the proposed network is shown through case studies by utilizing reliable data existing in the literature and also by performing ball-end milling experimental tests. The results show that the proposed network can predict the cutting forces with an error of less than 10%, and update the cutting coefficients with a calculation speed of 125k iterations per second. The robustness of the network against noise that may arise in real machining conditions is also shown. The proposed mechanistic network is a reliable and efficient tool that can be applied to real-time applications such as cyber-physical manufacturing systems and condition monitoring of machining processes
  9. Keywords:
  10. Virtualization ; Ball End Mill ; Cyber-Physical Systems ; Cutter-Workpiece Engagement ; Cutting Force ; Runout ; Run-Out Parameters ; Cutting Coefficients ; Mechanistic Cutting Force Model

 Digital Object List

 Bookmark

  • 4cd8e9d8-c7ff-4a2c-8154-8e744b1d0204.pdf
    • A new geometric approach for real-time cutting force simulation in 3-axis ball-end milling compatible with graphical game engines
      • Abstract
      • 1 Introduction
      • 2 Methodology
        • 2.1 Graphical model presentation and CWE calculation
          • 2.1.1 Graphical model of 3-axis CNC machine
          • 2.1.2 Workpiece graphical representation
          • 2.1.3 Surface update method and CWE calculation
          • 2.1.4 Tile principal
          • 2.1.5 Ball-end mill graphical model
        • 2.2 Cutting force calculation
          • 2.2.1 Mechanistic cutting force model
          • 2.2.2 Representation of cutting edge in ball end mills (A straightforward geometric algorithm to calculate dSij, dbij, and hj)
        • 2.3 Distributed force calculation
      • 3 Results and discussion
        • 3.1 CWE calculation and validation
          • 3.1.1 Inclined surface
          • 3.1.2 Sculptured surface
        • 3.2 Force simulation and validation
          • 3.2.1 Case 1: flat surface milling
          • 3.2.2 Case 2: sculptured surface milling
        • 3.3 Illustration of distributed force on the CWE
        • 3.4 Evaluation of real-time simulation
      • 4 Conclusions
      • References
...see more