2. Numerical Control
2. Numerical Control
1
Numerical Control
2
Numerical Control
Instructions are supplied to the machine as
blocks of information.
Each block is given a sequence number for
identification.
The set of instructions are organized in logical
manner to direct the machine tool to carry
out a specific task. It is thus termed as part
program.
3
Numerical Control
The part program is the set of detailed step-
by-step commands that direct the actions of
the processing equipment.
The numerical data required for producing a
part is maintained on a punched tape.
The punched tape is moved forward by one
block each time the cutting of a segment is
completed.
4
Numerical Control
In machine tool applications, the person who
prepares the program is called a part
programmer.
The part programmer must possess
knowledge and experience of tools, cutting
fluids, machinability data and fixture design
techniques.
Part programs are written manually or by
using a computer-aided language, such as
automated program tool (APT)
5
Basic Elements of NC / CNC
Machines
Any CNC machine essentially consists of the
following elements:
1. Part Program
2. Program Input Device
3. Machine Control Unit (MCU)
4. Drive System
5. Machine Tool
6. Feedback System
6
Basic Elements of NC / CNC
Machines
7
Basic Elements of NC / CNC
Machines
8
Basic Elements of NC / CNC
Machines
1. Part Program
9
Basic Elements of NC / CNC
Machines
2. Program Input Device
10
Basic Elements of NC / CNC
Machines
2. Program Input Device
11
Basic Elements of NC / CNC
Machines
3. Machine Control Unit (MCU)
12
Basic Elements of NC / CNC
Machines
a) Data Processing Unit
13
Basic Elements of NC / CNC
Machines
a) Data Processing Unit
16
Basic Elements of NC / CNC
Machines
4. Drive System
18
Basic Elements of NC / CNC
Machines
5. Machine Tool
21
NC Coordinate Systems
A standard axis system to position work head
(tool) relative to the work part must be
specified by the part programmer.
2. Rotational parts
22
NC Coordinate Systems
The axis system for flat and block-like parts
consists of the three linear axes (x, y, z) in
the Cartesian coordinate system, plus three
rotational axes (a, b, c), as shown in Figure
1(a).
23
NC Coordinate Systems
25
NC Coordinate Systems
The part programmer must decide where the
origin of the coordinate axis system should be
located.
26
Motion Control System
If the work head is moving (e.g. turning, milling,
continuous arc welding) , it may be necessary to
follow a straight line path or a circular or other
curvilinear path.
1. Pont-to-point system
2. Continuous system
27
Motion Control System
1. Point-to-point systems:
30
Motion Control System
2. Continuous path systems:
31
Motion Control System
33
Motion Control System
Interpolation Methods
35
Motion Control System
Interpolation Methods
In circular interpolation (Fig. c), the inputs required for the path
are;
1) coordinates of the endpoints
2) coordinates of the center of the circle and its radius
3) the direction of the tool along the arc.
39
Motion Control System
Absolute vs. Incremental Positioning
Absolute positioning:
The work head locations are always defined with
respect to the origin of the axis system
Incremental positioning:
The work head position is defined relative to the
present location
40
Motion Control System
Absolute vs. Incremental Positioning
42
Analysis of Positioning Systems
The screw has a certain pitch p, (in/rev) and the table
moves a distance equal to the pitch for each revolution.
43
Analysis of Positioning Systems
Two types of control systems are used in positioning
systems:
Two types of motion control in NC: (a) open loop and (b) closed loop
44
Analysis of Positioning Systems
(a) Open loop control systems
45
Analysis of Positioning Systems
(a) Open loop control systems
46
Analysis of Positioning Systems
(a) Open loop control systems
Example Problem 1
50
Analysis of Positioning Systems
Example Problem 2
51
Analysis of Positioning Systems
(b) Closed loop control systems
52
Analysis of Positioning Systems
(b) Closed loop control systems
53