Summary

GibbsCAM uses NCF as the default extension for posted G-code files. Some CNC controls require a different extension, such as NC, TAP, MIN, or EIA. A custom list in Import/Export Preferences makes those extensions available from the posting output dialog.

After the list is configured, select the required extension when posting for each machine. The first entry becomes the default choice. This preference controls the output filename extension; it does not change the post processor or the content of the posted program.


Table of Contents


Before You Begin

  • Confirm the required file extension for every CNC control with the machine documentation, control configuration, or responsible shop personnel.

  • Verify that the correct GibbsCAM post processor is selected for the target machine. Changing a filename extension does not convert code for another control.

  • Decide which extension should appear first. The first value in the list becomes the default in the output-file dialog.

  • Use only the extensions your shop needs so the posting menu remains easy to review.

Important: Enter extensions without a leading period and separate multiple entries with a comma followed by a space, for example: NC, TAP, MIN, EIA.


Common File Extension Examples

The CAMCO video uses the following examples. Requirements can vary by control configuration, so verify each value before using it in production.

Example Control or Machine

Typical Extension

Bridgeport

NC

Cincinnati

TAP

Okuma

MIN

Mazak

EIA

Procedure

Step 1 - Prepare the Extension List

  1. List the file extensions required by the CNC controls in the shop.

  2. Place the most frequently used extension first because it will be the default selection.

  3. Format the list with no leading periods and with a comma plus a space between values, such as NC, TAP, MIN, EIA.

Step 2 - Add the Extensions to GibbsCAM Preferences

  1. Select File > Preferences.

  2. Select the Import/Export page.

  3. Under File Extensions, locate the Post field.

GibbsCAM Import/Export Preferences page showing the File Extensions section and the Post field set to NCF.

Figure 1 - The Post field is located under File Extensions on the Import/Export Preferences page.

  1. Replace the current value with the prepared list, for example NC, TAP, MIN, EIA.

  2. Close the Preferences dialog to accept the change.

Expected Result

The Post preference contains the custom extension list, and the first extension is ready to be used as the default output type.

Step 3 - Select an Extension When Posting

  1. Open the Posting page and select the correct post processor for the target CNC.

  2. Click Program Name or the output-file control to open the output-file dialog.

  3. Open the file-type or extension drop-down list.

  4. Select the extension required by the target control.

  5. Confirm the program name and save or post the file.

Expected Result

The posted program is saved with the selected extension, such as .EIA for a Mazak control or .MIN for an Okuma control.

Step 4 - Verify the Posted File

  1. Locate the posted file in the selected output folder.

  2. Confirm that the filename ends with the intended extension. If Windows hides known extensions, inspect the file properties or enable filename extensions in File Explorer.

  3. Confirm that the file was created with the correct post processor for the target machine.

  4. Follow the shop's normal program verification and transfer procedure before running the file on the CNC.


Expected Result

The posting output dialog provides a reusable menu of the shop's required file extensions. The programmer can choose the correct output type for each CNC without reopening Preferences and replacing the Post extension one value at a time.


How the Custom Menu Works

  • The Post field accepts more than one extension when the values are separated by a comma and a space.

  • The first extension in the list is the default selection in the output-file dialog.

  • Selecting another entry changes the extension used for that posted output file.

  • The extension setting changes the filename suffix only; machine compatibility still depends on the selected post processor and the generated code.


Video Tutorial

Click to watch video



Best Practices

  • Keep the shop's most common extension first so it is selected by default.

  • Use a standardized extension list across programming workstations when the same machines are supported.

  • Match the file extension and post processor to the same target control every time.

  • Do not add periods in the Post preference; GibbsCAM adds the period to the output filename.

  • Review the displayed filename before saving or transferring the posted program.

  • Test a newly configured extension with the shop's normal prove-out process before production use.


Troubleshooting

  • Problem: The output dialog shows only one extension.

Possible Causes

  • Only one value is entered in the Post field.

  • The entries are not separated by a comma followed by a space.

  • The list was entered in another File Extensions field instead of Post.

Resolution

Open File > Preferences > Import/Export and correct the Post field. Enter each extension without a period and separate the values exactly as shown in this example: NC, TAP, MIN, EIA. Close Preferences, then reopen the output-file dialog.

  • Problem: The wrong extension is selected by default.

Possible Causes

  • The desired default is not the first entry in the Post list.

  • The output-file dialog was already open when the preference was changed.

Resolution

Move the preferred default extension to the beginning of the Post list, close Preferences, and reopen the output-file dialog. Select another extension manually whenever a different control is the target.

  • Problem: The CNC does not recognize or accept the posted file.

Possible Causes

  • The selected extension does not match the control's required file type.

  • The correct extension was used with the wrong post processor.

  • The filename contains an unintended second extension, such as .EIA.TXT.

Resolution

Verify the complete filename, required extension, and selected post processor. If Windows hides extensions, enable filename extensions or inspect the file properties. If the posted code itself requires changes, contact CAMCO Technical & Post Support; changing the extension alone will not change the program format.



Explore More from CAMCO

Visit the CAMCO website to learn more about:


Keywords

File Extensions, Post Output, NCF, NC, TAP, MIN, EIA, Posting, CNC Controls, Import/Export Preferences