O Processing é adequado para o desenvolvimento de aplicações em Windows e que requeiram comunicação com o Arduino. No caso de um CNC, é mais rápido partir para soluções de software prontas e não querer "reinventar a roda". Conforme o colega Jorge sugeriu, a placa CNC3AX é uma boa escolha para iniciantes, simples, barata, robusta e de fácil manutenção, pelo próprio usuário.
Apesar de estarmos em 2016 também não é difícil, nem caro, encontrar placas mãe usadas ou novas com porta paralela ou placas PCI com essa interface.