Mostrando entradas con la etiqueta Motion control. Mostrar todas las entradas
Mostrando entradas con la etiqueta Motion control. Mostrar todas las entradas

1 de febrero de 2014

Realizar un autotuning de los parámetros de un regulador con Simotion Scout

Para que un servomotor funcione correctamente y con la máxima eficiencia se debe realizar un ajuste de los parámetros del lazo de regulación. Para facilitar esta operación, el software de ingeniería Simotion Scout (supongo que en Starter será similar) viene preparado para realizar un ajuste automático de estos parámetros, operación también llamada autotuning.

En esta entrada voy a detallar los pasos que he dado para realizar un autotuning en un motor controlado por un Simotion D435.

El primer paso será poner la máquina donde está instalado nuestro servomotor en orden de trabajo, puertas cerradas, setas de emergencia desenclavadas, barreras inmateriales libres y demás seguridades listas y rearmadas. En mi caso el servomotor está acoplado a un husillo, así que manejando la máquina desde el panel de operador (o el método de manejo que tenga) llevo el eje a la mitad de su recorrido, aproximadamente. Esto es necesario ya que durante el autotuning el servomotor va a dar varias vueltas y si lo dejamos cerca del límite de recorrido es posible que lo sobrepase. 

1 de marzo de 2010

Sincronización sencilla de ejes en un Simotion

Supongamos que tenemos dos servomotores controlados por un sistema Simotion y necesitamos que se muevan de forma sincronizada, que el movimiento que ordenemos a uno se vea inmediatamente reflejado en el otro. La mejor forma de plantear esta configuración es definiendo tres ejes: un eje por cada servomotor más un eje virtual. La filosofía a seguir será acoplar cada uno de los ejes de los servomotores al eje virtual, de forma que nosotros ejecutemos las órdenes de movimiento sobre el eje virtual y que cada uno de los servomotores lo sigan automáticamente.

Un eje virtual no tiene asociado un control de lazo cerrado ni un accionamiento o un encóder. Las consignas y sus valores reales son siempre coincidentes. Generalmente su utilidad consiste en ser un eje auxiliar para generar como eje maestro, por ejemplo, consignas para varios ejes reales.

Voy a partir de una configuración como la que ya he mostrado en esta serie de entradas, donde ya tenía un par de ejes creados. Me he de asegurar de que en cada uno de los ejes (en este ejemplo los llamaré EJE_A y EJE_B) esté marcado el uso de la tecnología de operación síncrona (Synchronous operation).


A continuación insertaremos el eje virtual, para ello en el árbol de proyecto, en el apartado Axis haremos doble clic sobre Insert axis. Nos aparecerá el diálogo de creación de ejes, donde también marcaremos Synchronous operation y aceptaremos.