By the Part to Production

The Emulator Control module allows the reading of the part-program of the machine tool, resulting in an exact simulation of the movements of the machine tool environment ICAM Virtual Machine, or inside Catia using Delmia. Control Emulator has powerful preprocessors for popular cnc, which allow you to read without errors even complex parametric programs. Control Emulator is the ideal tool to test programs created or edited directly in ISO code.

Control Emulator Benefits

Efficent Develop of Post-Processors and Control Emulator

CE can be created using Post-Processors previously developped with CAM-POST. In this case, any changes made at a later time at the Post-Processors will be automatically reflected on Control Emulator.

Reduced learning curve for CAM-POST users

CE uses the same macro language of CAM-POST for the implementation of advanced features. All the definitions of the codes and the data are shown in two intuitive tables, so each change of configuration is simple to perform.

Support of the Advanced CNC Programming

CE uses specific libraries for the treatment of advanced CNC programming. Variables, algebraic expressions, conditional and unconditional jumps, repeats and subprograms are correctly interpreted for CNC Fanuc B, Siemens 840D, Hedehain iTNC ISO and Conversational.

Flexibility during the execution phase

Schedule blocks can be written manually or imported from files during the execution of the CE using the console MDI. This feature allows the user to test multiple solutions without having to restart the whole process of simulation.

Control Emulator Features

NC Programming Integrated Solution

• Integrated in CATIA V5 / DELMIA environment
Storing information in the same database of CAM-POST and Virtual Machine
Creation through the Quest user interface
Running and debugging through the Gener user interface
• Fully integrated with Virtual Machine

Develop system Quest based

CE can be created as a single product or created based on an existing post-processor
The basic features are defined using the Quest standard form
The customization of CE allows to support specific non-standard ISO
Using the macro language for CAM-POST customization
• Integrated support for DELMIA models

Execution Gener based

Allows execution with 16, 17, 18, 19,20 post-processors versions
• Symbolic debugger user interface
• Pre-Processor for CNC SIEMENS 840D, FANUC B, HEIDENHAIN advanced support, including:
:: Cnc Variables
:: Cnc Functions
:: Loops
:: Conditional and unconditional jumps
:: Subprograms

Function Programming NC Advanced Support

• Linear / circular / helical interpolation
• Polar Interpolation (e.g., G12.1 - TRANSMIT )
• Drilling cycles
• Tool change and tool pre-select
• Length, diameter, fixture compensation
• Spindle, coolant and feed
• Subprograms
• RTCP and Tilting Working Plane
• Tool plane (e.g., G17/18/19)
• Program units (e.g., G20/21)
• Absolute vs. relative positioning (e.g., G90/91)
• Program dwell (e.g., G04)

Technical Summary

Hardware Platforms:

Windows 32-bit (XP SP2, Vista, 7, 8, Server 2003, 2008), Windows 64-bit (Vista, 7, 8, Server 2003, 2008, 2008R2, 2012)






ICAM on YouTube


CE-VM Mill


CE-VM Mill/Turns


CE-Delmia Mill