Realisation a machine CNC

Similar documents
Computer Aided Design and Manufacture

CNC Controller based on Microcontroller ATmega1284P

Prices. Become a desktop 3D system expert and open up the creative possibilities CNC has to offer. Stable compact 3D system. Reliable and accurate

2. INTRODUCTION TO CNC

Computer Aided Engineering Applications 3. Advanced Manufacturing 3.5 NC programming 3.6 Automated Manufacturing systems 3.7 Rapid prototyping

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 ISSN

Manual 5 Axis CNC Interface Breakout Board Model#-DB25-1R5AM

Manual. Model#-DB25M-3R6A. 6 Axis CNC Interface Breakout Board. Lastest update : Feb Store this manual away for further reference.

MANUFACTURING PROCESSES

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-04

Demonstration -3D Printer -CNC Milling Machine

AKKON CNC SYSTEM TN015. Using AKKON controller board Datasheet. Table of versions

CNC Turning. Module2: Introduction to MTS-TopTurn and G & M codes. Academic Services PREPARED BY. January 2013

Chapter 1 Introduction to Numerically Controlled Machines

Manufacturing Processes with the Aid of CAD/CAM Systems AMEM 405

dfab Laguna CNC Manual With FANUC Control

Computer Integrated Manufacturing

Lecture Week 4. Images

Design and Build Instruction Details for my MPCNC

OF MECHANICAL ENGINERING COMPUTER INEGRATED MANUFACTURING SYSTEMS 8ME1A

LATIHAN Identify the use of multimedia in various fields.

Keywords Stepper motor, spindle motor, leadscrew, ball bearings, flexible coupling, and control system by Arduino micro controller in Easel software.

USBCNC PLASMA CONTROL with icnc600 or External device (Proma) PLASMA USERMANUAL

2017 DIY Controls for a CNC Plasma Cutting Table

Mach4 Industrial Mill Operations Guide

CAD2Gcode DXF Writer By Bob Adams

Design And Integration Of A Laser-Based Material Deposition System

Camera Positioning System

Ladybird Project - Vacuum Mould

EML 2322L -- MAE Design and Manufacturing Laboratory. CNC Machining

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

TopMill TopTurn. Jobshop Programming & Simulation for Multi-Side & Complete Mill-Turn Machining for every CNC Control

Technology Instructions

Hand-Held Controller Manual

New Age Aluminium Case

Plasma Control. Industrial Motion Control. Control Software Features. Optional Part Nesting. MachMotion.com

Drawing Glove. Project Proposal. Team 34 Joseph Xiong jcxiong2 Willie Zeng wzeng4

Mini CNC Plotter using Spare Parts

INSTALLING THE WINDOWS-BASED DRIVER NOTICE!

OKUMA MACHINING CENTER OPERATORS GUIDE OSP P200M THiNC

Our thanks go to: Puppy Linux, RTAI, EMC, axis, all the kernel developers and big mama thornton.

Well Link Industries Limited

Open Source Software for Artists and Illustrators. Jim Larson, RA

LOCKSMITHS ASSOCIATION OF SA KZN TRAINING CENTRE FEES

TECHNOLOGY EDUCATION

A Novel Technique for Controlling CNC Systems

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications

Technology Instructions

IEEM 215. Manufacturing Processes I Introduction to the ARIX CNC milling machine

MadCam 4.1: Large CNC Tool Path Generator Step 1: Open or Create a 2D file in Rhino Step 2: Prepare Model

Better, more accurate motion. Easier to Program and Run. Advanced Communications 6-09

CNC Mill Ê>EcHèRÆ7*Ë. Student Guide/Portfolio Edition 1

Biomedical Engineering Prototype Fabrication Studio. ProFab Studio. Summary of Phase I and Proposal for Phase II. June 08, 2016

An Experimental Analysis of Surface Roughness

CAD/CAM Software for Artistic Machining & Custom Woodworking

CIM CIM. db-tech TRAINING OBJECTIVE: Students are expected to be knowledgeable in COMPUTER INTEGRATED MANUFACTURING

Up to 4-axis plus closed-loop spindle Conversational and G-Code programming in one control Systems for knee mills, bed mills and VMC s USB interface

Get it going... CNC SOFTWARE MADE SIMPLE

A-SERIES BED MILLS. 3-Axis CNC for Job Shops, Tool Rooms, and Production Operations. Featuring Semi-Automatic + Conversational Programming + G-Code

The Design and Implementation of the Micro Laser Engraving Machine Based on STM32

CNC PART PROGRAMMING

Model: 3-Axis High Quality Self-Assembled 3D Printer Kit. Panowin F1

VisualCAM 2018 for SOLIDWORKS-TURN Quick Start MecSoft Corporation

ASSOCIATE PRODUCER/PRODUCTION DESIGNER

Section 1. System Technologies and Implications. Modules

CNC Programming Handbook, Third Edition PDF

International Journal of Engineering Trends and Technology (IJETT) Volume 32 Number 2- February 2016

GCSE ICT AQA Specification A (Short Course) Summary

Dawood Public School Course Outline Computer Studies Class VI

May Project Plan v2

if only it were real the UGS download unpacked how part of your desktop might look a genuine Arduino NANO

Computer Numerical Control Woodworking and Turning. Gershon Elber

YARA PROPOSAL BUSINESS PC BASED CNC CONTROLS YARA-AUTOMATION UKRAINE DNIPRO +38(067)

Tutorial 1 Engraved Brass Plate R

Chapter 5 Multimedia Software

Draft. CNC Controller Datasheet. 1 Features. 2 Applications

Software designed to work seamlessly with your CNC Masters machine. Made to work with Windows PC. Works with standard USB

SMK SEKSYEN 5,WANGSAMAJU KUALA LUMPUR FORM

Setup and Operation Manual

HOBBING WEAR PREDICTION MODEL BASED ON 3D CHIPS DETERMINATION

Introduction to Word Address Programming

User Manual. For 3rd Generation. 5 Axis Standard & Professional Breakout Board Set

Investigation of a closed-loop electronic system for control of a 3D printer Seher Kadirova, Berran Remzi, Teodor Nenov

MDF grooved aluminium phenolic resin

Balsa MK Express 2017 Title: Project: Date: Author: Table of Contents

CNC ROUTER - GRANITE 1200 X 1600 X 200

Hardware Installation Manual MX Axis Stepper Drive with Breakout Board & I/O s

Coordinate System Techniques

MIT DIPLOMA IN COMPUTER INTEGRATED MANUFACTURE (LEVEL 5) MN COURSE INFORMATION

Introduction to Computers

Industrial Automation (Automação de Processos Industriais)

3D Scanner PDR. Team 8 Oct. 23, Vangjel Frasheri Siyan Lin Chenkai Zhou. Advisor: Professor Tessier

TOOLPATHS TRAINING GUIDE. Sample. Distribution. not for MILL-LESSON-4-TOOLPATHS DRILL AND CONTOUR

NGINEERING ECHNOLOGY. ENGINEERING and TECHNOLOGY. Level 2 Diploma in. Qualification Specification. Issue 1.0. Overview

SOFTWARE. CAD / CAM software. Interpreter software. Programming software. Software and control organization... D-2

Trade of Sheet Metalwork. Module 7: Introduction to CNC Sheet Metal Manufacturing Unit 5: Data Input/ Storage/ Programme Proving Phase 2

Digital Literacy Year Group e-safety/digital citizenship Digital Literacy

Taper Control: Behind the Scenes of Dynamic Waterjet with Active Tolerance Control

Prototext 4. Why use Prototext 4

CPU5A Economy Series USBCNC software included. Features

Transcription:

Realisation a machine CNC presented by: Touati Abdelaziz 03-05-2017 Directed by: M.Belhadj

Summary Our study is not just based on realisation a CNC(Computer Numerical Control) machine but to find a way to minimise the price too, we collect a lot of information about CNC machine, how it work and the difference between them Computer Numerical Control (CNC) is one in which the functions and motions of a machine tool are controlled by means of a prepared program containing coded alphanumeric data.[4] The machine CNC comes with different sizes and different jobs, But they are so expensive Our objective is to minimise the price of CNC machine without affecting the job of the machine and try to realise the solution Key Words: Machine CNC, CNC, Machine, Minimise the price, Implementation i

List of Figures 1 CNC Machines................................. 2 2 Screen Shot From Universal GCode Sender.................. 2 3 The MCU Of CNC Milling Machine(Anayak Bed mill HVM-2300)..... 3 4 CNC Machines Tool.............................. 3 5 GCode File Generated From Inkscape..................... 5 6 Raspberry Pi.................................. 6 7 Aluminium Bar................................. 6 8 Laser Head................................... 7 9 DVD-ROM Frame Plus The Stepper Motor................. 7 10 DVD-ROM Frame Plus The Stepper Motor................. 7 11 CNC Machine.................................. 8 12 Generate A GCode Of Design......................... 11 13 Printing A Design Using Our CNC...................... 11 ii

List of Tables 1 Price of some CNC machine.......................... 1 iii

Contents Summary table of figure List Of Table i ii iii 1 Introduction 1 2 CNC machine 2 2.1 Definition.................................... 2 2.2 Elements Of A CNC.............................. 2 2.2.1 Part Program.............................. 2 2.2.2 Machine Control Unit......................... 3 2.2.3 Machine Tool.............................. 3 2.3 The Benefits Of The CNC Machine...................... 4 2.4 The Limitations................................. 4 3 Realisation 5 3.0.1 Definition................................ 5 3.1 Implementation................................. 5 3.1.1 Part Application............................ 5 3.1.2 Machine Control Unit......................... 5 3.1.3 Machine Tool.............................. 6 3.2 How We Did Make It?............................. 7 4 Conclusion 9 5 Annexes 11 6 glossary 12

1 Introduction Computer Numerical Control (CNC) is one in which the functions and motions of a machine tool are controlled by means of a prepared program containing coded alphanumeric data. CNC can control the motions of the work piece or tool, the input parameters such as feed, depth of cut, speed, and the functions such as turning spindle on/off, turning.[4] On the market machine CNC is so expensive and there is different in the price because it s depend on the type of machine and the size, for example : Machine Size Price CNC Router 1.21X2.50m 19,500$ CNC Router 5X8m 30,000$ Foam Cutting CNC 8X4X4m 10,000$ 3D CNC 200X200X180mm 350$ Table 1: Price of some CNC machine from ebay and Amazon The price of The machine that are exist on the market is too expensive otherwise the working area is small the objective is to find a way to minimise the price without affecting the quality of the work in bigger work area this rapport have tow section, in the first one we tried to explain more about a CNC machine and the elements of CNC and how it work and the benefits of it. in the second one we explain our solution and our realisation of a CNC machine. 1

2 2.1 CNC machine Definition CNC means Computer Numerical Control. This means a computer converts the design produced by Computer Aided Design software (CAD [page6]) into numbers. The numbers can be considered to be the coordinates of a graph and they control the movement of the cutter. In this way the computer controls the cutting and shaping of the material. [2] Figure 1: CNC Machines 2.2 Elements Of A CNC A CNC consists of three basic components : 2.2.1 Part Program is a set of commends which the machine will be followed, the commend set the position, state, and the motion of the CNC machine, there is 2 way to write the program manually or by automated programming tool. Figure 2: Screen Shot From Universal GCode Sender 2

the commends write with a GCode, the G Code is a special programming language that is interpreted by Computer Numerical Control (CNC) machines to create motion and other tasks.it is a language that can be quite complex at times and can vary from machine to machine. The basics, however, are much simpler than it first appears and for the most part follows an industry adopted standard. [1] 2.2.2 Machine Control Unit The machine control unit (MCU) is a microcomputer that stores the program and executes the commands into actions by the machine tool. Figure 3: The MCU Of CNC Milling Machine(Anayak Bed mill HVM-2300) 2.2.3 Machine Tool The machine tool could be one of the following: lathe, milling machine, laser and plasma. Figure 4: CNC Machines Tool Together these three components are the CNC machine. 3

2.3 The Benefits Of The CNC Machine High accuracy in manufacturing Short production time Greater manufacturing flexibility Simpler fix truing Reduced human error 2.4 The Limitations The drawbacks include high cost, maintenance The requirement of skilled part programmer 4

3 Realisation 3.0.1 Definition After knowing and understand the parts of CNC machine we tried to use a row material if it s possible to minimize. we replace MCU with this replacement we saved money between 500$-5,500$, and in part program we use an Open source application to generate the code and by that we saved money between 50$-499$, and for the machine we try to build the framework. 3.1 Implementation 3.1.1 Part Application We could generate the code with inkscape (page6) after adding a tool to it and the code is 100% right and can work in any CNC machine without problem. Figure 5: GCode File Generated From Inkscape 3.1.2 Machine Control Unit We replace the MCU with Raspberry Pi, after editing an open source application writ in python, that program convert the raspberry Pi to an MCU. 5

Figure 6: Raspberry Pi Raspberry Pi is a low-cost, basic computer that was originally intended to help spur interest in computing among school-aged children. The Raspberry Pi is contained on a single circuit board and features ports for: HDMI USB 2.0 Composite video Analog audio Power Internet SD Card The computer runs entirely on open-source software and gives students the ability to mix and match software according to the work they wish to do. [3] 3.1.3 Machine Tool We tried to build the framework in size of 21.0 x 29.7cm (A3) but we did not find the material in our state and some of component did not find them in our country, so we try to build the CNC machine in size of 3.5 x 3.5cm. The Component The basic things we did not find are Aluminium Bars: the idea was to build a CNC frame from aluminium much cipher and effective but we did not find aluminium bars with this shape. Figure 7: Aluminium Bar 6

Laser Head: We did not find it in our state but we did find it in other states but it was expensive for as (60,000-80,000 DA). Figure 8: Laser Head 3.2 How We Did Make It? We needed to use a stepper motor and frame and a laser to build our CNC, so we use a DVD- ROM motor they are a small stepper motor too, after we used DVD-ROM tow problem solved which are the frame and the motor but we lost the size, now our CNC work in 3.5X3.5cm Figure 9: DVD-ROM Frame Plus The Stepper Motor We needed a head to our CNC so we tried the DVD-ROM laser, we build the laser Diver and we extracted the laser Figure 10: DVD-ROM Frame Plus The Stepper Motor But it did not work out for us, so we get other idea which is to use other axes for a pen instead of laser but it did not work out for us either because we are using raspberry Pi. so we keep the pen as a head but we did not raise it up or down and this is how our CNC look like 7

Figure 11: Our CNC machine 8

4 Conclusion By define what is the CNC machine and how it works we was hoping to find a solution to the price and if there is a way to minimise it without effecting the quality of the product, our search and this work did answer that question yes there is a way to implementation the solution that we give by using open source application and raw materials There a limitation in our solution that is we pretend that the human that using the machine is 100% aware about the safety and he is protecting his self, and we know for sure that some times our solution is dangerous for human if he did not take care of his self Our perspective is to develop our solution to make it more safe for human and always to minimise the price even to our solution 9

References [1] Machmotion manual g & m code, August 2016. [2] V. Ryan. What does cnc mean?, 2009. [3] URL:https://www.techopedia.com/definition/27747/raspberry-pi. Raspberry pi, 2017. [4] URL:http://wings.buffalo.edu/academic/department/eng/mae/courses/460-564/Course-Notes/CNC%20notes.pdf. Computer numerical control (cnc). 10

5 Annexes Figure 12: Generate A GCode Of Design Figure 13: Printing A Design Using Our CNC 11

6 glossary CAD (computer-aided design): is software used by architects, engineers, drafters, artists, and others to create precision drawings or technical illustrations. CAD software can be used to create two-dimensional (2-D) drawings or three-dimensional (3-D) models. CAD software is used to design products such as electronic circuit boards in computers and other devices.[from WhatIs.com] Inkscape : Inkscape is a free and open-source vector graphics editor; it can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings. 12