(----------------------------------------------------------------) ( Created by https://watchguy.co.uk/cgi-bin/cnc ) ( a free service provided by WatchGuy.co.uk ) ( no warranty given ) ( PLEASE ALWAYS TRY THIS IN WOOD FIRST! ) ( Cutting a wheel with 78 teeth ) ( and a tooth depth of 0.15 mm ) (----------------------------------------------------------------) ( Preamble ) G90 G40 G53 G00 G49 G21 G17 M3 S24000 ( Wait 5s for spindle to start up ) G4 P5 (----------------------------------------------------------------) ( moving the cutter back ) G0 Y-0.1 ( tooth #1 0.000 degrees ) G0 A0.000 G0 X-2 ( moving in by 0.15 for tooth cut 1/1 ) G1 Y+0.15 F20 ( now cutting the tooth with speed 20 ) G1 X+2 F20 ( moving the cutter back ) G0 Y-0.1 (----------------------------------------------------------------) ( tooth #2 4.615 degrees ) G0 A4.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #3 9.231 degrees ) G0 A9.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #4 13.846 degrees ) G0 A13.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #5 18.462 degrees ) G0 A18.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #6 23.077 degrees ) G0 A23.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #7 27.692 degrees ) G0 A27.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #8 32.308 degrees ) G0 A32.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #9 36.923 degrees ) G0 A36.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #10 41.538 degrees ) G0 A41.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #11 46.154 degrees ) G0 A46.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #12 50.769 degrees ) G0 A50.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #13 55.385 degrees ) G0 A55.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #14 60.000 degrees ) G0 A60.000 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #15 64.615 degrees ) G0 A64.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #16 69.231 degrees ) G0 A69.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #17 73.846 degrees ) G0 A73.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #18 78.462 degrees ) G0 A78.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #19 83.077 degrees ) G0 A83.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #20 87.692 degrees ) G0 A87.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #21 92.308 degrees ) G0 A92.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #22 96.923 degrees ) G0 A96.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #23 101.538 degrees ) G0 A101.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #24 106.154 degrees ) G0 A106.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #25 110.769 degrees ) G0 A110.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #26 115.385 degrees ) G0 A115.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #27 120.000 degrees ) G0 A120.000 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #28 124.615 degrees ) G0 A124.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #29 129.231 degrees ) G0 A129.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #30 133.846 degrees ) G0 A133.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #31 138.462 degrees ) G0 A138.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #32 143.077 degrees ) G0 A143.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #33 147.692 degrees ) G0 A147.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #34 152.308 degrees ) G0 A152.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #35 156.923 degrees ) G0 A156.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #36 161.538 degrees ) G0 A161.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #37 166.154 degrees ) G0 A166.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #38 170.769 degrees ) G0 A170.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #39 175.385 degrees ) G0 A175.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #40 180.000 degrees ) G0 A180.000 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #41 184.615 degrees ) G0 A184.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #42 189.231 degrees ) G0 A189.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #43 193.846 degrees ) G0 A193.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #44 198.462 degrees ) G0 A198.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #45 203.077 degrees ) G0 A203.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #46 207.692 degrees ) G0 A207.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #47 212.308 degrees ) G0 A212.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #48 216.923 degrees ) G0 A216.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #49 221.538 degrees ) G0 A221.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #50 226.154 degrees ) G0 A226.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #51 230.769 degrees ) G0 A230.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #52 235.385 degrees ) G0 A235.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #53 240.000 degrees ) G0 A240.000 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #54 244.615 degrees ) G0 A244.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #55 249.231 degrees ) G0 A249.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #56 253.846 degrees ) G0 A253.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #57 258.462 degrees ) G0 A258.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #58 263.077 degrees ) G0 A263.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #59 267.692 degrees ) G0 A267.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #60 272.308 degrees ) G0 A272.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #61 276.923 degrees ) G0 A276.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #62 281.538 degrees ) G0 A281.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #63 286.154 degrees ) G0 A286.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #64 290.769 degrees ) G0 A290.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #65 295.385 degrees ) G0 A295.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #66 300.000 degrees ) G0 A300.000 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #67 304.615 degrees ) G0 A304.615 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #68 309.231 degrees ) G0 A309.231 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #69 313.846 degrees ) G0 A313.846 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #70 318.462 degrees ) G0 A318.462 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #71 323.077 degrees ) G0 A323.077 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #72 327.692 degrees ) G0 A327.692 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #73 332.308 degrees ) G0 A332.308 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #74 336.923 degrees ) G0 A336.923 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #75 341.538 degrees ) G0 A341.538 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #76 346.154 degrees ) G0 A346.154 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #77 350.769 degrees ) G0 A350.769 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( tooth #78 355.385 degrees ) G0 A355.385 G0 X-2 G1 Y+0.15 F20 G1 X+2 F20 G0 Y-0.1 (----------------------------------------------------------------) ( teeth all done; let's move back and power down the spindle ) G0 X0 M5
The set-up is as follows:
The wheel to be cut is held in the fourth axis motor, with the outer wheel centre facing the direction chosen. The wheel cutter is coming in from the direction indicated.Now move the wheel cutter in so that is just touches the round stock in the middle of the wheel, and set everything to 0, and start the program.Note that the cutter will be moved by "Cutting Width" to either side of the middle, so you effectively get a cut length from -width to +width around the middle position that you indicated as 0.