I can't figure out what is wrong with my code, with one it works fine, the only difference i made was changing tools, the x and y coordinates have been changed but the rest of the subroutine programming is identical, unless im missing something, the code with the 3/4 end mill runs through fine but when it changes tools and begins second subroutine it follows tool 1's toolpath, please help! here is code snippets for both
(working version)
(1/2" ENDMILL)
N2L100
N3G8
N4G90G0X0Y0
N5X1.1536Y-0.4
N6Z0.5
N7Z0.12
N8G1Z0F90.
N9G41D1X-1.1536
N10G0Z0.5
N11X1.1536Y-0.05
N12Z0.12
N13G1Z0
N14X-1.1536
N15G0Z0.5
N16X1.1536Y0.3
N17Z0.12
N18G1Z0
N19X-1.1536
N20G0Z0.5
N21X1.1536Y-0.4
N22G0Z0.5
N23(ROUGH PART)
N24X0.96Y0.7371
N25Z0.12
N26G1Z-0.225F90.
N27Y0.2871
N28Y-0.2871
N29G40Y-0.7371
N30G0Z0.5
N31X0.61Y0.7371
N32Z0.12
N33Z-0.225
N34G41G1D1Y0.2871
N35Y-0.2871
N36G40Y-0.7371
N37G0Z0.5
N38X0.96Y0.7371
N39Z-0.175
N40Z-0.52
N41G41G1D1Y0.2871
N42Y-0.2871
N43G40Y-0.7371
N44G0Z0.5
N45X0.61Y0.7371
N46Z-0.175
N47Z-0.52
N48G41G1D1Y0.2871
N49Y-0.2871
N50G40Y-0.7371
N51G0Z0.5
N52X-0.96
N53Z0.12
N54Z-0.225
N55G41G1D1Y-0.2871
N56Y0.2871
N57G40Y0.7371
N58G0Z0.5
N59X-0.61Y-0.7371
N60Z0.12
N61Z-0.225
N62G41G1D1Y-0.2871
N63Y0.2871
N64G40Y0.7371
N65G0Z0.5
N66X-0.96Y-0.7371
N67Z-0.175
N68Z-0.52
N69G41G1D1Y-0.2871
N70Y0.2871
N71G40Y0.7371
N72G0Z0.5
N73X-0.61Y-0.7371
N74Z-0.175
N75Z-0.52
N76G41G1D1Y-0.2871
N77Y0.2871
N78G40Y0.7371
N79G0Z0.5
N80X-0.72Y-0.6955
N81Z0.12
N82Z-0.64
N83G41G1D1Y-0.2455
N84Y0.2455
N85G40Y0.6955
N86G0Z0.5
N87X0.72
N88Z0.12
N89Z-0.64
N90G41G1D1Y0.2455
N91Y-0.2455
N92G40Y-0.6955
N93G0Z0.5
N94X0Y0
N95M17
N96L200(1/2" BULLNOSE E.M.)
N97G90G0X0Y0
N98X1.405Y0.1321
N330(1/2 FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - .5)
N331(FACE TOP)
N332G8
N333T1M6
N334M3S6000
N335G90G0X0Y0E1
N336Z1.H1M8
N337Z0.5
N338L101
N339G90G0X0Y0E2
N340L101
N341G90G0X0Y0E3
N342L101
N343G90G0X0Y0E4
N344L101
N345G90G0X0Y0M9
N346M5
N347M1
(non working)
N2L100
N3G8
N4G90G0X0Y0
N210 X1.1536 Y-.2768
N6Z0.5
N7Z0.12
N8G1Z0F50.
N240 G1 Z0. F20.
N250 G41 D1 X-1.1536 F26.
N260 G0 Z.5
N270 X1.1536 Y.175
N280 Z.05
N290 G1 Z0. F50.
N300 X-1.1536 F26.
N310 G0 Z.5
N320 ( ROUGH PART )
X.735 Y.9621
N230 Z.05
N240 G1 Z-.52 F50.
N250 G41 D1 Y.2871 F19.
N260 Y-.2871
N270 G40 Y-.9621
N280 G0 Z.5
N290 X-.735 Y-.9621
N300 Z.05
N310 G1 Z-.52 F50.
N320 G41 D1 Y-.2871 F19.
N330 Y.2871
N340 G40 Y.9621
N350 G0 Z.5
N370 X-.845 Y.9205
N380 Z.12
N390 G1 Z-.64 F50.
N400 G41 D1 Y.2455 F26.
N410 Y-.2455
N420 G40 Y-.9205
N430 G0 Z.5
N440 X.845 Y-.9205
N450 Z.12
N460 G1 Z-.64 F50.
N470 G41 D1 Y-.2455 F26.
N480 Y.2455
N490 G40 Y.9205
N93G0Z0.5
N94X0Y0
M17
N96L200(1/2" BULLNOSE E.M.)
N97G90G0X0Y0
N98X1.405Y0.1321
N330(3/4 FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA. - .75)
N331(FACE TOP)
N332G8
N333T1M6
N334M3S2500
N335G90G0X0Y0E1
N336Z1.H1M8
N337Z0.5
N338L101
N339G90G0X0Y0E2
N340L101
N341G90G0X0Y0E3
N342L101
N343G90G0X0Y0E4
N344L101
N345G90G0X0Y0M9
N346M5
N347M1