Summary In this past decade the rapid advance of technology has brought a lot of innovation which has made life easier in all aspects. This also includes the industrial and manufacturing processes where the introduction of advanced machinery has made revolutionary changes inc
Adaptable and Multi-Functional Smart CNC
Summary
In this past decade the rapid advance of technology has brought a lot of innovation which has made life easier in all aspects. This also includes the industrial and manufacturing processes where the introduction of advanced machinery has made revolutionary changes increasing the efficiency and lowering the cost. One of the advance machineries that has changed the way we manufacture the product is CNC (Computerized Numerical Control). This piece of machinery has enabled us to freely design and automate the process of making a product. This machine can be used for multiple purposes i.e. it is used to cut objects (laser cutting, water cutting and plasma cutting), it can be used to make a 3d printer, it is used in milling etcetera.
The CNC has 2 or 3 axis which can move according to the co-ordinates it is provided. It uses servo motors for precision to reach the exact co-ordinates it is given. An object be it a metal sheet, a block of iron or wood is placed on the origin (0, 0, 0) coordinate of the CNC. The CNC is then provided with the G-code of the object to be made. Basically, the G-code tells the CNC to move the X, Y or Z axis to the desired point and then the spindle at the head of the CNC start rotating to cut or mill or draw the object. The CNC continues to work until the G-code ends then it returns to origin position.
An application is integrated with the hardware which controls the CNC. The Arduino contains a program which interprets the G-code sent to it by the application and executes it by moving the 3-axis of the CNC.
Objectives
The objectives of the project are: -
1) Currently the cost of the industrial CNC is far within the reach of the common people. My aim is to reduce the cost of the CNC by making it affordable and with as much precision as possible.
2) Spread awareness about the advantage and multiple uses of CNC.
3) My other aim is to add IOT to CNC by making an application which can be accessible through the internet and it can control the CNC from anywhere. The application will show the real time coordinates of the axis of the machine. This application will include simulation of the entire process and will be capable of sending G-code to the machine directly. This will greatly reduce the use of wires and make the process wireless.
Project Implementation
To make this DIY CNC raw material such as plywood and hollow aluminum rods to make the frame guides and support of the frame. After the completion of the frame electrical component such as servo motors and limit switches will be attached and the wiring will be placed accordingly. After this the wiring of the servo motor and limit switches will be connected to the Arduino CNC shield. The Arduino will then be loaded with the GRBL for the G-code to run and then the G-code of the desired object or drawing will be loaded and executed and the output will be executed ln the CNC.
After the construction of the CNC the wireless application of the CNC will be integrated with the hardware which will then allow the CNC to be operated wirelessly and at the same time the simulation of the process can also be viewed in the application.
Benefits
The benefits of the project are as follows: -
Technical Details
Electrical parts:
Mechanical parts:
Software:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry pi | Equipment | 1 | 9000 | 9000 |
| Arduino | Equipment | 2 | 3000 | 6000 |
| Stepper motors | Equipment | 3 | 1700 | 5100 |
| Spindle servo Motor with Drive | Equipment | 1 | 7000 | 7000 |
| Power Supply | Equipment | 1 | 3000 | 3000 |
| CNC frame | Equipment | 1 | 8000 | 8000 |
| CNC Axis belts | Equipment | 3 | 500 | 1500 |
| Wiring | Equipment | 1 | 500 | 500 |
| Wi-Fi Module | Equipment | 1 | 487 | 487 |
| CNC Shield | Equipment | 1 | 1000 | 1000 |
| Limit Switches | Equipment | 6 | 20 | 120 |
| Cutting tool | Equipment | 1 | 1000 | 1000 |
| Spacer, washer, nuts, screw, bolts, guides and Supports | Equipment | 1 | 2000 | 2000 |
| Stepper Drivers | Equipment | 3 | 1000 | 3000 |
| Drawing tool | Equipment | 2 | 50 | 100 |
| Hosting and domain | Equipment | 1 | 5000 | 5000 |
| Raspberry pi screen | Equipment | 1 | 8000 | 8000 |
| Power Tools and Software | Miscellaneous | 1 | 8000 | 8000 |
| Total in (Rs) | 68807 |
This robot, as the name suggests, is designed to assist humans according to their basic ne...
Student attendance using deep entity naming technique is a system in which we are using tw...
Talking about the rescue purpose applications, we have seen that big choppers and helicopt...
Solar Hybrid Power System is a multi-mode power system which can simultaneously manage inp...
Autism, or autism spectrum disorder (ASD), refers to a broad range of conditions character...