Autor Tema: Proyecto: Torno CNC con Arduino DUE  (Leído 96045 veces)

pacol

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #210 en: 28 Febrero 2018, 19:35 »
Hola,

El condensador 100uF/25V es perfecto Chapulino. Los condensadores que he colocado en los potenciómetros son de 1 uF cerámicos, 0.1uF es un valor demasiado bajo para que se note el efecto según mis pruebas.

Un saludo

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #211 en: 03 Marzo 2018, 10:06 »
Seguimos precisando ayuda . ahora con el encoder , tengo montado un CWZ6C y esta es la configuracion

[SECTION][HUSILLO]

 PULSOSREV_HUSILLO_A=                 1;       //pulsos/rev
 INTERRUPT_HUSILLO_A_MODE=            CNC_FALLING; //CNC_RISING;

 PULSOSREV_HUSILLO_A_HR=              360;     //pulsos/rev
 INTERRUPT_HUSILLO_A_HR_MODE=         CNC_FALLING; //CNC_RISING;

 MODORPM_HUSILLO=                     0; //0-->NORMAL

[END_SECTION][HUSILLO]

El resultado es que la pantalla principal me da una lectura de 360 veces las RPM  correctas (estoy probando a 130) x 360 es 46.800 aprox

he probado tambien con
PULSOSREV_HUSILLO_A=                 360;       //pulsos/rev

con igual resultado .

por otro lado, en sistema cuando miro HUS A HR COUNT , me aparece en 0

las conexiones que tengo son
1= negro
2=naranja
3= marron
4=malla
5=azul


Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #212 en: 03 Marzo 2018, 10:35 »
Intercambia los cables de las señales de los canales A y Z en el conector y se deberia solucionar
Ateos hasta que el avión se empieza a caer

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #213 en: 03 Marzo 2018, 13:48 »
He intercambiado el negro con el naranja canal A con canal Z
Algo ha cambiado pues ahora los rangos son mas normales ,

sin embargo se ha perdido la lectura estable. antes cuando me daba lecturas de 46.000 y pico , la lectura estaba estable
pongo un video

https://youtu.be/aZR9hSJpwyw

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #214 en: 03 Marzo 2018, 13:57 »
Has puesto un filtro de red a la entarda de alimentacion de alterna y esta apantallado el cable del encoder y puesto a tierra? Este es el problema que mas mal de cabeza me dio durante el desarrollo y prueba de la placa y casi te diria que con el filtro de red me desaparecio el 90% de problemas con el encoder, ademas tambien le puse cable apantallado al cable de control del variador y de la salida del variador al motor tambien, asi desaparecieron todos los problemas de ruido en la señal del encoder
Ateos hasta que el avión se empieza a caer

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #215 en: 03 Marzo 2018, 14:03 »
Te contesto de nuevo, me he fijado bien y en realidad el canal A de 360 no te edta trabajando, solo te da pulsos el canal Z el de cuentarevoluciones, es en la linea hus A HR cont en la que te tiene que salir de manera constante los 360 pulsos y en el video que has puesto te sale a 0 o sea que ese canal no esta conectado, por lo mrnos ya ssbes que uno si esta bien conectado el del canal Z
Ateos hasta que el avión se empieza a caer

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #216 en: 03 Marzo 2018, 15:01 »
Has puesto un filtro de red a la entarda de alimentacion de alterna y esta apantallado el cable del encoder y puesto a tierra? Este es el problema que mas mal de cabeza me dio durante el desarrollo y prueba de la placa y casi te diria que con el filtro de red me desaparecio el 90% de problemas con el encoder, ademas tambien le puse cable apantallado al cable de control del variador y de la salida del variador al motor tambien, asi desaparecieron todos los problemas de ruido en la señal del encoder

Gracias por responder.

Cuando dices que si eh puesto filtro de red a la entrada de la alimentacion alterna, a que te refieres exactamente , algún componente adicional en la conexión a la red de 220 de los transformadores

El cable que sale del encoder tiene una malla que he conectado al pin 4 de la placa. aparte , he de conectarlo tambien a tierra ? a que tierra al de alimentacion del grupo de transformadores?

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #217 en: 03 Marzo 2018, 16:20 »
Un filtro de red de este tipo
[/url]
es posible que con este tipo ya lo soluciones, y con la toma de tierra normal y corriente en todas las conexiones AC es suficiente
« última modificación: 03 Marzo 2018, 16:21 por madmondi »
Ateos hasta que el avión se empieza a caer

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #218 en: 03 Marzo 2018, 20:49 »
Veo ademas que en los LM2596 has añadido en las salidas un condensador de 470uF 63V  supongo que ese watage era porque los tenias a mano .

Voy a comprarlos que los pongo de 470uf y 16 o 25v o es mejor otros valores


Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #219 en: 03 Marzo 2018, 20:55 »
 :o no se a que te refieres
Ateos hasta que el avión se empieza a caer

Cactus_Jack

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #220 en: 03 Marzo 2018, 21:16 »
Ese componente no está añadido en el proyecto, por el tipo (LM2596) es muy posible que esté en los reguladores de tensión, y estos suelen venir ya montados.

Desconectado madmondi

  • Aprendiz
  • *
  • Join Date: Nov 2010
  • Mensajes: 1202
  • Ubicación: Vilanova i la Geltru Barcelona
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #221 en: 03 Marzo 2018, 21:20 »
Áaaaa vaaaale, eso es de una foto de cuando ya no sabia como quitar el ruido y hacer funcionar el encoder, cuando puse el filtro de red los quite ya que ya no hacian falta
Ateos hasta que el avión se empieza a caer

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #222 en: 03 Marzo 2018, 22:30 »
si , eso es , en el post 687 del anterior hilo.

Vale , pues a conseguir un filtro.

pacol

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #223 en: 04 Marzo 2018, 10:45 »
Seguimos precisando ayuda . ahora con el encoder , tengo montado un CWZ6C y esta es la configuracion

[SECTION][HUSILLO]

 PULSOSREV_HUSILLO_A=                 1;       //pulsos/rev
 INTERRUPT_HUSILLO_A_MODE=            CNC_FALLING; //CNC_RISING;

 PULSOSREV_HUSILLO_A_HR=              360;     //pulsos/rev
 INTERRUPT_HUSILLO_A_HR_MODE=         CNC_FALLING; //CNC_RISING;

 MODORPM_HUSILLO=                     0; //0-->NORMAL

[END_SECTION][HUSILLO]

...


Está correctamente configurado así, y ese el valor que debe aparecer. Debe mostrar 360 fijos en el HR. Para ayudar en el ajuste lo he programado para que muestre la lectura de pulsos por revolución. En el otro canal va mostrando un contador incremental con cada revolución del husillo.

La pantalla de sistema debe tener este aspecto:



Desde luego un filtro de red ayuda siempre para eliminar algún pulso espurio.

Un saludo

Chapulino

  • Visitante
Re:Proyecto: Torno CNC con Arduino DUE
« Respuesta #224 en: 04 Marzo 2018, 12:37 »
sigo con otro frente y poniendo a prueba vuestra paciencia .

Control de variador
la configuracion que tengo es esta


[SECTION][VARIADOR]

 VARIADOR_ACTIVO=                     1; //1,0
 VARIADOR_FREC_PWM=                   600; //2 - 40000 Hz
 VARIADOR_DIR_P_LEVEL=                CNC_HIGH;
 VARIADOR_DIR_N_LEVEL=                CNC_HIGH;
 VARIADOR_PWM_DUTY_INVERTED=          0; //0,1
 VARIADOR_MODOF=                      0; //0->lazo abierto
 VARIADOR_BT_ACTIVO=                  1; //0-1
 VARIADOR_BT_STOP_NIVEL=              CNC_LOW;
 VARIADOR_BT_DIR_P_NIVEL=             CNC_LOW;
 VARIADOR_BT_DIR_N_NIVEL=             CNC_LOW;
 VARIADOR_BT_TON=                     10000;
 VARIADOR_BT_TOFF=                    10000;

[END_SECTION][VARIADOR]

pero no consigo que arranque .

Teóricamente , si le doy marcha adelante , deberia cerrase el circuito entre los pines 4 y 2 y para marcha atras entre los pines 3 y 4. 
Pero no es asi
Estos circuitos no se cierran

tengo algo mal en la configuracion?