SlideShare a Scribd company logo
Prepared By:
Rania hasan
Enas
hamadneh
Cnc
machine
 Numerical control is a method of
automatically operating a manufacturing
machine based on a code of letters, numbers,
and special characters.
 The numerical data required to produce a
part is provided to a machine in the form of a
program, called part program or CNC
program.
 The program is translated into the appropriate
electrical signals for input to motors that run
the machine.
 Increase production throughput
 Improve the quality and
accuracy of manufactured parts
 Stabilize manufacturing costs
 Manufacture complex or
otherwise impossible jobs -2D
and 3D contours
 Flexibility of operation is improved, as is the ability to
 produce complex shapes with good dimensional
accuracy,
 repeatability, reduced scrap loss, and high production
rates,
 Tooling costs are reduced, since templates and other
fixtures are not required.
 Machine adjustments are easy to make with
microcomputers
 More operations can be performed with each setup, and
less
 lead time for setup and machining is required compared
to
 conventional methods. Design changes are facilitated,
and
 Programs can be prepared rapidly and
can be recalled at
 any time utilizing microprocessors. Less
paperwork is involved.
 Faster prototype production is possible.
 Required operator skill is less than that
for a qualified
 machinist, and the operator has more time
to attend to other tasks in the work area
Our machine understand G-
code language which is
commonly used in CNC’s World.
Advantages:
benefit by existent smart
algorithms that generate G-code
for any complex computer
Wood body
Pic 18 controller.
Stepper motors and electrical movable
arm
Driver circuit for steppers H-bridges, and
other components.
Serial communication interface.
 wooden layout: We used wood in
building our body since its lighter than
iron
We used linear-motion bearing which is a
bearing designed to provide free motion
in one dimension The bearing will slide
on an aluminum or steel angle keeping
the bearing in place. These bearings will
also walk on aluminum corners.
CNC Axis (x, y, and z): The z-axis
is one of three axes for the CNC The z-
axis allows the router to move in the up
and down direction. The CNC Z axis is
very important to the CNC machines.
Without this axis, depth cannot be
created.
The function of the y-axis serves as a
motor mount to move the z-axis in
addition to the slide mechanism.
X-axis :use 2 pieces One for the front
and one for the back. these two pieces
serve also as height stands
Stepper Motors
The motors are the heart of any CNC
machine. The size and type of motor
can define a CNC routers precision,
speed, and accuracy. There are two
primary classes of motors used on
CNC machines, stepper motors and
servo motors. Within these two
classes there are several types.
class_cnc.ppt
This Step motor controller uses the L297
and L298N driver combination; it can be
used as standalone or controlled by
microcontroller. It is designed to accept step
pulses at up to 25,000 per second. Previous
schematic is just to control one motor so for
the milling machine you need 3 of these
circuits and 3 motors.
G Code
The "instructions" read by CNC machines are usually
a human readable format called G-Code. The
machine is set up with a base unit, like Inch or mm,
and a command of G01 X500 Y200 Z100 on a metric
mm setup tells the machine it needs to move
500 units on the X axis and 200 units on the Y axis
and 100 on z axis.
C# application with simple and easy to use
interface.
Main idea in C# application is to read a text
file which contain the G-Code and parse the
values of pixel of the image to the PIC, then
the microcontroller get the values and move
the motors according to the signed values
received.
The picc code give the values of pixel to
the stepper motor through pic ports
class_cnc.ppt
We used a limit switches in our body
to ensure that the machine will stop
directly in case the motor try to rotate
a distance more that the length of the
axis.
Cnc mean computer numerical control machine it’s
a form of programmable automation drill drawings
on wood use g coding consist of 3 motors and their
drivers and pic with its basic circuit and body made
of wood hold on motors and drill and the wood we
want to draw on it
We tried to make cheap fast safety cnc machine that
drill on wood piece according to any drawing we
draw to it.

More Related Content

PPT
Class cnc
PDF
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
PDF
Mini CNC Plotter and Laser Engraver
PDF
IRJET- Analysis of File Conversion Program Used for CNC Machine
PDF
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
PPT
9.pmat m 01
PDF
Cnc programming basics.doc
Class cnc
DESIGN AND DEVELOPMENT OF LOW COST COMPUTER NUMERICAL CONTROL PLOTTER WITH AN...
Mini CNC Plotter and Laser Engraver
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET- Automatic Mini CNC Machine for PCB Drawing using Arduino
9.pmat m 01
Cnc programming basics.doc

Similar to class_cnc.ppt (20)

PPTX
CNC Maching.pptx
PPTX
final presentation
PPTX
CNC Milling
PPTX
introduction to cnc machines
PDF
CNC Water Jet Cutting Machine
PDF
CAM-2 NC CNC machines.pdf
PPTX
cnc machining
PPTX
Mini Cnc Printer
PPTX
LEARN CNC.pptx
PPTX
Computer numerical control ( CNC )
PDF
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
PPTX
Introduction to CNC machines.pptx
PDF
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
PPTX
Computer numerical control (CNC)
PPTX
Predefence.pptx
PPTX
395121986-300120529-An-introduction-to-CNC-Machines-PPT-pptx.pptx
PDF
Manufacturing Processes 5
PDF
12 cnc & part programming
PDF
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
PDF
IRJET- Automatic PCB Designer based on CNC System
CNC Maching.pptx
final presentation
CNC Milling
introduction to cnc machines
CNC Water Jet Cutting Machine
CAM-2 NC CNC machines.pdf
cnc machining
Mini Cnc Printer
LEARN CNC.pptx
Computer numerical control ( CNC )
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
Introduction to CNC machines.pptx
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Computer numerical control (CNC)
Predefence.pptx
395121986-300120529-An-introduction-to-CNC-Machines-PPT-pptx.pptx
Manufacturing Processes 5
12 cnc & part programming
IRJET - An Embedded Approach for Design and Development of the Mini CNC C...
IRJET- Automatic PCB Designer based on CNC System
Ad

More from JiaJunWang17 (20)

PPTX
LATHE PARTS AND FUNCTIONS.pptx
PPTX
Cash flow model
PPT
Business_Analysis_Decision_Analysis.ppt
PPTX
Capacitacion_2016_pptx_pptx.pptx
PPT
fontes_jud_rabinico_mestrado_jan_2014_pp.ppt
PPT
Cybercrime_PPT.ppt
PPTX
PENGARATAN_PPT.pptx
PPT
neuroaids_ppt.ppt
PPT
PPT_presentation_PaperKISMIF2016_ppt.ppt
PPTX
PPT_MERCADOS.pptx
PPTX
El ciclo del hábito.pptx
PPTX
Hatshepsut_PPT.pptx
PPT
hho_acctg09GE_inppt05_ppt.ppt
PPT
hho_acctg09GE_inppt05B_ppt.ppt
PPT
hho_acctg09GE_inppt02_ppt (1).ppt
PPT
hho_acctg09GE_inppt06_ppt.ppt
PPT
Worksheet for a Merchandising Business.ppt
PPTX
Akl_ppt.pptx
PPTX
vakum_ppt.pptx
PPTX
Arab spring.pptx
LATHE PARTS AND FUNCTIONS.pptx
Cash flow model
Business_Analysis_Decision_Analysis.ppt
Capacitacion_2016_pptx_pptx.pptx
fontes_jud_rabinico_mestrado_jan_2014_pp.ppt
Cybercrime_PPT.ppt
PENGARATAN_PPT.pptx
neuroaids_ppt.ppt
PPT_presentation_PaperKISMIF2016_ppt.ppt
PPT_MERCADOS.pptx
El ciclo del hábito.pptx
Hatshepsut_PPT.pptx
hho_acctg09GE_inppt05_ppt.ppt
hho_acctg09GE_inppt05B_ppt.ppt
hho_acctg09GE_inppt02_ppt (1).ppt
hho_acctg09GE_inppt06_ppt.ppt
Worksheet for a Merchandising Business.ppt
Akl_ppt.pptx
vakum_ppt.pptx
Arab spring.pptx
Ad

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PPT on Performance Review to get promotions
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
bas. eng. economics group 4 presentation 1.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
OOP with Java - Java Introduction (Basics)
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Foundation to blockchain - A guide to Blockchain Tech
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Internet of Things (IOT) - A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
III.4.1.2_The_Space_Environment.p pdffdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT on Performance Review to get promotions
Fundamentals of safety and accident prevention -final (1).pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
R24 SURVEYING LAB MANUAL for civil enggi
bas. eng. economics group 4 presentation 1.pptx

class_cnc.ppt

  • 2.  Numerical control is a method of automatically operating a manufacturing machine based on a code of letters, numbers, and special characters.  The numerical data required to produce a part is provided to a machine in the form of a program, called part program or CNC program.  The program is translated into the appropriate electrical signals for input to motors that run the machine.
  • 3.  Increase production throughput  Improve the quality and accuracy of manufactured parts  Stabilize manufacturing costs  Manufacture complex or otherwise impossible jobs -2D and 3D contours
  • 4.  Flexibility of operation is improved, as is the ability to  produce complex shapes with good dimensional accuracy,  repeatability, reduced scrap loss, and high production rates,  Tooling costs are reduced, since templates and other fixtures are not required.  Machine adjustments are easy to make with microcomputers  More operations can be performed with each setup, and less  lead time for setup and machining is required compared to  conventional methods. Design changes are facilitated, and
  • 5.  Programs can be prepared rapidly and can be recalled at  any time utilizing microprocessors. Less paperwork is involved.  Faster prototype production is possible.  Required operator skill is less than that for a qualified  machinist, and the operator has more time to attend to other tasks in the work area
  • 6. Our machine understand G- code language which is commonly used in CNC’s World. Advantages: benefit by existent smart algorithms that generate G-code for any complex computer
  • 7. Wood body Pic 18 controller. Stepper motors and electrical movable arm Driver circuit for steppers H-bridges, and other components. Serial communication interface.
  • 8.  wooden layout: We used wood in building our body since its lighter than iron
  • 9. We used linear-motion bearing which is a bearing designed to provide free motion in one dimension The bearing will slide on an aluminum or steel angle keeping the bearing in place. These bearings will also walk on aluminum corners.
  • 10. CNC Axis (x, y, and z): The z-axis is one of three axes for the CNC The z- axis allows the router to move in the up and down direction. The CNC Z axis is very important to the CNC machines. Without this axis, depth cannot be created. The function of the y-axis serves as a motor mount to move the z-axis in addition to the slide mechanism.
  • 11. X-axis :use 2 pieces One for the front and one for the back. these two pieces serve also as height stands
  • 12. Stepper Motors The motors are the heart of any CNC machine. The size and type of motor can define a CNC routers precision, speed, and accuracy. There are two primary classes of motors used on CNC machines, stepper motors and servo motors. Within these two classes there are several types.
  • 14. This Step motor controller uses the L297 and L298N driver combination; it can be used as standalone or controlled by microcontroller. It is designed to accept step pulses at up to 25,000 per second. Previous schematic is just to control one motor so for the milling machine you need 3 of these circuits and 3 motors.
  • 15. G Code The "instructions" read by CNC machines are usually a human readable format called G-Code. The machine is set up with a base unit, like Inch or mm, and a command of G01 X500 Y200 Z100 on a metric mm setup tells the machine it needs to move 500 units on the X axis and 200 units on the Y axis and 100 on z axis.
  • 16. C# application with simple and easy to use interface. Main idea in C# application is to read a text file which contain the G-Code and parse the values of pixel of the image to the PIC, then the microcontroller get the values and move the motors according to the signed values received.
  • 17. The picc code give the values of pixel to the stepper motor through pic ports
  • 19. We used a limit switches in our body to ensure that the machine will stop directly in case the motor try to rotate a distance more that the length of the axis.
  • 20. Cnc mean computer numerical control machine it’s a form of programmable automation drill drawings on wood use g coding consist of 3 motors and their drivers and pic with its basic circuit and body made of wood hold on motors and drill and the wood we want to draw on it We tried to make cheap fast safety cnc machine that drill on wood piece according to any drawing we draw to it.