Autor Tema: Touch Probe o digitalizador 3d tactil cnc casero  (Leído 14208 veces)

Desconectado Newlathe

  • Aprendiz
  • *
  • Join Date: Abr 2013
  • Mensajes: 1627
  • Ubicación: Caravaca de la Cruz y Puente Tocinos (Murcia)
Touch Probe o digitalizador 3d tactil cnc casero
« en: 05 Febrero 2016, 13:53 »
Hola chicos, llevo un tiempo literalmente soñando con poder tener un cacharro para poder hacer esto que se ve en este video

https://youtu.be/IcVv1So1n_8

En realidad lo que necesito hacer no es tan complejo, solo necesito reproducir la linea curva que describe el contorno del interior de las boquillas de istrumentos musicales. A menudo me traen boquillas para que les haga una reproduccion, y copiar el interior sin algo asi es realmente complejo. Creé un hilo hace poco para informarme de como funcionan estos aparatos, y ahi me explicaron diferentes formas de poder hacerlo, varios modelos posibles...finalmente me decidi por este. Puesto que solo necesito obtener una linea en 2d, puedo hacerlo perfectamente en el torno cnc (2 ejes), aunque normalmente esos aparatos se usan en fresadoras cnc. Comenzamos.

El cuerpo. Parto de duraluminio redondo de 40mm. El mango es de tan solo 6mm pues su funcion no es girar y trabajar, solo debe estar sujeto y siendo de 6mm podre ponerlo en la pequeña proxxon cuando la cenecee. En la foto no se ve pero logicamente esta vaciado



Esta es la tapa. Este sistema se basa en crear un circuito electrico a traves de 6 bolas de acero dispuestas en circulo. Hay podeis ver los alojamientos para las bolas. Perdonad lo sucia que se ve la pieza, es nylon y el nylon es muy guarro, en cuanto lo tocas con las manos un poco sucias, mas las marcas de medicion...se ve algo fea



Aqui podeis verla con las bolas montadas. Si os fijais las bolas estan de dos en dos unidas con cable, pero siguen quedando sin unir 3 huecos. Esos 3 huecos los completaran el eje central, y asi se completara el cuicuito. La corriente entra por un cable a una bola, y debe recorrer todas las bolas hasta completar el circulo y salir por el otro cable. El cable negro es de 2 lineas, cada una va a una bola. Las bolas estan pegadas  con pegamento epoxy.



Este es la aguja-palpador, casera tambien. Un tornillo M5, una aguja de 1.5mm de las que se usan en mi tierra para coser manualmente el calzado (esas alpargatas de cuela de cañamo que van cosidas en todo su perimetro) y una bolita de los piercing de nariz o labio, del chino. La bola tiene 3mm de diametro. Todo pegado  con mas epoxy.



Vamos con el eje central. Es de nylatron, podia haber sido tambien de nylon pero queria cambiar de color, y tenia este negro...Esta pieza debe llevar tres pequeños brazos  (que apoyarian en las bolas no unidas con cable) los cuales hago en laton, por mejorar la conductividad. Para alojar los brazos, he de hacer 3 taladros a 120 grados, bien  medidos. Para esto me va genial mi pequeña mesa giratoria que me fabrique  hace algun tiempo. Los brazos tendran 5mm, pero la zona que entra en el eje de nylatron es de 3mm, por lo que de 3mm han de ser los  taladros.



Aqui veis la pieza terminada



Y aqui la veis colocada en su sitio. Ahora podeis ver bien el fucionamiento. Con la pieza puesta, el circuito esta completo. En el momento en el que se toca la aguja, por poco que sea, un brazo de laton se levanta si o si lo suficiente para cortar el circuito. Realmente esto no es mas que un interruptor muy sensible. El pItorro que lleva arriba es para ponerle un muelle, que sera el que empuje hacia abajo el conjunto llevandolo a su sitio. En el fondo del cuerpo de aluminio hay un pequeño agujero en el que el otro extremo del muelle entra, para que no pueda resbalarse y moverse. El muelle es de un boligrafo.




Y aqui esta montado  y testeado. Lo verdad es que tiene una sensibilidad extraordinaria, es tocarlo lo mas minimo y se corta el flujo de corriete.





Ahora tengo que sacar desde la breakout (conector de final de carrera) una linea para poner una hembra de minijack en la carcasa del pc, para conectar y desconectar esto con facilidad.

Esto es lo que hay. Saludos
Torno Einhell BT-ML 300  CNC, router chino 3040, sierra de cinta de 2cv, ingletadora Evolution, impresora 3d Anet A8, esmeriladora Einhell de 400 w, taladro de columna chino, unos alicates de mi padre y un destornillador

Desconectado pumukyo

  • Aprendiz
  • *
  • Join Date: Mar 2015
  • Mensajes: 1353
  • Ubicación: MADRID - BASE SECRETA
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #1 en: 05 Febrero 2016, 17:13 »
jo tio eres un monstruoooo  .ereselmejor .ereselmejor
TALADRO ANJO PERSONALIZADO FRESADOR., JARBE MOD.A ( EN RESTAURACION),TALADRO HEDISA, TORNO QUANTUM D310X910,ANAYAK FV2 ( TEMPORALMENTE EN EL EXILIO) Y TORNO CNC EN CONSTRUCCION.
http://foro.metalaficion.com/index.php?topic=20118.msg232559#msg232559

Desconectado leugimr

  • Aprendiz
  • *
  • Join Date: May 2014
  • Mensajes: 518
  • Ubicación: S.S. Reyes
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #2 en: 05 Febrero 2016, 20:13 »
Guapisimo Newlathe, esta perfecto  .palmas .palmas  .bien

Y que programa se usa para digitalizar?
« última modificación: 05 Febrero 2016, 20:29 por leugimr »
Miguel
Tornito HBM 180v, Mini fresadora MF70, Taladro de sobremesa del Leroy, Esmeriladora de 350W, Inverter TEC 160 y herramientas de mano varias.

victormegon

  • Visitante
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #3 en: 05 Febrero 2016, 22:34 »
Ahora ya lo entiendo. Todo el conjunto es sostenido por el muelle que a las más mínima presión, corta el circuito. Una buena forma de hacerlo. En realidad es valido para poder palpar en los tres ejes, en caso de usarlo en la fresadora.
Te queda una tarea pendiente y es explicar, en cuanto lo uses, como se hace el proceso de digitalizado, paso a paso y con viñetas, para los que somos algo "toscos", jejeje 😉.

Argarrobo

  • Visitante
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #4 en: 05 Febrero 2016, 23:15 »
Newlathe gracias por compartir  .bien y ahora viendo tu trabajo me planteo hacerme esta herramienta tan útil  .brinda

XLR

  • Visitante
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #5 en: 06 Febrero 2016, 00:01 »
No dejas de sorprenderme  .palmas .palmas
Excelente !!  .brinda .brinda

Desconectado DEVILHUNTER

  • Aprendiz
  • *
  • Join Date: Ago 2010
  • Mensajes: 572
  • Ubicación: Oviedo/Madrid
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #6 en: 06 Febrero 2016, 22:17 »
Buen trabajo. Para lograr más precisión se podrían poner unos tornillos para ajustar él palpador al centro del husillo, como llevan los profesionales.

Desconectado Mig-29

  • Oficial 2ª
  • ***
  • Join Date: Sep 2010
  • Mensajes: 4452
  • Ubicación: Badalona-BCN y cuando puedo en Castro del Rio-Cordoba
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #7 en: 06 Febrero 2016, 23:11 »
Buena herramientas otro proyecto mas ala lista .palmas .palmas .palmas
Torno Optimum D240-500G, Torno DamatoMachine 180x350, Fresadora Einhell BT-MR 550, Taladro Asideh TB 17, Sierra Cinta Femi 780XL, Tig Stahlwerk 200 HF, Soldador Inverter 100 A...

Desconectado Newlathe

  • Aprendiz
  • *
  • Join Date: Abr 2013
  • Mensajes: 1627
  • Ubicación: Caravaca de la Cruz y Puente Tocinos (Murcia)
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #8 en: 07 Febrero 2016, 23:42 »
Gracias a todos. El funcionamiento de este aparato y este sistema se explica en este hilo, aunque esto se ha tratado anteriormente en el foro y hay algunos hilos mas sobre el tema

http://foro.metalaficion.com/index.php?topic=23355.0

Resumiendo un poco, este aparato va conectado a la breakout, a una entrada, normalmente a la de un final de carrera. Hay que invertir la señal, ya que mientras no se toca la sonda la corriente circula y cuando se toca se corta, al contrario de una seta o un final de carrera, por lo tanto la señal es la ausencia de corriente que el sistema registra. El primer paso es obtener una nube de puntos, cada uno con las coordenadas del lugar (posicion de los ejes) en el cual la sonda hace contacto. Esto parece ser que se puede hacer en el Mach3 y en Linuxcnc. Entiendo que manuamente habria que escribir un programa de gcode en el cual la sonda recorra una zona que nos interese. En los movimientos de eje en los cuales la sonda chocaria con la pieza se escribe un comando especial. No recuerdo bien pero  creo que el movimiento tendria que escribise con la orden G91 G38.2 Xa Fb, donde a  seria el lugar al que iria el eje x (o y, o z, funciona con cualquier eje) y b seria la velocidad de avance en ese movimiento. 

Por ejemplo para el ejemplo del video escaneando la silueta del caballo, cada movimiento de bajada del eje z, que es el que colisiona con la pieza, seria G91 G38.2 Z0(suponiendo que la mesa de la fresadora es Z0) F80 (o 100, u otra, pero una velocidad lenta favorecera la precision). El eje z chocara con el caballo  logicamente antes de llegar a Z0, pero esa orden le ordena a la maquina que se detenga cuando la sonda toque el caballo, y guarda las coordenadas  del punto en el que esto ha ocurrido, y prosigue con la siguiente operacion, es decir, subir el eje z a una altura determinada, para seguir con el barrido. Lo que no se es como ni donde se guardan todos esos puntos que registra, pero parece ser que se guardan en un archivo. Ese archivo luego puede abrirse (cambiandole la extension para que lo reconozca) en un programa   llamado Meshlab, el cual abre todos esos puntos y genera la  imagen en 3d. Supongo que desde ahi podra guardarse en dxf o algun formato que pueda gestionarse  con programa cad cam.

Me faltan muchos detalles por conocer, ademas de donde y como se guardan  las coordenadas, si por  ejemplo hay que hacer algo  al terminar el barrido, o el sistema crea el archivo  el solo cuando termina el ciclo...esto no lo tengo nada claro.

Como esa entrada de la breakout estara configurada para que lo normal sea que la corriente fluya y la señal sea el corte de esta, cuando este aparato no se use supongo que en la clavija hembra donde eso va conectado tendre que poner una clavija macho puenteada para que la señan fluya, ya que si no fluye interpretara que ha saltado un final de carrera constantemente, no se si me explico.

Tengo aun mucho que aprender sobre como funciona este sistema, casi lo mas facil es  fabricar el aparato. Tengo que ponerme a hacer pruebas.

Devilhunter es interesante lo que dices. Pero  no se como podria hacerse, si un tornillo mueve el eje para centrarlo, al moverlo se levantara algun brazo de las bolas... de todas formas para lo que yo lo quiero no pasa nada si no  esta completamente centrado, pues lo que me  interesa  es obtener una silueta, y no pasa nada  si  esta toda ella desplazada alguna decima.

Para  los que sabeis como funciona esto porque ya lo habeis  probado, se agradece ayuda y consejo.

Saludos
Torno Einhell BT-ML 300  CNC, router chino 3040, sierra de cinta de 2cv, ingletadora Evolution, impresora 3d Anet A8, esmeriladora Einhell de 400 w, taladro de columna chino, unos alicates de mi padre y un destornillador

Desconectado JuCaFeGa

  • Aprendiz
  • *
  • Join Date: Nov 2012
  • Mensajes: 554
  • Ubicación: Sevilla La Nueva - Madrid
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #9 en: 08 Febrero 2016, 14:04 »
Me apunto a seguir éste hilo, y si consigo aportar algo en algún momento, mejor aún. Enhorabuena por el trabajo.

Desconectado Jbecerra

  • Aprendiz
  • *
  • Join Date: Feb 2011
  • Mensajes: 772
  • Ubicación: Mairena del Alcor, Sevilla.
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #10 en: 08 Febrero 2016, 15:02 »
Hola.

En este hilo creo que tienes alguna respuesta.

http://foro.metalaficion.com/index.php?topic=8617.msg98907#msg98907
« última modificación: 08 Febrero 2016, 18:57 por Jbecerra »
Torno chino 280 -700, Fresadora BF-20. Ceneados.Con Linuxcnc.


Desconectado Newlathe

  • Aprendiz
  • *
  • Join Date: Abr 2013
  • Mensajes: 1627
  • Ubicación: Caravaca de la Cruz y Puente Tocinos (Murcia)
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #12 en: 15 Febrero 2016, 17:35 »
Gracias por vuestras respuestas. Perdon por la tardanza en contestar, pero estos ultimos dias han sido terribles.

Jbecerra, habia visto tu hilo, pero hay cosas que por no usar linux cnc no entiendo y supongo que no podras explicarme. Por ejemplo, hablas de en la breakboard añadir esto: "net probe parport.0.pin-10-in => motion.probe-input". Esto en mach3 habria que escribirlo? Y donde?

Tambien mencionas mas adelante "Cada vez que la sonda se activa se guardan los valores de x,y, z, ... en las variables del sistema #5061 #5062 #5063" y eso tambien me suena bastante a chino, supongo que sera algo especifico del linux o que mi inexperiencia en estas cosas me hace no entenderlo.

Otra cosa que no entiendo es si tu tienes que hacer algo cuando termina el barrido para crear el archivo  que           contiene los puntos, o si al terminar vas a la carpeta adecuada y alli esta el archivo...o si el archivo se crea incluso aunque no hayas completado el ciclo entero, con los puntos que hayas obtenido hasta el momento...

Supongo que en el video del escaneado del caballo, ese touch probe comercial utiliza un software propio, que toma el control de los motores pap y ordena los movimientos, gestiona la lectura....alguien sabe algo de esto?

De todas formas, supongo que se podra usar en mach3 al igual que se puede hacer en linux, pero alguien lo ha usado en mach? Cuando tenga un poco de tiempo voy a ponerme a hacer pruebas, y la prueba mas sencilla que se me ocurre es escribir manualmente una orden de gcode, un movimiento de eje usando el comando g38.2, y tocando manualmente la sonda, simulando que ha tocado un objeto la sonda deberia pararse, y quien sabe si quizas se habria creado por ahi un archivo con ese punto...

Alguien ha utilizado algo asi en mach3? Se agradeceria enormemente un poco de luz.


Gracias a todos
Torno Einhell BT-ML 300  CNC, router chino 3040, sierra de cinta de 2cv, ingletadora Evolution, impresora 3d Anet A8, esmeriladora Einhell de 400 w, taladro de columna chino, unos alicates de mi padre y un destornillador

Desconectado el octavo pasajero

  • Oficial 1ª
  • **
  • Join Date: Oct 2011
  • Mensajes: 2650
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #13 en: 21 Febrero 2016, 12:40 »


De todas formas, supongo que se podra usar en mach3 al igual que se puede hacer en linux, pero alguien lo ha usado en mach? Cuando tenga un poco de tiempo voy a ponerme a hacer pruebas, y la prueba mas sencilla que se me ocurre es escribir manualmente una orden de gcode, un movimiento de eje usando el comando g38.2, y tocando manualmente la sonda, simulando que ha tocado un objeto la sonda deberia pararse, y quien sabe si quizas se habria creado por ahi un archivo con ese punto...

Alguien ha utilizado algo asi en mach3? Se agradeceria enormemente un poco de luz.


Gracias a todos

yo lo hice en mach3 , pero de eso ya hace no se si dos o 3 años, como pasan volando. lo poco que recuerdo es que use la targeta que te comente de delado, aisle la pieza, le marque la resolución y si le marque las medidas ya ni me acuerdo, pero me genero un archivo en un formato que tampoco recuerdo , fue muy simple la cosa, la maquina sube avanza en un eje la resolución que le has marcado y vuelve  a vajar hasta hacer contacto, no continue con el tema porque desmonte la maquina y hasta ahora, y por cosas de la vida la maquina que estoy montando ahora no va con mach, aunque hace unos meses empece a hacer una maquina solo para medir y esa si que va con mach3 , ahora mismo la tengo en stanby mientras no acabe la fresadora.
« última modificación: 21 Febrero 2016, 12:42 por el octavo pasajero »

Manuturbojet

  • Visitante
Re:Touch Probe o digitalizador 3d tactil cnc casero
« Respuesta #14 en: 21 Febrero 2016, 18:03 »
Como vas con el tema del palpador newlathe?as avanzado algo coméntanos como lo llevas,a ver si hago memoria del proceso y lo comento por aquí.