Right, the fusion 360 path shows the toolpath doing exactly what we want. However, once we post out to gcode, if we don't have the "roll around corners" on, it doesn't call for arcs, and the CNC basically has to stop at the corners. That really won't work for us in production.
Sample with 2d Contour and Roll Around Corners on:
(2D CONTOUR1)
N25 T2002 M06
N30 T102
N35 G55
N40 G00 X0.6777 Y12.7543 S18000 M03
N45 G43 Z1.36 H02
N50 G00 Z0.96
N55 G01 Z0.7994 F600.
N60 Z0.05
N65 G19 G02 Y12.7043 Z0. J-0.05 F1200.
N70 G01 Y12.6543
N75 G17 G03 X0.7277 Y12.6043 I0.05
N80 G01 X30.3937
N85 G02 X30.6437 Y12.3543 J-0.25
N90 G01 Y0.3937
N95 G02 X30.3937 Y0.1437 I-0.25
N100 G01 X0.3937
N105 G02 X0.1437 Y0.3937 J0.25
N110 G01 Y12.3543
N115 G02 X0.3937 Y12.6043 I0.25
N120 G01 X0.7277
N125 G03 X0.7777 Y12.6543 J0.05
N130 G01 Y12.7043
N135 G19 G03 Y12.7543 Z0.05 K0.05
N140 G00 Z1.36
N145 G17
Sample of code with 3d contour:
(CONTOUR3)
N25 T2002 M06
N30 T102
N35 G55
N40 G00 X0.3282 Y-0.6381 S18000 M03
N45 G43 Z1.36 H02
N50 G01 Z1. F600.
N55 X0.3281 Y-0.6378 Z0.9751
N60 X0.328 Y-0.6369 Z0.9502
N65 X0.3277 Y-0.6354 Z0.9253
N70 X0.3273 Y-0.6332 Z0.9004
N75 X0.3268 Y-0.6305 Z0.8757
N80 X0.3262 Y-0.6271 Z0.851
N85 X0.3255 Y-0.6232 Z0.8264
N90 X0.3246 Y-0.6186 Z0.8019
N95 X0.3237 Y-0.6135 Z0.7775
N100 X0.3226 Y-0.6077 Z0.7532
N105 X0.3215 Y-0.6014 Z0.7292
N110 X0.3202 Y-0.5944 Z0.7052
N115 X0.3188 Y-0.5869 Z0.6815
N120 X0.3174 Y-0.5788 Z0.658
N125 X0.3158 Y-0.5701 Z0.6347
N130 X0.3141 Y-0.5609 Z0.6116
N135 X0.3123 Y-0.5511 Z0.5887
N140 X0.3104 Y-0.5407 Z0.5661
N145 X0.3084 Y-0.5298 Z0.5438
N150 X0.3063 Y-0.5183 Z0.5217
N155 X0.3041 Y-0.5063 Z0.5
N160 X0.3018 Y-0.4938 Z0.4786
N165 X0.2994 Y-0.4808 Z0.4575
N170 X0.297 Y-0.4672 Z0.4367
N175 X0.2944 Y-0.4531 Z0.4163
N180 X0.2917 Y-0.4386 Z0.3962
N185 X0.289 Y-0.4235 Z0.3765
N190 X0.2861 Y-0.408 Z0.3572
N195 X0.2832 Y-0.392 Z0.3383
N200 X0.2802 Y-0.3755 Z0.3198
N205 X0.2771 Y-0.3586 Z0.3018
N210 X0.2739 Y-0.3413 Z0.2841
N215 X0.2707 Y-0.3235 Z0.2669
N220 X0.2674 Y-0.3053 Z0.2502
N225 X0.264 Y-0.2867 Z0.234
With 3d Contour, it doesn't call for arcs unless the part actually has an arc on it. So it doesn't seem to be using the "roll around part" option when it posts out to gcode.