Instrucción de Llamado de Programa (CALL)
17. 1. 2
Empalme de Programas
La instrucción CALL puede ser utilizada en un subprograma para empalmar programas dentro
de otro. Se tiene un máximo de 8 niveles de empalmes tomando el programa principal como el
nivel uno.
El ejemplo siguiente ilustra la forma de empalmar programas.
JOB CONTENT
JOB NAME: MASTER
CONTROL GROUP: R1
0000
0001
0002
0003
0004
Main Menu
NOTA:
En la instrucción END de cada programa el controlador retorna
automaticamente a la siguiente línea de instrucción del programa que lo mando
llamar.
Programación Básica NX100
EDIT
JOB
DISPLAY
UTILITY
STEP NO: 0000
TOOL: 00
NOP
MOVJ VJ=75.00
CALL JOB: PART50-1
MOVJ VJ=75.00
END
ShortCut
! Turn on servo power
Figura 17-2 Prgramas Empalmados
JOB
EDIT
JOB CONTENT
JOB NAME: PART50-1
CONTROL GROUP: R1
0000
NOP
0001
MOVJ VJ=100.00
0002
MOVJ VJ=25.00
0003
CALL JOB: PART50-2
0004
MOVL V=1250.00
0005
MOVL V=1250.00
0006
MOVJ VJ=25.00
0007
MOVJ VJ=100.00
0008
END
Main Menu
ShortCut
JOB
EDIT
JOB CONTENT
JOB NAME: PART50-2
CONTROL GROUP: R1
0000
NOP
0001
MOVJ VJ=100.00
0002
MOVJ VJ=25.00
0003
MOVC V=500.00
0004
MOVC V=500.00
0005
MOVC V=500.00
0006
MOVJ VJ=25.00
0007
MOVJ VJ=100.00
0008
END
Main Menu
ShortCut
17-2
YASKAWA
UTILITY
DISPLAY
STEP NO: 0000
TOOL: 00
! Turn on servo power
DISPLAY
UTILITY
STEP NO: 0000
TOOL: 00
! Turn on servo power
MOTOMAN
MÉXICO