CNC Router Project. A low cost, but useful tool

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

CNC USB Controller Mk1

CNC Milling Engraving machine G4030A Instruction manual

Zenbot CNC User s guide

UIM2901-5A MACH3 breakout board

Electron S.R.L. B55 CNC TRAINING MACHINES

CAMaster Options for the Stinger Line of CNC Machines

Providing Answers For All Your Machine Tool Needs

SYSTEM 4C. C R H Electronics Design

CNC MILLING TECHNOLOGY FOR THE JEWELER- AND GOLDSMITH HANDCRAFT:

Setting up the DeskCNC controller.

SYSTEM 45. C R H Electronics Design

QP-2040 CNC VERTICAL MACHINING CENTER

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

XS-3525/8S-3. Preliminary DataSheet Version 2.02

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

Analog Laser Diode Setup for Gray Scale Image Engraving

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

CNC USB dual layer PCB milling

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

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

WL-400 Milling Machine Operator s Manual

Mini Breakout-Board. CNC Interface for LPT Port. Installation Manual Version 4

QP-2040L CNC VERTICAL MACHINING CENTER

DRILLFLEX CNC HORIZONTAL MACHINING CENTER

INTRODUCTION CARVEWRIGHT CNC SYSTEM

DUGARD. Machine Tools Since Dugard ECO Series Driven Tool, Slant Bed CNC Lathes.

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

10. CNC Hardware Basics

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

SAMSUNG Machine Tools

Specifications for a Precision CNC Vertical Machining Center. Section I. Mechanical Performance Specifications (must meet or exceed)

5. Tutorial. Starting FlashCut CNC

INVITATION FOR QUOTATION

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

HIGH PRODUCTION DUAL DRIVE HORIZONTAL MACHINING CENTER

CNC HARDWARE & TOOLING BASICS

What software do I need to run a CNC mill?

CNC Vertical Machining Center Alpha-Center HD Heavy cast iron design, precise guideways, high-performance gear designed for heavy machining

A Whole NEW Level of Machining Freedom. SmithyCNC Bed Mills. Product Information

Easy Machining Center Setup

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

PBZ Heavy. PBZ Heavy. CNC Gantry-Type Machining Center. Power - Performance - Precision.

ShopBot Quick-Start Guide For PRS Alpha and Standard Tools

SAMSUNG Machine Tools

CAD/CAM DESIGN TOOLS. Software supplied with all new and upgraded Boxford Lathes, Mills and Routers

Principles of Adjustable Frequency Drives

MANUAL FOR BREAKOUT BOARD HG06

Overview. Milling Machine Fundamentals. Safety. Shop Etiquette. Vehicle Projects Machine Shop

Introduction to Electronic Signals

Milling machine A milling machine is a machine tool used for the complex shaping of metal and other solid materials. Its basic form is that of a

Microstep Driver Manual Version 6/13/2006

CNC Milling: Welcome to CNC MASTERS, Inc.

That s E[M]CONOMY: Not just training: Real Action! CONCEPT TURN 250. Training reality with industrial performance

Vision Engravers and Routers PRE-Installation Guide Vision Engraving & Routing Systems

"The CNC Baron...in service to the one who commands it!"

Driven Toolholders for SAUTER Turrets

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

Weeke CNC Machining Center, Model BHC 550 NB

Construction kit for a general-purpose milling machine

Unit 24: Applications of Pneumatics and Hydraulics

Precise heavy-duty cutting

MACHINEMATE. CNC SYSTEM Hardware SPECIFICATION

DUGARD. Machine Tools Since Dugard 200HT / 200MC Slant Bed, High Precision CNC Lathes.

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

NAGEL ECO 180 FLEXIBLE HONING SYSTEM

Tool Holder Catalog INDEX ABC VDI 25 LL /Rö

Machining Center MODEL: VL-850

Motor Selection and Sizing

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

CNC Bed Mills. Machining Centers. and. powered by. TW-32-Q now with up to 15 Hp. TW-43-HV our unique horizontal /vertical machining center

Current plugin version: V2.145

Weeke CNC Machining Center, Model BP-150 Optimat

Quick Reference Catalog

TOOL PRESETTERS. 20 Thompson Road, East Windsor, CT Fax

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

Tool Holder Catalog TRAUB TNX 65/42 VDI 30 HSK /Rö

Project Instruction Booklet. CNC Milling Machine Project

Machining Center MODEL: VH-610 MACHINE FEATURES

Selecting and Sizing Ball Screw Drives

Servo Info and Centering

A descriptive definition of valve actuators

Number 1 in efficiency

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

Automated Contact Resistance Tester CR-2601

Atling proudly presents the next generation self centering steady rests ATLING. Ockelbo Sweden. AX Steady Rests

DUGARD. DUGARD Machine. Dugard Heavy Duty Vertical Machining Centres. Machine Tools That Create Solutions Since Tools

Milling & Machining Centers

GLOLAB Two Wire Stepper Motor Positioner

ANDANTEX USA INC. 2 Speed Spindle Gearboxes MSD RAM-MSD

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Machining Center Equipped with Unparalleled Rigidity and Agility NHX6300

:: fast. precise. clean GRAPHITE MACHINING USING HIGH TECHNOLOGY CNC MILLING.

Thermoelectric Generator (TEG) for Heavy Diesel Trucks John C. Bass, Aleksandr S. Kushch, Norbert B. Elsner Hi-Z Technology, Inc.

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

INDUSTRIAL AUTOMATION EQUIPMENT EDITION

Three Axis TB6560 CNC Driver Users Manual

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

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

Transcription:

CNC Router Project A low cost, but useful tool

Over the last few years I have built several CNC Routing/Milling Machines All machines use stepper motors controlled by Mach3 software.

This machine is a modified Chinese 6040 type CNC Router. It uses a 1.5KW (2HP) water cooled spindle. The spindle is driven by a VFD for speeds from 6,000 to 24,000 RPM. The original electronics were replaced with a Gecko G540 stepper controller. The unit is self-contained and very easy to use.

A special vertical bed on the end of the machine allows work pieces to be mounted vertically for end machining dovetail joints. Although the 6040 machine functioned well, I decided to build a larger machine from scratch. The plan was for a machine designed mostly for woodworking, but capable for fine work such as milling printed circuit boards. The new machine has a working area of 27x48x5. It uses a 3HP water cooled spindle with an ER20 collet. This allows cutter shank diameters up to ½

This machine was designed by a friend who is here from Germany. I assisted in the design and did most of the machine work. It is a very stout machine well designed for cutting wood of aluminum. It has a work are of about 20x30x5.

The machine I brought today is a modified Chinese 2030 type machine. This machine was design specifically for milling printed circuit boards and other thin flat work. More about this machine later.

This is my latest machine. It is a Grizzly G0704 milling machine that has been converted to CNC operation. Lead-screws were replaced with ballscrews. All electronics, including the computer, are located inside the base. It is fully capable of machining most metals including steel.

Locating the electronics inside the cabinet-stand makes for a compact and robust design. The cabinet is cooled using a fan in the base blowing air through a automotive air filter/ The fan and filter are under the computer. The mill has automatic control of the mist coolant system, but does not have automatic spindle motor control (yet).

What is involved in the design and building of a CNC Mill/Router?

There are three main sections to any CNC Machine. 1. The mechanical components 2. The electronics 3. The software

Mechanical Considerations 1. Basic machine layout 2. Lead screws vs ball screws a. Lead screw/ball screw mounting b. Isolation from drive motor 3. Stepper motors vs Servo motors a. Stepper motor size b. Torque, current, and inductance c. Four, six, or eight leads? 4. Spindle motor a. Trim router b. Air cooled DC spindle c. Water Cooled 3 phase spindle

Lead-screws, sometimes referred to as Tangential or Acme screws are inexpensive but present backlash and friction problems. Ball-screws have almost no backlash and very low friction. They can be expensive, but the Chinese made screws are good quality and affordable, fine for hobby/light use.

Some type of flexible coupling should be used between the Ball-screw and drive motor. Oldham couplings work well and handle high torque. As they wear, backlash may start to appear. Spiral cut couplings have no backlash. I prefer the compression type shaft locking over the set screw as shown in the photo. For high torque, a roll pin should be used.

This is a NEMA 23 motor. It is 2.3 across the face. Smaller motors, such as the NEMA 17 are used for low torque applications such as 3D printers. For high torque applications, such as converting a Bridgport type machine, NEMA 34 motors may be required.

Stepper motors are sold by torque, but there are other specifications you should be aware of. The torque curve shows the motor s torque at various speeds. This curve below shows a motor with high static torque, but its torque falls off quickly at higher speeds. To avoid this problem, also look at current and inductance. A low inductance motor has higher current, for the same torque, but can achieve much higher speeds.

A four lead motor has two coils and is simple to connect. A six wire motor has two center-tapped coils, the center taps are usually left unconnected with modern driver modules. This motor has 8 leads, which means it has two pairs of coils and can be used in several ways. Generally you would want to operate the motor in parallel.

CNC routers must be able to operate for extended time periods. When 3D carvings are done, the spindle may have to runs many hours without stopping. For this reason a watercooled 3phase spindle is an excellent choice. These spindle will operate from 6000 to 24000RPM under control of a VFD. The VFD can be controlled by the computer. Unfortunately, these motors do not operate well below 6000RPM.

Electrical Considerations 1. Stepper motor drivers 2. Power Supplies 3. Breakout board or smooth stepper 4. Limit switches 5. Touch pad 6. Computer a. Touch display b. Keyboard, mouse c. G-Code import 1. On machine generation 2. Thumb drive 3. Network 7. Pendant a. X-Box controller b. Vista CNC c. Wireless Pendant

Stepper Motor Drivers Drivers come in various voltages and current ratings. Choose a driver that handles the current required by your motor. Higher voltages allow faster operation of the motor, but quickly become expensive. Modern stepper drivers use microstepping and PWN current control.

After the size and number of motors is determined, you can determine the power requirements. Most NEMA 23 systems use either 24 or 36 volts. Smaller motors can generally get by with 24 volts. If your motors are larger, and have more inductance, 36, or even 48 volts may be necessary. Using multiple power supplies for multiple driver modules works well. Do not connect power supply outputs in parallel.

Breakout boards organize the parallel port signals from the computer. Output signals such as Step and Direction are connected to the stepper drivers. Input signals from limit switches and touch sensors are read through the breakout board. The breakout board also provides opto-isolation of signals to prevent damage to the PC.

Machine Sensors Limit switches are optional, but can be very handy. Limits switches can stop the machine in some goes haywire, but they can also be used to determine a machine Zero A touch pad is a simple piece of conductive material (a piece of copper clad fiberglass works well) that is placed on to of the work-piece. The machine can lower the tool until it touches the pad to precisely determine Z axis zero. A real time and tool saver.

Computer selection For Mach3 control software, the computer speed should be at least 1.5GHz. It is best to dedicate the computer to only Mach3 operation. Other programs operating in the background will cause problems. The small chassis Dell computers work well and can be purchased used for around $50. Look on Craigslist or ebay for good deals on used machines. The computer must have a parallel port (this rules out new computers). Also Windows XP or a 32bit Version of Windows 7 must be installed.

Computer Accessories A touch display allows control of the system without using a delicate keyboard and mouse. Most touch displays are impervious to dirt and oil. A used ELO 15 display can be found on ebay for $50-$75. There are times when a keyboard and/or mouse are needed. Get a wireless keyboard with a touch pad instead of a mouse. Keep the keyboard hidden away when not required. G-Code should always be generated on another computer. Programs can be transferred using thumb-drives, or better, through a WiFi network link.

Pendants A Pendant, or MPG, allows remote jogging of the machines axes. A wireless X-Box controller can be used with a USB adapter. The VistaCNC pendants are very reliable and connect through a USB. The Chinese wireless units tend to be unreliable in my experience.

Software Considerations 1. Linux based systems 2. Windows based systems 3. Design Software a. AutoCAD / Draftsight b. PCB CAD packages c. Other design packages 4. CAM Software a. CamBam b. V-Carve / Aspire c. Other Cam packages

Software Flow Design Part Generate G-Code Machine Part AutoCAD Draftsight CamBam V-Carve Mach3 EMC2

Operating Systems Linux (Ubuntu) systems use LinuxCNC (EMC2) as the G-Code interpreter. Linux and LinuxCNC are free, but not as universal as the Windows/Mach3 systems. Windows XP or 32bit Windows 7 and Mach3 are the most popular combination. Mach3 is a very versatile program. It allows custom operations written in Visual Basic, and simple I/O operations written as Brains. There are many aftermarket support products for Mach3

Design Software There are many CAD and drawing programs that can be used for 2D design. Since most of the work done on CNC Routers is 2D, these work fine. AutoCAD, DraftSight, Adobe Illustrator, Corel Draw, and Inkscape all product DXF files that can be used G-Code generation. Cam programs such as CamBam and V-Carve also have built-in design capability.

CAM Software, G-Code generators CamBam is a low cost program that provides extensive control of the CNC machine. CamBam can also be used for reading the Gerber files produced by printed circuit design programs. CamBam should be in all CNC toolboxes. V-Carve does not provide the detailed control of G-Code that CamBam provides, but it main strength is the generation of 3D V-Carve toolpaths. In these toolpaths, line width is controlled with control of the Z-Axis (depth) of the V-type toolbit. This producing extremely fine details and square corners using a round toolbit. Aspire provides all the power of V-Carve plus extensive 3D carving capability.

Mini-Chop High Precision CNC Router Chinese CNC Router with ball-screws, 800W water cooled spindle, control electronics, and 4 th Axis rotary adapter and tailstock. Price of basic machine: $865 Vacuum platten and pump: 75 VistaCNC pendant: 100 Touchscreen Display: 100 Computer, Keyboard etc: 125 Total system cost: $ 1265