Abstract

Abstract Feedrate scheduling for five-axis CNC machining is challenging due to the additional non-linear angular motion. Traditional real-time feedrate scheduling methods usually only concern the linear (i.e., tool position) motion, and synchronize the angular (i.e., tool orientation) motion with the linear motion by sharing the same curve parameter. The resultant angular motion will violate the angular constraints and be discontinuous at block junctions. This paper presents a real-time feedrate scheduling method for five-axis machining by simultaneously planning linear and angular trajectories (SLATP). The SLATP treats the angular motion equally with the linear motion, resulting in smooth linear and angular trajectories considering axial kinematic constraints in real time. The linear and angular boundary velocities are firstly determined by implicit circular blending on R 3 and S 2 . Then, the linear and angular trajectories are separately planned with piecewise polynomial profiles. Finally, a bi-directional scanning method with time synchronization is proposed to make the velocity overall continuous. During each scanning, the linear and angular trajectories are time synchronized with an analytical algorithm. The synchronization algorithm is compatible with the traditional bi-directional scanning method and feasible for toolpaths consisting of multiple blocks. The SLATP strictly respects the linear and angular kinematic constraints in the workpiece coordinate system. It can also consider the axial kinematic constraints by mapping these constraints into the workpiece coordinate system. Simulations and experiments have demonstrated that the SLATP can plan smoother axial trajectories within about 140 μs and achieve smaller contour errors compared with traditional real-time methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.