An open CNC for machining NURBS surfaces based on STEP-NC | IEEE Conference Publication | IEEE Xplore