mover con precisión un objeto en pasos lineales con un motor eléctrico [cerrado]

0

¿Cómo abordaría el problema de mover un objeto de 1-2 kg de manera lineal desde el punto A al B hasta el C y luego de volver al punto A y así sucesivamente? Los puntos A, B, C son fijos y requieren alta precisión. Esta imagen muestra lo que quiero decir:

Soy un desarrollador experto, pero nunca aprendí a conectar programas con el mundo físico. Supongo que necesitaría 2 motores eléctricos y una correa entre ellos, pero no sé cómo programar el motor para que se comporte de la manera que quiero, ni cómo mover el objeto. Tengo acceso a Raspberry PI y también puedo obtener Arduino. La mejor opción para mí sería obtener una herramienta disponible comercialmente que haga lo que necesito, pero aún no he encontrado una.

    
pregunta sanjihan

2 respuestas

2

Se utiliza una diapositiva lineal. Estos están disponibles listos para su uso en una amplia gama de tamaños, cojinetes de carga y velocidades.

Figura1.Unaselecciónaleatoriadeimágenesde Newmark Systems muestra una diapositiva atornillada.

  • En general, la velocidad y la carga requeridas determinarán si se debe utilizar una transmisión por correa (rápida) o un tornillo (carga alta).
  • A continuación, tendrá que decidir sobre un sistema de unidad, normalmente paso a paso o servo. Stepper es simple, barato y lo suficientemente bueno para muchas aplicaciones, siempre que sea improbable que se detengan. Servo utiliza retroalimentación del codificador para que pueda detectar y señalar errores de posicionamiento.

Si tiene una simple secuencia de pasos, puede encontrar un controlador programable para hacerlo automáticamente. Por lo general, estos tendrán una pantalla LCD y un teclado para permitirle ingresar posiciones de parada predeterminadas que se seleccionan mediante entradas digitales (de encendido / apagado) al dispositivo. Otros serán programados por PC pero seguirán usando las entradas digitales. Las salidas digitales indicarán ocupado / listo y falla.

También hay muchos mecanismos de deslizamiento lineal de bricolaje utilizados en CNC, impresoras 3D, etc.

Con respecto a su requisito de alta precisión, debe tener en cuenta el retroceso (normalmente un poco de juego en la unidad) y el efecto del tamaño del paso si utiliza la unidad paso a paso.

Finalmente, tendrá que realizar algunos cálculos de potencia en función de la aceleración y desaceleración requeridas. (Su aplicación será simple ya que la carga no se acelerará por la gravedad). Muchos de los fabricantes de diapositivas tendrán herramientas en línea para esto. Eche un vistazo a (otro enlace aleatorio) ¿Por qué el torque RMS es importante para el tamaño del motor? para ponerte de humor.

    
respondido por el Transistor
1

Puede usar un control deslizante lineal como se señaló en la primera respuesta o podría hacer o fabricar su propio mecanismo de tornillo de avance y acoplar el eje con un motor paso a paso o un codificador absoluto. Deberá asignar las distancias que necesita para cubrir los tamaños de pasos o las revoluciones o podría usar distancias y convertirlas en revoluciones para un codificador.

Figura 1: Un simple mecanismo de tornillo de avance

    
respondido por el Kartik Madhira

Lea otras preguntas en las etiquetas