CNC Milling Machine – Buyer’s Guide

CNC Milling Machine

If you already know milling machine and just want to seek buying tips, you can visit the chapter – things to consider when choosing a milling machine, and chapter – a short list of milling machine manufacturers.

Milling is referred to a metal cutting process, it uses spinning mill cutters to cut off the layer of raw surface of a metal component, for the purpose of obtaining a finished component of desired sizes and accuracy. A milling machine is the machine that carries out such milling process, a CNC milling machine is a machine controlled and operated by a CNC system – computer numerical control system. In simple words, a CNC milling machine is a computer controlled, programmable milling machine.

Overview of a cnc milling machine

For a CNC mill to work, it needs the essential elements in place: 1) the mill machine; 2) CNC control; 3) the milling cutters (tools); 4) workpiece (the component to be cut, or machined, or milled); 5) fixtures to fix the workpiece on the milling table. Each of the elements is a system itself and consists its own parts or sub systems. Besides, human resources are require to program the milling processes in CNC, and operate and monitor the machine in operation. The CNC can and will programmably control the machine moving (more precisely, feeding), tool changing, coolant applying, chip conveying etc to complete the milling process.

Machining is the general term of various cutting techniques of metal, these techniques include milling, turning, boring, drilling, tapping, grinding, honing, polishing, etc. People quickly realized they can program CNC automatic tool changer to use different tools for different cutting task – turning tools for turning operation, boring tools for boring, drills for drilling etc. This evolve the modern CNC milling machine into a machining center. One machine can perform all the tasks, avoiding to send the workpiece to a series of different machines for different machining processes. CNC milling machine is the base, the prototype of machining centers.

With more automation in tool preparing, workpiece preparing, materials handling, individual machining centers can be further integrated into automated machining cell, or further into flexible manufacturing (machining) system, which allows fully automated parts machining.

Table of content
1. What is a milling machine
1.1 Milling as a process
1.2 Materials to cut
1.3 Purpose of milling
1.4 Construction of milling machine
1.4.1 Milling machine bed
1.4.2 Milling machine column
1.4.3 Milling machine crossrail
1.4.4 Milling machine ram
1.4.5 Milling machine spindle
1.4.6a Milling table – linear
1.4.6b Milling table -rotary
1.4.6c Milling table -swivel
1.4.7 CNC computer numerical control
1.4.8 Electric cabinet
1.4.9 Servo motors, Linear drives, Ball screws
1.4.10 Hydraulic system
1.4.11 Chip conveyor
1.4.12 Milling head, milling modules
1.4.13 Tool magazine
1.4.14 Automatic tool changer
1.4.15 Workpiece fixtures
1.4.16 Machine foundation
1.5 Mill cutters
1.6 Milling machine as a system
2. Types of milling machine
2.1 Manual mill vs cnc mill
2.2 Vertical mill vs horizontal mill
2.3 Single column mill vs double column mill
2.4 Table mill vs floor mill
2.5 General mill vs special purpose mill
2.6 3 axis milling vs 5 axis milling
2.7 Conventional milling vs machining center
2.8 Industrial mill vs hobby mill
3. Milling applications
3.1 Industrial components
3.2 Personal components
3.3 Prototypes
4. Typical industries using milling machines
4.1 Machinery building
4.2 Aircraft, aerospace
4.3 Automobile, vehicle
4.4 Energy plant
4.5 Chemical plant
4.6 Defense industry
4.7 Shipbuilding
4.8 Tool making
4.9 Die & mould
4.10 Home or commercial appliance
4.11 Healthcare
4.12 Consumer products
5. How to choose a milling machine
5.1 Plan ahead
5.2 Quality components
5.3 Experienced mill manufacturer
5.4 Application knowledge
5.5 Quality mill machine
5.6 Product review
5.7 Enterprise standing
5.8 Service
5.9 Spare parts
5.10 RFQ from multiple suppliers
5.11 Price
5.12 Terms
6. Manufacturers, specs, reviews
7. Request for quote
8. Review a manufacturer
9. Additional resource

What is a milling machine

Milling as a process

Milling process is essentially a process of surface flatting via cutting, by cutting off the materials on a raw object’s surface, you get a manufactured object with precise dimensions, high surface quality, and desired shape. For example, many of today’s metal case of mobile phones are cut by high precision milling machine. The input (workpiece) is a raw metal/alloy rectangular block, the output is a precise, smooth, shinning smartphone back case.

Milling is performed by 1) milling machine spindle that spins at a certain speed; 2) milling tool body that is inserted into, held by, and spin with the spindle; 3) multiple milling cutters, also called mill inserts, mill tips that are inserted into the bottom of tool body, these cutters are doing the hard job of cutting off materials from metal surface, therefore they must be made of harder materials than its cutting object; 4)the machine is moving (feeding) the workpiece linearly to be cut by spinning mill cutters.

Materials to cut

Milling is primarily applied in cutting metals such as iron, steel, alloys.

There is also wood milling machine for wood surface cutting.

Other materials for milling can be plastics, ceramics, diamond, and other synthetic materials.

Purpose of milling

Milling, as well as other machining process, is for purpose of making a precise component out of a raw material. The precision is mostly demanded in the dimension of the components (length, width, height, depth, 3D surface profile etc.), also in the surface finishing quality.

Only after milling will the precise workpieces become suitable to be installed or assembled into a bigger system, for instance, an engine block (workpiece) be integrated into an engine.

See also:

Milling explained
How milling machines work

Composition of a milling machine

An industrial milling machine is usually composed of the following major parts, a milling machine for hobby project has the similar structure but in much simpler design.


Construction of a milling machine

Milling machine bed

Machine bed is a base the machine is sitting on, for medium to heavy machines the beds are usually made of cast iron for better stress relieving and vibration absorption; for light machines the beds can be made of steel structure (welded); for very small milling machines there can be no bed.

Machine bed is, together with other parts, accountable for a machine’s overall accuracy. It must be solid, rigid, and quiet because you can be sure there will be a lot of vibration generated during the machining process, you want the bed to absorb the shock, not co-vibrate or even amplify it.

Machine bed provides a base for the machine table to set on, sometimes it also a base for the whole machine to sit on. For very large machines, people make multiple beds and build them together.

Milling machine column

A machine column is laid perpendicular on the machine bed, or side by side with it. It provides a base for machine ram, or machine spindle, or both to be nested on.

Machines can be designed with a single column, double column – double column milling machine; fix column, traveling column – traveling column milling machine.

Milling machine crosbeam

The machine crossrail is only necessary for portal machine design, it is to connect the 2 machine columns to make it a portal milling machine, or also known as gantry milling machine.

The crossrail can travel up and down providing Z axis movement, driven by the servo motor attached to the 2 columns respectively.

There is a subtle difference between the portal milling and gantry milling. Portal milling machine refers to the columns being fix while the tables traveling, while the gantry milling machine refers to the columns traveling while the tables are fix.

Milling machine ram

The machine ram is attached to machine crossrail to provide linear moving (Y axis) along the crossrail; when the crossrail isn’t present, such as in the single column design or some double columns design, the ram is attached directly to the machine column to provide in & out movement (Y axis) and up & down movement (Z axis).

Milling machine spindle

The machine spindle is probably the most vital part of a machine, it provides the spinning at certain speed (rpm – rotation per minute) and torque (KW or HP), so the spun cutting tools can apply cutting force on a workpiece’s surface.

The spindle is usually driven by a motor and gearbox so it can spin at desired speed and/or designed torque. The cutting tools are to be fixed into the hollow spindle at its front end, after one tool finishes its job, an automatic tool changer will fetch the next tool, unload the current tool and load the new tool into the spindle.

Milling table with x linear axis

Work table is another important part of a metal working machine, it is necessary to place the workpiece on top of it. The table is driven by servo motors, linear drives, ball screws, so it can move linearly along the machine’s guideway (X axis).

There are slots or T-slots on the table surface, these slots provides anchors for fixtures to clamp the workpiece on the table tightly.

The size of work table defines the maximum size of the workpiece a machine can do machining. If the table is 1 meter long times 1 meter wide, that pretty much limits the size of the component you can machine, you can’t go much beyond its size limit. Therefore, when buying a milling machine, regardless new or used, you want to make some room for larger component machining you might encounter in the future.

Milling table rotary programmably

In many machine designs, the milling table can be rotated around a single axis either freely or programmably (NC rotary table, or CNC rotary table),so the workpiece on it will rotate precisely per the CNC instructions, and the machine column, the ram, the spindle provides the linear movements necessary for surface milling.

It is the rotary table that enables the milling machine to perform turning operations – while the workpiece is turning the cutters can move linearly to cut the outer diameter. Milling + turning is combined into one machine by the rotary table.

Milling table swiveling programmably

A work table that rotate around 2 axis programmably is called swiveling table. One axis is its center line of its disk, another axis can be parallel to its disk surface, both rotations are programmable by CNC programs. These 2 swiveling axis, together with the 3 linear axis – X, Y, Z axis, makes the machine a 5 axis milling machine, or 5 axis machining center to manufacture components with complex 3D surfaces, such as a compressor blades, turbine blades, propeller blades.

CNC (Computer Numerical Control)

CNC stands for Computer Numerical Control, it is either an industrial computer or a customized workstation that can work in the harsh environment of machining shop. People write programs into the CNC, and CNC execute the programs, driving the machine to perform various tasks of machining, tool changing, waste conveying, etc. Modern CNC can generate machining programs directly from a CAD (Computer Aided Design) file, which makes it a very efficient CAM (Computer Aided Manufacturing) system.

Electric cabinet

Electric cabinet can be viewed as part of the CNC, it stores all the electric boards and wires that the computer need to drive and get feedback from the servo motors. In general, a computer can only generate digital signals, or electronic pulse, it can not drive the machine directly. With the help of all the electric boards to amplify the signal, the CNC commands can be translated into executable instructions for the servo motor, which drives the machine’s axis.

Servo motors, Linear drives, Ball screws

Servo motor, also known as servomotor, is a programmable motor that can be programmed to accurately rotate an angle (rotary actuation) or to precisely progress a displacement (linear actuation). Servomotor is the key to move machine axis a precise distance or a precise angle, therefore machining the components to the precise dimension, shape, and surface quality.

Linear drives can be part of the servomotor, or can be a standalone electro mechanic device that transform the motor’s rotary motion to linear motion.

Ball screw is a fine mechanical screw that transform the motor’s rotary motion to linear motion along the machine’s axis. Ball screws must be highly precise, hardened, fine ground to be capable of accurate linear motion.

Hydraulic system

A hydraulic system is necessary for a industrial machine for 2 reasons. First, it needs to supply coolant (cooling liquid) during the machining to cool down the temperature of the metal surface of tools and workpiece, it also needs to recycle the coolants to be reused; second, some machines are designed with hydraulic cylinders, hydrostatic systems, in which cases a central hydraulic system must be in place to provide such functions.

Chip conveyor

Chips are generated as a result of metal cutting, these are the small swarf removed off the workpiece. 2 chip conveyors are usually installed alongside of work tables, they are moving (conveying) the chips dropped on top of them towards a waste bin at the end.

Milling head, Milling modules

Milling head is a design only in some milling machines, not all. With the design, a milling module is placed into the machine ram, interconnected with spindle to carry out complex machining jobs. This brings 2 major advantages: 1) it makes the milling machine really versatile, really flexible to perform any cutting imaginable – milling, drilling, turning, boring, threading, inside or outside of any workpiece of complex shapes; 2) a swiveling milling head provides the 2 programmable rotating axis to carry out the 5 axis machining of a heavy component, for instant, a large propeller blades. Usually these components are so heavy, or the machine is so heavy or big that making a swiveling table isn’t a good option.

Tool magazine

Cutting tools are stored in a tool magazine, a tool magazine can be of chain style, drum style, rack style, a typical milling machine can have a magazine size from 48 to 120 tools.

Automatic tool changer

The automatic tool changer is a simple robot, it is programmed to transport and install tools between magazines and spindles, back and forth. Its motion is CNC programmed.

Workpiece fixtures

The fixture is a set of clamping device to fix the workpiece on the work table.

Machine foundation

It is worth mentioning that the foundation is vital for the machine’s performance, unless you are installing a benchtop milling machine, or a micro milling machine, you need a strong, solid foundation made of certain cement with certain depth for the machine to sit on. You don’t want the machine to sink and tilt on a soft foundation over time, because you will lose accuracy and even the entire functionality of a machine when the tilting is too large.

Below is a video demonstracting the construction of a 3 axis milling machine.

Mill cutters

The mill cutters are doing the actual cutting, so they worth a mention. Mill cutters are the small sharp inserts that go into the milling tool’s body, they must be harder than its milling objects. The making of mill cutters are a contest of material science. If the workpiece is made of steel, the mill cutters must be special alloy that are tougher than steel, if the workpiece is made of diamond, the mill cutters must be tougher than diamond! There are only a few specialized manufacturers who can make high quality milling cutters, although you can source them from many dealers.

Mill cutters will be worn out over time, when that happens you need to re-sharp your cutters with a tool grinding machine, or you have to spend on new supplies periodically.

Milling machine as a system

We’ve laid out the 16 major sub systems to make a complete milling machine, note that each sub system further consists of many parts, these parts are equally important to make the overall quality of a milling machine. For instance, the guideway is part of the machine bed as it is installed and aligned on the bed, it must be fine ground, aligned perfectly with minimum tolerance of error, otherwise the machine table or column will travel on uneven or inaccurate guideways, which is no way for the machine to achieve a high accuracy.

Further reading:

Milling process explained

Types of milling machine

Manual vs CNC

Milling machine is invented as a manual milling machine – a machine that is operated by a human operator moving the axis to cut metals.

Over time the manual milling machines evolve to CNC mills which are operated by computerized numerical control system. Today most milling machines, even those for home project, or desktop mills are CNC controlled.

Vertical milling vs horizontal milling

When the main spindle is laid out perpendicularly, or vertically to the table, the machine is called a vertical milling machine, or vertical machining center (VMC).

When the machine spindle is laid out parallel to the work table, the machine is a horizontal milling machine, horizontal machining center (HMC).

Single column mill vs double column mill

Most small and medium sized milling machines have a single column design.

A machine with double column design is called double column milling machine.

If a crossrail is used to connect the 2 columns, the machine becomes a portal milling machine, or gantry milling machine.

A portal milling machine usually means the machine table is moving, while the columns are fixed.

A gantry milling machine usually means the table is fixed while the 2 columns are moving back and forth to execute the machining.

Table mills vs floor mills

A table mill refers to a machine with table sitting and traveling on the machine bed.

A floor mill refers to a machine with table sitting directly on the workshop floor, it is often laid out this way for machining heavy duty, large components. A floor mill is also known as floor type milling machine, or floor type boring and milling machine.

General mills vs special purpose mills

A general milling machine is the most versatile machine for a wide array of components, materials, shapes. For example, a general mill can use one set of milling head and tools to produce engine blocks, then change to another set of milling head and tools to produce compressor blades.

For the workshops that are specialized in manufacturing one type of component, it is more effective to employ special purpose milling machine to achieve greater productivity.

Some examples of special purpose mills:

  1. Crankshaft milling machine
    2. Camshaft milling machine
    3. Slot milling machine
    4. Slot slitting machine
    5. Groove milling machine
    6. Keyway milling machine
    7. Profile milling machine
    8. Multi spindle milling machine

3 axis milling vs 5 axis milling

Milling machines differ in their axis control complexity – 3 axis, 4 axis, 5 axis CNC mill, or 6 axis machining center.

5 axis machining is a technology to drive 5 machine axis to move simultaneously to machine complex 3D shapes of workpiece, such as compressor blades, propeller blades, turbine blades, etc. It requires a machine to be equipped with 5 axis control, also a electric board to synchronize the motion of 5 axis.

Conventional milling vs machining center

Nowadays, most modern CNC milling machines are machining centers, they can execute various types of cutting techniques – milling, drilling, turning, boring, tapping, chamfering – by interchanging machining modules and cutting tools.

A machining center can be built out of a milling machine, alternatively, it can be built out of a CNC lathe (CNC turning machine).

It is worth noting that a machining center can be expanded to a fully automated machining cell by adding automatic pallet changing, automatic material handler. These automated cells can be further built out to become a flexible manufacturing line.

Industrial vs hobby

So far we focus our introduction on industrial milling machines, but in recent years a market for hobby projects has emerged, which result in the emerging of a lot of milling machines for home projects, such as:

  1. Benchtop milling machine
    2. Desktop cnc milling machine
    3. Tabletop milling machine
    4. Micro milling machine
    5. Small CNC mill
    6. Knee mill
    7. Home milling machine
    8. CNC router

Further reading:

Types of Milling Machines

Milling methods & machines

Milling applications

Industrial components

Milling is used to produce a huge variety of industrial components, every industry that employ metal components need milling machines to make them. Some examples of industrial components are: machinery parts, vehicle parts, motor parts, valves, pumps, transmission parts (gear box, gear shaft), tool making, die & mold making etc.

Personal components

Recently it is increasingly popular for people to install milling machines in their garage or basement to produce components for hobby projects, such as making parts of drone, of robot, or a prototype of any creative idea. Other examples of personal components are artificial tooth, jewelry – many of which are the the workpiece machined by small, precise CNC milling machines.


Milling machines are often used in scientific and industrial labs for fast prototyping. Ideas, concepts, designs need to go through series of test and prototype phases before being sent to production.

Typical industries using milling machines

Machinery building

Yes we use machines to build machines, it sounds circular but it is true. A big application of milling machine is in the machine tools industry itself. The machine bed, the column, the guideway, the ram, are all manufactured by milling machines.

Machinery of civil engineering is another big client for milling machine manufactures: the bulldozer, the evacuator, the forklight, the crane – all the major parts of these equipments need to be machined by heavy duty CNC mills.

Texitle machinery, printing machinery, their components first need to be machined to the precise dimensions and shapes before the final assembly, these industries use milling machines.

The list goes on and on, where there is a machinery building, there is a need for mill machine to manufacture its components.

Aircraft & aerospace

Aerospace and aircraft industry is a heavy user for 5 axis cnc mills, large and small, heavy duty and light duty. These complex components include plane structures, engine governors, hydraulic manifolds, transmission parts. Many aircraft parts must meet the stringent aerodynamic properties, so they need high precision 5 axis cnc machine, or even 6 axis machine to manufacture.

Automobile & vehicle

Automobile industry is probably the no.1 user of cnc milling due to its shear size – millions of new cars are produced every year, they are all of the similar internal structure – engines, transmissions, steerings, car body, chasis, etc. Most of the components are made of metal or alloy, they need to be cut to the precise dimensions by milling machines and other metal working machines, so they can be assembled together to perform its due functions.

Trucks and special vehicles employs the similar structure of a car, they are essentially just larger and heavier, no wonder all their components need heavy CNC mills to process.

Typical automobile parts for milling: engine block, cylinder head, crankshaft, camshaft, piston rods, water pumps, gearbox housing, gear shaft, flywheels etc.

Energy equipment

Energy equipment is a user of heavy duy milling machines, often in forms of portal mills, gantry mills, plano mills, or floor mills, since their components, such as large electric motors, turbine engines, rotors, blades, or boiler plates, are often huge and heavy, they need huge machines, and 5 axis machining capability to process the complex 3D profiles.

Typical energy generator parts for milling include turbine housing, rotor shaft, rotor blades, valves.

Chemical equipment

Chemical plant commonly employs pressure device such as compressors, pumps, valves, pipes, fittings, flanges for producing chemical reactions, all these devices are the workpieces of a CNC mill.

Defense industry

Defense is clearly an important industry for milling machines, just imagine how many parts of a military tank – its engine, its transmission, its turret, its housing – can be made without milling machines. Think about all other military equipments, vehicles, aircraft, war ships, none of them will be in service without milling machines.


Ships are full of mechanical equipment: its vessels, its power supply, engine systems, its navigation system, its propelling system, its onboard equipment etc. It is very common for one shipyard to deploy multiple machining shops to machine the components for these equipment.

Tool making

Tools are used to cut metals, they must be strong, sharp, and in good shape. It is inevitable for the tools to wear out after some time in cutting, so CNC tool milling machines, and special tool grinding machines are required to repair and sharpen the tools periodically.

Die & mould

Die & mold are the base model for mass production of components, they are often needed in making parts of by the process of injection molding, blow molding, stamping, forging, so the final components will be stamped, forged, or formed by its mold. Die and mold themselves need to be milled, sometimes ground, surface treated, and heat treated themselves. Milling machines are the essential equipment in a die & mold shop for both production and prototyping.

Home or commercial appliance

Some mechanical components of home applicances such as refrigerator or washer or dish wahser are the machined products of CNC mills, typical components include compressor housing, compressor blades, motor housing, motor shaft, etc.

Medical equipment & Healthcare

The metal components inside the medical device are likely manufactured by milling machines and other metal cutting machines. Many of the artificial teeth, hip joints, knees etc are manufactured by cnc mill center or cnc turn mills.

Consumer products

One example is jewelry, some diamonds are manufactured by micro, precise CNC mills; another example is the cell phone part, many of the metal cases are manufactured by CNC mill center.

Further reading:

Applications of milling machines

How to choose a milling machine

The following advice is not just for milling machines, it applies to all types of machine tools, no matter it is a cnc lathe, or cnc mill, or drilling machine, machining center, jig borer, or any other machine tools.

Plan ahead

The first thing, as always, is to have a good plan, and you’d better plan ahead a bit. For instance, will the size of your workpiece likely increase in the future? If so, is the machine specification large enough for it?

You also should consider extensibility, for example, if 3 axis machine is all you need now, will the machine be extendable to 5 axis machine? Can the CNC be upgraded? Can the machine builder supply swivel head or swivel table?

The same principle goes to other specs:

Does the machine have sufficient power?

Is its tool capacity big enough for present and future?

Is its CNC system compatible with your existing CAD/CAM software? Can its CNC “read” your CAD files?

Quality components

The quality of a machine is largely determined by its components – the bed, the column, the spindle, the guideway, the servomotor, the ball screw, the CNC etc. In fact, a machine manufacturer is a system integrator, it sources the various parts from their suppliers, and integrate them into a machine. One way to build cheap milling machines or any cheap cnc machines is to source most components from China, India etc. So the question for you is: is it what you really want? When evaluating a cnc machine for sale, it is always smart to ask what’s the brand and maker of each major parts, you want them to come from reputable manufacturers. A list of parts suppliers is a fair good indicator of the quality of the machine.

Experienced machine manufacturer

Machine tool building requires knowledge and expertise, not all of them are written on textbooks, many know how are in people’s mind, being taught by masters to apprentice, or by senior engineers to junior engineers. New machine builders aren’t necessarily bad, some even have better ideas, but a manufacturer of rich tradition is more predicable, more reliable, or both. It is a stronger indicator of quality products. If possible you always want to deal with a company who makes a living by building machine tools for many years.

Application knowledge

You want to choose a machine tool builder who has a lot of experience machining your type of components, e.g. if you manufacture turbine housing, you want your machine supplier to have served many other turbine manufacturers, so you can take advantage of their expertise. If you ask and pay, they can provide you with proven solutions – machining processes, tools, CNC programs – to machine your components. You can eliminate a lot of uncertainties in machining a complex workpiece.

How to know if a machine builder is good at a job? Ask them! When they say things about it you will know. Also, ask for a list of customers of this field they ever supplied machines to.

Quality machine

Next thing to look at is the quality of the machine, a good machine builder can make the machine robust, reliable, accurate, smooth, error-free. You should read carefully the machine specifications: its power specification, maximum workload, axis specification, motion accuracy, etc. Another area to look is the machine’s robustness when it’s doing heavy operations, is it still stable? any abnormal noise? any abnormal parameter reading? any malfunction? How do you get observe it before you even purchase a machine? Well, if you make an important purchase, you should ask to visit a workshop with machines in production, this way you can get an intuitive but often helpful idea about its quality.

Product review

You should try to find product reviews on the worldwide web for the machine you want to buy, see how other people – often the machine users – think about it. It would be extremely helpful information. Unfortunately there aren’t many industrial machine reviews available. Wikimachine is making effort to change it, we endeavor to create a review page for each and every machines out there, you are welcome to check back to our site for such information.

Enterprise standing

A more explicit advice is to look at the machine builder’s financial standing. It is for your interest as a machine buyer that your machine supplier will operate years ahead.

Service availability

First, you should have a one year or two year warranty for the new purchase; second, you want to have a service contract for onsite technical support, parts replacement etc within 24/48 hours of machine failure. Remember the machine is working in harsh environment and it can and will failure, small or big, you want a good service agreement to ensure your uptime.

A rule of thumb is always to purchase a machine from a manufacturer with local service center in your area, with qualified staff and spare parts reserve.

Spare parts

You want the parts of machine to be available, to be within your reach when you need it. For example, if you are in North America, should you buy a machine equipped with a newly developed Chinese CNC system? Probably not, not because the Chinese CNC is no good, but because if the CNC is down, or one circuit board is broke, they may have to ship a new one to you overseas, it is just not as easy as getting a new CNC from a warehouse within one hour’s drive of your workshop.

Request for quotes from multiple manufacturers

Buying a machine is an important investment, so you want to make sure you do your due dilligence. You should request for quotes from at least 3 suppliers, compare their quote descriptions, specifications, pricing, ask them questions, you will get a pretty good idea of which supplier makes more sense for you.


After doing all the above research, you should be smart enough to get yourself a good pricing.

Terms of payment

You should try to make payments in tranches, e.g. step by step, fist make a downpayment, another payment before the machine is shipped to you, and a final payment after your inspect the machine in good condition. Usually the final step involves in doing a real production with the machine, if it indeed produces the workpiece to your specifications, it is considered to be good.

Further reading:

Buying a metal milling machine for the hobbyist

Choosing a milling and drilling machine

How to use a milling machine

Milling Machine Manufacturers

The number of milling machine manufacturers worldwide is at the level of hundreds, you can look at our partial list of milling manufacturers in our manufacturers directory.

For your convenience, here’s a short list of milling machine manufacturers according to the size, type of machines, country of origin, and product reviews (if any).

Manufacturer HQ Size V/H Axis U/S Special Model Price Note
Grizzly Industrial Inc. USA micro vertical 3 universal  
Micro-Mark USA micro vertical 3 universal  
SIEG Industrial Group China micro vertical 3 universal  
Nano Corp Japan micro horizontal 3 universal  
TORMACH USA small vertical 5 universal  
Kugler GmbH Germany small horizontal 5 both flycutting  
DATRON AG Germany medium vertical 5 both dental  
HURCO Germany medium both 5 universal  
HAAS CNC USA medium both 5 universal  
MAZAK Japan medium both 5 universal  
DMG Mori Germany medium both 5 universal  
Heller Germany large both 5 both crankshaft, camshaft  
DANOBOT Spain large both 5 universal  
PAMA Machine Italy large horizontal 5 universal  
CNC Masters USA small vertical 3 universal CNC Baron $6,250.00  
Saporiti Italy medium vertical 3 special thread, worm  
Liechti Engineering Switzerland medium horizontal 5 special 3D Profile  
GF Switzerland medium vertical 5 universal Micron  
Waldrich Coburg Germany large vertical 5 universal China Owned  
Shanghai Sunmore China small vertical 3 universal  
Weihai Huadong Automation China large both 3 universal  
WZ China large both 3 both rail, aluminum ingot aluminum ingot  
Qinghai Huading China large both 3 universal  
CR Onsrud USA medium vertical 5 universal  
Newway CNC China medium both 5 universal  
Victor Machinery USA medium vertical 3 universal  
Shandong Weida Heavy China medium both 3 universal  
Nantong No.5 Machine Tools China medium vertical 3 universal  
Beijing Red Flag China medium vertical 3 special auger attack, valve catheter, deep hole  
Kasuga Seiki Taiwan medium vertial 5 universal  
WMW Machinery USA medium both 3 universal  
Dalian Machine Tools China medium both 3 both crankshaft, piston  
Starrag Group Switzerland large both 5 both  
Microlution Inc USA micro both 5 both deep hole  
Crankshaft Machine USA large both 3 special crankshaft, camshaft  
Clausing Industrial USA small both 3 universal  
Cincinnati Gilbert USA large horizontal 3 universal  
American GFM USA large both 3 both crankshaft, camshaft  
Acer Springwood USA medium vertical 3 universal Taiwan made  
Weiss Machinery China small both 3 universal  
Tacchi Giacomo Italy large both 3 both deep hole  
Spinner Germany medium vertical 3 universal  
Schiess Germany large both 5 universal China Owned  
Rafamet Poland large vertical 3 universal  
Krewema Germany medium vertical 3 both tube  
Heinrich Georg Germany large vertical 5 both sheet metal, slitting  
Dalian Fullton China medium both 3 universal  
Framag Austria medium both 3 special  
Chevalier Taiwan medium both 3 universal  
Pietro Carnaghi Italy large vertical 5 universal  
Ace Micromatic India medium both 3 universal  
Accut Machinery China large both 3 universal  
Sordoni Italy large both 3 both transfer, thread, slot  
Famar Group Italy medium both 3 both transfer  
Ching Hung Machinery Taiwan medium vertical 3 universal high speed  
Tenzhou Tri Union China small vertical 3 universal  
Fermat Czech medium horizontal 3 universal  
EGW Germany medium vertical 3 universal  
AZ Spa Italy medium vertical 3 universal  
Mpvosa Italy medium vertical 3 universal  
Nantong Jiarong China medium vertical 3 universal  
Maschinen Wagner Germany medium vertical 5 universal  
Lazzati Italy large horizontal 5 universal  
Kunming Machine Tools China large both 3 universal  
Cheto Corp Portugal medium vertical 5 special deep hole  
Holroyd Precision UK medium horizontal 3 special rotor  
Habrama Germany medium vertical 3 special profile, gear  
Zimmermann Germany medium both 5 universal  
Zayer Spain large both 5 universal  
Yih Chuan Taiwan medium both 5 universal  
Witech Switzerland small vertical 5 universal engraving  
Wissner Germany medium vertical 5 universal  
Willemin Macodel Switzerland micro vertical 5 both dental, watch, jewelry, medical  
WFL Millturn Austria medium vertical 5 universal  
Wemas Germany medium both 5 universal  
Weingaertner Austria large vertical 5 both whirling  
VHF Camfacture Germany medium vertical 5 universal  
Urban Maschinenbau Austria medium vertical 3 universal  
Union Chemnitz Germany medium both 3 universal  
Trimill Czech medium both 5 universal  
TOS Varnsdorf Czech medium vertical 3 both  
TOS Kurim Czech large horizontal 5 universal  
Tongtai Seiki Taiwan medium both 3 universal  
Sugino Japan medium both 3 universal  
Skoda Machine Tool Czech large horizontal 3 universal  
SHW Germany large horizontal 5 universal  
Shin Nippon Koki Japan large both 5 both rail, crankshaft, aluminum slab  
Shenq Fang Yuan Taiwan medium vertical 5 universal  
Schmoll Germany medium vertical 3 universal  
Rong Fu Taiwan small vertical 3 universal  
Roeders Germany small vertical 5 both die, mold, opticals  
Rich Young Taiwan medium both 3 universal  
Reiden Technik Switzerland small vertical 5 universal  
Rechermann Germany medium both 3 universal  
Rambaudi Italy large both 5 universal  
Rais Bulgarira medium both 5 universal  
Promac Italy medium vertical 5 universal  
Primacon Germany small vertical 5 special watch, jewelry  
MB Portatec Germany medium vertical 5 universal  
Pinnacle Taiwan medium vertical 5 universal  
Ping Jeng Machinery Taiwan medium vertical 5 universal  
PF Machines Switzerland small vertical 5 special jewelry,diamond  
Optimum Germany small vertical 3 universal  
OPS Intersoll Germany medium both 5 universal high speed  
Gruppo Parpas Italy medium both 5 universal  
OKK Corp Japan medium both 5 universal  
Niles Simmons Germany large both 5 both crankshaft, camshaft  
Nicolas Correa Spain large both 5 universal  
Namsun Korea medium vertical 3 universal  
Muega Germany medium both 5 universal  
MTE Spain large horizontal 3 universal  
Mitsui Seiki Kogyo Japan medium both 5 universal  
Mikromat Germany medium vertical 5 universal  
Metrom Germany medium vertical 5 both  
Matec Germany medium vertical 5 universal  
Lilian Taiwan medium vertical 3 universal  
Lang Germany small vertical 5 special engraving  
Kunzmann Germany medium vertical 5 universal  
Kovosvit Czech medium vertical 5 universal  
Knuth Germany medium vertical 5 universal  
Keppler Maschinenbau Germany medium horizontal 5 both cylinder head  
Kekeisen Germany large both 5 both  
Kao Ming Taiwan medium vertical 5 universal  
Kao Fong Taiwan medium both 5 universal  
Juaristi Spain large horizontal 5 universal  
Jobs Italy large both 3 universal  
Innse Berardi Italy large both 5 both slot  
IMES ICORE Germany small vertical 5 both dental  
Huron Graffenstaden France medium both 5 universal  
Heyligenstaedt Germany large both 5 universal  
She Hong Taiwan medium both 3 universal  
Hamuel Germany medium both 5 universal  
Goratu Spain medium horizontal 5 universal  
Goglio Italy medium both 5 universal  
Frejoth Taiwan medium both 5 universal  
FPT Industry Italy large both 5 universal  
FPS Germany medium vertical 3 universal  
Fooke Germany medium vertical 5 universal  
Flexicam Germany medium vertical 5 universal router  
Fives Group France medium both 5 universal profile, router  
First Long Chang Taiwan medium vertical 3 universal  
Fidia Italy large vertical 5 universal  
Fehlmann Switzerland small vertical 5 universal  
Exeron Germany small vertical 5 universal  
Eumach Taiwan medium both 3 universal  
Emissa Switzerland small vertical 3 both watch  
Emco Austria medium vertical 5 universal  
Elha Germany medium both 3 both  
EIMA Germany medium vertical 5 universal  
Dufieux France large both 5 both multi spindle  
Colgar Italy large both 3 universal  
CMI Durango Spain large vertical 3 universal  
CB Ferrari Italy medium vertical 5 universal  
Bumotec Switzerland medium vertical 5 universal  
Alzmetall Germany large vertical 5 universal  
Agie Charmilles Switzerland medium vertical 5 universal  
Abene Sweden medium both 3 universal