Hi,
One of the things my company specializes in is complex threading. We've had great success doing that using FANUC's controls
Recently we acquired a large flat bed lathe with an 828D control. My though process was that if I like Heidenhain ( one running one of our boring mills) Sinumeric can't be that far off.
Now im stuck, as im trying to machine a rope groove on a large cable drum, and it seems nothing is working.
The CYCLE 99 is great, but seems to follow just the center of the rope groove path. Shifting both X and Z-start ( as I would do on a G code machine) isn't working.
I need to code several lines of different X and Z starts to profile the large R0.5468 groove.
The control isn't able to read the G76 properly either, hence i cant use it
Here's an example of the SINUMERIC code:
CYCLE99(0.2667,51.504,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
CYCLE99(-0.2667,51.504,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
CYCLE99(0.2608,51.484,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
CYCLE99(-0.2608,51.484,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
CYCLE99(0.2543,51.464,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
CYCLE99(-0.2543,51.464,-41.5,,0,0.3,0.5468,0,0,-70,1,0,1.2,1210201,4,0.5,0.547,0.5,0,0,1,0,0,3,,,, 2,1001)
THis is what I'd do coding in G76:
; pass #1
G00 X52.6 Z+.4971
G76 P010100 Q00 R00
G76 X51.07 W-5 R0 P6000 Q6000 F1.2
; pass #2
G00 X52.6 Z-.4971
G76 P010100 Q00 R00
G76 X51.07 W-5 R0 P6000 Q6000 F1.2
; pass #3
G00 X52.6 Z+.473
G76 P010100 Q00 R00
G76 X51.05 W-5 R0 P6000 Q6000 F1.2
; pass #4
G00 X52.6 Z-.473
G76 P010100 Q00 R00
G76 X51.05 W-5 R0 P6000 Q6000 F1.2
; ….AND SO ON , as many times as I need to complete the profile
Any help would be greatly appreciated ,
Peter