What is five-axis machining? Working principle, types and advantages