CorelDraw G-Code Plugin

CorelDraw to GCode - CorelDraw to CNC

On this page we would like to describe the basic and conventional way (workflow) with which CNC machining can be implemented. Such CNC processing can be, for example, milled parts or the application of engravings. Every CNC machine needs instruction sets which tell it what to do. Such command sets are referred to as NC and CNC programs or G code. The workflow for the production of CNC parts is divided into 3 essential steps:

1. The drawing program

The drawing program is used to create a design. The design includes, for example, engraving contours, lettering, contours or curves, which are required for the creation of G-Code . Such contours are used either directly for tool paths or indirectly, for example for pocket machining. There are many different drawing programs on the market. They are mainly divided into 2D or 3D (CAD) drawing programs. For example, vector drawing programs such as CorelDraw, Adobe Illustrator or AutoCAD are used for 2D design creation. The advantage of 2D drawing programs is their simplicity compared to 3D drawing programs. This is due to the missing third dimension, which can be completely left out in the design process. They are more suitable for more artistic or visually appealing work. With regard to individual engravings, you can't get around without using a 2D drawing program such as CorelDraw or Adobe Illustrator . Once the design has been created, it is then exported to a suitable file format. For example, DXF or plotter files (HPGL) are suitable for this.

2. The CAM program

The task of the CAM software is to generate machine instruction sets from the drawing or design. Such machine data are referred to as NC / CNC programs. Another common word is G-code. The data sets mainly contain movement data and coordinates that the machine should approach. But also other information, such as feed rate, spindle speed, clearance heights, tool number or reading / switching of inputs and outputs are taken into account. All machine instruction sets and movement data of the drawing or design are written and saved in a file.

3. The CNC control software

The CNC control software is responsible for controlling or setting up the machine tool. To do this, it controls all machine axes, queries inputs, switches outputs and much more. It interprets the machine instruction sets generated by the CAM software and transmits them to the machine. The workpiece is created. Again, some are available on the market. E.g. EdingCNC , Penta NC , CNC USB or cncGraf.


From the 3 steps mentioned above it can be seen that this path (workflow) to the finished workpiece is very complicated. Several import and export processes of files (DXF, HPGL, NC, CNC, etc.) are necessary. Each task (drawing / generating G-code / controlling the machine) is carried out by software that usually runs separately and all of which have a separate program interface. This complicated workflow usually leads to a higher investment of time in completing the project or the workpiece.

CorelDraw G-Code Plugin: Improve your workflow

With our CorelDraw GCode plugin you can improve your workflow and reduce your process time. The CorelDraw to GCode plugin, in combination with CorelDraw, combines all the necessary functions in a single environment (program interface). The task of drawing can be carried out in the innovatively designed surface of CorelDraw. There are no limits. The task of the CAM software (generation of G code) is taken over by the integrated CorelDraw to GCode plugin, which generates and creates the CNC program.