networking internet machine tools microsoft cisco cad computer cnc electronics computer repair lathe computers machining lathes laptops network milling