Skip to main content

General

Topic Parameters that affect File name
Controller Event routines, etc. SYS.CFG
Communication Serial channels SIO.CFG
IO Signals I/O boards and signals EIO.CFG
Manipulator The robot and external axes

MOC.CFG

Teach Pendant Displaying data and access
on the teach pendant
MMC.CFG
Arc Welding Arc welding PROC.CFG

No hay documentación oficial de cómo se estructura los archivos de configuración, así pues toda información aquí se ha extraído por comparación entre varios archivos y "lógica" que parece tener.

 

En todos estos archivos de configuración son archivos de texto plano y hay una cabecera al inicio del archivo del estilo:

SYS:CFG_1.0:2:0::

Estos parámetros vienen separados por : y siguiendo este ejemplo tenemos que,

SYS haciendo referencia al nombre del archivo, 

CFG_1.0 haciendo referencia a que pueda haber más de una configuración

Seguido de 2:0:: esto para determinar a qué versión del software pertenece ya que también se ha encontrado archivos con 2:1:: 

Archivo de configuración de SYS.CFG para RobotWare 2.1 según fuente

SYS:CFG_1.0:2:1::

#

#

SYS_MISC:


#

#

CAB_TASKS:


      -Name "MAIN" -Prog 0 -Task_in_forground "" -Type "NORMAL" -Size 0\

      -StackSize 0 -BindRef 1 -Entry "main" -RewERIfStop 0

#

CAB_REGAIN_DIST:


      -Name "MAN" -Tcp_dist 0.050000 -Tcp_rot 0.200000 -Ext_dist 0.050000\

      -Ext_rot 0.200000


      -Name "AUTO" -Tcp_dist 0.500000 -Tcp_rot 1.570000 -Ext_dist 0.500000\

      -Ext_rot 1.570000

#

CAB_EXEC_HOOKS:


      -Routine "SYS_RESET" -Shelf "RESET" -Task "0"


      -Routine "SYS_RESET" -Shelf "START" -Task "0"


      -Routine "RESTORE_IO" -Shelf "POWER_ON" -Task "0"


      -Routine "glb_power_on" -Shelf "POWER_ON" -Task "0"


      -Routine "glb_start" -Shelf "START" -Task "0"


      -Routine "glb_restart" -Shelf "RESTART" -Task "0"


      -Routine "glb_stop" -Shelf "STOP" -Task "0"


      -Routine "glb_qstop" -Shelf "QSTOP" -Task "0"


      -Routine "glb_mode_switch" -Shelf "MODE_SWITCH" -Task "0"

#

#

CAB_TASK_MODULES:


      -File "ram1disk:base.sys" -ModName "BASE" -Task "0" -Storage "LOADED"\

      -Txres 0


      -File "ram1disk:user.sys" -ModName "USER" -Task "0" -Storage "LOADED"\

      -Txres 0


      -File "ram1disk:gluser.sys" -ModName "GLUSER" -Task "0" -Storage "LOADED"\

      -Txres 0


      -File "ram1disk:glbase.sys" -ModName "GLBASE" -Task "0" -Storage "LOADED"\

      -Txres 0


      -File "ram1disk:gltext.sys" -ModName "GLTEXT" -Task "0" -Storage "LOADED"\

      -Txres 0

#

MASTER_BOOL:


#

AUTH_INTERACTIVE_UNITS:


#

AUTH_CLIENTS:


#

AUTH_CLIENT_PERMISSION:


#

WORKDIR:


#

#

MMC_ATTRIBUTE:


#

MMC_FK

EY:


#

MMC_OUTLINE:


#

#

MMC_CHOICE:


#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

 

Archivo de configuración de CommWare (Básico CommWare 2.0) según fuente propia 

SYS:CFG_1.0:2:0::

#

#

#

CAB_TASKS:


      -Name "MAIN" -Prog 0 -Task_in_forground "" -Type "NORMAL" -Entry "main"


      -Name "com" -Prog 1 -Task_in_forground "MAIN" -Type "SEMISTATIC"\

      -Entry "haupt"

#

CAB_REGAIN_DIST:


      -Name "MAN" -Tcp_dist 0.010000 -Tcp_rot 1.000000 -Ext_dist 0.100000\

      -Ext_rot 1.570000


      -Name "AUTO" -Tcp_dist 0.500000 -Tcp_rot 1.570000 -Ext_dist 0.500000\

      -Ext_rot 1.570000

#

CAB_EXEC_HOOKS:


      -Routine "SYS_RESET" -Shelf "RESET" -Task "0"


      -Routine "SYS_RESET" -Shelf "START" -Task "0"


      -Routine "RESTORE_IO" -Shelf "POWER_ON" -Task "0"

#

#

CAB_TASK_MODULES:


      -File "ram1disk:base_mt.sys" -ModName "BASE_MT" -Task "com"


      -File "ram1disk:user.sys" -ModName "USER" -Task "0"


      -File "ram1disk:dat_mt16.sys" -ModName "DAT_MT16" -Task "0"


      -File "ram1disk:dat_mt16.sys" -ModName "DAT_MT16" -Task "com"


      -File "ram1disk:com200.sys" -ModName "Com200" -Task "com"


      -File "ram1disk:base.sys" -ModName "BASE" -Task "MAIN"

#

MASTER_BOOL:


#

AUTH_INTERACTIVE_UNITS:


#

AUTH_CLIENTS:


#

AUTH_CLIENT_PERMISSION:


#

WORKDIR:


#

#

MMC_ATTRIBUTE:


#

MMC_

FKEY:


#

MMC_OUTLINE:


#

#

MMC_CHOICE:


#

#

#

#

#

#

#

#

#

#

#