A neural network approach for predicting kinematic errors solutions for trochoidal machining in the matsuura MX-330 Five-axis Machine