Anda di halaman 1dari 24

JOB SHEET

Memprogram Mesin NC/CNC ( Dasar )

AXIS SLIDE

NAMA : ..........................................

NIS : ..........................................

KELAS : ..........................................
SMK PGRI 2 PONOROGO
KELAS : XI
2012/2013

Penyusun : Lukman Wijaya,S.Pd

Sumber : Manual Book PT. FOCUS TOOLINDO.

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 1 dari 24


A. Mengenal bagian-bagian program mesin NC/CNC

Pemrograman manual adalah memasukan program yang berupa kode kode perintah (G,M,T
Code) dan koordinat (X,Z) dengan cara mengetik langsung ke Controller. Seperti dijelaskan
pada penjelasan sebelumnya bahwa yang dibutuhkan mesin CNC adalah koordinat dan
Kontrol/perintah.

Langkah langkah untuk melakukan pemrograman manual.


1. Menentukan koordinat referensi (0,0)
Koordinat ini sangat penting karena sebagai titik referensi benda kerja dan setting pahat
potong. Menentukan titik referensi dapat dilakukan pada sembarang titik, biasanya
menentukan titik referensi mempertimbangkan kemudahan untuk settingnya dan bidang
referensi yang dibutuhkan.
2. Menentukan titik-titik koordinat yang akan diproses
Menentukan titik ini penting, untuk menghindari kesalahan dan untuk menentukan arah
atau metode prosesnya.
3. Menentukan koordinat mulai dan koordinat akhir (titik aman)
Menentukan titik awal dan akhir berfungsi untuk menentukan posisi alat potong sehingga
aman, dan untuk persiapan apabila kita melakukan tool offset.
4. Menentukan control gerakan dengan kode pemrograman
Untuk mengerakan mesin tidak cukup dengan koordinat, harus dengan perintah yang
dilakukan dengan kode. Kode pemrograman standar (ISO) yang biasa di pakai ada kode
G,M,T,N,S,H. Kita memerintah mesin CNC dengan kode-kode ini.
5. Input data ke Controller
Setelah semua data lengkap, masukan program ke controller dengan cara di ketik atau di
transfer.

Berikut skema langkah langkah pemrograman manual

KOORDINAT KOORDINAT KOORDINAT KODE INPUT


REFERENSI PROSES START/FINISH PEMROGRAMAN DATA

SKEMA 2 P

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 2 dari 24


Contoh langkah langkah pembuatan program secara manual :

Raw material benda kerja berupa besi round bar ukuran 22mm x 30mm dan akan dibuat
benda kerja seperti pada gambar. Pengerjaan yang akan dilakukan adalah pembuatan kontur
sesuai gambar dengan satu kali jalan (proses finishing).

Gambar :

Langkah 1: Menentukan Koordinat Titik Referensi (Koordinat Nol)

Untuk titik nol sumbu X dipilih pada sumbu benda kerja, sedangkan sumbu Z dipilih pada
permukaan paling depan dari benda kerja.

Langkah 2 : Menentukan Titik-Titik Koordinat kerja

Titik A (10,0)

Titik B (10,-10)

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 3 dari 24


Titik C (14,-10)

Titik D (14,-20)

Titik E (20,-20)

Titik F (20,-30)

Langkah 3 : Menentukan Titik Koordinat Awal dan Akhir Alat Potong

Titik E (24,5)

Langkah 4 : Menentukan perintah menggunakan kode pemrograman

O1; Nomor Program (contoh No : 1)

N1 T11 Pemilihan Nomor Tool dan Nomor Offset (T1, offset 1)

N2 S2000 M3 Memutar Spindle CW, dengan putaran 2000 rpm

N3 M8 Coolant On

N4 G0 X25. Z5. Menuju titik awal (titik E)

N5 G1 X10. Z0 F150 Gerakan Feeding menuju titik A, kecepatan 150mm/mnt

N6 G1 X10. Z-10. F150 Menuju titik B

N7 G1 X14. Z-10. F150 Menuju titik C

N8 G1 X14. Z-20. F150 Menuju titik D

N9 G1 X20. Z-20. F150 Menuju titik E

N10 G1 X20. Z-30. F150 Menuju titik F

N11 G0 X25. Z150. M8 Gerakan Rapid Menuju titik aman, Coolant Off

N12 M5 Spindle Stop

N13 M30 Program Berakhir

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 4 dari 24


A. Kode Dasar Pemrograman Pergerakan Mesin

1. Gerakan Mesin
 Rapid Traverse (positioning)
Yaitu gerakan mesin yang cepat, pada saat mesin melakukan positioning. Dalam
progam gerakan rapid di beri kode G00
 Cutting Feedrate (feeding)
Yaitu gerakan mesin pada saat melakukan proses pemakanan benda kerja. Dalam
program gerakan feeding diberi kode G01 untuk lurus, G02 untuk melingkar
searah jarum jam, G03 untuk melingkar berlawanan jarum jam.
Format Program : G01 X_ Y_ Z_F_

2. Gerakan Kontur
 Membuat garis lurus

start(0,0) (100,0)finish

Program : G01 X0 Y0 F200

G01 X100. Y0 F200

 Membuat garis miring


Start(0,0)

Finish(100,-50)

Pogram : G01 X0 Y0 F200

G01 X100. Y-50. F200

 Membuat Radius
Dalam membuat radius ada 2 gerakan yaitu radius searah jarum jam diberi kode
G02 dan radius berlawanan jarum jam diberi kode G03.
Format program: G02/03 X_ Y_ R_ F atau G02/03 X_ Y_ I_ K_ F_

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 5 dari 24


Dimana : X dan Y adalah koordinat akhir

R adalah Radius

I adalah jarak start ke titik senter sumbu X

J adalah jarak start ke titik senter sumbu Y


G02

Start (0,0)

G03
J

R50
Finish (50,0)
I (0,0)
Program: G01 X0 Y0 F200

G02 X50. Y-50. R50 F200 atau G02 X50. Y-50. I0 K-50. F200

B. Jenis Jenis Proses Dalam Pemprograman CNC Bubut

1. Proses Pembuatan Ulir


Untuk pembuatan ulir digunakan kode G92, formatnya sebagai berikut
G92 X(U)_ Z(W)_ P(E)_ R_
X(U), Z(W) : Koordinat Titik Akhir ulir.
P : Lead Ulir Metris.
E : Lead Ulir Inch.
R : Jarak antara diameter start point dan end point pada ulir taper.

Contoh: Akan dibuat program ulir untuk gambar kerja diatas, yaitu Ulir M10x1,5
sepanjang 15mm.
N0010 G00 X11. Z2. : Bergerak ke posisi aman
N0020 M03 S600 : Spindle CW, 600 rpm
N0030 G92 X9.4 Z-15. P1.5 : Pemakanan Ulir pertama

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 6 dari 24


N0040 X9. : Pemakanan kedua 0.4mm
N0050 X8.7 : Pemakanan ketiga 0.3mm
N0060 X8.5 : Pemakanan keempat 0.2mm
N0070 M30 : Program berakhir

2. Proses Tapping
Untuk pembuatan ulir digunakan kode G32, formatnya sebagai berikut
G32 X(U)_ Z(W)_ P(E)_
X(U), Z(W) : Koordinat Titik Akhir ulir.
P : Lead Ulir Metris.
E : Lead Ulir Inch.

Contoh: Akan dibuat program Tapping untuk gambar kerja diatas, yaitu Ulir Dalam
M10x1,5 sepanjang 15mm menggunakan Tap.
N0010 G00 X0 Z20. : Bergerak ke posisi aman
N0020 M03 S400 : Spindle CW, 600 rpm
N0030 G00 X0 Z2. : Tool mendekati benda kerja
N0040 G32 Z-15. P1.5 : Proses Tapping
N0050 G00 Z20. : Bergerak keposisi aman
N0070 M30 : Program berakhir

3. Proses Pembuatan Axial Grooving


Untuk pembuatan Groove digunakan kode G75, formatnya sebagai berikut
G75 X(U)_ Z(W)_ I_ K_ E_ F_
X(U), Z(W) : Koordinat Titik Akhir Grooving.
I : Dalamnya pemakanan pada sumbu X.
K : Re-track (jarak kembali mundur).
E : Pergeseran sumbu Z.
F : Feedrate

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 7 dari 24


Contoh: Akan dibuat Groove sesuai dengan gambar kerja diatas, dengan
menggunakan tool grooving dengan tebal 3mm

N0010 G00 X25. Z20. : Bergerak ke posisi aman


N0020 M04 S1500 : Spindle CCW, 1500 rpm
N0030 G00 X22. Z-8. : Bergerak ke start point
N0040 G75 X10. Z-15. I2. K1. E3. F100 : Proses Grooving
N0050 G00 X25. Z20. : Bergerak keposisi aman
N0060 M30 : Program berakhir

4. Proses Pembuatan Face Grooving /Proses Drilling


Untuk pembuatan Face Groove atau Drilling digunakan kode G74, formatnya sebagai
berikut
G74 X(U)_ Z(W)_ I_ K_ E_ F_
X(U), Z(W) : Koordinat Titik Akhir Grooving.
I : Dalamnya tiap pemakanan pada sumbu Z.
K : Re-track (jarak kembali mundur).
E : Pergeseran sumbu X.
F : Feedrate.

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 8 dari 24


Contoh: Akan dibuat Groove sesuai dengan gambar kerja diatas, dengan
menggunakan tool grooving dengan tebal 3mm

N0010 G00 X25. Z20. : Bergerak ke posisi aman


N0020 M04 S1500 : Spindle CCW, 1500 rpm
N0030 G00 X6. Z2. : Bergerak ke start point
N0040 G74 X10. Z-5. I2. K1. E2. F100 : Pemakanan kedua 0.4mm
N0050 G00 X25. Z20. : Bergerak keposisi aman
N0060 M30 : Program berakhir

5. Axial Roughing/Finishing Cycle


Untuk pembuatan proses kontur pada benda kerja yang memerlukan proses
pemakanan berulang kali,digunakan kode G71, formatnya sebagai berikut
G71 U_ W_ : Tebal sisa material untuk finishing
G71 X(U)_ I_ K_ F_ P_ Q_ : Proses Roughing
G710 X(U)_ P_ Q_ : Proses Finishing
U, W : Banyaknya tebal sisa material sumbu X dan Z untuk finishing.
X(U) : Koordinat X saat awal proses.
I : Dalamnya pemakanan sumbu X setiap kali pemotongan.
K : Re-track (jarak kembali mundur).
F : Feedrate.
P : Nomor Blok awal proses
Q : Nomor Blok akhir proses

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 9 dari 24


Contoh: Akan dibuat benda kerja sesuai dengan gambar diatas, dengan raw material
25x35, depth tiap pemotongan 2mm, re-track 0.5, federate 100mm/min

N0010 G00 X25. Z20. : Bergerak ke posisi aman


N0020 M04 S1500 : Spindle CCW, 1500 rpm
N0030 G00 X25. Z2. : Bergerak ke start point
N0040 G71 U0.3 W0.1 : Tebal finishing X 0.3mm, Z 0.1mm
N0050 G71 X10. I2. K0.5 F100 P70 Q120 : Program Roughing Cycle
N0060 G710 P70 Q120 : Program Finishing Cycle
N0070 G01 Z-10. F100 : Kontur awal
N0080 X14. : Proses kontur
N0090 Z-20. : Proses kontur
N0100 X20. : Proses kontur
N0110 Z-30. : Proses kontur
N0120 X25. : Kontur akhir
N0130 G0 Z20. : Bergerak ke posisi aman
N0140 M30 : Program berakhir

6. End Face Roughing/Finishing Cycle


Untuk pembuatan proses kontur pada benda kerja yang memerlukan proses
pemakanan berulang kali, digunakan kode G72, formatnya sebagai berikut
G72 U_ W_ : Tebal sisa material untuk finishing
G72 X(U)_ I_ K_ F_ P_ Q_ : Proses Roughing
G720 X(U)_ P_ Q_ : Proses Finishing
U, W : Banyaknya tebal sisa material sumbu X dan Z untuk finishing.
X(U) : Koordinat Z saat awal proses.
I : Dalamnya pemakanan sumbu Z setiap kali pemotongan.
K : Re-track (jarak kembali mundur).

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 10 dari 24


F : Feedrate.
P : Nomor Blok awal proses
Q : Nomor Blok akhir proses

Contoh: Akan dibuat benda kerja sesuai dengan gambar diatas, dengan raw material
25x35, depth tiap pemotongan 3mm, re-track 0.5, federate 100mm/min

N0010 G00 X25. Z20. : Bergerak ke posisi aman


N0020 M04 S1500 : Spindle CCW, 1500 rpm
N0030 G00 X27. Z0 : Bergerak ke start point
N0040 G72 U0.2 W0.2 : Tebal finishing X 0.2mm, Z 0.2mm
N0050 G72 Z-30. I3. K0.5 F100 P70 Q120 : Program Roughing Cycle
N0060 G720 P70 Q120 : Program Finishing Cycle
N0070 G01 X20. F100 : Kontur awal
N0080 Z-20. : Proses kontur
N0090 X14. : Proses kontur
N0100 Z-10. : Proses kontur
N0110 X10. : Proses kontur
N0120 Z0 : Kontur akhir
N0130 G0 X27. Z20. : Bergerak ke posisi aman
N0140 M30 : Program berakhir

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 11 dari 24


7. Contoh Program 1 : DRILL CHUCK ADAPTOR

Contoh: Akan dibuat benda kerja sesuai dengan gambar diatas, dengan raw material
30x62, akan diproses dengan dua kali operasi. Op1 pembuatan 20, kemudian Op2
pembuatan taper.
OPERATION1
N0010 T11
N0020 G00 X35. Z100.
N0030 M04 S1500
N0040 G00 X32. Z0
N0050 G1 X-1. F100
N0060 G0 X30. Z1.
N0070 G71 U0.3 W0.1
N0080 G71 X18. I1. K0.5 F100 P110 Q150
N0090 G710 P110 Q150
N0100 G1 Z0 F100
N0110 X20. Z-1.
N0120 Z-21.
N0130 X18. Z-23.6
N0140 X30.
N0150 G0 X35. Z100.
N0160 M30

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 12 dari 24


OPERATION 2

N0010 T11
N0020 G00 X35. Z100.
N0030 M04 S1500
N0040 G00 X32. Z0
N0050 G1 X-1. F100
N0060 G0 X30. Z1.
N0070 G71 U0.3 W0.1
N0080 G71 X14.237 I1. K0.5 F100 P110 Q150
N0090 G710 P100 Q150
N0100 G1 Z0 F100
N0110 X16.231 Z-31.4
N0120 X30.
N0130 G0 X35. Z100
N0140 M30

8. Contoh Program 2 : STAND BALANCING

Contoh: Akan dibuat benda kerja sesuai dengan gambar diatas, dengan raw material
30x42, akan diproses dengan dua kali operasi. Op1 pembuatan profil radius dan
drilling, kemudian Op2 pembuatan ulir M28x2.
OPERATION 1
N0010 T11
N0020 G00 X35. Z100.
N0030 M04 S1500
N0040 G00 X32. Z0
N0050 G1 X-1. F100
N0060 G0 X30. Z1.
N0070 G71 U0.3 W0.1
N0080 G71 X10.98 I1. K0.5 F100 P110 Q140

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 13 dari 24


N0090 G710 P110 Q150
N0100 G1 Z0 F100
N0110 G03 X18.05 Z1.46 R5. F100
N0120 G1 X25.07 Z-5.03 F100
N0130 G03 X28. Z-8.57 R5 F100
N0140 G1 Z-23. F100
N0150 G0 X30. Z-18.
N0160 G01 X25. Z-21.57 F100
N0170 G02 X26.5 Z-23. R1. F100
N0180 X29.
N0190 G0 X40. Z150.
N0200 T22
N0210 G0 X0 Z10.
N0220 Z2.
N0230 G74 Z-45. I2. K0.5 F70
N0240 G0 Z100.
N0250 M30

OPERATION 2
N0010 T11
N0020 G00 X35. Z100.
N0030 M04 S1500
N0040 G00 X32. Z0
N0050 G1 X-1. F100
N0060 G0 X30. Z1.
N0070 G1 Z0 F100
N0080 X28. Z-1.
N0090 Z-17.
N0100 G0 X35.
N0110 Z-150.
N0120 T33
N0130 G0 X35. Z5.
N0140 G0 X28. Z2.
N0150 G92 X27.7 Z-18. P2.
N0160 X27.5
N0170 X27.3
N0180 G0 X35. Z150.
N0190 M30

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 14 dari 24


LEMBAR KERJA 1 :

PEMBUATAN PROGRAM

A. Kode dasar pembuatan program


Ada beberapa Kode dasar pemrograman (G code dan M code) yang biasa dipakai oleh
macam – macam Control CNC antara Lain

G00 : Gerak Lurus cepat ( Rapid )

G01 : Gerak lurus dengan kecepatan dapat deprogram

G02 : Gerak melingkar searah jarum jam

G03 : Gerak melingkar berlawanan arah jarum jam

G28 : Zero Return ( kembali ketitik Nol Mesin )

M03 : Spindel berputar seararah jarum jam

M04 : Spindel berputar berlawanan arah jarum jam

M05 : Spindel berhenti berputar

M08 : Collant Hidup

M09 : Collant Mati

M30 : Program berakhir

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 15 dari 24


B. Latihan Pembuatan Program
Latihan 1

Buat Program Absolut gambar dibawah

R2

Ø21
Ø25

Ø19

Ø17
P11
P9 P8
P6 P12
P10 P5
P2 P1
P4
P7 P3 2
8 8 14 zero
return
P0

Gerakan Pahat sebagai berikut :

1. P0 – P1 10. P8 – P9
2. P1 – P2 11. P9 – P10
3. P2 – P3 12. P10 – P5
4. P3 – P4 13. P5 – P11
5. P4 – P5 14. P11 – P12
6. P5 – P6 15. P12 – P0
7. P6 – P7
8. P7 – P4
9. P4 – P8
Lembar pekerjaan Latihan 1

No G X Z F Keterangan

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 16 dari 24


Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 17 dari 24
Latihan 2

Buat Program Absolut gambar dibawah

R3

R3
Ø18
Ø24

Ø12
Ø14 P2
P4
P3
P7 P5
P6

P1
P8 2
8 8 14 zero
P0 return

Gerakan Pahat sebagai berikut

1. P0 – P1 6. P5 – P6
2. P1 – P2 7. P6 – P7
3. P2 – P3 8. P7 – P8
4. P3 – P4 9. P8 – P0
5. P4 – P5

Lembar pekerjaan Latihan 2

No G X Z F Keterangan

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 18 dari 24


Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 19 dari 24
PEMBUATAN PROGRAM

Latihan 4

Buat Program Absolut gambar dibawah

R2
1 x 45°

M18 x 1,5
Ø20
Ø26

Ø24

P2
P13 P12
P6 P4
P5
P7
P8
P10
P9 P3
P11

1
8 P1
2
6 10 zero
P0 return
60

66

70

Gerakan Pahat sebagai berikut :

Pahat 1

1. P0 – P1 10. P9 – P10
2. P1 – P2 11. P10 – P11
3. P2 – P3 12. P11 – P0
4. P3 – P4
5. P4 – P5 Pahat 2 membuat Alur
6. P5 – P6 13. P12 – P13
7. P6 – P7
8. P7 – P8 Pahat 3 membuat Ulir
9. P8 – P9 14. P12 – P4

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 20 dari 24


Lembar pekerjaan Latihan 4.

No G X Z F Keterangan

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 21 dari 24


Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 22 dari 24
F. Penilaian Kompetensi
Nama Pekerjaan : .................................................................................
Nama Peserta : .................................................................................
No. I.D. Peserta : .................................................................................
Lama Pengerjaan : Mulai tanggal ……………….. pukul ……………
Selesai tanggal …………….. pukul …………….

I. KOMPETENSI DASAR (KD) : 16.1 Mengenal bagian-bagian program mesin NC/CNC

NO ASPEK YANG DIAMATI KRITERIA Nilai KET.


Maksimul Real
1. Memahami program mesin CNC Dapat Membuat Program 50
sesuai dengan SOP
2. Memahami pemilihan program Dapat memilih kode program 50
yang sesuai sesuai dengan fungsinya

TOTAL NILAI 100

II. KD : 16.2 Menulis program mesin NC/CNC

NO ASPEK YANG DIAMATI KRITERIA Nilai KET.


Maksimul Real
1. Memahami gambar kerja Dapat menerapkan gambar
kerja dalam program
2. Memahami bentuk gerakan alat Dapat menggunakan pahat
potong potong sesuai dengan fungsi

3. Menulis program operasi mesin. Dapat menyusun program


dengan sistimatis
4. Memahami cara menentukan Tepat dalam menyusun
koordinat untuk membuat program sesuai dengan
program. koordinat benda

5. Memahami penulisan program Dapat membuat program


NC/CNC dengan standar KODE sesuai dengan fungsi kode
KOMPETENSI format pada program
prosedur operasi standar.

6. Membuat program dengan Dapat membuat program


format dan prosedur operasi sesuai SOP
standar
TOTAL NILAI 100

III. KD : 16.3 Melaksanakan lembar penulisan operasi NC/CNC

NO ASPEK YANG DIAMATI KRITERIA Nilai KET.


Maksimul Real
1. Memahami cara menyusun Dapat menerapkan program 100
informasi dalam lembar operasi dalam simulasi i
NC/CNC.
TOTAL NILAI 100

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 23 dari 24


IV. KD 16.4 Menguji coba program
NO ASPEK YANG DIAMATI KRITERIA Nilai KET.
Maksimul Real
1. Memahami cara menguji Dengan benar menguji
program secara manual program dalam menu DRY

2. Memahami editing program Dapat memperbaiki program


NC/CNC sesuai standar prosedur. yang telah diuji

3. Memahami pemeriksaan Dapat mengetahui bagian


komponen program program yang keliru

4. Mengoperasikan program pada Dapat menjalankan progam


mesin NC/CNC sesuai SOP sesuai dengan SOP

5. Melaksanakan pemeriksaan Dapat memeriksa dan


menganalisa hasil
TOTAL NILAI 100

G. NILAI STANDAR KOMPETENSI

Nama Mata Pelajaran : Memprogram Mesin NC/CNC ( Dasar )


Nama Standar Kompetensi : Memprogram Mesin NC/CNC ( Dasar )
NO KOMPETENSI DASAR NILAI KET
KKM REAL
1. Mengenal bagian-bagian program mesin NC/CNC
2. Menulis program mesin NC/CNC
3. Melaksanakan lembar penulisan operasi NC/CNC
4. Menguji coba program
NILAI AKHIR (TERENDAH )

Perolehan Nilai adalah ............................., (* Remidi Tanggal ............................., Hasil,.................................)

* Coret bila tidak perlu

Mengetahui ………………….., … …… ..20…


Wali Peserta didik Instrutur Penihuilai,

Job Sheet , “Memprogram Mesin NC/ CNC) Halaman 24 dari 24

Anda mungkin juga menyukai