G-CODER Professional

G-CODER Professional is a complete programming system developed by Cambridge Numerical Control specifically for CNC punching and nibbling machines. It has been designed to be simple to use yet powerful enough to program the most complex of component shapes.

G-CODER Professional is the easiest to use punch press programming software ever developed. We promise that you will be producing programs within a day.

Direct Punch Mode

Direct Punch Mode is unique to G-CODER Professional and allows you to start producing programs immediately without having to draw the component. You simply select the punch you want to use, then select the appropriate punch action ie single punch, row, grid etc and then enter the co-ordinates for the start point of the punch action. If you have not used a drawing system before, this method greatly reduces your learning curve, you can then learn to use CAD at a later stage at your leasure. If a job is produced using the direct punch method it can then be transferred to your CAD system for dimensioning or may be used as a template to create a working drawing.

Snap to Geometry Mode

If a drawing is transferred into G-CODER Professional via DXF the punches can be automatically snapped to the component profile, this saves you having to calculate the start point of a punch action. Autoprog Drawings from AutoCAD or any CAD system that supports DXF can be imported into G-CODER Professional for automatic punching. G-CODER Professional will scan the drawing and then select appropriate tools from just the current turret or from the turret and library to punch the component. Tools automatically selected from the library will be placed into the correct size turret station.

Tool Shapes

The G-CDOER Professional Tool Library supports the following Tool Shapes

Singe “D”
Double “D”
Special (User Defined Shape)

Automatic Tagging

GCPRO Tagging 1When slitting components they can be automatically tagged at any position so they are held within the sheet ready for shaking out.

Tags can be placed at the components corners or anywhere along it’s edges. If the default value is used for the tag sizes and the components start to break out of the sheet during punching all you have to do is increase the default value and all the punches are recalculated immediately.


Once a single part is created it can be quickly copied across a sheet to form a multipart program. Multipart programs can be created with common slitting or alternatively a gap between components can be specified.

The micro joint amount is automatically deducted from the components width and height. The slitting cuts directions are automatically optimized by changing their directions during the fit to sheet process.

Program size can be optimized so they can be loaded into machines that have limited memory.

Dissimilar Part Nesting

Once programmed jobs can be saved as part files. These part files can then be manually or automatically nested on a new sheet. When parts are selected for nesting many checks are made to ensure that the material, tools and machine capabilities are available to nest the selected part.

Manual Nesting
Parts can be selected and placed using the mouse anywhere on the sheet, The part can be dynamically moved or rotated to fit in a gap.

Automatic Nesting
A number of parts can be selected for automatic nesting. A form is displayed and the user simply fills in details such as number parts, part gap, rotation and mirror etc. The software then calculates the positioning of the parts and then displays them on the sheet.

Clamp Re-position

A re-position will be required if punches are in the clamp zones or outside of the travel limits in the X axis. During the repositioning operation clamps, travel limits and sheet holders will be shown in black when in an invalid position. The mouse is used to move a vertical white line to indicate the area to be punched. Normally you would move the white line to just to the left of the travel limit line. The clamps are then moved so that the travel limits encompass the next area to be punched. Next the re-position holders are placed on the sheet, taking care not to position them over a punched hole.

Download Latest Update

Download latest version of G-CODER Professional


• Automatic dissimilar parts     nesting

• Auto-prog of DXF files

• Complete optimization of tool     path

• Post processors for ALL makes of     punch presses

• Import & export of CAD files via     DXF

• Dynamic move and rotation of     parts

• Query of any punch action     properties

• Automatic re-positioning

• Automatic detection of bad     punching practice

• Unique direct punch mode to get     you programming immediately

Punch Presses Supported

G-CODER Professional Post Processors are proven and available for the following:-


Contact Information

For all enquiries, call our sales team on

Tel: 01480 468 639

Lines open 9am-5pm Closed Sat & Sun