Hi @technicalSRWG4
Using the standard definition in PowerMill, we don't have any field to enter the shift distance before the retract.
So, it gives us two choices in the post:
A - Uses a constant value for the cycle. It can be added to the command as a text item in AMPPU.
B - Uses a user defined parameter for passing the value.
The parameter can be added from the toolpath in PowerMill.
I am defining the parameter in PowerMill, in the toolpath, as a user defined parameter:

then we set the value of the parameter

In order to use it in AMPPU, we must define a new parameter in the post:

First, notice the prefix in lower case udp_ then the parameter name.
You MUST use the same casing as in PowerMill , i.e. don't change characters case.
Don't write in lowercase in PMill, and uppercase in AMPPU....
Last thing, let's add this parameter, to the command outputting the cycle

Don't forget to set the prefix

I hope this solve your issue.
Regards.
______________________________________________________________
If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!