SlideShare una empresa de Scribd logo
1 de 31
An-Najah National
University
Computer Engineering
Department
Hardware Project
2013-2014
CNC Engraving
Machine
1
Supervised By: Dr. Luai M. Malhis
Examiners Committee: Dr. Sufyan Samara
& Dr. Hanal Abu-Zant
By: Abdullah Jaradat & Farouq Mousa
What is CNC and its types?
How CNC works?
CNC Mechanical part
CNC Electrical controller
CNC Computer software
Motivation and future work
Demo video
2
OUTLINE
What is CNC
and its
types
CNC :stands for Computer Numerical Control
Mean controlling machine with numerical
system called G-code generated and send by
computer
G-code: numerical control language used to
tell computerized machine what to do and
how to do by set of movement instructions.
3
CNC types
Milling : machine uses rotating cutter to remove
material from the surface of a work piece
 The rotary moves perpendicular to its axis
Lathe : machine that rotates work piece on its
axis to perform drilling and deformation
operation
Plasma cutters : involves cutting a material
using a plasma. used to cut steel and other
metals
Water jet cutters : uses water pressure to cut
materials
4
CNC types
Milling machine
5
CNC types
 Lathe machine
6
CNC types
Plasma cutters
7
CNC types
Water jet cutter
8
How CNC
works
Commercial CNC perform cutting and
engraving on material
Our CNC just perform engraving pictures on
wood or plastic plates
Engraving process go through these steps
Convert picture to our custom G-code
Send G-code instruction via serial to arduino
Arduino parses G- code string and get steps
values
Rotate stepper motors with exact number of
steps
9
CNC
mechanical
part
CNC consists of three axis's x , y and z
Z axis holds drilling bit
Each axis has a Stepper Motor joined to
a lead screw via coupler
The end of lead screw is centered with
bearing to keep rotational movement
We use nuts with lead screw to convert
rotational movement to liner
10
CNC
mechanical
part
11
Stepper , coupler ,lead screw and bearing
CNC
mechanical
part
12
CNC
mechanical
part
13
CNC
electrical part
Electrical part consist of:
3 stepper motors
Each one connected to power driver
Arduino (MIC) which generate steps
sequence
14
CNC
electrical part
we use unipolar stepper motor nema 23
type
Nema 23 stander dimension 5.7 * 5.7
cm
Each stepper has 6 wires
2 common power (Vcc)
4 connected to power driver
15
CNC
electrical part
16
CNC
electrical part
Power driver consist of:
4 Darlington transistor acting as gates or
switch's
4 diodes to protect transistor from back
EMF
4 optoisolator to protect and isolate
arduino from power side
17
CNC
electrical part
18
CNC electrical
parts
PCB of drivers
19
CNC
electrical part
20
CNC
electrical part
Stepper motor stepping mode:
Full step
 One phase on
 Two phase on
Half step : alternate between two phases
on and a single phase on
Microsteps : generate sine and
cosine waveform of steps
21
CNC
electrical part
22
CNC
computer side
Computer side is responsible for
generating G-code and send it to
arduino
We used two C# programs
One responsible for generating G-code
Other one responsible for send G-code to
arduino through serial port
23
CNC
computer side
Due to high constraint of stepper accuracy
we cant do more than 5 stages of cutting
depth
So first program convert image to gray scale
image which has 256 different color vary
from black(0) to white(255)
But because we have just 5 cut depth we
need to generate image with just 5 color
Each threshold represent cut depth
We write simple algorithm to find longest
pattern of same color
24
CNC
computer side
25
CNC
computer side
26
CNC
computer side
Second program is used to initiate the
starting point of engraving process
Using arrows to move drilling head up/down
left/ right and forward/backward
Or you can assign number of steps to each
axis individually
Then open G-code file and start cycling
27
CNC
computer side
28
Future work
Design commercial CNC with better
accuracy
Design 3d printing CNC machine for
educational purposes.
29
Final picture
30
Demo time
31

Más contenido relacionado

La actualidad más candente

Report of design and development of multi purpose mechanical machine
Report of design and development of multi purpose mechanical machine Report of design and development of multi purpose mechanical machine
Report of design and development of multi purpose mechanical machine
Jitendra Jha
 
Mechanical Measurement & Metrology ( PDFDrive ).pdf
Mechanical Measurement & Metrology ( PDFDrive ).pdfMechanical Measurement & Metrology ( PDFDrive ).pdf
Mechanical Measurement & Metrology ( PDFDrive ).pdf
NurulAlia43
 

La actualidad más candente (20)

Cnc machine report
Cnc machine reportCnc machine report
Cnc machine report
 
Unit i and ii
Unit i and iiUnit i and ii
Unit i and ii
 
Electro chemical machining
Electro   chemical   machiningElectro   chemical   machining
Electro chemical machining
 
Unconventional machining processes
Unconventional machining processesUnconventional machining processes
Unconventional machining processes
 
Report of design and development of multi purpose mechanical machine
Report of design and development of multi purpose mechanical machine Report of design and development of multi purpose mechanical machine
Report of design and development of multi purpose mechanical machine
 
Bhel haridwar summer training ppt
Bhel haridwar summer training pptBhel haridwar summer training ppt
Bhel haridwar summer training ppt
 
All About Laser Cutting
All About Laser CuttingAll About Laser Cutting
All About Laser Cutting
 
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
Ultrasonic Micro-machining
Ultrasonic Micro-machining Ultrasonic Micro-machining
Ultrasonic Micro-machining
 
Presentation on mechanical engineering
Presentation on mechanical engineering Presentation on mechanical engineering
Presentation on mechanical engineering
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
pcd cutting tools classification and application from halnn
pcd cutting tools classification and application from halnnpcd cutting tools classification and application from halnn
pcd cutting tools classification and application from halnn
 
Mechanical Measurement & Metrology ( PDFDrive ).pdf
Mechanical Measurement & Metrology ( PDFDrive ).pdfMechanical Measurement & Metrology ( PDFDrive ).pdf
Mechanical Measurement & Metrology ( PDFDrive ).pdf
 
4 types of chips (1)
4 types of chips (1)4 types of chips (1)
4 types of chips (1)
 
Project report
Project reportProject report
Project report
 
Magnestic abrasive finishing process
Magnestic abrasive finishing processMagnestic abrasive finishing process
Magnestic abrasive finishing process
 
Lapping Machine Process and Application
Lapping Machine Process and ApplicationLapping Machine Process and Application
Lapping Machine Process and Application
 
Usm g.venkatesh
Usm g.venkateshUsm g.venkatesh
Usm g.venkatesh
 
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
 

Destacado

Seminar henri fayol
Seminar henri fayolSeminar henri fayol
Seminar henri fayol
Mohmad Ali
 
14 Principles Of Management
14 Principles Of Management14 Principles Of Management
14 Principles Of Management
rahul singh
 
Management ppt
Management pptManagement ppt
Management ppt
Yen Garcia
 

Destacado (15)

14 principles of_management
14 principles of_management14 principles of_management
14 principles of_management
 
14 principle of managment too short and too sweet
14 principle  of managment too short and too sweet14 principle  of managment too short and too sweet
14 principle of managment too short and too sweet
 
Fayols Principle ppt
Fayols Principle pptFayols Principle ppt
Fayols Principle ppt
 
Seminar henri fayol
Seminar henri fayolSeminar henri fayol
Seminar henri fayol
 
Fayol principles of management on KFC by Shivam Sharma
Fayol principles of management on KFC by Shivam SharmaFayol principles of management on KFC by Shivam Sharma
Fayol principles of management on KFC by Shivam Sharma
 
Principle of Managment CBSE Class 12th
Principle of Managment CBSE Class 12thPrinciple of Managment CBSE Class 12th
Principle of Managment CBSE Class 12th
 
14 Principles of Management by Henri Fayol with Case Study
14 Principles of Management by Henri Fayol with Case Study14 Principles of Management by Henri Fayol with Case Study
14 Principles of Management by Henri Fayol with Case Study
 
henry fayol principles business studies class 12th
henry fayol principles business studies class 12thhenry fayol principles business studies class 12th
henry fayol principles business studies class 12th
 
Survey of 14 Principles Of Management followed by a company!
Survey of 14 Principles Of Management followed by a company!Survey of 14 Principles Of Management followed by a company!
Survey of 14 Principles Of Management followed by a company!
 
fayol principles of management in reliance fresh
fayol  principles of management in reliance freshfayol  principles of management in reliance fresh
fayol principles of management in reliance fresh
 
Principles of management
Principles of managementPrinciples of management
Principles of management
 
Priciples of management ppt final
Priciples of management ppt finalPriciples of management ppt final
Priciples of management ppt final
 
14 Principles Of Management
14 Principles Of Management14 Principles Of Management
14 Principles Of Management
 
Management ppt
Management pptManagement ppt
Management ppt
 
Business Studies (Principles of Management) Project Class 12th CBSE
Business Studies (Principles of Management) Project Class 12th CBSE Business Studies (Principles of Management) Project Class 12th CBSE
Business Studies (Principles of Management) Project Class 12th CBSE
 

Similar a CNC Engraving Machine

CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
LUCKYRATHOD8
 

Similar a CNC Engraving Machine (20)

PPT ON BHEL HARIDWAR
PPT ON BHEL HARIDWARPPT ON BHEL HARIDWAR
PPT ON BHEL HARIDWAR
 
Cnc 2 0
Cnc 2 0 Cnc 2 0
Cnc 2 0
 
Cnc detail
Cnc detailCnc detail
Cnc detail
 
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using ArduinoIRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
 
Industrial training report by nawab
Industrial training report by nawabIndustrial training report by nawab
Industrial training report by nawab
 
CNC DRAWBOT
CNC DRAWBOTCNC DRAWBOT
CNC DRAWBOT
 
CNC Plotter Black Book
CNC Plotter Black BookCNC Plotter Black Book
CNC Plotter Black Book
 
opsahu cnc machine r.k.r. govt poly janjgir
opsahu cnc machine r.k.r. govt poly janjgiropsahu cnc machine r.k.r. govt poly janjgir
opsahu cnc machine r.k.r. govt poly janjgir
 
Importance of NC & CNC systems as a part of CAM by M.M.RAFIK.
Importance of NC & CNC systems as a part of CAM by M.M.RAFIK.Importance of NC & CNC systems as a part of CAM by M.M.RAFIK.
Importance of NC & CNC systems as a part of CAM by M.M.RAFIK.
 
9_CNC (1).ppt
9_CNC (1).ppt9_CNC (1).ppt
9_CNC (1).ppt
 
Bhel ppt
Bhel pptBhel ppt
Bhel ppt
 
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
 
Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5
 
Unit5 170719122758
Unit5 170719122758Unit5 170719122758
Unit5 170719122758
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
CNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit BoardCNC Drilling Machine for Printed Circuit Board
CNC Drilling Machine for Printed Circuit Board
 
geometric modelling and PLC
geometric modelling and PLCgeometric modelling and PLC
geometric modelling and PLC
 
Me761 a lecture-4 cnc
Me761 a lecture-4 cncMe761 a lecture-4 cnc
Me761 a lecture-4 cnc
 
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
BHEL INDUSTRIAL SEMINAR BY PREM NARAYAN
 
PCB layout using CNC machine
PCB layout using CNC machinePCB layout using CNC machine
PCB layout using CNC machine
 

Último

Indian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girlsIndian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girls
Monica Sydney
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Smartinfologiks
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
dollysharma2066
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
ZurliaSoop
 

Último (17)

CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCCARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
 
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
 
How to structure your pitch - B4i template
How to structure your pitch - B4i templateHow to structure your pitch - B4i template
How to structure your pitch - B4i template
 
Supply Chain Location Decision and Management
Supply Chain Location Decision and ManagementSupply Chain Location Decision and Management
Supply Chain Location Decision and Management
 
Indian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girlsIndian Call girl in Dubai 0508644382 Dubai Call girls
Indian Call girl in Dubai 0508644382 Dubai Call girls
 
How Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxHow Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptx
 
Famedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . FullsailFamedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . Fullsail
 
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.inEV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
 
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
JAIPUR CALL GIRLS SERVICE REAL HOT SEXY 👯 CALL GIRLS IN JAIPUR BOOK YOUR DREA...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
 
Amethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdfAmethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdf
 
Dàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptxDàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptx
 
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
 
Bhavnagar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girl
Bhavnagar Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlBhavnagar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girl
Bhavnagar Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girl
 
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSESEXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
 

CNC Engraving Machine