Software">
ACTIVIDAD 4 (Progrmacion Con FlexPendant)
ACTIVIDAD 4 (Progrmacion Con FlexPendant)
ACTIVIDAD 4 (Progrmacion Con FlexPendant)
Al mismo tiempo al activar estos menús se abren distintas opciones como las
1
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
En él aparecen los tipos de dato que podemos usar, nos centraremos en los
correspondientes a la herramienta que seleccionaremos tooldata y a num para crear
una variable numérica.
2
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
3
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
> Menú > Datos de Programa > Tooldata > Nuevo (Poner nombre de herramienta) > Editar >
Cambiar valor (Introducir los datos coordenadas “trans”, masa “mass”, y centro de gravedad “cog”)
> OK.
El resto dejar los valores por defecto.
Seleccionar desde el menú Movimiento la herramienta Varilla.
Comprobar que está bien configurado con la opción de reorientación.
3. Comenzamos la programación.
4
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
Renombrar los puntos. Cambiar el () por una numeración reconocible como P10, P20, …
Clic sobre el () selecciona Nuevo y en el menú de diálogo cambia el nombre. Puedes
5
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
Este es la secuencia del programa que vamos a crear solo con el uso de FlexPendant
Inicio de programa.
Inicio:
Mover a P1
Mover a P2
Espera 2 sg.
Mover a P3
Mover a P4
Contador:= Contador +1
Si contador >3 entonces ir a Fin
Ir a inicio:
Fin:
Contador:= 0
Mover a P5
Mover a P6
Mover a P7
Mover a P8
Fin de Programa
5.1. Para insertar el retardo de 2 segundos insertaremos debajo de MoveJ P20 la siguiente
instrucción
Comom > Siguiente > WaitTime
WaitTime 2;
5.2. Poner etiqueta “Inicio” antes de la 1ª línea. Capítulo: programación con flexPendant
La instrucción Label (etiqueta) nos permite insertar etiquetas. No se encuentra en la
librería Common (común), hay que ir a Prog.Flow (flujo de programa) e insertar Label.
6
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
5.4. Para insertar un contador hay que crear una variable numérica nueva.
5.5. Insertar la condición para que transcurridas tres veces el mismo bucle, ejecute otra parte del
programa.
Si Contador >3 entonces Ir a Fin
7
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant
Dentro de <ID> escribimos la expresión Fin (cuidado hay que crear la etiqueta
correspondiente llamada Fin). Quedando de la siguiente forma
IF Contador>3 THEN GOTO Fin;
Por último tenemos que insertar la puesta a 0 del contador cuando este supera la
condición planteada. Debajo de Fin
Comom --- := ---- <VAR> := <EXP>;
Contador:= <EXP>
Editar Todos > sustituir <EXP> por un 0
8
MODULO: ROBÓTICA INDUSTRIAL
PRACTICA 4: PROGRAMACIÓN CON FlexPendant