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

Get Instant Quote

Machine Operation Guide

How to Run a Doosman CNC Machine

A practical sequence for operators who need to set up and run a Doosman CNC machine without scrapping the first part. This covers power-up, workholding, tool offsets, work coordinate systems, dry run, and first-article checks. Read it before your next setup.

Fanuc & Doosan controls±0.005 mm capabilityDry run firstFirst-article check
how to run a doosman cnc machine
Quick answer

Key takeaways

Warm up before cuttingRun the spindle at 25-50% of max speed for 10-15 minutes so thermal growth stabilizes before you touch off tools.
Offsets come before coordinatesSet tool length and diameter offsets first, then establish G54. Reversing this order doubles your setup time.
Dry run with Z raisedRun the full program with the tool 50 mm above the part and rapids at 25% to catch fixture crashes.
Inspect the first part fullyMeasure every critical feature before running the second part. One scrapped part is cheaper than fifty.
Know the control variantDoosan machines ship with Fanuc or Doosan controls. The offset and work-coordinate screens differ.
Before you start

Pre-run checks on a Doosman CNC machine

A Doosan machine built for production work has a cast iron base and a Fanuc or Doosan control. The iron does not care how you approach the setup, but the control will reject anything it does not understand. Before you press Cycle Start, confirm three things: the machine is thermally stable, the offsets match the physical tools, and the fixture holds the part without flex. Skip any one and the first part comes out wrong.

Thermal stability matters more than most operators admit. A cold machine and a warm machine differ by 10-20 μm over the Z axis. On a part with a ±0.02 mm tolerance that is fine. On a ±0.005 mm bore it is not. Run the spindle at 25-50% of its maximum speed for 10-15 minutes with the coolant on. That warms the spindle housing and the ballscrews without loading the ways.

Check the way lube reservoir and the air pressure before anything else. Low air pressure trips the tool changer mid-cycle. Low lube oil scores the linear guides, and that repair costs far more than a five-minute check. Doosan mills typically want 0.5-0.6 MPa at the regulator. Confirm the spindle chiller is running if your machine has one.

Finally, verify the program at the control. Compare the file name against the job traveler. A program from the previous job left loaded in memory is one of the most common causes of a crash in small shops. Select the right program, check the tool list against the setup sheet, and only then load the part.

  • 1
    Warm up 10-15 minutesSpindle at 25-50% max speed, coolant on, no cutting.
  • 2
    Check air and lube0.5-0.6 MPa at the regulator; confirmed oil in the way lube tank.
  • 3
    Match program to travelerVerify file name, revision, and tool list before loading stock.
Workholding

Workholding and zero point setup

Where you hold the part decides how it cuts. A vise with 3 mm of jaw engagement on a 100 mm tall block will lift and chatter. Aim for at least one third of the part height in the jaws, and seat the part on parallels so it sits flat. Tap the part down with a dead blow mallet before tightening. That seats it against the parallels and removes the air gap that ruins a facing pass.

For plate work, vacuum chucks and magnetic chucks win on thin parts where a vise would bow the material. For a 6 mm aluminum plate, a vise closes the part and the top face comes out convex. A vacuum table holds it flat. The tradeoff is grip strength: light radial cuts only, and no heavy shoulder milling.

Soft jaws machined to the part profile are the standard answer for round or irregular parts. Bore the jaws to 0.05 mm under the part diameter for a press fit by hand, or cut a step for a locating shoulder. Record the jaw bore size in the setup sheet so the next run does not need to re-indicate.

Zero point on a Doosman CNC machine usually lands on a corner or a bore of the fixture. Touch off with a 10 mm edge finder at 600-800 rpm, or use a 3D taster for ±0.01 mm repeatability. A coaxial indicator is slower but reads directly to 0.01 mm and does not need spindle rotation during the touch. Whichever tool you use, write down which face and which corner you zeroed on. Ambiguity here is where scrap starts.

  • 1
    Jaw engagementOne third of part height minimum.
  • 2
    Seat on parallelsDead blow tap before final tightening.
  • 3
    Soft jawsBore 0.05 mm under part diameter for hand press fit.
Offsets

Tool offsets and work coordinate systems

Tool offsets tell the control where the cutting edge sits in space. Get them wrong and the machine either cuts air or buries the tool in the fixture. Set length offsets with a tool presetter offline if you have one. If you set them on the machine, touch each tool to a known reference surface, such as the top of a 50 mm gauge block on the table, and enter the value in the length register. H01 pairs with T01, H02 with T02, and so on.

Do not assume the pairing. Some shops use H numbers that match the tool number; others use a separate set. Read the setup sheet. A mismatch between T and H is a classic crash: the control picks up the length of a different tool and drives the current tool into the part. If the machine has a tool measurement arm, use it, but verify one tool by hand against a gauge block before trusting the arm on the whole set.

Diameter offsets matter on any contour with a tolerance. Enter the actual measured diameter of each cutter, not the nominal size. A 12 mm end mill that measures 11.96 mm cuts a different slot than the CAM file expects. Update the D register when you change a tool, and note the change on the setup sheet.

Work coordinate systems define the program zero on the physical part. G54 is the default. G55 through G59 are available for multiple vises or a second operation on the same table. Touch off the zero corner, enter the X and Y values in the G54 page, and confirm the Z value against the gauge block. Then, with the spindle stopped, jog to X0 Y0 and look at where the tool sits relative to the part corner. Eyeballing this takes ten seconds and catches a decimal point error before it becomes a crash.

  • 1
    T and H must matchConfirm on the setup sheet before cycle start.
  • 2
    Measure real diametersEnter measured values, not nominal, in the D register.
  • 3
    Verify X0 Y0 visuallyJog to zero with spindle stopped and check the corner.
Alarms and limits

What goes wrong in the first hour

Most crashes in the first hour come from three sources: a wrong offset, a fixture that moves, or a program from the previous job. The control will happily run all three. Watch the distance-to-go display on the first rapid move. If the number looks larger than the clearance you expect, stop the cycle. That habit catches more errors than any checklist.

Chatter on the first cut usually means the part is not seated or the tool is too long for the diameter. Reduce the stick-out where you can. On a 12 mm end mill, keep stick-out under 40 mm for anything beyond a light finishing pass. If the tool is already short and the part still rings, add a support under the overhang or switch to climb milling with a lighter radial engagement.

Alarms on a Doosman CNC machine are usually specific. An overtravel alarm means the axis hit a limit, often because the work coordinate is off by a large amount. A tool change alarm usually points to air pressure or a stuck tool. Write down the alarm number and the axis before you clear it. The same alarm will come back if you only reset the control.

Spindle load tells you whether the cut is reasonable. On aluminum, a 12 mm three-flute end mill at 8,000 rpm and 1,500 mm/min should sit well under 50% load in a light roughing pass. If the meter spikes past 80%, reduce feed before the tool breaks. On steel, keep the load steady rather than high. A fluctuating meter means the chip load is inconsistent, which usually traces back to a loose setup.

  • 1
    Watch distance-to-goStop the cycle if the first rapid looks wrong.
  • 2
    Record alarm numbersNote the axis before clearing the alarm.
  • 3
    Keep stick-out shortUnder 40 mm for a 12 mm cutter in roughing.
Operating sequence

Step by step: running a Doosman CNC machine

  • 1
    Power up and reference the axesTurn on the main breaker, then the control. Press Zero Return and home each axis in the order the control prompts. Do not skip Z home on a vertical mill. If an axis alarms, note the alarm number before clearing it, because the same alarm will return during the run.
  • 2
    Warm up the spindleRun 10-15 minutes at 25-50% of max speed with coolant on. On a lathe, index the turret through all stations once to distribute lube oil.
  • 3
    Load and clamp the workpieceSeat on parallels or a locating shoulder, tap down with a dead blow mallet, then tighten. Confirm the part cannot move by pushing it with your thumb before you trust the fixture.
  • 4
    Set tool length and diameter offsetsTouch off each tool on a gauge block or use the tool presetter. Enter length in H registers and measured diameter in D registers. Verify T-H pairing on the setup sheet.
  • 5
    Establish the work coordinate systemTouch off the zero corner or bore. Enter X, Y, Z in G54. Jog to X0 Y0 with the spindle stopped and confirm the position visually.
  • 6
    Dry run the programRaise Z by 50 mm above the highest point of the part or fixture. Set rapid override to 25% and run in single block for the first tool change. Watch the tool changer clearance, not the screen.
  • 7
    Cut the first part at reduced feedRun at 50-70% of programmed feed and full spindle speed. Listen for chatter and watch the load meter. Stop at the first sign of vibration and check the setup before continuing.
  • 8
    Inspect the first article fullyMeasure every critical dimension, including features the drawing calls out as reference. Record actual numbers. Only then release the run.
Judgment guide

Choosing setup method by part and tolerance

Match the workholding and offset method to the feature you need to hold.

Part conditionWorkholdingOffset methodWatch out for
Block, 3:1 height ratioMachine vise on parallelsEdge finder + gauge blockJaw lift on tall parts
Thin plate under 8 mmVacuum or magnetic chuckProbe or 3D tasterLight radial cuts only
Round or cast profileSoft jaws bored to sizeBore center as X0 Y0Jaw spring after clamping
Multi-face, one setup4th axis or tombstoneG54 + G55 per faceRotary backlash on reversal
±0.005 mm boreFixture plate, clamped lowOn-machine probeThermal drift across the run
First prototype, one-offVise or clamping kitManual touch-offProgram left from last job

The setup is the job

A Doosman CNC machine will hold ±0.005 mm when the offsets are right and the part is seated. When it will not, the fix is almost always in the setup, not the control. When you would rather hand the setup to a shop that runs this sequence daily, send us the drawing.

FAQs

Frequently asked questions

What is the difference between a Doosan and a Doosman CNC machine?

Doosan is the machine tool brand. Doosman is a common misspelling that shows up in search queries and on older shop paperwork. If your machine nameplate reads Doosan, the setup sequence in this guide applies directly. If you are looking at a different builder with a Fanuc control, the offset and work-coordinate pages are nearly identical.

Do I need a tool presetter to set offsets?

No. A 50 mm gauge block on the table works for length offsets and is accurate to about 0.01 mm if you touch off carefully. A presetter is faster and removes the machine from the loop while you measure. For a one-off prototype, hand touch-off is fine. For a 500-part run with eight tools, a presetter pays for itself in setup time.

How do I know if the work coordinate system is correct before cutting?

Jog to X0 Y0 with the spindle stopped and look at the tool relative to the part corner. Then jog Z down to the gauge block height and check the gap with a feeler gauge. Both checks take under a minute and catch a wrong decimal point or a wrong sign.

Why does the first part come out oversize on a lathe?

Tool nose radius compensation is the usual cause. If the CAM file uses G41 or G42 and the control offset does not match, the profile shifts by the nose radius. Check the tool radius value in the offset page against the insert box. A 0.4 mm insert entered as 0.8 mm moves the profile by 0.4 mm.

What coolant should I use on aluminum and steel?

Water-soluble emulsion at 8-10% concentration handles both, with a pH around 9. For aluminum, avoid high-chloride mixes that stain the surface. For steel, a higher concentration reduces rust on the fixture. Check concentration weekly with a refractometer and top up with premix, not straight water.

How long should a dry run take?

Long enough to see every rapid and every tool change at 25% override, which is usually two to three times the normal cycle time. Run the first tool change in single block so you can watch the changer clearance. Skip the dry run on a proven program with the same fixture and offsets, but never on a new setup.

Send us your next machining job

Upload a drawing or STEP file and we return a quotation with free DFM analysis within 12 hours. Uploads stay confidential, and an NDA is available on request.

12-hour quoteNo minimum orderISO 9001:2015100% inspection

Follow our shop

More machining guides and shop updates

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