Variable, 34 pr ogr amación de v a ri ables – HEIDENHAIN CNC Pilot 4290 V7.1 Manual del usuario
Página 316

316
4.34 Pr
ogr
amación de v
a
ri
ables
Variable #
El CNC PILOT diferencia márgenes de validez en base a los círculos
numéricos:
#0 .. #29 variables globales según canal disponibles para cada
carro (canal NC). El uso de números de variable idénticos en carros
distintos no tiene ninguna influencia mutua. Las variables
permanecen activadas después de finalizar el programa y pueden
ser evaluadas por el siguiente programa NC.
#30 .. #45 variables globales según canal disponibles una vez en
el control numérico. Cuando el programa NC modifica una variable
dicha modificación es válida para todos los carros. Las variables
permanecen activadas después de finalizar el programa y pueden
ser evaluadas por el siguiente programa NC.
#46 .. #50 variablen reservadas para programas expertos: estas
variables no se pueden utilizar en su programa NC.
#256 .. #285 variables localesson válidas dentro de un
subprograma.
Leer valores de parámetros en variable #
Sintaxis:
#1 = PARA(x,y,z)
x = Grupo paramétrico
1: Parámetros de máquina
2: Parámetros del control
3: Parámetros de ajuste
4: Parámetros de mecanizado
5: Parámetros de PLC
y = Número de parámetro
z = Subnúmero del parámetro
A partir del software versión 625 952-02:
Comprobar si el bit está contenido en el valor
numérico
Sintaxis:
#1 = BITSET(x,y)
x = número de bit (0..15) – se puede
sustituir por una variable #.
y = valor numérico (0 ... 65535) – se
puede sustituir por una variable #.
La función da como resultado 1 si el bit
solicitado está contenido en el valor
numérico, sino 0.
Bit => valor
numérico:
0 => 1
2 => 4
4 => 16
6 => 64
8 => 256
10 => 1024
12 => 4096
14 => 16384
1 => 2
3 => 8
5 => 32
7 => 128
9 => 512
11 => 2048
13 => 8192
15 => 32768
Ejemplo:
. . .
[lee "medida de máquina 1 Z“ en variable #1
]
N.. #1=PARA(1,7,2)
. . .
N.. #1=#1+1
N.. G1 X#1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #1=(ABS(#2+0.5))
. . .
Los datos de posición y medida son siempre métricos -
también si se ejecuta un programa NC "en pulgadas".
Informaciones NC en variables #
#768, #770
Última posición X (medida del radio), Y, Z programada
#771
Última posición programada C [º]
#772
Modo de funcionamiento activo:
2: Máquina
3: Simulación
4: TURN PLUS
#774
Estado SRK/FRK:
40: G40 activa
41: G41 activa
42: G42 activa
#775
número del eje C seleccionado
#776
Correcciones de desgaste activadas (G148):
0: DX, DZ
1: DS, DZ
2: DX, DS
#778
Unidad métrica: 0=métrica; 1=pulgada
#782
Plano de mecanizado activo:
17: plano XY (superficie frontal o posterior)
18: plano XZ (torneado)
19: plano YZ (vista en planta/superficie lateral)
#783, #785,
#786
Distancia del extremo de la herramienta al punto de
referencia del carro Y, Z, X