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

Get Instant Quote

3-axis process guide

How to Machine Toothed Pulleys on 3 Axis CNC

Toothed pulleys cut on a 3-axis mill need one thing above all: a way to index the part between passes. This guide covers blank prep, tooth profile strategy, pitch measurement, and the tooth counts where 3 axis cnc work on toothed pulleys stops making sense. Written for engineers and buyers who need to judge whether a job fits a 3-axis machine or belongs on a 4-axis rotary.

27 three-axis machines±0.005 mm toleranceØ400 mm rotary tableNo minimum order quantity
3 axis cnc toothed pulleys machined as custom auto spare parts
Quick answers

Key takeaways

Indexing is the whole gameA 3-axis mill cannot interpolate around a pulley axis, so every tooth row comes from a rotary table or a re-clamped setup.
Profile accuracy beats blank accuracyPitch error of 0.05 mm over 20 teeth shows up as belt wear long before the outside diameter looks wrong.
Count the teeth before you quoteUnder 40 teeth with a wide face is usually a 3-axis job. Long faces with fine pitch are not.
Measure pitch, not just diameterPin gauges or a belt wrap check catch profile drift that diameter checks miss.
Flank finish sets belt lifeRa 0.8–1.6 μm on the tooth flanks is the working range for most timing belts.
Step 1 · Fit check

What Fits 3 Axis CNC Before You Cut

A 3-axis mill moves in X, Y and Z and nothing else. To cut a toothed pulley you must turn the tooth profile into a series of flats or a cut that runs along the part axis, then index the part by one pitch and repeat. On a plain vise that means re-clamping. On a rotary table the index is numeric and repeatable. Everything below assumes you have one of those two options.

The typical 3 axis cnc part here is a timing pulley between 12 and 40 teeth, a face width under 25 mm, and a pitch from 2 mm to 5 mm. The teeth run parallel to the bore, so a profile cutter or a small end mill can drop straight through the tooth space in one Z pass. Outside diameter usually lands between 15 mm and 120 mm.

When the job stops fitting: fewer than 12 teeth, because the tooth space gets narrower than a Ø3 mm cutter; a face wider than 40 mm on a fine pitch, because cutter deflection grows with depth of cut and the index count rises; or a crown or helical tooth form, which needs coordinated rotation and cannot be indexed in flat steps.

If your part falls in the second group, the honest answer is a 4-axis or 5-axis machine. We run 16 simultaneous 5-axis centers and 12 four-axis mills, so we can move the job rather than fight the setup. A 3-axis quote on a crowned pulley is a quote for a part that will not hold pitch.

  • 1
    Good fit12–40 teeth, pitch 2–5 mm, face under 25 mm
  • 2
    Borderline40–60 teeth, face 25–40 mm, pitch under 2 mm
  • 3
    Wrong fitCrowned or helical teeth, 8 teeth or fewer
Step 2 · Blank

Preparing the Blank and the Datum

Turn the blank first. The bore, the two faces and the outside diameter should come off a lathe or a mill-turn center before the pulley ever touches the 3-axis table. The bore is your only reliable datum for indexing, so it needs to be round within 0.01 mm and finished to Ra 1.6–3.2 μm. A reamed or bored hole beats a drilled one every time.

Leave 0.3–0.5 mm of radial stock on the outside diameter for the tooth passes. More stock means more cutter load at full tooth depth. Less stock risks the profile cutter rubbing instead of cutting on the first pass, which work-hardens stainless and burns aluminium.

Materials behave differently here. Aluminium 6061-T6, 7075 and 2024 cut clean with sharp two-flute cutters and air blast. Stainless 303 and 304 need slower surface speed and constant coolant or the flank tears. POM and PA machine easily but move with temperature, so let the blank sit at shop temperature for a few hours after turning.

Check the blank runout on the rotary table with a dial indicator before you cut anything. If the outside diameter runs out more than 0.02 mm, the tooth depth will vary around the part and belt tracking will suffer. Correct the setup, not the program.

  • 1
    Bore toleranceRound within 0.01 mm, Ra 1.6–3.2 μm
  • 2
    Radial stock0.3–0.5 mm on the outside diameter
  • 3
    Runout checkUnder 0.02 mm TIR before the first tooth pass
Step 3 · Fixture

Fixture and Indexing Setup

The standard setup is a Ø400 mm rotary table with a three-jaw chuck or a dedicated expanding mandrel. An expanding mandrel that grips the bore is better than a chuck because it holds the pulley concentric to the index axis and lets you reach both faces. Make one mandrel per bore size if you are running a family of pulleys.

Clamp the part against a shoulder so the axial location repeats. If the pulley walks along the mandrel between indexes, the tooth lands shift in Z and the belt sees a step at every index joint. A shoulder plus a cap screw is enough for most parts under Ø120 mm.

For low tooth counts on small pulleys, a collet block with a square or hex body is a workable alternative. Index by rotating the block one facet at a time. This only works when the tooth count is a multiple of the block facets, and it sacrifices the fine index control of a rotary table.

Verify the index before cutting metal. Program one pass, cut air, and measure the angular step against the model. On a rotary table, a 20-tooth pulley needs an 18° step with backlash taken out in the same direction every time.

  • 1
    MandrelExpanding type, one per bore size, concentric to the index axis
  • 2
    Axial stopShoulder plus cap screw to repeat Z location
  • 3
    Index checkCut air first; 20 teeth = 18° per step
Step 4 · Cutting

Cutting the Tooth Profile

Two strategies cover most work. A form cutter matched to the belt pitch cuts the full tooth space in one plunge and is fast and repeatable. A small end mill roughs the space and then profiles the flank in two or three passes, which costs more cycle time but lets you hold a specific flank angle and finish.

For the end mill route, use a cutter no wider than 60% of the tooth space width at the root. Run aluminium at 180–250 m/min surface speed and 0.05–0.12 mm per tooth feed. Stainless wants 60–90 m/min and a heavier chip load, not a lighter one, or the edge rubs. Take the roughing pass to 0.3 mm off the final depth, then finish with 0.1 mm radial steps.

Depth of cut per pass should stay under 0.25 × cutter diameter. On a 3 mm cutter that is 0.75 mm. Going deeper is where most broken cutters and scrapped pulleys come from, and the deflection shows up as a tapered tooth space that no amount of deburring fixes.

Aim for Ra 0.8–1.6 μm on the flanks. We hold Ra 0.2–0.8 μm when a belt manufacturer calls for it. If the flank finish is worse than Ra 1.6 μm, the belt wears the tool marks and pitch diameter effectively grows as the tooth tips round over.

  • 1
    Form cutterOne plunge per tooth space, fast, needs the exact pitch
  • 2
    End millRough plus two finish passes, more control on flank angle
  • 3
    Depth limitUnder 0.25 × cutter diameter per pass
Step 5 · Verify

Inspection and Pitch Verification

Outside diameter is the easiest and least useful check. A pulley can sit on nominal OD and still miss pitch, because the tooth space is what the belt actually engages. Measure the space: roll a pin gauge or a pair of gauge pins into the tooth space and compare the span against the model.

A belt wrap check is the practical field test. Wrap a length of the correct pitch belt around the pulley, hold light tension, and look for gaps at the tips or interference at the roots. A pulley that passes this check will run quietly at speed. One that fails will not, no matter what the drawing says.

For production quantities, run the first part through 100% inspection and keep the record. We inspect every part before shipment and can supply raw material check, in-process monitoring and final inspection reports on request. Tolerance is ±0.005 mm when the drawing calls for it, though most timing pulleys run comfortably at ±0.02 mm on pitch diameter.

Watch for two failure patterns. Pitch drift usually means the index has accumulated error, often backlash taken up in different directions. A tapered tooth space usually means cutter deflection, and the fix is a shallower pass or a shorter cutter, not a program change.

  • 1
    Pin gaugeRoll pins into the tooth space and compare the span
  • 2
    Belt wrapCorrect pitch belt, light tension, look for tip gaps
  • 3
    Pitch driftCheck index backlash direction on every step
Execution

Step by Step: Machining a Toothed Pulley on 3 Axis CNC

Follow in order. Skipping the air cut or the pin gauge check is how most scrap happens.

  • 1
    Turn the blank and boreFace both sides, turn the outside diameter to +0.4 mm radial stock, bore or ream the bore to 0.01 mm roundness. Let plastic blanks settle at shop temperature.
  • 2
    Mount on an expanding mandrelGrip the bore on a Ø400 mm rotary table. Clamp against a shoulder and confirm axial repeatability with a dial indicator.
  • 3
    Check runout and indexSet the outside diameter under 0.02 mm TIR. Program one index step, cut air, and measure the angle. Take backlash out in one direction only.
  • 4
    Rough the tooth spacesEnd mill at 0.05–0.12 mm per tooth for aluminium, 60–90 m/min for stainless. Leave 0.3 mm at the root. Depth per pass under 0.25 × cutter diameter.
  • 5
    Finish the flanksTwo or three passes at 0.1 mm radial step. Target Ra 0.8–1.6 μm on the flanks, Ra 0.2–0.8 μm if the belt spec demands it.
  • 6
    Deburr and break the tipsHand or brush deburr only. A heavy chamfer on the tooth tips changes the effective pitch diameter and ruins belt fit.
  • 7
    Verify pitch and belt wrapPin gauge the tooth space span, then wrap the correct pitch belt and check for gaps or interference. Log the numbers.
  • 8
    Finish and markAnodize, black oxide or plate as required. Laser mark at a minimum character height of 1.5 mm if the customer wants identification on the part.
Decision table

3 Axis vs 4 Axis vs 5 Axis for Toothed Pulleys

Use this to pick the machine before you pick the cutter.

Part condition3 axis4 axis5 axis
12–40 teeth, face under 25 mmGood fitGood fitOverkill
Pitch 2–5 mm, straight teethGood fitGood fitOverkill
40–60 teeth, face 25–40 mmBorderlineGood fitGood fit
Crowned or helical teethNot suitableBorderlineGood fit
8 teeth or fewerNot suitableBorderlineGood fit
Fine pitch under 2 mm, long faceNot suitableBorderlineGood fit
Family of parts, one bore sizeGood fit with mandrelGood fitGood fit

Pick the machine before you pick the cutter

If your pulley has straight teeth, 12–40 of them, and a face under 25 mm, a 3 axis cnc setup with a rotary table will hold pitch and finish all day. If it is crowned, helical, or very fine pitch, move it to a 4-axis or 5-axis machine and stop fighting the geometry.

FAQs

Common Questions

Can a 3-axis CNC cut a toothed pulley without a rotary table?

Yes, for low tooth counts on small pulleys. Use a collet block or a square block and re-clamp the part for each index. The limit is accuracy: every re-clamp adds position error, and the total error grows with tooth count.

Once you pass roughly 20 teeth, or the drawing calls for pitch diameter under ±0.05 mm, a rotary table or a 4-axis machine is the cheaper answer because you stop scrapping parts.

What pitch error is acceptable on a timing pulley?

It depends on the belt and the speed. For general power transmission, accumulated pitch error under 0.05 mm around the full pulley is usually fine. For high-speed or positioning drives, engineers often ask for tighter than that.

The useful check is a belt wrap. If the belt seats with no tip gaps and no root interference, the pitch is close enough for most applications.

Which materials machine best for toothed pulleys?

Aluminium 6061-T6, 7075 and 2024 cut cleanly and hold pitch well. Stainless 303 and 304 are common where corrosion matters, but they need slower speeds and constant coolant.

Plastics like POM and PA work for light loads. Let them stabilize at shop temperature before cutting, or the pitch will change after the part cools.

How do you hold the pulley during indexing?

Grip the bore on an expanding mandrel mounted on a rotary table, and clamp the part axially against a shoulder. This keeps the pulley concentric to the index axis and repeats the Z location on every step.

A three-jaw chuck is workable but less concentric. If axial location drifts, the tooth lands shift and the belt sees a step at each index joint.

When should the job move to a 4-axis or 5-axis machine?

Move it when the tooth form is crowned or helical, when the tooth count drops below about 12, or when the face is long relative to the pitch. These are geometry problems, not setup problems, and no amount of fixturing fixes them.

A 4-axis mill handles most of that list. A 5-axis machine covers the crowned and helical forms where the cutter must stay normal to a moving surface.

How is the tooth flank finish specified?

Specify it as a surface roughness on the flank, not on the outside diameter. Ra 0.8–1.6 μm is the working range for most timing belts, and Ra 0.2–0.8 μm where a belt supplier asks for it.

A rough flank wears the belt and effectively grows the pitch diameter as the tips round. That is why the flank, not the OD, is the number to put on the drawing.

Send us your pulley drawing

Upload the drawing and the belt spec. We return a quotation and a free DFM analysis within 12 hours, with a straight answer on whether the part belongs on a 3-axis or a 4-axis machine.

12-hour quote100% inspectionNo minimum order quantity

Follow

More machining notes

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