HomeHome

Crank Handle

The final project for a CAD/CAM class was writing the machine code for a crank handle. The project ended up being too difficult for the class and students were only required to produce machine code for the smaller sphere that didn't appear to crash the lathe.
But I wanted to see how well my program really worked. After a few test runs and removal of redundant code, we found that it produced a good surface finish for both the 6061 and stainless steel stock. In the end, a modified version of this code was used for the final run.

%
o00661
(larger crank handle)
(May 10 2012)
(Matthew Van Atta)
(CAMWORKS generated code)
(For TL-2 Lathe)
(T01 35deg diamond, VJBR)


(Part 3" out of the chuck)
N1 G50 S1500
N2 G00 T01
N3 G96 S100 M03
N4 G99

(First sphere, rough cutting)
N5 G00 X3. Z3 M08
N6 X1.2421
N7 G01 X.9007 Z.1 F.0030
(previous feed was .0042)

N20 X.8057
N21 G01 X.6643 Z.1
N22 Z-.7
N23 X.9825
N24 X1.1239 Z-.6293
N25 G00 X1.3239
N26 Z.1707
N27 X.6875
N28 G01 X.5461 Z.1
N29 Z-.138
N30 G03 X.6 Z-.2656 R.3156
N31 X.5461 Z-.3933 R.3156
N32 G01 Z-.7
N33 X.8643
N34 X1.0057 Z-.6293
N35 G00 X1.2057
N36 Z.1197
N37 X.5693
N38 G01 X.4279 Z.049
N39 Z-.049
N40 G03 X.5461 Z-.138 R.3156
N41 X.5969 Z-.2343 R.3156
N42 G01 X.7516 Z-.2976
N43 X.7816
N44 G00 X.9516
N45 Z.1
N46 X.406
N47 G01 X.3097
N48 Z0
N49 G03 X.4279 Z-.049 R.3156
N50 G00 X1.0716
N51 Z-.2336
N52 X.7516
N53 G01 X.5969 Z-.297
N54 G03 X.5461 Z-.3933 R.3156
N55 X.4279 Z-.4822 R.3156
N56 G01 Z-.7
N57 X.7461
N58 X.8875 Z-.6293
N59 X.9175
N60 G00 X1.0875
N61 Z-.4822
N62 X.5268
N63 G01 X.4279
N64 G03 X.3313 Z-.524 R.3156
N65 G01 X.3212 Z-.5275
N66 X.3325 Z-.7
N67 X.7461
N68 X.8875 Z-.6293
N69 G00 Z.2399
N70 X-.1693
N71 Z.1143
N72 G01 X.0721 Z.0269
N73 X.1202 Z-.0006
N74 G03 X.52 Z-.2656 R.2756
N75 X.2853 Z-.4913 R.2756
N76 G01 X.2399 Z-.5072
N77 X.255 Z-.74
N78 X.9694
N79 X1.0967 Z-.6764
N80 G00 X3. Z3.

(Finishing pass, first sphere)
N82 G96 S100
N83 X-.0727 Z3.
N84 Z.1707
N85 G01 X-.2727 Z.0707 F.0024
(previous feed was .0034)
N86 X-.1312 Z-0.0004
N87 X-.0312
N88 G03 X.5 Z-.2656 R.2656
N89 X.2739 Z-.4831 R.2656
N90 G01 X.2195 Z-.5021

(finishing of shank, save for later)
N90 G01 X.2195 Z-.5021
N92 X.9694

(Section 2)

N5 G00 X3. Z3. M08
N6 X.9212 Z-.50
N7 G01 X.6505 Z-.65 F.0030
N8 Z-1.9786
N9 G03 X.7505 Z-2.0516 R.4456
N10 G01 X.8466 Z-2.1394
N11 X.9425 Z-2.1534
N12 G00 X1.1425
N13 Z-.6146
N14 X.623
N15 G01 X.5523 Z-.65
N16 Z-1.9288
N17 G03 X.6505 Z-1.9786 R.4456
N18 X.7505 Z-2.0516 R.4456
N19 G01 X.7614 Z-2.0616
N20 X.8574 Z-2.0756
N21 G00 X1.0574
N22 Z-.6146
N23 X.5247
N24 G01 X.454 Z-.65
N25 Z-1.8918
N26 G03 X.5523 Z-1.9288 R.4456
N27 X.6875 Z-2.0022 R.4456
N28 G01 X.7864 Z-2.0098
N29 X.8164
N30 G00 X.9864
N31 Z-.7
N32 X.4503
N33 G01 X.3557
N34 Z-.75
N35 X.4296 Z-1.8842
N36 G03 X.454 Z-1.8918 R.4456
N37 G00 X1.2625
N38 Z-2.3779
N39 G01 X.9425
N40 X.8466 Z-2.3919
N41 X.7505 Z-2.4796
N42 G03 X.6505 Z-2.5526 R.4456
N43 G01 Z-2.6356
N44 X.7212 Z-2.671
N45 G00 X.9212
N46 Z-2.4556
N47 X.8574
N48 G01 X.7614 Z-2.4697
N49 X.7505 Z-2.4796
N50 G03 X.6505 Z-2.5526 R.4456
N51 X.5582 Z-2.5999 R.4456
N52 G01 Z-2.6356
N53 X.6289 Z-2.671
N54 X.6589
N55 G00 X.8289
N56 Z-2.5999
N57 X.5988
N58 G01 X.5582
N59 G03 X.4806 Z-2.6304 R.4456
N60 G01 X.4658 Z-2.6356
N61 Z-2.6856
N62 G00 X1.1018
N63 Z-.6131
N64 X.3175
N65 G01 X.2491 Z-.6496
N66 X.3315 Z-1.914
N67 G03 X.7501 Z-2.2033 R.3956
N68 G01 X.7816 Z-2.3021
N69 X.8626 Z-2.3314
N70 G00 Z-2.1998
N71 G01 X.7816 Z-2.2291
N72 X.7501 Z-2.3279
N73 G03 X.4232 Z-2.5895 R.3956

N74 G01 X.320 Z-2.7058
N75 X.300 Z-2.7551

X.75
(Second sphere, finishing)
G00 X3.00 Z-2.6
N78 G96 S100
N79 X.5701 Z.9844

N80 Z-.50 F.0024
N90 G01 X.2195 Z-.5021

N83 X.3119 Z-1.9203
N84 G03 X.74 Z-2.2656 R.3856
N85 X.4117 Z-2.5813 R.3856
N86 G01 X.2204 Z-2.6484
N87 G00 X3.
N88 Z3.
N89 M05
N90 M30
%


Home | Legal Information | All Content ©2012 Matthew Van Atta