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

Project Title

automated and precise CNC machine

Project Area of Specialization 3D/4D PrintingProject Summary

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 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 Objectives

The aims and objectives of this project are:

Project Implementation Method

For PCB Fabrication through CNC machine, different softwares are used.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Benefits of the Project

The benefits of this project are:

  1.  It is time efficient.
  2. PCBs are more enivroment friendly as there is no need of chemicals which can cause harm.
  3. It can be used at university level by students,
  4. Less chances of error as less human input.
  5. Machine being flexible can perform multiple tasks such as writing, sketching, wood carving, Printed Circuit Boards,etc.
  6. Easy to operate by softwares.
Technical Details of Final Deliverable

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 Equipment311003300
Spindle Motor Equipment175007500
Limit Switch Equipment6110660
power supply Equipment140004000
LCD Equipment122002200
TB6560 Controller Equipment149004900
Aluminium Equipment222305060
belt Equipment35001500
ER11 collet-chuk Equipment158005800
Bearing Equipment103703700
ball screw Equipment3700021000
relay Equipment39502850
buttons Equipment3120360
base plate Equipment148004800
CPU Equipment122002200

More Posts