Archivos de Categoría: X6-1500GT

Sonda cero para la fresadora X6-1500GT Parte 1

Sonda Cero para X6-1500GT con interruptor.

Sonda Cero para X6-1500GT con interruptor.

En esta máquina, al ser el cambio de herramienta manual, cada vez que haces un cambio de herramienta has de hacer el cero del eje Z, adecuándolo a la altura de la herramienta que vas a colocar.

Para simplificar el trabajo, lo mejor es no usar las utilidades del Mach3 que permiten definir las alturas de cada herramienta, ya que cada vez que coloques la herramienta cambiarás su altura, a no ser que le coloques un collarín de tope para que cada vez que la pongas la coloques a la misma altura.
Si en lugar de todo este lio de los topes, aprovechamos y hacemos el cero de la herramienta y el cero del trabajo en la misma operación… eso que salimos ganando.

Para esta operación, la máquina trae una sonda conductiva de regalo:

Sonda Conductiva de la X6-1500Gt

Sonda Conductiva de la X6-1500Gt

que no es mas que un trozo de metal de altura conocida con un cable adjunto.
La idea de hacer el cero funciona de la siguiente manera: La máquina va moviendo el eje Z hacia abajo, mirando en cada momento el estado de la entrada digital asociada a la sonda. Cuando esta entrada digital cambia de estado, la máquina para y anota la coordenada Z en donde ha parado, le suma la altura de la sonda y coloca el cero del eje Z en ese punto.

Todo esto funciona bien y es bastante repetitible, pero como todo… tiene pegas. La mayor que me he encontrado es que si la herramienta que has colocado está sucia, con algún pequeño resto de virutas, la sonda no hará contacto, haciendo que el eje Z siga bajando… hasta estrellar la herramienta con la sonda.
Esto me ha ocurrido 3 o 4 veces, y resulta algo catastrófico: o aplastas la sonda, o cascas la herramienta o fuerzas el eje Z.

Para evitar esto, se me ha ocurrido cambiar la sonda conductiva por un pulsador.
Por un lado evito el problema de la falta de conductividad y por otro me ahorro tener que colocar una pinza de cocodrilo mordiendo la herramienta.

Así que me fuí de compras por Ebay y pedí el siguiente pulsador:

Pulsador

Es metálico, antivandálico, muy barato (no llega a 2 euros).
Aqui teneis el enlace a Ebay: Pulsador Metálico antivandálico 16mm

Por supuesto, a este chisme hay que hacerle un soporte, o una caja para colocarlo en posición vertical siempre a la misma altura.

Este es el diseño que me he sacado de la manga:

Sonda cero mediante pulsador para fresadora X6-1500GT

Sonda cero mediante pulsador para fresadora X6-1500GT

Como material usaré metacrilato, que me queda algo por aqui. Es un buen material para mecanizar, y creo que será bastante estable en cuanto a sus dimensiones.

Este es el aspecto del chisme. ya construido:

Sonda Cero para X6-1500GT

Son tres piezas superpuestas de metacrilato de 9mm de espesor, atornilladas con tornillos M6 desde la parte inferior, roscados directamente en la pieza superior.

En este vídeo muestro todo el proceso de fresado y montaje del cacharro:

Para los interesados, aqui van los planos en Solidworks 2013 y en STEP por si quieres fabricarte una:

X6-SondaCero-Cad Files

En otra entrada probaré la sonda y adecuaré los scripts de Mach3 para hacer el cero de forma más cómoda.

Recogepolvo (Dust Boot) para la X6-1500GT

Yo no se tu, pero cada vez que uso la fresadora acabo con toda la casa llena de virutas y de polvo.Ya es hora de hacer algo al respecto.

A raiz de el post de este foro, en el que se detalla un Dust Boot para la X6-1500GT me puse manos a la obra para hacer algo similar.

Este es el diseño original de «slaith» (en el foro):

Dustboot_zps565b61a4Y éste es un prototipo hecho en madera melaminada:

Dammskoihopsatt_zpscd93d0bc

En un principio intenté hacer uno del tipo altura fija, de los que en lugar de moverse arriba y abajo junto al spindle permanece abajo fijo, sobre el stock a mecanizar. Algo de este estilo:

myrouterbot_4_lg pero tras muchas vueltas, no vi una manera fácil de instalarlo en la X6-1500Gt sin comerle espacio de movimiento al eje X, así que opté por un diseño similar al primero mostrado en esta entrada.

Así a primera vista, tiene buena pinta, salvo dos detalles que no me gustaban, uno, que la raja que parte en dos el cilindro por conde se encaja en spindle está hecha dentro del camino del aire, por eso el tipo ha tenido que taparla con cinta aislante blanca en su prototipo, y segundo, yo lo haré en metacrilato, y como el metacrilato se puede roscar bastante bien, no usaré tuercas en el diseño, sólo tornillos M6 roscados directamente en el metacrilato.

Este es mi diseño:CepilloX6 La parte de arriba es fijada al spindle, asegurándo el apriete con un tornillo M6 roscado en el metacrilato.
La parte de abajo va atornillada a la del medio y ambas van sujetas a la parte superior mediante imanes, así es muy rápido desmontar el chisme para cambiar la herramienta.
La pieza naranja es un adaptador que me he fabricado para el tubo de mi aspirador:
Kärcher MV 3 Premium – Aspirador en seco-húmedo, 1000 W, 230 Vy la he hecho con una impresora 3D.
El tubo original tiene este aspecto:

IMG_20150108_140654

 

Las tres piezas me han cabido sin problemas en una placa de metacrilato de 300mmx200mmx10mm:

LaminaMetacrilato
La placa la compre en Ebay, por unos 15 euros:  Placa Metacrilato 300×200

Aqui, una muestra de las tres piezas, hechas en madera contrachapada (hechas para probar antes de cargarme la de metacrilato por algun fallo en el CAM):

LaminaMetacrilatoYPiezasY este es el aspecto del chisme en metacrilato:

IMG_20150108_140607

El faldón flexible transparente de la parte inferior está hecho de un trozo de PVC flexible, de esos que se utilizan en puertas de paso que atravieran las carretillas elevadoras. Lo compré en Ebay, buscando «clear flexible PVC», aunque el vendedor donde lo adquirí ya no tiene más disponibles, así que no te puedo poner el enlace.

Finalmente, aqui os dejo todos los ficheros CAD del diseño.
He incluido todas las piezas en formato SolidWorks 2013, en Step y además, el soporte del aspirador en STL.
Es un fichero comprimido en ZIP de unos 800KB:

X6-1500GT_CAD_FilesCadFiles

 

Fuente de alimentación para minilijadora Proxxon PS 13

Parece fácil limpiar las rebabas del fresado en madera con una lija, pero hay piezas en las que los recovecos son tan pequeños que si, igual logras entrar con un pedazo de lija, pero… moverlo y lijar con él… es otro cantar.

Para esos casos, tengo la lijadora Proxxon PS 13, una mini lijadora que funciona a 12VDC (en el manual especifica que de 12 a 18VDC) que va muy bien para estos casos.

Antes de tenerla, me fabriqué un engendro con un cepillo dental eléctrico, pero que va, el resultado no es ni parecido.

El caso es que la lijadora viene sin alimentador, así que compré una fuente de alimentación de 12VDC para ella. La fuente es la típica fabricada en china:

PowerSupply12v-5A

La fuente trae un pequeño potenciómetro para ajustar la tensión de salida. En mi caso, puedes regularla de 9VDC a 14VDC más o menos.

Hay ocasiones que estoy lijando alguna piecita pequeña en la que se agradece poder bajar la tensión de alimentación y hacer que la lijadora vaya más suave, y al contrario… hay veces que más caña de lijado viene muy bien.
Por todo esto, decidí hacer este mini-proyecto, que no es más que una caja hecha en madera para alojar la fuente de alimentación, un potenciómetro multi-vuelta y un pequeño voltímetro para saber en que tensión estoy trabajando.

Todo este post va de la realización de esta caja, básicamente con la CNC X6-1500GT.

He hecho un esfuerzo grabando todos los procesos de fresado, (considerando que ni siquiera tengo una cámara y ando con el móvil…), editando todo (la primera vez que edito vídeo) para que se vean los procesos de principio a fin.

Aún no ando muy versado en la edición de vídeo. He intentado acelerar los procesos de fresado y sí, lo he hecho, pero poco… así que me han salido unos vídeos bastante largos. Los voy a dejar así, porque se que a algún novato con la CNC le vendrán muy bien para sacar ideas y métodos de trabajo. Si no es tu caso, siempre puedes avanzar las partes coñazo…

La caja tiene dos partes, la caja, propiamente dicha, y un segundo añadido, que aloja los mandos y el voltímetro.

Este es aspecto de la caja ya acabada:

MiniLijadoraCaja

Mecanización de la Caja

El material del que parto es madera contrachapada, de 5mm de espesor:

 

Mecanización de la Caja de Mandos

En esta parte, el material de partida es un trozo de tablero alistonado de pino de 18mm de grosor, que es barato y da muy buenos resultados para este tipo de piezas.

He tenido que mecanizar el tocho de madera por ambas caras, para lo cual, enseño mi método para dar vuelta al tocho y seguir trabajando con el mismo cero de máquina:

Este es el resultado

Refrigerando el Spindle de la X6-1500GT (Parte 2)

Esta es la segunda parte del artículo.
Aqui tienes la primera parte:  Refrigerando el Spindle de la X6-1500GT (Parte 1)

El circuito hidráulico

Resumiendo, el sistema estará basado en un circuito hidráulico, en el que el líquido refrigerante (refrigerante anticongelante de automóvil) será impulsado por una bomba de inmersión situada dentro del propio depósito, pasará por un radiador al cual se le forzará aire mediante un eletroventilador con control de velocidad, luego irá al spindle, y a la vuelta, pasará por un caudalímetro, para verificar que haya el caudal correcto en todo el circuito hasta el spindle.

Además, se medirán dos temperaturas, una la de impulsión o ida del líquido y otra, la de vuelta. Con estas dos medidas, luego podremos hacer el control de la velocidad del electroventilador, o, (si por fin lo pongo) del módulo Peltier.

Este sería un esquema del circuito hidráulico del enfriador:

EsquemaCompleto

La caja

Necesito una caja para meter todo, así que, como no, al tener una CNC he decidido hacerla a medida.

Usaré madera, porque… bueno, porque me gusta, y es un material barato y fácil de trabajar. En concreto usaré unos tableros alistonados de pino, de 18mm de grosor que venden en Leroy Merlin. Están bastante bien, no tienen ni un sólo trozo de desperdicio.

Son unos tableros hechos a base de trozos pequeños de pino, haciendo una especie de mosaico. El caso es que se mecaniza muy bien y da resultados bastante bonitos. Al final, puedes barnizarlo para dejar vista la beta de la madera o pintarla… a gusto de cada cual. Yo he optado por darle un barniz transparente, tan sólo para darle un poco de protección a la madera.

Os pongo por aqui unas vistas del modelo (que aunque aún estoy puliendo, más o menos lo tengo casi construido):

Vista Frontal

EnfriadorVistaFrontalSí, es un poco cuadrada… y resulta un poco rara de ver así en el modelo del CAD, pero en la realidad… tiene un look imponente 🙂

El depósito es uno de Ikea, en concreto se llama Krus, bote con tapa. Simplemente me fuí con las medidas de la bomba hasta dar con uno en el que entrase. Es estanco,  transparente y barato, asi que… ideal. Que por cierto… aún no he probado físicamente que la bomba quepa… hufff tendré que hacerlo!

Como puedes ver, la parte frontal de la caja tiene una abertura en la que hay un metacrilato, para poder ver el líquido (cosas mías).

A la derecha se pueden ver las tomas en salida y entrada del líquido refrigerante que van al spindle, la toma de corriente y no está en el dibujo aún, pero justo encima de esa toma estará la entrada de control que vendrá del variador de frecuencia, que informará a nuestro sistema de control que el spindle está en marcha. Le pondré un conector de alimentación tipo Jack. Tambien se vé la salida de aire del electroventilador, protegida por una rejilla metálica. El aire entrará por la parte izquierda de la caja, dónde hay una rejilla con un filtro de polvo,  rodeando el depósito (algo ayudará), pasando por la fuente de alimentación y el convertidor dc a dc para los 5VDC ayudándo a disipar el calor del interior de la caja, además de forzar aire al radiador.

También se ve el interruptor principal del sistema, que cortará toda la alimentación del enfriador y un poco más abajo, junto a él se ve una apertura. Por este hueco pasarán todos los cables desde los aparatos hasta la placa de control, que irá situada en una segunda cajita, anexa al frontal. Así puedo poner un panel de control separado del resto de la máquina (que aún no he diseñado, por eso no está en el dibujo).

Vista superior

Esta es una vista superior del Enfriador:

EnfriadorVistaSuperior

En el que se puede ver cómo van distribuidos los diversos chismes que lo componen. A la izquierda el depósito, a la derecha radiador+ventilador. Ese canal que se vé cruzando de arriba a abajo es un perfil de aluminio que usaré para pasar cables y sujetar racores,  tubos hidráulicos y los termómetros. En la parte posterior irá el caudálimetro (que no está en el dibujo, tan sólo está su hueco correspondiente), la iluminación LED RGB (si me decido a ponerla al final) y el posible módulo peltier… (si me cabe en algún hueco).

Detalle de la tapa frontal

EnfriadorFrontal

 

Esta es la tapa frontal de la caja. Se puede ver la disposición de la fuente de alimentación de 12V, que es el tocho gris rectangular de la izquierda (si, el modelo no está con mucho detalle, tan sólo son cubos para delimitar su volumen). Bajo la fuente está el módulo convertidor DC a DC de 12VDC a 5VDC/3A (si, un poco sobredimensionado, pero ahora estos chismes son muy baratos en Ebay, y más vale que sobre…) que se usará para el sistema de control.

Tambien se pude apreciar los soportes del metacrilato y unos canales que he hecho en la madera con la intención de guiar por ellos el cableado.

Aqui la pieza, en la realidad (con algunas cagadas en su construcción también):

FrontalPorDetrás

 Vista explosionada

Por último, una vista explosionada del modelo:

EnfriadorVistaExplosionada

 Una vista de lo que ya tengo hecho por ahora:

He grabado un mini-vídeo para mostraros como va quedando:

 

En sucesivas entregas iré poniendo más avances.
Ahora me queda terminar todo el montaje, probar que el circuito hidráulico hace su función (enfriar), pegarme con el caudalímetro, con la iluminación RGB, con los PWMs, con los termómetros, hacer un prototipo del control, hacer todo el software, etc… Hufff… no sé cuándo acabaré.

Refrigerando el Spindle de la X6-1500GT (Parte 1)

Párece fácil: Spindle con un motor de 1,5 KW encerrado en carcasa metálica. ¿Donde va el calor que genera?, bueno… a ninguna parte, a no ser que lo saquemos de la carcasa de alguna manera.

Cuando te llega la fresadora (X6-1500 GT), los vendedores te avisan de que has de refrigerar el motor del spindle, y para ello, dentro del paquete te «regalan» una bomba de agua sumergible, de esas que se utilizan para oxigenar el agua de los acuarios.

La bomba no tiene mala pinta:

 

BombaAcuario

Impulsa unos 1000 litros por minuto, y no es muy escandalosa.

El Spindle tiene dos tomas de líquido, (entrada y salida) para que lo hagas recircular y sacar así el calor producido por el motor:

Así que cuando recibí el chisme, me fuí a una tienda de todo a un euro y busqué un recipiente estanco de capacidad suficiente para meter la bomba más el líquido refrigerante, y acabé con ésto:

DepositoViejo

Este sería el esquema básico del circuito de refrigeración:

EnfriadorSimple

Me pareció que usar un líquido específico para refrigeradores (en lugar de agua) era una buena idea.
En un principio pensé en usar agua destilada, para que la cal del agua no se depositase en el circuito, pero acabé comprando un bote de líquido anticongelante para coche (unos 5 litros) que además de tener propiedades anticalcáreas está hecho a base de Glycol.

El Glycol se usa en la industria, mezclado con agua cuando quieres tener un líquido refrigerante a baja temperatura, por ejemplo en las torres de refrigeración, ya que al añadirlo al agua baja el punto de congelación muy por debajo de los cero grados. Por eso (entre otras cosas) se utiliza como líquido anticongelante en los coches.

Además, (que algún químico me corrija) creo que mejora el proceso de intercambio de calor.
Así que… llené mi tupperware de la tienda de los chinos con casi 4 litros de anticongelante y puse la bomba en el interior.
Saqué la conexión eléctrica de la bomba y los dos tubos de líquido (ida y vuelta) mediante unos pasamuros, taladrando la tapa del bote.

Para alimentar la bomba, tenía que acordarme de enchufarla a mano, cada vez que usaba la fresadora, cosa que… a veces hacía y a veces no (se me olvidaba…), así que modifiqué la caja de control de la fresadora, utilizando un relé que trae el propio variador de velocidad del spindle para alimentar la bomba cuando el spindle se pone en marcha.

Con esta solución he estado trabajando durante meses, y si, bueno, funciona, pero no estoy realmente satisfecho con el sistema. En largos procesos de mecanizado (cuántos sábados he empezado con la fresadora a las 10 de la mañana y aún a las 8 de la tarde seguía ahí, metiendo ruido) veo que la solución es un poco ineficiente, porque al final, te encuentras con que la bomba para de funcionar en cuanto para el spindle, con lo cual, no se aprovechan las paradas para que la bomba siga circulando líquido y ayude a refrigerar el spindle.

En la actualidad, lo que veo es que todo el recipiente con sus 4 casi 5 litros de líquido refrigerante se va calentando hora a hora, hasta acabar con una temperatura que… bueno, que pones la mano y ves que está caliente… y eso no me acaba de gustar… porque supongo que al final mantener el spindle a unos cuantos grados por encima de la temperatura ambiente… muy bien no le va a hacer que digamos.

Pegas que le veo al sistema actual:

  • Sólo funciona cuando funciona el spindle. Estaría bien que siga funcionando entre paradas (por ejemplo cuando cambias de fresa) ya que el spindle sigue con calor en su interior.
  • No sé si está pasando el líquido o no, o cuánto. Me ha pasado a veces que uno de los tubos que vienen con la máquina (que son bastante malos) se suelta, o se perfora o se pinza, y te das cuenta al de unas horas porque el líquido está muy caliente
  • No tengo ninguna instrumentación. No sé ni la temperatura del líquido, ni si realmente está refrigerando algo

Para evitar esto, empecé a darle vueltas a varias ideas. En un principio pensé en intercalar en el circuito una célula Peltier, de esas que se usan en las neveras que se enchufan al mechero del coche.
Son unos chismes que en cuanto haces circular corriente eléctrica por ellas, mediante el Efecto Termoeléctrico envían el calor hacia una de sus caras y el frío a la otra.
Esto está muy bien para el caso que nos ocupa, sin embargo tienen unas cuantas pegas:

  • Consumen mogollón. Si, varios amperios para conseguir que enfríen algo, lo cual te obliga a usar una buena fuente de alimentación de varios amperios sólo para ella.
  • La cara que no usas, es decir, en nuestro caso la cara donde va a parar el calor, has de refrigerarla o sino… acaba autodestruyéndose del propio calor que ella genera. Esto te obliga a poner un pedazo disipador con aire forzado mediante ventilador.

Así que, en un principio deseché esta idea, y empecé a pensar en poner un simple radiador, ayudado por aire forzado mediante un ventilador (aunque no descarto añadir una célula Peltier si viese que el radiador no es suficiente).

Mejorando el sistema: El Radiador

Con el fin de ir disipando el calor que el líquido va extrayendo del spindle, lo haré circular por un radiador, tal como hace cualquier coche hoy en día.

En un coche se aprovecha el propio movimiento del coche, el cual genera una corriente de aire suficiente en el radiador para ir refrigerando el líquido. Cuando estás en un atasco o parado pero con el motor en marcha, el radiador tiene anexo un electroventilador, que fuerza el aire a través de él.

En nuestro caso, necesitamos el ventilador por narices, porque nuestra fresadora no va sobre ruedas desplazando grandes cantidades de aire a su paso, jeje.

Así que, necesito un radiador, yo he optado por éste, (que compré por Ebay) que se suele usar en sistemas de refrigeración líquida para PCs:

Radiador

Está pensado para ser utilizado junto a un ventilador de 120mm, como por ejemplo éste, que conseguí canibalizando una fuente de alimentación de PC estropeada:

Ventilador

Lo que si tengo claro es que el ventilador tendrá la velocidad regulada, y acelerará o frenará en función de la diferencia de temperatura entre el líquido que vaya de ida al spindle y el que venga de vuelta, aunque seguramente haga que gire a un mínimo de velocidad todo el rato, para ayudar a refrigerar todo el montaje.

No sé, no soporto las máquinas con ventiladores ruidosos girando a tope de velocidad todo el rato.

La mayoría de estos ventiladores funcionan a 12VDC, así que eso me obliga más o menos a tener una fuente de 12VDC en el sistema.

Así que ya tenemos más ideas de qué añadir en el sistema:

  • El radiador
  • Su electroventilador
  • Una fuente de alimentación de 12VDC
  • Dos sensores de temperatura
  • Una salida PWM para regular la velocidad del ventilador
  • La bomba, claro.
  • Una entrada libre de potencial que vendrá de la caja de control de la CNC, (en concreto del variador de velocidad) que se activará cuando el spindle gire
  • Una salida (a relé) para activar la bomba
  • Por supuesto un sistema de control molón, que me permita automatizar todo
  • Una caja donde meter toooodo

 

Mejorando el sistema: Añadiendo un caudalímetro

Pensando cómo construirme un sensor que me permita saber si el líquido está circulando, se me ocurrió que podría fresar una pieza con una turbina en su interior, que el líquido al pasar hiciera girar. Luego, añadiendo un pequeño imán en la turbina, podría detectar si está girando (y a que ritmo) mediante un sensor de magnetismo (de efecto HAL).

Como casi todas las chorradas que se me ocurren, resulta que esta ya está inventada (como no) y en Ebay los tienes a patadas, por menos de tres euros:

Caudalimetro

 

Se suelen usar en máquinas expendedoras (por ejemplo de café). Así pueden contar cuánta agua están echando en el vaso, sin tener que hacerlo contando cuántos segundos tengo arrancada la bomba, ya que si falla el agua en medio de ese lapso… te quedas con un café echado a medias. Al monitorizar el caudal, puden totalizar la cantidad de agua que realmente se ha vertido en el vaso, aunque la tubería tuviese aire y el chorro se interrumpiera por algún instante.

Así que usaré uno de estos para llevar el tren de impulsos que genera hsta el sistema de control y saber que caudal de líquido está circulando, y poder dar una alarma si está por debajo de un umbral.

Así que, tendré que preveer una entrada en nuestro sistema de control para contar el tiempo entre impulsos, para luego convertirlo a caudal con una simple fórmula.

 

Haciendo más molón el sistema: Iluminación para ver el líquido

No sé, según iba diseñando la caja dónde colocar todos estos chismes, me dí cuenta de que realmente quería ver el líquido circular, o por lo menos ver cómo vuelve del spindle y cae de nuevo en el depósito.

Como todo esto va a ir encerrado en una caja donde meteré todo, pensé: vale, pues en una de las paredes de la caja pongo un metacrilato y así puedo ver el depósito. Pero de la misma, me dí cuenta que al tener el depósito encerrado entre 4 paredes, habría muy poca luz, así que llegue a la feliz conclusión de que tendría que añadir alguna iluminación en el interior.

Por supuesto pensé en leds, por su bajo consumo y porque producen poco calor residual, así que llegados a este punto ¿que led pongo?, ¿uno gordo?, ¿azules como los que hacen MODs de PCs o los que tunean los coches?… hummm

Viendo lo que hay en el mercado, llegué a la conclusión de usar un led RGB de 10W. ¿Porque RGB?, porque así, además de iluminar el depósito puedo cambiar el color de la luz mediante PWM en función… por ejemplo de la temperatura del líquido, y ver así de un vistazo si el líquido se está calentando.

Si, una chorrada… pero me gusta la idea, así que intentaré usar uno de estos leds:

LedRGB10w

que ya he pedido por Ebay.

Lo ideal para controlarlos sería que fueran de ánodo común, porque así podría controlar toda la máquina con uno o dos ULN2803,  pero la verdad es que los vendedores chinos de estos leds no dan apenas información al respecto. Ya veremos si es o no cátodo común en cuánto me llegue, aunque por la foto… así lo parece: el positivo (ánodo) está a la izquierda, y es el que tiene 3 pines unidos y los negativos (cátodos) a la derecha. Esto promete.

Supongo que cantidad de luz… un led de 10W será más que de sobra.

Añadiendo detectores a la fresadora X6-1500 GT

Parece fácil, te compras una fresadora CNC y esperas que traiga de todo… bueno, de todo… por lo menos que traiga sus detectores de posición inicial, ¿no?.

Pues lo hice, compré la fresadora china X6-1500GT y no, no los trae.

Este post es un recopilatorio del trabajo que hice para ponérle unos detectores inductivos al cacharro, para conseguir más o menos este resultado:

Los detectores, eléctricamente

La primera cosa que llama la atención de la fresadora X6-1500 GT es que carece de detectores de inicio de recorrido (home position) y de detectores de final de carrera para que los motores no golpeen el extremo del recorrido de los ejes cuando hay algún error en el control.
Básicamente los diseñadores chinos confían en que no hagas nada que fuerce a los ejes a salirse de su recorrido, ya sea usando mucho cuidado, o utilizando límites por software en el Mach3.

En la práctica, los detectores de fin de carrera, que paralizan la máquina cuando llegan a la posición máxima en el recorrido de los ejes no los veo tan importantes, ya que en condiciones normales uno no debería alcanzarlos nunca, pero los detectores de posicion iniicial o «Home» pienso que son casi imprescindibles si queremos tener cierta repetitibilidad entre trabajos, ya que nos situarán el inicio de los ejes de la máquina siempre en la misma posición. Esto nos permitirá poder hacer un trabajo de fresado complejo o de muchas horas pudiendo parar de un día para otro, sabiendo que al día siguiente, con sólo referenciar los ejes mediante estos detectores tendremos las cosas en la misma posición en la que las dejamos el día anterior.

Podríamos utilizar detectores mecánicos, ópticos, magnéticos, inductivos… en fin, hay todo un elenco de posibilidades. Por sencillez, durabilidad y precio, yo he optado por utilizar sensores inductivos:

Sensores Inductivos

Éstos los conseguí en aliexpress, comprando un lote de 6 por 16,99 dólares.

Son estancos, muy duros, y no se ven afectados por suciedad (a no ser que hagas pilas y pilas de virutas metálicas… eso sería otro cantar).

Estos detectores (y la mayoría de detectores inductivos) están pensados para trabajar a 24VDC, que es la tensión más comunmente utilizada en la industria. Éste modelo en concreto, funcionan con una alimentación entre 6 y 36VDC
El problema es que la fuente de alimentación de la caja de control de la fresadora es de 40VDC, así que tenemos que hacer algo para proporcionarles una alimentación más adecuada.

Lo más sencillo y barato que se me ocurrió es utilizar un convertidor DC a DC de estos que utilizan el integrado LM2596 de los que se pueden encontrar bien baratos en Ebay, si buscais por «LM2596», como por ejemplo: Búsqueda Ebay por LM2596 Como veis, ahora no llegan a 2 euros de precio.

En la descripción de este convertidor, los vendedores suelen poner como rango de entrada hasta 30VDC, pero si miráis el datasheet del LM2596, aguanta perfectamente un rango de entrada de hasta 40VDC, así que es perfecto para nuestro invento (de hecho, lleva funcionando meses en mi máquina sin problema alguno).

Para colocar el convertidor DC a DC dentro de la caja de control, me hice una pequeña chapa de madera, con el fin de que la parte trasera del PCB no estuviese en contacto con el suelo metálico de la caja:

LM2596 con chapa trasera

Y atornillé todo al suelo de la caja:
LM2596 Dentro de la Caja de control
El convertidor es muy sencillo, simplemente tiene dos conectores de alimentación, uno para que le metas los 40VDC de la fuente y el otro, en donde saldrá la tensión que mandaremos a los detectores inductivos. En mi caso, he prefijado una tensión de 24VDC, cosa que se hace girando el potenciómetro multivuelta que trae la plaquita:
Ajuntando a 24VDC
Mi intención inicial era la de colocar dos detectores por cada eje. Uno para detección de posición inicial, y el del otro extremo para actuar de final de carrera de seguridad. Así lo hice, salvo en el caso del detector inferior del eje Z, que se me tornó más complicado de implementar y al final pasé de ponerlo (y la verdad, no lo echo de menos para nada).
Como cada uno de estos detectores utiliza 3 cables (Positivo de alimentación, negativo y señal), eso supondría pasar esos tres cables (*5 detectores… 15 cables) desde la caja de control de la fresadora hasta los detectores, utilizando la cadena de plástico fléxible que guía todos los cables por la máquina.
Como el espacio libre que hay en esta cadena es escaso… tuve que pensar en otra solución: llevar la alimentación de los detectores a un punto común situado en el carro donde va montado el spindle, y de ahí distribuirlo a los detectores.
De esta manera, tan sólo tendría que llevar un policable de 7 hilos (5 cables de señal para los detectores más los dos cables de alimentación para todos ellos) que sí que me cabría en la cadena portacables.
Para lograr esto, me hice una plaquita PCB de simple cara, la cual recibe los 24VDC provenientes del convertidor DC a DC y los distribuye a cada uno de los detectores:
Además de la función de distribuir la alimentación, incorpora una resistencia por cada uno de los detectores inductivos, que es necesaria para atacar con la señal del detector a la placa controladora USB que hay en el interior de la caja de control.
Ésta placa admite señales de entrada digitales a través de unos optoacopladores (aisladores ópticos de señal), los cuales necesitan que la corriente suministrada en su entrada sea limitada por una resistencia. No es más que un diodo led cuya luz incide sobre un fotodetector o fototransistor, todo ello metido en el mismo encapsulado. Con esto se consigue aislar electricamente la placa USB de control de los detectores y su circuitería, ya que paso de información se hace a traves de luz, no electricamente.
Aquí tenéis la placa, los conectores para cada detector y la caja de ABS que usé para montarla en la fresadora:
Placa y caja al completo
Este es el esquema de la plaquita (puesto a peticion por un lector)
Como veis, no es mas que una plaquita PCB que une los positivos de alimentación de los sensores, los negativos, y en la señal, pone en serie una resistencia limitadora para cada uno de los sensores.
El valor de esta resistencia dependera de la tensión de alimentación que proporcioneis a los sensores. Podeis ver ejemplos de conexión y ejemplos de valores para esta resistencia en el manual de la placa controladora USB de la fresadora.
Esquema
La caja que utilicé es de Rs-Amidata, la referencia es 281-6883 y su costo es de un poco más de 2 euros.
Para montar la caja en el chasis de la CNC, hice dos agujeros con el taladro y los rosqué con un macho, así pude fijar la caja con dos tornillos, quedando más o menos así:
AsiQuedaElEjeX
Para cablear la cajita de los detectores con la caja de control de la fresadora, utilicé un policable de 7 hilos (o quizá uno de 8 mas malla, apantallado, no recuerdo) que saqué de canibalizar un viejo cable serie que tenía por aquí.
Para dar salida a todos esos cables, coloqué un conector DB-9 en la caja de control de la fresadora, para lo cual, hice el respectivo agujero, mediante taladro y lima:
Agujero para Db-9
Así que un conector macho en la caja y otro hembra en el policable (o al revés, pal caso…), y todo el policable pasado por la cadena portacables de plástico de la fesadora:
MAchoYHembraDB9

Los detectores, mecánicamente

Mecánicamente, necesitaba colocar los detectores en sus posiciones estratégicas, con sus correspondientes soportes.
Para hacer los soportes, como era muy pero que muy novato con la máquina, al principio pensé en hacerlos a partir de unos paneles que tenía por aquí… no sé exactamente su nombre… son unos paneles de un material hecho a base de resina, que van forrados con una especie de melamina. Se mecanizan muy bien, y con ellos hice unas cuántas pruebas:
DetectoresDePichiglass
Aunque quedaban francamente bien,  descarté la idea, básicamente porque para montar los detectores, en algunos casos utilicé los propios tornillos de sujección de la máquina. Al tener que intercalar en dichos tornillos los soportes de los detectores, me dí cuenta de que no me servía un material frágil… necesitaba por lo menos que fueran metálicos, para poder darle al tornillo el par de apriete original y que la máquina no se me caiga en pedazos por no poderlos apretar como es debido.
Así que la segunda idea fué hacerlos metálicos. Como no disponía ni de un mísero trozo de aluminio y la verdad, soy muy impaciente, intenté hacerlos con lo que tenía a mano:
DiscosDuros
Si, efectivamente, se trata de discos, en concreto los discos que van en el interior de los discos duros. Durante años los he ido acumulando (entre otras cosas, soy jefe de sistemas en una empresa, y aparte de sacar los imanes… pues guardaba estos discos para usarlos para algo) y me pareció un buen material para hacer los detectores.
No se de que material se trata exactamente. Supongo que están hechos de alguna aleación de acero.
El caso es que fuí capaz de mecanizarlos con la X6 sin problemas… eso si, refrigerando la fresa a mano, echando aceite y metiendo un ruido horríble. Pero con una fresa adecuada pude mecanizarlos sin problemas.
Tras unas cuantas pruebas, llegué a la conclusión de que, por su forma, no me servían para todos los detectores que tenía que hacer (literalmente, la forma del detector no me cabía dentro de la forma del disco), así que acabé comprando un tira de aluminio en Leroy Merlin. Una tira de un metro por unos 50 mm de ancho y de unos 2 mm de espesor (muy barata) y con ese material fresé todos los soportes sin problemas:
AluminioLeroyMerlin
Os pongo por aquí los planos de los detectores, por si queréis ahorraros el tomar medidas y demás:

Soporte para el Eje X

EjeX

Se utiliza el mismo para cada extremo del eje X (así que tenéis que hacer dos de éstos)

Así es cómo quedan montados:

AsiQuedaElEjeX

 Soporte para el Eje Y

EjeY

Misma operación, uno para cada extremo del eje Y.

Y así es cómo quedan montados:

AsiQuedaElEjeY

 Soporte para el Eje Z (Sólo parte superior del eje)

EjeZ-Top

Sólo utilizo el sensor de la parte superior. Además, cambié de tipo de sensor, creo recordar que porque era más pequeño que el resto y me parecía que ocupaba menos espacio, pero no estoy seguro (lo hice hace meses).

Así es como me quedó el sensor del eje Z ya montado:

AsiQuedaElEjeZ

Espero todo este rollo le sirva a alguien más con ésta maquina.
Un Saludo.