diff --git a/docs/Computer-controlled Machining.md b/docs/Computer-controlled Machining.md index b9c37f8e19ba73245b5560d5b92c993757305184..31631170ae241c0cc23af509cec125b5cea85f5a 100644 --- a/docs/Computer-controlled Machining.md +++ b/docs/Computer-controlled Machining.md @@ -169,28 +169,67 @@ Save a tap format (gcode) file and send it to the computer of the CNC machine. T You can click the clock symbol on the tool path taskbar and by setting scale and feed, simulate the time it will take for cutting that particular profile. This is not super accurate, but helps in approximating the actual time exclusing the material setup and cleaning later on.  - 5. Machining --- First mount the sheet on to the bed of the machine. Align properly with the waste board. -Using a power drill, drill in screws to fix the sheet. Do this within 20mm from the edges of the sheet, so the tool doesnt interfere with the screws. Also use countersunk screws so that the cap height remians flush with the material surface. +Using a power drill, drill in screws to fix the sheet. Do this within 20mm from the edges of the sheet, so the tool doesn't interfere with the screws. Also use countersunk screws so that the cap height remains flush with the material surface. + Set X, Y origin at the left bottom of the sheet. + Open NC-pro on the computer that is connected to the machine and check origin. I do not change X and Y as they are set already as default. To set Z origin, I use a tool sensor. By temp moving XY to 150,75, put the probe below the tool and set 'tool Measure'. This basically sets the Z at the top of the material. + + +Next, start the dust collector. + -Next, start the dust collector and on the remote, press 'start' and 'OK'. +On the remote, press 'start' and 'OK'. + +The spindle will start. The machine in the lab has a spindle regulator connected directly to it. So it doesn't use the setting from the gcode created in Vcarve. Cutting should now start. My file took approximately 2 hours to finish. It is very shrill and loud, so it is important to wear ear protection. +The plunging created some burn marks in the holes. + + +I noticed that the toolpath doesn;t optimise paths by distance. Unlike in a lasercutter it cuts across the sheet in random(?) order. + -After cutting is done, +After cutting is done, I unscrew the board from the base. + -I found some pieces had to be cut again because they hadn't cut through. +I vacuum all the remaining dust that the dust collector missed and on inspecting the cuts, realise that the material didn't cut through. + + +With Steven's help, I chiseled off all the tags from the pieces and found some pieces had to be cut again because they hadn't cut through with enough detail.  6. Assembly --- -Will do this part when I return to the lab. +The machined parts have very rough edges, so I first used a burring tool to smoothen them. + + +Used a file to clean joint details. + + +And a hacksaw to cut off remains of tabs. + + +There were still chipped off corners, so I used an orbital sander with a grit 1000 to sand off all surfaces. + + +Difference between sanded and unsanded parts: + + +This took up a lot more time than I anticipated, but the difference was apparent in the finished product. +So this is important to do before assembly. I wonder if in the future I can make setting to omit sanding parts altogether. +Sanded and unsanded details: + + +I started assembling all parts together. + + + Here's how it should look when done. (w/o the top surface)  diff --git a/docs/images/ccm/14.time.png b/docs/images/ccm/14.time.png index 65f84edbb9f7b2957a618996bf4f24f9752d83e8..1cf709f77324bc47787ebb0640f798c27069b7c2 100644 Binary files a/docs/images/ccm/14.time.png and b/docs/images/ccm/14.time.png differ diff --git a/docs/images/ccm/15.save.png b/docs/images/ccm/15.save.png index f035804b14e6070b8c7a001bca1e69c3d93e6888..dccc54bd168e233890987647dfc29d311f24ea5b 100644 Binary files a/docs/images/ccm/15.save.png and b/docs/images/ccm/15.save.png differ diff --git a/docs/images/ccm/assembly1.png b/docs/images/ccm/assembly1.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccdbe38f44b63a95565593a9ea1edd1b1f61265 Binary files /dev/null and b/docs/images/ccm/assembly1.png differ diff --git a/docs/images/ccm/burr.png b/docs/images/ccm/burr.png new file mode 100644 index 0000000000000000000000000000000000000000..8b57dcf35370bec3800bb0df41c183db0c5f65fe Binary files /dev/null and b/docs/images/ccm/burr.png differ diff --git a/docs/images/ccm/difference.png b/docs/images/ccm/difference.png new file mode 100644 index 0000000000000000000000000000000000000000..c70d6aebb6be37898ed225918ae95da8e1d36e3f Binary files /dev/null and b/docs/images/ccm/difference.png differ diff --git a/docs/images/ccm/dustcollector.png b/docs/images/ccm/dustcollector.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e068e55134f898d88303bbc670bf3f0937662c Binary files /dev/null and b/docs/images/ccm/dustcollector.png differ diff --git a/docs/images/ccm/file.png b/docs/images/ccm/file.png new file mode 100644 index 0000000000000000000000000000000000000000..3abf702bd4a2e326c7004285d9fa1f53a4905ed0 Binary files /dev/null and b/docs/images/ccm/file.png differ diff --git a/docs/images/ccm/fin.png b/docs/images/ccm/fin.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d98f8051d6b1a6dee74b17d03dc3540b8a70d9 Binary files /dev/null and b/docs/images/ccm/fin.png differ diff --git a/docs/images/ccm/hacksaw.png b/docs/images/ccm/hacksaw.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7225ea404f8b8bb71adbd009058cfc57a9deac Binary files /dev/null and b/docs/images/ccm/hacksaw.png differ diff --git a/docs/images/ccm/oops.png b/docs/images/ccm/oops.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa55782ca89fadd9bcfa7bdddedb40335815e2e Binary files /dev/null and b/docs/images/ccm/oops.png differ diff --git a/docs/images/ccm/orbit.png b/docs/images/ccm/orbit.png new file mode 100644 index 0000000000000000000000000000000000000000..d18854432d3b3fc2ea8b29950734bffc4fd32322 Binary files /dev/null and b/docs/images/ccm/orbit.png differ diff --git a/docs/images/ccm/plunging.png b/docs/images/ccm/plunging.png new file mode 100644 index 0000000000000000000000000000000000000000..e09ebbc807edc56be7d1ead06d8aa7a60cb39797 Binary files /dev/null and b/docs/images/ccm/plunging.png differ diff --git a/docs/images/ccm/random.png b/docs/images/ccm/random.png new file mode 100644 index 0000000000000000000000000000000000000000..682b10fee3f4d809008f7cd5de4bacfedc2bcd72 Binary files /dev/null and b/docs/images/ccm/random.png differ diff --git a/docs/images/ccm/remote.png b/docs/images/ccm/remote.png new file mode 100644 index 0000000000000000000000000000000000000000..f67b3f48444ed0fe62cd1806f40f52148f8e7a20 Binary files /dev/null and b/docs/images/ccm/remote.png differ diff --git a/docs/images/ccm/screw.png b/docs/images/ccm/screw.png new file mode 100644 index 0000000000000000000000000000000000000000..83c5368b6a1a48a525cf8ccd47b6ef481c2c8556 Binary files /dev/null and b/docs/images/ccm/screw.png differ diff --git a/docs/images/ccm/xy.png b/docs/images/ccm/xy.png new file mode 100644 index 0000000000000000000000000000000000000000..6cbce847cb257a063842b68b9e1bed79194b0174 Binary files /dev/null and b/docs/images/ccm/xy.png differ diff --git a/docs/images/ccm/z.png b/docs/images/ccm/z.png new file mode 100644 index 0000000000000000000000000000000000000000..6aae65d7f1c5323133379318d7255f0343aa8f15 Binary files /dev/null and b/docs/images/ccm/z.png differ