Peck-tapping with Lotta

The GCode Fusion generates for “Generic fanuc” assumes something that is not true for the rigid trapping mode: that the peck-depth variable would give us retract as well, so it generates code looking like this:

M29 S30
G84 X18. Y-18. Z-80. R2. P0 Q3. F90.
G80

However the correct way to get retracts with Lotta is to specify multiple Z depths like so (this is 25mm deep hole with TR12x3 tap, worked for PE, failed for alu due to collet getting loose):

M29 S30
G84 X18. Y-18. Z-14. R2. P0 Q3. F90.
Z-17.
Z-20.
Z-23.
Z-26.
Z-29.
Z-32.
Z-35.
Z-38.
Z-41.
Z-44.
Z-47.
Z-50.
Z-53.
Z-56.
Z-59.
Z-62.
Z-65.
Z-68.
Z-71.
Z-74.
Z-77.
Z-80.
G80

So just to be safe we retract between each full pitch of extra depth, for PE definitely overkill but for alu probably not.

@Depili adjusted machine parameter registers and now peck-tapping works as expected with the standard Q-parameter.