- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
(sorry in advance if this is a bit long)
Using the F360 generic UCCNC post (v41292) last updated 1/24/2017 from the online library
Runing UCCNC v1.2031
I noticed two errors in the post output that make it not play well with UCCNC:
1. Drilling cycles - posted a simple 4-hole pattern peck drill cycle. Tool path in F360 looked great. However, the post did two things wrong:
- Did not call a canned cycle (in this case a G73 peck cycle). Instead it created a series of G1 Zx Fx moves to get the drill to depth with chip-breaking via G0 moves.
- Created a random G4 (arc) move while the drill was in the bottom of the hole. Did a nice job snapping off my drill bit. After looking at the code closely, each move to another hole was made at feed rate with the drill in the hole. It appears that because a canned cycle was not used, the post didn't retract the drill to the retract plane after the G1/G0 drilling "cycle" was complete.
- Further checking and fiddling with F360 revealed that ALL drill cycles (except for G81) have this bug. All of them are posted using G1/G0 + location + feed rate instead of calling the canned cycle. UCCNC supports G73, G81, G82 and G83. Not sure why the post doesn't use them?
Drill-snapping snippet of code:
G1 Z-0.51 F29 (drilling down at feed rate instead of G73 cycle)
G0 Z-0.506 (Chip breaking via G0 move, not a G73)
G1 Z-0.5581 F29 (bottom of hole)
G4 X0.25 (Arc move with drill bit in hole!)
G0 Z0.2 (Now we rapid up to retract plane after breaking the bit)
X2.875 (go to a new hole location)
Z0.04 (Go to feed plane)
G1 Z-0.06 F29 (Start next hole)
2. RH Tapping cycle - tried tapping the same 4-hole pattern. For whatever reason, the first hole tapped fine and the tap retracted to the retract plane. However, the spindle didn't stop turning CCW, so when it moved to the next hole the UCCNC trajectory planner didn't permit starting the G33.1 cycle since the spindle wasn't turning CW (no M3 called). Just sat there and waited.
It appears that the UCCNC G33.1 command is not like a drill cycle in that you can simply specify a new hole location and it will duplicate the last G33.1 command at the new location. Instead, it appears to me that the post needs to treat each hole as an individual hole and not a series.
Only way I could get it to work was by hand-coding each hole:
Original Post Output (doesn't work)
G0 X2.875 Y-2.875
Z0.6
Z0.2
S500 M3
G33.1 Z-0.485 K0.0312
Z0.2
X0.625 (tool moves to new location but just sits there continuing to rotate CCW after the last hole)
(further hole locations...)
Hand-Coded (works)
G0 X2.875 Y-2.875
Z0.6
Z0.2
S500 M3
G33.1 Z-0.485 K0.0312
Z0.2
M5
X0.625
S500 M3
G33.1 Z-0.485 K0.0312
So... hoping AutoDesk can fix the UCCNC post processor to manage these two bugs. And while I'm at it, a peck tapping feature would be nice. Since each hole has to be treated individually maybe we could have a G33.1 peck cycle with peck depth and number of pecks as an option.
Thanks for any assistance with this.
-Spumco
Solved! Go to Solution.
