Commit afd46cb1 by Jake Read

done layout

parent a5803854
......@@ -144,7 +144,50 @@ I'm feeling ready to start 'boxing it out' - i.e. adding some structure to these
And the X-Axis... Stiffness is king! But weight is not your friend...
## Doing the Milling
Starting by linking the two Y-Axis Gantries with a block - this way, I can comfortably constrain these gantries relative eachother - since they are operating on a split rail. TODO: Kinematic Jams
![pre-box-y](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/layout-pre-box-y.jpg)
I was having a pretty hard time ironing this out. 'Annealing' the ~ design-space ~ . I printed a screenshot from Rhino<sup>TODO: note on printing from rhino, to scale</sup> and tried doodling. Design Education gets a +1 pt for this moment... I figured it out pretty quickly! Actually on paper it seemed really obvious. Brains, weird!
![pre-box-y-sketch](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/layout-box-y-sketch.jpg)
This is satisfying: I have a squared-out structure that I feel good about, it's not *too* heavy...
![pre-box-y-together](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/layout-box-y-together.jpg)
And putting the X on the Y axis is semi-deconstructable / easy-ish to assemble:
![pre-box-y-mod](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/layout-box-y-mod.jpg)
OK. I feel good about this, I'll throw in a few *bonus* features (like, a bed could be nice?) and call the blocking-out section done.
Here's the bed. I make no claims to elegance, but this will make it easy to load in a sheet of spoilboard. I am largely trying to avoid cutting *so* much plastic.
![layout-bed](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/layout-bed.jpg)
## Prepping Your Machine
*CRITICAL NOTE*
These linear axis **absolutely** require you to face off the spoilboard on your milling machine. If the XY Plane that your material rests on is not truly parallel to the XY Plane that your gantry moves along<sup>TODO: imperfections note</sup> you will have axis whose chamfered-edges vary in width. This will cause some areas on the gantry to jam up, and others to be loose!
*END CRITICAL NOTE*
First thing, I surfaced the bed. We have this big gnarly cutter at the CBA:
![fly-cutter](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/fly-cutter.jpg)
I made a tool for this in Fusion (TODO: include in table), it's included in the table below.
![fly-cutter-fusion](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/fly-cutter-fusion.jpg)
And I ripped out a 'face milling' toolpath:
![face-mill-fusion](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/face-mill-fusion.jpg)
Then I got on the shopbot, and ran the job! I set the Z (in the program, it just faces along Z0.0) such that the machine thought 0.0 was about 0.1" below the surface. I had to run the job twice, bringing it down by 0.1" each time, to get all of the low spots. Nice circular turnaround courtesy of Fusion 360 CAM:
![the-face-milling](https://gitlab.cba.mit.edu/jakeread/machineweek/raw/master/images/doing-the-face-milling.jpg)
## CAM:
Once I'm ready to do some manufacturing, I start by laying the pieces out - grouping them by material. Most things are in HDPE (or ABS - TBD!). The 'rails' are made with Delrin<sup>9</sup> of a similar thickness, and the pinon is made of thicker Delrin, about 3/4". Here's a chance to optimize your layout for the size of sheet stock you have. Keep in mind you'll want clearance between items for cutout tools, etc.
......
' 1001
SA
CN, 90
IF %(25)=1 THEN GOTO UNIT_ERROR
&PWMaterial = 1.0394
&PWZorigin = Part Surface
' Face2
C7
&Tool = 5
C9
TR, 4000
C6
PAUSE 2
JZ, 0.5906
J2, 122.4725, 1.1945
J3, 122.4725, 1.1945, 0.5906
J3, 122.4725, 1.1945, 0.2356
MS, 1.3333, 1.3333
M3, 122.4722, 1.1945, 0.2225
M3, 122.4713, 1.1945, 0.2095
M3, 122.4697, 1.1945, 0.1965
M3, 122.4676, 1.1945, 0.1836
M3, 122.4648, 1.1945, 0.1708
M3, 122.4614, 1.1945, 0.1582
M3, 122.4574, 1.1945, 0.1457
M3, 122.4528, 1.1945, 0.1334
M3, 122.4477, 1.1945, 0.1214
M3, 122.442, 1.1945, 0.1096
M3, 122.4357, 1.1945, 0.0981
M3, 122.4289, 1.1945, 0.087
M3, 122.4215, 1.1945, 0.0761
M3, 122.4137, 1.1945, 0.0656
M3, 122.4054, 1.1945, 0.0555
M3, 122.3966, 1.1945, 0.0459
M3, 122.3873, 1.1945, 0.0366
M3, 122.3776, 1.1945, 0.0278
M3, 122.3675, 1.1945, 0.0195
M3, 122.3571, 1.1945, 0.0116
M3, 122.3462, 1.1945, 0.0043
M3, 122.335, 1.1945, -0.0025
M3, 122.3235, 1.1945, -0.0088
M3, 122.3118, 1.1945, -0.0145
M3, 122.2997, 1.1945, -0.0197
M3, 122.2875, 1.1945, -0.0242
M3, 122.275, 1.1945, -0.0282
M3, 122.2624, 1.1945, -0.0316
M3, 122.2496, 1.1945, -0.0344
M3, 122.2367, 1.1945, -0.0366
M3, 122.2237, 1.1945, -0.0381
M3, 122.2106, 1.1945, -0.0391
M3, 122.1975, 1.1945, -0.0394
M3, 120.685, 1.1945, -0.0394
M3, 0.3937, 1.1945, -0.0394
CG, , 0.3937, 3.3487, 0, 1.0771, , 1
M3, 120.685, 3.3487, -0.0394
CG, , 120.685, 5.5029, 0, 1.0771, , -1
M3, 0.3937, 5.5029, -0.0394
CG, , 0.3937, 7.657, 0, 1.0771, , 1
M3, 120.685, 7.657, -0.0394
CG, , 120.685, 9.8112, 0, 1.0771, , -1
M3, 0.3937, 9.8112, -0.0394
CG, , 0.3937, 11.9654, 0, 1.0771, , 1
M3, 120.685, 11.9654, -0.0394
CG, , 120.685, 14.1195, 0, 1.0771, , -1
M3, 0.3937, 14.1195, -0.0394
CG, , 0.3937, 16.2737, 0, 1.0771, , 1
M3, 120.685, 16.2737, -0.0394
CG, , 120.685, 18.4279, 0, 1.0771, , -1
M3, 0.3937, 18.4279, -0.0394
CG, , 0.3937, 20.5821, 0, 1.0771, , 1
M3, 120.685, 20.5821, -0.0394
CG, , 120.685, 22.7362, 0, 1.0771, , -1
M3, 0.3937, 22.7362, -0.0394
CG, , 0.3937, 24.8904, 0, 1.0771, , 1
M3, 120.685, 24.8904, -0.0394
CG, , 120.685, 27.0446, 0, 1.0771, , -1
M3, 0.3937, 27.0446, -0.0394
CG, , 0.3937, 29.1987, 0, 1.0771, , 1
M3, 120.685, 29.1987, -0.0394
CG, , 120.685, 31.3529, 0, 1.0771, , -1
M3, 0.3937, 31.3529, -0.0394
CG, , 0.3937, 33.5071, 0, 1.0771, , 1
M3, 120.685, 33.5071, -0.0394
CG, , 120.685, 35.6613, 0, 1.0771, , -1
M3, 0.3937, 35.6613, -0.0394
CG, , 0.3937, 37.8154, 0, 1.0771, , 1
M3, 120.685, 37.8154, -0.0394
CG, , 120.685, 39.9696, 0, 1.0771, , -1
M3, 0.3937, 39.9696, -0.0394
CG, , 0.3937, 42.1238, 0, 1.0771, , 1
M3, 120.685, 42.1238, -0.0394
CG, , 120.685, 44.2779, 0, 1.0771, , -1
M3, 0.3937, 44.2779, -0.0394
CG, , 0.3937, 46.4321, 0, 1.0771, , 1
M3, 120.685, 46.4321, -0.0394
CG, , 120.685, 48.5863, 0, 1.0771, , -1
M3, 0.3937, 48.5863, -0.0394
CG, , 0.3937, 50.7405, 0, 1.0771, , 1
M3, 120.685, 50.7405, -0.0394
CG, , 121.7621, 51.8175, 0, 1.0771, , -1
CG, , 120.685, 52.8946, -1.0771, 0, , -1
M3, 0.3937, 52.8946, -0.0394
CG, , 0.3937, 55.0488, 0, 1.0771, , 1
M3, 120.685, 55.0488, -0.0394
CG, , 120.685, 57.203, 0, 1.0771, , -1
M3, 0.3937, 57.203, -0.0394
CG, , 0.3937, 59.3571, 0, 1.0771, , 1
M3, 120.685, 59.3571, -0.0394
M3, 120.6981, 59.3571, -0.0391
M3, 120.7112, 59.3571, -0.0381
M3, 120.7242, 59.3571, -0.0366
M3, 120.7371, 59.3571, -0.0344
M3, 120.7499, 59.3571, -0.0316
M3, 120.7625, 59.3571, -0.0282
M3, 120.775, 59.3571, -0.0242
M3, 120.7872, 59.3571, -0.0197
M3, 120.7993, 59.3571, -0.0145
M3, 120.811, 59.3571, -0.0088
M3, 120.8225, 59.3571, -0.0025
M3, 120.8337, 59.3571, 0.0043
M3, 120.8446, 59.3571, 0.0116
M3, 120.855, 59.3571, 0.0195
M3, 120.8651, 59.3571, 0.0278
M3, 120.8748, 59.3571, 0.0366
M3, 120.8841, 59.3571, 0.0459
M3, 120.8929, 59.3571, 0.0555
M3, 120.9012, 59.3571, 0.0656
M3, 120.909, 59.3571, 0.0761
M3, 120.9164, 59.3571, 0.087
M3, 120.9232, 59.3571, 0.0981
M3, 120.9295, 59.3571, 0.1096
M3, 120.9352, 59.3571, 0.1214
M3, 120.9403, 59.3571, 0.1334
M3, 120.9449, 59.3571, 0.1457
M3, 120.9489, 59.3571, 0.1582
M3, 120.9523, 59.3571, 0.1708
M3, 120.9551, 59.3571, 0.1836
M3, 120.9572, 59.3571, 0.1965
M3, 120.9588, 59.3571, 0.2095
M3, 120.9597, 59.3571, 0.2225
M3, 120.96, 59.3571, 0.2356
J3, 120.96, 59.3571, 0.5906
C7
END
UNIT_ERROR:
CN, 91
END
' 1001
SA
CN, 90
IF %(25)=0 THEN GOTO UNIT_ERROR
&PWMaterial = 26.4
&PWZorigin = Part Surface
' Face2
C7
&Tool = 5
C9
TR, 4000
C6
PAUSE 2
JZ, 15
J2, 3120.802, 19.144
J3, 3120.802, 19.144, 15
J3, 3120.802, 19.144, 5.985
MS, 33.867, 33.867
M3, 3120.795, 19.144, 5.653
M3, 3120.771, 19.144, 5.321
M3, 3120.731, 19.144, 4.991
M3, 3120.676, 19.144, 4.663
M3, 3120.606, 19.144, 4.338
M3, 3120.52, 19.144, 4.017
M3, 3120.418, 19.144, 3.7
M3, 3120.302, 19.144, 3.389
M3, 3120.171, 19.144, 3.083
M3, 3120.026, 19.144, 2.784
M3, 3119.867, 19.144, 2.492
M3, 3119.694, 19.144, 2.209
M3, 3119.507, 19.144, 1.933
M3, 3119.308, 19.144, 1.667
M3, 3119.096, 19.144, 1.411
M3, 3118.873, 19.144, 1.165
M3, 3118.638, 19.144, 0.93
M3, 3118.392, 19.144, 0.706
M3, 3118.135, 19.144, 0.494
M3, 3117.869, 19.144, 0.295
M3, 3117.594, 19.144, 0.109
M3, 3117.31, 19.144, -0.064
M3, 3117.018, 19.144, -0.224
M3, 3116.719, 19.144, -0.369
M3, 3116.413, 19.144, -0.5
M3, 3116.102, 19.144, -0.616
M3, 3115.785, 19.144, -0.717
M3, 3115.464, 19.144, -0.803
M3, 3115.139, 19.144, -0.874
M3, 3114.811, 19.144, -0.929
M3, 3114.481, 19.144, -0.968
M3, 3114.15, 19.144, -0.992
M3, 3113.817, 19.144, -1
M3, 3075.4, 19.144, -1
M3, 0, 19.144, -1
CG, , 0, 72.663, 0, 26.759, , 1
M3, 3075.4, 72.663, -1
CG, , 3075.4, 126.182, 0, 26.759, , -1
M3, 0, 126.182, -1
CG, , 0, 179.7, 0, 26.759, , 1
M3, 3075.4, 179.7, -1
CG, , 3075.4, 233.219, 0, 26.759, , -1
M3, 0, 233.219, -1
CG, , 0, 286.738, 0, 26.759, , 1
M3, 3075.4, 286.738, -1
CG, , 3075.4, 340.257, 0, 26.759, , -1
M3, 0, 340.257, -1
CG, , 0, 393.776, 0, 26.759, , 1
M3, 3075.4, 393.776, -1
CG, , 3075.4, 447.295, 0, 26.759, , -1
M3, 0, 447.295, -1
CG, , 0, 500.813, 0, 26.759, , 1
M3, 3075.4, 500.813, -1
CG, , 3075.4, 554.332, 0, 26.759, , -1
M3, 0, 554.332, -1
CG, , 0, 607.851, 0, 26.759, , 1
M3, 3075.4, 607.851, -1
CG, , 3075.4, 661.37, 0, 26.759, , -1
M3, 0, 661.37, -1
CG, , 0, 714.889, 0, 26.759, , 1
M3, 3075.4, 714.889, -1
CG, , 3075.4, 768.408, 0, 26.759, , -1
M3, 0, 768.408, -1
CG, , 0, 821.926, 0, 26.759, , 1
M3, 3075.4, 821.926, -1
CG, , 3075.4, 875.445, 0, 26.759, , -1
M3, 0, 875.445, -1
CG, , 0, 928.964, 0, 26.759, , 1
M3, 3075.4, 928.964, -1
CG, , 3075.4, 982.483, 0, 26.759, , -1
M3, 0, 982.483, -1
CG, , 0, 1036.002, 0, 26.759, , 1
M3, 3075.4, 1036.002, -1
CG, , 3075.4, 1089.521, 0, 26.759, , -1
M3, 0, 1089.521, -1
CG, , 0, 1143.039, 0, 26.76, , 1
M3, 3075.4, 1143.039, -1
CG, , 3102.159, 1169.799, 0, 26.759, , -1
CG, , 3075.4, 1196.558, -26.76, 0, , -1
M3, 0, 1196.558, -1
CG, , 0, 1250.077, 0, 26.759, , 1
M3, 3075.4, 1250.077, -1
CG, , 3075.4, 1303.596, 0, 26.76, , -1
M3, 0, 1303.596, -1
CG, , 0, 1357.115, 0, 26.759, , 1
M3, 3075.4, 1357.115, -1
CG, , 3075.4, 1410.634, 0, 26.759, , -1
M3, 0, 1410.634, -1
CG, , 0, 1464.152, 0, 26.759, , 1
M3, 3075.4, 1464.152, -1
CG, , 3075.4, 1517.671, 0, 26.759, , -1
M3, 0, 1517.671, -1
M3, -0.332, 1517.671, -0.992
M3, -0.664, 1517.671, -0.968
M3, -0.994, 1517.671, -0.929
M3, -1.322, 1517.671, -0.874
M3, -1.647, 1517.671, -0.803
M3, -1.968, 1517.671, -0.717
M3, -2.285, 1517.671, -0.616
M3, -2.596, 1517.671, -0.5
M3, -2.902, 1517.671, -0.369
M3, -3.201, 1517.671, -0.224
M3, -3.493, 1517.671, -0.064
M3, -3.776, 1517.671, 0.109
M3, -4.052, 1517.671, 0.295
M3, -4.318, 1517.671, 0.494
M3, -4.574, 1517.671, 0.706
M3, -4.82, 1517.671, 0.93
M3, -5.055, 1517.671, 1.165
M3, -5.279, 1517.671, 1.411
M3, -5.491, 1517.671, 1.667
M3, -5.69, 1517.671, 1.933
M3, -5.876, 1517.671, 2.209
M3, -6.049, 1517.671, 2.493
M3, -6.209, 1517.671, 2.784
M3, -6.354, 1517.671, 3.083
M3, -6.485, 1517.671, 3.389
M3, -6.601, 1517.671, 3.7
M3, -6.702, 1517.671, 4.017
M3, -6.788, 1517.671, 4.338
M3, -6.859, 1517.671, 4.663
M3, -6.914, 1517.671, 4.991
M3, -6.953, 1517.671, 5.321
M3, -6.977, 1517.671, 5.653
M3, -6.985, 1517.671, 5.985
J3, -6.985, 1517.671, 15
C7
END
UNIT_ERROR:
CN, 91
END
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment