All,
You just add Q( for start angle ) into the same block with G32, then you will have as many start angles as you wish. Example program for figure 8 grease groove,
G97S250M3
G0X.400Z1.
G1Z-.125F.100M8
G32X.426Z-.955Q0(START AT 0 DEGREE)F....(PITCH DIM)
X...
X....
G32X.426Z-.955Q180.(START AT 180 DEG.)F...
X...
X...
but your machine need to have fast servo to achieve this thread G32. Other way you can achieve this task, that you need to do as broaching type cutting if you machine have C axis move(mill-turn machine type), here is example program:
YOU USE STAIONARY TOOL HOLDER, BUT SET ROTARY AS MILLING CW OR CCW.
G98.....(YOUR SAFETY BLOCK)
M45 (FANUC CONTROL, ACTIVATE MILLING MODE)
G0X.4Z1.C0Y0
G1Z-.125F100.M8
X.426F5.
H-180.Z-.955F1200.
X.4F50.
G0H180.Z-.125
X...(INCREASE DEEP OF CUT WITH YOUR CHOICE)
G1H-180.Z-.955F1200.
AND SO ON...
Wish you luck, and if you have other method to get this done, please share with me at
huatrieubinh@yahoo.com.
Thanks,
Binh.