M a n u a l d e s us t i tu c ió n
6.4
Módulo de subrutinas del PLC
; *************** TRATAMIENTO PARA LECTURA DE PARAMETROS MAQUINA
;
L1
;
; *************** Cálculo de la consigna S residual en cambio de gama
;
El cálculo de la S residual para cambio de Gamas (R304) se hace en esta rutina que se
llama en el ciclo inicial CY1. En el registro R114 = GUP2114 se recoge el valor de S de
consigna residual para cambio de gamas que estaba en el parámetro máquina P706 del
CNC 8025M.
En el CNC 8037 si el registro SANALOG = 32767 equivale a 10 V de consigna.
En el CNC 8025 el valor 4000 en P706 equivale a 10 V de consigna.
Por lo tanto y por analogía 4000 equivale a 32767.
;
() = MLS R114 32769 R303
= DVS R303 4000 R304
;
;
; *************** Se comprueba si solo hay una gama
;
;Lectura de los parámetros máquina del cabezal relacionados con las r.p.m. de las gamas
MAXGEAR1(P2) y MAXGEAR2(P3).
;
;
() = CNCRD(MPS2,R200,M1011)
= CNCRD(MPS3,R201,M1011)
CPS R200 EQ R201 = SET M1600
CPS R200 NE R201 = RES M1600
;
M1600
= SET GEAR1
;
;
; *************** Si subrutina de emergencia
;
Se introduce el valor de R111 = GUP2111 en el p.m.g. INT1SUB (P35). Se corresponde
con el nº de la subrutina de emergencia.
;
CPS R111 NE 0
= CNCWR(R111,GUP2111,M1011)
;
;
; *************** Leer nº de posiciones de torreta
;
;Lectura de la hta. activa.
;
() = CNCRD(TOOL, R160, M1011)
= MOV 0 R163
;
;Lectura del parámetro máquina general NPOCKET(P24).
;
= CNCRD(MPG24, R165, M1011)
= DVS R165 2 R170
;
;
END
;
; Subrutina L1
; R304 = Valor para SANALOG
; r.p.m. en gama 1
; r.p.m. en gama 2
; Sólo hay una gama
; Más de una gama
; Si sólo hay una gama
; Se activa la GEAR1
; Si R111 no es 0
; Escribir nº de subrutina en P2111
; Hta activa
; Posición Actual torreta al solicitar Hta.
; Nº de Htas en torreta
; para cálculo del camino más corto
; Fin de la subrutina L1
6.
CNC 8037
M
·MS· & ·TS·
ODELOS
·141·