cncGraF 8: Unique range of functions

cncGraF 8 is our CNC control software designed for CNC machines with up to 6 axes and is used in conjunction with our CNC controllers. There are two versions of cncGraF 8: Standard and Professional.

The standard version offers a comprehensive range of functions for machines with up to 4 axes. The Professional version, on the other hand, supports the full range of functions and professional functions such as automatic tool changer, double drive for X/Y, scanning function, Z2 axis and much more for machines with up to 6 axes. The professional version can be heavily customised and expanded using macros and third-party plug-ins. An upgrade from the standard to the professional version is possible at any time.

The following is a list of the most important functions.


User interface

cncGraF 8 interface of the CNC control software in a new modern design
Dialogue window of the CNC control cncGraF 8, which displays the progress of the spindle warm-up.
  • Modern, customisable, touch-enabled user interface optimised for high screen resolutions
  • 2D/3D display of drawing, machine area and workpiece
  • „Move manually“ dialogue - flexibly configurable and customisable
CNC control cncGraF 8 with a customisable window for manual movement. The image shows a possible variant.
cncGraF 8 CNC control system with a customised view for manual machine movement.
User-specific interface of the cncGraF 8 CNC control with a possible configuration for manual movements.
  • Graphic display of the machine position and work progress
  • Integrated wizards, e.g. wizard for calibrating the tool length sensor, wizard for calibrating the 3D probe or wizard for setting up the machine parameters

USB or Ethernet communication

cncGraF enables communication with the smc5d-p32 CNC controller via the USB interface or with the smc5d-m4 CNC controller via the USB or Ethernet interface. Further information on the CNC controllers can be found here.

File import: DXF and G-Code

  • Import of file types: HPGL, DXF, ISEL NCP,
    G-Code (command coding according to DIN 66025)
  • Insert multiple drawings (2D files only)
  • Preview window
The cncGraF 8 CNC control has an 'Open file' dialogue with integrated preview window.

Tool palette: Simple editing of DXF files

The tool palette offers straightforward editing of 2D files such as DXF, including tool corrections and the definition of milling sequences. A highlight of the tool palette is the intuitive function for setting pockets with islands, which enables users to master complex milling tasks with ease.

cncGraF 8: intuitive function for setting pockets with islands

cncGraF enables the direct milling of DXF files without the use of CAD/CAM software. To find out more, please read our blog article on this topic.


3D probe and swivel arm

  • Wizard for 3D probe calibration
  • Around 10 functions for 3D probes, e.g. scanning edges, determining circle centres, determining zero point Z and much more
  • The swivel arm function is available for automatic lowering/raising of the 3D probe
Submenu of the cncGraF 8 CNC control unit, which offers all functions for the 3D probe.
The cncGraF 8 CNC control with integrated swivelling arm function for the 3D probe.

Multiple measurements for greater precision

Multiple measurements, such as the measurement of tool lengths or the scanning of edges using a 3D probe, and the subsequent aggregation of the measurement results, increase the measurement accuracy.

Another advantage of the new function is the integrated error detection. If a measured value deviates too much, the software automatically issues an error message and cancels the process.


Automatic tool changer

  • Management of an unlimited number of tools, including tool monitoring
  • User-friendly menu for setting up a tool changer
  • Storage of tool lengths in the tool store to avoid unnecessary measurements
  • Quick tool change in just one step
  • By using macros, tool changer settings can be customised, changed or completely replaced. This makes it possible to control any type of tool changer.

Tool correction with the graphical display

Tool compensation is a function that determines whether the tool is offset to the left or right of the vector of the drawing. cncGraF can perform tool offset to the left, right, inside and outside. A simple pocket function is also integrated for 2D files.

The cncGraF CNC control with graphic display of tool compensation.

Tangential knife, Z2, rotary axis, 6 axes

  • Operation of two parallel Z-axes for simultaneous machining
  • Use of rotary axes and oscillating tangential knives is natively supported by cncGraF
  • Support for up to 6 axes (depending on the CNC controller version)

Spindle speed control
and warm-up of the spindle

cncGraF 8 supports spindle speed control in 255 steps and enables targeted warm-up of the spindle before the actual machining process. This increases the service life of the spindle and improves the precision of the machine.

Dialogue window for spindle warm-up, integrated in the cncGraF 8 CNC control software.
Spindle warm-up: Optimum longevity of your spindle - dialogue in an attractive black design

Vacuum table

The integrated vacuum table control allows intelligent, automatic and area-dependent control of a vacuum table with different zones.

Vacuum table control as a standard function in cncGraF CNC technology.

Scanning function for height correction

This function can be used to engrave on uneven workpieces. Before engraving, the surface is scanned in the Z direction in a preset grid. The data obtained is used to correct the Z-axis to ensure a constant plunge depth. Scanning data can be exported. An integrated safety function „cancellation at tolerance“ avoids errors.

The 'Height correction' function in the cncGraF CNC control unit enables milling on uneven surfaces.

Integrated text editor for G-code

The integrated text editor for G-code enables direct editing and modification of the G-code within the cncGraF application. Users can easily make changes, add comments or check code sequences without having to switch to an external editor.

  • G-code commands can be executed line by line or up to a specific point.
  • Add commands to the G-code file using autocomplete (Ctrl + spacebar) to extend the functionality.
  • Macros can be inserted into the G-code.
  • Thanks to the sub-programme management, you can maintain an overview.
  • Additional functions such as loops, IF statements or R parameters.
Integrated G-code text editor in the cncGraF CNC control.

G-code with additional functions

Our G-Code interpreter supports standard commands according to DIN66025, but also many additional functions such as loops, ‚IF‘ statements or ‚R‘ parameters for improved programming and flexibility.


Safety functions for bonnet, emergency stop and error messages

cncGraF has advanced safety functions that allow the user to define customised error messages. It is also possible to configure bonnet and emergency stop signals.

The cncGraF CNC control system offers extensive, customisable safety functions.

Electronic handwheel for precise control of CNC machines

Our optional handwheel enables convenient manual control of the machine. You can stand directly at the machine and position it precisely. The handwheel has built-in functions such as performing a reference run or moving to the zero point.

Find more information about the handwheel here.


Macros

Freely programmable macros offer a powerful tool for increasing efficiency and customising individual work processes in our cncGraF control software. Macros can be used to define customised work sequences that can be executed at various points during a work process. Macros can also be used in combination with our handwheel.

Plugins

With optional plugins, cncGraF can be extended with numerous functions. Examples include the register mark recognition system or the tool correction function. We develop plugins for customised functions and requirements on request.

Further functions

  • Angle unit for angled or inclined cuts
  • Live speed display, milling run time and stopwatch
  • Machine control with Microsoft Xbox Gamepad
  • Determination of the milling and total running time of the machine
  • Stop function for milling/drilling and continuing
  • Path optimisation with smoothing function
  • Linking of settings for various CNC machines on the Windows desktop
  • Control 3 analogue outputs (0-10Volt) via G-code (DIN66025)
  • Area monitoring of the axes
  • Backlash for axles
  • EasyMarker video positioning system
  • Management of zero points, parking and measuring positions
  • Motor current reduction in idle state
  • Handwheel-controlled dialogues
  • Password protection for machine parameters
  • Drawing editing: centring, copying, rotating, mirroring, stretching
  • TeachIn for position storage
  • Integrated scalp drag knife correction
  • Control several machines with one PC
  • Laser cutting
  • TCP server/client and Modbus TCP client communication
  • and much more.

cncGraF 8: System requirements

  • Operating system: Windows 10/11 (64-bit version)
  • RAM: 4 GB (recommended for processing large files > 4 GB)
  • Connections: USB 2.0 (compatible with USB 3.0), optional Ethernet (LAN)
  • Control electronics and controller: smc5d-p32 or smc5d-m4