Edison - You appear to have some (to us) special characters on your keyboard which make your message a little difficult to understand.
However -
Your first two queries I do not understand - how to "shield" cycle start
and how to set up "regularly interrupted"
In the macros, you can write any function. The Macros are in Visual Basic and there is a link with Mach 3, so many of the functions performed by Mach 3 can be recalled in Visual Basic. There is a list.
"Is moving" means If an Axis is moving - and the full instruction "Whilst Is moving" and "Wend" - means while an axis is moving wait until it has finished, then move on to the next line.
If you can expian your first queries, we will try and sort them out.