Installation Content

Installation directory

The installation root directory C:\Program Files\ICAM\V27 contains a number of small executable files:

  • The following executable files are simple generically named wrappers that in turn execute a program stored in the bin subdirectory tree.

    cerun.exe:

    Control Emulator CERUN

    config.exe:

    Configuration Utility

    gener.exe:

    Icam Post GENER

    portal.exe:

    Icam Portal

    quest.exe:

    QUEST Developer

  • An icamid.exe utility can be run to get the computer’s Icam system ID for licensing purposes.

The following subdirectories are located in the installation directory:

  • The basic subdirectory contains basic post-processors and control emulators. These are used to simplify QUEST development by supplying intelligent defaults for the most common machine types and controls.

  • The bin/win32 and bin/win64 subdirectories contain 32-bit and 64-bit system dependent binary, data and executable files. These system dependent subdirectories include a lang subdirectory containing files related to the different languages supported by the product.

  • The cepp subdirectory contains html help information for each of the pre-processors supported by Control Emulator. Pre-processors have built-in logic to handle special processing requirements (e.g., variables and program flow) of common CNC controllers.

  • The documentation subdirectory contains Icam product User Guides. This directory can be accessed from the software using the Help»Documentation menu selection.

  • The images subdirectory contains images used by QUEST.

  • The integration subdirectory contains the software and components necessary to integrate Icam Post GENER to a variety of CAM systems and extract CAM system manufacturing data for use within a Virtual Machine simulation.

  • The kit subdirectory contains all of the supported CAM interface information, organized in subdirectories below it, where each subdirectory name identifies a different CAM interface. Kits simplify the process of fine-tuning Icam Post GENER to work in tandem with specific CAM systems. Control Emulator does not use interface kits.

Application Data Directory

A portion of the Icam installation is located in an ICAM\270 subdirectory in the user’s roaming application data or common ProgramData directory. This Icam application data directory holds various configuration files:

ICAM.DEF:

contains all configuration settings. This file must be present.

dwords.dat:

contains default Major and Minor keywords.

icam.key:

contains licensing server connection information.

The following subdirectories are located in the application data directory:

  • The cache subdirectory contains cached files used by Virtual Machine to reduce the time it takes to reload a job. This directory and/or its contents can be deleted at any time.

  • The kit subdirectory contains any customized interface kits. Icam Post GENER will look for a matching interface kit, first in the application data kit subdirectory and then in the installation kit subdirectory. Control Emulator does not use interface kits.

  • The macros subdirectory contains user macro functions that can be shared by multiple post-processors, control emulators and Virtual Machine models.

  • The samples subdirectory contains various samples that may be of interest. These include examples of milling, mill-turn and robotic manufacturing processes, an example of automatic generation of shop documentation, a library of Virtual Machine models, and some examples of external macros for developers.

  • The work subdirectory contains one or more database files containing your post-processors, control emulators and Virtual Machine models. The icam_dbf environment variable must be used if the default database is placed elsewhere or if it is not named campost.dbf.