A potential field approach for collision avoidance in 5-axis milling

Abstract : Introduction 5-axis surface machining is an essential process in the field of aerospace, molds and dies industries. 5-axis milling is required for the realization of difficult parts such as blades and impellers and is also very convenientto improve quality for the machining of deep molds in plastic injection and casting by reducing tool length. Despite the evolution of CAM software, 5-axis tool path programming requires advanced skills and collision detection remains a challenge during the tool path computation. One can distinguish two kinds of tool collision when addressing machining issues. The first one is local and only involves the active part of the tool, the second one is global and in that case the whole body of the tool, the tool holder and even the spindle can be considered. Literature shows that collisions are often avoided using a geometric point of view. Indeed, the study traditionally starts with a representation of the tool geometry [1][2], then by a geometrical representation of the environment [3][4], thirdly by a collision test between the obstacle and the tool [5][6] and finally by a correction and optimization of the tool axis direction to avoid the obstacle [7]. In the field of robotics, other methods based on potential fields virtually attached to the obstacle are developed. These fields emit a repulsive force on the robot when it enters the neighborhood of the obstacle [8][9]. The aim of this paper is to show the benefit of using potential fields in order to prevent collisions during the computation of the tool axis orientation along a given tool path followed by the center of a ball-end milling tool. Main idea In the proposed approach, 5-axis collision avoidance is managed thanks to repulsive forces deriving from a potential field. The tool is considered as a rigid body moving in 3D space on which repulsive and attractive forces are acting. Repulsive forces are due to potential fields attached to check surfaces and an attractive force exerted by a spring is introduced to restore the tool axis orientation in the programmed configuration. Moreover, a viscous damper is used to allow the system returns to steady state without oscillating. The tool center follows the programmed path on the part surface whereas the tool axis orientation is modified to avoid the obstacle by resolving the fundamental principle of dynamics. Differential equations of the tool motion are solved using an Ordinary Differential Equation solver (ODE). The repulsive force comes from robotics [9] and is formulated as follows:
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

Contributor : Christophe Tournier <>
Submitted on : Friday, December 19, 2014 - 7:12:05 PM
Last modification on : Thursday, February 9, 2017 - 3:57:15 PM
Long-term archiving on : Monday, March 23, 2015 - 6:41:35 PM


Files produced by the author(s)


  • HAL Id : hal-01097559, version 1



Virgile Lacharnay, Christophe Tournier, Pierre-Yves Pechard, Claire Lartigue. A potential field approach for collision avoidance in 5-axis milling. 10th International Conference on Computer Aided Design, Jun 2013, Bergamo, Italy. ⟨hal-01097559⟩



Record views


Files downloads