Beruflich Dokumente
Kultur Dokumente
Learning Objectives
Recognize the Basic Machining Practice.
Obtain an understand of Machine Configurations.
Determine the Programming Features
10T
O
X
I
F
M
X00.0000
Z00.0000
POWER
ON
OFF
N
Y
J
D
S]
V
PAGE
G
Z
K
H
T
P
Q
R
L
EOB)
A
B
C
#
/
8 9
5 6
2 3
0
=
7
4
1
+
Sp
RESET
START
CALC
CAN
INPUT
CURSOR
NC/PC
SHIFT
AUX
CYCLE
START
FEED
HOLD
MDI
JOG
AUTO
ON
HANDLE
OFF
DRY
RUN
ZERO
EDIT
MODE RETURN
100%
MEMORY
PROTECT
Z+
Z-
0%
X-
EMERGENCY
STOP
200%
ON
OFF
SPINDLE
X1
Z
X10
X100
FAST
9 10 11
12
5
4
3
2
SLOW
BLOCK
DELETE
ORIGIN
TURRET INDEX
100%
100%
0%
RAPID
OVERRIDE
FEEDRATE
OVERRIDE
JOYSTICK
OPTIONAL
STOP
ON
100%
10%
MACHINE
LOCK
OFF
50%
25%
X+
SINGLE
BLOCK
130%
0%
130%
OD
ID
AXIS LOAD
SPINDLE LOAD
CLAMP
DIRECTION
Key concept #1
CHUCK
TAILSTOCK
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
10
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
11
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
12
Seven Lessons
Machine configurations
Understanding turning center feeds and speeds
General flow of CNC Usage
Visualizing the execution of a CNC program
Understanding program zero
Determining program zero assignment values
Three ways to assign program zero
Programmable functions
13
Programmable functions
14
Programmable functions
15
Programmable functions
16
17
Programmable functions
1 1
18
19
20
21
22
23
24
25
Machine Configurations
26
27
Headstock
& Spindle
Work-holding
Device
Center
Body
Quill
Tailstock
Universal style slant bed turning center
Turret
33
Z Axis
35
Z Axis
36
Z Axis
37
Z Axis
38
Z Axis
39
Z Axis
40
Z Axis
41
Z Axis
42
Z Axis
43
Z Axis
44
Z Axis
45
Z Axis
46
Z Axis
47
Z Axis
48
Z Axis
49
Z Axis
50
Z Axis
51
Z Axis
52
Z Axis
53
Z Axis
54
Z Axis
55
Z Axis
56
Z Axis
57
Z Axis
58
Z Axis
59
Z Axis
60
Z Axis
61
Z Axis
62
Z Axis
63
Z Axis
64
Z Axis
65
Z Axis
66
Z Axis
67
Z Axis
68
Z Axis
69
Z Axis
70
Z Axis
71
Z Axis
72
Z Axis
73
Z is the length controlling axis
Z Axis
X Axis
X Axis
75
X Axis
76
X Axis
77
X Axis
78
X Axis
79
X Axis
80
X Axis
81
X Axis
82
X Axis
83
X Axis
84
X Axis
85
X Axis
86
X Axis
87
X Axis
88
X Axis
89
X Axis
90
X Axis
91
X Axis
92
+
X Axis
93
+
If you want to turn a 3.0 inch diameter
3.000
X Axis
X is DIAMETER
X3.0
X3.0 will be the commanding word
+
X Axis
X is DIAMETER
Once again:
3.000
X is always the diameter-controlling axis
Z is always the length controlling axis
Also:
X+: always gets bigger in diameter
Z+: always away from the spindle
Though some machine tool builders
reverse the polarity of the X axis
X3.0
95
96
97
98
Headstock
Chuck
Turret
NO Tailstock!
Z Axis
+
X Axis
101
102
Separator
Spindle 1 Spindle 2
Turret 1
Turret 2
Separator
104
Turret 1
Turret 2
Once again:
X is always the diameter-controlling axis
Z is always the length controlling axis
Z Axis
Z Axis
X Axis
And also:
X+: always gets bigger in diameter
(regardless of which spindle)
Z+: always away from the spindle
- -
X Axis
106
Z Axis
Z Axis
X Axis
- -
X Axis
107
Sub-spindle
turning center
Main spindle
108
Sub-spindle
Main spindle
turret
Sub-spindle
turret
Z Axis
X Axis
Z Axis
109
X Axis
Sub-spindle
turning center
Sub-spindle
turning center
110
Sub-spindle
turning center
111
Sub-spindle
turning center
2) Sub-spindle extends
112
Sub-spindle
turning center
3) Sub-spindle retracts
113
Sub-spindle
turning center
114
115
116
117
Spindle
Turret
119
+
X Axis
Z Axis
121
122
Turret 1
Turret 2
Separator
Spindle 1 Spindle 2
124
Turret 1
Turret 2
Separator
- -
X Axis
Z Axis
Z Axis
X Axis
126
127
Mill/Turn Machines
128
129
130
131
132
133
134
Tooling table
135
Spindle
Tool holder
Gang type
X Axis
136
X+
Z Axis
X-
Gang type
X Axis
137
Gang type
138
139
+
X Axis
140
Workpiece moves
in Z axis!
Z Axis
Sliding headstock
In all cases
X will be the diameter controlling axis
Z will be the length controlling axis
141
142
Programmable Features
Jaw open/close
Tailstock positioning
Door open/close
Others?
143
Jaw open/close
Tailstock positioning
Door open/close
Others?
144
145
Turret index:
Four digit T word
T0101
Turret station number &
geometry offset number
Well discuss geometry offsets
later in key concept number one
146
Turret index:
Four digit T word
T0101
Turret station number &
geometry offset number
With most turning centers, the turret will simply
take the shortest direction to the commanded
station (bi-directional turrets)
147
Turret index:
Four digit T word
T0101
Turret station number &
M geometry
codes areoffset
Miscellaneous
number functions
(also
called Machine
functions)
With some
machines,
the turret
rotation
direction can be specified
with
twofrom
M codes
Most
vary
builder to builder
Example: M32 clockwise
M33 counter clockwise
Jaw open/close
Tailstock positioning
Door open/close
Others?
148
Jaw open/close
Tailstock positioning
Door open/close
Others?
149
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
150
Spindle activation:
151
3) Direction
4) Range
or
Spindle activation:
152
3) Direction
4) Range
or
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
153
154
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
S word
Specifies speed in
rpm or sfm
G96 S600 (600 sfm)
G97 S600 (600 rpm)
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
155
156
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
Spindle activation:
Examples:
Spindle
is programmable in four ways:
G96 S400
M03
Three M codes are related
1) Speed type
(turn spindle on fwd
at 400activation
sfm)
to
spindle
2) Speed
3) DirectionG97 S400 M04
M03: On in fwd direction
4) Range
(turn spindle on rev at 400 rpm)
M04: On in rev direction
M05:
M05 Off
(turn spindle off)
Use fwd (M03) for right hand tools
Use rev (M04 for left hand tools
157
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
158
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
159
Spindle activation:
Most turning centers have
more than one spindle range
Just like the transmission in a car
lower ranges offer power, higher
ranges offer speed
You must understand your
machines power characteristics!
160
161
Spindle activation:
Power (hp)
Lo
wr
30
an
ge
gh
i
H
e
g
n
ra
2,000
Speed (rpm)
5,000
162
Spindle activation:
30
an
ge
Power (hp)
Lo
wr
Rough
in
the
low
range
gh
i
H
Finish in the high range
2,000
Speed (rpm)
5,000
163
Spindle activation:
Spindle is programmable in four ways:
1) Speed type
2) Speed
3) Direction
4) Range
Jaw open/close
Tailstock positioning
Door open/close
Others?
164
Jaw open/close
Tailstock positioning
Door open/close
Others?
165
Feedrate:
You can specify the feedrate for
cutting motions in one of two
ways
Inches or millimeters
G98 In per minute fashion
per minute
166
or
G99 In per revolution fashion
Inches or millimeters
per revolution
167
Feedrate:
You can specify the feedrate
for
r
fo
)
9
9 ofstwo
cutting motions in(Gone
n
n
r
o
o
i
i
e
t
t
v
a
u
r Inches
eor millimeters
lways
e
n
o
v
p
e
e
o
h
r
w
g
r
G98 In per
minute
fashion
)
n
e
i
eminute
t
8
t
p
t
per
9
a
u
r
e
c
G
d
(
l
d
l
e
e
Us
a
e
e
f
p
t
t
p
s
u
a
o
o
n
i
t
e
s
alm per mor o mak indle
t
p
e
t
s
s
n
Inches or millimeters
e
a
U
h
w
t
G99 In peryorevolution
u
h fashion
t
i
per revolution
w
t
n
e
m
e
v
o
m F word specifies the feedrate
An
In inch mode:
Jaw open/close
Tailstock positioning
Door open/close
Others?
168
Jaw open/close
Tailstock positioning
Door open/close
Others?
169
170
Coolant:
Two more M codes control flood coolant:
M08: Turn flood coolant on
M09: Turn flood coolant off
Coolant is, of course, used to cool
and lubricate the cutting operation
Jaw open/close
Tailstock positioning
Door open/close
Others?
171
Jaw open/close
Tailstock positioning
Door open/close
Others?
172
Check
Jaw open/close
in your machines programming
manual to positioning
see if you have any other
Tailstock
programmable features!
Door open/close
Others?
173
Programmable functions
174
Programmable functions
175
Programmable functions
176
Programmable functions
177
178
e
c
i
t
c
a
pr
e
s
i
c
r
e
ex
!
e
n
o
r
e
b
um