automated and precise CNC machine
A Computer Numeric Control CNC Machine is controlled through codes containing alphanumeric data. CNC machine is a 3 axis motor controlled machine. It can perform multiple tasks which makes it more versatile and environment friendly as manual operation and human input in reduced. A CNC machine c
2025-06-28 16:30:21 - Adil Khan
automated and precise CNC machine
Project Area of Specialization 3D/4D PrintingProject SummaryA Computer Numeric Control CNC Machine is controlled through codes containing alphanumeric data. CNC machine is a 3 axis motor controlled machine. It can perform multiple tasks which makes it more versatile and environment friendly as manual operation and human input in reduced. A CNC machine can build up Printed Circuit Boards through G-codes by using multiple softwares. There are 3 basic steps for running a CNC machine, firstly, make a Computer-aided Design CAD file. Then developing a Computer-aided Manufacturing CAM file which results in G-codes. Finally these G-codes are loaded in CNC machine as an input for getting the desired output.
CNC machines are demanded more as it requires less human input. It is time and cost efficient. CNC machines being environment friendly are used in universities by the students.
Project ObjectivesThe aims and objectives of this project are:
- Increased Productivity
- Improved Efficiency
- Uniform and Precise PCB layouts
- Improved Flexibility
- Environment Friendly
- Perform Wood carving, Writing and Sketching
For PCB Fabrication through CNC machine, different softwares are used.
- Circuit Design: The initial step in the PCB fabrication is to make the schematic for the circuit design and then simulate the schematic design in the simulation software. In the simulation electric rules are checked. The desired output in the form of graphs and rms values can be cross checked with mathematical model values.
- Layout geneartion: The next step is to generate the layout of the schematic by keeping the design rules in mind. The footprints and dimensions of the components can be set or changed in the layout generation process. This can be done using the PROTEUS software.
- G-code generation: Once the schematic and layout is generated, the G-code is generated using FLATCAM software, which generates the code necessary to perform milling operation which will create traces and also the drilling operation for the through holes. FLATCAM automatically selects the cutting tools. All DRCs, speeds and tools can be selected and checked in FLATCAM. This G-code is then loaded into CNC mill program, MACH3.
-
Contoller and driver: TB6560 (universal motion and automation controller) is a motion controller system configurable to control any kind of machine automation application. This single TB-6560 controller can control upto 3-axis machines with a great accuracy and simplicity of operation. The TB6560 can be configured to interface with any kind of motors, limit swtiches and amplifiers.
TB6560 can be controlled through many different softwares like MACH3. MACH3 is a executive software for microsoft windows multi-axis controller. At its core MACH3 provides a text editor for editing motion and a workspace enviroment.
The benefits of this project are:
- It is time efficient.
- PCBs are more enivroment friendly as there is no need of chemicals which can cause harm.
- It can be used at university level by students,
- Less chances of error as less human input.
- Machine being flexible can perform multiple tasks such as writing, sketching, wood carving, Printed Circuit Boards,etc.
- Easy to operate by softwares.
Stepper motor for axis(X,Y,Z): 1000rpm each stpper motor
Input Voltage for controller: 12/36v DC
spindle: DC motor, 300W, 7000rpm, 5micron run out error.
Weight: 45kg
Bed size: A4 size page.
Accuracy: 500micron
Structure type: Open Frame Structure.
Final Deliverable of the Project Hardware SystemType of Industry Manufacturing , Others Technologies 3D/4D Printing, OthersSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 69830 | |||
| Stepper Motor | Equipment | 3 | 1100 | 3300 |
| Spindle Motor | Equipment | 1 | 7500 | 7500 |
| Limit Switch | Equipment | 6 | 110 | 660 |
| power supply | Equipment | 1 | 4000 | 4000 |
| LCD | Equipment | 1 | 2200 | 2200 |
| TB6560 Controller | Equipment | 1 | 4900 | 4900 |
| Aluminium | Equipment | 22 | 230 | 5060 |
| belt | Equipment | 3 | 500 | 1500 |
| ER11 collet-chuk | Equipment | 1 | 5800 | 5800 |
| Bearing | Equipment | 10 | 370 | 3700 |
| ball screw | Equipment | 3 | 7000 | 21000 |
| relay | Equipment | 3 | 950 | 2850 |
| buttons | Equipment | 3 | 120 | 360 |
| base plate | Equipment | 1 | 4800 | 4800 |
| CPU | Equipment | 1 | 2200 | 2200 |