Programación flexible de CN
1.25 Uso de subprogramas
Ejemplo 2: Cadena de caracteres (<String>) como indicación para la búsqueda de
secuencia meta
Programa principal:
Código de programa
PROC MAIN_PROGRAM
N1000 DEF INT iVar1=1, iVar2=4
N1010 ...
N1200 subProg1
N1210 M2 S1000 X10 F1000
N1220 ......
N1400 subProg2
N1410 M3 S500 Y20
N1420 ..
N1500 lab1: iVar1=R10*44
N1510 F500 X5
N1520 ...
N1550 subprog1: G1 X30
N1560 ...
N1600 subProg3
N1610 ...
N1900 M30
Subprograma subProg1:
Código de programa
PROC subProg1
N2000 R10=R20+100
N2010 ...
N2200 RET("subProg2")
Subprograma subProg2:
Código de programa
PROC subProg2
N2000 R10=R20+100
N2010 ...
N2200 RET("iVar1")
182
Comentarios
; Llamada del subprograma "subProg1"
; Llamada del subprograma "subProg2"
; "subProg1" está definido aquí como marca de
salto.
Llamada del subprograma "subProg3"
Comentarios
; Salto atrás al programa principal a la secuencia
N1400
Comentarios
; Salto atrás al programa principal a la secuencia
N1500
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo