Swiss-Type Machining

Tuned for Swiss-type CNC turning centers — programming, cycle time optimization, and full machine and process simulation.

From 3D CAD file to machine-optimized G-code, ESPRIT unlocks the full potential of the Swiss-type turning center. It meets the demands of Swiss programming with a natural workflow powered by a full suite of milling and turning cycles, high-speed machining, and FreeForm cycles for simultaneous 3- and 5-axis milling. Fine-tune cutting paths with extensive control, minimize cycle times with multi-channel process synchronization, and reduce on-machine setup time with full simulation of the machine and the program. ESPRIT is the right choice for an all-in-one programming solution that produces edit-free G-code for all classes Swiss-type CNC turning centers.

Tuned for Swiss-type CNC turning centers — programming, cycle time optimization, and full machine and process simulation

Swiss-Type Machining

Swiss-type CNC turning centers are commonly used to machine complex parts, in small lots, with many cutting tools, in a single setup. To provide programming, optimization, and simulation specifically tuned for these machines, ESPRIT combines a comprehensive suite of milling, turning, and inspection cycles with support for Swiss-specific machine components — sliding headstocks, guide bushings, gang slides and posts for tooling, secondary spindles, and collinear axes. ESPRIT SwissTurn meets the unique challenges of Swiss-type turning with versatile support for turning and C-, Y-, and B-axis milling, all in the same G-code program.

Full-Spectrum Milling & Turning

As a full-spectrum CAM system, ESPRIT delivers powerful programming, accurate simulation, and machine-optimized G-code for any class of CNC machine, limited only by the machine’s physical capabilities. ESPRIT employs a single user interface to program, optimize, and simulate machining tasks for milling, turning, wire EDM, and additive operations. To further reduce cycle times and extend tool life, ESPRIT offers patented high-speed machining strategies for Swiss turning centers and beyond.

Synchronized & Optimized

With SwissTurn, complete all machining on the part in one setup — even for parts that previously required multiple setups or even multiple machines. Process optimization strategies include segmentation of the program to take advantage of the guide bushing’s support for greater stability and more aggressive cuts, and specialized cutting cycles such as pinch turning and pinch milling that use multiple tools simultaneously within a single operation. Use machining patterns for synchronized and superimposed motion to optimize the cycle time for the overall process.

Simulation, Verification & Analysis

With ESPRIT, use the built-in machine simulation and verification to prove out programs beforehand and save valuable machine time. Based upon a digital twin of the Swiss machine, the simulation displays all the machining action in real time. This provides a highly accurate, animated view of the entire process, including the Swiss-specific cycles, motions, and components. Validate the program with collision detection between the tool, part, and all the components of the machine.

Beyond the G-Code

ESPRIT delivers much more than just edit-free G-code for each channel, ready to run on the CNC, including the Swiss-specific functions. To help with costing and quoting, ESPRIT can provide time studies based on cycle times. Use the report generator to produce setup sheets designed to provide shop floor operators with an overview of the job, processes, and tooling. Tailor the format of this report to the preferences of each individual shop.

Swiss-Type Specifications

The following packages of machining cycles are available from a common user interface to support any style of machining on any configuration of Swiss-type machine tool:


All traditional milling 2.5-axis milling, ProfitMilling, plus optionally:

  • C-axis index and rotary milling
  • B-axis, 3+2, index milling
  • Y-axis, 3+1, index milling
  • 3rd rotary axis, 3+3, index milling


All traditional 2-axis turning cycles including:

  • ProfitTurning
  • Barfeeder, part catcher, and part handling cycles
  • Collet and jaw chuck, modular and soft jaws
  • Modular cutting tool assemblies with turret blocks and adaptive items
  • Multiple spindles

FreeForm 3-axis, 4-axis, or 5-axis

Simultaneous multi-axis milling

Swiss-Type Machining

  • Sliding headstock and collets
  • Optional guide bushings
  • Gang slides, front, back, and opposite tool posts
  • Collinear axes
  • Program segmentation
  • Multiple programming channels with synchronization
  • Machining modes enabling synchronized or superimposed motion

Related videos


Dart Shaft Simulation



Propeller Simulation

Citizen D25


Program your Citizen

Swiss-style machining


ESPRIT Swiss Precision



Fuel Injector Simulation