DIY CNC: A REVIEW. dhaval.patel1@git.org.in. 382481, ani_kyadaauto@yahoo.co.in. Abstract



Similar documents
CNC HARDWARE & TOOLING BASICS

Setting up the DeskCNC controller.

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

10. CNC Hardware Basics

Prusa i3 Installation V2.1

Analog Laser Diode Setup for Gray Scale Image Engraving

Introduction to Accuracy and Repeatability in Linear Motion Systems

Selecting and Sizing Ball Screw Drives

Configured Linear Motion Assemblies Reduce Engineering and Assembly Costs and Leadtime

DryLin ZLW Belt Drive

CNC Milling Engraving machine G4030A Instruction manual

Unit 24: Applications of Pneumatics and Hydraulics

Q&A Session for Advanced Ball Screws 102: Troubleshooting for Design Engineers

MACHINE TOOL DRIVES. Learning Objectives:

Machine tool optimization

Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically

Zenbot CNC User s guide

Fric-3. force F k and the equation (4.2) may be used. The sense of F k is opposite

3D Printer Extruder. Application Note. Martez Steverson ECE 480. Design Team 8 3/28/14. Abstract

Alternative Linear Motion Systems. Iron Core Linear Motors

PREASSEMBLED ELEMENTS FOR LIFTING AND SLIDING DOORS

CNC MILLING TECHNOLOGY FOR THE JEWELER- AND GOLDSMITH HANDCRAFT:

SKYFIRE TM CNC. www. Skyfirecnc.com. SVM-2 Vertical CNC Milling Machine


Cooking at the Speed of light!

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES

UNIT II Robots Drive Systems and End Effectors Part-A Questions

CNC Portal Milling Machine FZ 50. CNC Power Milling Technology

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

DUGARD. Machine Tools Since Dugard 400 Slant Bed High Precision CNC Lathe.

Electron S.R.L. B55 CNC TRAINING MACHINES

Hot-End Replacement Guide. BFB 3000 plus & 3D Touch

10 tips for servos and steppers a simple guide

Hand Gestures Remote Controlled Robotic Arm

United Kingdom Sweden Germany Switzerland USA, Canada and Mexico China Japan France Linear Units Y07 GB Asia Pacific Italy EU JUL

Construction of Battery Operated Forklift

TBG-25 OPTIONS X AXIS TRAVEL (MM) Z AXIS TRAVEL (MM) OPTIONS FOR: SPECIFICATIONS. Specifications. Configuration. Belt Type 25.

Rollers. from the UK s largest roller manufacturer. Quality Performance Reliability

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

SYSTEM 4C. C R H Electronics Design

Shaft grounding. Carbon brushes for shaft grounding are used in turbo-generators, in distinct AC- and DC motors and as a special application in Ships.

Linear Systems. Main Catalog

Fulcrum Effort or Applied Force. Fulcrum Load or Resistance. Effort or Applied Force. Load or Resistance. Other First Class Lever Examples.

LINEAR ACTUATORS. Linear Actuators. Linear Actuators. Linear Actuators are Actuators that creates motion in a straight line, as contrasted

Number Wheeler P/N Description Set Rex P/N Notes Base 1 J Support, Right 1 J Support, Left 1 J Nut (M8)

How To Fit A Portman Door Leaf

ŠKODA MACHINE TOOL HORIZONTAL MILLING AND BORING MACHINES ŠKODA HCW

Sensors Collecting Manufacturing Process Data

Model RC Armature-Slot- Insulation Folder

Inclined Plane: Distance vs. Force

Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach Starting up the Equipment...

STAR Linear Bushings and Shafts Supplement RE / Linear Motion and Assembly Technologies

A descriptive definition of valve actuators

AXIS DESIGNATION IN NC PART PROGRAMMING

Post Mount Light Installation*

BARREL ALIGNMENT- A CRITICAL FACTOR IN REDUCING EXTRUDER WEAR

Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

PRS X-axis E-chain installation: For tools with a 12 Z-Axis

Volume PRECISION PLASMA LLC. CNC Plasma Gantry Manufacturer. Plasma Gantry Selection Guide

Competence gives security. A competitive edge in rotary axes through experience, simulation, calculation, testing

Lecture slides on rolling By: Dr H N Dhakal Lecturer in Mechanical and Marine Engineering, School of Engineering, University of Plymouth

Construction kit for a general-purpose milling machine

Introduction to Linear Actuators: Precision Linear Motion Accomplished Easily and Economically

[ means: Save time, money and space! MAXXMILL 500. Vertical milling center for 5-side machining

When looking at machine tools, the details of the installed drive technology usually

HCW 1000 NEW TYPE OF LIGHT MACHINE FROM SKODA

METAL-TURNING LATHE Built from Stock Parts

Laserlyte-Flex Alignment System

Comparison of Bearings --- For the Bearing Choosing of High-speed Spindle Design. Xiaofan Xie. Dept. of Mechanical Engineering, University of Utah

Electric Lifting Cylinder TV / KV 5 XE Load up to N

work-piece guided processing system ROBOCELL 100 ROBOCELL 100 new processing options system safety modular construction

Computer Numerical Control Machine Project Proposal

Understanding the Alternator

Sense it! Connect it! Bus it! Solve it! EncoderS

220V CNC 3020T-DJ upgrade from 3020T 3020 Router with 230W 11000RPM spindle

Belt Drives and Chain Drives. Power Train. Power Train

FTDI VCP DRIVER (free) (WIN/MAC/LINUX)

SHARP SVL 4525 LINEAR WAY VERTICAL MACHINING CENTER

Weeke CNC Machining Center, Model BP-150 Optimat

Mechanical Reasoning Review

Why Lead Screws are the Best Fit for Many Linear Motion Applications - and How to Rightly Apply Them

LOW VOLTAGE D.C. MOTORS & GEARBOX UNITS

Talon and Talon SR User Manual

Siemens AG 2011 SINAMICS V60. The perfect solution for basic servo applications. Brochure May 2011 SINAMICS. Answers for industry.

Precision made in Europe. As per DIN The heart of a system, versatile and expandable.

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

For New Technology Network. Steel Manufacturing Machinery Product Guide Book

LU6X-130 Instructions and Parts List (including LU6X Basic) Operating Instructions

TECHNICAL INFORMATION

Signature Norman Crepeau Special Condition Subject to prior sale Johnford ST60B. CNC Turning Center

The Effect of Forced Air Cooling on Heat Sink Thermal Ratings

ELECTROPUTERE ROTATING ELECTRICAL MACHINES DIVISION

Electric Rotary Actuator - On/Off or programmable control actuator

DUGARD. Machine Tools Since Dugard 700L Series Heavy Duty CNC Lathes.

United Kingdom Sweden Germany Switzerland USA, Canada and Mexico China Japan France Linear Units Y07 GB Asia Pacific Italy EU JUL

SYSTEM 45. C R H Electronics Design

NAGEL ECO 180 FLEXIBLE HONING SYSTEM

Mach3 Tutorial Setting up a basic three axis milling machine. Based on Mach3 2.0

SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC

Advantages of Auto-tuning for Servo-motors

Transcription:

DIY CNC: A REVIEW Dhaval B. Patel 1 *, Aniruddh R. Kyada 2. 1 *Assistant Professor, Gandhinagar Institute of Technology, Gandhinagar 382721, dhaval.patel1@git.org.in 2 Assistant Professor, Silver Oak College of Engineering& Technology Ahmedabad 382481, ani_kyadaauto@yahoo.co.in Abstract The CNC machines are there from many years, but mostly they are unreachable to vast community specially students. Another disadvantages with them is that they are bulky and expensive. Why can t we make a CNC like printer? Why can t we make a CNC for small jobs with low capacity? There is lake of low cost CNC in market which can teach and also work. All CNC are general in terms of controlling (you just have to control three axis just that) but it produce more complexity when they came in existence. They produce different output i.e. drilling, milling, turning etc. In this paper we are showing that how you can build up CNC using open source hardware and software? What are the basic requirement for building a CNC and how to control them? Keywords: DIY CNC, CNC, 1. Introduction There were times when products were produced in mass quantity and hence the prices were lower. But they lack the personalization. Henry Ford was offering his Model-T in only one colour. As things get progressed the variety is increased, but today each and every customer wants their own personalized items. Which is the reason Android is more popular than ios. Nowadays more and more machines are being converted in CNC machines due to their high accuracy, high precision, less setting time and greater repeatability. One aspect of using CNC is that you can use unskilled or semi-skilled labours. The invention of CNC was for batch production and not for mass production though the cost is high. The basic controlling of a CNC is same as the printer. The reason is they are bigger and also stronger but not good for home environment rather they are mostly suited to workshops. The invention of 3D printer and more and more use of plastic now changing this scenario and it is becoming like home appliance (TV, Refrigerator, AC etc ). So why we can t minimise The CNC which have very small working area and working on softer materials like wood, plastic, aluminium etc... Currently in market there are many solutions are available which are reviewed in this paper. Figure 1 Basic components of a CNC CNC Components The main focus of this paper is to build up the CNC using open source hardware and software as much as possible. To initialize a CNC building company it requires lots of funding and brains. But, due to crowd funding website like Kickstarter, Indiegogo and many more it is possible to fund your projects. Also as open Mechanical Electrical Frame Drive System Carriage Controller Driver Actuator (Motor) Power Supply Acuator Guide For Drive For cutting 587-1

DIY CNC: A REVIEW source community grows it helps in terms of software and way to build up the controllers which is very useful and low cost than using Siemens or Fanuc. Any CNC machine (Router, Turning centre, milling centre, 3D printer or even simple 2D Printer) has two types of component Mechanical and Electrical (which consist electronics also). 2. Mechanical Components 2.1 Frame The structure which supports the whole machine is called frame. It can be made of various materials like wood, aluminium etc Generally for lighter work wood will be preferred as it is easy to work with it, aluminium give higher stiffness compare to wood but it requires machine tools to build up the frame. Generally box like structures are preferred and they made using above material. 2.2 Drive System It is the most important part of any CNC machine after the controller as it would carry your tool (pencil, paint brush, printing head, Dremel, cutting tool etc ) to desired position as per command provided by controller. The general drive system specified on basis of accuracy and load capacity as all the load working on tool is transferred to frame via this drive system. Figure 2 Rope drive with pulley (http://www.watercolorbot.com) (b) Timing belt drive Provide the benefits of rope drive as less expensive than ball screw and eliminate the disadvantages of rope drive as provide high accuracy. The timing belts are belt with profiled grove which also fits in same cavity made on timing pulley. It helps to reduce the slippage and also maintain constant velocity ratio between electric motor and drive. The GT2 belts and pulley are mostly used in all DIY CNC. There is other standard also like T5, T2.5, MXL it requires some times ideal pulley to increase the tension in belt. A standard GT2 belt and pulley is shown in figure 3. It is made of two parts actuator and guide system, the main purpose of actuator is to transfer the controlled motion of electric motor to carriage. Guides are used for proper guiding of the carriage and also it s reduce the friction hence increasing the response time and accuracy of the machine. 2.2.1 Actuators (a) Rope drive (thread drive) The drive with lowest capacity as it would just guide the tool but in case of forced feed it would be unusable. The most desirable condition for its use when tool and work surface are barely in contact i.e. painting with paint brush or drawing with pencil. It would develop very less friction and hence this drive would be suffice to operate the machine. It is required a pulley to attached with motor shaft to connect the rope with actuator. It also requires bearing in the path of the rope otherwise friction between rope and guide will increase too much to for rope. The benefits of rope drive is oblivious one its cost it also not required expensive helical coupling or timing pulley. Figure 3 GT2 belt with timing pulley(www.excitron.com/webdocs/items/details198. cfm) (c) Bolt and Nut drive Most sturdy and stiffen drive, capable of transforming the higher power with higher velocity. It consist a threaded bolt and matching nut. It provide higher accuracy as there is no slippage between nut and bolt. It is cheaper than ball screw but suffice for our DIY purpose. It is mostly used drive system like router. The mostly used standard is M5, M8 and M10. In most of the DIY CNC it used for Z drive as it is very compact than belt or rope drive. It requires a helical coupling (beam coupling) to connect with motor. Both are shown in figure 4. 587-2

Figure 4 Threaded bolt with helical coupling 2.2.2 Guide system (a) Simple groove It would be cheapest of all method just put a grove with corresponding male member attached with guide. It is mostly used with rope drive system and virtually having zero cost. The guiding of the drive is more depend on tension of rope drive rather than accuracy of the groove. (b) Slider drive These are basically telescopic channel made of generally steel and used in furniture purpose. They provide high accuracy comparatively to rope drive and also with stand against higher load but the friction between their inner components is high. Figure 6 Maker slide (https://www.inventables.com/technologies/makers lide) 2.3 Carriage Carriage or tool holder is used for holding the tool. If the tool is passive it just hold the tool and if the tool is active it also holds the DC motor which rotates the tool. 2.3.1 2D machine In two dimensional CNC the tooling system are generally passive so they are holding dead too only. They are connected with two drives which is moving them in x or y direction and also hold it. Figure 5 Telescopic channel (courtesy ofmetro wire products) (c)maker Slide Maker slide is an open source linear bearing for CNC equipment that is low cost and extremely easy to integrate into your design. It is an aluminium extrusion with two special V-shaped rails for wheels to roll on. This component is interesting for people designing CNC machines because it acts as both the structural support and the linear bearing system. The biggest design, cost and fabrication hurdles in a new CNC machine design are the linear bearings. With the help of some Delrin wheel and some side plates you can easily build up the drive system for your CNC. As it using rollers for guiding it has very low friction and higher accuracy due v-rail guide system. Figure 5 Carriage for 2D Machine (http://www.watercolorbot.com) 2.3.2 3D machine In three dimensional machine carriage is generally mounted on z axis. Most 3D machine are having active tools so DC motor which is driving the tool is 587-3

DIY CNC: A REVIEW mounted on carriage and tool is attached with this DC motor. controlling power is required Arduino Mega 2560 board is used. The GRBL controller which converts the G code in to machine language is flashed on microcontroller (ATmega328 in case of UNO and ATmega2560 in case of Mega 2560) of the board. Figure 6 Carriage with rotary tool (http://www.shapeoko.com) 2.3.3 3D printing machine In 3D printing system generally plastic wires are used for printing. The head consist of plastic melting component along with wire feed mechanism and also a cooling fan. Wire feed mechanism is used to feed the plastic wire forward as it consumed. A thermistor or ceramic heater is used as heating element which melts the plastic (ABS or PLA). Figure 8 Arduino UNO (http://www.arduino.cc) 3.2 Motor Driver The Arduino board are operating on 5V and motor are operating on high voltage ranging from 12 V to 36 V. So there is need of driver which can take command from controller and drive the motor. There are many motor driver IC are available in market (i.e. A4988, L293D, DRV8825, DRV8824 and DRV 8834 etc...) Figure 7 3D printing head (http://www.kisslicer.com) 3 Electrical components 3.1Controller The controller is used for converting the G-code into machine language. The most widely used and low cost controller is Ardunio. It is a microcontroller based board which have wide application and can be programmed for multipurpose use. It can drive servo and stepper motor along with DC motor. For controlling 3 stepper motor Arduino UNO will sufficient. But for 3D printing machine were more Figure 9 A4988 Stepper Motor Driver (http://www.pololu.com) Table 1 Comparison between different stepper motor drivers Sr. Voltage Continuous Max Driver No. Range (V) current Current 1 DRV8834 2.5 10.8 1.5 A 2 A 2 DRV8824 8.2-45 0.75 A 1.2 A 3 DRV8825 8.2-45 1.5 A 2.2 A 4 A4988 8-35 1 A 2 A 5 A4988 black 8-35 1.2 A 2 A 587-4

3.3 Actuator 3.3.1 Stepper motor Actuators are nothing but the electric motor which drive the machine. In most of the DIY CNC stepper motors are used as it is good combination of accuracy and cost. Stepper motor are ruining in steps usually of 1.8 O or 3.6 O.Generally stepper motor with 100 steps per revolution are used which can be reduce by micro steeping of the motor. The facility if micro stepping is available on motor driver. Both bipolar and unipolar stepper motors are used for machine which is couple with drive system using pulley or helical coupling based on the drive chosen. The standard motor are NEMA 17 or for more power NEMA 23. 3.3.2 DC Motor DC motor are used for operating the spindle of the machine. It is present only in metal removing machine. Dc motor having 24V or higher are used for spindle and the cutting tool is directly attached with the shaft of the motor. 4. References (1)http://watercolorbot.com/press.html (2) www.shapeoko.com (3)https://www.inventables.com/technologies/desktop -3d-carving-cnc-mill-kit-shapeoko-2 (4)http://arduino.cc/en/Main/ArduinoBoardMega2560 (4) www.rap.wikia.com (5)http://www.pololu.com/category/120/steppermotor-drivers (6) http://arduino.cc/en/main/arduinoboarduno (7) http://othermachine.co/products/othermill/ (8)https://www.inventables.com/technologies/makersl ide Figure 10 Stepper motor Sr. No. Table 2 Comparison between well-known DIY Routers, Shapeoko and Othermill 1 2 Detail Shapeoko Othermill Work volume Drive Motor 3 Controller 298X301X54 mm NEMA17 Arduino with GRBL 140X114X32 mm NEMA17 Arduino with GRBL 4 Spindle tool size 1/8 1/8 5 Accuracy 0.01 mm 0.02 mm 587-5