Programa De Subrutinas Del Fabricante - Fagor CNC 8037 MS Manual De Sustitución

Tabla de contenido
4.2
4.
%SUBRUTINAS MS OEM,-X-O,
;
;*********** SUB BUSQUEDA REFERENCIA MAQUINA **********
Está relacionada con el p.m.g. REFPSUB(P34). Indica el número de
subrutina asociada a la función G74 (búsqueda de referencia
máquina). Esta subrutina se ejecutará automáticamente cuando se
programe la función G74 sola en un bloque ;o bien cuando en el modo
Manual se realiza la búsqueda de referencia máquina de todos los ejes
a la vez (tecla de función TODOS).
(SUB 74)
G74 Z
G74 XY
(RET )
;
; ************** SUB UNIVERSAL ASOCIADA A M6 ***************
Está relacionada con el p.m.g. TOFFM06 (P28). Indica si la máquina
es un centro de mecanizado. Se selecciona la herramienta al
ejecutarse la función "T". Posteriormente, se programará la función
"M06" para efectuar el cambio.
Definir la función: M06
(SUB 6666)
(MSG " CAMBIO DE HERRAMIENTA " )
G4
; Si herramienta pedida es especial
(IF P2119 EQ 0 GOTO N235)
(IF TOOL EQ 0 GOTO N100)
(P2015=TLFF(TOOL))
(P2016=TLFF(NXTOOL))
(IF ((P2015 GE 200)
OR (P2016 GE 200)) PLCMM800=1;Si Hta ;Si Hta pedida especial
ELSE PLCMM800=0)
; Si encoder en el cabezal
N100 (P2013=PLCR326 + PLCR327/1000) ; Posición para M19
(IF P2013 NE 0 GOTO N200)
;Gestión de M19, si no existe encoder de Cabezal
S20 M3
M119
M5
(GOTO N400)
;Gestión de M19, con encoder de Cabezal
N200 M19 SP2013
;Posicionar ejes para cambio de Hta.
N400 G80
(P2010=PLCR320 + PLCR321/1000) ; Posición de cambio eje Z
(P2011=PLCR322 + PLCR323/1000) ; Posición de cambio eje X
(P2012=PLCR324 + PLCR325/1000) ; Posición de cambio eje Y
(IF P2010 EQ 0 GOTO N220)
G0 G53 G90 ZP2010
N220 (IF P2011 EQ 0 GOTO N230)
G0 G53 G90 XP2011
N230 (IF P2012 EQ 0 GOTO N240)
G0 G53 G90 YP2012
;Enviar M6 al PLC
(IF P2119 EQ 0 GOTO N240)
N235 (MSG "CAMBIAR HTA")
M0
N240 M06
(MSG "" )
(RET)
;
; *** SUB M31(Guarda cero pieza) M32 (Recupera cero pieza)***
;Definir las funciones en la tabla de funciones M:
;M31
CNC 8037
;M31/M32 equivalen a G31/G32 del CNC8000/10/20/25
(SUB 31)
(P197=ORGX,P198=ORGY,P199=ORGZ)
(RET )
(SUB 32)
(P194=ORGX57,P195=ORGY57,P196=ORGZ57)
(ORGX57=P197,ORGY57=P198,ORGZ57=P199)
G57
(ORGX57=P194,ORGY57=P195,ORGZ57=P196)
M
·MS· & ·TS·
ODELOS
(RET )
·90·

Programa de subrutinas del fabricante

El programa P999999 queda reservado para el propio CNC y no debe ser borrado. No puede
ser utilizado como programa pieza por el usuario ya que tiene un significado especial.
Este programa contiene diferentes subrutinas, desarrolladas por Fagor. Se corresponden
a acciones como "búsqueda de referencia máquina", "cambio de herramienta con M06",
"guardar / recuperar el cero pieza", "gestión de M19 sin o con encoder en el cabezal", etc.
No obstante, se pueden dar otros casos no recogidos en este programa. Su adaptación
puede requerir una programación específica del programa de PLC y modificar las líneas del
programa P999999.
CNC 8037MS (999999.PIM)
S666
00000000
; Familia de la Hta actual
; Familia de la Hta pedida
; Enviar M19
;Girar unas RPM al cabezal
;Se envía M119, el PLC externo ve M19
;Se para el Cabezal
;GUP2013 = Posición de M19 en M6
; No mover eje Z
; Posición eje Z en cambio
; No mover eje X
; Posición eje X en cambio
; No mover eje Y
; Posición eje Y en cambio;
; La M06 no para prg.
; Se envía M06
S31
00000000 y M32
S32
00000000
;Para guardar cero pieza programar M31.
;Recuperar cero pieza programar M32.
M a n ua l d e s us t i tu c ió n
CNC 8037TS (999999.PIT)
%SUBRUTINAS TS OEM,-X-O,
;
;********* SUB BUSQUEDA REFERENCIA MAQUINA *********
Está relacionada con el p.m.g. REFPSUB(P34). Indica el número de
subrutina asociada a la función G74 (búsqueda de referencia
máquina). Esta subrutina se ejecutará automáticamente cuando se
programe la función G74 sola en un bloque ;o bien cuando en el modo
Manual se realiza la búsqueda de referencia máquina de todos los ejes
a la vez (tecla de función TODOS).
(SUB 74)
G74 X
G74 Z
(RET )
;
;
;* SUB M31(Guarda cero pieza) M32(Recupera cero pieza)*
;Definir las funciones en la tabla de funciones M:
;M31
S31
00000000 y M32
S32
;M31/M32 equivalen a G31/G32 del CNC8000/10/20/25
(SUB 31)
;Para guardar cero pieza programar M31.
(P197=ORGX, P199=ORGZ)
(RET )
(SUB 32)
;Recuperar cero pieza programar M32.
(P194=ORGX57,P196=ORGZ57)
(ORGX57=P197,ORGZ57=P199)
G57
(ORGX57=P194,ORGZ57=P196)
(RET )
;
00000000
Tabla de contenido
loading

Este manual también es adecuado para:

Cnc 8037 ts

Tabla de contenido