Siemens SINUMERIK 840D sl Manual De Programación página 26

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Programación flexible de CN
1.3 Definiciones de elementos de matrices (DEF, SET, REP)
Inicialización con listas de valores en la ejecución del programa, SET
• La inicialización se realiza como en la definición.
• Como valores; aquí también se engloban expresiones aritméticas.
• La inicialización comienza por los índices de la matriz programados. De esta manera,
Ejemplo: Asignación de expresiones aritméticas
DEF INT MATRIZ[5, 5]
MATRIZ[0,0] = SET(1, 2, 3, 4, 5)
MATRIZ[2,3] = SET(VARIABLE, 4*5.6)
Para variables de tipo eje el índice de eje no se incrementa:
Ejemplo: Inicialización en una línea
$MA_AX_VELO_LIMIT[1, AX1] = SET(1.1, 2.2, 3.3)
Corresponde a:
$MA_AX_VELO_LIMIT[1,AX1] = 1.1
$MA_AX_VELO_LIMIT[2,AX1] = 2.2
$MA_AX_VELO_LIMIT[3,AX1] = 3,3
Inicialización con los mismos valores en la definición de matrices, REP
Todos los elementos de la matriz se inicializan con el mismo valor (constante).
Las variables del tipo FRAME no se pueden inicializar.
Ejemplo:
DEF REAL MATRIZ5[10,3] = REP(9.9)
Inicialización con los mismos valores en la ejecución del programa
• Como valores; aquí también se engloban expresiones aritméticas.
• Todos los elementos de la matriz se inicializan con el mismo valor.
• La inicialización comienza por los índices de la matriz programados. De esta manera,
Ejemplo: Inicialización de todos los elementos con el mismo valor
DEF FRAME FRM[10]
FRM[5] = REP(CTRANS (X,5))
1-12
determinados elementos de la matriz se pueden inicializar con un valor.
determinados elementos de la matriz se pueden inicializar con un valor.
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido