DIFFSYS 5.1.4 by Precitech and AMETEK

170 $

DIFFSYS by Precitech is CAM software for ultra-precision diamond turning. Generate accurate tool paths for aspheres, diffractives, freeforms, and 3D optics on CNC machines—with tool compensation, measurement correction, and export to Optoform, Nanoform, and other diamond-turning systems…

Description

🔬 DIFFSYS 5.1.4 by Precitech — CAM Software for Ultra-Precision Optics

DIFFSYS 5.1.4 is Precitech’s Windows CAM system for diamond-turned and freeform optics. It converts optical designs into CNC tool paths for spheres, aspheres, multi-segment aspheres, diffractives, Fresnels, hybrids, off-axis aspheres, torics, cylinders, Zernikes, polynomial freeforms, lenslets, and D-shape parts—with diamond-tool compensation and 2D/3D measurement correction.

Machine shops, ophthalmic labs, and precision-optics cells use DIFFSYS to program Precitech Nanoform and Optoform machines and other ultra-precision platforms. Precitech materials have long stated that well over 80% of ultra-precision machine-tool users rely on DIFFSYS for optical CAM programming.

Version 5.1.4 is the latest publicly documented release. Precitech presents it together with 5.1.2 and 5.1.3: more optical-file imports, usable XYZ STEADY X spirals, a wider rake window, and released custom-boundary tools.

🎯 Who DIFFSYS 5.1.4 is for

  • 💎 Diamond-turning shops cutting aspheres and diffractives
  • 👓 Ophthalmic mold and lens producers moving between Optoform minifiles and Nanoform point clouds
  • 🛰️ Aerospace, defense, AR/VR, and scientific optics teams making freeforms and off-axis mirrors
  • 🛠️ Process engineers closing the loop from Zygo / Taylor Hobson metrology back into a corrected tool path
  • 🏭 Plants that already own DIFFSYS A / AZ / A3 / MC3 and need the 5.1.4 import and spiral updates

✨ What’s new in DIFFSYS 5.1.4

These items are listed by Precitech specifically under Updates in 5.1.4:

📥 Code V Zernike import

Bring Zernike surface data from Synopsys Code V into DIFFSYS. That cuts manual transcription of high-order terms and keeps design intent when the optical file already lives in Code V rather than ZEMAX.

🌀 STEADY X now works on XYZ spiral patterns

STEADY X tool paths are supported for XYZ spiral diamond turning. Raster CXZ and spiral XYZ paths were updated together: rake calculations, measurement corrections, graphics, and related settings now follow the same rules. If 5.1.0–5.1.3 blocked STEADY X on an XYZ spiral, 5.1.4 is the version that opens that path.

📐 Rake angle extended from −45° to about −69° / −70°

Negative-rake diamond tools can be programmed further than the old −45° cap. Precitech notes:

  • Conical tools are still limited by front clearance. If the front angle is greater than 20°, the usable minimum rake is less than 70°.
  • Cylindrical tools do not have that conical-clearance limit.

Use this when a steep negative rake is required for material, surface finish, or tool geometry—not as a blanket setting for every job.

🧩 Functions added in 5.1.3 and 5.1.2 (same 5.1.x family)

A 5.1.4 license includes the 5.1.2 and 5.1.3 work Precitech published on the same What’s New page.

5.1.3

  • 📐 Chebyshev sag equation aligned with ZEMAX. DIFFSYS uses z = f(x,y) terms added to a standard asphere, matching how many lens designers already write the surface.
  • 🎛️ Editable C-axis spiral diameter. Earlier builds locked diameter to the surface outline. You can now set any diameter—useful on tilted parts and oversize lead-in paths.
  • 📁 Code V SEQ import for a limited set of surface types. 5.1.4 then adds Zernike on top of that SEQ path.

5.1.2

  • ☁️ Point-cloud generation by contour spacing — another way to build a measurable cloud from the design surface.
  • 🔭 Zygo .INT correction import — feed interferometer correction maps back into the tool path.
  • 📄 More ZEMAX types: FZERNSAG, BICONIC, BICONICZ (SZERNSAG arrived earlier in 5.1.0).
  • 💾 Minifile import and export — move ophthalmic / Optoform jobs without a third conversion step.
  • 🖊️ User-defined outer boundary (MC3) — fully released. Draw a custom outline or load a point cloud that defines the boundary, instead of a simple circle or rectangle.
  • 📤 Precitech FTS XYZ header format now exports tool-compensated diamond-tool values. Older exports wrote the uncompensated surface.

🚀 Highlights that still matter in 5.1.4

5.1.4 sits on the 5.0 / 5.1.0 platform. These capabilities are why shops keep DIFFSYS as the optics CAM layer:

  • 🧮 Design math: aspheres (including odd terms), Forbes (2D), zone equations, 2D/3D sinewaves, torics, biconics, cylinders, polynomials (high order), and Zernikes (2D and tiltable 3D).
  • 💎 Tool models: cylindrical, elliptical, flatted, and raked diamonds; flycutter radius and swing; surface-only (no tool) output when you only need the sag grid.
  • 🧭 Modes: XZ turning, XZB B-axis, raster CXZ, spiral XYZ, slow-tool / fast-tool servo style 3D paths, global spiral milling on licensed modules.
  • 📏 Live inch/mm switch, edge-to-center or center-to-edge, spindle direction, lead-in/out (horizontal, tangent, or chamfer).
  • 🧱 CAM 2D part-programming aid: headers, footers, and multi-pass XZ programs from a graphical setup.
  • 🧰 Multi-tool library: up to three tools for rough, semi-finish, and finish.
  • 🌐 UI languages on training and main screens: German, French, Spanish, Italian, Simplified Chinese, Traditional Chinese, Japanese, and Korean.
  • ⏱️ 2D machining-time estimate from feedrate; diamond groove-depth / surface-finish hints from 5.1.0.
  • 🎯 B-axis slope from a meridian or from fixed inner/outer angles, to reduce B-axis oscillation when slope is taken raw from the surface.
  • 🌀 Spiral with linearly variable angle (A3) and user-defined shapes for raster or C-axis spirals that follow a custom outline (A3).

📁 File formats and machine output

Typical imports

  • ZEMAX .ZMX (STANDARD, BINARY_2, EVENASPH, XPOLYNOM, XFRESNEL, SZERNSAG, FZERNSAG, BICONIC, BICONICZ)
  • Code V SEQ (limited types) and Code V Zernike in 5.1.4
  • Zygo Zernike text and Zygo .INT corrections
  • Taylor Hobson DCOF parameters
  • Minifile / MNI
  • XYZ or CXZ point clouds
  • IGES, STEP, Rhino 3DM (A3 + MC3 + RH; Rhino 5 or 6)

Typical exports

  • CNC jobfiles with prolog/epilog for many controllers
  • Optoform JFL minifile
  • Precitech UltraComp / FTS XYZ headers with tool compensation
  • Moore Nanotech WEC-compatible formats
  • DCOF and STEP where licensed
  • Point cloud ↔ minifile conversion for ophthalmic cells that split work across Optoform and Nanoform

📦 Modules — match the license to the part

🟢 Basic Ships with many Precitech machines. Single asphere, diamond tools only. Not sold as an upgrade path.
🔵 A Spheres, aspheres, multi-segment aspheres, B-axis, full diamond-tool correction.
🟣 Z / AZ / AZ3 Diffractives, Fresnels, hybrids (zones on a curved base).
🟠 A3 / 3D Off-axis aspheres, torics, cylinders, freeforms, raster and servo-style 3D.
🟤 MC2 / MC3 2D/3D point clouds, measurement correction, custom boundaries (5.1.2+).
DS D-shape parts.
🟡 LU / LU+ Lenslet arrays (global spiral milling or XZC turning), per-lenslet tilt/offset options from earlier releases.
🔷 RH Rhino link for selected 3DM/STEP exchange.

Precitech has noted that extra B-axis, Y-axis, and local spiral-milling support may arrive in later releases. Confirm the exact option codes on your quote.

🛠️ Fixes and reliability notes

There is no public numbered bug-tracker for DIFFSYS 5.1.4. The official 5.1.2–5.1.4 notes do correct earlier limits. Treat these as the published “what got fixed” list:

  • ✅ STEADY X on XYZ spirals — previously missing or incomplete; rake, graphics, and corrections rebuilt for those paths.
  • ✅ FTS XYZ headers — no longer exported without diamond-tool compensation.
  • ✅ C-axis spiral diameter — no longer frozen to the part silhouette.
  • ✅ Rake floor — no longer stuck at −45° for tools that need a steeper negative rake.
  • ✅ User-defined boundary — moved from demo/preview into released MC3.
  • ✅ Broader ZEMAX / Code V / Zygo import so fewer surfaces die at the file-exchange step.

DIFFSYS 5.0 already shipped equation coefficients to 14 decimal places, revised manuals, revised help, and “numerous bug fixes.” Those remain the baseline for 5.1.4. If you are jumping from 4.7x, you pick up the entire 5.0 CAM layer (multi-pass programs, multi-tool library, multilingual UI) plus the 5.1.x optics-import and spiral work.

💻 System requirements

Official Precitech figures (features page and product flyers):

  • 🖥️ OS: Microsoft Windows. Documented as Windows XP or later; flyers also list Windows 2000 / Vista / 7 / 8. A 64-bit build has been available since November 2014.
  • ⚙️ CPU: Pentium 300 MHz or faster. Any current shop PC is well above this.
  • 🧠 RAM: 1 GB or more recommended. Typical jobs historically used under 80 MB at runtime.
  • 💾 Disk: about 30 MB for the application.
  • 🔑 License: USB port for the security dongle.
  • 📀 Older kits mentioned a CD/DVD drive for install media; current demos are usually downloaded from Precitech.
  • 🦏 Rhino 5 or 6 if you use A3 + MC3 + RH for 3DM/STEP.

DIFFSYS is a compact CAM program, not a GPU workstation app. Still confirm Windows 10 / 11, dongle drivers, and antivirus exclusions with Precitech before you image a new PC. Do not assume an untested ARM laptop or a VM without USB passthrough will run the license key.

📜 Interesting facts

  • 🇬🇧 DIFFSYS was written by Alan Edwards (A. J. Edwards) of Western Isle Ltd in North Wales. First public release: 2000. Copyright lines on older media run 1997–2015.
  • 💡 Edwards said the original idea came from someone at Precitech (“young Gildo”), then took about 16 years of late-night programming before he trusted Precitech to own the future of the code.
  • 🤝 In November 2015 Precitech (now AMETEK Precitech) added DIFFSYS to its ultra-precision product line. Edwards remains the original author; Precitech sells, supports, and develops current versions, including 5.1.4.
  • 🏷️ DIFFSYS® is a registered trademark of Western Isle Ltd. Optoform® is a Precitech mark.
  • 🪶 The published footprint is tiny by modern CAM standards (~30 MB install, historically <80 MB RAM). That is why it still runs beside machine-control PCs that cannot host a full CAD suite.
  • 🌍 Version 5.0 added a full CAM layer (complete multi-pass part programs) and eight extra UI languages—unusual for a specialist diamond-turning package of this age.

🛒 What you get when you buy or upgrade

A typical Precitech DIFFSYS purchase has included:

  • ✔️ Licensed Windows build for the modules you order
  • ✔️ USB license dongle
  • ✔️ 12 months technical support and guarantee on new licenses (confirm current terms on the quote)
  • ✔️ Printed / PDF manual (historically an ~80-page color guide)
  • ✔️ Upgrade path from 5.0 / 5.1.0–5.1.3 through Precitech or a local reseller

Basic machine-bundled DIFFSYS is not an upgrade product. Paid A / AZ / A3 / MC3 seats are the ones that move to 5.1.4.


⭐⭐⭐⭐⭐ Process engineer, diamond-turning cell

“DIFFSYS 5.1.4 is the CAM we actually trust on Nanoform and Optoform work. ZEMAX and Code V come in clean, tool compensation is honest, and the 5.1.4 STEADY X / XYZ spiral plus steeper rake updates closed gaps we were patching by hand. It still looks like a specialist Windows tool—not a pretty CAD suite—but the jobfiles cut. Support from Precitech is the other half of the five stars.”