i have a code below
i would like exit function "subprogram 1()" when have interrupt 1 signal and go to "check_home()" function
how should i do?
;***************************************************************
DEF Main_Prog()
NTERRUPT DECL 1 WHEN not $in[7] DO SET_ESTOP()
interrupt on 1
wait for $in[1] ;start signal
loop
if (di_part_ready) then
switch part_model
case 1
subprogram 1()
case 2
subprogram 2()
endswitch
Check home() ; <<< robot return home
endif
endloop
end
;***********************************************
DEF SET_ESTOP()
interrupt off 1
brake
wait for $in[1] ;start signal
interrupt on 1
end
;**********************************************
DEF subprogram 1()
1
2
3
.
.
.
100
END
;**************************************