Correcciones de herramientas
7.7 Asignación libre de números D, número de filo
7.7.3
Asignación libre de números D: Cambiar nombre de números D (GETDNO,
SETDNO)
Función
Los números D se tienen que asignar de forma unívoca. Dos filos distintos de una herra-
mienta no pueden tener el mismo número D.
GETDNO
Este comando suministra el número D de un determinado filo (ce) de una herramienta con el
número T "t". Si no existe ningún número D para los parámetros introducidos, se ajusta d=0.
Si el número D es inválido, se devuelve un valor superior a 32000.
SETDNO
Con este comando se asigna el valor d del número D a un filo CE de la herramienta t.
A través de state se devuelve el resultado de esta instrucción (TRUE o FALSE). Si no existe
ningún registro para los parámetros introducidos, se devuelve FALSE. Los errores de
sintaxis generan una alarma. El número D no se puede poner explícitamente a 0.
Sintaxis
d = GETDNO (t,ce)
state = SETDNO (t,ce,d)
Descripción
d
t
ce
state
Ejemplo: Renombrar un número D
Programación
$TC_DP2[1,2] = 120
$TC_DP3[1,2] = 5.5
$TC_DPCE[1,2] = 3
...
N10 def int NºDantiguo, NºDnuevo = 17
N20 NºDantiguo = GETDNO(1,3)
N30 SETDNO(1,3,NºDnuevo)
De este modo, se asigna al filo CE=3 el nuevo valor D de 17. Entonces, los datos de este
filo se activan a través del número D 17, tanto a través de las variables de sistema como
también en la programación con la dirección CN.
456
Número D del filo de la herramienta
Número T de la herramienta
Número de filo (número CE) de la herramienta
Indica si el comando se ha podido ejecutar sin errores (TRUE o FALSE).
Comentarios
;
;
;
Número del filo CE
;
;
;
;
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo