Hola a todos
Hace algún tiempo me propuse convertir a CNC mi modesto torno quantum 250 x 550. Mi idea era mantener el control manual sobre él pero permitirme hacer de forma automatizada algunas tareas más engorrosas: roscar (interior/exterior), hacer un cono (interior/exterior), cilindrar, chaflanes a diferentes ángulos, etc...
Me puse a ello y con un Arduino y muchas ganas ha salido esto.
Torno Quantum 250 x 550 con DRO

Prototipo (totalmente funcional). La caja es provisional

Las tripas del invento...

Actualizado 25 de Marzo: Añadido un lector de tarjetas SD para cargar la configuración.

Pantalla inicial:

Pantalla de roscado:

Variador ABB de 750W:

Pulsadores de control del torno:

Módulo con los driver de los motores PaP:

Motor eje X:

Motor eje Z:

Placa breakout optoacoplada:

Regla eje X:

Sensores inductivos en el husillo principal:
Actualizado 25 de Marzo: Mejorada la forma del diente para una mayor precisión de la lectura de pulsos.

Adaptador tensiones de los sensores:

Un ejemplo de una rosca métrica de paso 1 mm:

Diversas roscas en aluminio:

Esquema eléctrico:

Para el que desee jugar con aparatito sin tener que montarlo he desarrollado un simulador para Windows (lo he colgado junto al software):

El manual de usuario del software está colgado junto al software en versión 1.3.3.
Aquí dejo un link al manual en pdf y al software. Está creado en C++ y hay que compilarlo con el entorno Arduino:
https://skydrive.live.com/redir.aspx?cid=6ad42ddb4c344a5b&resid=6AD42DDB4C344A5B!152&parid=6AD42DDB4C344A5B!104&authkey=!AEQT9kO0TYX850M//--------------------------------------------------------------
Actualizado el Domingo 18 de Marzo:
El simulador y el software para el Arduino v1.2.4 ya implementa el nuevo encoder de 25 pulsos/rev para mejorar el roscado, así como la correción de algunos bugs
Creación de una rosca M1.00 (también se puede hacer de forma manual):
Creación de una rosca métrica 1mm en sistema Arduino semi-CNC.flvCreación de un cono 1:5 automático (también se puede hacer ciclo a ciclo con control de la profundidad de pasada) :
Torneado de un CONO en sistema Arduino semi-CNC.flv//--------------------------------------------------------------
//--------------------------------------------------------------
Actualizado el Domingo 25 de Marzo:
Actualizada la versión de software a la v1.3.0. Le he incorporado un lector de tarjetas SD para cargar la configuración sin tener que recompilar.
He modifcado la forma del diente del encoder del husillo principal para mejorar la precisión en la lectura de pulsos.
Rosca M4.00 creada manualmente:

//--------------------------------------------------------------
//--------------------------------------------------------------
Actualizado el Domingo 1 de Abril
Versión 1.3.1 Arduino y Simulador con nueva opción de creación de conos, test de ejes, mejoras en el roscado y corrección de diversos bugs.
Manual de usuario actualizado.
//--------------------------------------------------------------
//--------------------------------------------------------------
Actualizado el Sábado 7 de Abril
Versión 1.3.2 Arduino y Simulador. Mejora general del software y aumento en la precisión de los movimientos

Corrección de algunos bugs que todavía quedaban

Manual de usuario actualizado.
//--------------------------------------------------------------
//--------------------------------------------------------------
Actualizado el Lunes 9 de Abril
Versión 1.3.4 Arduino y Simulador. Nueva mejora en la precisión de los movimientos. Más parámetros configurables en el fichero de configuración vía SD.
Manual de usuario actualizado.
//--------------------------------------------------------------
Un saludo a todos