Abstract
This paper presents an automatic cutting tool selection methodology for five-axis finish surface machining based on the techniques of curvature matched machining. The criterion for cutter selection is to minimize the machine errors and to maximize material removal rate using an optimal filleted end mill selected from a standard cutting tool library. Tool parameters investigated include cutter radius, cutter corner radius and cutter length. The maximum swept silhouette of the inclined tool is proposed and implemented as tool radii selection protocols for matching the change in surface curvature. Algorithms for detection and correction of local tool gouging and global tool interference are presented. The local distance between the cutter bottom and the surface is used to detect and correct local tool gouging. Global tool interference detection and correction is solved by studying the shortest distance between the part surface and the cutter body axis. A faceted approach is used to accelerate the distance calculations. The solution to the local and global gouging problems leads to the shortest, most rigid, tool in the library. These methods of automatic tool selection have been implemented in ROBLINE using the C-language on the system. ROBLINE is a precursor to CODE (Cimetrix Open Development Environment) which is a complete commercial off-line/on-line machine modeling, development and control package. Machined examples confirm the effectiveness of these methods.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.