machines equipment ria supplies mem machining cad multi-dnc dnc system dnc handling multi dnc cnc computer milling dnc software machinery phan