GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

CNC Knowledge

CNC Machine Tool Systems: How the Five Common Controls Divide the Work

The controller decides how a machine reads a program, closes the position loop and reacts when a cut goes wrong. This page explains the common CNC machine tool systems we run in production, where each one fits, and when a part should be moved to a different control instead.

FanucSiemensMitsubishiFagor
CNC machine tool systems on a five axis gantry machining center
Fundamentals

What a CNC machine tool system actually does

A CNC machine tool system is the control package that sits between your CAM output and the metal. It reads the program, interpolates the path, drives the servos and closes the position loop thousands of times per second. Everything the operator sees, from feed override to alarm text, comes from that package.

People often treat the control as a brand label on the door. It is closer to a translator. The same G-code can produce a stable cut on one control and chatter on another because the look-ahead buffer, acceleration limits and feedforward tuning are set differently.

Three functions matter most in daily work. Block processing speed sets how fast the control can read and execute the next line. Look-ahead depth decides how far ahead it plans deceleration into corners. Servo loop bandwidth decides how tightly the axis follows the commanded path under cutting load.

These three are not independent. A large look-ahead buffer on a slow processor just adds delay. High loop bandwidth on a loose mechanical axis amplifies vibration instead of removing it. When a machine behaves badly, the control is usually reporting a mechanical or programming problem, not creating one.

  • 1
    Block processingLines per second the control can read and execute
  • 2
    Look-aheadBlocks planned ahead for corner deceleration
  • 3
    Loop bandwidthHow tightly the axis follows the commanded path
  • 4
    FeedforwardReduces following error before it becomes a gouge
Controls

The five common CNC machine tool systems in production

Fanuc dominates our shop floor and most contract machining worldwide. The 0i and 30i/31i families cover three-axis mills up to large five-axis centers. The reason is not marketing. Toolpath behavior is predictable across machines, macro B is well documented, and every operator we hire has seen the interface before.

Siemens Sinumerik, mainly 828D and 840D sl, shows up where five-axis work is heavy. Its compressor and TRAORI functions handle tool center point management well, and the shop-floor programming is strong for complex geometry. Expect a steeper learning curve and a higher machine price.

Mitsubishi M80 and M800 sit in the middle. They are common on Japanese-built machines and offer good value on three-axis and four-axis work. Documentation in English is thinner than Fanuc, so troubleshooting leans more on the machine builder.

Fagor and similar open-architecture controls appear onSpanish-built machines and on older retrofits. They are flexible and inexpensive to service, but post-processor support is narrower. Heidenhain TNC is the fifth common family, and it is the one many five-axis operators prefer for its conversational programming and cycle support.

  • 1
    FanucWidest post support, predictable motion, easiest hiring
  • 2
    SiemensStrong five-axis and TCP management, steeper curve
  • 3
    MitsubishiGood value on 3- and 4-axis, thinner English docs
  • 4
    HeidenhainConversational shop-floor programming, five-axis favorite
Motion

How the control closes the position loop

A closed-loop system compares commanded position with actual position and corrects the difference. The error signal drives the servo until the gap closes. Semi-closed loops read the motor encoder, so they never see backlash or ballscrew pitch error. Full-closed loops read a scale on the table or slide and catch that error directly.

For most aluminum and steel parts held to ±0.005 mm, semi-closed is enough if the machine is mechanically sound and thermally stable. Full-closed scales earn their cost on long travels, on machines that run hot, and on parts where the difference between motor position and table position matters.

The loop also sets the practical feed limit. Push feed too high and following error grows until the axis lags behind the commanded path. The control may alarm out, or it may simply cut an undersized corner. Neither shows up until inspection.

Feedforward is the usual fix. It predicts the required torque from the commanded acceleration and applies it before the error builds. That lets a machine run faster without loosening the loop or sacrificing corner accuracy.

  • 1
    Semi-closedEncoder on the motor; blind to screw and backlash error
  • 2
    Full-closedScale on the slide; catches mechanical error directly
  • 3
    Following errorLag that grows with feed and shows as corner error
Interpolation

Interpolation, look-ahead and what they mean at the spindle

Linear interpolation moves two or more axes along a straight line. Circular interpolation fits an arc from a center point and radius. These are the basics, and on a three-axis job they are usually all you need.

The interesting behavior starts when the program asks for a shape the control cannot execute as written. A CAM system may output thousands of tiny linear segments to approximate a curve. The control has to blend them into continuous motion, or the machine stops and starts at every block.

Look-ahead does that blending. It reads ahead, plans deceleration into tight corners, and keeps the tool moving through the rest. A short buffer forces the machine to slow down more often. A long buffer on a slow processor adds lag, which is worse than slowing down.

Five-axis work adds rotary axes to the problem. The control must keep the tool tip on the programmed path while the table or head rotates. Tool center point management handles that math. Without it, the programmer has to compensate by hand, which is slow and error-prone.

  • 1
    Linear and circularThe two interpolation modes behind most parts
  • 2
    Segment blendingTurns CAM line soup into continuous motion
  • 3
    TCP managementKeeps the tool tip on path as rotary axes move
Fit

When a part should move to a different control

A part belongs on the machine that cuts it correctly the first time, not the machine that is free. Three signals tell us a job is on the wrong control. The first is repeated surface finish variation on the same program, which usually points to look-ahead or servo tuning rather than the tool.

The second is corner rounding on parts that should hold a sharp edge. If the drawing calls for a defined radius and the control cannot decelerate fast enough, the corner will wash out. More look-ahead or a slower feed fixes it, but sometimes the fix is a different control.

The third is rotary axis error on five-axis work. If the tool tip drifts as the table rotates, the control may lack proper TCP management or the post may be wrong. We check the post first because it is cheaper to fix than the machine.

Moving a job is not free. It costs setup, a new post, and operator familiarity. We move a part only when the error is repeatable and the current control cannot reach the tolerance with reasonable parameters.

  • 1
    Finish variationSuspect look-ahead or tuning before the tool
  • 2
    Corner roundingControl cannot decelerate fast enough
  • 3
    Rotary driftCheck the post before blaming the machine
Shop floor

What this means for quoting and lead time

Control choice affects how a job is quoted. A simple three-axis aluminum bracket can run on almost any Fanuc mill. A five-axis titanium housing with tight true position needs the right control and the right post, and that takes setup time before the first chip.

We run 127 high-precision CNC machines across three plants in Dongguan and Singapore, including 16 simultaneous five-axis centers and 16 mill-turn centers. Maximum processing size is 4,000 mm, with travels from 500 × 310 × 200 mm up to 4,000 × 400 × 150 mm and a Ø400 mm rotary table.

Quoting starts with the drawing, not the machine list. We look at tolerance, material, feature count and access direction, then pick the control family that can hold the callouts. Quotation and a free DFM analysis come back within 12 hours, and production can start within 24 hours.

Parts ship in 3–5 days on most jobs. Tolerances run to ±0.005 mm (±0.0002 in) with finishes from Ra 0.2–0.8 μm on fine work to Ra 1.6–3.2 μm as machined. Inspection is 100% before shipment, with reports on request.

  • 1
    Match control to toleranceNot every job needs a five-axis center
  • 2
    Post firstA wrong post wastes more time than a slow control
  • 3
    Quote in 12 hoursDFM analysis included with the quote
Selection

Which control fits which job

Feed and tolerance ranges are typical shop-floor values, not guarantees.

Control familyTypical fitPractical limit
Fanuc 0i3- and 4-axis production, high mixComplex 5-axis needs the 30i/31i
Fanuc 30i/31i5-axis simultaneous, tight toleranceHighest post and setup cost
Siemens 828D3-axis and simple 4-axisLimited 5-axis without 840D
Siemens 840D slHeavy 5-axis, TCP workSteeper training, higher price
Mitsubishi M803-axis value work, short runsThin English troubleshooting docs
Heidenhain TNC5-axis shop-floor programmingNarrower post support in some CAM
Fagor / openRetrofits and older machinesFewer posts, builder-dependent support

Pick the control by the part, not by the badge

If the geometry is three-axis and the tolerance is standard, a Fanuc 0i-class control is the fastest route to a good part. If the part needs simultaneous five-axis motion and tight true position, spend the setup time on a Siemens 840D sl or Heidenhain TNC machine and get the post right before the first cut.

FAQs

Common questions about CNC machine tool systems

Does the control brand change the achievable tolerance?

Not by itself. Tolerance comes from the machine structure, the loop, thermal stability and the tool. The control sets how well the axes follow the commanded path under load, which matters most at high feed and on curved geometry.

A well-tuned three-axis machine can hold ±0.005 mm on the right part. A poorly tuned five-axis machine will not, regardless of the badge on the door.

Can we run the same G-code on Fanuc and Siemens?

Only for simple programs. Basic G-code overlaps, but cycles, macros and five-axis commands differ. Each control needs its own post-processor, and the post must be tested on the actual machine before production.

We treat a new post as a setup task, not a copy-paste job. That is why the first part off a new post gets a full inspection.

When is full-closed feedback worth the cost?

On long travels, hot machines and parts where motor position and table position can drift apart. Semi-closed feedback reads the motor encoder and never sees ballscrew pitch error or backlash.

For most parts held to ±0.005 mm with a sound machine, semi-closed is enough. We specify full-closed when the geometry or the thermal load makes the difference visible at inspection.

Why does surface finish change between two identical programs?

Look at the control settings before the tool. Feed override, look-ahead depth and servo tuning all change how the axis follows the path. A worn tool adds its own variation on top.

We log the parameters on the first article and keep them with the program, so a later run starts from the same baseline instead of guessing.

Do five-axis parts always need a five-axis control?

No. Some parts can be reached from several three-axis setups, and that is often cheaper for low quantities. Five-axis simultaneous motion earns its place when the feature access or the tolerance stack makes multiple setups unreliable.

We compare both routes during DFM and quote the one that holds the drawing with fewer risks.

How does control choice affect lead time?

A familiar control on a proven post starts cutting sooner. A new control or a new post adds setup and first-article inspection time before the run begins.

Production can start within 24 hours once the setup is approved, and most parts ship in 3–5 days.

Send the drawing, get the right control for the job

Upload your part and we will review tolerance, geometry and access direction, then quote the control family that holds the callouts. No minimum order quantity, from one prototype to 10,000+ part runs.

Quotation and free DFM in 12 hours100% inspection before shipmentNDA available on request

Follow

More CNC knowledge from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC