Autor Tema: Instalacion reglas en torno 9x20  (Leído 4947 veces)

Desconectado pacomuson

  • Oficial 2ª
  • ***
  • Join Date: May 2010
  • Mensajes: 4223
  • Ubicación: IBIZA
Re:Instalacion reglas en torno 9x20
« Respuesta #30 en: 12 Junio 2019, 17:49 »
En la red hay varios montajes para tornos parecidos,para mi una opcion bastante valida seia esta:



http://www.micro-machine-shop.com/lathe_x_axis_scale.htm

muy parecida a esta




http://bbs.homeshopmachinist.net/threads/39417-Adding-a-DRO-to-the-lathe

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #31 en: 14 Julio 2019, 19:04 »
Despues de un tiempo parado por causas ajenas a mi voluntad seguimos avanzando. Hoy he probado las dos reglas con la aplicación touchdro y el circuitillo que hize y funciona perfectamente. Ya solo me falta meter todo en una caja y listo. Os dejo una foto
P.D. la fuente de alimentación que veis es provisional

  [ You are not allowed to view attachments ]  
Saludos
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano

Desconectado PacoP

  • Aprendiz
  • *
  • Join Date: Jul 2016
  • Mensajes: 321
  • Ubicación: San Pedro del Pinatar, Murcia
Re:Instalacion reglas en torno 9x20
« Respuesta #32 en: 14 Julio 2019, 22:57 »
juanpefrutos te ha quedado estupendo.
Yo pensaba hacerme uno ahora que, en principio, voy a tener un poco más de tiempo este verano. Había pensado comprar uno de estos:
https://www.superdroidrobots.com/shop/item.aspx/triple-ls7366r-quadrature-encoder-buffer/2398/
https://lsicsi.com/products/Development-Applications/LS7366R/LS7366RSh
https://www.robogaia.com/3-axis-encoder-conter-arduino-shield.html
https://www.roboticshardwarestore.com/product/4x-32-bit-quadrature-encoder-counter-r2-spi-interface/

basados todos en el LS7366R también
Pero veo que siempre hay un manitas capaz de hacerlo todo por sí mismo  .bien
Entonces, puedes volver a subir el esquema com mayor resolución ? para los que no somos muy de electrónica, aunque sí somos curiosos, pues no se ve muy bien

Gracias y enhorabuena por el proyecto

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #33 en: 14 Julio 2019, 23:46 »
No tengo ningun problema en poner el esquema. Adjunto dos pantallazos para que se vea con mayor detalle.
El circuito esta compuesto por tres ls7366 conectados mediante protocolo SPI con el arduino.
El arduino se conecta mediante bluethooh a la tablet.
He dejado un conector SPI por si un dia quiero conectar el arduino con otro circuito (arduino, raspberry, etc) y por ejemplo poder mostrar en pantalla las trayectorias o guardar las mismas. El hecho de que los contadores sean independientes del arduino y siempre este disponble el valor del contador permite un sistema muy flexible, fiable y muy facil de trabajar con el.
Los circuitos LS7266 llevan un sistema de filtrado de la señal interno mediante un registro de desplazamiento. Este filtro funciona con un oscilador externo. Según la documentación del fabricante la frecuencia del oscilador debe ser 4 veces superior a la frecuencia de los pulsos que queremos contar.
Yo he incluido un oscilador y posteriormente un divisor para obtener diferentes frecuencias que pueda aplicar a los LS7366 de esta forma según el tipo de aplicación puedo selecionar la frecuencia de filtrado.
En el caso del torno que se mueve relativamente despacio es mejor aplicar una frecuencia de filtrado baja.
Si tienes mas dudas que yo ye pueda ayudar estoy a tu disposición.
  [ You are not allowed to view attachments ]  
  [ You are not allowed to view attachments ]  


Saludos
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #34 en: 14 Julio 2019, 23:48 »
Lo siento sigue sin verse nitido.
Tratare de psarlo aPDF par ver si mejora
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #35 en: 14 Julio 2019, 23:52 »
En pdf, a ver que tal

  [ You are not allowed to view attachments ]  
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano

Desconectado PacoP

  • Aprendiz
  • *
  • Join Date: Jul 2016
  • Mensajes: 321
  • Ubicación: San Pedro del Pinatar, Murcia
Re:Instalacion reglas en torno 9x20
« Respuesta #36 en: 15 Julio 2019, 13:28 »
Muchas gracias !!
Ahora me dan ganas de hacermelo yo  ;D
No noooo, tengo que gestionar bien mi tiempo... pero a lo mejor en un futuro...

Desconectado TecnoWorld

  • Aprendiz
  • *
  • Join Date: Mar 2010
  • Mensajes: 1739
  • Ubicación: 11130 Chiclana de la Frontera
Re:Instalacion reglas en torno 9x20
« Respuesta #37 en: 15 Julio 2019, 13:30 »
Este filtro funciona con un oscilador externo. Según la documentación del fabricante la frecuencia del oscilador debe ser 4 veces superior a la frecuencia de los pulsos que queremos contar.
Yo he incluido un oscilador y posteriormente un divisor para obtener diferentes frecuencias que pueda aplicar a los LS7366 de esta forma según el tipo de aplicación puedo selecionar la frecuencia de filtrado.

Este no es necesario. La frequencia del clock máximo esta limitado por el voltaje, con 3,3V puedes usar con 20MHz, con 5V con 40MHz.
Si pones un oscillator adecuato (quarzo o cerámico) en el primero ls7366 esta suficiente.
Kitamura Super Mini 300, Torno CNC con Speed-Cube y Beamicon2, Fresadora CNC con Beamicon2, Laser YAG, Laser CO2 con Triple Beast y Beamicon2, Prensa 100t, cabina chorro de arena, máquina de soldar SMT a vapor

alogic

  • Visitante
Re:Instalacion reglas en torno 9x20
« Respuesta #38 en: 12 Mayo 2020, 12:18 »
hola, perdona reviva el hilo. ando liao con los encoder, y me pareció buena idea el touchdro. tengo varias tabletas en desuso.
pero no he localizado en la web de yuri, touchdro. el circuito para conectarlos al arduino. estoy espeso esta mañana.
modificaste el programa?? para usar el ls7366. o es el que llevan las reglas comerciales, y el soft lo lee.

un saludo y gracias


Desconectado LEOO

  • Aprendiz
  • *
  • Join Date: Nov 2009
  • Mensajes: 266
  • Ubicación: la mancha
Re:Instalacion reglas en torno 9x20
« Respuesta #39 en: 12 Mayo 2020, 13:54 »
Torno cumbre 022, y elgo A16. Fresadora jarbe A, y MyGy.

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #40 en: 12 Mayo 2020, 17:57 »
Realice una placa con los circuitos LS7366 conectados al arduino y escribi el programa en arduino para leer dichos circuitos y enviar por bluetooth los valores de los contadores a la tablet. Es un programa muy sencillo puesto que a la tablet solo le tienes que enviar el nombre del eje y el valor de dicho eje. No tengo inconveniente en compartirlo.

La verdad que el circuito LS7366 me parece fantastico para leer reglas digitales, encoder , etc e integrarlo con Arduino es super facil. Es muy robusto frente al ruido de las señales.

La app Touchdro está muy bien y es comoda de manejar.


Saludos
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano

alogic

  • Visitante
Re:Instalacion reglas en torno 9x20
« Respuesta #41 en: 12 Mayo 2020, 22:49 »
gracias, tengo que trastear un poco mas la web de yuri. si no tienes inconveniente sube el programa y le echo un ojo.

Desconectado juanpefrutos

  • Aprendiz
  • *
  • Join Date: Ene 2011
  • Mensajes: 275
  • Ubicación: Valladolid
Re:Instalacion reglas en torno 9x20
« Respuesta #42 en: 13 Mayo 2020, 00:03 »
#include <LS7366.h>
#include <SPI.h>
#include <SoftwareSerial.h>


// Definimos los pines CS para comunicación SPI con cada circuito
LS7366 Encoder1(10);
LS7366 Encoder2(9);
LS7366 Encoder3(8);

SoftwareSerial BT1(4,5);  //RX,TX
long countX=0;
long countY=0;
long countZ=0;


void setup() {
  Serial.begin(19200);
  BT1.begin (19200);

  // Configuración del modo de trabajo del LS7366
  // Divisor reloj/2, Deshabilitar Indice, Conteo libre, 4 cuentas por ciclo
  Encoder1.write_mode_register_0(FILTER_1 | DISABLE_INDX | FREE_RUN | QUADRX4);
  // No Flag, Habilita conteo, Contador de 4 Bytes
  Encoder1.write_mode_register_1(NO_FLAGS | EN_CNTR | BYTE_4 );
  // Borrar contador
  Encoder1.clear_counter();
  // Borrar registro estado
  Encoder1.clear_status_register();
  // 4  Bytes
  Encoder1.write_data_register(4);

  Encoder2.write_mode_register_0(FILTER_1 | DISABLE_INDX | FREE_RUN | QUADRX4);
  Encoder2.write_mode_register_1(NO_FLAGS | EN_CNTR | BYTE_4 );
  Encoder2.clear_counter();
  Encoder2.clear_status_register();
  Encoder2.write_data_register(4);

  Encoder3.write_mode_register_0(FILTER_1 | DISABLE_INDX | FREE_RUN | QUADRX4);
  Encoder3.write_mode_register_1(NO_FLAGS | EN_CNTR | BYTE_4 );
  Encoder3.clear_counter();
  Encoder3.clear_status_register();
  Encoder3.write_data_register(4);

}

void loop() {

  // Leer cada uno de los contadores y enviar el dato
 
  long countX = Encoder1.read_counter();
  BT1.print("X");
  BT1.print((long)countX);
  BT1.print(";");

  long countY = Encoder2.read_counter();
  BT1.print("Y");
  BT1.print((long)countY);
  BT1.print(";");

  long countZ = Encoder3.read_counter();
  BT1.print("Z");
  BT1.print((long)countZ);
  BT1.print(";");

  delay(200);
}
Torno chester 920 +fresadora BF 28 Vario+ taladro de mano Bosch + martillo + alicate + sierra de mano