2. 2CNC Machines
Computer Numerical control (CNC) is the Automation
of Machine Tools that are operated by abstractly
programmed commands encoded on a storage medium,
as opposed to controlled manually via hand wheels or
levers, or mechanically automated via cams alone.
Modern CNC systems, end-to-end component design is
highly automated using Computer-aided Design (CAD)
and Computer-aided Manufacturing (CAM) programs.
The programs produce a computer file that is interpreted
to extract the commands needed to operate a particular
machine via a postprocessor, and then loaded into the
CNC machines for production.
3. Basic CNC Principle
All computer controlled machines are able to accurately and repeatedly control
motion in various directions. Each of these directions of motion is called an
axis. Depending on the machine type there are commonly TWO to FIVE axes.
X,Y,Z – Axis
Cartesian Coordinate System
X,Y,Z,A,B – Axis
CNC Coordinate System
A: Rotary axis along X - Axis
B: Rotary axis along Y - Axis
4. 4
Key Concept
Number One
CYCLE
START
FEED
HOLD
EDIT
AUTO
MDI JOG
HANDLE
ZERO
RETURNMODE
0%
100%
200%
FEEDRATE
OVERRIDE
10%
25% 50%
100%
RAPID
OVERRIDE
1
12
TURRET INDEX
2
3
4
5
6
7
8
9 10 11
SLOW FAST
EMERGENCY
STOP
FANUC 10T
POWER
ON
OFF
O N G P A
X Y Z Q B
I J K R C
F D H L #
M S T /EOB
U V W
Sp
E ? @ @
,
[ ] ( )
*
PAGE CURSOR
SHIFT
7 8 9
4 5 6
1 2 3
- 0
+ = CAN
RESET
START
CALC
INPUT
NC/PC
AUX
X00.0000
Z00.0000
X Z
X1
X10
X100
0
ON
OFF
DRY
RUN
SINGLE
BLOCK
MACHINE
LOCK
OPTIONAL
STOP
BLOCK
DELETE
X+
X-
Z-
JOYSTICK
Z+
ON OFF
SPINDLE
ORIGIN
X Z
0%
100%
130%
SPINDLE LOAD
0%
100%
130%
AXIS LOAD
X Z
OD ID
CLAMP
DIRECTION
OFF ON
MEMORY
PROTECT
CHUCK TAILSTOCK
Key concept #2
From programmer’s viewpoint
You must understand the
machine you’ll be working with!
From operator’s viewpoint
Key concept #1
In key concept #2 we look at the
machine from a programmer’s viewpoint
In key concept #1 we look at the
machine from an operator’s viewpoint
8. 8
N0020: Instruction Number
G00: Tool Not at Home position
G57: Rotation of axis after tool base position
S500: Speed of Rotation 500Rpm
M04: Bypass Flag OR alarm
Operator’s Instruction :
N0020 G57 G00 X3.0 Z3.5 S500 M04
68. 68
XAxis
-
+X is the diameter controlling axis
Instruction :
N0020 G57 G00 X3.0 Z3.5 S500 M04
69. XAxis
-
+
3.000
X3.0
If you want to turn a 3.0 inch diameter…
X3.0 will be the commanding word
3.500
If you want to turn a 3.5 inch Length…
will be the commanding word
Z3.5
70. Programmer’s View
First motive of the programmer
is to get the machine ready for
production by changing the
current program and then
analyse the problem in the
machine due to which the
breakdown occurs.
71. 71
ATC NOT WORKING
STAGE – 1 : Check the Problem using CNC Ladder Logic
Input of “Tool arrived” is not coming.
a)Check the tool position
b)Fix tool in pocket
c)Check other conflicts
d)Bypass the input X067
e)Look over the process for one
cycle
f)Handover the machine to Operator.
Result : Machine is ready for
production
STAGE – 2 :
Find Actual Cause of Problem
STAGE -3 : STAGE – 4 :
KAIZEN POKA YOKE
STAGE – 5 : STAGE - 6
WHY – WHY ? FAULT TREE
72. 72
INITIAL: X067 is NO
Cause : Limit Switch input is missing
ACTION : Bypass X067 (say with M054 NC)
Result : Tool Clamped
73. 73
STAGE – 2 : Actual Cause of Problem
a) Limit Switch input missing
b) PDB Not Working
c) Strobe Length Increased
d) Nut Opened.
STAGE – 3 : KAI ZEN - Change For Better
Limit Switch Proximity Switch
REPLACED
a) Increased Performance
b) Reliability
c) Life about 15years
d) Delay Decreased
e) Easy to replace
74. 74
STAGE – 4 : POKA-YOKE Mistake-Proofing
BEFORE AFTER
This mechanism in a
manufacturing process is that
which helps an equipment
operator to avoid (YOKE)
mistakes (POKA). The
purpose is to eliminate
product defects by preventing
, correcting , or drawing
attention to human errors as
they occur.
Using one NUT make the length of strobe increased on prolong use. Bt
using two NUTs, one after other make it fix for long use which reduces
human as well as mechanical errors. This helps in reducing required
maintenance.
Lesson one is part of key concept number one, Know Your Machine . You must point out that it is from two distinctly different perspectives a beginner must understand the CNC turning center. Here, in key concept number one, we concentrate on having the student view the machine from a programmer’s viewpoint. Later, in key concept number seven, we’ll have them look at it from an operators standpoint.
This series of slides helps you explain the various types of turning centers available. However, you may wish to minimize how much you present to avoid confusing newcomers with too many machine types. We recommend showing just those machine types that you know your students will be working with in class (and in the near future). Generally speaking, this means two axis universal slant bed turning centers.
We show the components of each machine type.
The next series of slides is an animation that helps you illustrate the Z axis. After that, we show the X axis.
Also be sure to point out that, for most turning centers, the X axis specifies the diameter of the workpiece being machined.