CORELDRAW CNC PLUGIN - CAMDRAW
CamDRAW is an easy-to-use CorelDraw CNC & GCode plugin. It is integrated into the program interface of Corel Draw and creates CNC programs (G-Code) of your drawings in no time. The NC programs created in this way can then be transferred to your CNC machine. The CorelDraw GCode plugin can be used for milling, engraving, drilling, cutting, laser cutting and waterjet cutting. The application creates 2D and 2.5D motion data for your CNC machine. The CorelDraw plugin can be used without our engraving machines.
Create your CNC programs directly in CorelDraw
With the CorelDraw CNC plugin you can create CNC programs (G-Code) directly in CorelDraw. To do this, simply select your desired drawing objects and insert applicable machining operations. Whether you want to engrave, mill or laser cut. The CorelDraw CNC and cutting plugin supports many machining methods.
Workpiece and sheet settings in the Corel to CNC plugin
The CorelDraw GCode Plugin supports you in creating and setting the CorelDraw document (sheet). For example, you can set the sheet width, sheet height and XY origin. If no sheet or document is open yet, the plugin automatically creates one with the corresponding width and height. In addition, other settings that depend on the postprocessor can also be set.


Contour machining centered in CorelDraw CNC plugin - contour engraving, cutting or milling

Contour machining inside e.g. for engraving or laser cutting - CorelDraw CNC Plugin

Outside contour machining - laser cutting or waterjet cutting -CorelDraw CNC Cutting Plugin

Contour machining centered in CorelDraw CNC plugin - contour engraving, cutting or milling
Contour machining with the CorelDraw GCode plugin
The CorelDraw G-Code plugin supports any toolpath for contour machining. No matter if you want to machine closed or open curves. The toolpath can be created either left, right, inside, outside or center of the drawing objects. The tool radius of the selected tool is taken into account. In addition, a contour allowance can be set for roughing or finishing operations. Contour machining is available for milling, engraving, cutting, laser cutting or waterjet cutting.
Pocketing
In addition to all contour operations, the CorelDraw CNC plugin also includes pocket operations. This allows you to remove or broach material within closed curves. All types of closed curves are supported. No matter if text fields or curves are present. By combining multiple drawing objects, even material islands are taken into account. The CAM Plugin's intelligent pocket algorithm always sorts the respective pocket and its toolpaths from the inside out. The spacing of the individual pocket toolpaths is set via tool parameters. Roughing or finishing operations can be taken into account by a pocket allowance. Pocket operations can be used for milling and engraving.

Pocket machining to clear and remove material with Corel to GCode plugin

3D animation of pocket machining with Corel CNC Cutting plugin

2D animation of pocket processing of combined drawing objects - CorelDraw CNC Cutting Plugin

Pocket machining to clear and remove material with Corel to GCode plugin

Drilling machining in CorelDraw CAM plugin - Drill points - Laser cutting plugin

Drilling operation in CorelDraw CNC plugin - 3D representation of drilling operation

Drilling machining in CorelDraw CAM plugin - Drill points - Laser cutting plugin
Drilling machining with Corel to GCode software
For quick drilling, the CorelDraw GCode plugin provides the Drill operation. This creates a drill point in the center of each object from any drawing object. When the CNC program is created, a drill cycle is added to all drill points. You have the choice between different retraction options. Drilling can be done without retraction, with retraction to the plunge height or with retraction to the previous cut plane. All other parameters can be set in the stored tool data and the machining operation.
3D visualization of tool paths
All created toolpath operations are displayed three-dimensionally after generation. The entire CNC program is read in and rendered. This gives you the optimal overview and feedback over your tool operations. All cutting planes and parameters can be checked for correctness at a glance. In addition, support and node points of all toolpaths can be displayed. This means that you always have full control over the set curve precision. The three-dimensional display of the G-Code is independent of the machining operations. It is also available for laser cutting or engraving operations.

Corel to G-Code Plugin 3D representation of all machining operations

Corel to CNC/Cutting Plugin: 3D representation of all machining operations

Corel to G-Code Plugin 3D representation of all machining operations

Tool list in CorelDraw CNC and cutting plugin
The CorelDraw CAM plugin has an integrated tool list. In it you can store all your machining tools and set cutting parameters. No matter if you have drills, gravers or end mills. The tool list is available for all machining methods. Simply select the tool you want to use. For cutting and laser cutting, corresponding tools can also be created in the CorelDraw GCode plugin.
Support for rotary axes
The Corel CNC plugin supports rotary axes in addition to conventional flat machining. Any rotary axis can be controlled either by angular coordinates or by unwinding (mapping Y->A or X->B). The rotary axis can be configured via the postprocessor settings. It doesn't matter if you want to do ring inside engraving or also ring outside machining. The CorelDraw GCode plugin easily adapts to your application. The CNC programs (G-Code) for rotary axes are represented by the 3D animation real. Here, for example, the engraving / milling of a jewelry ring on the rotary axis is shown. Of course, laser cutting or laser engraving can also be done on the rotary axis.

3D rendering for engraving a jewelry ring in Corel to CNC plugin

2D representation of toolpaths for engraving a jewelry ring on the rotary axis in the CorelDraw to GCode plugin.

CorelDraw GCode Plugin - Outer contour machining of a jewelry ring on a rotary axis - CorelDraw CNC Cutting

3D rendering for engraving a jewelry ring in Corel to CNC plugin

Example of tool path optimization during drilling - Corel Draw CNC Software - Cutting, Engraving, Milling

Example of tool path optimization during drilling - Without route optimization - Corel GCode

Example of tool path optimization during drilling - With Route Optimization - CorelDraw CNC - Laser Cutting Software

Example of tool path optimization during drilling - Corel Draw CNC Software - Cutting, Engraving, Milling
Toolpath optimization Corel CNC
All tool paths of an operation are automatically optimized by the CorelDraw G-Code plugin. The machining sequence is determined according to the shortest path / distance. Reduce your process time and use the sorting algorithms of the CAM plugin. No matter in which order you have drawn the drawing objects (curves) in CorelDraw.
Lead-Ins and Lead-Outs
Optimize your contour machining operations by moving in and out. This feature is available for contour milling and contour cutting (laser/plasma). Lead-Ins and Lead-Outs can be set separately from each other. For example, if you only want one Lead-In, the Lead-Out can be completely deactivated. The entries and exits can be tangential to the contour or linear. All parameters such as sweeping angle, linear distance and leads radius can be set.

Contour machining (milling/laser/plasma): Tangential leads


3D representation of the created CNC program / G-code

Contour machining (milling/laser/plasma): Tangential leads

Bottle opener: Laser or waterjet cutting with the CorelDraw plugin

Automatic lead setting for laser and waterjet cutting in CorelDraw.

Settings for the tab function in the CorelDraw CNC plugin.

Bottle opener: Laser or waterjet cutting with the CorelDraw plugin
Tabs for laser and waterjet cutting
Especially for laser and waterjet machining, the CorelDraw CNC plugin has the tab feature. This interrupts the contours and small tabs of material remain. Thus, all components are fixed until the end of machining and undercutting is prevented. The tab feature can be combined with lead-ins and lead-outs.
Machining sequence through numbered text fields (CDR to GCode)
In addition to automatic toolpath optimization, the Corel Draw CNC plugin also supports an adjustable sequence. The machining order can be defined by numbered text fields. Simply add text fields in CorelDraw and set your machining order by numbers. Supported numbers are e.g. 1, 2, 3 or even 1.1, 2.1, 3.1. The text fields must be on the same layer as the curves to be machined. Also the color of the text field must be identical to the color of the curve. This feature was integrated in the CDR to GCode plugin especially for laser cutting. Complex drawings with a large number of contour cuts can thus be processed automatically.

Numbered machining sequence / toolpaths when laser cutting, engraving or milling with CorelDraw CNC plugin

3D view of numbered machining sequence / toolpaths during laser cutting, engraving or milling with CorelDraw CNC plugin

2D view of numbered machining sequence / toolpaths during engraving or milling with CorelDraw G-code plugin

Numbered machining sequence / toolpaths when laser cutting, engraving or milling with CorelDraw CNC plugin
Work in parallel and save projects in CorelDraw cutting plugin
All entries and settings made in the CorelDraw CNC and cutting plugin, such as tool paths, machining operations, zero points, tools or cutting data, are always linked directly to the current CorelDraw document (CDR). This allows you to switch between multiple open documents or to reopen documents. Simply save your entire work via "Save" or "Save as" in CorelDraw. All the data you have entered is written to the document (CDR to GCode) and is immediately available again when you reopen it.
Tangential axis / tangential knife
CamDRAW supports the control of a tangential axis or a tangential knife. For this purpose, the tangent angle is calculated at each point of a contour. This angle is then output when creating the CNC programs, e.g. for an A or B axis. This works with every contour. No matter if closed contours like circles, ellipses or rectangles or open curves. As an option of the tangential axis, lifting is also available if the angle difference is too large. I.e. the software lifts the Z-axis if the angle difference between two segments is larger than a constant angle value. This is the case, for example, with a rectangle in the corners. Here, the Z-axis is then lifted to reorient the tangential axis.
Supported CNC Machines and Post Processors
CamDRAW supports a large number of CNC machines. By means of the postprocessors the software can be adapted individually to your CNC machine. In the scope of delivery there are already some postprocessors. When purchasing our software, the creation of a suitable postprocessor is included.