CNC Engraving Machine An-Najah National University Computer Engineering Department Hardware Project 2013-2014 Supervised By: Dr. Luai M. Malhis Examiners.

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

C3 – THE IMPACT OF CAD/CAM ON MANUFACTURING Option C: CAD/CAM.
CNC Programming “Milling”
Design Realization lecture 9 John Canny 9/23/03. Last Time  More on kinematics and IK.  Some concepts from dynamics.
Manufacturing Automation
Submitted by Adnan Hassoneh Asad Alsebaee Ayoub Qadoos Mutasem Essa Abed Alqader Salameh Supervised by Dr. Salameh Abd Alfattah.
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
MCQ.
Introduction CNC (Computer Numerical Control) Machines are automated machines, which uses programs to automatically execute a series of machining operations.
MFET 275 CNC Applications A thorough course in G and M code programming of two axis turning centers and three axis machining centers. James B. Higley,
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
Drilling machine.
Module 1: Introduction to CNC Turning
Conventional Machining
Manufacturing Systems
Introduction to Computer Numerical control
Lathe and drilling machines
3X3X3 LED CUBE By JASON WU CET4711 FINAL PROJECT.
Fabrication II By Ryan Sharp and Andrew Keisic. Topics How to machine a simple part. Things to Keep in Mind When Designing Parts Tooling Setup CNC.
Sherline CNC machines. CNC mill with 4-axis driver box Systems are also available without a computer. The axis driver box plugs into the parallel.
Engineer Training Motion Control TJ8300 / TJ8500 Motion Control.
Basic Machinery & Quality Instruments INJECTION MOLDING MACHINE High Production Machinery Materials- Plastics Has a custom metal mold Precision equipment.
Lathe and drilling machines
Prepared By: Rania hasan Enas hamadneh Cnc machine.
Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
Designing a Voice Activated Compartmentalized Safe with Speech Processing using Matlab Preliminary Design Review Amy Anderson Ernest Bryant Mike Joyner.
Build a Simple Electric Motor Uses a stator made of windings, an armature with two coils, and a commutator.
NYU Polytechnic School of Engineering December 01, 2014 Professor SangHoon Lee Andy Lynch, Rajiv Panday, Stephen Carter.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
AHMEDABAD INSTITUTE OF TECHNOLOGY
VEX Units of work UNIT 1: TUMBLERUNIT 2: CLAWBOTUNIT 3: MANUFACTURING UNIT 1.1: Autodesk Inventor TUMBLER Build UNIT 2.1: Autodesk Inventor CLAWBOT Build.
DESIGN AND DEVELOPMENT OF GRINDING ATTACHMENT ON LATHE MACHINE
CNC FEED DRIVES.
SNS COLLEGE OF ENGINEERING
Introduction to Motors, servos and steppers
Machine Tool & Machining
Seminar On CNC Machine Submitted To: Submitted By:
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
An-Najah National University
Flexible Manufacturing
By Martinus Bagus Wicaksono
Machining.
CAD/CAM Unit 79.
Automated slicing machine
Parul Institute of Engineering & Technology
CNC PCB Machine Prepared by : *Jafar Yasin Supervised by:
Mach3.
Trevor Thorwart Andrew Meier Josh Hoover
An-Najah National University Computer Engineering Department Software Graduation Project (66581) Supervised By: Dr. Luai M. Malhis Examiners.
Simple CNC machine Students: Mahmood Yunis Shadi Tahseen Hanani.
Outlines : Introduction . Construction . Control .
Graduation project ii: 3-axis cnc milling machine
MECHANICAL ENGINEERING
Narnarayan shastri institute of tech
Introducing ROBOTICS ARM
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
Chapter 23 Machining Processes: Turning and Hole Making
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
Using Surfcam to Produce a Numeric Control (NC) Program
NC,CNC machines and Control Programming.
NC and CNC machines and Control Programming
Rabab Saleh Shayma Abu Zahra
Eastern Mediterranean University Department of Mechanical Engineering
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
Cnc machine Presented By:.
FunDuino Graduation Project Seminar:
IENG 475: Computer-Controlled Manufacturing Systems Lathe Operations
Presentation transcript:

CNC Engraving Machine An-Najah National University Computer Engineering Department Hardware Project 2013-2014 Supervised By: Dr. Luai M. Malhis Examiners Committee: Dr. Sufyan Samara & Dr. Hanal Abu-Zant By: Abdullah Jaradat & Farouq Mousa

OUTLINE What is CNC and its types? How CNC works? CNC Mechanical part CNC Electrical controller CNC Computer software Motivation and future work Demo video 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. What is CNC and its 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 CNC types

Milling machine CNC types

Lathe machine CNC types

Plasma cutters CNC types

Water jet cutter CNC types

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 How CNC works

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 CNC mechanical part

Stepper , coupler ,lead screw and bearing CNC mechanical part

CNC mechanical part

CNC mechanical part

Electrical part consist of: 3 stepper motors Each one connected to power driver Arduino (MIC) which generate steps sequence 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 CNC electrical part

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 CNC electrical part

CNC electrical part

PCB of drivers CNC electrical parts

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 CNC electrical part

CNC electrical part

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 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 CNC computer side

CNC computer side

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 CNC computer side

CNC computer side

Design commercial CNC with better accuracy Design 3d printing CNC machine for educational purposes. Future work

Final picture

Demo time