Getting an error near "(REWIND TOOL IS RETRACTING DUE TO ROTARY AXES LIMITS.)" comment

I’m experimenting w/ making a sphere. I’m using a 1" 6061 rod. I’m starting w/ a simple 3D adaptive w/ a square end mill to make a hemisphere on the top of the rod, then I’m going in w/ a Flow and a ball mill to finish that. It looks like the post is inserting a bit of code halfway through the flow to work around limitations in the B rotary axis which is doing its fair share of rotating.

The error I get is: Linear move on line 5105 would exceed B’s negative limit

Here is an excerpt of the G code:
5102 (REWIND TOOL IS RETRACTING DUE TO ROTARY AXES LIMITS.)
5103 N25495 G94 X-0.4255 Y0.1 Z0.0769 F20.
5104 N25500 M429
5105 N25505 G53 G0 Z0.
5106 N25510 G53 G0 X2.5 Y2.5
5107 N25515 M999 P6381.

Looks like the kinetic control (updated 11/22, matches latest on website) post is inserting one of those new M999 codes to let the B table continue to rotate w/o violating its limits. The B table did spend several minutes rotating up before this operation too btw.

I’ve attached the G code, offsets are:
Y: 0.9586
TLO: -3.1550

Is this a bug, or am I doing something wrong?

Here is the g-code

1001.ngc (618.9 KB)

Hi @jbrownson,

Are you seeing the error in the simulation or when running the machine? I just simulated it and didn’t get an error on that front.

Even with the unwind feature, the limit on the B-axis of ~9900 degrees still exists (it just makes it less likely to hit that limit). If you were to break this into two toolpaths or wider step-overs it will work (it just may have an extra wind-up before the second toolpath).

Please let us know if this helps or what you find!

Thank you,
Matt Rounds
Applications Engineer, Pocket NC

I got it on the machine, but not in the sim. Yeah I wound up breaking it up using the Fusion tool path trim feature, thanks.