I ran a program on the 3 axis mill and the Fanuc 15-m is ignoring the G03 line in some instances but not others.
About 40 holes were cut and with 4 holes the m/c ignored the circular move all together, I ran it through a few times on single block, watched as it read the circular move but totally ignored it.
G40 G94 G17 G80 G21 G49
( TP NAME= CHAM-3 )
( T0 )
( T NAME=CHAMFER TOOL DIA= 3.000 LENGTH= 75.000 )
M0
M8
G0 G90 X2.05 Y-24.986 S2000 M3
Z25.
Z3.
G1 Z-1.5 F280. D0
X3.55
G3 Y-24.987 I-3.55 J0.0
G1 X2.05 Y-24.986
Z3.
G0 Z25.
X-36.207 Y-86.496
Z3.
G1 Z-1.5
X-37.707
G3 Y-86.497 I1.55 J0.0
G1 X-36.207 Y-86.496
Z3.
G0 Z25.
X-56.257
Z3.
G1 Z-1.5
X-57.757
G3 Y-86.497 I1.55 J0.0
G1 X-56.257 Y-86.496
Z3.
G0 Z25.
M9
G91 G28 Z0.0
G91 G28 X0.0 Y0.0
(M61-----OR----M62 INSERT HERE)
(MACHINE RUN-TIME = 0hrs 0min 15sec)
M30
%
I've spliced out the problem lines to test again in a small test program, It performs the first G03 line but ignores the second 2.
I looked at the rest of the holes in the big program, and many holes are the same format (software generated)
How can the m/c just ignore it, surely if it didn't like the code it would throw an error, not just carry on as if it wasn't there.
I managed to get these problem holes cut, by re-selecting them in the software differently, until the start move it selected went along a different quadrant direction, then finally the m/c cut those holes.
The issue is, I don't see a problem with the code, so why is it doing it?