Download as pdf or txt
Download as pdf or txt
You are on page 1of 47

Easy NC Pro User Guide - Version 1.

Table of Contents
What is Easy NC Pro? ......................................................................................................................... 4
Supported Operating Systems ........................................................................................................... 4
Starting Easy NC Pro .......................................................................................................................... 4
Insert the Security Device .............................................................................................................. 4
Running Easy NC Pro Without the Security Device ......................................................................... 4
Creating a New Program.................................................................................................................... 5
Creating a New Program at Start-up .............................................................................................. 5
Creating a New program from the Menu or Toolbar Icons ............................................................. 7
Opening an Existing Program ............................................................................................................. 7
Opening an Existing Program at Start-up ....................................................................................... 7
Opening an Existing Program from the Menu or Toolbar Icons....................................................... 7
Opening an Existing Program by Double Clicking on a File .............................................................. 7
Saving the Program ........................................................................................................................... 8
Inserting Operations into Your Program ............................................................................................ 8
Editing the Parameters .................................................................................................................. 8
Switching Between Paths ............................................................................................................... 9
Navigating Around Easy NC Pro ......................................................................................................... 9
The Menu Strip .............................................................................................................................. 9
File ............................................................................................................................................ 9
Edit .......................................................................................................................................... 10
Tools........................................................................................................................................ 10
Help......................................................................................................................................... 11
The Tool Strip .............................................................................................................................. 12
Context Menus ............................................................................................................................ 12
Operations Icon Context Menu ................................................................................................ 12
Program Icon Context menu .................................................................................................... 13
Tooltip and Floating Help ............................................................................................................. 13
Writing a Program ........................................................................................................................... 14
Editing the Machine Data Parameters .......................................................................................... 17
Editing the Part Data parameters ................................................................................................. 18
Inserting Operations into the Program ......................................................................................... 19
Path 1 Operations .................................................................................................................... 19
Changing the Operation Parameters ............................................................................................ 20
2

Path 2 Operations .................................................................................................................... 25


Editing the machine data for Path 2. ........................................................................................ 26
Editing the Pick off data for path 2. .......................................................................................... 27
Viewing the G-Code ..................................................................................................................... 34
Changing the Operation Parameters ............................................................................................ 34
Inserting and Checking Wait codes .............................................................................................. 35
Check for matching wait code. ..................................................................................................... 38
Viewing both paths by Wait Code ................................................................................................ 39
Incorrect wait codes. ............................................................................................................... 40
Editing the G-Code....................................................................................................................... 40
Automatic Mode ...................................................................................................................... 40
Manual Mode .......................................................................................................................... 41
Entering a new operation in manual mode. ............................................................................. 41
Full screen manual edit mode ...................................................................................................... 43
Saving the Program ......................................................................................................................... 45
The gcxml File .............................................................................................................................. 45
The G-Code file(s) ........................................................................................................................ 45
Upgrading Easy NC Pro .................................................................................................................... 46
Upgrade Operations Library ......................................................................................................... 46
Upgrade Dongle........................................................................................................................... 47

What is Easy NC Pro?


Easy NC Pro is a Windows application with a user-friendly graphical user interface for writing GCode programs for Sliding Head CNC lathes.
G-Code can be difficult to understand, different machines use different G-code systems.
By making use of a knowledge based system Easy NC Pro makes it much easier and faster for CNC
operators to write G-Code programs without constant referral to a programming manual.

Supported Operating Systems


Easy NC Pro will run on any PC or laptop running Windows XP/Vista/7.

Starting Easy NC Pro


Insert the Security Device
Insert the USB security device (dongle) that came with you software. This may take a few seconds to
install the driver. Once the driver has installed you can run Easy NC Pro by double clicking on the
desktop icon. Alternatively, run it from the programs menu under Havenbridge\Easy NC Pro.

Running Easy NC Pro Without the Security Device


If you do not have a security device, you can still run Easy NC Pro, but with the following restrictions:

You will be restricted to using the Demo CNC machine only.


You can only have two drag & drop operations (rows) in the program grid for each path.
You will have to apply for an evaluation code which you will have to enter each time you run
the Easy NC Pro.

You can get an evaluation code by emailing support@easyncpro.com. If you are happy with the
evaluation version and wish to upgrade so that you can create G-Code for your range of CNC
machines the simple purchase a security device at www.easyncpro.com. You will not have to
reinstall the software unless there is a later version than the demo one you have installed.

Creating a New Program


Creating a New Program at Start-up
When Easy NC Pro runs, it asks if you want to open an existing program or create a new one. Create
a new program as follows.

Click the button Create a new program

Select the machine make.

Select the machine type.

Click OK.

Click to maximise.

On the left of the screen you will see the operations that your chose CNC machine can perform,
grouped under the Operations Selector Tabs. Hovering the mouse cursor over one of these
operations displays some popup help. To display this help on a more permanent basis, right click
and select Help.
On the right of the screen you can see your program. You can use the Program View Tabs to view
either the graphical view of your program, or the G-Code. The starter application shows Machine
Data, Part Data and Cut Off for path 1. The following diagram describes the main features of Easy
NC Pro.

1.Title Bar

2. Menus

3. Toolbar

4. Operations
Tabs

5. Program
View Tabs

10. Program
Icons

6. Path
Selector

11. Parameters

7. CNC
Machine

8. Program Grid

12. G-Code

9. Operations
Icons

1. Title Bar: This displays the program name or New Program if it has not yet been saved to
disk. An asterisk means that it has changed since the last save.
2. Menus: These are the menu selections for carrying out various functions, for instance
opening and saving programs.
3. Toolbar: This contains buttons for carrying out various functions. These can also be carried
out via the menus if preferred.
4. Operations Tabs: The operations that can be carried out on the CNC machine are grouped
under these tabs, for instance Turn or Mill.
5. Program View Tabs: The program can be viewed in graphical format, as above, or the actual
G-Code can be view.
6. Path Selector: Press the up and down arrows to switch between paths 1 and 2.
7. CNC Machine: Selected when you created a new program.
8. Program Grid: The icons, parameters and G-Code which make up a program.
9. Operations Icons: You can drag and drop or cut and paste these operations onto the
program grid.
10. Program Icons: A graphical representation of the program you are writing.
11. Parameters: Each icon has a different set of parameters defined by the user.
12. G-Code: Generated automatically for each operation and set of parameters.

Creating a New program from the Menu or Toolbar Icons


Select File\New from the menu strip or click on the New toolbar icon. You will be asked to select the
machine make and type as above.

Opening an Existing Program


Opening an Existing Program at Start-up
To load an existing program at start-up, press Open an existing program as follows.

Click Open an existing


program

Select the program name from the


list and click OK.

Opening an Existing Program from the Menu or Toolbar Icons


Select File\Open from the menu strip or click the Open toolbar icon. Alternatively, select File\Recent
Files to get a list of recently opened or saved files.

Opening an Existing Program by Double Clicking on a File


Files with the extension .gcxml, .C1, .C2 and .DNC can be opened by double clicking on the file from
within Windows Explorer.

Saving the Program


To save the program, either select File\Save from the menu or press the save icon on the toolbar.
You will initially be presented with the disclaimer window. This only happens the first time you save
a program.

Inserting Operations into Your Program


To insert an operation into your program, simply drag one of the operations onto the program grid.
For example, hover over the Basic Turn operation, hold the left mouse button down and drag it to
just above the Cut Off operation on the program grid. Then release the mouse button.

Editing the Parameters


You are now ready to edit the parameters for the operation you just inserted. When you click inside
one of the boxes in the grid, the grid opens vertically to show you all of the G-Code on the right-hand
side. You can edit the parameter but cannot edit or delete the name of the field inside the box. To
move to the next box, press the tab key. You will see that there are 15 parameters between the icon
and the G-Code columns. As you edit these parameters, you will see the G-Code in the right-most
box change.

Switching Between Paths


To switch between paths, press the up or down arrow on the path selector. You will see that the
operations icons change and that path 2 contains Machine Data and Pick Off in its initial program.

Navigating Around Easy NC Pro


The Menu Strip
File

New: Create a new program


Open: Open an existing program
Save: Save the program
Save As: Save the program with a different name
Print: Print the program (G-Code only)
Recent Files: Open a file that was recently worked on.
Exit: Exit the program

Edit

Undo: Undo an action, e.g. a drag and drop or cut and paste
Redo: Redo an action that was undone with undo
Cut: Cut an operation into the paste buffer
Copy: Copy an operation into the paste buffer
Paste: Paste the operation in the paste buffer
Delete: Delete a program operation
Tools

Options: Display the options dialog (see below)


Upgrade Operations Library: Upgrade the operations library for current suppliers and machines
Upgrade Dongle: Load a file that upgrades your dongle for additional CNC suppliers and machines
The Options Dialog
The options dialog allows you to set the options for Easy NC Pro. Set the default directory where
CNC programs will be saved by default. Enable or disable the Popup Help function by ticking or unticking the Show popup help box.

10

Upgrade Operations Library


Please refer to later section on Upgrading Easy NC Pro
Upgrade Dongle
Please refer to later section on Upgrading Easy NC Pro
Help

View Help: View the help file (this file)


About: Display the about dialog
Visit us at www.easyncpro.com: Visit our website
The About Dialog
The About Dialog shows the version number of software and your own personal license number
which is linked to your dongle.

11

The Tool Strip


The tool strip gives much of the functionality of the menus above as illustrated below.
New program

Save a program

Open a program

Print

Cut

Paste

Copy

Undo

Delete

Help

Redo

New program: Create a new program


Open a program: Open an existing program
Save a program: Save the program youve been working on
Print: Print the program (G-Code only)
Cut: Cut an operation into the paste buffer
Copy: Copy an operation into the paste buffer
Paste: Paste the operation in the paste buffer
Delete: Delete a program operation
Undo: Undo an action, e.g. a drag and drop or cut and paste
Redo: Redo an action that was undone with undo

Context Menus
Context menus are obtained by pressing the right arrow key when hovering over icons.
Operations Icon Context Menu
If you right click on one of the operations icons you get the following.

Copy: Copy this operation to the paste buffer


Help: Display the floating help window for the operation

12

Program Icon Context menu


If you right click on one of the program icons you get the following.

Cut: Cut an operation into the paste buffer


Copy: Copy an operation into the paste buffer
Paste: Paste the operation in the paste buffer
Delete: Delete a program operation
Matching Wait Code: Find the matching wait code in the other path
Help: Display the floating help window for the operation

Tooltip and Floating Help


If the popup help is enabled when you hover over the operations icons you will get tooltip help.

This is only displayed for a few seconds but you can view it while you are writing your program by
right clicking on the relevant icon and selecting Help (see above).

13

Writing a Program
Its much easier to learn by doing, so lets write a program to make the part below, a brass Stand
Off made from 18mm diameter brass bar. We will make the program for a Tornos Delta 20/5 sliding
head lathe.

Firstly we need to decide how to make the part, the sequence of operations and what tools we will
use on the CNC lathe.
We will make the part by turning the 10mm diameter x 16.5mm section, threading the M10 and
cutting the 1.5mm slot in the main spindle at the guide bush, then we will turn the 15mm diameter x
8mm, 6mm diameter spot centre, 4.2mm drill and M5 x 0.8 tap in the counter spindle.
14

We will use the following tool numbers on the Tornos Delta 20/5 lathe:
Main spindle:
T2727 Parting off tool 2mm wide.
T2626 Turning tool, DCMT.
T2525 Screw cutting tool 1.5mm ISO.
T1313 30mm x 8mm x 1.5mm carbide slotting saw.
Counter Spindle:
T5151 20mm diameter left hand coring bar DCMT.
T5252 8mm NC spot drill.
T5353 4.2mm drill.
T5454 M8 x 0.8 Tap.
We start by making a new program. Launch EasyNCpro then:

Click on Create new Program

Select Delta 20/5 as the machine


to use.

Click OK

15

Click to maximise the


window

Check that Path 1 is selected

The new program will show the program grid for Path 1 as above. There are three default operations
already in the program grid: Machine Data, Part Data and Cut Off. The G-code fields to the right
side contain the Program G-code for these three default operations. In fact these three operations
already constitute a valid program, which if loaded to the CNC lathe will produce a part to the
specification contained in the Part Data section. The three default operations in the program grid
cannot be deleted or moved as they always constitute the basic operations required to make a CNC
program and are already in the correct order.

16

Editing the Machine Data Parameters


The program sequence will run from the top to the bottom of the program grid, the resulting G-Code
will be the same, so well work from top to bottom. Although this is not a requirement as we can
insert operations in the program grid and edit the operation parameters in any order we like.

First of all well edit the Machine Data parameters. Click into the Program Name field and change
the program number to 0002 tab to the rest of the fields and edit the relevant information if
required. Click in the G-code field to see the new values written in the G-code.
Change the Drawing number to Stand Off.
The field for Maximum spindle speed in G96 is used to enter the spindle speed clamping command
(G92) in the program. This is only used when turning using constant surface speed (G96) and limits
the maximum spindle speed to the value chosen when the turning tool approaches the centre line of
the bar.
The value in the field for Z travel for feeding new bar with G913 controls how far the Z1 axis moves
to retract the bar end from the guide bush when the bar change program (G913) changes the bar.
30mm is the default value when you are using a right hand cut off tool. Increase this value to
approximately 42mm if you want to use a left hand tool for cut off.
The value in the field Feed rate for inserting new bar with G913 is the speed in mm/min of the Z1
axis when retracting the bar end and inserting a new bar into the guide bush during the bar change
program (G913). Decrease this value when using small diameter bar to avoid damaging the bar by
bending during the new bar insertion to the guide bush.

17

Editing the Part Data parameters


The part data parameters are used in the Tornos G900 macro to determine the part length, pick off
distance, new bar cut off feed rate etc. Well need to edit some of the values for our Stand Off part.

The Cut off tool number always remains T2727 for the Tornos Delta 20/5.
Click into the Bar Diameter field and change the value to 18.
Tab to Cut off feed rate and change the value to 0.1.
Tab to Part length and change the value to 55.
Tab to Pick off distance and change the value to 40.
Tab to Part off tool nose angle and change the value to 12.
Tab to Part off spindle speed and change the value to 4000.
Tab to Facing amount main op and change the value to 0.2.
Tab to Facing amount counter op and change the value to 0.2.
Click in the G-Code field and the G900 macro will now change to the correct values for our part.

18

Inserting Operations into the Program


Now we are ready to Drag & Drop some operations onto the program grid. We will start with the
Path 1 operations.
Path 1 Operations
Lets insert the first operation into the program grid, Face chamfer and turn. Well use this
operation to face off the bar, turn the 1mm x 45 degree chamfer and the 10mm thread diameter.

Drag the operation into the program grid


Click on the operation icon.

Now the new operation is in the program grid and should look like this.

19

Changing the Operation Parameters

OK, now we need to edit some of the parameter values. Click in the Step Name field and change
the operation name to Face and turn thread diameter.
Tab to X diameter facing start, change the starting point in X for facing off to 18.
Tab to X diameter facing end , change the X diameter facing end to -1.
Tab to Turn X diameter at start, change the turning X diameter to 10.
Tab to Turn X diameter at end, change this value to 10 as well as we want to turn a parallel section.
Tab to Z Turn start, leave the value at 0.
Tab to Z turn end, change the value to -16.5 as that is the length we want to turn 10mm diameter
to.
Tab to Face/turn chamfer length, change the value to 1.0 as we require a 1 x 45 degree chamfer on
the 10mm diameter.
Tab to Facing feed rate, change the value for facing off to 0.15.
Tab to Chamfer feed rate, change the value to 0.04.
Tab to Turning feed rate, change the value to 0.12.
Tab to Spindle speed, change the value to 4000.
Tab to Spindle mode, leave the value at 97 as we dont want to use constant surface speed for this
part.
Tab to Tool number, check we have 2626, the correct turning tool number.
Click on the G-Code field and the G-Code for facing off and turning the 10mm diameter will change
to reflect the new axis coordinates, spindle speed and feed rates.

20

OK, now we will insert the screw cutting operation for the M10 x 1.5 thread.

Click on the Thread tab

Clicking on the Thread tab will reveal what threading operations we have available. Drag and drop
an External Thread operation into the program grid below the Facing and turning operation.

21

Now we need to edit some of the parameters for the threading operation on our part.

Click on Step name, change to Thread M10.


Tab to Thread diameter at start, this is the major diameter at the threading start point, change to
10.
Tab to Thread Z start position, this where the screw cutting tool will start the traverse along the
length of the thread in the Z axis, change the value to 3.
Tab to Thread Z finish position, this where screw cutting tool will end the traverse along the length
of the thread in the Z axis, change the value to -13.5.
Tab to Thread diameter at end, this the diameter that the screw cutting tool will be at the end of
the traverse along the thread length, for making a parallel thread this will be the same as the thread
diameter at the start, in this case 10.
Tab to Thread pitch, change the value to 1.5.
Tab to Spindle speed, change the value to 1000.
Tab to Tool number, change the value to 2525.
Tab to No of finish passes, check the value is 05, the value in this field should always be two digits,
the field will highlight in red if you change the value to a single digit.
Tab to Minimum depth of cut, change the value to 0.1.
Tab to Depth of finish cuts, change the value to 0.1.
Tab to First cut depth, change the value to 0.25.
Tab to threading tool angle, check the value is 60, the normal setting for an ISO metric thread.
Tab to Threading exit chamfer angle, check the value is 00. This field must always contain two
digits, highlighted in red if changed to a single digit.
Click in the G-Code field to see the threading G-code change to the new values.
EasyNCPro uses the Fanuc G78 screw cutting cycle to produce the thread, this is the same as the
Fanuc G76 cycle on other Fanuc controls.

22

Now we need to insert the slotting operation to make the screwdriver slot in the end of the part.

Click on the Mill tab

Clicking on the Mill tab will reveal what milling operations we have. Drag and drop a Mill slot Y
axis operation into the program grid below the threading operation.

Drag a Mill slot Y axis into the


program grid

23

We need to edit some of the slotting parameters to produce the slot in our part.

Click in the Step name field, change the text to Slot 1.5 x 2 deep
Tab to Slot Z start point, leave the value at 0.5 as we want the cutter to clear the end of the bar.
Tab to Slot Z end point, leave the value at -2 as this is already the correct slot depth.
Tab to Slot X position, leave the value at 0 as we want the slot in the centre of the bar.
Tab to Bar diameter, change the value to 10 as we have turned the bar down to 10mm already.
Tab to Cutter speed and change the value to 1500.
Tab to Feed rate mm/min G94, change the value to 400.
Tab to Slot angle position, leave the value at 0, as we have no angular position on the drawing for
the slot we can use 0.
Tab to Cutter diameter, leave the value at 30, this is the maximum diameter of slotting saw we can
use. Based on the cutter diameter entered EasyNCPro will automatically enter the correct Z
geometry setting into the machine and will use T1313 as the tool number.
Click in the G-Code field to see the G-Code change to the new axis coordinates, speed and feed.
Now we have all the operations in place for the Path 1 program we make the program for Path 2.

24

Path 2 Operations

Click to select Path 2

The program grid for Path 2 is similar to the Path 1 program grid, but there are only two default
operations: Machine Data and Pick off. These default operations cannot be deleted or moved.

25

Editing the machine data for Path 2.

Click in the Program No field, change the program number to 0002 (same as the path 1 program
number). Enter the drawing number or description in the Drawing Number field.

26

Editing the Pick off data for path 2.

The Pick Off step in the program takes care of ejecting the current part from the counter spindle,
approaching the counter spindle to pick off the next part, moving over the part and clamping the
pick off spindle on the next part. There are two fields you can edit, the Pick off spindle speed and the
Rapid approach distance.
Click in the Pick off spindle speed field, change the value to 4000. We want the counter spindle to
run at the same RPM as the main spindle during the cut off and pick up operations.
The Rapid approach distance can remain at 5mm.
Now we will enter some operations into the program grid for Path 2.
Select the Turn tab, drag and drop the first operation into the program grid, Face with LH Boring
bar

Edit the parameter fields:

Click on Face X Diameter start, change the value to -18, this is a minus value as we are going to use
a left hand boring bar with the tip facing upwards, so the part in the counter spindle collet must be
minus of the part diameter.

27

Tab to Face X diameter end, change the value to 1.0, so as the facing ends past the centre line in a
positive direction.
Tab to Z Start point, leave the value at 0.
Tab to Spindle speed RPM or MPM, change the value to 4000.
Tab to Spindle mode, leave the value at 97 (constant RPM).
Tab to Tool number, leave the value at 5151.

Drag and drop a Turn with LH boring bar operation into the program grid.

Click in the Step Name field, change the description to Turn 15mm diameter.
Tab to X start, leave the value at 15. This will be our turned diameter.
Tab to Z Start, leave the value at 0.5. This will be the starting point clear of the front face of the
part.
Tab to Z Finish, change the value to -8. This will be the Z finishing point for the turn.
Tab to Feed rate, change the value to 0.08.
Tab to Spindle speed RPM or MPM, change the value to 4000.
Tab to Spindle mode G97 or G96, leave the value at 97.
28

Tab to Tool number, leave the value at 5151. We want to use same tool as the facing operation.
Click in the G-code field to the right to view the G-code.
The G-code that turning operation produced was done in Automatic mode that is the G-code was
produced automatically by EasyNCPro according the parameter values in the operation. As we want
to produce a chamfer of 0.5mm X 45 degrees at the start of the turned diameter we must manually
edit the G-code to do so, this means we will be using Manual mode.

The automatic G-Code

In the G-Code field for the turning operation move the cursor to the end of the line G0Z0.5 and
press the return key to create a new line in the G-code.

Insert a new line.

Now we will edit the G-code manually by adding the two extra lines of G-code to generate the
chamfer. See the text highlighted in blue below.

Manually entered G-Code to


generate the chamfer.

29

To make sure there are no burrs on the part we also want to make a small break edge/chamfer to
the outside of the bar (18mm diameter). Making another edit to the G-code of the two lines
highlighted in blue to do this.

Manually entered G-Code to


produce break edge on the
outside diameter of the part.

As we have now edited the G-code the turning operation in the program grid remains in manual
mode Click on any of the parameter fields and all the field values and headings will remain blank. It
is now only possible to make manual edits of the G-code for this operation.

Parameter fields are now empty.

G-Code can only be


edited manually
here.

The operation is in Manual Mode.

30

Click on the
drill tab

Drag an End
centre operation
into the program
grid

Edit the field values, change the Step name to Centre 6mm diameter, change the speed to 3000,
change the feed rate to 0.15 and change the tool number to 5252.

31

Drag an End Drilling


operation into the
program grid

Edit the field values, change the Step Name to Drill 4.2mm, change the speed to 3000, change the
feed rate to 0.15 and change the tool number to 5353.

32

Click on the
Tap tab

Drag an End Tapping


Rigid operation into
the program grid

The end tapping rigid operation uses the Fanuc G84 tapping cycle. Edit the field values:
Change the Step Name to Tap M8, change the Thread pitch to 0.8, change the Z Finish to -8, change
the spindle speed to 800 and change the tool number to 5454. Leave the X position at 0 as we are
tapping the centre of the part.

33

The program for path 2 is now complete. You can view the G-Code.

Viewing the G-Code

Click the View/Edit G-Code


tab

Changing the Operation Parameters

Any of the parameter values in the Program grid operations can be edited at any time. Just click into
the field and change the value. Clicking into the G-Codes area to the right automatically changes the
G-code program.

34

Inserting and Checking Wait codes


Sometimes we may want the CNC lathe to wait in either Path 1 or Path 2 until an operation in the
other path has completed. EasyNCPro can be used to insert waiting codes into the program grid that
will also be inserted in the G-Code program. For example we may want to delay the part ejection
and pick off operation in Path 2 until the slot milling operation has completed in Path 1.
We will need to insert matching wait codes in the relevant positions in the program grid for Path 1
and Path 2.

Click on the Path 2


User tab.

35

Drag a Wait between Tap


Rigid and Pick Off
Parameter field is red because there is
not yet a valid wait number.

Edit the Step Name to Wait for end of slotting.


Tab to Wait, change the number to 9010.

36

Change to
Path 1

Drag a Wait between Slotting


and Cut off.

Edit the Step Name to Wait for end of slotting.


Tab to Wait, change the number to 9010.

37

Check for matching wait code.


Its important that the waiting codes have the same number or the CNC lathe will stop stop and wait
in the expected place. You can check that the waiting codes in the program grid have matching
numbers by clicking with the right mouse button on the Wait icon in the program grid. Then left
click on Matching Wait Code in the menu. EasyNCPro will search in the other path for a matching
wait code and jump to the wait code in the other path.

If there is no matching wait code EasyNCPro will return an error.

38

Click the View Paths by Wait


Code tab.

Viewing both paths by Wait Code

The G-code for both program paths is displayed. The wait codes for each path will be aligned
horizontally and coloured green.

39

Incorrect wait codes.


Wait codes that are not correctly matched in both program paths will result in a horizontal
misalignment and a red highlight colour.

Editing the G-Code


Automatic Mode
EasyNCPro uses the values we put in the operations in the program grid to generate program
G-Code automatically. We can change the G-Code in the program by editing the values in the
operation fields in the program grid. As long as we dont edit the automatically generated G-Code in
the right most G-Code window each operation in the program grid will remain in Automatic Mode.

40

Manual Mode
Any of the G-code created by EasyNCPro in automatic mode can be edited in the rightmost G-Code
field. As soon as the G-code is edited by the programmer the automatic function of that particular
operation is cancelled and will switch to manual mode. From then on all the parameter headings and
field values will be removed and the operation will remain in Manual mode, only edits to the G-Code
can be made in the rightmost G-Code field.
Entering a new operation in manual mode.
The programmer can enter an operation into the program grid to be used in manual mode only.
Select the User tab. The Insert user operation can be dragged into the program grid.

Click the User tab

41

Drag Insert user operation


into the program grid.

Inserting a user operation into the program grid only allows the programmer to edit the program
in the G-Code field.
42

An empty User operation.


Edit the G-Code for yourself.

G-Code entered manually into user


operation.

Full screen manual edit mode


You can edit the G-code created by Easy NC Pro in a full screen mode. Click the View/Edit G-Code
for Path tab

Click the View/Edit G-Code tab

Tick the Enable Editing tick


box.

43

To enable the full screen editing tick the Enable Editing tick box. You will need to confirm the action
as you will no longer be able to drag and drop operations into the program grid, your program will
be completely in manual mode for both Path 1 and Path 2.

The program is grey, adding operations and editing operations in the grid is no longer possible.

44

Once Enable Editing is active the full screen editor in the View/Edit G-Code tab is the only way to
make changes to the program.

You can use the standard windows functions such as cut copy and paste inside the full screen
editor to make changes to the program as normal.
Opening a .C1, .C2 or .DNC files from the menu, toolbar or by double clicking on them will also
switch into this mode where drag and drop operations will not be possible.

Saving the Program


The gcxml File
When the program is saved using the Save or Save as it will be saved in the default directory
chosen in the Tools > Options menu. The program will be saved as a gcxml files which can be
opened and edited using Easy NC Pro.

The G-Code file(s)


At the same time the program G-Code will be saved for both Path 1 and Path 2.
In the case of a program for the Tornos Delta 12 & Delta 20 machines there will be two G-Code
program files, one for Path 1 with a file extension .C1 and one for Path 2 with a file extension C2
In the case of the Tornos Gamma 20/5 Gamma 20/6 there will be one file with an extension .DNC
containing both the Path 1 & Path 2 programs.

45

Upgrading Easy NC Pro


Upgrade Operations Library
From time to time the library of program operations may be revised by adding new operations into
the library, or existing library operations may be changed or improved. If you purchased the
maintenance contract with the Easy NC Pro software you will be automatically be informed when
updates of the Program Library become available.
To upgrade the operations library you first need to download the Zip file from EasyNCPro and unzip
the file into a folder on your PC.
The upgrade utility is performed by EasyNCPro, start the program, then from the Tools menu select
Upgrade Operation Library

You will see the following message:

The Operation Library upgrade utility needs to write the new operations into the windows Program
Files directory, for this you need to have administrator rights for the PC you are running EasyNCPro
with.
If you dont have administrator rights, or you are not sure click No, the upgrade will be aborted and
you will need to consult your network administrator for an administrator password.

46

Otherwise, click Yes to proceed. You then need to select the Machines folder where you unzipped
the files.

Click OK and the new files will be automatically copied into the EasyNCPro program directory.
You must close and re-start EasyNCPro for the Operations Library upgrade to take effect.

Upgrade Dongle
Upgrading the dongle is only necessary when a new range of machines becomes available that can
be programmed using Easy NC Pro. Selecting Tools and Upgrade Dongle will show a dialog
requesting and XML file. This is an encrypted file that contains the necessary upgrades to your
dongle. This is not an operation that will be carried out very often.

47

You might also like