X-Ray Food Inspection System
ProductOverview
An x-ray food inspection system passes packaged or bulk food through a thin x-ray beam and reads how much of the beam each part of the product absorbs, building an image in which dense foreign bodies stand out from the food around them. Where a metal detector finds only metal, an x-ray system finds metal, glass, stone, dense mineral, dense bone, and some dense plastics and rubber, and it sees them even inside metallized film or a foil tray that would blind a metal detector. The same image also supports quality checks: counting items in a pack, measuring fill level, spotting voids or trapped product in a seal, and estimating mass. The flagged pack is then removed by a reject device before it leaves the line.
The system is built around a source and a detector facing each other across a belt, all inside a shielded box. The X-Ray Generator makes the beam, the Line-Scan Detector reads it, the Shielded Cabinet keeps the radiation contained, the Conveyor Section moves product through, the Imaging and Analysis turns the readings into an inspected image, the Reject System removes bad packs, the Controller and HMI runs it, and the Cooling System keeps the tube from overheating.
Making the beam
The X-Ray Generator produces x-rays in a sealed X-Ray Tube. Inside, the Cathode is a heated filament that boils off electrons, the HV Generator accelerates them across tens of kilovolts, and they strike the Tungsten Anode, a tungsten target, where the sudden deceleration emits x-rays. Most of the input energy becomes heat at the anode, which is why cooling is essential. A Collimator of lead shapes the emission into a thin fan beam aimed across the belt at the detector, and the Tube Housing absorbs all radiation except that collimated beam. The Filament Supply sets the beam current by controlling the filament temperature.
Reading the image
As the fan beam crosses the belt, the Line-Scan Detector reads its intensity at hundreds of points along a line. A Scintillator strip converts the arriving x-rays into visible light in proportion to dose, and a Photodiode Array below it turns that light into one row of pixels. A Detector Readout Board digitizes the row, and because the Conveyor Section moves the product through at a steady speed tracked by the Belt Encoder, stacking those rows builds a complete grey-scale image where darker means denser. The Image Acquisition Board uses a Image FPGA to stitch the lines and apply flat-field correction so the image is uniform across the belt.
Finding contaminants and defects
The Analysis Computer runs the analysis on the assembled image. A dense contaminant absorbs more of the beam than the food around it and shows as a dark spot, so detection comes down to separating real contaminants from the natural density variation of the food. The algorithms model the expected product so a folded edge or a bone-in cut is not mistaken for a stone, and multi-level analysis helps where the product itself is dense or uneven. Beyond contaminants, the same image supports mass estimation from total absorption, item counting, fill and headspace checks, and trapped-product detection in seals. Results and the images that produced them are kept on Image Storage for traceability.
Keeping it safe and cool
Because the machine makes ionizing radiation, the Shielded Cabinet is a sealed enclosure. Lead-lined Lead-Lined Panel walls absorb scattered radiation, and overlapping Tunnel Curtain flaps of lead-loaded rubber block the beam at the belt openings while letting product through. An Interlock Switch cuts the source the instant a guard is opened, and a Warning Light shows when the beam is on, so operators can stand beside a running machine safely. The tube dumps most of its input as heat, so the Cooling System loop circulates coolant with a Coolant Pump through a Heat Exchanger to let the source run continuously.
Rejecting, verifying, and use
Flagged packs are removed by the Reject System, which fires a Reject Pusher timed by belt position and uses a Confirm Sensor and a locked Reject Bin so a contaminated pack cannot reach the customer or return to the line. The Controller and HMI holds a recipe per product and logs every event for audit. A scheduled routine passes a Test Card carrying calibrated metal, glass, and stone specks to confirm the system still finds the smallest defect it is set for, and a failed test stops the line. X-ray systems inspect retail packs on belts, and related designs check loose bulk product in a chute, pumped product in a pipe, and tall rigid containers from the side. They cost more than metal detectors and use a radiation source that requires registration and trained handling, so they are chosen where the extra detection of glass, stone, and bone, or the inline quality checks, justify it.
X-Ray Food Inspection System parts and their functions
8 top-level parts · 697 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | X-Ray Generator 5 parts | 1× | X-ray generator |
| 2 | Line-Scan Detector 4 parts | 1× | Line-scan detector |
| 3 | Shielded Cabinet 4 parts | 1× | Shielded cabinet |
| 4 | Conveyor Section 4 parts | 1× | Conveyor section |
| 5 | Imaging and Analysis 4 parts | 1× | Imaging and analysis |
| 6 | Reject System 5 parts | 1× | Reject mechanism |
| 7 | Controller and HMI 5 parts | 1× | Controller and HMI |
| 8 | Cooling System 5 parts | 1× | Cooling system |
3D model
No 3D model yet. Have a CAD file of this? Add a 3D model — STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials for X-Ray Food Inspection System
8 top-level lines · 67 rows shown · 697 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | X-Ray Generator 5 parts | x-ray-food-inspection-system-generator | 1× | 1 | 7 | assembly |
| 1.1 | X-Ray Tube 3 parts | x-ray-food-inspection-system-tube | 1× | 1 | 3 | assembly |
| 1.1.1 | Cathode | x-ray-food-inspection-system-cathode | 1× | 1 | · | part |
| 1.1.2 | Tungsten Anode | x-ray-food-inspection-system-anode | 1× | 1 | · | part |
| 1.1.3 | Tube Envelope | x-ray-food-inspection-system-tube-envelope | 1× | 1 | · | part |
| 1.2 | HV Generator | x-ray-food-inspection-system-hv-generator | 1× | 1 | · | part |
| 1.3 | Collimator | x-ray-food-inspection-system-collimator | 1× | 1 | · | part |
| 1.4 | Tube Housing | x-ray-food-inspection-system-tube-housing | 1× | 1 | · | part |
| 1.5 | Filament Supply | x-ray-food-inspection-system-filament-supply | 1× | 1 | · | part |
| 2 | Line-Scan Detector 4 parts | x-ray-food-inspection-system-detector | 1× | 1 | 106 | assembly |
| 2.1 | Scintillator | x-ray-food-inspection-system-scintillator | 1× | 1 | · | part |
| 2.2 | Photodiode Array | x-ray-food-inspection-system-photodiode-array | 1× | 1 | · | part |
| 2.3 | Detector Readout Board 3 parts | x-ray-food-inspection-system-detector-board | 1× | 1 | 103 | assembly |
| 2.3.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 2.3.2 | Analog Front-End IC | afe-ic | 2× | 2 | · | part |
| 2.3.3 | SMD Passive (R/C/L) | smd-passives | 100× | 100 | · | part |
| 2.4 | Detector Housing | x-ray-food-inspection-system-detector-housing | 1× | 1 | · | part |
| 3 | Shielded Cabinet 4 parts | x-ray-food-inspection-system-shielding | 1× | 1 | 11 | assembly |
| 3.1 | Lead-Lined Panel | x-ray-food-inspection-system-lead-panel | 6× | 6 | · | part |
| 3.2 | Tunnel Curtain | x-ray-food-inspection-system-tunnel-curtain | 2× | 2 | · | part |
| 3.3 | Interlock Switch | x-ray-food-inspection-system-interlock-switch | 2× | 2 | · | part |
| 3.4 | Warning Light | x-ray-food-inspection-system-warning-light | 1× | 1 | · | part |
| 4 | Conveyor Section 4 parts | x-ray-food-inspection-system-conveyor | 1× | 1 | 29 | assembly |
| 4.1 | Conveyor Belt | x-ray-food-inspection-system-belt | 1× | 1 | · | part |
| 4.2 | Belt Motor 4 parts | x-ray-food-inspection-system-belt-motor | 1× | 1 | 25 | assembly |
| 4.2.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 4.2.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 4.2.3 | Gearbox Housing | gearbox-housing | 1× | 1 | · | part |
| 4.2.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 4.3 | Belt Encoder | x-ray-food-inspection-system-encoder | 1× | 1 | · | part |
| 4.4 | Belt Roller | x-ray-food-inspection-system-roller | 2× | 2 | · | part |
| 5 | Imaging and Analysis 4 parts | x-ray-food-inspection-system-image-system | 1× | 1 | 326 | assembly |
| 5.1 | Image Acquisition Board 3 parts | x-ray-food-inspection-system-image-board | 1× | 1 | 122 | assembly |
| 5.1.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 5.1.2 | Image FPGA | x-ray-food-inspection-system-fpga | 1× | 1 | · | part |
| 5.1.3 | SMD Passive (R/C/L) | smd-passives | 120× | 120 | · | part |
| 5.2 | Analysis Computer 3 parts | x-ray-food-inspection-system-compute | 1× | 1 | 202 | assembly |
| 5.2.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 5.2.2 | Compute SoC Module | soc-module | 1× | 1 | · | part |
| 5.2.3 | SMD Passive (R/C/L) | smd-passives | 200× | 200 | · | part |
| 5.3 | Image Storage | x-ray-food-inspection-system-storage | 1× | 1 | · | part |
| 5.4 | Power Supply | power-supply | 1× | 1 | · | part |
| 6 | Reject System 5 parts | x-ray-food-inspection-system-reject-system | 1× | 1 | 5 | assembly |
| 6.1 | Reject Pusher | x-ray-food-inspection-system-pusher | 1× | 1 | · | part |
| 6.2 | Air Valve | x-ray-food-inspection-system-air-valve | 1× | 1 | · | part |
| 6.3 | Air Cylinder | x-ray-food-inspection-system-air-cylinder | 1× | 1 | · | part |
| 6.4 | Reject Bin | x-ray-food-inspection-system-reject-bin | 1× | 1 | · | part |
| 6.5 | Confirm Sensor | x-ray-food-inspection-system-confirm-sensor | 1× | 1 | · | part |
| 7 | Controller and HMI 5 parts | x-ray-food-inspection-system-controller | 1× | 1 | 207 | assembly |
| 7.1 | LCD Panel | lcd-panel | 1× | 1 | · | part |
| 7.2 | Control Board 3 parts | x-ray-food-inspection-system-control-board | 1× | 1 | 122 | assembly |
| 7.2.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 7.2.2 | Microcontroller | mcu | 1× | 1 | · | part |
| 7.2.3 | SMD Passive (R/C/L) | smd-passives | 120× | 120 | · | part |
| 7.3 | I/O Board 4 parts | x-ray-food-inspection-system-io-board | 1× | 1 | 75 | assembly |
| 7.3.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 7.3.2 | Relay | relay | 4× | 4 | · | part |
| 7.3.3 | Connector | connector | 10× | 10 | · | part |
| 7.3.4 | SMD Passive (R/C/L) | smd-passives | 60× | 60 | · | part |
| 7.4 | Test Card | x-ray-food-inspection-system-test-card | 1× | 1 | · | part |
| 7.5 | Connector | connector | 8× | 8 | · | part |
| 8 | Cooling System 5 parts | x-ray-food-inspection-system-cooling | 1× | 1 | 6 | assembly |
| 8.1 | Coolant Pump | x-ray-food-inspection-system-coolant-pump | 1× | 1 | · | part |
| 8.2 | Heat Exchanger | x-ray-food-inspection-system-heat-exchanger | 1× | 1 | · | part |
| 8.3 | Cooling Fan | x-ray-food-inspection-system-cooling-fan | 1× | 1 | · | part |
| 8.4 | Coolant Line | x-ray-food-inspection-system-coolant-line | 2× | 2 | · | part |
| 8.5 | O-Ring Set | oring-set | 1× | 1 | · | part |
Sourcing: possible vendors
Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $1k–$500k. How estimates work| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| gea.com ↗ | Düsseldorf, DE | Process technology | 20 units | 12–20 wks |
| buhlergroup.com ↗ | Uzwil, CH | Food & materials processing | 20 units | 12–20 wks |
| tetrapak.com ↗ | Pully, CH | Food packaging & processing | 20 units | 12–20 wks |
| jbtc.com ↗ | Chicago, US | Food processing equipment | 20 units | 12–20 wks |
| alfalaval.com ↗ | Lund, SE | Heat transfer & separation | 20 units | 12–20 wks |
993-word article