Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Brazo robótico
Sistema mecánico
El sistema mecánico está compuesto básicamente por la parte estructural del brazo, el cual se
muestra a continuación:
1. Estructura 5. Cilindro 1
2. Base móvil 6. Cilindro 2
3. Antebrazo 7. Cilindro 3
4. Brazo 8. Ventosa
Sistema neumático
IN 7 LD 8 AND 9 OR STEP
FLAG D E F INS
C 1 JMP 2 3
PRE LAB DISP END
T 0 NOT . =
EP ROM SAFE AUTO SHIFT
OBJETIVOS
DESARROLLO DE PROGRAMAS
N=0, 1, 2,….7
Y en caso de que ya exista uno, se sigue el mismo procedimiento, solo que en lugar de N se
coloca el número del programa existente y el tipo.
Ed it N Shift De l En ter
Edit Enter
N
Enter
Enter
Run Enter
N
Para lograr que el brazo se coloque en su posición inicial de trabajo se realizó un programa
auxiliar por líneas, el cual es muy simple.
A continuación se presenta el programa introducido en el PLC para mover el antebrazo del brazo
robótico.
-
Programa para mover el brazo robotico de derecha a izquierda.
Edit 0.3
Shift Lab 0 Enter
Ld In 2 “
RST Out 1 “
SET Out 2 “
Ld In 1 “
RST Out 2 “
SET Out 1 “
Ld Shift Prog 0 “
Jmp 0 “
Edit
Edit 4.3
Shift Lab 0 Enter
Ld In 5 “
RST Out 6 “
SET Out 5
Ld In 5 “
RST Out 5 “
Set Out 6 “
Ld Shift Prog 4 “
Jmp 0 “
Edit
Este es una ejemplo de un programa que realízale movimiento del brazo de un lado a otro
quedándose 5 segundos en cada lado, lo introducimos al PLC y lo corrimos.
Step 0 paso 0
C/A cambio de posicion de tecla
Shift PRE T 0 “ definir temporizador 0
5 “ tiempo 5 seg.
Step 1 “ paso 1
C/A
SET T 0 “ activar T0
C/A
NOT T 0 “ si no esta activo T0
C/A
RST OUT 1 “ rst
SET OUT 2 “ set
Step 2 “ paso 2
C/A
SET T 0 “ activar T0
C/A
NOT T 0 “ si no esta activo T0
C/A
RST OUT 2 “ rst
SET OUT 1 ” set
JMP 1 “ ir a etiqueta 1
Edit fin
La función de este programa es la de levantar cinco placas de acero desde un extremo de la base
móvil, transportarlos y descargarlos hasta el otro extremo de la base; al terminar dicho proceso, lo
volverá a realizar pero de forma inversa, es decir, regresará las cinco placas a su posición inicial.
STEP 0
C/A
RST OUT 7
SET OUT 6
RST OUT 5
STEP 1
IN 5
C/A
SET OUT 4
RST OUT 3
STEP 2
IN 3
C/A
SET OUT 1
RST OUT 2
STEP 3
C/A
PRE T 1
1
PRE C 1
5
SET C 1
RST T 1
STEP 4
IN 2
C/A
SET OUT 3
RST OUT 4
STEP 5
IN 4
C/A
SET OUT 5
RST OUT 6
SET OUT 7
STEP 6
IN 7
C/A
SET OUT 6
RST OUT 5
11
PROGRAMACIÓN A LOS PLC’s
STEP 7
IN 5
C/A
SET OUT 4
RST OUT 3
STEP 8
IN 3
C/A
SET OUT 2
RST OUT 1
STEP 9
IN 1
C/A
SET OUT 3
RST OUT 4
STEP 10
IN 4
C/A
SET T 1
SET OUT 5
RST OUT 6
STEP 11
NOT T 1
C/A
RST OUT 7
SET OUT 6
RST OUT 5
STEP 12
IN 5
C/A
SET OUT 4
RST OUT 3
STEP 13
C/A
INC C 1
STEP 14
NOT C 1
12
PROGRAMACIÓN A LOS PLC’s
C/A
JMP 17
STEP 15
IN 3
C/A
SET OUT 1
RST OUT 2
STEP 16
C 1
C/A
JMP 4
STEP 17
C/A
RST C 1
STEP 18
IN 1
C/A
SET OUT 3
RST OUT 4
STEP 19
IN 4
C/A
SET OUT 5
RST OUT 6
SET OUT 7
STEP 20
IN 7
C/A
SET OUT 6
RST OUT 5
STEP 21
IN 5
C/A
SET OUT 4
RST OUT 3
13
PROGRAMACIÓN A LOS PLC’s
STEP 22
IN 3
C/A
SET OUT 1
RST OUT 2
STEP 23
IN 2
C/A
SET OUT 3
RST OUT 4
STEP 24
IN 4
C/A
SET T 1
SET OUT 5
RST OUT 6
STEP 25
NOT T 1
C/A
RST OUT 7
SET OUT 6
RST OUT 5
STEP 26
IN 5
C/A
SET OUT 4
RST OUT 3
STEP 27
C/A
INC C 1
STEP 28
NOT C 1
C/A
JMP 31
STEP 29
IN 3
C/A
14
PROGRAMACIÓN A LOS PLC’s
SET OUT 2
RST OUT 1
STEP 30
C 1
C/A
JMP 18
STEP 31
C/A
RST C 1
EDIT
15