Información Adicional (General) - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido
Información adicional (REP)
Inicialización en la definición
Todas las cantidades o las cantidades indicadas opcionalmente de elementos de matriz
se inicializan con el valor (constante) indicado.
Las variables del tipo de datos FRAME no pueden inicializarse.
Ejemplo:
Código de programa
DEF REAL varName[10]=REP(3.5,4)
Asignación de valores en la ejecución del programa
Durante la asignación de valores en la ejecución del programa, se aplican las reglas
descritas anteriormente en la definición: Adicionalmente existen las posibilidades siguientes:
Como elementos de la lista de valores también están permitidas expresiones:
La asignación de valores empieza con el índice de matriz programado. De esta manera,
determinados elementos de la matriz se pueden inicializar con un valor.
Ejemplos:
Código de programa
DEF REAL varName[10]
varName[5]=REP(4.5,3)
R10=REP(2.4,3)
DEF FRAME FRM[10]
FRM[5] = REP(CTRANS (X,5))
Información adicional (general)
Asignaciones de valores a datos de máquina axiales
Los datos de máquina axiales tienen en principio un índice de matriz del tipo de datos AXIS.
En asignaciones de valores a un dato de máquina axial mediante SET o REP, este índice de
matriz se ignora o no se ejecuta.
Ejemplo: Asignación de valores al dato de máquina DM36200 $MA_AX_VELO_LIMIT
$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
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Programación flexible de CN
Comentarios
; Inicializar la definición de matrices y
elementos de matriz de [0] a [3] con el
valor 3,5
Comentarios
; Definición de matrices
; Elementos de matriz de [5] a [7] = 4,5
; Parámetros R de R10 a R12 = 2,4
; Definición de matrices
; Elementos de matriz de [5] a [9] =
CTRANS(X,5)
1.1 Variables
53

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido