Programación flexible de CN
1.25 Uso de subprogramas
Ejemplos
Ejemplo 1: suprimir la visualización de secuencia actual en el ciclo
Código del programa
PROC CYCLE (AXIS TOMOV, REAL POSITION)
SAVE DISPLOF
DEF REAL DIFF
G01 ...
...
RET
Ejemplo 2: Visualización de secuencia con emisión de alarma
Subprograma SUBPROG1 (con ACTBLOCNO):
Código del programa
PROC SUBPROG1 DISPLOF ACTBLOCNO
N8000 R10 = R33 + R44
...
N9040 R10 = 66 X100
...
N10000 M17
Subprograma SUBPROG2 (sin ACTBLOCNO):
Código del programa
PROC SUBPROG2 DISPLOF
N5000 R10 = R33 + R44
...
N6040 R10 = 66 X100
...
N7000 M17
Programa principal:
Código del programa
N1000 G0 X0 Y0 Z0
N1010 ...
...
N2050 SUBPROG1
N2060 ...
N2350 SUBPROG2
...
N3000 M30
180
Comentarios
; Suprimir la visualización de secuencia actual. En su lugar,
se debe mostrar la llamada de ciclo, p. ej.: CYCLE(X,100.0)
; Contenido del ciclo
; Salto atrás a subprograma. En la visualización de secuencia
se muestra la secuencia que sigue a la llamada de ciclo.
Comentarios
; Disparar alarma 12080
Comentarios
; Disparar alarma 12080
Comentarios
; Emisión de alarma = "12080 canal K1 secuencia N9040
error de sintaxis en texto R10="
; Emisión de alarma = "12080 canal K1 secuencia N2350
error de sintaxis en texto R10="
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo