Re: Heidenhain DRO loops
Posted by
Paul Corner
on 1999-10-13 12:17:29 UTC
Hi Randolph
Had a little play with my mill using llabel calls - Nested calls work fine as
long as there are no repeats. When a label call is made with repeats, the
program jumps to the designated label. But on reaching LBL 0, instead of
returning to the calling label, LBL 0 is ignored and all lines are executed up
to the original calling line. This is fine as long as it is not a forward call
or there are no nested calls with repeats. In other words, if you wish to nest
calls, do not use multiple repeats with the nested calls. If you need to repeat
a nested call, use multiple CALL LBL REP 0/0 blocks instead.
I hope this helps.
Regards, Paul.
BTW Does your manuals cover the use of M99 ?
Had a little play with my mill using llabel calls - Nested calls work fine as
long as there are no repeats. When a label call is made with repeats, the
program jumps to the designated label. But on reaching LBL 0, instead of
returning to the calling label, LBL 0 is ignored and all lines are executed up
to the original calling line. This is fine as long as it is not a forward call
or there are no nested calls with repeats. In other words, if you wish to nest
calls, do not use multiple repeats with the nested calls. If you need to repeat
a nested call, use multiple CALL LBL REP 0/0 blocks instead.
I hope this helps.
Regards, Paul.
BTW Does your manuals cover the use of M99 ?
Discussion Thread
Paul Corner
1999-10-13 12:17:29 UTC
Re: Heidenhain DRO loops
Randolph Lee
1999-10-13 15:03:18 UTC
Re: Heidenhain DRO loops
Paul Corner
1999-10-14 13:26:05 UTC
Re: Heidenhain DRO loops