Com certeza, as experiências com USB são bem vindas.
Mas, devemos saber que equipamentos CNC profissionais baseados em PC não usam USB, mas sim uma placa PCI espetada no barramento do micro.
Isso por que a USB é uma "rede", sendo portanto sujeita a ruídos. Na verdade, a USB foi pensada para ligar periféricos ao PC doméstico ou de escritório, não sendo lá uma maravilha em termos de rejeição de ruídos, comuns num ambiente industrial (com inversores de alta frequência, motores tifásicos, circuitos PWM, ...). A USB também limita a velocidade dos sinais, numa condição de envio contínuo, necessário no controle de uma CNC em tempo real, pois todos os bits são colocados "serialmente" para serem enviados, e também sofre influência da temporização e do tratamento dado à USB pelo sistema operacional. Isso é diferente de uma placa paralela PCI ou ISA espetada no PC, onde o software poderia acessá-la diretamente, sem drivers de comunicação.
A USB não é uma rede industrial, que foi pensada para suportar o tráfego de controle de máquinas em tempo real, como o Profibus e outros padrões usados pelo mercado (Siemens, ABB, ...). Mas não descarta o uso da USB para aplicações mais simples e de baixo custo. Como temos visto na Net...