Beruflich Dokumente
Kultur Dokumente
CNC TECHNOLOGY
and
CNC PROGRAMMING
2
CLASSIFICATION OF MACHINE TOOLS
3
STANDARD LATHE COORDINATE
SYSTEM
4
STANDARD MILLING MACHINE
COORDINATE SYSTEM
5
NUMERICALLY CONTROLLED MACHINE
TOOLS :
6
HISTORY
• US Air Force commissioned MIT to develop
(mengembangkan) the first "numerically controlled" machine in
1949. It was demonstrated in 1952.
7
DEFINITION
8
CNC APPLICATIONS
• Machining
- 2.5D / 3D
- Turning ~ Lathes, Turning Centre
- Milling ~ Machining Centres
• Forming
- 2D
- Plasma and Laser Cutting
- Blanking, nibbling and punching
- 3D
- Rapid Prototyping
9
SAMPLE
CNC MACHINES
10
CNC TURNING
11
CNC MILLING
12
CNC LASER CUTTING
13
CNC PLASMA CUTTING
14
CNC PRESS
15
CNC RAPID PROTOTYPING
16
INDUSTRIES MOST AFFECTED by
CNC
• Aerospace
• Machinery
• Electrical
• Fabrication
• Automotive
• Instrumentation
• Mold making
17
SAMPLE PRODUCTS
OF
CNC MANUFACTURING
18
AUTOMOTIVE INDUSTRY
Engine Block
19
AUTOMOTIVE INDUSTRY(Cont’d)
Different Products
20
AEROSPACE INDUSTRY
Aircraft Turbine Machined by
5-Axis CNC Milling Machine
21
CNC MOLD MAKING
22
ELECTRONIC INDUSTRY
23
RAPID PROTOTYPING
PRODUCTS
24
ADVANTAGES (keuntungan)
of CNC
• Productivity
Machine utilisation is increased (meningkat) because more
time is spent (dihabiskan) cutting and less (sedikit) time is
taken by positioning.
Reduced setup time increases utilisation (pemanfaatan) too.
25
ADVANTAGES of CNC
• Quality
Parts are more accurate.
Parts are more repeatable.
Less waste (limbah) due to (karena) scrap.
26
ADVANTAGES of CNC
• Reduced inventory
Reduced setup time permits smaller economic batch
quantities.
Lower lead time allows lower stock levels.
Lower stock levels reduce interest charges and
working capital requirements.
27
ADVANTAGES of CNC
• Machining Complex shapes
Slide movements under computer control.
Computer controller can calculate steps.
28
ADVANTAGES of CNC
• Management Control
CNC leads to CAD
Process planning
Production planning
29
DRAWBACKS (kurugian)
of CNC
• High capital (modal) cost, Machine tools cost
• Retraining and recruitment of staff
• New support facilities
• High maintenance requirements
• Not cost-effective for low-level production on simple parts
• As geometric complexity or volume increases CNC becomes more
economical
• Maintenance personnel must have both mechanical and electronics
expertise
30
CNC SYSTEM ELEMENTS
31
CNC SYSTEM ELEMENTS
A typical CNC system consists of the
following six elements
• Part program
• Program input device
• Machine control unit
• Drive system
• Machine tool
• Feedback system
32
NC SYSTEM ELEMENTS
33
OPERATIONAL FEATURES of CNC MACHINES
34
DRIVE SYSTEM
• A drive system consists (terdiri) of amplifier circuits
(penguat), stepping motors or servo motors and ball
lead-screws.
• The MCU feeds control signals (position and speed)
of each axis to the amplifier circuits.
• The control signals are augmented to actuate stepping
motors which in turn rotate the ball lead-screws to
position the machine table.
35
STEPPING MOTORS
• A stepping motor provides open-loop, digital control of the
position of a workpiece in a numerical control machine. The
drive unit receives a direction input (cw or ccw) and pulse
inputs. For each pulse it receives, the drive unit manipulates
the motor voltage and current, causing the motor shaft to
rotate bya fixed angle (one step). The lead screw converts the
rotary motion of the motor shaft into linear motion of the
workpiece .
36
STEPPING MOTORS
37
RECIRCULATING BALL SCREWS
38
RECIRCULATING BALL SCREWS
• Accuracy of CNC
machines depends on
their rigid construction,
care in manufacturing,
and the use of ball
screws to almost
eliminate slop in the
screws used to move
portions of the machine.
39
40
POSITIONING
• The positioning resolution of a ball screw drive mechanism is
directly proportional to the smallest angle that the motor can
turn.
• The smallest angle is controlled by the motor step size.
• Microsteps can be used to decrease the motor step size.
• CNC machines typically have resolutions of 0.0025 mm or
better.
41
MACHINE TOOL
42
FEEDBACK SYSTEM
43
CNC MACHINES FEEDBACK
DEVICES
44
POTENTIOMETERS
45
POTENTIOMETERS
46
ENCODERS
47
ENCODERS
48
INDUSTRIAL APPLICATIONS of ENCODERS
49
RESOLVERS
• A resolver is a rotary
transformer that produces
(menghasilkan) an output
signal that is a function of
the rotor position.
50
SERVOMOTOR with RESOLVER
51
VELOCITY FEEDBACK
• Tachometers :
52
CNC CUTTERS
53
TURNING CENTER CUTTERS
54
STANDART INSERT SHAPES
• V – used for profiling, weakest insert, 2
edges per side.
• D – somewhat stronger, used for profiling
when the angle allows it, 2 edges per side.
• T – commonly used for turning because it
has 3 edges per side.
• C – popular insert because the same holder
can be used for turning and facing. 2 edges
per side.
• W – newest shape. Can turn and face like
the C, but 3 edges per side.
• S – Very strong, but mostly used for
chamfering because it won’t cut a square
shoulder. 4 edges per side.
• R – strongest insert but least commonly
used.
55
TYPICAL TURNING,
THREADING and PARTING TOOLS
56
MACHINING CENTER CUTTING
TOOLS
• Most machining centers use
some form of HSS or carbide
insert endmill as the basic
cutting tool.
• Insert endmills cut many times
faster than HSS, but the
• HSS endmills leave a better
finish when side cutting.
57
MACHINING CENTER CUTTING
TOOLS (cont’s)
58
MACHINING CENTER CUTTING TOOLS (cont’s)
59
MACHINING CENTER CUTTING TOOLS (cont’s)
60
TOOL HOLDERS
61
CNC PROGRAMMING
62
• Pemrograman adalah suatu urutan perintah
yang disusun secara rinci tiap blok
• per blok untuk memberikan masukan mesin
perkakas CNC tentang apa yang harus
• dikerjakan. Untuk menyusun pemrograman
pada mesin CNC diperlukan hal-hal berikut.
63
a. Metode Pemrograman
• 1) Metode Absolut
• Adalah suatu metode pemrograman di mana titik
referensinya selalu
• tetap yaitu satu titik / tempat dijadikan referensi
untuk semua ukuran
• berikutnya. Untuk lebih jelasnya lihat gambar di
bawah ini.
64
2) Metode Incremental
• Adalah suatu metode pemrograman dimana titik
referensinya selalu berubah, yaitu titik terakhir
yang dituju menjadi titik referensi baru untuk
ukuran berikutnya. Untuk lebih jelasnya lihat
gambar berikut ini.
65
b. Bahasa Pemrograman
• Bahasa pemrograman adalah format perintah dalam
satu blok dengan menggunakan kode huruf, angka,
dan simbol.
• Di dalam mesin perkakas CNC terdapat perangkat
komputer yang disebut dengan Machine Control Unit
(MCU).
• MCU ini berfungsi menterjemahkan bahasa kode ke
dalam bentuk gerakan persumbuan sesuai bentuk
benda kerja.
• Kode-kode bahasa dalam mesin perkakas CNC
dikenal dengan kode G, M, T, S, F, R, X, Y, Z, U, W
dll 66
• di mana kode-kode tersebut sudah distandarkan oleh ISO
atau badan Internasional lainnya.
• Dalam aplikasi kode huruf, angka, dan simbol pada mesin
• perkakas CNC bermacam-macam tergantung sistem kontrol
dan tipe mesin yang dipakai, tetapi secara prinsip sama.
Sehingga untuk pengoperasian mesin perkakas CNC dengan
tipe yang berbeda tidak akan ada perbedaan yang berarti.
• Dengan bahasa kode ini dapat berfungsi sebagai media
komunikasi antarmesin dan operator, yakni untuk
memberikan operasi data kepada mesin untuk dipahami.
• Untuk memasukkan data program ke dalam memori mesin
dapat dilakukan dengan keyboard atau perangkat lain
• (disket, kaset, dan melalui kabel RS-232).
67
MESIN CNC TURNING
Hyundai KIA 160 A
68
Console
69
• Program FANUC Oi-TC Versi 1.0
70
71
72