I have 3 cnc software programs that are mixing of G2 & G3 codes one right after the other. Something like this ...
N10 G1 X4.0127 Y1.0288 Z-0.0960
N20 G2 X4.5926 Y0.3807 I-0.1655 J-0.7315
N30 G2 X4.4063 Y0.1723 I-0.1863 J-0.0208
N40 G1 X4.2170 Y0.1723 Z-0.0960
N50 G2 X4.0321 Y0.3286 I0.0000 J0.1875
N60 G3 X3.6606 Y0.3152 I-0.1849 J-0.0312
N70 G1 X3.6591 Y0.2264 Z-0.0960
N80 G2 X3.4716 Y0.0420 I-0.1875 J0.0031
I understand that G1 = Linear Interpolation and that G2 & G3 are circular interpolation moves ... G2 = clockwise ... G3 = counter clockwise.
Can someone explain why the cnc creation software would decide to use G2 verses G3?
I'm trying to understand the logic.
Thanks,
jtlodi