Seguro que sí!

Asumo que quieres un cable para comunicación serial, RS232.

Yo lo que hago es comprar conectores de RJ45 a DB25 y RJ45 a DB9.
El RJ45 es el conector que se usa en los cables de par trenzado, como los de red Ethernet. Es parecido al del teléfono, pero mas grande.

Primero hago un cable con conectores RJ45 en ambos extremos.
Luego "configuro" los conectores de RJ45 a DB9 (el que va en la PC) y RJ45 a DB25 (el que va en el CNC). De esta forma no tengo que hacer ninguna soldadura.

La configuración que uso Yo es esta:

DB9 DB25
1 ---> No conectado
2 ---> 2
3 ---> 3
4 ---> 6
5 ---> 7
6 ---> 20
7 ---> 5
8 ---> 4
9 ---> No conectado

Los pines mas importantes son el #2, #3, que llevan las señales de "Transmitir" y "Recibir". De hecho, si no se utiliza el "handshake", se puede transmitir con solo esos dos alambres. Los otros pines llevan las señales DTR, DSR, que se usan para el "handshake" por hardware, y la tierra para mantener el mismo voltaje de referencia entre ambos equipos.

Espero te sea de utilidad:

Everardo Rascon.

P.D. Si tu PC no tiene puertos seriales (COM1), pero tiene puertos USB, puedes comprar un adaptador de USB a RS232.