Siemens SINUMERIK 802D sl Manual De Programación página 106

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

Publicidad

Programación
3.9 Parámetro de cálculo R, LUD y variable de PLC
Ejemplo:
R0=-0.1EX-5
R1=1.874EX8
Nota: Una secuencia puede tener varias asignaciones, incluyendo expresiones de cálculo.
Asignaciones a otras direcciones
La flexibilidad de un programa CN se obtiene porque a otras direcciones de CN se les pue-
den asignar estos parámetros de cálculo o expresiones con parámetros de cálculo. Se pue-
den asignar valores, expresiones de cálculo o parámetros de cálculo a todas las direccio-
nes; excepción: Dirección N, G y L.
Para la asignación se escribe tras el carácter de dirección el carácter "=". No es posible
efectuar una asignación con signo negativo.
Si se realizan asignaciones a direcciones de ejes (comandos de desplazamiento), entonces
se requiere una secuencia propia.
Ejemplo:
N10 G0 X=R2
Operaciones y funciones de cálculo
Para los operadores y funciones de cálculo rige la notación matemática usual. La prioridad
de ejecución se define a través de paréntesis. Por lo demás, rigen las reglas de la aritméti-
ca.
Para las funciones trigonométricas rige la indicación en grados.
Funciones aritméticas admisibles: ver apartado "Vista general de las instrucciones".
Ejemplo de programación: Cálculo con parámetros R
N10 R1= R1+1
N20 R1=R2+R3 R4=R5-R6 R7=R8
R10=R11/R12
N30 R13=SIN(25.3)
N40 R14=R1
N50 R14=R3+R2
N60 R15=SQRT(R1*R1+R2*R2)
N70 R1= -R1
3-76
; Significado: R0 = -0,000 001
; Significado: R1 = 187 400 000
; Asignación al eje X
R9
*
R2+R3
*
R1
*
; El nuevo R1 se obtiene a partir del R1 ante-
rior + 1
; R13 da como resultado el seno de 25,3 grados
; Se respeta la prioridad del producto frente a
la suma, R14=(R1
; Resultado igual a la secuencia N40
; Significado:
; El nuevo R1 es el R1 anterior negativo
Manual de programación y de manejo, 06/2006, 6FC5398-4CP10-0EA0
R2)+R3
*
Rectificado

Publicidad

Tabla de contenido
loading

Tabla de contenido