Manufacturing of workpieces with CNC machines requires computing machine tool trajectories that fast and accurately track the desired workpiece contour. This paper presents a novel B-spline trajectory generation method for machine tools. The method solves an optimal control problem to minimize the motion time of the tool, while taking into account the velocity, acceleration and jerk limits of the tool axes. Furthermore, it directly includes the allowed workpiece tolerance, by constraining the trajectory to lie inside a tube around the nominal geometry contour. This allows exploring the trade-off between accuracy and productivity, while computing near-optimal trajectories. The presented method creates fluent connections between segments that build up the contour by simultaneously optimizing trajectories for multiple segments. On the other hand, limiting the amount of simultaneously optimized segments and using an efficient problem formulation keeps the computation time acceptable. The trajectory generation method is validated in simulation by comparison with industrial benchmarks, showing a reduction in machining time of more than 10%. The comparison to a state-of-the-art corner smoothing approach shows that the presented method obtains similar or slightly faster trajectories, at a computation time that is up to 45 times lower. In addition, the method is validated experimentally on a 3-axis micro-milling machine. To easily generate trajectories for different workpieces and machines, the method is included in a user-friendly open-source software toolbox.
Milling parts for watch, medical, aircraft or molds industries is a compromise between time and precision or surface quality. The latter is very often related to machine vibrations during the process. This paper summarizes results obtained with two approaches aiming at reducing machine vibrations caused by axes accelerations. Both are control model based, taking into account the machine's modal behavior. The first algorithm optimizes the acceleration profile, while the second manages the axes cross-talk vibrations. A high-end 5-axis machine tool was used to mill 8 mm square pockets in brass with a 1 mm diameter tool and using a 0.05 mm depth of cut. Standard CNC parameters as well as vibration reduction options were evaluated. Then the two proposed algorithms were implemented on the same machine-tool using a laboratory Matlab based CNC. This paper describes the significant improvements provided by the algorithms when compared to a high end CNC. In the case of milling reference square pockets, up to 90% vibration amplitude reduction were achieved for a given feed rate, and a 5-fold decrease in the pockets machining time was obtained for the same surface quality.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with đź’™ for researchers
Part of the Research Solutions Family.