International Journal of Mechanical Sciences 157–158 (2019) 293–303 Contents lists available at ScienceDirect International Journal of Mechanical Sciences journal homepage: www.elsevier.com/locate/ijmecsci Kinematics performance oriented smoothing method to plan tool orientations for 5-axis ball-end CNC machining Jinting Xu a , Dayuan Zhang b , Yuwen Sun b, a School of Automotive Engineering, Dalian University of Technology, Dalian 116024, China b School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China a r t i c l e i n f o Keywords: 5-axis machine CNC machining Tool orientation Kinematics performance Angular acceleration a b s t r a c t When adopting 5-axis machine to mill the parts, it is desired to avoid the drastic change of tool orientation for improving the kinematics performance of 5-axis machining while ensuring no machining interferences. For this purpose, a kinematics performance oriented smoothing method is proposed to plan the tool orientations, which is focused specifically on minimizing the angular accelerations imposed on the rotary axes of 5-axis machine. In this method, with several specified representative tool orientations (RTOs), two B-spline curves, which represent the displacements of the rotary axes, are used to join smoothly the RTOs together and then to determine the tool orientations at other areas. The solutions for the two B-spline curves are achieved by solving a least-square objective function which minimizes the angular accelerations of the rotary axes. To restricting simultaneously the interpolated tool orientations in the geometric feasible domains (GFDs) of tool motion, a simple alternate strategy of first smoothing the tool orientation and then checking the machining interference is developed so that tool orientation planning and its geometric constraints are decoupled and the complicated constraint optimization process of tool orientation can be greatly simplified. Since the proposed method works in the machine coordinate system (MCS), it can not only ensure the smooth motions of the rotary axes without the machining interferences, but also can generate directly the rotary axis orders. Finally, the proposed method is validated by the experiments. 1. Introduction Within the context of 5-axis CNC machining, the rotary axes of the machine usually have low capacities of acceleration comparatively to the translation axes, thus the change of the tool orientation has to be controlled reasonably to achieve the smooth rotary axis motions and the required surface quality. At present, the methods, which determine the tool orientation, have focused mainly on finding the best tool orien- tation so that the local gouging and the global collision can be avoided [1]. For these methods, sometimes to avoid the local gouging and the collision with the obstacles, the tool has to make a abrupt change of orientation between two adjacent cutter location (CL) points. Although the machining interference is effectively eliminated, the kinematics per- formance of 5-axis machine is deteriorated possibly due to the abrupt change of tool orientation which causes significant times of deceleration and reacceleration of the rotary axes, leaving the apparent unfavorable tool marks on the parts and slowing down the tool movement. Actually, such extreme change of the tool orientation is not allowed in the actual machining due to the limits of the kinematics capacities of the rotary axes of 5-axis machine [2–4]. Thus, when planning the tool orientations, Corresponding author. E-mail address: ywsun@dlut.edu.cn (Y. Sun). the smoothness of the rotary axis motion has to be taken into considera- tion. To address this challenging issue of 5-axis machining, the objective of this paper is to present an in-depth study on tool orientation planning with a new solution that can improve the kinematics performance of 5- axis ball-end machining while ensuring no machining interferences. Its focus is mainly on how to generate the smooth tool orientations, and the machining interference is checked by the existing methods, such as [5,6]. In the following, some background and past works for planning tool orientations from a kinematics perspective are first reviewed. 1.1. Related works Initially, smoothing tool orientation from the kinematics perspective is conducted in the workpiece coordinate system (WCS) to control the change of the tool orientation by adjusting the discrete tool orientations along the tool path. For example, Jun et al. [5] proposed a feasible C- space based tool orientation smoothing method, in which the forward and backward searching algorithms were presented to find two paths from the boundary of the feasible C-space, and the one with smaller angle change was selected as the optimal tool orientations to raise the https://doi.org/10.1016/j.ijmecsci.2019.04.038 Received 8 January 2019; Received in revised form 31 March 2019; Accepted 19 April 2019 Available online 26 April 2019 0020-7403/© 2019 Elsevier Ltd. All rights reserved.