Week 7: Computer Controlled Machining
Group assignment
Week 7CNC Router
CNC stands for Computer Numerical Control. It refers to machines that are controlled by code to automate tasks like cutting, drilling, and shaping as part of a digital manufacturing process. A CNC machine is essentially a computer that takes code and turns it into motion.
Types
Milling machines: Versatile CNC machine tools that carve 2D and 3D shapes out of metal, plastic, or wood, including milling in 3-, 4-, and 5-axis configurations for more complex geometry and fewer setups.
Additing manufacturing machines: Additive manufacturing (AM) machines, or 3D printers, create 3D objects from digital files by depositing materials in layers. For more datails you can go to my Week 5.
Laser Cutting Machines: Are Computer Numerical Control (CNC) tools that use a high-powered, focused laser beam to cut, engrave, or mark materials with high precision and speed. For more datails you can go to my Week 3.
CNCs use to types of code, G-CODE and M-CODE:
G-CODE is a programming language for CNC that instructs machines where and how to move. The G in G-CODE stands for "Geometric" because is the type of movement the code produces.
G-CODEN## G## X## Y## Z## F## S## T## M## N##: Line Number.G##: Motion.X##: Horizontal Position (X axis).Y##: Vertical Position (Y axis).Z##: Depth (Z axis).F##: Feed Rate.S##: Spindle Speed.T##: Tool selection.M##: Miscellaneous functions.M-CODE is a programming language for CNC that instructs machines on what to do. The M-CODE has miscellaneous functions, bit it doesn't instructs on where to go.
Miscellaneous functionsM00:Program stop. M01:Optional program stop. M02:End or program. M03:Spindle on clockwise. M04:Spindle on counterclockwise. M05:Spindle stop. M06:Tool change. M07:Flood coolant on. M08:Flood coolant off. M30:End of program / Return to start. M41:Spindle low gear range. M42:Spindle high gear range.
Design
My plan is to design and build a multifunctional piece of furniture that combines several purposes into a single compact structure. The main idea is for it to work as a bench press station for workouts, while also providing organized storage space for my dumbbells and other gym accessories. In addition, I want it to function as a small bench that can be placed in my living room and blend naturally with the rest of the furniture. One of the most important aspects of the project is achieving a minimalist design. I want the structure to look clean, modern, and simple, without unnecessary elements that make it appear bulky or complicated.
Fabrication
Results
Learning outcomes
This week, I learned many new concepts related to furniture manufacturing and design. One of the most important things I learned was how to determine the appropriate material thickness needed to prevent deformation or warping. This is achieved by applying deflection and stress analysis formulas, which help ensure that the structure is strong and stable enough to support the required loads. Understanding these calculations gave me a better appreciation of the engineering principles involved in furniture design.
I also improved my skills using Mach3 and VCarve. While working with these programs, I learned how useful features such as dogbones and automatic tolerance calculations can be during the machining process. These tools make assembly easier and improve the precision of the final parts, especially when working with CNC-manufactured components.
Another aspect I really enjoyed was working with paint and finishing techniques. I particularly like using oil-based paints because they provide very good results and enhance the natural appearance of the wood grain. The finish gives the furniture a more professional and aesthetically pleasing look while also protecting the material.
Overall, I am very satisfied with the outcome of my project. The piece of furniture turned out exactly as I intended, since it successfully functions both as a workout bench and as a small stool. Combining practicality, strength, and aesthetics into a single piece made the project very rewarding.