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:
Is this a bug, or am I doing something wrong?