Page C1 CNC Milling / Routing Training Guide WWW - Denford.co - Uk
Page C1 CNC Milling / Routing Training Guide WWW - Denford.co - Uk
Page C1 CNC Milling / Routing Training Guide WWW - Denford.co - Uk
Routing
Training
Introduction.................................................................................................................... 3
Start the VR Milling V5 Software ................................................................................... 3
Configure the software for the machine......................................................................... 4
Load your CNC file ........................................................................................................ 5
Configure the tooling ..................................................................................................... 6
Running a simulation..................................................................................................... 7
Connecting to and Homing the machine ....................................................................... 8
Move the machine head and fit the cutting tool............................................................. 9
Fit the material in the machine ...................................................................................... 10
Set the work offsets..................................................................................................11&12
Verify the work offsets and the program. ....................................................................... 13
Run the program............................................................................................................ 14
Page
Page 22 CNC MILLING / ROUTING TRAINING GUIDE
Introduction
VR CNC Milling is a Windows based software package allowing full editing and control of
CNC files, either offline (away from the CNC machine) or online (controlling the operation of
a CNC machine).
The VR Milling V5 software contains detailed help files including tutorials and animations.
Access these by going to Help on the menu. See the appendix in this document for more
details
As you move through the different areas of the software you will see this icon if you
need help about the area of software you are in, click this icon to see context sensitive help.
The text at the end of the main title-bar indicates the type of Denford CNC machine that
you are currently able to control with the software. In the example screenshot below, the
“MICROROUTER PRO” text indicates that a Denford Microrouter Pro can be controlled by
the software.
To change the name of the Denford CNC machine that can be controlled by the software:
3. You may need to look at the CE identification panel on your Denford CNC
machine to identify the name of your CNC machine
Legacy machines:These are older machines that are no longer in production but are
still compatible with VR CNC Milling V5 software. Click the [Legacy Machines] button
to list these types of machine.
Page
Page 44 CNC MILLING / ROUTING TRAINING GUIDE
Step 3 - Load your CNC file.
Click the “File” menu and select the “Open” option.
Browse to the drive and folder containing your CNC file – look for files with the extension
letters “.fnc” then [Open] the file.
The contents of your CNC file will be displayed in the Editor window. As the name suggests,
CNC files can be further edited here or you could even write one from scratch.
Loading alternative file types
By using the 'drop-down' menu labelled 'Files of Type:' two alternative file types can
be opened, these are: Gerber files for creating PCB's and DXF/DWG files for creating
programs from 2D line drawing data.
If either of these file types are opened a simple wizard guides the user through a series of
steps to create a CNC file to create the component. See the help files within the software or
the appendix in this document for more information.
Each tool used in your CNC program must be defined here, failing to do so will cause an
error message when running a simulation.
The length and diameter of the tools shown in the VR, 3D and 2D simulations are taken
from this table, for the simulations to be accurate the correct tool sizes need to be defined.
Adding a new tool to the list
A new tool can be added to the list by:
a) Selecting a blank tool in the list, then
entering all the values for that tool in the right
hand section of the window. Note: a new
tool created here can be added to the ‘Tool “Save tool to Library”
Library’ by clicking the button pictured or by
right clicking on the tool and selecting “Save
tool to Library” from the pop up menu.
b) Selecting one of the pre-defined tools in
the ‘Tool Library’. This can be done by clicking
the button pictured or by right clicking on a
blank tool and selecting “Insert Library Tool” “Insert Library Tool”
from the pop up menu.
In this example we are going to load a 1⁄4” Ball Nose cutter, which is a versatile tool supplied
with the Denford range of CNC Routers.
To add the 1⁄4” Ball Nose cutter,
highlight tool position 1, then click
the “Insert Library Tool” button.
Click the [Tool and Offset Editor Window] button again to close the Window down.
Page
Page 66 CNC MILLING / ROUTING TRAINING GUIDE
Step 5 - Running a simulation.
Click the 2D/3D Simulation Button and the “Simulation” window will open. Click the Play
button on the file control toolbar to begin the simulation.
Click the “Turbo” button to speed up the simulation, the graphics will be generated
periodically, not “on the fly”.
Left click (hold) and move the mouse to rotate the view. Right click (Hold), and move the
mouse to zoom the view. Hold both the left and right mouse buttons to move/pan the view.
Under the “Simulation” menu choose “Billet Materials …” to change the appearance of the
simulation including the material with which the model is rendered.
Use the buttons at the top of the simulation window to toggle between a 2D and a 3D view,
to display the toolpaths, to hide and show the billet, and to play machining sounds among
other things.
Most CNC files will have the datum position (0,0,0) in the near, top, left corner of the billet,
however with programs like Denford QuickCAM 3D and QuickCAM Pro it is possible to shift
the datum position.
To get an accurate simulation the datum can also be shifted in the simulation.
Select a position on the block to define the datum used in the CNC program.
Page
Page 88 CNC MILLING / ROUTING TRAINING GUIDE
Step 7 - Move the machine head and fit the cutting tool.
The position of the machine head (the cutting tool) can
be manually controlled using Jog mode. In the “Control
Panel” window, click the “Jog” tab to select Jog mode.
Click and drag the Jog Feed control knob to the top of
the scale. The feedrate value is shown in the readout
below the control knob.
The four cursor (arrow) keys, and the [Page Up] and
[Page Down] keys on the keyboard, are used to control
the X, Y and Z axes. Press and hold the appropriate key
to move the required axis.
"Jog Continous"
Click and drag the Jog Feed control knob to adjust the
increment. When you press the cursor keys the cutter will
move by the amount set.
On the Denford Microrouter/Microrouter Pro a vacuum pump is fitted to the machine and
using a vacuum table, the material is literally “sucked” to the vacuum table. This is a very
simple and effective method of securing the material. If you are cutting all the way through
the material however you may want to protect the vacuum table from becoming damaged.
Parallel clamps are supplied with the Denford Microrouter/Microrouter Pro which enables a
piece of material to be “sandwiched” between the clamps which is then elevated from the
base of the machine. This would be a suitable method of securing material when it is to be
cut all the way through.
The Microrouter Compact has a “T slot” table which allows for more traditional clamping
arrangements. The Microrouter Compact is supplied with an easy to use, lever-operated,
clamping kit.
Milling machines such as the Denford Novamill, Triton and Triac have options including a
“Mitee-Bite” clamping kit which is quick and easy to use.
Special jigs or fixtures are available for the “F1 team in schools” competition and there is a
“4th axis” fixture available, which rotates the material as it is cut, enabling production of fully
3D models in a single operation.
Page
Page 10
10 CNC MILLING / ROUTING TRAINING GUIDE
Step 9 – Set the work offsets
What are offsets?
Offsets are the distances the cutter needs to travel,
from its 'Home' position to the point from which the
program starts in X Y & Z.
Usually the point at which the program starts
(the datum) is the upper, front, left corner of the
material although some software including Denford
QuickCAM 3D and QuickCAM Pro allow the user to
specify a different datum position.
Make sure the Offset you have just created is Active. It is possible to have a number of
Offsets stored and change from one to another. The machine will use the Offset which is
currently active. To activate an Offset, select it in the list and either, click the Activate button
or Right Click on the Offset in the list and choose Activate from the menu. The Active Offset
is highlighted in green.
Using the techniques described in Step 7, Jog the cutter until you are touching the material
in the datum position. For most jobs it is sufficient to visually sight the cutter over the X and
Y axis and then incrementally jog the cutter until it is touching the material surface in Z.
When the cutter is in position click the to set all 3 axes at once.
When the offsets have been set there will be three values assigned to the “Test” offset. This
is the distance from the machines “Home position” to the position the cutter is currently in.
Page
Page 12
12 CNC MILLING / ROUTING TRAINING GUIDE
Step 10 – Verify the Work Offsets and the Program.
Before we run the program we can use the “Program Information” function to verify that the
program will be completed without errors.
A common error is when a program “Exceeds Limits”, this error occurs when part of the
toolpath is outside of the CNC machines working envelope.
If an error is detected a window appears on the screen similar to the one shown below.
Turbo Mode
Page
Page 14
14 CNC MILLING / ROUTING TRAINING GUIDE
Notes:
Appendix:
As you move through the different areas of the software you will see this icon: if you
need help about the area of software you are in, click this icon to see context sensitive help.
This help file covers the stages involved in producing the coded instructions, used by
the CNC machine to make the component. These coded instructions are called the part
program.
Each part program contains a number of different codes, the most important being the
collection of G and M codes.
The helpfile is divided into three main sections, each with their own list of topics:
1) Basic Programming
2) G Codes
3) M Codes
Page
Page 16
16 CNC MILLING / ROUTING TRAINING GUIDE
Also found under the Help menu
are various tutorials. The tutorials
launch in a window next to the main
VR Milling V5 window and guide
the user step by step through the
chosen topic. Topics include: Cutting
a part with a single tool, Drawing
(DXF/DWG) Import CAM tutorial,
PCB manufacture, Setting up a New
Tool and Simulating a Part using the
VR Machine.
Tutorial
window open
next to the
main VR
Milling window
Many of the tutorials have [Do it now!] buttons which will automatically carry out the
operation. The content of this guide is covered by the tutorials if you are having problems
following these instructions or do not have access to this guide the tutorials should help you.
To apply some of the machining plans available in the wizard the vectors must be closed
i.e: there should be no gaps in the shapes within the design. If you want to remove all the
material within an area, the boundary around the area must be closed. If not the following
message will be displayed
Page
Page 18
18 CNC MILLING / ROUTING TRAINING GUIDE
Load the Dxf/Dwg file
In the VR Milling V5 software click the “File” menu and select
the “Open” option.
Browse to the drive and folder containing the Dxf/Dwg file that
has been exported/saved from your CAD package.
Material Selection
When you have located the DXF or DWG file you
would like to manufacture click [Open].
Once you have chosen a material and clicked [OK] the main CAM wizard will be launched.
Page
Page 20
20 CNC MILLING / ROUTING TRAINING GUIDE
Define Billet
The Define Billet screen allows the size of the billet (material)
to be defined and the position of the drawing within the
material to be determined.
The width, depth and height of the billet can be entered in
the dialogue boxes.
With the 'Use Drawing Origin' box checked, the datum position is taken from the datum
position in the CAD software used to create the drawing.
If the box is unchecked the datum symbol on the screen can be dragged to replace the
drawing origin (this effectively moves the material).
When the "Drawing Extents" check box is ticked, the [AutoSize] button will set the billet size
to the extents of the drawing with no border around it. Clicking the [AutoSize] button with the
drawing extents box unchecked will set the billet size with an equally spaced border around
the drawing. The spacing amount is determined by the distance from the drawing origin to
the nearest vector.
See the Help files in VR Milling V5.10 and above for more details on each machining plan.
These can be found by accessing Help > Tutorials > Drawing Import CAM tutorial.
Page
Page 22
22 CNC MILLING / ROUTING TRAINING GUIDE
Check Output and Post Process
Select “Check Output” and the tool-paths
are simulated in order.
This allows you to check if the order of
machining is correct before creating the
code.
The tool diameter is shown.
Rapid moves are shown in Red while the
cut path is shown in Blue. If the depth
requires multiple passes these will also
be shown.
Page
Page 24
24 CNC MILLING / ROUTING TRAINING GUIDE
Click “Open”
The standard PCB Wizard screen below is displayed.
This will then open a sub menu where it is possible to define which layers and information
you wish to output. In this case we only have a Bottom Copper layer. The Export Gerber
menu is shown:
Select the ”Save As” option after File Name. This allows you to define where the gerber files
will be saved. Create a folder and note where it is located. Name the file and click “Save”.
The following selections (as shown in image, right)
should be made.
Check the following:
Circuit Board
Solder Side
Drill Holes
Place each layer in a separate output file
Drill Holes
Include Aperture table
Uncheck the following:
Plot Pads Only
Fill Drill Holes
Select “OK”.
The files are automatically created and placed into
the folder specified.
Page
Page 26
26 CNC MILLING / ROUTING TRAINING GUIDE
Importing a Gerber File into VR Milling V5
Run the VR Milling V5 Software.
Select “File” “Open”.
Select the file types dropdown and select
“Gerber Files (*.gb*)”
Select the “555 Astable.gb0” file
Select “Open”
The Gerber Import Wizard opens as shown:
Define Board
The origin is drawn in the bottom left corner
of the PCB but the top right extreme is
defined by the last used PCB size.
Press “Auto Size” to set the board size to
match the extents of the PCB tracks.
Tip: The image can be manipulated with the mouse. In the display window “Left click” the mouse and drag will
rotate the image. Right Click and drag will zoom into the image. Left and Right together will 'pan' the image.
Generate Toolpath
To be able to generate the toolpath you need to define the depth you want to cut to (making
sure you cut right through the copper) and the diameter of the cutter you are going to use
(to ensure it can get between the pads and tracks).
A typical depth to use would be 0.3mm as this will machine through the copper and into the
board behind. It is also deep enough to take out some error if the board was not flat while
machining.
The standard engraving cutter Denford
recommend is a 0.25mm tip with a 30-degree
angle. Cutting at 0.3mm deep will leave a
groove about 0.4mm wide.
Set the Cutting depth the 0.3mm
Set the Cutter Diameter to 0.4mm
Select “Calculate”
The cutter path around the tracks is calculated and displayed offset by half the diameter so
in this case 0.2mm outside the tracks.
If the red warning banner appears then there is a problem somewhere in the design and the
cutter cannot pass between all the tracks.
Page
Page 28
28 CNC MILLING / ROUTING TRAINING GUIDE
Using the Zoom and Pan tool (via mouse
buttons) you can inspect the tool cutter path
and search for the error. If an error is found
due to the tracks being too close together
then you will need to modify your PCB
design or find a narrower cutter.
This time the drill centres are shown with a default drill diameter. Again the two different
sizes of drill are shown but the correct diameters are not given.
In this instance you have to read the “ini or report” file to find the diameters of the drills
required and ensure they are fitted when the tool number is requested.
All drilling operations that are grouped by tool size, can be overridden and all drilled with
the same tool. To do this, check the box “Pilot Drill Only” and select the drilling tool number.
Doing this will cause all holes (that are turned on) to be drilled with the one tool, in effect
pilot dilling them for opening out later.
Select “Next”.
Page
Page 30
30 CNC MILLING / ROUTING TRAINING GUIDE
CNC Output
It is possible to output the CNC code to cut the following
combinations:
The tracks only
Drilling the holes only
Spot drilling only (to the same depth as the
track cut depth, using the track cutter tool)
or, any combination of the above.
It may be that you want to just output the track outline and then drill the board later on a
pillar drill, if so uncheck the “Output drilling operation” as shown.
If you want the drill output recheck the box.
The fast editor should be used for manufacture and is shown below: