WDF2CNC Bedienung Englische Version

Sie sind hier: WDF-Startseite

Create CNC program from plotter files

With the WDF2CNC program it is effortlessly possible to create engraving programs for many CNC controls. The operation is very simple and easy to learn.

WDF2CNC is a very compact program that does not have to be installed because it can be started as so-called stickware on any PC with a simple double-click. All you have to do is copy the program to any folder and create a link to it. It can be started by double-clicking on the created icon. Alternatively, the corresponding directory of the stick is opened with the Explorer and the WDF2CNC.EXE file is started with a double-click.

The basis for a CNC engraving program created with WDF2CNC is a plotter file that was created with the "Corel Draw" drawing program. Other programs also create plotter files, but some of these are incompatible with Corel Draw's plotter file, so they cannot be used and are therefore usually rejected by WDF2CNC with an error message.

If a Corel Draw plotter file is available, it can be selected in a Windows dialog using the "Open" button.

A machine file must then be loaded that makes important settings on WDF2CNC so that the CNC program to be generated is provided with practical feeds, speeds and simulation settings for the target CNC control.

WDF2CNC allows you to create several machine files, which can each be precisely adapted to the respective control or the material to be processed.

After the corresponding file has been selected, the translation can be started. This process is also referred to as a postprocessor run.

Even larger plotter files are translated into CNC programs in no time at all. After this process, WDF2CNC automatically switches to the "NC file" tab, where the generated CNC program is stored. The size of the plotter file is reported under "Lines read in". How many objects were there is shown in "Objects".

The generated NC file can be saved via a corresponding button in order to read it into the corresponding CNC control via a USB stick or WLAN, for example.

However, the NC program can still be edited before it is saved, if this is desired. There is also the option of printing out if the program is to be archived on paper or is required for the order folder.

WDF2CNC can subsequently read in NC programs that have already been created, should a revision be necessary.

The generated NC program must of course be checked comprehensively for defects before it is used in real life, because it is quite possible that, for example, finished logos, smileys or images that have been used from the Corel Draw pool are linked and therefore not considered by WDF2CNC individual objects can be recognized. In this case, there is a high probability that areas will be milled over that should actually be traversed with a certain height distance between the milling cutter and the workpiece.

In this case, the objects must first be broken down into their individual components, which, for example, is done as follows for a smiley:

1. Highlight the smiley and convert it to curves with CTRL+Q

2. Cancel the combination with CTRL+K

Now the objects of the smiley can be selected individually and WDF2CNC can recognize them. This creates lifting movements that prevent undesired milling movements from destroying the workpiece.

Simulation on the PC

Many controllers have simulators for the PC. For example from Fagor and Siemens. Of course, these can also be used for a simulation before the real part is produced on the real machine.

All that is necessary is knowing where to copy the CNC program to so that it can be read by the simulator. This directory is located in c:\FagorCNC\Users\Prg\ for a Fagor control and in Documents\Siemens808d NC\ for a Sinumerik 808D control.

If the generated NC programs are copied there, the simulators can read them in and simulate them. However, it should be noted that the zero points are set correctly and the engraving tool has a maximum diameter of 1 to 2 millimeters so that the graphic is drawn finely.

  • MTX micro von Bosch Rexroth
  • 8065M von Fagor
  • Sinumerik 808D von Siemens

Create your own machine data:

In WDF2CNC it is no problem to create your own machine data for a specific control. All you have to do is enter the appropriate entries in the input fields on the “Movement”, “Record generation” and “Control text” tabs.

The entries in the "Motion" tab control the lifting and lowering movements of the cutter at the start and end of an object. Under "Position2" in the "Retraction" area, the retraction value to which the milling tool should move and at what speed when it lifts off the object is specified. However, the tool first moves to "position 1", which offers the possibility of lifting the cutter from the workpiece at two different speeds.

The plunging process at the starting point of an object ("Plunging" area) is based on the same logic: First, an infeed movement takes place at high speed (speed 1) to a starting point that is a few millimeters above the workpiece, before the milling tool starts a slower infeed movement moved to the immersion depth at speed 2. This speed must be selected in such a way that the milling tool is not damaged. The default start value may therefore need to be adjusted. This is written to the machine file and is available again later.

In the "Traversing movement" area, the feedrate with which the part is engraved and the rapid traverse speed with which the traversing movement to the next object takes place is defined.

The "Block generation" tab allows you to control how the individual CNC blocks are structured. If all options are set to "No" here, CNC blocks are generated that only contain the pure coordinates. This can be quite useful and sufficient for some controls. As a rule, however, program numbers and feed commands are required, so that the corresponding entries have to be made.

In the "Control text" tab there are three input fields whose content is integrated into the CNC program. The entries "Comment" and "Start of program" are inserted at the beginning and the entries in "End of program" at the end of the generated CNC program. These entries are not only used to control or initialize the CNC control, but also serve as a source of information for the operator, since the control type can be named there and clamping instructions for the part can be given so that the milling cutter does not damage any clamping devices.

After all entries have been made, the machine data must be saved so that they are available again at any time. This is done via "File/Save machine data". The input window that appears can be used to specify the name of the machine file and where it is to be saved.