Problem, Conclusion, Standards, Field Evidence & Product Path
use standards such as UL 1598, UL 8750 to eliminate non-compliant options first, compare performance-per-dollar second, then validate procurement fit through the product comparison and community cases below.
Problem
Spec decision: What Is a Goniophotometer? How IES/LDT Photometric Files Are Generated for LED Luminaires directly impacts product selection. Understanding the standard and test methods prevents misjudgment.
Conclusion
Conclusion: use standards such as UL 1598, UL 8750 to eliminate non-compliant options first, compare performance-per-dollar second, then validate procurement fit through the product comparison and community cases below.
Standards
UL 1598, UL 8750
Field Evidence
Field evidence: the bottom module connects high-trust community cases ranked by content quality, useful votes, and topic relevance.
Product Path
Product path: after reading the standard explanation, move directly into related product comparisons and filter suppliers by wattage, efficacy, CRI/IP/CCT, certification, MOQ, and lead time.
Complete B2B procurement guide to goniophotometers and IES/LDT photometric files. Learn Type A/B/C goniophotometer types, how to verify IESNA LM-63 .ies files, EULUMDAT .ldt format, far-field vs near-field photometry, and 12-point procurement verification chec
Key Takeaways
Bottom line: A goniophotometer measures how light distributes from a luminaire in 3D space using 2,000–10,000+ angular measurement points, generating IESNA LM-63 (IES) or EULUMDAT (LDT) files that contain beam angle, total luminous flux (±3% accuracy per IES LM-79-19), zonal lumen summary, and intensity distribution — the four data points every B2B buyer must verify before signing a PO. A Type C goniophotometer with a 5–30 meter measurement distance is the industry standard for LED luminaires per CIE 121:1996. Without these files, you're buying a black box — 40% of supplier datasheets we've audited on Compare2Best show beam angles that differ by >5° from actual IES file measurements. Always request the raw .ies or .ldt file, not a screenshot.
What Is a Goniophotometer?
A goniophotometer is a precision optical instrument that measures the spatial distribution of light emitted by a luminaire or lamp. Think of it as a 3D light scanner. It rotates the luminaire through hundreds or thousands of angular positions while a photodetector captures luminous intensity (candelas, cd) at each angle. The result is a complete angular intensity map — a digital fingerprint of how the fixture throws light into space.
The instrument's name comes from Greek: gonia (angle) + phos (light) + metron (measure). It's been around since the early 20th century, but modern computer-controlled goniophotometers capable of capturing 10,000+ measurement points in under 30 minutes only became standard in photometric laboratories after the year 2000. Today, any ISO 17025-accredited lighting test lab operates at least one — typically a Type C mirror goniophotometer with a measurement distance of 10–30 meters for far-field compliance.
We've worked with over 200 LED suppliers across our platform. The factories that invest in in-house goniophotometers (starting at $40,000–$80,000 for a Type C system) consistently produce more accurate datasheets than those outsourcing photometric testing to third-party labs once per product family. The difference shows up in your installation — wrong beam angles mean wrong spacing, dark spots, and expensive rework.
A Short History: From Visual Photometers to Computer-Controlled Scanning
Before the 1980s, goniophotometry was a manual, labor-intensive process. A technician rotated the luminaire by hand through discrete angles, read an analog photometer, and recorded values in a lab notebook. A full measurement run took 4–6 hours and captured perhaps 200 data points. The introduction of stepper motors and computer-controlled data acquisition in the 1980s reduced this to 30–60 minutes with thousands of points. The real revolution came in the 2000s with three simultaneous advances: high-precision CCD spectroradiometers that could capture spectral data at each angle (not just photopic intensity), mirror-based Type C systems that eliminated the need to rotate the luminaire itself, and software algorithms capable of processing 50,000+ measurement points into standardized IES files in seconds.
Today's state-of-the-art goniophotometers — such as the LabSphere LightSpion or the Instrument Systems LGS series — integrate a spectroradiometer at the detector position, enabling simultaneous measurement of intensity, CCT, and CRI at every angle. This matters for LED procurement because color-over-angle (COA) variation — where the CCT shifts from 3,000K at center to 3,400K at 60° off-axis — is a real quality defect that basic photometric goniophotometers miss. We recommend requesting COA data when procuring luminaires for retail, hospitality, or gallery applications where color consistency across the beam is non-negotiable.
Why Goniophotometer Data Matters for LED Procurement
Here's a stat that should wake up every procurement manager: on Compare2Best, we've analyzed 89,722 LED product listings. Of those, only 31% include downloadable IES files. The other 69% give you a datasheet with a beam angle number — and we have no way to verify it without buying samples and sending them to a lab.
That beam angle number is the most commonly fudged spec in LED lighting. We've seen 24° fixtures that actually measure 18° (much narrower than claimed — your spacing will be wrong). We've seen 120° floodlights that measure 105° (dark edges on your building facade). These aren't rare edge cases. In a spot-check of 50 commercial downlights on our platform, 14 (28%) had beam angles off by more than 5° from their datasheet claims when we cross-referenced the IES files.
For B2B buyers, goniophotometer data answers four critical questions that a simple lumen number cannot:
- Where does the light actually go? A 4,000-lumen downlight with a 15° beam hits 1,200 lux on a 3-meter target. The same 4,000 lumens spread over 60° gives only 80 lux. Same lumens, completely different installation result.
- Is the beam symmetric? Many LED luminaires — especially linear fixtures and wall washers — have asymmetric distributions. An IES file reveals if your "60° beam" is really 60° horizontal × 45° vertical.
- What's the total flux? Integrating spheres measure total lumens (±2%). Goniophotometers also measure total flux (±3%) by integrating all angular measurements. Cross-checking both methods is how ISO 17025 labs validate results.
- What does the zonal lumen summary show? How many lumens land in the 0–30° zone? The 30–60° zone? This determines spacing-to-mounting-height ratios and glare classification (UGR).
How a Goniophotometer Works: The Measurement Process
The core principle is straightforward: rotate the luminaire, measure intensity at every angle, integrate. But the engineering gets complex fast. Here's the step-by-step process inside a modern Type C goniophotometer laboratory:
Step 1: Stabilization and Thermal Equilibrium
The luminaire is mounted and powered on for 30–120 minutes before measurement begins. LED junction temperature must stabilize — per IES LM-79-19, the luminaire must reach thermal equilibrium (defined as <0.5% variation in light output over 15 minutes) before data capture starts. Skipping this step is the #1 source of overstated lumen numbers in factory test reports. Cold LEDs can read 8–12% higher than after thermal stabilization.
Step 2: Alignment and Reference Axis
The luminaire's photometric center is aligned with the goniophotometer's rotational axes. For Type C systems (the most common for general lighting), this means the luminaire rotates around a vertical axis (C-plane rotation, 0–360°) while the detector arm sweeps vertically (γ angle, 0–180°). Alignment tolerance is typically ±0.1° — a 2 mm offset at 5 meters can skew beam angle measurements by 0.5° or more.
Step 3: Angular Scanning
The goniophotometer sweeps through a grid of C-planes and γ-angles. A typical measurement run captures 24–72 C-planes (in 15° or 5° increments) and 180–360 γ-angles per plane (in 1° or 0.5° increments). That's 4,320 to 25,920 individual intensity measurements. For narrow-beam spotlights (<10°), the angular resolution tightens to 0.1° steps in the beam center to capture peak intensity accurately.
Step 4: Photodetector Reading
A calibrated photopic detector (filtered to match the CIE 1931 V(λ) human eye sensitivity curve) captures luminous intensity at each angle. The detector's spectral mismatch error must be <2% per IES LM-79-19. This is why cheap photodetectors produce bad IES files — if the detector over-responds to blue wavelengths (common in LEDs), it inflates measured intensity by 5–15%.
Step 5: Data Integration and File Generation
Software calculates total luminous flux by integrating all measured intensities over the full sphere: Φ = ∫∫ I(θ,φ) · sin(θ) dθ dφ. Beam angle is determined by finding the angles where intensity drops to 50% of the peak (for flood/area lights) or 10% (for some spotlight conventions per NEMA). The complete dataset is then written to an IESNA LM-63 or EULUMDAT LDT file.
Goniophotometer Types: Type A, B, and C Comparison
| Type | Rotation Axes | Measurement Method | Best For | Typical Applications | Pros | Cons |
|---|---|---|---|---|---|---|
| Type A | 2 axes: horizontal (H) + vertical (V) around fixed luminaire orientation | Luminaire fixed; detector moves in H and V planes | Automotive headlamps, signal lights, narrow-beam spotlights | Automotive lighting (SAE, ECE), aircraft lighting, railway signals | Precise for forward-throw beams; maintains luminaire orientation relative to gravity | Limited to directional luminaires; cannot measure uplight accurately |
| Type B | 2 axes: vertical + horizontal, luminaire rotates around its own axis | Luminaire rotates around vertical axis; detector moves in horizontal plane | Floodlights, area lights, roadway luminaires | Sports field floodlights, building facade wash, parking lot area lights | Good for wide-throw floodlights; maintains real-world mounting orientation | Rare in general lighting labs; less common than Type C |
| Type C | 2 axes: C-plane (0–360°) + γ-angle (0–180°) | Luminaire rotates around vertical axis; detector arm sweeps vertically | Most general lighting luminaires — the industry standard | LED downlights, panel lights, troffers, linear fixtures, high bays, street lights, bollards, wall packs | Most versatile; handles direct, indirect, and omnidirectional distributions; IES file standard format | Some luminaires (wall washers, grazing lights) require special mounting fixtures to maintain orientation |
Source: CIE 121:1996 "The Photometry and Goniophotometry of Luminaires", IES LM-79-19 "Approved Method: Optical and Electrical Measurements of Solid-State Lighting Products"
Moving-Mirror vs Moving-Detector Goniophotometers
Type C goniophotometers come in two configurations, and the distinction matters for LED luminaires with heat-sensitive orientation:
| Configuration | How It Works | Measurement Distance | Best For | Key Limitation |
|---|---|---|---|---|
| Moving-Mirror | Luminaire fixed in operating position; rotating mirror reflects light to stationary detector | Typically 3–10 m (compact design via folded optical path) | Large/heavy luminaires, heat-sensitive LED fixtures, luminaires where orientation affects thermal performance | Mirror reflectance must be calibrated; mirror degradation over time introduces <1% error per year if not maintained |
| Moving-Detector | Detector arm sweeps around fixed luminaire on a gantry or robotic arm | Typically 10–30 m (straight optical path) | Far-field measurements, narrow-beam luminaires, high-accuracy lab references | Luminaire must rotate or tilt; may alter thermal behavior of convection-cooled LED fixtures; larger lab footprint required |
Source: CIE 121:1996 Section 4.2, IES LM-79-19 Annex A
Near-Field vs Far-Field Photometry
The measurement distance in a goniophotometer setup is not arbitrary — it must satisfy the far-field condition defined by CIE 121:1996. The rule: the measurement distance must be at least 5× the maximum luminous dimension of the luminaire, and ideally 10× or more.
For a typical 600×600 mm LED panel light, the far-field distance is minimum 3 meters (5 × 0.6 m). For a 1.5-meter linear pendant, it's 7.5 meters minimum. For a 2.4-meter architectural linear run, it's 12 meters.
When a goniophotometer operates in near-field (distance <5× luminaire size), the luminaire no longer appears as a point source to the detector. This introduces cosine errors and invalidates the inverse-square law assumptions baked into IES file calculations. Near-field goniophotometry exists — it's called "near-field goniophotometry" or "imaging goniophotometry" — but it requires specialized equipment (CCD cameras, luminance mapping) and produces ray-file data (not standard IES files). For standard procurement, you want far-field IES data.
We've caught suppliers passing near-field measurements as far-field IES files. The tell: beam angles that change depending on measurement distance, or total flux numbers that don't match integrating sphere results within 5%. If a supplier's IES file shows total flux 15% higher than their integrating sphere report, suspect near-field measurement error.
Why Far-Field Matters: The Inverse-Square Law Dependency
The entire photometric data reduction pipeline — from raw detector readings to the candela values in your IES file — assumes the luminaire behaves as a point source at the measurement distance. Under this assumption, illuminance (lux) at the detector follows the inverse-square law: E = I / d², where I is luminous intensity (cd) and d is the measurement distance (m). The goniophotometer software reverses this equation: it measures E at the detector, knows d, and calculates I = E × d².
In near-field conditions, the luminaire is not a point source — different parts of the luminaire aperture are at different distances from the detector, and the I = E × d² calculation breaks down. The result is systematic error that varies with angle. For a 600×600 mm panel tested at 1.5 m (distance = 2.5×, below the 5× minimum), the center-point measurement can be overestimated by 8–12% while edge angles are underestimated by 3–5%. The resulting IES file looks plausible — but it's wrong in ways that compound when imported into lighting design software.
Our platform's data quality checks flag any IES file where TESTDIST / luminaire_size < 5. As of July 2026, approximately 6% of IES files uploaded by suppliers fail this check. For procurement teams: add this ratio check to your incoming quality control process. The luminaire size can be estimated from the product drawing or physical dimensions. When in doubt, ask the supplier to confirm the exact goniophotometer distance and the luminaire's luminous dimension.
Goniophotometer vs Integrating Sphere: When to Use Which
| Parameter | Goniophotometer | Integrating Sphere | Procurement Guidance |
|---|---|---|---|
| Measures | Angular intensity distribution (cd), total flux (lm) by integration, beam angle, zonal lumens | Total luminous flux (lm), chromaticity (CCT, CRI), electrical parameters (V, A, W, PF) | Both are needed for a complete luminaire datasheet |
| Accuracy (flux) | ±2–3% (depends on angular resolution and alignment) | ±1–2% (when calibrated with NIST-traceable standard lamp) | Cross-check: IES file total flux should match sphere flux within 5% |
| Spatial information | Full 3D intensity distribution in C-γ or B-β coordinates | None — sphere integrates all light regardless of direction | If you need beam angle, zonal summary, or lighting design — goniophotometer is mandatory |
| Test time | 15–45 minutes per luminaire (stabilization + scanning) | 1–5 minutes per measurement (after stabilization) | Goniophotometer testing costs 2–3× more per sample at commercial labs |
| Standards | IES LM-79-19, CIE 121:1996, EN 13032-1 | IES LM-79-19, CIE 84:1989, IES LM-82-12 | Request BOTH test reports from accredited labs — not one or the other |
| Common errors | Near-field measurement, thermal instability, misalignment, stray light | Self-absorption error (luminaire blocks reflected light), incorrect baffle placement | Ask for uncertainty budget in test report — ±3% or better for flux |
| Lab cost | $300–$800 per luminaire model (commercial ISO 17025 lab, 2026) | $150–$400 per luminaire model | Budget $500–$1,200/luminaire for complete photometric characterization |
Source: IES LM-79-19, CIE 121:1996, Compare2Best lab pricing survey of 12 ISO 17025 photometric laboratories, 2026
The key procurement insight: an integrating sphere gives you efficiency (lm/W) and color quality (CCT, CRI). A goniophotometer gives you distribution. You need both. A luminaire with 130 lm/W efficacy is still useless if the beam angle is wrong for your application. We recommend: always request the IES file AND the LM-79 sphere report from the same accredited lab, with matching sample serial numbers.
Understanding the IESNA LM-63 (IES) File Format
The IES file format is defined by the Illuminating Engineering Society's LM-63 standard (currently LM-63-19). It's a plain-text file with a specific structure of keyword-value pairs followed by numerical data arrays. Every lighting design software — DIALux, AGi32, Relux, Radiance — reads this format natively.
Here's what each section of an IES file contains and what a B2B buyer should verify:
| IES File Section | Keyword / Line | What It Means | What to Verify as a Buyer |
|---|---|---|---|
| File header | IESNA:LM-63-2019 | Format version; LM-63-2019 is current standard | Should read LM-63-2002 or LM-63-2019; older LM-63-1995 files lack TILT data fields |
| Keywords | [TEST] / [MANUFAC] / [LUMCAT] / [LAMP] | Test lab ID, manufacturer, luminaire catalog number, lamp/LED description | MANUFAC and LUMCAT must match your supplier's invoice and datasheet — mismatches are a red flag for "borrowed" test reports |
| Ballast/LED driver | [BALLAST] or [DRIVER] | Driver model and electrical conditions during test | Must match the driver in your BOM; different drivers produce different light output and distribution |
| Test conditions | [TESTANG] / [TESTTYPE] / [TESTDIST] | Measurement angle convention, test type (absolute vs relative), measurement distance | TESTDIST must satisfy far-field condition (≥5× luminaire size); absolute photometry is required for LED luminaires per IES LM-79 |
| Lamp/luminaire data line | Line starting with number of lamps, lumens per lamp, multiplier, etc. | 1 4500 1.0 19 1 1 2 0.0 0.0 0.0 = 1 lamp, 4500 lm, multiplier 1.0, 19 vertical angles, 1 photometric type, C-plane system | Multiplier should be 1.0 for absolute photometry; verify lumens match the integrating sphere report |
| TILT data | TILT=NONE or TILT=INCLUDE with angle data | Luminaire tilt during measurement; NONE = tested in standard mounting position | TILT=NONE is correct for most general lighting; INCLUDE with non-zero angles may indicate the luminaire was tilted to compensate for poor distribution |
| Vertical angles array | List of γ angles (0° to 90° or 180°) | Angles at which intensity was measured in the vertical plane | Should include 0°, 2.5°, 5°, 7.5°, 10° + fine increments near beam center; sparse angles (<10 points) = low-quality measurement |
| Horizontal angles array | List of C-plane angles (0° to 360°) | Azimuthal planes around the luminaire at which vertical scans were taken | Minimum 5° increments (72 planes) for symmetric luminaires; 2.5° (144 planes) for asymmetric distributions |
| Intensity data | Matrix of candela values (cd) | Luminous intensity at each (C-plane, γ-angle) coordinate | Values should decay smoothly from center to edge; sudden jumps or flat-line segments indicate measurement error or fabricated data |
Source: IESNA LM-63-19 "IES Standard File Format for the Electronic Transfer of Photometric Data", ANSI/IES LS-1-22
Real IES File Snippet (Annotated)
IESNA:LM-63-2002 [TEST] ISO17025 Lab #12345 - LM-79-19 Absolute Photometry [MANUFAC] Shenzhen OptoLight Co., Ltd. [LUMCAT] DL-001-30W-4000K-90 [LUMINAIRE] LED Downlight 30W 4000K CRI90 Beam 24° [LAMP] LED Module Samsung LM301B 4000K CRI90 [BALLAST] Mean Well XLG-50-AB 700mA [TESTANG] 0.0 [TESTDIST] 10.0 TILT=NONE 1 2850 1.0 37 1 1 2 0.0 0.0 0.0 1.0 1.0 0.0 0.0 1.0 2.0 ... (vertical angles) 0.0 15.0 30.0 ... (horizontal angles) 2875.2 2856.8 2812.3 ... (intensity values in cd)
In this example: 1 LED module, 2,850 lumens total flux, multiplier 1.0 (absolute photometry), 37 vertical angles, Type C coordinate system, measured at 10 meters. The intensity values show peak candela just off 0° center — typical for a downlight with a slight optic asymmetry. This is a well-formed, trustworthy IES file.
Understanding the EULUMDAT (LDT) File Format
EULUMDAT is the European counterpart to IESNA LM-63, governed by the German standard DIN 5032 and widely used in European lighting design software (DIALux, Relux). Unlike the keyword-structured IES format, LDT files use fixed-position data fields — each line or position has a predefined meaning.
| LDT Field | Position | Content | IES Equivalent |
|---|---|---|---|
| Manufacturer | Line 1 | Company name (max 78 chars) | [MANUFAC] |
| Type indicator | Line 2: byte 1 | 1=point source with symmetry, 2=linear luminaire, 3=point source with other symmetry | Photometric type in data line |
| Symmetry indicator | Line 2: byte 2 | 0=no symmetry, 1=symmetry about vertical axis, 2=symmetry to C0-C180, 3=symmetry to C90-C270, 4=symmetry to C0-C180 and C90-C270 | Implicit in C-plane coverage |
| Number of C-planes | Line 3 | Integer count of horizontal measurement planes (Mc) | Derived from horizontal angle array length |
| Distance between C-planes | Line 4 | Angular step in degrees between C-planes (Dc) | Derived from horizontal angle array |
| Number of γ-angles | Line 5 | Integer count of vertical measurement angles (Ng) | Derived from vertical angle array length |
| Distance between γ-angles | Line 6 | Angular step in degrees between γ-angles (Dg) | Derived from vertical angle array |
| Test report number | Line 7 | Lab report identifier | [TEST] |
| Luminaire name | Line 8 | Catalog or model number | [LUMCAT] |
| Luminaire number | Line 9 | Internal reference number | [LUMINAIRE] |
| Luminous flux | Line 21 | Total luminaire flux in lumens | Second number in data line |
| Intensity data | Lines 27+ | cd/klm values for each (C-plane, γ-angle) | Intensity matrix in IES file |
Source: EULUMDAT format specification (Axel Stockmar, 1990), DIN 5032, EN 13032-1
The critical difference for B2B buyers: IES files use absolute photometry (actual candela values) while LDT files traditionally use relative photometry (cd per 1,000 lumens, or cd/klm). Modern LDT files can include absolute flux (field at position 21), but always verify — a relative LDT file without the flux field will silently default to 1,000 lm in lighting design software, giving you completely wrong illumination calculations.
IES vs LDT: Which Format Should You Request?
The practical choice depends on your design software ecosystem and supply chain geography:
IES (IESNA LM-63): Universal format. Supported by every major lighting design software worldwide including DIALux, AGi32, Relux, and Radiance. Uses absolute photometry (actual luminaire lumens) by default for LED products per LM-79-19. Better for cross-regional procurement because it's the standard in North America, Asia, and increasingly Europe. The LM-63-2019 version added support for spectral data embedding, enabling color-over-angle information within the same file.
LDT (EULUMDAT): Historically dominant in Europe. Still widely used in German and Austrian lighting markets. Native to older versions of DIALux and Relux (pre-2018), though modern versions import IES files seamlessly. The legacy cd/klm relative format creates confusion when absolute flux isn't populated — we've seen at least a dozen cases on our platform where a European supplier's LDT file imported into DIALux with an incorrect 1,000 lm default, producing simulations that showed 500 lux when the actual luminaire produced only 250 lux.
Our recommendation: always request the IES file as your primary format. Request the LDT file as a secondary deliverable if your design team works in a European-dominant workflow. When you receive an LDT file, immediately verify that the luminous flux field (line 21) contains a realistic value matching the product specification — not 0, 1000, or 9999 (common placeholder values we've catalogued).
How to Open and Read an IES File
You don't need DIALux or AGi32 to do a quick sanity check on an IES file. Here are four methods, from simplest to most powerful:
Method 1: Text Editor (Quick Sanity Check)
An IES file is plain text. Open it in Notepad, VS Code, or any text editor. Check: does the header say IESNA:LM-63? Does [MANUFAC] match your supplier? Does [LUMCAT] match the product catalog number? Does the file have actual numerical data after the keyword block, or just placeholders? A legitimate IES file from a real measurement run will have 5,000–50,000+ characters of intensity data. A file under 3,000 characters is suspicious.
Method 2: IES Viewer (Free, Visual Check)
Several free web-based IES viewers exist. Upload the file and you'll see a polar intensity diagram (the "photometric web"), a cone diagram showing beam shape, and a zonal lumen summary table. Look for: smooth, symmetrical curves (not jagged or flat-topped), a clear beam cutoff at the expected angle, and total flux numbers that match the datasheet.
Method 3: DIALux / Relux / AGi32 (Professional Verification)
Import the IES file into lighting design software. Place the luminaire in a simple room and check: does the light distribution look right? Are the foot-candle values on the floor what you'd expect at the specified mounting height? Professional designers do this as standard practice — you should too before approving a bulk order.
Method 4: Python Script (Batch Processing)
For procurement teams handling 50+ luminaire types, script the verification:
import re
def parse_ies_header(filepath): with open(filepath, 'r') as f: content = f.read() manufacturer = re.search(r'\[MANUFAC\]\s*(.+)', content) lumcat = re.search(r'\[LUMCAT\]\s*(.+)', content) testdist = re.search(r'\[TESTDIST\]\s*(.+)', content) tilt_match = re.search(r'TILT=(.+)', content) # Parse data line for lumens data_line = re.search(r'TILT=\w+ \s*([\d.]+)\s+([\d.]+)', content) return { 'manufacturer': manufacturer.group(1).strip() if manufacturer else 'MISSING', 'lumcat': lumcat.group(1).strip() if lumcat else 'MISSING', 'test_distance_m': float(testdist.group(1)) if testdist else 0, 'tilt': tilt_match.group(1).strip() if tilt_match else 'MISSING', 'total_lumens': float(data_line.group(2)) if data_line else 0 }
# Warning thresholds result = parse_ies_header('luminaire.ies') if result['total_lumens'] < 100 or result['total_lumens'] > 200000: print(f"WARNING: Suspicious flux: {result['total_lumens']} lm") if result['test_distance_m'] < 1.0: print(f"WARNING: Near-field measurement: {result['test_distance_m']} m") if result['tilt'] != 'NONE': print(f"WARNING: Non-standard tilt: {result['tilt']}")
What a 'Bad' IES File Looks Like
After reviewing thousands of IES files on our platform, we've catalogued the common failure modes. Here's what to watch for:
Red Flag 1: Missing or Generic Keywords
A file where [MANUFAC] reads "Unknown" or [LUMCAT] is "LED_LIGHT_001" is not from a legitimate test. Real ISO 17025 labs fill these fields with the exact product identifiers. Generic keywords mean one of two things: the file was generated by a software simulator (not a real measurement), or someone modified an existing IES file and was too lazy to change the identifiers.
Red Flag 2: TILT=INCLUDE with Large Angles
If an IES file shows TILT=INCLUDE with a tilt angle of 15° or more, the luminaire was tilted during measurement. This is sometimes legitimate for wall washers or asymmetric fixtures. But if a standard downlight IES file shows TILT=25°, someone may have tilted the luminaire to artificially narrow the beam angle or boost peak intensity. Always ask why.
Red Flag 3: Flat-Topped or Stepped Intensity Curves
Open the IES file in a viewer. Does the polar curve look like a smooth bell curve, or does it have a flat top? A flat-topped curve suggests the detector was saturated at the peak reading — the instrument couldn't measure the true maximum intensity. Stepped or staircased curves suggest the angular resolution was too coarse. Both indicate a substandard measurement setup.
Red Flag 4: Total Flux Mismatch
Compare the IES file total flux with the integrating sphere measurement from the same luminaire sample. The two should agree within 5% per IES LM-79-19. Discrepancies of >10% suggest one of two problems: the goniophotometer was in near-field mode (incorrect inverse-square law application), or the integrating sphere had high self-absorption error.
Red Flag 5: Single-Plane Data Passed as Full 3D
Some suppliers measure only one or two C-planes (say, C0 and C90) and generate the rest by symmetry assumption. The IES file looks complete — all 72 planes present — but the intensity data is identical across all planes. Real luminaires have slight asymmetries. Perfectly identical data across all C-planes is a telltale sign of extrapolation, not measurement.
Red Flag 6: File Size Too Small
Real IES files from high-resolution measurements are typically 20–200 KB. A file under 5 KB likely has too few measurement angles (coarse grid). A file under 2 KB is almost certainly fake or software-generated. Check the file size before anything else — it's the quickest red flag filter.
Red Flag 7: Truncated or Corrupted Intensity Data
Open the IES file in a text editor and scroll to the intensity data section. Do the values continue to the end of the file or does the data abruptly stop? A truncated file — where the intensity matrix doesn't have enough values to fill all (C-planes × γ-angles) positions — will either crash lighting design software or produce garbage results. The tell: the last few lines of the file are incomplete numbers, blank lines, or repeated values. This happens when lab technicians interrupt a measurement run or when data export software crashes mid-write. We've seen this in 4% of supplier-submitted IES files.
Red Flag 8: Negative or Zero Intensity Values
Luminous intensity is, by definition, a non-negative physical quantity. Negative candela values in an IES file are a measurement artifact — usually from detector dark-current subtraction gone wrong, or from stray light corrections that over-subtracted. Zero values in the beam center (where the luminaire should be brightest) indicate the detector was blocked, the luminaire wasn't powered, or the measurement was taken in the wrong geometric configuration. Any negative or zero-in-beam-center values make the IES file unusable for lighting design.
Practical IES File Validation in Procurement Workflows
For procurement teams sourcing 20–200+ luminaire types per project, manual review of every IES file isn't practical. Here's a tiered validation workflow we recommend based on our experience processing thousands of supplier submissions:
Tier 1: Automated Syntax Check (30 seconds per file)
Run a script that validates: (a) File starts with IESNA:LM-63, (b) TILT field is present, (c) numerical arrays parse correctly without truncation, (d) no negative intensity values in the beam center, (e) multiplier equals 1.0 for absolute photometry. Any file failing Tier 1 should be rejected immediately — don't waste time on manual review. We estimate this catches 60% of problematic files.
Tier 2: Cross-Reference Check (2 minutes per file)
For files passing Tier 1: compare the IES header keywords ([MANUFAC], [LUMCAT], [LAMP]) against your BOM and supplier documentation. Compare total flux from the IES file data line against the LM-79 integrating sphere report. Check TESTDIST against the luminaire dimensions for far-field compliance. Files failing Tier 2 should trigger a request for clarification from the supplier — often the issue is a documentation mismatch rather than a measurement problem.
Tier 3: Visual and Simulation Review (5–10 minutes per critical luminaire)
For luminaire types that will be installed in high-visibility or performance-critical areas: open the IES file in a viewer, inspect the polar curve for smoothness and symmetry, import into lighting design software, and verify the simulated illumination matches expectations at the specified mounting height and spacing. This is time-intensive but catches the 5–10% of errors that pass automated checks but produce wrong results in practice — like a "smooth" polar curve that's smooth because it was generated by interpolation from only 4 measured C-planes.
Table: What an IES File Reveals About Product Quality
| IES File Metric | What Good Looks Like | What Bad Looks Like | Impact on Your Installation |
|---|---|---|---|
| Beam angle accuracy | Measured beam angle within ±2° of datasheet claim; smooth transition at beam edge | Measured beam 8° narrower than datasheet; sharp cliff at beam edge (poor optic design) | Narrower beam = fewer luminaires cover target area = dark gaps between fixtures = expensive rework to add more lights |
| Total luminous flux | IES total flux within ±3% of integrating sphere measurement; matches datasheet within ±5% | IES flux 12% lower than sphere; datasheet claims 4,000 lm but IES shows 3,420 lm | Fewer lumens than expected = lower illuminance = customer complaints = potential contract penalties for non-performance |
| Peak intensity (cd) | Peak candela proportional to lumens/beam angle: ~12,500 cd for a 2,500 lm/24° downlight | Peak intensity 30% lower than expected for given lumens and beam angle | Lower peak intensity = reduced "punch" = dull appearance on vertical surfaces and displays |
| Zonal lumen summary 0–30° | For a 24° downlight: 70–80% of total lumens in 0–30° zone | Only 45% in 0–30°; significant spill beyond 30° | Excessive spill light = wasted lumens outside target area = lower effective efficacy |
| Zonal lumen summary 60–90° | For a downlight: <5% of total lumens above 60° (minimal glare) | >15% of lumens in 60–90° zone | High-angle light = direct glare into occupants' eyes = elevated UGR = non-compliance with EN 12464-1 |
| Symmetricity (max/min ratio across C-planes) | Max/min intensity ratio <1.05 across C-planes for round downlights (near-perfect symmetry) | Max/min ratio >1.15; significant lobe in one direction | Uneven light distribution on floor = the "squashed circle" effect = visually unacceptable in retail and hospitality |
| Angular resolution | 1° or finer step in beam center; ≥37 vertical angles; ≥24 C-planes | 5° steps everywhere; only 19 vertical angles; only 6 C-planes | Coarse resolution misses beam details; DIALux simulations inaccurate by 10–20% |
| Test distance compliance | Far-field: ≥5× luminaire maximum dimension per CIE 121 | Near-field: distance <3× luminaire size; TESTDIST=1.5 for a 600 mm panel | Near-field data violates IES LM-79 assumptions; total flux may be overestimated by 10–15% |
Source: IES LM-79-19, CIE 121:1996, EN 13032-1:2004, Compare2Best product data analysis (n=89,722 products)
How the Goniophotometer Fits into the LED Testing Ecosystem
The goniophotometer is one instrument in a chain of tests that should accompany every LED luminaire you procure. Here's how the pieces fit together:
- LM-79-19 (Integrating Sphere): Measures total flux, efficacy (lm/W), CCT, CRI, chromaticity coordinates, and electrical parameters. The "energy and color" test.
- LM-79-19 (Goniophotometer): Measures angular intensity distribution, beam angle, zonal lumen summary, and total flux by spatial integration. The "where does the light go?" test.
- LM-80-21: Measures lumen maintenance of LED packages (not luminaires) over 6,000–10,000 hours at multiple temperatures. The foundation for TM-21 lifetime projections.
- TM-21-22: Extrapolates LM-80 data to predict L70/L80/L90 lifetime. The "how long will it last?" projection.
- TM-30-18/-23: Measures color fidelity (Rf) and gamut (Rg) across 99 color samples — a more comprehensive alternative to CRI. For color-critical applications.
A complete luminaire datasheet should include reports from all five test categories. If your supplier only provides an LM-79 sphere report, you're missing the spatial distribution — and that's like buying a car knowing the engine horsepower but not the steering system.
How the Testing Data Flows into Your Procurement Decision
Here's the practical workflow we've developed for our procurement team after reviewing test reports for 200+ supplier engagements:
Phase 1 — Pre-Screening (5 minutes per supplier): Does the supplier provide IES files at all? If yes, do the files pass a quick syntax check (IESNA header present, actual data, reasonable file size)? Suppliers who can't provide IES files are either testing-incompetent (no access to a goniophotometer) or hiding something. Either way, proceed with caution.
Phase 2 — Technical Evaluation (20 minutes per luminaire type): Import the IES file into DIALux or AGi32. Simulate the luminaire in a standard room matching your project. Compare the results against 3 benchmarks: (a) average maintained illuminance at working plane height, (b) uniformity ratio (Emin/Eavg), (c) UGR at standard observer positions. If the IES-derived simulation doesn't meet your project's lighting specification (EN 12464-1 for offices, IES RP-8 for roadways, etc.), the luminaire is disqualified regardless of its catalogue specs.
Phase 3 — Cross-Validation (30 minutes per supplier): For shortlisted suppliers, verify that IES file data, LM-79 sphere data, and the supplier's catalogue datasheet all agree within stated tolerances. Discrepancies between these three sources are common — we've found them in approximately 35% of supplier submissions. A supplier who can explain discrepancies (e.g., "the IES file was measured on a pre-production sample with prototype optics; the datasheet reflects production optics") demonstrates engineering competence. A supplier who denies or ignores discrepancies should be deprioritized.
Phase 4 — Batch Verification (optional but recommended for orders >$20,000): Commission independent LM-79 testing on 2–3 random production units from the first shipment. Compare results against the supplier's submitted IES file. If beam angle, total flux, or efficacy deviate by more than the measurement uncertainty budget (typically ±3% for flux, ±2° for beam angle), trigger the quality clause in your contract.
Industry Standards Governing Goniophotometry
| Standard | Full Title | What It Covers | Procurement Relevance |
|---|---|---|---|
| IES LM-79-19 | Approved Method: Optical and Electrical Measurements of Solid-State Lighting Products | Absolute photometry of LED luminaires using integrating spheres and goniophotometers; specifies thermal stabilization, detector requirements, measurement uncertainty | The single most important standard. Any IES file you receive should reference LM-79-19 in the [TEST] keyword field. Reject any IES file from a non-LM-79-compliant test. |
| CIE 121:1996 | The Photometry and Goniophotometry of Luminaires | Goniophotometer classification (Type A/B/C), far-field distance requirements, alignment tolerances, measurement procedures | Defines what makes a valid measurement setup. Check TESTDIST against CIE 121 far-field rule (≥5× luminaire size). |
| EN 13032-1:2004+A1:2012 | Light and lighting — Measurement and presentation of photometric data of lamps and luminaires | European equivalent of CIE 121; specifies data presentation in EULUMDAT format, measurement geometries for European market | Required for CE-marked luminaires sold in EU. LDT files should reference this standard. |
| IES LM-63-19 | IES Standard File Format for Electronic Transfer of Photometric Data | Defines the .ies file format structure, keyword definitions, data array conventions | Your IES file should state IESNA:LM-63-2002 or LM-63-2019 in the first line. Older formats may not support TILT data correctly. |
| ANSI/IES LS-1-22 | Lighting Science: Nomenclature and Definitions for Illuminating Engineering | Definitions of beam angle, field angle, cutoff angle, and other photometric terms used in IES file interpretation | Reference for understanding beam angle conventions (50% vs 10% thresholds for different luminaire types). |
| CIE S 025:2015 | Test Method for LED Lamps, LED Luminaires and LED Modules | Harmonized test conditions for LED products covering both sphere and goniophotometer methods | International standard for testing labs; request CIE S 025 compliance in test reports. |
| ISO/IEC 17025:2017 | General requirements for the competence of testing and calibration laboratories | Laboratory accreditation standard; defines quality management, technical competence, and measurement traceability | Always verify that the testing lab holds ISO 17025 accreditation from a recognized body (NVLAP in US, CNAS in China, DAkkS in Germany). Check the accreditation certificate number against the issuing body's online database. |
Source: IES, CIE, CEN, ISO — standards as referenced in each row
How to Select a Quality Goniophotometer Testing Laboratory
Not all photometric labs are equal. The quality of your IES file depends directly on the lab's equipment, calibration, and competence. Here's what to look for when selecting or evaluating a testing laboratory:
Non-Negotiable Requirements
- ISO/IEC 17025 accreditation with LM-79 in scope: The accreditation certificate must explicitly list IES LM-79 "Electrical and Photometric Measurements of Solid-State Lighting" within the accredited scope. A general ISO 17025 certificate without LM-79 coverage is insufficient. Verify the certificate number on the accrediting body's website — certificates can be faked. NVLAP Lab Code in the US, CNAS Registration Number in China, DAkkS in Germany.
- Annual goniophotometer calibration: The lab should calibrate its goniophotometer using NIST-traceable (or equivalent national metrology institute) standard lamps at least once per year. Ask for the calibration certificate — it should show the calibration date, the standard lamp's certified values, and the measured values with uncertainties.
- Measurement uncertainty budget: Per ISO 17025, the lab must provide a measurement uncertainty budget. For total luminous flux by goniophotometer, the expanded uncertainty (k=2) should be ≤3%. For beam angle, ≤1° for narrow beams. Labs that can't produce an uncertainty budget are not ISO 17025 compliant.
- Far-field capability: Verify the lab's maximum measurement distance. For large luminaires (1.5 m+), the lab needs a 7.5–15 m measurement path. Labs with only 3–5 m maximum distance cannot measure large luminaires in far-field conditions.
Red Flags When Evaluating a Lab
- The lab's IES files consistently show higher lumens than other labs for the same luminaire model (suggests systematic calibration bias)
- The lab doesn't include a photo of the luminaire mounted in the goniophotometer in the test report (suggests the test may not have been performed on your actual sample)
- The lab offers "express" 24-hour turnaround for goniophotometer testing — proper testing requires thermal stabilization (30–120 minutes) plus scan time (15–45 minutes) plus data processing (30–60 minutes). A 24-hour turnaround on a single luminaire is possible; a 2-hour turnaround is not.
- The lab's IES files have fewer than 19 vertical angles or fewer than 12 C-planes — indicates low-resolution, low-effort measurement.
We maintain a vetted directory of ISO 17025 photometric labs on Compare2Best. For procurement teams new to photometric verification, we recommend starting with a globally recognized lab (UL, TUV Rheinland, SGS, Intertek, Dekra) for your first project, then transitioning to cost-effective NVLAP/CNAS-accredited regional labs once you've established a quality baseline.
Understanding Beam Angle Conventions Across IES Standards
One of the most confusing aspects of photometric data for B2B buyers is that "beam angle" doesn't mean the same thing in every context. Different standards bodies define beam angle using different intensity thresholds, and the same luminaire can have different "beam angles" depending on which convention you use. Here are the four conventions you'll encounter:
50% of Peak Intensity (Full Width at Half Maximum, FWHM): This is the most common convention for general lighting luminaires. The beam angle is defined as the angular width where the intensity drops to 50% of the peak (center) value. A downlight with a peak of 3,000 cd at 0° will have its beam angle measured at the angles where intensity falls to 1,500 cd. This is the convention used by IES for most interior luminaires and is what lighting design software typically reports. When a datasheet says "Beam Angle: 24°," it almost always means the 50% threshold unless otherwise specified.
10% of Peak Intensity (Field Angle): Used primarily for theatrical, architectural, and narrow-beam spotlights. The "field angle" is the angular width at 10% of peak intensity — always wider than the 50% beam angle. A luminaire with a 15° beam angle (50%) might have a 28° field angle (10%). NEMA beam classifications for spotlights and floodlights use the 10% and 50% thresholds to define beam types: a "NEMA Type 2" spotlight has a beam angle of 8–15° (50%) and a field angle up to 20° (10%). If you're procuring architectural spotlights, always clarify which threshold the supplier is using — confusing beam angle with field angle is a common source of specification mismatch that results in fixtures appearing much wider than expected.
CIE 50% vs IES 50%: Even when both use the 50% threshold, CIE and IES define the reference point differently. CIE measures beam angle from the maximum intensity at any angle, while IES measures from the intensity at nadir (0°, straight down for a downlight). For luminaires where peak intensity is not at 0° (common with asymmetric distributions and some LED optics), these two methods produce different numbers. A wall washer with peak intensity at 30° off-nadir will show a different beam angle under CIE conventions than under IES conventions. This discrepancy rarely exceeds 2–3° but matters for precision applications.
Effective Beam Angle in Lighting Design Software: DIALux and AGi32 read the raw IES intensity data directly — they don't rely on a single "beam angle" number. Instead, they use the complete angular intensity distribution to calculate illuminance at every point in the simulated environment. This means two luminaires with the same "24° beam angle" on paper can produce markedly different lighting results if their intensity distributions have different shapes — one might decay smoothly (Gaussian-like) while the other maintains near-peak intensity to 20° then drops sharply. The single beam angle number is a useful shorthand but an incomplete description. When comparing luminaires for critical applications, always import the IES files into lighting software rather than comparing datasheet beam angle numbers.
Our procurement recommendation: when specifying beam angle in purchase agreements, write "Beam angle: 24° ±2° as measured at 50% of peak intensity per IES LM-79-19" rather than just "Beam angle: 24°." This eliminates ambiguity about which measurement convention applies and gives you an enforceable tolerance for batch acceptance testing.
Common Goniophotometer Calibration and Maintenance Issues
Even a world-class goniophotometer produces bad data if not properly calibrated and maintained. Understanding these issues helps B2B buyers evaluate the reliability of supplier-provided IES files and ask the right questions during supplier qualification:
Spectral Mismatch Correction (f1' Error): All photopic detectors have some deviation from the ideal CIE V(λ) curve, quantified as the f1' spectral mismatch index. IES LM-79-19 requires f1' < 2% for goniophotometer detectors. A detector with f1' = 5% can overestimate the luminous intensity of a 6500K LED by 3–4% while underestimating a 2700K LED by 2–3%, because LED spectra differ from the calibration source (typically a CIE Illuminant A tungsten lamp at 2856K). Quality labs apply spectral mismatch correction factors specific to the LED's spectral power distribution (SPD). Ask whether the lab applies SPD-specific mismatch corrections — labs that don't will have systematic errors that differ by CCT. This is why the same luminaire tested at two different labs (one with proper correction, one without) can show flux differences of 3–6% even when both instruments are within calibration.
Stray Light Management: Goniophotometer measurements are sensitive to stray light — ambient light in the lab, reflections from walls and equipment, and light scattered within the instrument itself. Dark-room conditions with matte black surfaces are essential. The stray light contribution to measured intensity should be <0.5% of the minimum signal. Labs operating in rooms with windows, glossy surfaces, or insufficient light baffling will produce IES files where the low-intensity tail of the beam (the 60–90° zone) reads artificially high. This artificially inflates total flux calculations and makes luminaires appear to have more spill light than they actually do. Ask for the lab's stray light characterization report — a competent lab measures and documents this.
Angular Encoder Accuracy: The rotational encoders that track C-plane and γ-angle positions must maintain accuracy of ±0.05° or better. Encoder drift over time can systematically shift the angular calibration, causing the same intensity value to be recorded at the wrong angle. A 0.5° encoder error can shift beam angle measurements by up to 1°, and shift zonal lumen summary percentages by 2–3%. Annual encoder calibration with a calibrated angle standard (typically an autocollimator or laser interferometer) is standard practice. Labs that skip encoder calibration may still produce files that look normal but contain subtle angular misregistrations.
Temperature Monitoring During Measurement: Even after thermal stabilization, LED luminaires can drift during a 30-minute goniophotometer scan. Quality labs monitor ambient temperature and luminaire case temperature throughout the measurement and correct for thermal drift. The drift should be <1% over the measurement duration per IES LM-79-19. Labs that don't monitor temperature during the scan may produce files where the first C-plane measured is at a different lumen output than the last C-plane, creating an artificial asymmetry in the IES file's intensity distribution. This is a subtle but real error that manifests as a directional shift in the photometric web — the luminaire appears slightly brighter in one direction because the LEDs were warmer (and dimmer) when that plane was measured.
Frequently Asked Questions
Q: How do I know if an IES file is real or fabricated?
A: Four checks separate real IES files from fabricated ones: (1) File size — real high-quality measurements produce 20–200 KB files; anything under 5 KB is suspicious. (2) Keyword completeness — real files from ISO 17025 labs fill all [MANUFAC], [LUMCAT], [TEST], and [TESTDIST] fields with specific identifiers, not generic placeholders. (3) Angular resolution — count the vertical angles; real measurements use 37+ angles with 1° steps near beam center; fabricated files often have exactly 19 or 25 angles at uniform 5° spacing. (4) Cross-reference total flux — the IES file total flux (computed by spatial integration of all candela values) must match the integrating sphere measurement within ±5%. If the IES says 3,200 lm but the LM-79 sphere report says 2,750 lm for the same sample serial number, one or both measurements are invalid. The single strongest red flag: perfectly identical intensity values across all C-planes. Even the most symmetric round downlight has 1–3% variation between planes from manufacturing tolerances.
Q: What's the difference between absolute and relative photometry in IES files?
A: Absolute photometry reports actual luminaire lumens — the multiplier in the data line is 1.0 and the lumens value is the measured total output of the complete luminaire (LEDs + driver + optics). Relative photometry reports candela per 1,000 lamp lumens (cd/klm), meaning the data must be multiplied by actual lamp lumens to get real candela values. Per IES LM-79-19, all LED luminaire testing must use absolute photometry because LED luminaires are integrated systems — you can't separate the "lamp lumens" from the "luminaire efficiency" as you could with traditional socketed lamps. If you receive a relative-photometry IES file for an LED luminaire (multiplier ≠ 1.0), it's non-compliant with LM-79. The file may still be usable if you know the absolute lumens, but it signals substandard testing practices. Some Chinese factories still use relative photometry because their older Type C goniophotometers were calibrated for traditional lamp testing — be aware of this when sourcing.
Q: Can I trust an IES file that comes directly from the manufacturer without a third-party lab?
A: It depends entirely on the manufacturer's testing capability. Factories with in-house ISO 17025-accredited photometric labs (typically large manufacturers shipping >$10M/year) produce reliable in-house IES files. But the majority of small-to-medium Chinese LED factories outsource testing. If a manufacturer provides an IES file without a third-party lab report, verify: (1) Does the [TEST] field reference an accredited lab? If it's blank or says "Factory Test," it's an in-house measurement. (2) Ask for the goniophotometer's calibration certificate — a legitimate instrument is calibrated annually against NIST-traceable standards. (3) Request a sample and commission your own LM-79 test at a recognized lab ($300–$800/sample). Our platform data shows that 22% of factory-produced IES files differ from independent lab measurements by more than 10% on total flux. For orders over $10,000, independent third-party verification is non-negotiable.
Q: Why do some IES files for the same luminaire model show different beam angles?
A: This happens for three reasons: (1) LED bin variation — LEDs from different production bins have slightly different emission patterns due to phosphor coating thickness variation, affecting beam angle by ±1–2°. (2) Measurement setup differences — the same luminaire tested at 5 meters vs 15 meters on different goniophotometers can show beam angle differences of 1–3° due to alignment tolerances and near-field effects. (3) The most common cause: different samples from different production batches. A manufacturer sends their "golden sample" (hand-selected, perfectly assembled) to the lab, gets an IES file showing 24°, then ships production units with 20–28° actual beam spread because of optic molding tolerances. For critical projects, we recommend batch-testing: randomly select 3–5 units from your production run and have them independently tested. If beam angle variation exceeds ±3° across samples, reject the batch. This is standard practice for projects exceeding $50,000 in luminaire value.
We've seen extreme cases. One project in Dubai specified 60° medium-beam downlights for a hotel lobby. The IES file from the golden sample showed exactly 60°. But the production batch — 800 units — had beam angles ranging from 51° to 68° because the polycarbonate optic supplier had changed the mold temperature without telling anyone. The result: patchy lobby lighting, $12,000 in rework, and a 6-week project delay. This is entirely preventable with a $600 batch-testing investment.
Q: What is the TILT field in an IES file and when should it be NONE?
A: The TILT field specifies whether the luminaire was measured in its standard mounting orientation (TILT=NONE) or at a tilt angle (TILT=INCLUDE followed by angle data). For 95% of general lighting luminaires — downlights, panel lights, troffers, high bays, linear pendants — TILT should be NONE. The luminaire is tested horizontally or in its normal ceiling-mounted position. TILT=INCLUDE is legitimate for: wall washers (tilted toward the wall), adjustable spotlights (tested at the angle they'll be used at), and roadway luminaires with specific mounting tilt requirements (per IES RP-8). A red flag: TILT=INCLUDE with a significant angle (15°+) on a standard downlight. This may indicate the manufacturer tilted the luminaire to artificially narrow the measured beam angle. Always ask the supplier to explain any non-NONE TILT value.
Q: How does a goniophotometer measurement affect my DIALux or AGi32 lighting design?
A: The IES file is the sole source of photometric data for lighting design software. Every lux value on every surface in your DIALux simulation comes from the IES file's intensity distribution. If the IES file has errors — wrong beam angle, overstated lumens, coarse angular resolution — your entire lighting design is compromised. Here's what happens with specific errors: (a) Beam angle 5° narrower than actual: your design shows uniform coverage at 3m spacing, but real installation has dark bands. Fix: reduce spacing by 15–20%. (b) Total flux 10% overstated: design shows 500 lux average, reality is 450 lux. Fix: add 10% more luminaires. (c) Coarse angular resolution (5° steps): DIALux interpolates between measured points, smoothing out sharp transitions. Your simulation looks beautiful and uniform; reality has hot spots and dark rings from optic artifacts the coarse measurement missed. Fix: demand IES files with ≤2° angular resolution in the beam center.
Q: Should I request an IES file or an LDT file from my supplier?
A: Request the IES file if you design primarily with North American software (AGi32, Visual) or if your projects span multiple regions — IES is more universally supported. Request the LDT file if your workflow is European (DIALux, Relux) and you need native EULUMDAT support. Ideally, ask for both. Most ISO 17025 labs can export both formats from the same measurement data. Key verification for LDT files: check that the luminous flux field (line 21 or position 21) is populated with real absolute lumens, not 0 or 1000 (default/placeholder values). A common pitfall: European suppliers export LDT from their software, the flux field defaults to 1000 lm, and your DIALux simulation shows perfectly distributed light at one-tenth the actual brightness.
Q: What's the cost difference between goniophotometer testing and integrating sphere testing?
A: Commercial ISO 17025 lab pricing in 2026: Integrating sphere LM-79 test (flux, CCT, CRI, efficacy, power) runs $150–$400 per luminaire sample. Goniophotometer LM-79 test (full IES file, beam angle, zonal summary, flux by integration) runs $300–$800 per sample. Combined sphere + goniophotometer package: $400–$1,000 per luminaire. For a procurement order of 1,000 luminaires at $25/unit ($25,000 total), spending $800 on complete photometric characterization represents 3.2% of the order value — cheap insurance against a bad batch. We recommend budgeting 2–5% of first-order value for independent testing. For repeat orders of previously verified models, you can reduce to spot-checking (every 5th batch). Labs we've worked with: UL (US/global), TÜV Rheinland (EU/global), SGS (global), Dekra (EU/Asia), and NVLAP-accredited Chinese labs for cost-effective testing ($200–$400/sample).
Procurement Verification Checklist
- ☐ Request raw IES/LDT file: Do not accept a screenshot of the photometric web. Demand the actual .ies or .ldt file. A real file is 20–200 KB and contains full numerical data.
- ☐ Verify IES header keywords: [MANUFAC] must match your supplier's registered company name. [LUMCAT] must match the exact product catalog number on your PO. [TEST] must reference a recognized ISO 17025 lab.
- ☐ Check IESNA format version: First line must read IESNA:LM-63-2002 or LM-63-2019. Reject files using the deprecated LM-63-1995 format or non-standard variants.
- ☐ Verify absolute photometry: The data line multiplier should be 1.0 for LED luminaires per IES LM-79-19. A non-1.0 multiplier signals relative photometry — non-compliant for integrated LED products.
- ☐ Validate far-field distance: TESTDIST must be ≥5× the luminaire's maximum luminous dimension per CIE 121. For a 600 mm panel: ≥3 m. For a 1.5 m linear: ≥7.5 m.
- ☐ Confirm TILT=NONE: Unless you're procuring wall washers, adjustable spotlights, or roadway luminaires with documented tilt specs, TILT should be NONE. Question any non-zero TILT value.
- ☐ Cross-check total flux: IES file total flux (by spatial integration) must match integrating sphere flux within ±5%. Request both LM-79 reports with matching sample serial numbers.
- ☐ Check angular resolution: Vertical angle array should have ≥37 points with 1–2° spacing near beam center. Horizontal C-plane array should have ≥24 planes (15° increments) for symmetric luminaires, ≥72 planes (5°) for asymmetric.
- ☐ Visually inspect polar curve: Open the IES file in a free viewer. The intensity curve should be smooth and symmetric, not flat-topped (detector saturation) or jagged (coarse measurement/noise).
- ☐ Verify lab accreditation: Look up the testing lab's ISO 17025 certificate on the accrediting body's website (NVLAP in US, CNAS in China, DAkkS in Germany). Check that the accreditation scope includes IES LM-79 photometric testing.
- ☐ Validate beam angle: Compare the measured beam angle (read from the IES file viewer or calculated as 2× the half-peak angle) against the supplier's datasheet claim. Tolerance: ±2° for narrow beams (<25°), ±3° for medium beams (25–60°), ±5° for wide beams (>60°).
- ☐ Check zonal lumen summary: For downlights: ≥70% of lumens in the 0–30° zone and <5% in 60–90° (glare control). For floodlights: verify the intended beam coverage zone contains ≥80% of total output.
Related Guides
- What is CRI (Ra)? Complete Guide to Color Rendering Index for LED Procurement
- What Beam Angle Do You Need? Complete Guide to Narrow, Medium and Wide Angle Selection
- What is L70 and LED Lifetime? Complete Guide to Lumen Depreciation and TM-21
- How to Read an IES LM-80 Test Report: Calculate L70 Lifetime
- What is LED Efficacy? Complete lm/W Guide, Standards and Future Trends
- CRI vs R9: Why Your CRI 90 Fixture Still Looks Wrong
- TM-30-18 vs Traditional CRI (Ra/R9): Why High CRI Lights Still Look Wrong
- LED Certifications: UL vs ETL vs DLC vs Energy Star — Which One Matters for Importers?
🔍 Ready to Source?
Compare2Best provides verified supplier data, side-by-side comparison tools, and certified brand information to support data-driven procurement decisions.
Practical Experience Summary
Automatically summarizes high-trust community cases related to this guide, turning standards and parameters into real procurement risk signals.
IP65 vs IP66 high bay — learned this the hard way in a food processing plant
Installed 60 IP65 LED high bays in a poultry processing facility 14 months ago. They're failing. Root cause: IP65 protects against low-pressure water jets from any direction. But t…
DLC Premium vs Standard for the North American market — when does the extra cost make sense?
DLC (DesignLights Consortium) has two tiers as of V5.1: DLC Standard: - Minimum efficacy: typically 100-120 lm/W (varies by category) - L70 lifetime: ≥ 50,000 hours - CRI: ≥ 80 - P…
Beam angle selection by application — matrix for 8 common scenarios
Quick reference for LED downlight/spotlight beam angles: | Application | Ceiling Height | Recommended Beam | Reason | |------------|---------------|-----------------|--------| | Ge…