Getting Started With Indexed 4TH Axis Milling
Getting Started With Indexed 4TH Axis Milling
AXIS MILLING
http://www.instructables.com/id/Getting-Started-With-Indexed-4th-Axis-Milling/
Keep in mind that depending on your machine the 4th axis may limit
the size and shape of your raw material. It is especially important to
check your clearances on each side of the machines rotation.
Add TipAsk QuestionCommentDownload
Step 1: Prepare Your CAD Model
For this tutorial I decided to create a small wing shaped blade. This
part could be used to create a little fan or perhaps even a scale jet
engine. There are a few things to keep in mind for automatic rotation
milling. It's a good idea to start with a simple shape and as you get
better and better at creating the CAM and setting up your machine
advance to more and more complex geometries.
Add TipAsk QuestionCommentDownload
Step 2: Prepare Your Stock
2. Open your geometry file and set the scale: Your geometry file
needs to be in .STL format. Once you’ve selected the file, it will show
up on in the main window. Use the settings on this page to adjust your
model until it is the correct size. Additionally, you can use the
orientation options to adjust the angle of your piece. Adjusting the
angle can be helpful to align your model along a specific axis of your
machine.On this page you can specify how many sides you wish to
use. For a wing shape 2 sides is ideal.
3. Set your machining area: This step is extremely useful to limit the
area the machine will work in. I ended up leaving the milling depth
automatic. For this project, we do not need support bridges and the
origin is correct. Keep in mind where the origin is (the origin is the blue
box displayed in the geometry window) because it will be used when
touching off our part. Additionally with Automatic Rotation enabled you
will be creating a operation chainthat will break down into two or
more sides.
Add TipAsk QuestionCommentDownload
Step 4: Create Your CAM With DeskProto Part 2
Now we’ll get into creating the actual tool paths for our mill. With the
DeskProto wizard we only have to run through one set of steps to
produce both sides of our object. You can however go back after
finishing the wizard and adjust the tool paths to be better suited to the
geometry on the different sides of your project.
4. Make the roughing pass: To create our roughing pass, we will first
select our tool. In this case is a 1/8th inch roughing end mill. Then we
will walk through the options one by one. I used a D/5 precision. When
choosing your roughing precision it's important to take several aspects
into consideration. Because I was using a very soft material and a
small end mill I used a coarse precision. This means the tool takes off
more material each pass. For harder materials or larger end mills it is
a good idea to use a finer precision. I decided to use a feed rate of 20
inches per minute. Use a 0.1 inch pass depth (layer height).
8. Calculate the toolpaths and Export the NC file: The hard part is
over! We’ve created the tool path and all that's left to do is to export
everything. Click “calculate” and then “Write NC-program file” Once
you’ve done that, you’ll have to transport the file from your CAM
computer to your machine controller. If you finished the wizard to
adjust you tool paths manually you will have to use the Create menu
to generate your files. In the Create menu you can also simulate what
your part will look like after it has been machined!
Add TipAsk QuestionCommentDownload
Step 5: Adjusting 4th Axis Feed Rates for Your Mill
This step is not always needed, However if you use mach3 or
LinuxCNC you will need to do this step. Because mach3 and
LinuxCNC are based on NIST standards and DeskProto is not, this
means there is a miss match between the A axis feed rate units.
LinuxCNC and Mach3 expect a degree per minute feed rate on
rotational axes, however DeskProto produces a Gcode file that uses a
linear inch per minute feed rate on rotational axes. To make the
Gcode file DeskProto produces compatible with mach3 and
LinuxCNC we will have to manually replace the A axis feed rates.
Because we are using an automatic rotation milling strategy this
manual replacement works just fine. Simply change the F value after
the A axis command to something that makes sense for a degree per
minute feed rate.
Example:
Will become:
Notice that we’ve had to add a second feed rate (F7.5) to the edited
G-code after the A axis command. This is key or we could damage the
machine by throwing one of the linear axes at some crazy feed rate.
This is where a G Code validator tool would come in handy.
Additionally in some machine software solutions you can set the
maximum linear feed rate which is a good safeguard against any
accidents.
Add TipAsk QuestionCommentDownload
Step 6: Set Up Your Mill
Setting up your mill for Automatic Rotation Milling is not hard, however
because the part will rotate during the milling process it must run true
otherwise there will be a noticeable error in the finished model.
Running true implies that, relative to the X (or Y) axis of your machine,
the part does not wobble. This can be caused by two things. First you
must make sure your 4th axis is mounted exactly parallel to the axis it
runs along. Even a degree out along a long workpiece can result in a
full millimeter or more of wobble at the end of the workpiece. Secondly
if the part is not aligned in the chuck properly the part will wobble as
well. This second scenario is less likely to cause errors in the part,
however the stock must have enough space to accommodate the part
once wobble is factored in.
To minimise the wobble of a round part use a dial test indicator
mounted to the spindle of your machine. Zero the dial test indicator on
the part and slowly rotate the part to find the side that has the greatest
offset from zero. Then gently tap the part to remove as close to half
the offset as possible. continue this until your part runs with a wobble
inside your acceptable tolerances.
Additionally, For machines like mine where the 4th axis runs along the
Y axis of the machine rather than the X axis you will have to modify
the post processor inside DeskProto to accommodate this. You can
find instructions to do that
here: http://www.deskproto.com/forum/forum.php?forumsubject=1&top
ic=176
Add TipAsk QuestionCommentDownload
Step 7: Touch Off and Mill
Touching off: This step is often one of the most confusing aspects of
CNC machines for newcomers. CNC machines have two sets of
internal coordinate systems: the machine coordinates and the
workpiece coordinates. This is important because before we start our
mill we will have to aline the workpiece coordinates with our real world
workpiece. To do this we use a process called Touching off. To touch
off in linuxCNC simply position the tip of the tool at the XYZ
coordinates we want to align the workpiece origin with and touch off
each axis with the onscreen button. This will align the tool paths we
created in DeskProto with our work piece. Use the origin created in
DeskProto as your touch off reference.