Professional Documents
Culture Documents
Intro To Milling Centers PDF
Intro To Milling Centers PDF
Machining Centers
A machining center is simply a CNC milling
machine with an automatic tool changer and
an enclosure.
There are a number of different types of
machining centers differentiated by the
number of programmable axes.
Head
Z
Column
Cutting Tool
Saddle
Table
Head
Spindle
Table
Cutter
Saddle
Machining Center
with Pallet Changer
Second pallet waiting
to be swapped
into position.
First Pallet
with tombstone
in place
for machining.
Machining Center
Coordinate System
Machine Coordinate System (MCS)
at the center, end of the spindle
when head is in its uppermost position,
saddle is all the way towards the operator,
and the table is all the way left.
Work Coordinate System
(WCS)
Milling Machine
Coordinate System Concerns
Regardless of the machine design, you always
program as if you are moving the tool.
On most machining centers, the head moves the cutter
up and down, so a move in the +Z direction moves the
cutter and head up.
However, most machines move the table in the XY
directions. So, a +X move actually moves the table to the
left, but the cutter moves in the +X direction relative to
the part. Dont be concerned with this as it is an
operation issue, not a programming issue. Remember,
always program as if you are moving the tool.
Separating the
Programmer from the Machine
As with the lathe, the programmer chooses the WCS on
the part, and then programs the cutter movement from
there.
The programmer calls the correct fixture offset and tool
length offset numbers in the program (well cover these
codes later).
So, once again, the programmer does not have to be too
concerned with any machine specific measurements.
Turning Centers
Absolute
0,0 start
G0 X3.
Z2.
X3.5
Incremental
0,0 start
G0 U3.
W2.
U0.5
Machining
Centers
Absolute
0,0,0 start
Incremental
0,0,0 start
G90 G0 X3.
Y2.0
X3.5
G91 G0 X3.
Y2.
X0.5
Incremental vs.
Absolute Programming
As with turning centers, most machining center
programming will be done in absolute mode.
Editing for program changes is much easier in absolute
mode, and absolute programs are much easier to
follow.
Certain repetitive operations such as drilling multiple
holes lend themselves to incremental programming,
and we will cover this later in the course.