@akash.kamoolkar wrote:
@HughesTooling We disabled the retraction setting for when "use cycle" is on because isn't it up to the controller to decide how to transition between two passes? I checked the old NC code and the new NC code from your file and the canned cycle section of the code seems to be the same so it wouldn't affect the transitions. Unless there's something I'm missing.
Regards,
On my controls the retract between passes is to the same as the start diameter so if the start diameter is 3mm above the stock diameter that would mean it retracting more than I need. Also as I'm using fade out at the end it means you get a longer feed out. So for example if the thread was M10 and the part was 50mm diameter it would need to retract something like 20mm per pass and would create a fade out over several turns.
With the 1mm retract like I could set in the past I could still start from 3mm above the stock, then there was a move to 1mm above the thread and the cycle would start.
This is the old code with a start in a safe place (X and Z)then 2 moves to the cycle start point.

The latest code is like this, just one move to the start point.

Both of my lathes work the same, retract to the start X diameter. To get around the problem I have to set the clearance reference to 1mm above the thread diameter which works but a bit scary on the first run.
I've been working around the change for a while but this job is the first job where I've had time to investigate and also be able to see the difference after regenerating an existing old operation.
Surely there's no problem having the retract policy enabled for cycles as you would have the option to use minimum or full retraction to suit the control.
Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
