Funciones adicionales
14.1 Funciones de eje (AXNAME, AX, SPI, AXTOSPI, ISAXIS, AXSTRING, MODAXVAL)
Descripción
AXNAME
AX
SPI
n
AXTOSPI
X, Y, Z
AXSTRING
ISAXIS
MODAXVAL
Nota
Ampliaciones SPI
La función de eje SPI(n) también puede utilizarse para la lectura y la escritura de
componentes frame. Ello permite, por ejemplo, escribir frames con la sintaxis
$P_PFRAME[SPI(1),TR]=2.22.
Mediante la programación adicional de posiciones de eje a través de la dirección
AX[SPI(1)]=<Posición de eje> puede desplazarse un eje. El requisito para ello es
que el cabezal se encuentre en modo de posicionamiento o de eje.
Ejemplos
Ejemplo 1: AXNAME, AX, ISAXIS
Código del programa
OVRA[AXNAME("eje refrentado")]=10
AX[AXNAME("eje refrentado")]=50.2
OVRA[SPI(1)]=70
AX[SPI(1)]=180
IF ISAXIS(1) == FALSE GOTOF CONTINUAR
AX[$P_AXN1]=100
CONTINUAR:
686
Conversión de una cadena de caracteres en identificador de eje; la
cadena de caracteres debe estar constituida por un nombre de un eje
válido.
Identificador de eje variable
Conversión de un número de cabezal en identificador de eje; el
parámetro de transferencia debe ser un número de cabezal válido.
Número de cabezal
Convierte un identificador de eje en un índice de cabezal del tipo
Integer. AXTOSPI es la función inversa de SPI.
Identificador de eje del tipo AXIS como variable o constante
Se emite la cadena con el número de cabezal correspondiente.
Comprobar si existe el eje geométrico introducido.
Determina la posición módulo en ejes giratorios con módulo; esta
posición equivale al resto de módulo respecto a la zona de módulo
parametrizada (entre 0 y 360 grados en el ajuste estándar; mediante
DM30340 MODULO_RANGE_START y DM30330
$MA_MODULO_RANGE pueden modificarse el inicio y el tamaño de la
zona de módulo).
Comentarios
; Corrección para el eje transversal
; Posición final para el eje
transversal
; Corrección para cabezal 1
; Posición final para cabezal 1
; ¿Existe la abscisa?
; Desplazar en abscisas
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo