Proyecto StackBlackBox X. Controladora doble carril.

Avatar de Usuario
Alfredo M. Rubio
Mensajes: 1255
Registrado: Dom Oct 09, 2016 7:18 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por Alfredo M. Rubio » Mié May 15, 2019 9:57 pm

Gracias Daniel.
Lo que quiero decir es, que si en Dis. Paso: por ejemplo pongo esto (si estoy en micras pondría 25):

Imagen

En el momento que ponga aquí, Precision X4

Imagen

la Dis. Paso cambiará a 6,25 micras.
Es que el uso que le voy a dar, es mover los ejes Z e Y de la mesa de muestras, exclusivamente andando con Ajustar posición.
Montar dos carriles cruzados y encima la cámara, no vale para coser, que falta el movimiento del eje Z y además esa disposición, creo que solo vale para aumentar el baile de la cámara y que después en el Zerene no se pueda quitar la corrección de movimiento y a continuación sea muy difícil que el Photomerge, case bien las partes.
Y para que no ocurra, la cámara se moverá para sacar las fotos, dispuesta encima de un carril y su motor, manejado con otra controladora.
Saludos.
Alfredo

fujista73
Mensajes: 36
Registrado: Mar Feb 26, 2019 1:28 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por fujista73 » Sab May 18, 2019 7:02 am

Correcto lo que dices.

Acabo de subir una versión nueva (v3.02) porque no se refrescaba en la pantalla la distancia de paso al cambiar la precisión, aunque internamente si se hacían todos los cálculos.

Si tenemos un husillo de 1mm/vuelta y un motor de 200 pasos, la distancia de paso mínima seria de 5 micras.


Imagen


Pero si ajustamos la precisión a "x4" ...


Imagen


Obtenemos una distancia de paso real de 1,25 micras ...


Imagen


Y todas las medidas se ven de forma correcta en pantalla.
Es que el uso que le voy a dar, es mover los ejes Z e Y de la mesa de muestras, exclusivamente andando con Ajustar posición.
Montar dos carriles cruzados y encima la cámara, no vale para coser, que falta el movimiento del eje Z y además esa disposición, creo que solo vale para aumentar el baile de la cámara y que después en el Zerene no se pueda quitar la corrección de movimiento y a continuación sea muy difícil que el Photomerge, case bien las partes.
Y para que no ocurra, la cámara se moverá para sacar las fotos, dispuesta encima de un carril y su motor, manejado con otra controladora.
Me encanta esa idea.


Saludos,
Daniel

AntonioT
Mensajes: 182
Registrado: Sab Dic 09, 2017 12:56 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por AntonioT » Sab May 18, 2019 5:43 pm

Estupendo Daniel, efectivamente, todo funciona tal y como dices.

Avatar de Usuario
Alfredo M. Rubio
Mensajes: 1255
Registrado: Dom Oct 09, 2016 7:18 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por Alfredo M. Rubio » Dom May 19, 2019 10:12 pm

Pues estupendo Daniel, la comprobación de AntonioT, deja claro que la actualización funciona.
Tengo una duda que no se resolver, mecánicamente entiendo cómo funcionan los micro pasos, pero en el idioma de Arduino que aparece en el display, dudo.
Según dice aquí:
Imagen
uPxPaso: 32 uS indica que estoy usando 32 micro pasos, no?
Entiendo entonces, que con un husillo de 1mm de paso y motor de 1,8º el paso mínimo va a ser de 1000/200/32=0,156 micras. Y podré poner en Dis.Paso: 0,156 micras
Si pongo uPxPaso:16 podré poner en Dis.Paso: 0,312 micras como paso mínimo.
Si pongo uPxPaso:8 podré poner en Dis.Paso: 0,625 micras como mínimo y así sucesivamente…
Para que necesito entonces Precisión: X1 o X2 o X3 o X4?
O es que uPxPaso: solo es una indicación de a cuantos micro pasos puede llegar el driver?
Saludos.
Alfredo

fujista73
Mensajes: 36
Registrado: Mar Feb 26, 2019 1:28 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por fujista73 » Mar May 21, 2019 4:54 pm

Buenas tardes,

Con un motor de 200 pasos y un husillo de 1mm, vamos a tener 1000/200 = 5 micras de precisión maxima al dar un paso. Para cada paso, arduino envia al driver una cantidad de micropulsos y el driver es lo que entiende para activar las salidas que van directas al motor.

uPxPaso configura cuantos micropulsos se envian al driver para dar un paso. Depende de las caracteristicas del driver. Esa opcion hace que se configure por
hardware los micropulsos, activando o desactivando tres salidas del arduino. Son valores prefijados y solo se pueden escoger desde las opciones que ya hay.


Saludos,
Daniel

AntonioT
Mensajes: 182
Registrado: Sab Dic 09, 2017 12:56 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por AntonioT » Mié May 22, 2019 7:45 am

Esta parte es la que no entiendo muy bien:
Si seguimos con tu ejemplo, para dar un paso con esos valores 1000/200 = 5 micras. Entiendo que este valor es que que produciría un motor con una controladora que estuviera configurada con pasos completos, pero si le decimos que usamos 32 micropasos en este caso debería ser 5 micras/32 y sin embargo sigue apareciendo que el desplazamiento seguirá siendo 5 micras. Este funcionamiento es lo que mas despistado me tiene.

fujista73
Mensajes: 36
Registrado: Mar Feb 26, 2019 1:28 pm

Re: Proyecto StackBlackBox X. Controladora doble carril.

Mensaje por fujista73 » Mié May 22, 2019 8:47 am

AntonioT escribió:
Mié May 22, 2019 7:45 am
Esta parte es la que no entiendo muy bien:
Si seguimos con tu ejemplo, para dar un paso con esos valores 1000/200 = 5 micras. Entiendo que este valor es que que produciría un motor con una controladora que estuviera configurada con pasos completos, pero si le decimos que usamos 32 micropasos en este caso debería ser 5 micras/32 y sin embargo sigue apareciendo que el desplazamiento seguirá siendo 5 micras. Este funcionamiento es lo que mas despistado me tiene.
Es que no son 32 micropasos, es que el programa envía 32 micropulsos (cambios de 0 a 1) para generar 1 paso en el driver.

Al poner precisión x2 lo que hago es enviar 16 micropulsos y el motor se movería 1/2 paso y al poner x4 enviaría 8 micropulsos y el motor se movería 1/4 de paso, pero menos de eso no lo contemplo porque ya no puedo asegurar que los movimientos sean precisos ni reales.

Saludos,
Daniel

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados