light gray background with a vibrant green element on the right corner

Optical grinding

Precision meets experience

With decades of experience—starting with the Andronic control system—KEBA offers a highly developed CNC solution for the optical grinding of lenses.

Specially optimized motion commands for convex and concave geometries enable precise contour tracking. The CNC core is designed for minimal block change times, ensuring maximum machining speed and efficiency. Machine builders benefit from a comprehensive feature set designed for maximum precision and productivity.

Your benefits at a glance

  • G-code extensions for polynomials of 3rd and 5th degrees to follow concave/convex geometries as accurately as possible
  • Quality data collection based on integrated target/actual comparison across the entire process
  • Fast setpoint specification for precise contours (up to 8 kHz) with pico interpolation
  • Process data feedback into running CNC program
  • Adaptive control to increase clock rate

Flexibility in CNC programming

Customized CNC solution for every application

The KEBA CNC solution gives machine builders freedom of design when it comes to programming. Depending on the task, different, optimally coordinated solutions are available at different levels. Whether complex geometries, high dynamics, or special motion cycles – our CNC platform offers the right answer. Here is an overview of the options we offer:

Our CNC solution goes beyond the standardized G-code command set and offers targeted enhancements for demanding applications. Especially when machining convex and concave geometries, 3rd and 5th degree polynomial functions enable mathematically precise path control. The CNC core supports these commands natively, allowing high-precision contours to be achieved with minimal programming effort.

With FlexProg, you can expand your CNC programming with powerful elements of modern high-level languages—directly in G-code. Instead of pure parameter programming, you have access to structured programming constructs such as loops, conditions, procedures, and variables. Even complex mathematical expressions can be implemented efficiently. This not only significantly reduces implementation time, but also increases the readability, maintainability, and reusability of your programs. FlexProg enables modular and flexible programming—ideal for complex machining strategies and customized automation solutions.

The integration of a slim Lua interpreter into the Kemro X-CNC opens up completely new possibilities in CNC programming. Complex machining cycles can be created more easily, data and file processing becomes more efficient, and string manipulation is also effortless. Programming is convenient in development environments such as Eclipse LDT or KeStudio cppEdit—including syntax highlighting and input support. This means that individual cycles, such as a custom homing cycle, can be implemented quickly and easily. Lua makes CNC programming more flexible, powerful, and intuitive.

Pico interpolation

With pico interpolation, our CNC solution sets new standards in position accuracy and motion control. Instead of the usual 32-bit setpoint transmission, position data is transferred in an extended 64-bit format. The drive regulates at 8 kHz and, thanks to the more precise setpoint specifications, can operate much more dynamically and with greater contour accuracy. The result: precise path tracking and improved surface quality – ideal for demanding applications in optics, precision engineering, and micro-machining.

Quality data collection

With our CNC system, you can record drive data directly in the PLC task with a cycle time starting at 500 µs – for high-resolution and real-time quality analyses. The actual values are documented in the position log and compared with the target values, enabling precise evaluations to be made across the entire 3D surface of the workpiece. Thanks to integrated dry-run simulations, processes can be optimized as early as the engineering phase. This ensures quality, increases efficiency, and shortens development times.

Data exchange - NC and PLC synchronized

Our CNC solution is integrated into the automation platform via powerful interfaces and enables clock-synchronous data exchange between the NC core and PLC – for maximum responsiveness during the running process. Process data such as position deviations or torque changes can be fed directly back into the CNC program and processed there flexibly. This enables adaptive control strategies to be implemented, for example for fast movement to surface contact. Your advantage: significantly higher cycle rates, increased efficiency, and a new dimension of process intelligence.

This might also interest you

Please select your preferred language
Your browser is out of date
Internet Explorer is no longer supported. Please switch to a current browser to use keba.com to its fullest extent.

Edge

Chrome

Safari

Firefox