18 0 986 KB
JOB SHEET Memprogram Mesin NC/CNC ( Dasar )
AXIS SLIDE
SMK PGRI 2 PONOROGO
NAMA
: ..........................................
NIS
: ..........................................
KELAS
: ..........................................
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 REFERENSI
KOORDINAT PROSES
KOORDINAT START/FINISH
SKEMA 2
Job Sheet , “Memprogram Mesin NC/ CNC)
KODE PEMROGRAMAN
INPUT DATA
P
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) J
G03 R50 Finish (50,0) (0,0)
I
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
Ø17
Ø19
Ø25
Ø21
R2
P11
P9 P6
P10
P8 P5 P1 P4
P12
P2 P7 P3 8
8
2
14
P0
zero return
Gerakan Pahat sebagai berikut : 1. P0 – P1 2. P1 – P2 3. P2 – P3 4. P3 – P4 5. P4 – P5 6. P5 – P6 7. P6 – P7 8. P7 – P4 9. P4 – P8 Lembar pekerjaan Latihan 1
No
G
10. 11. 12. 13. 14. 15.
X
Job Sheet , “Memprogram Mesin NC/ CNC)
P8 – P9 P9 – P10 P10 – P5 P5 – P11 P11 – P12 P12 – P0
Z
F
Keterangan
Halaman 16 dari 24
Job Sheet , “Memprogram Mesin NC/ CNC)
Halaman 17 dari 24
Latihan 2 Buat Program Absolut gambar dibawah
R3
P2
P4 P7
P3
P5
P6
P1
P8 8
8
Ø12
Ø14
Ø24
Ø18
R3
2
zero return P0
14
Gerakan Pahat sebagai berikut
1. 2. 3. 4. 5.
P0 – P1 P1 – P2 P2 – P3 P3 – P4 P4 – P5
6. 7. 8. 9.
P5 P6 P7 P8
– P6 – P7 – P8 – P0
Lembar pekerjaan Latihan 2
No
G
X
Job Sheet , “Memprogram Mesin NC/ CNC)
Z
F
Keterangan
Halaman 18 dari 24
Job Sheet , “Memprogram Mesin NC/ CNC)
Halaman 19 dari 24
PEMBUATAN PROGRAM
Latihan 4 Buat Program Absolut gambar dibawah
P2 P13
P6
P10
P12
P4 P5
P7
P9 P11
P3 8
1
P8
M18 x 1,5
1 x 45°
Ø20
Ø24
Ø26
R2
P1 2 6
10
60
zero P0 return
66 70
Gerakan Pahat sebagai berikut : Pahat 1 1. 2. 3. 4. 5. 6. 7. 8. 9.
P0 – P1 P1 – P2 P2 – P3 P3 – P4 P4 – P5 P5 – P6 P6 – P7 P7 – P8 P8 – P9
Job Sheet , “Memprogram Mesin NC/ CNC)
10. 11. 12.
P9 – P10 P10 – P11 P11 – P0
Pahat 2 membuat Alur 13. P12 – P13 Pahat 3 membuat Ulir 14. P12 – P4
Halaman 20 dari 24
Lembar pekerjaan Latihan 4.
No
G
X
Job Sheet , “Memprogram Mesin NC/ CNC)
Z
F
Keterangan
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
NO
ASPEK YANG DIAMATI
bagian-bagian program mesin NC/CNC
KRITERIA
Nilai Maksimul
1.
Memahami program mesin CNC
2.
Memahami pemilihan program yang sesuai
Dapat Membuat Program sesuai dengan SOP Dapat memilih kode program sesuai dengan fungsinya
TOTAL NILAI
50 50 100
II. KD : 16.2 NO
KET. Real
Menulis program mesin NC/CNC
ASPEK YANG DIAMATI
KRITERIA
Nilai Maksimul
1.
Memahami gambar kerja
2.
Memahami bentuk gerakan alat potong
3.
Menulis program operasi mesin.
Dapat menyusun program dengan sistimatis
4.
Memahami cara menentukan koordinat untuk membuat program.
Tepat dalam menyusun program sesuai dengan koordinat benda
5.
Memahami penulisan program NC/CNC dengan standar KODE KOMPETENSI format pada prosedur operasi standar.
Dapat membuat program sesuai dengan fungsi kode program
6.
Membuat program dengan format dan prosedur operasi standar
Dapat membuat program sesuai SOP
KET. Real
Dapat menerapkan gambar kerja dalam program Dapat menggunakan pahat potong sesuai dengan fungsi
TOTAL NILAI
100
III. KD : 16.3 Melaksanakan lembar penulisan operasi NC/CNC NO
ASPEK YANG DIAMATI
KRITERIA
Nilai Maksimul
1.
Memahami cara menyusun informasi dalam lembar operasi NC/CNC.
Dapat menerapkan program dalam simulasi i
TOTAL NILAI
Job Sheet , “Memprogram Mesin NC/ CNC)
KET. Real
100 100
Halaman 23 dari 24
IV. KD 16.4 Menguji coba program NO
ASPEK YANG DIAMATI
KRITERIA
Nilai Maksimul
1.
Memahami cara menguji program secara manual
Dengan benar menguji program dalam menu DRY
2.
Memahami editing program NC/CNC sesuai standar prosedur.
Dapat memperbaiki program yang telah diuji
3.
Memahami pemeriksaan komponen program
Dapat mengetahui bagian program yang keliru
4.
Mengoperasikan program pada mesin NC/CNC sesuai SOP
Dapat menjalankan progam sesuai dengan SOP
5.
Melaksanakan pemeriksaan
Dapat memeriksa dan menganalisa hasil
TOTAL NILAI
KET. Real
100
G. NILAI STANDAR KOMPETENSI Nama Mata Pelajaran
: Memprogram Mesin NC/CNC ( Dasar )
Nama Standar Kompetensi
: Memprogram Mesin NC/CNC ( Dasar )
NO
KOMPETENSI DASAR KKM
1. 2. 3. 4.
NILAI REAL
KET
Mengenal bagian-bagian program mesin NC/CNC Menulis program mesin NC/CNC Melaksanakan lembar penulisan operasi NC/CNC Menguji coba program NILAI AKHIR (TERENDAH )
Perolehan Nilai adalah ............................., (* Remidi Tanggal ............................., Hasil,.................................) * Coret bila tidak perlu Mengetahui Wali Peserta didik
Job Sheet , “Memprogram Mesin NC/ CNC)
………………….., … …… ..20… Instrutur Penihuilai,
Halaman 24 dari 24