Fryer CNC mastery skills: a working guide for machinists
Fryer mills hold tight numbers when the setup, the code and the probing routine agree with each other. This guide walks through the order we use in our own shop, from vise prep to final report. Read it to judge which steps your process is missing and what to change first.

Key takeaways
Fryer CNC mastery skills start at the vise
Most accuracy complaints on a Fryer trace back to the table, not the control. Before any program runs, we sweep the table with a dial indicator and confirm level within 0.02 mm per 300 mm. A machine that has been sitting on a cracked pad or a soft floor will twist slightly under load, and that twist shows up as taper on tall parts.
Tram the spindle next. A spindle that leans 0.01 mm over 150 mm will cut a bore that is out of round by roughly the same amount. Check the head nod and the head tilt with a gauge on a clean test bar, then correct at the head bolts, not by shimming the vise. Shimming the vise hides the error for one part and doubles it on the next one.
Clamping force matters more than most operators expect. A 100 mm aluminum block held in a vise at 4,000 N will bow upward in the middle by 0.02–0.04 mm before the cutter touches it. Use soft jaws machined to the part profile, keep the clamp load even, and support thin sections from underneath whenever the geometry allows.
Cleanliness is a real variable. Chips under a vise jaw or a parallel shift the part by 0.03–0.05 mm, which is ten times the tolerance on many of our jobs. We wipe the table, the jaws and the part face with a lint-free cloth before every load, and we keep a dedicated brush for the T-slots.
- 1Level within 0.02 mm per 300 mmRecheck after any move or floor work near the machine.
- 2Tram the spindle, then fix the headDo not compensate with fixture shims.
- 3Match clamp force to wall thicknessSoft jaws for thin walls and unsupported sections.
Feeds and speeds that suit the Fryer spindle
A Fryer spindle is rigid, but rigidity does not replace chip load. For 6061-T6 with a 12 mm three-flute carbide end mill, we start at 4,500 rpm, 1,200 mm/min feed and 0.5 mm radial engagement on a 6 mm depth of cut. That gives a chip load near 0.09 mm per tooth, which is high enough to avoid rubbing and low enough to keep the tool alive.
For 304 stainless the same cutter drops to 1,800 rpm, 400 mm/min and a 0.3 mm radial step. Stainless work-hardens fast, so the rule is simple: never let the tool dwell. Keep the feed per tooth at or above 0.05 mm, and if the chips turn grey or blue, increase feed before you increase speed.
Aluminum with deep pockets often fails on chip evacuation, not on cutting force. Use through-spindle air or a high-pressure coolant line aimed at the pocket floor, and program a short dwell-free retract so the chips clear. If you hear the cutter recut chips, the feed is too low or the coolant is too weak.
Tool runout is the quiet killer. A holder with 0.02 mm runout will wear one flute first and push the bore size around by 0.01–0.02 mm. Measure runout at the tool tip with a dial indicator on every new setup, and swap holders that read above 0.01 mm.
- 16061-T6, 12 mm end mill4,500 rpm, 1,200 mm/min, 0.5 mm radial, 6 mm axial.
- 2304 stainless, same cutter1,800 rpm, 400 mm/min, 0.3 mm radial. Never dwell.
- 3Check runout at the tipHold below 0.01 mm or change the holder.
Edit the CAM output before it reaches the Fryer
CAM software writes safe code, not fast code. The first edit we make on every Fryer program is to shorten the clearance plane. Default settings often retract to 50 mm above the part; on a job with 200 pockets that adds minutes per cycle. Set the clearance plane to 5 mm above the stock and the retract to 2 mm, then verify in simulation.
Canned cycles save time when used correctly. G81 drilling, G83 peck drilling and G84 tapping all run faster than point-to-point moves, and they give the control less to compute. For a plate with 40 holes, a G83 cycle with a 3 mm peck on 6061 will beat a longhand program by a wide margin.
Coordinate systems should match the fixture, not the drawing. Set G54 to the vise stop and G55 to the second station, then call the correct work offset in the program header. Mixing offsets between operations is one of the most common causes of a scrapped second op.
High-speed look-ahead settings change how the machine handles small arcs. If a Fryer is set to a coarse tolerance, small radius corners come out faceted. Tighten the look-ahead tolerance to 0.005 mm for finishing passes, and leave it looser for roughing to keep the control from choking on dense point clouds.
- 1Clearance plane 5 mm, retract 2 mmSimulate before you run it.
- 2Use canned cyclesG81, G83, G84 for holes and threads.
- 3One offset per fixture stationG54 for op one, G55 for op two.
Probing and in-process checks that stop scrap
Waiting until the part is finished to measure it is the most expensive habit in a machine shop. We probe the datum surfaces after roughing, then let the control update the work offset before the finishing pass. On a 300 mm aluminum frame, thermal growth can move the part 0.02 mm over a two-hour cycle, and a mid-cycle probe catches that before the finish cut.
Tool breakage detection is worth the setup time on unattended runs. A simple spindle load monitor with a lower and upper limit will stop the program when a drill snaps or a tap binds. Without it, a broken tool keeps cutting air while the next tool crashes into the un-machined stock.
Temperature matters on long cycles. We let the machine run a warm-up cycle for 20–30 minutes before the first finishing cut on tight jobs. A cold spindle grows 0.01–0.02 mm in the first hour, which is enough to move a bore out of tolerance on a ±0.005 mm callout.
Record the numbers. Every offset change, every tool change and every probe result goes on a setup sheet. When the job comes back in three months, that sheet is the difference between a 20-minute setup and a full day of trial cuts.
- 1Probe after roughingUpdate the offset before the finish pass.
- 2Set spindle load limitsCatch broken tools before the next tool runs.
- 3Warm up 20–30 minutesOnly for tight-tolerance finishing work.
Step by step: a repeatable Fryer setup routine
Use this order on every new job. Skipping a step usually shows up two operations later.
- 1Wipe and levelClean the table and T-slots. Check level within 0.02 mm per 300 mm. Re-level if the machine has moved or the floor has been worked on.
- 2Tram the spindleUse a test bar and dial indicator. Correct head nod and tilt at the head bolts. Target under 0.01 mm over 150 mm.
- 3Build the fixtureMachine soft jaws to the part profile. Set clamp force so thin walls do not bow. Support unsupported sections with a jack or a machined block.
- 4Set work offsetsTouch off G54 on the primary datum and G55 on the second station. Verify each with a probe or an edge finder before cutting.
- 5Check tool runoutMeasure at the tool tip. Keep runout under 0.01 mm. Replace holders that read higher.
- 6Edit the programShorten the clearance plane to 5 mm, set the retract to 2 mm, and switch hole operations to G81, G83 or G84. Simulate the full path.
- 7Rough, probe, finishRough with a 0.3–0.5 mm radial step, probe the datum, update the offset, then run the finishing pass at a tighter look-ahead tolerance.
- 8Inspect and logMeasure the critical dimensions, record offsets and tool numbers on the setup sheet, and photograph the setup for the next run.
When to use which approach
Match the method to the part, not to habit.
| Part condition | Method | Why |
|---|---|---|
| Thin wall under 2 mm | Soft jaws, low clamp force | Stops bowing before the cut starts |
| Deep pocket, aluminum | Through-spindle air, high feed | Clears chips and avoids recutting |
| Tight bore ±0.005 mm | Warm-up, probe, finish pass | Removes thermal drift from the result |
| Stainless 304, long cycle | Lower speed, higher feed per tooth | Prevents work hardening and tool wear |
| 40+ holes in one plate | G83 canned cycle | Cuts cycle time and code length |
| Second op on a fixture | Dedicated G55 offset | Avoids offset mix-ups between stations |
| Unattended night run | Spindle load monitoring | Stops the program on tool breakage |
| Repeat job in 3 months | Setup sheet with photos | Turns setup into a 20-minute task |
The short version
Fix the setup and the code before you chase a tenth. If the part still needs capability you cannot hold in-house, hand it to a shop that already runs the spindles and the inspection. No minimum order quantity, from one prototype to 10,000+ parts.
Common questions
How often should a Fryer be leveled and trammed?
Level the machine after any move, after floor work nearby, and at least once a year on a machine that stays put. Tram the spindle whenever you see taper on a tall part or a bore that is out of round.
If a job suddenly needs offset changes that it never needed before, check tram before you touch the program.
What chip load should I use on 6061-T6?
Aim for 0.05–0.12 mm per tooth on carbide end mills. Below 0.05 mm the tool rubs and work-hardens the surface; above 0.12 mm on a small cutter you risk chatter and tool breakage.
Start in the middle of the range, listen to the cut, and adjust feed before speed.
Why do my bores come out oversize after a long cycle?
Thermal growth is the usual reason. A cold spindle grows 0.01–0.02 mm in the first hour of cutting, which is enough to push a ±0.005 mm bore out of tolerance.
Run a 20–30 minute warm-up cycle and probe the datum before the finishing pass.
Is a canned cycle always faster than longhand code?
For drilling, pecking and tapping, yes. The control computes the moves internally and the program is shorter, so there is less to read and less chance of a typo.
For complex contouring or helical entry, longhand code with a tight look-ahead tolerance usually gives a better surface.
When should I stop tuning the process and send the job out?
If the part needs simultaneous 5-axis motion, a 4,000 mm envelope, or a documented inspection report, the setup time in-house rarely pays off. Send the drawing and we will return a quote and a DFM analysis within 12 hours.
Production can start within 24 hours, and parts ship in 3–5 days.
Send the drawing, get a plan
We quote and return a free DFM analysis within 12 hours, and we can start production within 24 hours.
12-hour quote100% inspection±0.005 mmNDA on request