Subroutine Blocks

In case a subroutine is used, the following blocks are being generated, in that order:

Block

Use and comments

BEGINNING OF SUB:

This block is executed once before any call to the subroutine takes place. It precedes all the actual subroutine body motion blocks.

Subroutine body blocks

These are the linear and circular motion blocks that define the subroutine body.

END OF SUB:

This block is executed once after all subroutine body blocks.

SUBROUTINE CALL:

One or more subroutine call blocks are generated, one for each Z level.

SUBROUTINE RETURN:

This block is invoked immediately following each SUBROUTINE CALL block. It is useful for commands that should be executed after the subroutine is called (and after it returns).

Notes:

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.