Académique Documents
Professionnel Documents
Culture Documents
Controla el sistema
completo y guarda
datos
PLCs
Servidor
Componentes del
sistema control
(robots y periferia)
Robots
Ejecucin de la aplicacin
01/20 1
automatic_exter
PLC
CELL.SRC
Intercambio de seales
T
01/20 2
automatic_exter
Configuracin de la interface
Las seales del Automtico Externo deben ser asignadas a entradas y salidas
fsicas del control del robot.
01/20 3
automatic_exter
Descripcin
de la
funcin
Var
I/O
01/20 4
automatic_exter
Nombre de la
Variable
Variable
Entrada
Nmero de entrada o
valor de la variable
Descripcin
de la fucin
Nombre de la
funcin
Nmero de salida
01/20 5
automatic_exter
$NEAR_POSRET
$NEAR_POSRET=FALSE
$NEAR_POSRET=TRUE
th
Pa
$NEARPATHTOL
Desviacin de
trayectoria
causada
por ejemplo,
por un frenado
dinmico
01/20 6
automatic_exter
Comprobar posicin
Funcin para transferir
n de programa
INIT
BASISTECH INI
CHECK HOME
PTP HOME Vel= 100 % DEFAULT
AUTOEXT INI
LOOP
P00 (#EXT_PGNO,#PGNO_GET,DMY[],0 )
SWITCH PGNO
Borrar ;
Sustituir nombre de
programa por
EXAMPLEx
Si el nmero de
programa es invlido,
rearranque programa
con $EXT_START
01/20 7
automatic_exter
CASE 1
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
;EXAMPLE1 ( )
CASE 2
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
;EXAMPLE2 ( )
CASE 3
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
;EXAMPLE3 ( )
DEFAULT
P00 (#EXT_PGNO,#PGNO_FAULT,DMY[],0 )
ENDSWITCH
ENDLOOP
Expandiendo CELL.SRC
LOOP
P00 (#EXT_PGNO,#PGNO_GET,DMY[],0 )
SWITCH PGNO
CASE 1
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
PROG1 ( )
CASE 2
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
PROG2 ( )
CASE 3
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
PROG3 ( )
CASE 4
P00 (#EXT_PGNO,#PGNO_ACKN,DMY[],0 )
PROG4 ( )
DEFAULT
P00 (#EXT_PGNO,#PGNO_FAULT,DMY[],0 )
ENDSWITCH
ENDLOOP
01/20 8
automatic_exter
$STOPMESS
01/20 9
automatic_exter
ENTRADAS
$USER_SAF
$I_O_ACTCONF(EXT)
$ON_PATH
$PRO_ACT
$IN_HOME
PGNO / PGNO_PARITY
PGNO_VALID
$EXT_START
$MOVE_ENABLE
$CONF_MESS
$DRIVES_ON
$DRIVES_OFF
SALIDAS
KRC
APPL_RUN
$PERI_RDY
$ALARM_STOP
ENTRADAS
SALIDAS
PGNO_REQ
PLC
SALIDAS
ENTRADAS
SALIDAS
01/20 1
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$DRIVES_ON (accionamientos activos)
$DRIVES_OFF (accionamientos no
desactivados)
ENTRADAS
KRC
PLC
SALIDAS
ENTRADAS
01/20 1
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$DRIVES_ON (accionamientos activos)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
ENTRADAS
PLC
SALIDAS
ENTRADAS
01/20 1
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$CONF_MESS (Confir. mensajes)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
ENTRADAS
PLC
SALIDAS
ENTRADAS
01/20 1
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$CONF_MESS (Confir. mensajes)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
ENTRADAS
PLC
SALIDAS
ENTRADAS
01/20 1
automatic_exter
SALIDAS
KRC
ENTRADAS
PLC
SALIDAS
ENTRADAS
01/20 1
automatic_exter
SALIDAS
KRC
ENTRADAS
PLC
01/20 1
automatic_exter
ENTRADAS
SALIDAS
KRC
ENTRADAS
SALIDAS
PGNO_REQ (request)
PLC
SALIDAS
Copyright by KUKA Roboter GmbH College
$MOVE_ENABLE (movimiento
habilitado)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
01/20 1
automatic_exter
ENTRADAS
SALIDAS
PGNO_REQ (requerimiento)
PLC
01/20 1
automatic_exter
ENTRADAS
SALIDAS
KRC
ENTRADAS
SALIDAS
PGNO_REQ (requerimiento)
PLC
ENTRADAS
SALIDAS
01/20 1
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
ENTRADAS
PLC
ENTRADAS
SALIDAS
01/20 2
automatic_exter
$MOVE_ENABLE (movimiento
habilitado)
$DRIVES_OFF (accionamientos no
desactivados)
SALIDAS
KRC
ENTRADAS
PLC
01/20 2
automatic_exter
ENTRADAS
SALIDAS
KRC
ENTRADAS
SALIDAS
PGNO_REQ (requerimiento)
PLC