Descargar Imprimir esta página

Siemens SINUMERIK ONE Manual De Funciones página 124

Ocultar thumbs Ver también para SINUMERIK ONE:

Publicidad

Zonas protegidas
5.3 Programación
Información adicional
Estado de activación después de arrancar el control
Una zona protegida puede estar activa nada más arrancar el control y referenciar los ejes.
Este es el caso si para la zona protegida está ajustada en TRUE la siguiente variable de
sistema:
• $SN_PA_ACTIV_IMMED[<n>] (para zona protegida específica de la máquina) o
• $SC_PA_ACTIV_IMMED[<n>] (para zona protegida específica del canal)
El índice "<n>" corresponde al número de la zona protegida: 0 = 1. Zona protegida
La zona protegida se activa con el estado = 2 y sin decalaje.
Activación múltiple de una zona protegida
Una zona protegida específica de la máquina puede ser efectiva simultáneamente en varios
canales (p. ej., zona protegida de pinola con dos carros opuestos). La vigilancia de las zonas
protegidas solo se lleva a cabo si están referenciados todos los ejes geométricos.
Una zona protegida no se puede activar simultáneamente en un canal con decalajes distintos.
Vigilancia de zonas protegidas con corrección activa de radio de herramienta
Cuando está activa la corrección de radio de herramienta, la vigilancia de zonas protegidas
solo funciona si el plano de la corrección del radio de herramienta es idéntico al plano de las
definiciones de zona protegida.
5.3.3
Comprobación de vulneración de zonas protegidas, limitación del campo de
trabajo y finales de carrera de software (CALCPOSI)
Función
La función CALCPOSI comprueba en el sistema de coordenadas de pieza (WKS), si, partiendo de
la posición inicial, los ejes geométricos pueden ejecutar un trayecto especificado sin vulnerar
limitaciones activas. En caso de que, debido a la existencia de limitaciones, no sea posible
ejecutar por completo el trayecto, se devuelve un valor de estado positivo en codificación
decimal, así como el trayecto máximo posible.
Definición
INT CALCPOSI(VAR REAL[3] <Start>, VAR REAL[3] <Dist>, VAR REAL[5]
<Limit>, VAR REAL[3] <MaxDist>, BOOL <MeasSys>, INT <TestLim>)
Sintaxis
<Status> = CALCPOSI(VAR <Start>, VAR <Dist>, VAR <Limit>, VAR
<MaxDist>, <MeasSys>, <TestLim>)
124
Vigilancia y compensación
Manual de funciones, 01/2023, A5E48053702E AF

Publicidad

loading