Nueva categoría Robótica Open

Ante el gran interés que ha despertado en la reciente feria de Villarreal y por ser un tema que en el que el próximo año pensamos invertir bastantes recursos técnicos para poder ofrecer soluciones a nuestros clientes. Desde este momento abrimos una nueva categoría en el blog llamada “Robotica Open“. En este categoría iremos desarrollando y dando a conocer todas los estudios y trabajos que realicemos en este campo.

Siempre con la filosofía de “Robotica Open“, control del robot o los ejes desde un controlador independiente y abierto, en nuestro caso el binomio KEBA + CoDeSys.

Leer másNueva categoría Robótica Open

SoftMotion: Leva Electrónica (I)

En este caso mostramos un ejemplo de una leva electrónica simple, en la que un eje esclavo realiza un movimiento sincronizado con un maestro, modificando su velocidad dependiendo del punto del movimiento en el que se encuentra el maestro. La especificación de esta primera leva electrónica la realizamos estableciendo las posiciones de encuentro de cada uno.

Documento Leva Simple

Programa ejemploLeva V01

Leer másSoftMotion: Leva Electrónica (I)

SoftMotion: Eje-Eléctrico

En esta ocasión adjunto un ejemplo de programa utilizando el Softmotion del CoDeSys para realizar un eje eléctrico entre dos ejes. Configuro un eje maestro que es el que define el movimiento y un esclavo que copiara el movimiento del maestro en el instante en el que se lo indiquemos.

En un eje eléctrico el esclavo realiza un seguimiento de la velocidad del maestro según un factor calculado por la formula Numerador/Denominador.

Programa ejemploEje electrico V02

Leer másSoftMotion: Eje-Eléctrico

Actualización FW V1.0 a V1.1 serie MX6

En el documento adjunto se describe el proceso para actualizar el FW de los controladores de la serie MX6 (controladores compactos ECC2xxx y controladores con pantalla DC200x) desde la versión V1.0 a la versión V1.1. Las actualizaciones de FW en hasta la versión V1.1 se realizan mediante la pagina web de configuración del controlador.
En el link que acompaña al documento se puede descargar el fichero para realizar la actualización.

DocumentoActualizar FW V1.0 a V1.1 serie MX6

Para obtener el fichero de actualización rogamos se pongan en contacto con nuestro departamento técnico

Leer másActualización FW V1.0 a V1.1 serie MX6

SoftMotion: Posicionado Absoluto (II)

Continuando con el ejemplo básico de posicionado absoluto, lo modificamos para realizar un movimiento circular. Además se modifican las llamadas a las fbs y se añaden elementos gráficos para permitir que el usuario pueda modificar los parámetros de posición, velocidad, aceleración y deceleración.

Documento ▶ Posicionado absoluto basico circular

Programa ejemplo ▶ Movimiento_Simple_Circular

Leer másSoftMotion: Posicionado Absoluto (II)

SoftMotion: Posicionado Absoluto (I)

Con este ejemplo comienzo una serie de ejemplos mediante la cual vamos a descubrir la programación Motion utilizando el SoftMotion de CoDeSys. En los primeros ejemplos que iremos publicando utilizaremos un target de Windows para poder simularlo. Posteriormente utilizaremos un target real.

En este primer ejemplo aprenderemos a crear un eje virtual y programar un simple posicionado absoluto. Además de utilizar las herramientas adecuadas para analizar y visualizar el movimiento del eje. En el ejemplo adjunto se ha creado una traza para visualizar el movimiento y velocidad del eje.

Documento Posicionado absoluto basico V1

Programa ejemplo Movimiento_Simple_V01_Osciloscopio

Leer másSoftMotion: Posicionado Absoluto (I)

Programación SVM: Movimiento en velocidad

En los documentos adjunto desarrollamos un ejemplo de programa realizado para un driver SVM de CMZ. Se trata de realizar un movimiento con una velocidad establecida desde la entrada analógica. Parte de este programa se ha utilizado recientemente para la reforma de una etiquetadora. En otras ocasiones esta parte de código se ha utilizado para los movimientos manuales del motor.

Documento

Programa ejemplo

Leer másProgramación SVM: Movimiento en velocidad