Not specifically a UCCNC issue, but maybe someone here has an idea about how to solve this. I've received no response from the Autodesk Post folks.
I've found a couple of errors in the Generic UCCNC post outputs:
1. The post is not calling any of the canned drill cycles recognized by UCCNC except for G81. The G73, G82, and G83 cycles are output as individual G1 feed rate moves with G0 retracts and G4 dwells.
1a. The G4 dwell parameter recognized by UCCNC is "P" for dwell time. The F360 post is outputting the dwell parameter with "X" - as in "G4 X0.25" for a .25 second dwell. This causes an X-axis movement while the drill is still in the hole. The moves look fine in the F360 CAM tool path, but the gcode output will show up in the UCCNC backplot with the little sideways drill-snapping move. Ask me how I found this gem.
2. The F360 post isn't handling the tapping cycles properly for multiple holes. The post output assumes that the correct method of coding multiple holes to tap is to call the G33.1 Z... K... and then issue a command for the next hole location. This results in the first hole being tapped properly, but the spindle doesn't stop (CCW) when it reaches the retract plane and moves to the next hole location. Since the spindle is still turning CCW, UCCNC won't permit starting the next tapping cycle and the machine just sits there spinning CCW at the feed plane.
2a. The solution I came up with was to edit the posted code and insert an M5 between the G33.1 line and the next location, and then insert another M3 line after the tool reached the next hole, then an identical G33.1 Z... K... command. Repeat for each hole.
So... question for CNCDrive: Is there a better method of coding multiple tapping locations than treating each hole as an individual feature? Something like a canned drill cycle where you can just have:
G81 Z-0.5 X1 Y1
X2
X3
G80
And get three holes in a line?
By the way, while figuring out the tapping issues I realized that I had re-tapped the same hole about five times. The threads were still perfect. And I'm just using a cobble-up inductive limit switch as a spindle index signal.
UCCNC's motion control and spindle gearing is awesome!
Thanks,
Spumco