Standard Operating Procedure (SOP) for CNC Machining Centers and Process Accuracy Specifications Banner background

Standard Operating Procedure (SOP) for CNC Machining Centers and Process Accuracy Specifications

This SOP defines CNC positioning and repeatability targets, equipment calibration, tool control, workholding, cutting parameters, thermal compensation, in-machine inspection, and corrective actions for precision Haifeng equipment components.

Concept of CNC milling a clamped pump housing with machined components and inspection probes

[Haifeng Process Standards Quick Reference]

The metering accuracy of Haifeng polyurethane equipment depends heavily on the CNC machining accuracy of its critical components. Clearance on one side between a metering-pump gear and its cavity is only 0.005 in (about 0.127 mm). Gear-tooth accuracy and the fit between the gear and housing directly determine volumetric efficiency; any machining deviation can degrade metering accuracy from ±0.3% to more than ±0.5%. During CNC operations, control positioning accuracy within ±0.01 mm and repeatability within ±0.005 mm so that consistent component quality supports the accuracy of the complete machine.

Key process parameters at a glance:

ParameterHaifeng standardIndustry referenceRelated equipment accuracy indicator
Machining-center positioning accuracy≤±0.01 mm≤±0.015 mmMetering ratio accuracy ±0.3% (ISO 8060)
Repeat positioning accuracy≤±0.005 mm≤±0.008 mmBatch-part dimensional consistency CV ≤0.5%
Reversal backlash≤0.002 mm≤0.005 mmContour-machining accuracy
Spindle radial runout≤0.003 mm≤0.005 mmGear-tooth surface roughness Ra ≤0.4 μm
Tool radial runout (solid-carbide end mill)≤0.01 mm≤0.01 mmBore tolerance IT6–IT7
Metering-pump gear-to-cavity clearance0.005 in (0.127 mm) per side—Volumetric efficiency ≥95%; metering accuracy ±0.3%
Metering-pump gear-tooth roughnessRa ≤0.4 μmRa ≤0.8 μmTooth wear rate ≤0.001 mm/1000 h
Mixing-head valve-core mating-surface roughnessRa ≤0.2 μmRa ≤0.4 μmReversing switching time ≤0.3 s
Cutting speed for 316L stainless steel100–140 m/min100–150 m/minTool life ≥60 min
Cutting speed for aluminum alloy200–250 m/min180–250 m/minDimensional accuracy IT6–IT7
Machining tolerance grade for stainless steelIT6–IT7IT7–IT9Interchangeability of critical mating surfaces
Hole-position tolerance≤0.02 mm≤0.05 mmAssembly accuracy of multi-hole components
Machining ambient temperature20±2°C20±5°CThermal-deformation error ≤5 μm
Repeat accuracy of in-machine touch-trigger probe≤0.002 mm≤0.005 mmClosed loop integrating machining and inspection

1. Scope

1.1 Applicable operations

This SOP applies to CNC machining of the following precision parts for Haifeng polyurethane equipment:

PartTypical materialKey accuracy requirementRelated equipment performance indicator
Metering-pump gearAlloy tool steel/high-speed steelTooth-surface Ra ≤0.4 μm; DIN grade 5 tooth profileVolumetric efficiency ≥95%; metering accuracy ±0.3%
Metering-pump body/cavityAlloy tool steel/9Cr18MoVCavity tolerance IT6; cylindricity ≤0.005 mmEnsures gear-to-cavity clearance accuracy
Mixing-head valve core/sleeve17-4PH/316LMating-surface Ra ≤0.2 μm; cylindricity ≤0.003 mmReversing time ≤0.3 s; no internal leakage
Servo-motor mounting flange6061/7075 aluminum alloyMounting-face flatness ≤0.01 mmCoupling alignment ≤0.03 mm
Linear-guide mounting baseAluminum alloy/carbon steelMounting-face flatness ≤0.01 mm/500 mmGuide-rail parallelism ≤0.02 mm/m
Ball-screw supportAlloy steelBearing-bore tolerance IT6; coaxiality ≤0.01 mmScrew axial movement ≤0.005 mm
Material-transfer pipeline flange316LSealing-face flatness ≤0.02 mm; Ra ≤0.8 μmNo leakage at 0.02 MPa in airtightness test
Mixing-head nozzle plateCemented carbide/tool steelHole-diameter tolerance ±0.005 mm; bore-wall Ra ≤0.2 μmMix quality and flow consistency

2. Pre-Job Preparation and Machine Accuracy Verification

2.1 Review technical documents

No.Item to checkAccuracy requirementAcceptance criterion
1CNC programMatches the latest drawingProgram revision matches the process card
2Tool listIncludes tool model, geometry, and service-life recordTool runout measured and recorded
3Fixture drawingLocating datums and clamping plan specifiedLocating accuracy ≤0.005 mm
4Inspection planIncludes critical dimensions, tolerances, and toolsComplies with ISO 2768-1 or drawing requirements
5Material certificateMaterial grade matches the drawingIncludes hardness and composition reports

2.2 Verify machine accuracy

Calibrate the machining center regularly in accordance with its calibration procedure. Calibration error for critical parameters (spindle runout and positioning accuracy) must be ≤0.005 mm.

Calibration itemHaifeng standardIntervalInspection tool
Spindle radial runout≤0.003 mmQuarterlyDial indicator and master mandrel
Spindle axial movement≤0.002 mmQuarterlyDial indicator
X/Y/Z-axis positioning accuracy≤±0.01 mmQuarterlyLaser interferometer
X/Y/Z-axis repeat positioning accuracy≤±0.005 mmQuarterlyLaser interferometer
Reversal backlash≤0.002 mmQuarterlyLaser interferometer
Worktable flatness≤0.01 mm/500 mmEvery 6 monthsPrecision level/straightedge
Spindle-taper cleanlinessNo residual chips or foreign matterEvery shiftVisual and touch inspection

2.3 Verify tool accuracy

Tool geometry directly affects dimensional accuracy and surface quality. Radial runout must be ≤0.01 mm for solid-carbide end mills and ≤0.03 mm for indexable-insert tools. Tools for precision machining generally require runout below 3 μm at high milling speeds, with runout below 3 μm along the full cutting-edge length.

Tool typeRadial-runout limitInspection toolInspection frequency
Solid-carbide end mill≤0.01 mmDial indicator (supported on V-block)Before loading each batch
Indexable face mill≤0.03 mmDial indicatorEvery tool change
Drill/reamer≤0.01 mmDial indicatorEvery tool change
Precision boring tool≤0.005 mmDial indicator and master ring gaugeEvery tool change
Shrink-fit holder≤0.003 mmDial indicator and master mandrelEvery tool loading

3. Structured CNC Machining Workflow

3.1 Pre-shift preparation and machine warm-up

3.1.1 Confirm machine status

Switch on the main power, then start the machine and CNC system. After the system completes its self-check with no alarms, return each axis to its reference point (home). The recommended sequence is Z-axis first, followed by X and Y, to establish an accurate machine coordinate system as the datum for tool setting and machining. After homing, run the machine unloaded at low speed to warm it up. This distributes lubricant evenly over the spindle bearings and guide rails and reduces the effect of thermal deformation. A thermal-error compensation study showed that effective compensation reduced positioning error from −2.53–14.83 μm to −1.47–2.71 μm, an 81.66% reduction.

3.1.2 Check cooling and lubrication systems

Confirm that air pressure is stable within the machine’s specified range (typically 0.5–0.7 MPa) and that lubricant and coolant levels are within their normal ranges. For high-speed spindles, pay special attention to taper cleanliness; no chips or foreign matter may remain. Adjust coolant concentration to the material: use 8%–12% emulsion for stainless steel and 5%–8% for aluminum alloy.

3.2 Clamp the workpiece and establish datums

3.2.1 Control clamping accuracy

Secure clamping directly affects machining safety and accuracy. Before clamping, clean the worktable and workpiece locating surfaces and remove burrs and oil. When using a vise or strap clamps, tighten diagonally and use a dial indicator to align the workpiece parallel to the machine axes. Keep error within the process limit (typically ≤0.02 mm). For precision parts such as metering-pump gears and mixing-head valve cores, use dedicated locating fixtures to improve repeatability.

Clamping methodSuitable workpieceLocating accuracyNotes
Precision viseSmall and medium regular parts≤0.01 mmVerify jaw parallelism
Vacuum chuckThin-wall plate parts≤0.005 mmCheck uniformity of vacuum force
Dedicated locating fixtureMetering-pump body, mixing head≤0.005 mmCheck locating-pin wear regularly
Four-axis rotary tableMulti-face machining parts≤0.008 mmVerify rotary center

3.2.2 Control tool-setting accuracy

Tool setting links the program coordinate system to the physical workpiece. Set each tool independently and enter its compensation value. Verify the origin with the “G54 X0 Y0” command to avoid batch scrap caused by tool-setting errors. Haifeng requires tool-setting accuracy within ±0.005 mm. For critical parts such as metering-pump gears and mixing-head valve cores, use a high-accuracy tool presetter or laser tool-setting system.

3.3 Validate the program and cut the first article

3.3.1 Program simulation and dry run

Before automatic machining, use the CNC graphical simulation or Dry Run mode to check for abnormal tool retraction, undefined axis movement, or possible collision with fixtures. Pay particular attention to whether the G codes at the beginning and end of the program (such as G90/G91 and G17/G18) match the intended operation.

3.3.2 First-article trial cut

Apply a “verify at low speed” approach to the first trial cut. Set the feed override below 50% and enable Single Block mode. After machining the first feature (such as a hole or milled face), pause the machine and measure critical dimensions with calipers, micrometers, or other suitable gauges. If a dimension is out of tolerance, make a fine adjustment through tool-radius compensation or work-coordinate offset. Resume continuous machining at 100% override only after the part passes inspection.

3.4 Cutting parameters and accuracy control

3.4.1 Material groups and cutting parameters

CNC machining for Haifeng equipment mainly involves carbon steel, alloy steel, stainless steel (304/316L), aluminum alloy (6061/7075), and cemented carbide. Select optimized parameters from the applicable table for each material.

Recommended milling parameters for stainless steel (304/316L) (with TiAlN-coated carbide tools):

OperationCutting speed Vc (m/min)Feed per tooth fz (mm/tooth)Radial depth aeAxial depth ap
Roughing (side milling)100–1400.05–0.080.10D–0.15D0.5D–1.0D
Semi-finishing120–1600.03–0.060.05D–0.10D0.3D–0.5D
Finishing140–1800.02–0.040.02D–0.05D0.1D–0.3D

Recommended milling parameters for aluminum alloy (6061/7075):

OperationCutting speed Vc (m/min)Feed per tooth fz (mm/tooth)Radial depth aeAxial depth ap
Roughing200–3000.10–0.200.15D–0.25D1.0D–2.0D
Finishing250–3500.05–0.100.05D–0.10D0.3D–0.5D

With stable, consistent machining conditions, aluminum alloys 6061 and 7075 can achieve tolerances of ±0.01 mm or tighter.

3.4.2 Control and compensate for thermal deformation

Thermal-deformation error is a key indicator of machining-center accuracy. Apply the following controls when machining Haifeng equipment components:

1. Warm up before machining: Run the spindle unloaded for 15–30 minutes so that spindle bearings and ball screws reach thermal equilibrium.

2. Control coolant temperature: Maintain cutting-fluid temperature at 20±2°C to prevent heat from cutting from expanding the workpiece and tool.

3. Apply online compensation: For long continuous operations, enable the machine’s thermal-error compensation function and correct motion commands in real time using temperature-sensor data. Software compensation is widely used: a temperature-to-deformation mapping model calculates thermal error from live temperatures and applies corrections to motion-control commands.

4. Control ambient temperature: Maintain the precision-machining area at 20±2°C.

3.4.3 Monitor tool wear

Tool wear directly affects dimensional accuracy and surface roughness. Operators must monitor the following during machining:

Item monitoredNormal conditionWarning thresholdResponse
Spindle loadStable without sharp fluctuationFluctuation >10%Check tool/workpiece condition
Cutting soundEven hummingShrill squeal or dull impactStop immediately and check for chipped tool edges
Surface-roughness trendStable within standardRa increase >20%Replace tool or adjust parameters
Chip shapeRegular C-shaped or short spiralPowder-like or long tangled chipsAdjust feed/speed

3.5 In-machine inspection and closed-loop machining

For critical precision parts such as metering-pump bodies and mixing-head valve cores, use in-machine inspection to create a closed-loop process integrating machining and inspection. Repeatability of the touch-trigger probe must be ≤0.002 mm.

In-machine inspection procedure:

1. After semi-finishing the part, call the in-machine inspection program.

2. Trigger the probe to contact key measurement points automatically (bore diameter, mating surface, position, etc.).

3. The system compares measured values with tolerance requirements.

4. If a deviation exceeds the warning range, the system automatically corrects the tool compensation value.

5. Perform finishing after correction to ensure the final dimensions pass inspection.

4. Key Parameters for CNC Machining Accuracy

No.Accuracy categoryParameterHaifeng standardInspection toolInspection frequency
1Machine accuracyX/Y/Z-axis positioning accuracy≤±0.01 mmLaser interferometerQuarterly
2Machine accuracyX/Y/Z-axis repeat positioning accuracy≤±0.005 mmLaser interferometerQuarterly
3Machine accuracyReversal backlash≤0.002 mmLaser interferometerQuarterly
4Machine accuracySpindle radial runout≤0.003 mmDial indicator and master mandrelQuarterly
5Tool accuracySolid-carbide end-mill radial runout≤0.01 mmDial indicatorAt each batch tool loading
6Tool accuracyPrecision boring-tool radial runout≤0.005 mmDial indicator and master ring gaugeEvery tool change
7Machining accuracy316L stainless-steel dimensional toleranceIT6–IT7CMMFirst article and sampling
8Machining accuracyAluminum-alloy dimensional toleranceIT6–IT7CMMFirst article and sampling
9Machining accuracyHole-position tolerance≤0.02 mmCMMFirst article and sampling
10Surface qualityMetering-pump gear-tooth roughnessRa ≤0.4 μmSurface-roughness tester100% inspection
11Surface qualityMixing-head valve-core mating-surface roughnessRa ≤0.2 μmSurface-roughness tester100% inspection
12Surface qualityGeneral mating-surface roughnessRa ≤0.8 μmSurface-roughness testerSampling inspection
13Critical fitMetering-pump gear-to-cavity clearance0.127 mm per side (0.005 in)Pneumatic gauge/plug gauge100% inspection
14Critical fitMixing-head valve-core-to-sleeve clearance0.005–0.015 mmPneumatic gauge100% inspection
15Environmental controlMachining ambient temperature20±2°CTemperature/humidity loggerContinuous monitoring
16In-machine inspectionTouch-trigger probe repeatability≤0.002 mmMaster-ball calibrationEvery shift

5. Common Problems and Process Pitfalls

5.1 Excessive tool runout destabilizes bore accuracy

Symptom: Bore dimensions vary within tolerance but the CV exceeds 0.5%, or chatter marks appear on the bore wall.

Root cause: Tool radial runout exceeds the standard. When a solid-carbide end mill has runout above 0.01 mm, the effective diameter of its cutting edges exceeds the nominal diameter and the edges carry uneven cutting loads, resulting in oversized bores and poorer surface quality. In reaming and boring, every 0.01 mm increase in tool runout can cause a bore-diameter deviation of 0.015–0.02 mm.

Corrective actions:

1. Before loading each batch, measure runout with a dial indicator: ≤0.01 mm for solid-carbide end mills and ≤0.005 mm for precision boring tools.

2. Check holder-taper cleanliness and wear; replace the holder if needed.

3. Replace collet holders with shrink-fit holders to reduce runout to below 0.003 mm.

4. For precision bores, separate boring and reaming into distinct operations: rough-bore first, then finish with an adjustable reamer.

5.2 Work hardening during stainless-steel machining causes abnormal tool wear

Symptom: Tool life when machining 316L falls sharply (below 30 minutes), cutting force increases, and surface quality deteriorates.

Root cause: Austenitic stainless steel (304/316L) has a strong tendency to work-harden. During cutting, surface hardness can rise from HB 150 to above HB 300. Incorrect cutting parameters, such as insufficient depth of cut or feed, make the tool repeatedly cut the hardened layer and accelerate wear. The molybdenum content of 316L makes it more prone to work hardening than 304.

Corrective actions:

1. Use a high-feed, shallow-cut strategy so the cutting edge always engages material below the hardened layer.

2. Use trochoidal milling for 316L. Reference parameters: Vc=196 m/min, fz=0.08 mm/tooth, ae=1 mm, ap=24 mm.

3. Select TiAlN- or AlTiN-coated carbide tools to improve resistance to crater wear.

4. Apply sufficient coolant to prevent heat buildup from worsening work hardening.

5.3 Thermal deformation causes precision-part accuracy drift

Symptom: Parts that pass in the morning show systematic dimensional shift in the afternoon (typically 0.01–0.03 mm), or dimensions drift gradually during continuous machining.

Root cause: Cutting and friction heat expand the machining-center spindle, ball screws, and workpiece. Spindle axial thermal growth can reach 0.02–0.05 mm, and ball-screw growth can reach 0.05–0.10 mm over a 3 m travel. For precision parts in Haifeng equipment with tolerances as tight as ±0.005 mm, thermal deformation is a primary cause of batch accuracy drift.

Corrective actions:

1. Run the spindle unloaded for 15–30 minutes before machining; begin only after thermal equilibrium is reached.

2. Enable thermal-error compensation during long continuous runs. Test data indicate that compensation can keep thermal error within 8 μm.

3. Schedule finishing operations during the stable period after the machine reaches thermal equilibrium.

4. For precision parts, use a staged process: rough machining, natural cooling, then finish machining.

5.4 Clamping deformation puts thin-wall parts out of tolerance

Symptom: Thin-wall parts such as metering-pump bodies become oval or out of tolerance after machining, and spring back when the fixture is released.

Root cause: Excessive clamping force or poorly distributed clamping points elastically deform the part while it is held. The tool cuts material from this deformed state; once unclamped, the part springs back and its actual dimensions shift.

Corrective actions:

1. Use a vacuum chuck or dedicated soft jaws instead of hard-jaw clamping to distribute clamping force.

2. For precision thin-wall parts, use axial clamping with auxiliary radial support.

3. After roughing, release the fixture and allow the part to cool naturally; then finish with lower clamping force.

4. Reduce finishing feed as appropriate to limit cutting-force deformation.

5.5 Incorrect coolant concentration causes surface-quality variation

Symptom: Stainless-steel parts made with the same program show inconsistent roughness, with some batches exceeding Ra 0.8 μm.

Root cause: Cutting-fluid concentration is outside the recommended range. Stainless-steel machining needs sufficient lubrication and cooling. Emulsion below 8% provides insufficient lubrication and accelerates tool wear; above 15%, cooling performance declines, foam increases, and chip evacuation worsens.

Corrective actions:

1. Use 8%–12% emulsion for stainless steel and 5%–8% for aluminum alloy.

2. Measure and record coolant concentration with a refractometer every shift.

3. Regularly remove chips and floating oil from the coolant tank to prevent bacterial growth.

4. For precision machining of 316L stainless steel, use high-pressure through-tool coolant (pressure ≥70 bar) to aid chip removal and cooling.

5.6 Incorrect program coordinate setup causes batch scrap

Symptom: The first article passes, but after several consecutive parts a systematic dimensional shift appears, equal to a fixed offset.

Root cause: The work coordinate system (G54/G55) or tool-length compensation value is set incorrectly. In multi-operation machining, failure to switch work coordinates or the correct tool-compensation number makes the tool move from the wrong datum.

Corrective actions:

1. Follow the “tool setting–verification–trial cut” process strictly; set each tool independently.

2. Verify the origin with “G54 X0 Y0” and start batch production only after confirming it is correct.

3. Set a safe height (Z-axis safety plane) at the beginning of the program to prevent a coordinate error from causing a tool crash.

4. Before batch machining, dry-run a complete cycle in Single Block mode and confirm the path is correct.

Discuss Your Polyurethane Production Requirements

Share your application, material system, target output and automation requirements. Haifeng's engineering team can help you review equipment and production-line options.