Ejemplo De Programación - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

Ciclos de medida para fresadoras y centros de mecanizado
CYCLE997 Pieza: Medición de una esfera y determinación del decalaje de origen
Nota
Acerca de la corrección
El frame a corregir no debe contener simetrías ni factores de escala. Si no existe ningún
frame básico de canal en G500, se emite una alarma de ciclo (_ALARM>0).
Los nuevos datos del frame se activan con una nueva programación del comando G del
correspondiente frame ajustable (G500, G54 a ...) y, fuera de este ciclo, por el usuario.
5.9.4.2
Ejemplo de programación
Aplicación del CYCLE119
%_N_ Kontroll _MPF
;Calcular el nuevo frame de acuerdo con los puntos transferidos y realizar la
corrección en el frame activo
;(_COR=9999) siempre que la distorsión _RES sea < 1,2 mm:
DEF REAL _SETPOINT[3,3],_MEASPOINT[3,3]
DEF REAL _RES, _RESLIMIT
DEF INT _ALARM
DEF FRAME _REFRAME
N10 G17 G54 T1 D1
N20 _SETPOINT[0,0]=SET(10,0,0)
N30 _SETPOINT[1,0]=SET(0,20,0)
N40 _SETPOINT[2,0]=SET(0,0,30)
;Parte de programa para la determinación de las coordenadas de pieza efectivas de
los 3 puntos:
...
;asignación de los valores
determinados:
N100 _MEASPOINT[0,0]=SET(11,0,0)
N110 _MEASPOINT[1,0]=SET(1,20,0)
N120 _MEASPOINT[2,0]=SET(1,0,30)
;Cálculo con corrección en G54:
N200 CYCLE119(_SETPOINT,_MEASPOINT,
_ALARM,_RES,_REFRAME,9999,1.2)
IF (_ALARM==0) GOTOF _OKAY
MSG ("Error: " <<_ALARM)
M0
GOTOF _END
_OKAY: G54
N400 G0 X... Y... Z...
...
N500 _END: M2
278
;Coordenadas teóricas punto 1 (X1, Y1 Z1)
:Coordenadas teóricas punto 2 (X2, Y2, Z2)
;Coordenadas teóricas punto 3 (X3, Y3, Z3)
;Coordenadas reales punto 1 (X1, Y1 Z1)
;Coordenadas reales punto 2 (X2, Y2, Z2)
;Coordenadas reales punto 3 (X3, Y3, Z3)
;Alarma generada
;Activar frame corregido (decalaje de
origen)
;Desplazamiento en el frame corregido
Manual de programación, 01/2008, 6FC5398-4BP20-1EA0
Ciclos de medida

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840dSinumerik 840di slSinumerik 840d powerlineSinumerik 840de powerlineSinumerik 840die slSinumerik 840de sl

Tabla de contenido