You are on page 1of 40

Pemrograman Mesin CNC

Turning (Pemrograman CNC)

Oleh
Sumaryanto,
Tujuan Pembelajaran
• Tujuan Umum
Pada kegiatan pembelajaran ini Anda untuk memahami
pemrograman dasar yang digunakan pada mesin CNC Turning.

• Tujuan Khusus
Adapun tujuan mempelajari unit kompetensi melalui modul
pemrograman peserta dapat memahami pembuatan program
dasar CNC Turning
Acuan Standar Kompetensi Kerja
KODE UNIT : C.28LOG07.016.2
JUDUL UNIT : Memprogram Mesin NC/CNC Tingkat Dasar
DESKRIPSI UNIT : Unit ini berhubungan dengan pengetahuan,
keterampilan dan sikap kerja yang dibutuhkan dalam memprogram
Mesin NC/CNC tingkat dasar
Acuan Standar Kompetensi Kerja
BIDANG KERJA MESIN CNC (Plane)
G54, G55, G56, G58, G59
G54, G55, G56,
G58, G59
Sistem koordinat CNC Turning
Sistem koordinat
Latihan 1 Absolut (X Z) Inkrimental (U
W)

1. X48 Z0
1. X24 Z0
2. X48 Z-50
2. X0 Z-50
3. X50 Z-50 3. X1 Z0
4. X50 Z-100 4. X0 Z-50
5. …. 5. ….
6. …. 6. ….
7. ….
Latihan 2
Absolut (X Inkrimental (U
Z) W)
1. X7 Z0 1. X3.5 Z0
2. X 7 Z-12 2. X0 Z-12
3. X13 3. X3 Z-3
Z-15 4. X0 Z-3
4. X13 5. X3 Z-5
Z-18
6. X2 Z-12
5. X19
Z-23 7. X1 Z0
6. X23 8. X0 Z-15
Z-35
7. X25
Z-35
G90 , pemrograman menggunakan
koordinat absolut

N.. G90 ; berarti sistem pengukuran absolut


diaktifkan
N…
N… G91 ; berarti sistem kordinat yang digunakan
adalah incremental
T, pemanggilan pahat
N....
N... T1; berarti pahat 1 diaktifkan
N...
N… T4 ; berarti pahat diganti dengan pahat 4.
D, mengaktifkan kompensasi
pahat
N....
N... T1 D2; berarti pahat 1 dengan kompensasi 2
N...
N... T5 D8; berarti pahat 5 dengan kompensasi 8.
G96 , G97 dan S, kecepatan potong
konstan
G96 CS KONSTAN
G97 n KONSTAN

N… G96 S120 LIMS=… F… ; kecepatan potong konstan 120 m/menit


N…
N… G97 ; kecepatan potong konstan OFF
LIMS BATAS ATAS CS
F, gerak makan
DIN
N....
N... G94 F100; ISO =G98 berarti harga gerak makan 100
mm/menit
N... M3 S1000
N... G95 F2; ISO =G99 berarti gerak makan 2 mm/putaran
G41, G42, G40, kompensasi pahat

N... G0 X... Y... Z...

; berarti kompensasi radius pahat kanan


N... G42
diaktifkan
N... G1 X... Y...
N... ; berarti kompensasi dibatalkan
N... G40
G0, gerak cepat lurus
N...
N... G0 X40 Z25; gerak cepat aktif menuju koordinat yg ditulis
N...
G1, interpolasi lurus dengan gerak makan
tertentu

N... G0 X20 Z-40


N... G1 X30 Z-60 F20 ; berarti pahat bergerak lurus menuju x z
N... G1 Z-72 ; berarti pahat bergerak lurus menuju x z
N..
G2 dan G3, gerakan interpolasi
melingkar
N...
N... G2 X... Z... I5 K-1; bergerak melingkar ke (X,Z) dengan titik pusat di
(5,-1) dari titik awal gerak pahat
N... G2 X... Z...CR=10; bergerak melingkar ke (X,Z) dengan radius 10
N...
Menggunakan G02/03
G18 G90 G71 G40
G95 G54
Latihan 1 T1 D1
G96 G95 S100 M3
G00 X50 Z5
X0
G01 Z0 F0.2
G03 X20 Z-10 I0 K-10
G01 Z-42
G02 X36 Z-50 I8 K0
G01 X50
G18 G90 G71 G40
G95 G54
Latihan 2 T1 D1
G96 S100 LIMS=1500
M3
G00 X50 Z5
X0
G01 Z0 F0.2
X26
G03 X36 Z-5 I0 K-5
G01 Z-10
G02 X24 Z-22 I9 K-12
G02 X36 Z-34 I15 K0
G01 Z-44
G03 X50 Z-54 I-10.37
K-14.71
G18 G90 G71 G40
G95 G54

Latihan 3 T1 D1
G97 S1000 M03
G00 X42 Z1
X0
G01 Z0 F0.2
X5
G03 X21 Z-8 I0 K-8
G01 Z-10
G02 X16.5 Z-26.22 I12.49 K-10
G01 Z-34.5
G02 X21.5 Z-37 I2.5 K0; CR=2.5
G01 X26
G03 X30 Z-39 I0 K-2; CR=2
G01 Z-45
X40
Z-50
G75 X0 Z0; ISO G28 X0 Z0/ G00 X200 Z200
;______________GANTI PAHAT MANUAL
M5
M01
;GANTI PAHAT
T2 D1
;_______________
M30
M2, M3, M4, M5, M8, M9, fungsi
tambahan
M2 = program berakhir
M3 = spindel ON dengan putaran searah jarum jam
M4 = spindel ON dengan putaran berlawanan arah
jarum jam
M5 = spindel OFF
M8 = coolant ON
M9 = coolant OFF
Dasar Pemrograman CNC
Siklus Pemrograman
ISO
Siklus G90
Siklus G71
Latihan G71 G70
G18 G90 G71 G40
G95 G54
T1 D1
G96 S100 LIMS=1500 M3
G00 X50 Z5
X0
G01 Z0 F0.2
X26
G03 X36 Z-5 I0 K-5
G01 Z-10
G02 X24 Z-22 I9 K-12
G02 X36 Z-34 I15 K0
G01 Z-44
G03 X50 Z-54 I-10.37 K-14.71
Siklus G73
Siklus G94
Siklus G75
Siklus G92
Siklus G76
Siklus Pemrograman
SIEMENS
STURKTUR PROGRAM
AWAL
PROGRAM
SIKLUS (KONTUR,
ALUR, ULIR, DRILL,
TAP, DLL)
AKHIR
PROGRAM

KONTUR
(GEOMETRI/
UKURAN)
TERIMA KASIH

You might also like