MazatrolMatrix
Aluminum
- Joined
- Sep 27, 2015
I asked over at the Mazak forum but I didn't get many replies so thought I'd ask here.
I programmed an arc lead in 90° into a thread milling cut, climb milling from the bottom of the hole, but the machine chooses to start 90° from the final position of the lead in arc, instead of the programmed position which is 90° from the thread diameter, but more than 90° for the lead in arc.
Example: M18x1.5 thread. Inner diam 16.5.
Starting point have clearence 0.5 from inner diameter. So (16.5/2) -0.5
Tool: 7.5 diameter mill.
Calculation for arc lead in:
Radius of m18 = X (9 for M18)
Radius of infeed arc: R
Start point Y: (16.5/2)-0.5
Then (X-R)^2 + (Y-0.5)^2 = R^2
This will then result in lead in arc R = 7.836
The offset to center of this radius from Center of thread is then X-R = 1.16.
The code:
N1 G1G90G40 Z-13.375
N2 G91G41D1 X-7.75 Y0
N3 G3 X7.75 Y-9 Z0.375 R7.836
N4 X0 Y0 Z1.5 J9 I0
N5 X7.75 Y9 R7.836 Z0.375
This results in the machine Wanting to start at the center of the lead in arc at -1.16 instead of Y0 which the program says. This causes the Z pitch movement at block N3 to be less than 0.375 since the angle would be less than 90° in relation to the thread diameter. The value would instead be around Z0.34.
It isn't a problem but I'd like to understand why.
Example:

I programmed an arc lead in 90° into a thread milling cut, climb milling from the bottom of the hole, but the machine chooses to start 90° from the final position of the lead in arc, instead of the programmed position which is 90° from the thread diameter, but more than 90° for the lead in arc.
Example: M18x1.5 thread. Inner diam 16.5.
Starting point have clearence 0.5 from inner diameter. So (16.5/2) -0.5
Tool: 7.5 diameter mill.
Calculation for arc lead in:
Radius of m18 = X (9 for M18)
Radius of infeed arc: R
Start point Y: (16.5/2)-0.5
Then (X-R)^2 + (Y-0.5)^2 = R^2
This will then result in lead in arc R = 7.836
The offset to center of this radius from Center of thread is then X-R = 1.16.
The code:
N1 G1G90G40 Z-13.375
N2 G91G41D1 X-7.75 Y0
N3 G3 X7.75 Y-9 Z0.375 R7.836
N4 X0 Y0 Z1.5 J9 I0
N5 X7.75 Y9 R7.836 Z0.375
This results in the machine Wanting to start at the center of the lead in arc at -1.16 instead of Y0 which the program says. This causes the Z pitch movement at block N3 to be less than 0.375 since the angle would be less than 90° in relation to the thread diameter. The value would instead be around Z0.34.
It isn't a problem but I'd like to understand why.
Example:
