Text this: Multi-dimensional constraint-based coal mining machine cutting path planning technology