Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A DEVICE FOR PROGRAMMING ROBOTS
Document Type and Number:
WIPO Patent Application WO/2018/100218
Kind Code:
A1
Abstract:
A device for programming robots comprising a base (2), which in turn comprises: a programmable robot (1); a potentiometer (8) configured to supply an analogue reference input signal to the programmable robot (1); a motor (3); a flywheel (7) coupled to the motor (3) by means of a gearbox (4); a position and speed sensor (5); a power driver (6) connected to the programmable robot (1) and configured to supply and control the motor (3); a source (11) to supply the sensor (5) and the power driver (6); a button pad (9) connected to the programmable robot (1) configured to supply all-or-nothing input signals to the programmable robot (1); and a connection plug (10) connected to the programmable robot (1) configured to provide output signals from the programmable robot (1).

Inventors:
PONCELA MÉNDEZ ALFONSO VALENTÍN (ES)
AGUADO LAGUNA JESÚS (ES)
Application Number:
PCT/ES2017/070774
Publication Date:
June 07, 2018
Filing Date:
November 23, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV VALLADOLID (ES)
International Classes:
G05B15/02; G05B19/02; G09B25/02
Foreign References:
CN205670410U2016-11-02
CN203300107U2013-11-20
CN201163468Y2008-12-10
CN201868010U2011-06-15
Attorney, Agent or Firm:
UNGRÍA LÓPEZ, Javier (ES)
Download PDF:
Claims:
REIVINDICACIONES

1. Dispositivo de programación de autómatas caracterizado por que comprende una base (2) que a su vez comprende: un autómata programable (1); un potenciómetro (8) configurado para suministrar una señal de consigna analógica de entrada al autómata programable (1); un motor (3); un volante de inercia (7); una caja reductora (4) de acoplamiento del volante de inercia (7) al motor (3) un sensor (5) de posición y velocidad acoplado al motor (3); un driver de potencia (6) configurado para alimentar y controlar el motor (3); una fuente (11) de alimentación del sensor (5) y del driver de potencia (6); una botonera (9) conectada al autómata programable (1), configurada para suministrar señales de entrada todo-o-nada al autómata programable (1), y; un bornero (10) conectado al autómata programable (1), configurado para aportar señales de salida todo-o-nada provenientes del autómata programable (1).

2. Dispositivo de programación de autómatas según la reivindicación 1 , caracterizado por que está configurado para, mediante el driver de potencia (6), y el procesamiento de una señal analógica proveniente del potenciómetro, y las señales provenientes del sensor (5) de posición y velocidad hacer girar al motor (3) tanto en sentido horario como en sentido antihorario, a velocidad constante o variable y/o posicionar el volante de inercia en la posición deseada. Dispositivo de programación de autómatas según la reivindicación 1 , caracterizado por que está configurado para controlar, mediante el driver de potencia (6), una corriente eléctrica consumida por el motor (3).

Dispositivo de programación de autómatas según la reivindicación 1 , caracterizado por que el autómata programable (1) comprende un puerto (12) integrado de conexión de datos, configurado para la conexión de un cable de datos a una red externa de datos o consola externa de programación.

Dispositivo de programación de autómatas según la reivindicación 4, caracterizado por que está configurado para permitir, mediante el puerto (12) de datos integrado, una monitorización y un gobierno remotos del autómata programable (1).

Description:
DISPOSITIVO DE PROGRAMACIÓN DE AUTÓMATAS DESCRIPCIÓN Objeto de la invención

La presente invención se refiere a un dispositivo de programación de autómatas programables, de tipo portátil, utilizable como equipo de sobremesa en laboratorios. El dispositivo de programación de autómatas objeto de la presente invención tiene aplicación en el ámbito de la industria y la docencia, estando especialmente indicado para el aprendizaje del manejo de autómatas programables y su aplicación al control de instalaciones industriales. Problema técnico a resolver y Antecedentes de la invención

La no existencia en el mercado de equipamiento docente de equipos físicos sobre los cuales trabajar de forma práctica real la programación de autómatas programables industriales sin necesidad de requerir nada más que una toma de corriente y un ordenador personal (o red de datos) al cual conectar el equipo, junto con la necesidad de disponer del citado equipo para tareas formativas en aulas informáticas convencionales (o el propio hogar del estudiante en su mesa de trabajo), ha dado como resultado el dispositivo objeto de la presente patente. Los autómatas programables son elemento fundamental de toda automatización industrial y el conocimiento de su programación y manejo son una parte necesaria de la formación de cualquier técnico relacionado con ese entorno.

En la actualidad es conocido que el trabajo con autómatas programables reales (no virtuales ni simulados) precisa conectar diversos dispositivos tales como fuentes de alimentación, una CPU, módulos de entradas y salidas digitales y analógicas, procesador de comunicaciones, botoneras, borneros, sensores, actuadores, etc.

En las instalaciones industriales que emplean autómatas programables para el control de motores y otros sistemas, el espacio no suele ser un problema a tener en cuenta para la implantación de los equipos de control. No obstante, en centros de carácter educativo en donde los laboratorios/aulas docentes suelen presentar ciertas restricciones de espacio, no se dan habitualmente las condiciones necesarias para la instalación de sistemas de control de equipamiento industrial y de programación de autómatas programables.

Descripción de la invención

Con objeto de aportar una solución a la problemática citada anteriormente, se presenta el siguiente dispositivo de programación de autómatas.

El dispositivo de programación de autómatas comprende una base que a su vez incluye: - un autómata programable; un potenciómetro configurado para suministrar una señal de consigna analógica de entrada al autómata programable; - un motor; un volante de inercia; una caja reductora de acoplamiento del volante de inercia al motor; un sensor de posición y velocidad, acoplado al motor; un driver de potencia configurado para alimentar y controlar el motor; - una fuente de alimentación del sensor y del driver de potencia; una botonera conectada al autómata programable, configurada para suministrar señales de entrada todo-o-nada al autómata programable, y; un bornero conectado al autómata programable, configurado para aportar señales de salida (preferentemente de tipo todo-o-nada) provenientes del autómata programable.

Según una realización preferente, el dispositivo está configurado para, mediante el driver de potencia y mediante el procesamiento (o tratamiento por programa) de una señal analógica proveniente del potenciómetro, y de las señales digitales provenientes del sensor acoplado al motor, hacer girar al motor tanto en sentido horario como en sentido antihorario, a velocidad constante o variable y posicionar el volante de inercia en cualquier posición deseada, de forma que permite aprender de forma práctica real no simulada, la utilidad de los autómatas programables en el control de posición y velocidad de sistemas.

El dispositivo de programación de autómatas está preferentemente configurado para controlar, mediante el driver de potencia, una corriente eléctrica consumida por el motor.

Preferentemente, el autómata programable comprende un puerto integrado de conexión de datos, configurado para la conexión de un cable de datos a una red externa de datos o consola externa de programación. Para ello, el autómata programable incluye también preferentemente un servidor web integrado.

El dispositivo de programación de autómatas está preferentemente configurado para permitir, mediante el puerto de datos integrado, una monitorización y un gobierno remotos del autómata programable. Para ello, se hace uso preferentemente del servidor web y de un programa de usuario, o bien se hace uso de herramientas específicas suministradas por el proveedor del dispositivo.

El dispositivo descrito está diseñado y desarrollado utilizando preferentemente un autómata programable de tipo industrial compacto, de última generación, con acceso a red de datos integrada.

El dispositivo presenta una característica portátil, adecuada para su aplicación en actividades didácticas y/o industriales, y está materializado preferentemente sobre una base de dimensiones mínimas (equivalentes a un ordenador portátil de 15 pulgadas aproximadamente), listo para ser empleado como equipo de sobremesa en laboratorios docentes equipados con ordenadores personales (usados a modo de consola de programación) o en mesas de estudio particulares.

El presente dispositivo está especialmente orientado a la adquisición de habilidades, capacidades y destrezas relacionadas con el manejo y programación de autómatas programables industriales, trabajando sobre equipo físico real, no virtual ni simulado.

El dispositivo objeto de la presente invención incluye en un solo conjunto (portátil y de sobremesa), todos los componentes necesarios para cumplir con el objetivo fijado de adquirir destrezas, capacidades y habilidades relacionadas con el manejo y programación de autómatas programables industriales y comerciales de uso industrial. La existencia de señales tanto analógicas (potenciómetro, driver) como digitales (botonera, bornero, driver) directamente cableadas al autómata programable, así como la presencia del conjunto dinámico formado por el volante de inercia, la caja reductora, el motor y el sensor de velocidad/posición, junto con la fuente de alimentación del driver, permite mostrar de una forma más efectiva y realista el funcionamiento programado del autómata programable, y asimismo adiestrar al usuario en la programación de este tipo de dispositivos ampliamente usados en la gran mayoría de automatismos industriales. La presencia del puerto de datos integrado permite la programación de comunicaciones tanto con el usuario como con otros autómatas programables o equipos informáticos de gestión.

Breve descripción de las figuras Como parte de la explicación de al menos una forma de realización preferente del dispositivo de programación de autómatas, se ha incluido la siguiente figura.

Figura 1 : Muestra una representación esquemática de los diferentes elementos comprendidos en una forma de realización preferente del dispositivo de programación de autómatas.

Descripción detallada

La presente invención se refiere, como ya se ha mencionado anteriormente, a un dispositivo de programación de autómatas. Según una forma de realización preferente del dispositivo de programación de autómatas, el dispositivo comprende una base (2) o placa de montaje, con estructura envolvente, que a su vez comprende los siguientes elementos: un autómata programable (1) industrial compacto, montado preferentemente sobre un carril DIN normalizado; un potenciómetro (8), montado preferentemente con escuadra; un conjunto dinámico que comprende volante de inercia (7), caja reductora (4), motor (3) y sensor (5) de posición y/o velocidad, donde el conjunto está dotado a su vez preferentemente de escuadra para su montaje; - una fuente (11) de alimentación, dotada de medios de fijación (por ejemplo tornillos) a la base (2); un driver de potencia (6), una botonera (9) y un bornero (10), montados preferentemente mediante tornillos e incorporando preferentemente separadores entre dichos elementos y la base (2);

El dispositivo de programación de autómatas presenta conexionado eléctrico entre el sensor (5) de posición y velocidad del conjunto dinámico y el autómata programable (1). Asimismo, también el autómata programable (1) está conectado eléctricamente con el driver de potencia (6) del motor (3), los cuales obviamente están también conectados eléctricamente entre sí. Los pulsadores/selectores de la botonera (9) están también conectados eléctricamente con el autómata programable (1) en su zona de entradas, en tanto que la zona de salidas del autómata programable (1) está conectado eléctricamente con el bornero (10).

Tanto el autómata programable (1) como la fuente (11) de alimentación incorporan conectores eléctricos, preferentemente agrupados en un único cable, para su conexión con la red eléctrica (no representada) disponible en la zona de uso del dispositivo. El autómata programable (1) comprende un puerto (12) de datos mediante el cual el autómata programable (1) está configurado para conectarse, a través de un cable estándar de datos, a una red de datos o a una consola de programación (no representados). El driver de potencia (6) está configurado para suministrar corriente al motor (3) de acuerdo con el sentido de giro requerido fijado por el autómata (1).

El potenciómetro (8) está configurado para generar una primera señal analógica en tensión que hace de consigna externa al motor (3). Dicha primera señal analógica es indicativa de una determinada velocidad de giro deseada para el motor (3) (velocidad variable, en un sentido u otro de giro, indicada externamente por un usuario) o de un determinado ángulo de giro (especificado por el usuario) con el que se desea posicionar al volante de inercia (7). Una segunda señal analógica en tensión transmitida desde el driver de potencia (6) al autómata programable (1) permite leer y procesar el consumo de corriente del motor (3) en cada instante.

Mediante la botonera (9) se permite suministrar señales todo-o-nada al autómata programable (1), para indicación por parte del usuario del modo de funcionamiento deseado.

Por su parte, mediante el mencionado bornero (10), se permite conectar al autómata programable (1) unos actuadores todo-o-nada externos, caso de ser requeridos o deseados adicionalmente por el usuario.

La fuente (1 1) de alimentación abastece de potencia eléctrica al motor (3) y al sensor (5) de posición y velocidad. El autómata programable (1) no requiere fuente externa de alimentación, conectándose directamente a la red eléctrica por un lado y a la consola de programación o red de datos por otro lado, mediante el puerto (12) de datos integrado, y por medio de un cable de datos estándar. La utilización del dispositivo de programación de autómatas implica típicamente la realización de un test de verificación de señales, seguido de la carga de un programa de prueba en el autómata programable (1) que permite, al menos, verificar si el autómata programable (1) está operativo y si el motor (3) gira en ambos sentidos de giro con ayuda del driver de potencia (6) y su fuente (11) de alimentación.

Mediante el dispositivo descrito, y mediante una adecuada programación, a desarrollar por el usuario, el usuario es capaz de controlar el funcionamiento del motor (3) así como de cualquier otro dispositivo adicional que se desee conectar al bornero (10). Una adecuada programación permite mostrar cómo debe programarse un autómata programable industrial para controlar el movimiento de motores usando un sensor de velocidad en un caso (control de velocidad), y/o el sensor de posición en otro caso (control de posición). Para el control de la velocidad de giro del motor se recurre típicamente la técnica de modulación de ancho de pulso (PWM), compatible con el autómata programable (1) y con el driver de potencia (6).

El consumo de potencia por parte del motor (3) puede monitorizarse e incluirse en un lazo de control para ser tenido en cuenta como variable de seguridad, o para otros usos adicionales.

El control de velocidad y la consideración de señales analógicas procedentes del potenciómetro (8) y del driver de potencia (6) permiten a un usuario/estudiante adquirir destrezas para el manejo de señales analógicas con autómatas programables industriales.

Asimismo, mediante el dispositivo descrito, se permite también al usuario programar otras acciones sobre los actuadores adecuados, todo-o-nada o analógicos, que pueden acoplarse al dispositivo a través del bornero (10), localmente o bien remotamente a través del puerto (12) de datos integrado.

La conexión del autómata programable (1) a la red de datos mediante el puerto (12) integrado permite también la realización de interfaces hombre-máquina, así como el intercambio de datos entre distintos autómatas programables o sistemas informáticos, sin la necesidad de recurrir a equipamiento adicional.

Mediante el dispositivo descrito se permite programar el autómata para el accionamiento del motor como una acción todo-o-nada, a velocidad máxima, velocidad variable, giro horario o antihorario, o bien mediante lazo cerrado con control proporcional-integral (Pl) para el lazo de control de velocidad, o con control proporcional-integral-derivativo (PID) para el lazo de control de posición.

Asimismo, el dispositivo descrito permite la programación del autómata programable (1) haciendo uso de lenguajes, tanto de alto nivel (que incluyen el empleo de texto estructurado) como de bajo nivel, o según cualquiera de las otras tres formas restantes que la norma de programación de autómatas IEC 61131 contempla.