Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por AntonioT » Mar Ene 14, 2020 9:55 am

Alfredo, casi todo es factible de lograrse, en este caso se podría llegar a automatizar un apilado, posiblemente con la nueva versión sbbx, pero para ello sería necesario que el programa que lo gestiona permitiera que cada x número de fotos con un motor, el otro girara x grados y no sé si esto se podría incluir en su filosofía. Desde luego de forma manual también se podría lograr, pero las horas de dedicación no llego a calcular cuantas podrían ser ;-)

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por Alfredo M. Rubio » Mar Ene 14, 2020 9:46 pm

Pues con todas las instrucciones que ha dado Daniel, para ti AntonioT, tiene que ser muy sencillo construirte una SBBX que aunque se hizo para coser (y no vale para ello por falta de un tercer motor), vale perfectamente para lo tuyo.
Solo tienes que ponerla a funcionar en Modo 5.
Que Daniel dice que es asi:
1. carril 1 de inicio a fin →
2. desplaza carril 2 un paso y el carril 1 vuelve a su inicio →
3. carril 1 de inicio a fin →
4. desplaza carril 2 un paso y el carril 1 vuelve a su inicio →…. así sucesivamente, hasta el final de los pasos marcados al carril 2.


Ajustas la cámara 1 y el motor 1 para que haga el apilado que necesitas y al motor 2 le dices que maneja un tornillo de 360 micras de paso y que quieres que de pasos de 1 micra (por ejemplo)
´
Lo que hará, que cada vez que el motor 1 hace un apilado, el motor 2 dará un paso, a continuación ocurrirá de nuevo un apilado con el motor 1, seguido de otro paso del motor2 y así hasta que ocurran todos los pasos del motor2.
Si has puesto en el motor2 pasos de 1 micra, el giro sera de 1º, si 10 micras 10º y así sucesivamente. Y fijaras el numero de pasos en 360/tamaño de paso y así siempre dará una vuelta de 360º, que supongo que es lo que necesitas para después construir la imagen tridimensional.

Me acabo de dar cuenta que no puedes poner al motor2 “tornillo de 360micras de paso rosca”. Pero podrás ponerle 36mm y así cada paso de 100 micras sera un giro de 1º en ese motor.

Aunque me imagino que si al motor2 le pones Tipo Mov – Rotativo, te aparecerá An. Rotac . Que sera el angulo que gira el motor en cada paso entre los apilados que producirá el motor1. Nunca lo he hecho, pero esta claro que es así.

Y si necesitas variar el angulo vertical entre la cámara y el objeto (picado o contrapicado), para captar mas detalles, eso ya tendrás que hacerlo a mano, supongo.
Saludos.
Alfredo

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por AntonioT » Mié Ene 15, 2020 12:17 pm

Alfredo, básicamente esa es la idea, aunque es un poco mas complejo que eso, especialmente en la parte mecánica para adaptar el giro horizontal de la plataforma ya que el motor está vertical, de ahí que el proceso lógico es que un motor funcione con valores lineales y el otro con grados, pero siempre queda la posibilidad que expones de transformar valores lineales a grados. Es una propuesta interesante.

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por Alfredo M. Rubio » Vie Ene 17, 2020 2:17 am

AntonioT, esta pasada tarde le quité al tomografo vertical las etapas manuales que manejan los ejes Z e Y de la mesa de muestras y en su lugar puse un motor en disposición horizontal e hice unas pruebas.

Image
SBBX-para-fotogrametría by Alfredo M. Rubio, en Flickr

Todo funciono correctamente, aunque no saqué fotos, se cumplió perfectamente lo previsto.
En modo 5:
1. carril 1 de inicio a fin del apilado.
2. desplaza motor 2 un paso (de 36º) y el carril 1 vuelve a su inicio.
3. carril 1 de inicio a fin del apilado.
4. desplaza motor 2 un paso (de 36º) y el carril 1 vuelve a su inicio.…. así sucesivamente, hasta el final de los pasos marcados al motor 2 (que fueron 10 de 36º)

Parametros:
SBBX versión 3.20
Carril THK KR2001 y dos motores iguales 42BYGHM 810 http://www.wantmotor.com/product/42byghm.html
Ajustes Cámara 1
Fot.Ciclo: 001
Tp.Espera: 001 seg.
Tp.Estabil:01 s
Tp.Disparo: 0,30 s

Ajustes Cámara 2
Fot.Ciclo: 001
Tp.Espera: 003 s
Tp.Estabil: 03 s
Tp.Disparo: 0.10 s

Ajuste Carril 1
Ajustar posición -
Dis.Paso: 50.00 u (micras)
Volver 0: Si
Lead : 01.00 mm
Sentido: A→B
TpMotor: 0400 pasos
uPxPaso: 16 uP
Precision: x001
Delay uP: 220 uS
Tipo Mov: lineal
An. Rotac: 9.0 (esto no lo toco)
Irms1 mA: 600 (581)

Ajuste Motor 2
Ajustar posición -
Dis.Paso: 150.00 u (micras)
Volver 0: No
Lead : 01.50 mm
Sentido : A→B
TpMotor: 0400 pasos
uPxPaso: 16 uP
Precision: x001
Delay uP: 220 uS
Tipo Mov: lineal
An. Rotac: 45,4 (esto no lo toco)
Irms1 mA: 600 (581)

Ajustar Posicion ZX
Lo pongo en Ajuste Normal y veo que mueve el carro 1. Esto no se como funciona.

Fijar Inicio:
En carril 1 lo pongo para que saque 9 fotos (lo que son 417,5 micras de recorrido)
En carril 2 (Motor 2) lo pongo para 11 fotos (lo que serian 1518,75 micras, que es un poco más de una vuelta completa, o sea 11 apilados uno cada 36º)


Se queda entonces en:
Modo de trabajo 5
Carril 1 + Carril 2 (motor 2)

Y le doy a Inicio:
Y todo ocurre bien, se hacen los apilados y el motor 2 da una vuelta completa.
Mientras está funcionando se ve una pantalla tal que esta,

Image
Pantalla SBBX en modo 5 by Alfredo M. Rubio, en Flickr

(un poco compleja), pero eso es característica de los SBB de Daniel y gracias a ello, se pueden bailar, muñeiras, soleares y hasta la Danza Prima :lol: .

Ahora cambio el motor 2 a Tipo Mov: Rotativo sin cambiar nada más.
Le doy a Inicio y me dice que tengo que volver a Fijar el Inicio de los carriles (carril1 y motor2)
Lo hago y todo vuelve a funcionar correctamente. Pero ahora en la pantalla se ve que el Motor 2 esta funcionando en grados, aunque es algo confuso.
Vuelvo a poner el motor 2 en Tipo Mov: Lineal y a fijar el inicio de los carriles (carril1 y motor2) y vuelve a funcionar todo bien.

Si te decides a montar un SBBX para usarlo en estos menesteres, si quieres lo pongo todo un poco más curioso y hago el proceso, fotografiando una piedra u otro objeto, pegado al eje del motor 2 y te mando los archivos por webtransfer para que los proceses y veas si te merece la pena.

El experimento lo hice en el tomografo vertical, porque el horizontal lo tengo ocupado con un bicho sin acabar y no puedo tocarlo. Pero sin duda es mas fácil trabajar en él para estas cuestiones.
Saludos.
Alfredo

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por AntonioT » Vie Ene 17, 2020 5:50 pm

Pues es estupendo, solo necesitaría una prueba que Daniel no pudo confirmarme por falta de medios.
En la sbb (la versión anterior) el mayor problema que existe con la plataforma giratoria (no ocurre en el carril) es pararse en cada paso, esa parada es muy brusca (ya he probado con distintas configuraciones y motores y no llega a conseguir una parada lo suficientemente suave). Esto es necesario ya que he comprobado que con objetos pequeños o incluso de tamaño mediano o grande, pero que tienen una superficie pequeña el objeto se desplaza dentro de la propia plataforma, por lo que si puedes me gustaría que hicieras la prueba con el motor horizontal sin ningún tipo de tornillo.
Puedes probar simplemente pegando un alfile con cualquier cosa al eje del motor y ver que ocurre cuando das los pasos, si hay muchas vibraciones, aunque en mi caso el desplazamiento, como digo, se produce por la plataforma.
Para que tengas un dato mas exacto la plataforma del vídeo tiene unos 15 cms. de diámetro, pero ocurre igual con una de unos 8 cms.

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

Re: Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...

Mensaje por Alfredo M. Rubio » Vie Ene 17, 2020 11:18 pm

Entiendo lo que te pasa.
Se me ocurren tres motivos:
- El centro de masa o de gravedad del objeto no coincide con el de giro y ocurre un desplazamiento tangencial.
- El frenazo del motor al parar el movimiento es excesivo para el rozamiento entre la base de giro y la del objeto y este se desplaza
- La masa de la plataforma es escasa.
Los dos primeros motivos están relacionados y creo que la solución es que pegues el objeto a la base.
Con una masa mayor, posiblemente el frenazo sea menos brusco, que tal unas capas de plomo?
Además de que el driver TMC, te va a sorprender por su suavidad.
Y que si también hay vibración del objeto, solo tienen que aumentar el tiempo entre el giro del motor 2 y el comienzo del movimiento del carril 1.
Demonios, ahora me acuerdo que la SBBX que me llegó de Granada, pasó unos días en tu casa :-)

Ya sabes que me encantan los imanes.
Un trozito de lata de cerveza y ya no creo que se mueva.
Image
base iman motor by Alfredo M. Rubio, en Flickr

A ver si monto una base al eje del motor y lo pongo en el tomografo horizontal y te cuento, dejame unos días.
Cada cuantos grados hay que hacer un apilado?

Y además de eso, Lin Engineering tiene alguna solución para arreglar algo el frenazo y las vibraciones de los motores, Zen Technology creo que se llama. https://ww.linengineering.com/products/ ... n-features

Si no recuerdo mal, una vez hablamos del problema de la aceleración y la frenada en cada orden de movimiento a un motor y no llegamos a ninguna conclusión. No tengo ni idea de estos asuntos, pero aquí https://www.staticboards.es/blog/domina ... -con-grbl/ me da la impresión de que tocan el tema.
Saludos.
Alfredo

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado