This paper proposed a CNC interpolator based on block overlap, capable of changing acceleration and deceleration time constants during continuous machining. The time constant can be set individually for each block through G-code commands. A velocity profile generation algorithm is proposed to set different time constants for both acceleration and deceleration phases. This algorithm can be applied to short blocks. The block overlap algorithm can be used for corner smoothing. A simulation model of the CNC interpolator was constructed to evaluate the proposed interpolation algorithm. Simulation results demonstrated that the proposed algorithm increased precision in areas with significant angular changes by adjusting time constants while simultaneously reducing machining time.
A virtual machine tool, a computer simulation model of the machine motion and cutting process with a level of accuracy and consistency that can replace an accurate machine tool, is one of the critical digital transformation technologies in the manufacturing industry. During the machine development phase, cost and time can be reduced by evaluating machining efficiency and quality through virtual prototyping. In the machine application phase, virtual machine tools can be used to accurately assess the condition of equipment and processes by analyzing actual data combined with simulated data. This paper introduces a virtual machine tool system that can analyze the behavior of an accurate machine tool by integrating physical models of structure, numerical controller, and cutting process. The key features of the virtual machine tool, synchronous machining simulation, machining stability detection, machining error estimation, and part program optimization, were evaluated through various machining tests with a vertical 3-axis milling machine.
Citations
Citations to this article as recorded by
A Review of Intelligent Machining Process in CNC Machine Tool Systems Joo Sung Yoon, Il-ha Park, Dong Yoon Lee International Journal of Precision Engineering and Manufacturing.2025; 26(9): 2243. CrossRef
The kinematic constraints used in a computerized numerical control (CNC) interpolator are one of the main factors determining a machine tool’s machining accuracy. The CNC generates velocity profiles by applying kinematic constraints such as jerk and acceleration. Therefore, changing the kinematic constraints values can adjust the cycle time and cornering error. This study proposes a method to adjust the kinematic constraint values. First, the relationship between CNC kinematic constraints and cornering errors were analyzed. The relationship between the kinematic constraints and the cornering error was expressed as an analytical solution. Kinematic constraint values that satisfy specific cornering error values were selected using the analytical solution of cornering error. Finally, a method was devised to apply the appropriate kinematic constraint values to each machining section within a part program. The analytical solutions for cornering errors and using different machining segments to control cornering errors were verified using tool path generation simulation.
Citations
Citations to this article as recorded by
New Design of Smooth PSO-IPF Navigator With Kinematic Constraints Mahsa Mohaghegh, Hedieh Jafarpourdavatgar, Samaneh-Alsadat Saeedinia IEEE Access.2024; 12: 175108. CrossRef
This paper proposes a cycle time estimation algorithm of a CNC machine tool, using a block overlap based tool path generation algorithm. Velocity profile generation algorithm of CNC interpolator is proposed to compute the cycle time of the G-Code block. Because the CNC blends adjacent velocity profiles to reduce the cycle time and smooth the tool path, the cycle time is adjusted considering the block overlap. The in-position time of rapid traverse is compensated to improve the cycle time estimation accuracy. The simulation model was designed to estimate the cycle time of the CNC machine tool. A three-axis feed drive testbed was used to evaluate the cycle time estimation accuracy of the proposed algorithm.
As geometry of machined parts becomes complex the demands for more precise and faster machining using advanced computerized numerical control (CNC) are increased. Especially, recently improved computing power of CNC enables the implementation of the complicated control algorithms. Consequently a variety of intelligent control algorithms have been studied and implemented in CNC. This paper reviews the recent progress of control technologies for precision machining using CNC in the area of interpolation, contour control and compensation. In terms of interpolation several corner blending methods and parametric curves are introduced and the characteristics of each method are discussed. Regarding contour control algorithms recently developed multi-axis contour control methods are reviewed. Latest research efforts in compensation algorithms for geometric, thermal and friction induced errors in CNC machining are introduced.
Citations
Citations to this article as recorded by
Improved Input Shaping Method for Circular Interpolation of a 2-Axis Positioning System Jin Uk Sim, Pil Kyu Choi, Sun-Woong Kwon, Seong-Wook Hong Journal of the Korean Society for Precision Engineering.2022; 39(4): 283. CrossRef
Computer numerical control (CNC) part programs generated by computer-aided manufacturing software are frequently composed of numerous G01 blocks. CNC interpolator applies acceleration and deceleration to generate velocity profile of each block. Therefore, the machining time is increased when the number of G01 blocks is increased. To reduce the machining time, corner blending has been used to smooth the corner shape of adjacent blocks. Because the tool path generated by corner bending dose not reach the commanded endpoint, error of the interpolated tool path exists. The objective of this study was to present a method to determine block overlap time to limit tool path error generated by corner blending. An algorithm to calculate tool path error with respect to block overlap time was also proposed. Performance of the proposed algorithm to limit tool path error was demonstrated in this study.
Citations
Citations to this article as recorded by
Impact of broad ion beam center alignment and mask position on Si wafer cross-section milling rate Jong-Han Won, Ki-Hwan Kim, Dong-Young Jang, Geon-Yeong Park Micro & Nano Manufacturing.2025;[Epub] CrossRef
Block Overlap Based CNC Interpolator with Variable Time Constant Chan-Young Lee, Chang-Ju Kim, Seung Guk Baek, Segon Heo Journal of the Korean Society for Precision Engineering.2025; 42(2): 169. CrossRef
Process Monitoring and Part Program Optimization Using Virtual Machine Tools Chang-Ju Kim, Segon Heo, Chan-Young Lee, Jung Seok Oh Journal of the Korean Society for Precision Engineering.2022; 39(12): 879. CrossRef
Cycle Time Estimation of Block Overlap Based CNC Chan-Young Lee, Seung-Kook Ro, Chang Kyu Song, Jeong Seok Oh Journal of the Korean Society for Precision Engineering.2022; 39(7): 537. CrossRef
Improved Input Shaping Method for Circular Interpolation of a 2-Axis Positioning System Jin Uk Sim, Pil Kyu Choi, Sun-Woong Kwon, Seong-Wook Hong Journal of the Korean Society for Precision Engineering.2022; 39(4): 283. CrossRef
CNC Algorithms for Precision Machining: State of the Art Review Chan-Young Lee, Seong Hyeon Kim, Tae In Ha, Jaehong Min, Soon-Hong Hwang, Byung-Kwon Min Journal of the Korean Society for Precision Engineering.2018; 35(3): 279. CrossRef
CFRP (Carbon Fiber Reinforced Plastic) and CFRP-metal stacks have recently been widely used in the aerospace and automobile industries. When CFRP is machined by a brittle fracture mechanism, defect generation behaviors are different from those associated with metal cutting. The machining quality is strongly dependent on the properties of CFRP materials. Therefore, process control for CFRP machining is necessary to minimize the defects of differently manufactured CFRPs. In this study, defects in drilling of CFRP substrates with a variety of fiber directions and resin types are compared with respect to thrust force. An experimental study on material interface detection is carried out to investigate its benefits in process control.
Design and application of hardware-in-the-loop simulation (HILS) for design of CNC-controlled machine tool feed drives is discussed. The CNC machine tool is a complex mechatronics system where the complexity results from the software-based controller composed of a variety of functionalities and advanced control algorithms. Therefore, using a real CNC controller in the control simulation has merits considering the efforts and accuracy of the simulation modeling. In this paper challenges in HILS for a CNC controlled feed drive, such as minimization of time delay and transmission error that are caused by discretization of the feed drive model, is elaborated. Using an experimental HILS setup of a machine tool feed drive applications in controller gain selection and CNC diagnostics are presented.