Abstract

This paper presents a novel machine learning (ML) based approach to predict machining cycle (part program running) times for complex 5-axis machining. Typical 5-axis machining toolpaths consist of short-segmented discrete linear cutter location lines (CL-lines) with simultaneously varying tool center point (TCP) and orientation vectors (ORI). As the 5-axis machine tool NC (numerical control) system tries to interpolate such part programs smoothly, the TCP motion decelerates and accelerates repeatedly causing the actual feedrate to fluctuate. The actual observed (resultant) feedrate can be approximately 30 % lower than the user commanded one. Furthermore, if the toolpath requires the 5-axis machine tool to travel closer to its singular point, or if the workpiece placement on the table is not optimal, actual feedrate is even lowered further. This paper presents two ML-based approaches to accurately predict 5-axis machining toolpaths. The first strategy uses a bidirectional long short-term memory (Bi-LSTM) network to model the machine tool behavior and generates a direct final cycle time estimation for any given part program. This approach only uses the toolpath geometry to predict the cycle time, and for training it only needs the “final” cycle times of similar part programs making it practical on today’s shop floors. The second strategy requires individual CL-line processing times for training. In return, it can provide highly accurate cycle time predictions. Both strategies can capture the interpolation dynamics of 5-axis machine tool NC systems accurately. Simulation studies and experimental validations are conducted on modern 5-axis machine tools with varying workpiece placements and interpolation parameters. Proposed approaches have shown to predict cycle times with 90–95 % accuracy on real-life complex 5-axis machining toolpaths.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call