CNC
(Mesin Frais CNC, Mesin Bubut CNC, dan Mastercam)
Oleh :
Tim Teknik Pemesinan
Jurusan Pendidikan Teknik Mesin
Fakultas Teknik
Universitas Negeri Yogyakarta
Modul Teknik Pemesinan CNC
Daftar Istilah
CNC
Singkatan dari Computerized Numerical Control atau Computer Numerically Controlled
Interpolasi Linier
Kombinasi gerak dua sumbu atau lebih yang menghasilkan jalur yang lurus antara titik
awal pemrograman dan titik akhir pemrograman.
Gerak menuju titik referensi (Reference point approach)
Adalah proses menentukan posisi koordinat alat potong atau tempat alat potong
terhadap titik nol mesin. Ketika menggunakan sumbu- sumbu koordinat mesin untuk
operasi program CNC sangat penting untuk memastikan harga koordinat aktual yang
diberikan oleh sistem pengukuran sesuai dengan harga koordinat pada mesin.
Panel Kontrol
Bagian kontrol dari mesin CNC, terdiri dari keyboard CNC dan panel kontrol mesin
(Machine Control Panel = MCP).
Pergeseran jalannya alat potong (Tool compensation)
Nilai yang diberikan untuk memindahkan lintasan alat potong sesuai dimensi (panjang
dan diameter) alat potong.
Pergeseran titik nol (Zero point offset atau Position Shift Offset)
Nilai yang diberikan untuk menggeser titik nol dari sistem koordinat mesin (M) ke sistem
koordinat benda kerja (W). Pergeseran titik nol pada sistem kontrol CNC Sinumerik 802
S/C menggunakan G54, G55, G56, dan G57.
Program CNC
Program yang berisi urutan blok atau baris instruksi. Blok atau baris instruksi tersebut
disusun dari kata-kata yang terdiri dari huruf kapital dan angka.
Sistem koordinat
Sistem yang mendiskripsikan gerakan pada mesin sebagai gerakan relatif antara alat
potong dan benda kerja. Sistem koordinat yang digunakan biasanya adalah sistem
kordinat kartesian dengan sumbu x, sumbu y, dan sumbu z.
Softkey
Tombol yang ada di panel kontrol yang memiliki fungsi untuk mengaktifkan menu yang
tertulis pada layar di atas tombol tersebut
2
Modul Teknik Pemesinan CNC
STANDAR KOMPETENSI
3
Modul Teknik Pemesinan CNC
B. Indikator Unjuk Kerja (IUK) untuk Standar Kompetensi Pemesinan Frais CNC
untuk siswa SMK
Indikator Unjuk Kerja berikut bisa digunakan sebagai panduan kemajuan belajar siswa
atau panduan bagi guru dalam menyampaikan materi dan mengobservasi kegiatan
belajar siswa. Selain itu IUK bisa digunakan sebagai penilaian mandiri siswa dan
pedoman penilaian/observasi oleh guru selama pelaksanaan pembelajaran pemesinan
frais CNC. Indikator Unjuk Kerja dijabarkan dari Kompetensi Dasar sebagai Kriteria Unjuk
Kerja, kemudian disusun berdasarkan urutan pengoperasian mesin frais CNC. Sebagai
buku referensi penyusunan IUK ini adalah buku Operation and Programming 08/2003
Sinumerik 802 S/C base line Milling yang disusun oleh Siemens (2003). Daftar Indikator
Unjuk Kerja tersebut adalah :
4
Modul Teknik Pemesinan CNC
(19) Menggerakan alat potong pada arah sumbu X, sumbu Y, dan sumbu Z di
mode operasi manual (Jog) dengan gerak pemotongan (feed)
(20) Mengaktifkan putaran spindel pada rpm tertentu menggunakan mode operasi
MDI
(21) Menyiapkan mesin frais CNC untuk dipasang pencekam benda kerja
(22) Memilih pencekam benda kerja yang sesuai dengan bentuk benda kerja yang
akan dikerjakan
(23) Memasang pencekam benda kerja di meja mesin frais CNC
(24) Memasang benda kerja pada pencekam
(25) Mengidentifikasi dimensi alat potong atau beberapa alat potong yang
digunakan untuk pengerjaan benda kerja sesuai gambar kerja
(26) Memilih bentuk alat potong atau beberapa alat potong yang sesuai untuk
benda kerja yang akan dibuat sesuai gambar kerja
(27) Menyiapkan mesin frais CNC untuk dipasang alat potong
(28) Memasang alat potong pada pemegang alat potong
(29) Memasang alat potong pada spindel mesin frais CNC
(30) Mengedit data kompensasi alat potong (tool compensation)
(31) Memeriksa kebenaran data alat potong (diameter dan panjang)
(32) Mengidentifikasi titik referensi mesin frais CNC
(33) Mengaktifkan area operasi mesin
(34) Menjelaskan simbol-simbol di layar panel kontrol pada area operasi mesin
(35) Melakukan seting pergeseran titik nol arah sumbu X dari titik nol mesin (M) ke
titik nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan menu zero offset
(36) Melakukan seting pergeseran titik nol arah sumbu Y dari titik nol mesin (M) ke
titik nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan menu zero offset
(37) Melakukan seting pergeseran titik nol arah sumbu Z dari titik nol mesin (M) ke
titik nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan menu zero offset
5
Modul Teknik Pemesinan CNC
(38) Melakukan seting pergeseran titik nol arah sumbu X dari titik nol mesin ke titik
nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan perhitungan manual
(39) Melakukan seting pergeseran titik nol arah sumbu Y dari titik nol mesin ke titik
nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan perhitungan manual
(40) Melakukan seting pergeseran titik nol arah sumbu Z dari titik nol mesin ke titik
nol benda kerja/zero point offset (G54 atau settable zero offset yang lain)
dengan menggunakan perhitungan manual
(41) Mengedit pergeseran titik nol (settable zero offset ) melalui panel kontrol CNC
(42) Memeriksa kebenaran pergeseran titik nol (G54, G55, G56, atau G57)
(43) Memeriksa kebenaran data seting mesin
(44) Menjelaskan struktur program CNC untuk mesin frais CNC
(45) Menjelaskan cara memberi nama program CNC untuk mesin frais CNC
(46) Menjelaskan arti kode G54 yang digunakan untuk pemrograman pada mesin
frais CNC
(47) Menjelaskan prinsip pengukuran absolut dan incremental
(48) Menjelaskan kode pemrograman absolut G90 dan incremental G91
(49) Menjelaskan arti kode T yang digunakan untuk pemrograman pada mesin frais
CNC
(50) Menjelaskan arti kode D yang digunakan untuk pemrograman pada mesin frais
CNC
(51) Menjelaskan arti kode S yang digunakan untuk pemrograman pada mesin frais
CNC
(52) Menjelaskan arti kode F yang digunakan untuk pemrograman pada mesin frais
CNC
(53) Menjelaskan kode M2 yang digunakan untuk pemrograman pada mesin frais
CNC
(54) Menjelaskan kode M3 yang digunakan untuk pemrograman pada mesin frais
CNC
(55) Menjelaskan kode M4 yang digunakan untuk pemrograman pada mesin frais
CNC
6
Modul Teknik Pemesinan CNC
(56) Menjelaskan kode M5 yang digunakan untuk pemrograman pada mesin frais
CNC
(57) Menjelaskan kode M6 yang digunakan untuk pemrograman pada mesin frais
CNC
(58) Menjelaskan kode M8 yang digunakan untuk pemrograman pada mesin frais
CNC
(59) Menjelaskan kode M9 yang digunakan untuk pemrograman pada mesin frais
CNC
(60) Menjelaskan kode program G0 yang digunakan untuk pemrograman pada
mesin frais CNC
(61) Menjelaskan kode program G1 yang digunakan untuk pemrograman pada
mesin frais CNC
(62) Menjelaskan kode program G2 yang digunakan untuk pemrograman pada
mesin frais CNC
(63) Menjelaskan kode program G3 yang digunakan untuk pemrograman pada
mesin frais CNC
(64) Menjelaskan arti kode kompensasi alat potong kiri dan kanan program
G41/G42/G40 yang digunakan untuk pemrograman pada mesin frais CNC
(65) Membuat program CNC untuk bentuk kontur lurus
(66) Membuat program CNC untuk bentuk kontur melengkung
(67) Membuka program CNC yang ada di dalam memori mesin frais CNC
(68) Menutup program CNC yang telah dibuka
(69) Menulis program CNC yang baru di mesin frais CNC
(70) Menentukan harga gerak makan F sesuai dengan tabel F
(71) Menentukan harga putaran spindel S dengan tabel S
(72) Menentukan koordinat untuk gambar kerja yang ada di Job sheet untuk
pembuatan program CNC
(73) Membuat langkah kerja untuk gambar kerja yang ada di Job sheet
(74) Menjelaskan fungsi mode operasi Automatic pada mesin frais CNC
(75) Menjelaskan simbol-simbol yang ada di layar kontrol panel mesin frais CNC
pada mode operasi Automatic
7
Modul Teknik Pemesinan CNC
8
Modul Teknik Pemesinan CNC
Petunjuk :
Berilah tanda check (√) di sebelah kanan pernyataan berikut sesuai dengan kondisi
kemampuan anda pada saat ini:
Jawaban
No Pernyataan
Bisa Belum bisa
Apabila ada beberapa pernyataan tersebut di atas belum bisa anda kerjakan, maka
anda diharapkan mempelajari modul ini.
9
Modul Teknik Pemesinan CNC
Materi 1
Mengenal Bagian-bagian Utama Mesin Frais CNC, Panel
Kontrol Sinumerik 802 S/C base line, dan Tata nama
Sumbu koordinat
Tujuan
Setelah mempelajari Materi 1 ini siswa memiliki kompetensi dapat:
Menjelaskan bagian-bagian utama dari mesin frais CNC
Menjelaskan bagian- bagian panel kontrol Sinumerik 802 S/C base line
pada Mesin Frais CNC
Menjelasakan tata nama sumbu koordinat pada mesin frais CNC.
Panel
kontrol CNC
Meja mesin
Alat potong Ragum dan
frais
(cutting tool) benda kerja
10
Modul Teknik Pemesinan CNC
A. Deskripsi Materi 1
Mesin Frais CNC yang digunakan dalam Modul ini adalah Mesin Frais CNC yang
menggunakan Sistem Kontrol Sinumerik 802S atau 802C base line. Bagian-bagian
utama mesin frais CNC, panel kontrol mesin CNC dan tata nama sumbu koordinat
dijelaskan pada deskripsi materi di bawah ini.
Panel
magazine kontrol
Spindel dan
pemegang alat
potong
Meja/table
Ragum dan
benda kerja
Gambar 1.1. Gambar skematis mesin frais CNC dan nama bagian-bagian
utamanya
11
Modul Teknik Pemesinan CNC
Meja mesin frais berfungsi untuk meletakkan pemegang benda kerja. Spindel adalah
sumbu utama mesin frais yang digunakan untuk menempatkan pemegang alat potong.
Panel kontrol berfungsi sebagai pusat pengontrolan gerakan alat potong mesin frais,
gerakan meja mesin frais, serta pengaturan arah dan jumlah putaran spindel. Mesin frais
CNC memungkinkan penggunaan alat potong lebih dari satu buah dan penggantian alat
potong secara otomatis, sehingga alat potong yang akan digunakan ditempatkan di
magazine. Beberapa Mesin frais CNC tidak dilengkapi dengan magazine, sehingga
penggantian alat potong dilakukan dengan manual. Beberapa mesin frais CNC
dilengkapi dengan hand wheel yang digunakan untuk menggerakan alat potong pada
mode manual. Gambar mesin frais CNC tanpa magazine dapat dilihat pada Gambar 1.2.
Spindel dan
pemegang
alat potong
Panel
kontrol
ragum
Hand
wheel
Gambar 1.2. Mesin frais CNC tanpa magazine, untuk penggantian alat potong
dilakukan secara manual.
12
Modul Teknik Pemesinan CNC
Mesin perkakas CNC adalah mesin perkakas yang dalam pengoperasian proses
pemotongan benda kerja oleh alat potong dibantu dengan kontrol numerik berbasis
komputer atau CNC (Computerized Numerical Control). Untuk menggerakkan alat
potong pada mesin perkakas CNC digunakan sistem koordinat. Sistem koordinat yang
digunakan pada mesin perkakas CNC adalah sistem koordinat segi empat (rectangular
coordinate systems) dengan aturan tangan kanan seperti terlihat pada Gambar 1.9.
Sistem koordinat ini berfungsi untuk mendeskripsikan gerakan pada mesin sebagai
gerakan relatif antara benda kerja dan alat potong.
Gambar 1.9. Tata nama sumbu koordinat dan arah sumbu koordinat
Pada mesin frais CNC sistem koordinat tersebut diterapkan untuk sistem koordinat mesin
(MCS= Machine Coordinate System) dan sistem koordinat benda kerja (WCS=
Workpiece Coordinate System). Sistem koordinat mesin yang diberi simbol M adalah
orientasi dari sistem koordinat pada mesin frais CNC. Titik nol (0,0,0) dari sistem
koordinat ini dinamakan titik nol mesin (M). Titik nol mesin digunakan sebagai titik
referensi, sehingga semua sumbu koordinat titik nolnya di sini. Sistem koordinat tersebut
bisa dipindah-pindah titik nolnya untuk kepentingan pelaksanaan seting, pembuatan
program CNC dan gerakan alat potong.
Sistem koordinat benda kerja diberi simbol W, adalah sistem koordinat yang digunakan
untuk mendeskripsikan geometri dari benda kerja. Titik nol benda kerja dapat secara
bebas dipindahkan oleh pembuat program CNC. Pembuat program CNC menggunakan
13
Modul Teknik Pemesinan CNC
sistem koordinat benda kerja untuk memerintah gerakan alat potong. Arah gerakan alat
potong dibuat pada program CNC dengan asumsi bahwa pada waktu proses
pemotongan alat potong yang bergerak, bukan benda kerjanya. Posisi M dan W dapat
dilihat pada Gambar 1.10.
Gambar 1.10. Sistem koordinat pada mesin frais CNC, dan titik nol yang ada di mesin
frais CNC ( Siemens,2003 ; MTS.,1999)
B. Ringkasan Materi 1
Mesin frais CNC terdiri dari bagian mesin perkakas dan bagian kontrol CNC. Mesin
perkakas terdiri dari bagian alat potong dan pencekamannya, meja mesin frais, dan
bagian pemegang/pencekam benda kerja. Bagian kontrol atau panel kontrol CNC terdiri
dari (1) papan ketik CNC, (2) panel kontrol mesin, dan (3) layar. Papan ketik CNC
digunakan untuk menulis, mengubah dan memanggil program CNC. Panel kontrol mesin
(Machine Control Panel=MCP) adalah tombol-tombol pengendalian mesin. Layar
(monitor) pada panel kontrol memberikan informasi tentang: area operasi, status
program, mode pengoperasian, tampilan status, pesan pengoperasian, nama program,
baris alarm, jendela kerja, simbol recall, menu berikutnya, kotak softkey, menu vertikal,
penambahan laju pemakanan, gear box, dan penambahan putaran spindel.
14
Modul Teknik Pemesinan CNC
Mesin frais CNC untuk pengoperasiannya menggunakan sistem koordinat kartesian dan
sistem koordinat polar. Sistem koordinat ini mendiskripsikan gerakan pada mesin
sebagai gerakan relatif antara alat potong dan benda kerja. Sistem koordinat ini adalah
sistem kordinat dengan tiga sumbu yaitu sumbu X, sumbu Y, dan sumbu Z.
C. Soal Latihan
Petunjuk : Kerjakan soal dan tugas di bawah ini di buku catatan anda
D. Tugas
1) Buatlah gambar sket sebuah mesin frais CNC yang ada di laboratorium CNC
dengan nama- nama bagian-bagiannya, dan sistem koordinatnya !
2) Buatlah gambar sket panel kontrol mesin CNC yang ada di laboratorium CNC !
15
Modul Teknik Pemesinan CNC
Materi 2
Dasar-dasar Pemrograman CNC di Mesin Frais CNC
Tujuan
16
Modul Teknik Pemesinan CNC
A. Deskripsi Materi 2
Agar dapat menulis program CNC dan memahami apa yang ditulis, maka berikut ini
dipaparkan mengenai dasar- dasar pemrograman CNC dan kode-kode instruksi
pemrograman CNC. Hal ini harus dipahami lebih dahulu sebagai dasar pemahaman
penulisan program CNC.
1. Struktur program
Program CNC terdiri dari blok (block) yang berurutan. Setiap blok merupakan
langkah pemesinan. Perintah/Instruksi ditulis dalam satu blok dalam bentuk kata-kata
(words). Blok terakhir dari urut- urutan tersebut berisi kata khusus untuk mengakhiri
program yaitu M2.
Tabel 2.1. Struktur program
Catatan:
Setiap sistem kontrol CNC memiliki aturan sendiri untuk pemberian nama program CNC,
misalnya untuk mesin Emco, nama program dengan menggunakan angka, misal: 01, 02,
dan seterusnya, atau O0001.Mil, O0005.LAT.
17
Modul Teknik Pemesinan CNC
Satu kata boleh berisi beberapa huruf addres. Akan tetapi dalam kasus ini, tanda sama
dengan “=” harus disisipkan untuk menunjukkan harga dari angkanya terhadap huruf
addres yang dimaksud.
Contoh : CR=5.23
5. Struktur blok
Suatu blok instruksi (block instructions) sebaiknya berisi semua data yang diperlukan
untuk melaksanakan satu langkah pemesinan. Blok biasanya terdiri dari beberapa kata
dan selalu diakhiri dengan the end of-block character “LF” (line feed). Karakter tersebut
akan muncul dengan sendirinya ketika tombol return atau input ditekan ketika kita
menulis program. Dalam satu blok jumlah karakter maksimal 127 buah.
18
Modul Teknik Pemesinan CNC
Pada kontrol CNC Sinumerik 802 S/C nomer program tidak harus ada, akan tetapi
sebaiknya kita menulis nomer program agar mudah mengeditnya.
Contoh Program :
19
Modul Teknik Pemesinan CNC
a. G54, G55, G56, dan G57, pencekaman benda kerja dan pergeseran
titik nol mesin ke titik nol benda kerja.
Pergeseran titik nol memberitahukan secara pasti titik nol benda kerja dari titik nol
mesin. Pergeseran ini dihitung setelah benda kerja dicekam pada ragum di mesin
dan harus diisikan pada parameter titik nol (zero point offset). Pergeseran titik nol
diaktifkan melalui program CNC dengan menuliskan G54 (lihat gambar di bawah),
atau pergeseran titik nol yang lain, misalnya G55, G56, atau G57.
Format :
N... G54; berarti titik nol benda kerja diaktifkan
N...
20
Modul Teknik Pemesinan CNC
Format :
N.. G90 ; berarti sistem pengukuran absolut diaktifkan
N…
N… G91 ; berarti sistem kordinat yang digunakan adalah incremental.
Kode G91 berarti sistem pengukuran yang digunakan menggunakan koordinat
relatif atau incremental. Pergeseran alat potong diprogram dari tempat alat
potong berada ke posisi berikutnya. Titik nol (0,0,0) berada di ujung sumbu alat
potong. Perintah bergerak lurus ke X10, berarti alat potong bergerak 10 mm dari
posisi alat potong sebelumnya.
Contoh program 1, menggunakan sistem koordinat absolut:
N30 G90
N40 G0 X20 Y20 ; berarti perintah bergerak menuju koordinat (20,20)
N50 X30 Y30 ; berarti perintah bergerak menuju koordinat (30,30)
21
Modul Teknik Pemesinan CNC
.....
Gambaran gerakan alat potong
(30,30)
program di atas adalah seperti
N50
gambar di samping.
X N40
(20,20) Posisi awal alat
(0,0) Y potong
Contoh program 2, menggunakan sistem koordinat incremental:
N30 G91
N40 G0 X20 Y20 ; berarti perintah bergerak menuju koordinat (20,20) dari posisi
; awal alat potong
N50 X30 Y30 ; berarti perintah bergerak menuju koordinat (30,30) dari N40.
.....
Gambaran gerakan alat potong adalah seperti gambar di bawah.
N50
X
N40
Y
Posisi awal alat
potong
22
Modul Teknik Pemesinan CNC
Diisi radius
alat potong
e. S, putaran spindel
Untuk mengaktifkan jumlah putaran spindel mesin frais CNC digunakan S diikuti
dengan jumlah putaran per menit. Arah putaran spindel mengikuti perintah kode
M, yaitu M3 putaran searah jarum jam, dan M4 putaran berlawanan arah jarum
jam. Sedangkan perintah M5 putaran spindel berhenti.
23
Modul Teknik Pemesinan CNC
Format :
N... M3
N... S1500; berarti putaran spindel searah jarum jam 1500 rpm.
N...
Penentuan harga putaran spindel adalah berdasarkan kecepatan potong benda kerja.
Kecepatan potong benda kerja dipengaruhi oleh material alat potong dan material benda
kerja. Berikut diberikan contoh putaran spindel untuk alat potong dari HSS dengan
berbagai bahan benda kerja yang sering digunakan.
(sumber: http://www.southbaymachine.com/setups/cuttingspeeds.htm ).
Tabel 2.1. Jumlah putaran spindel dalam Rpm untuk alat potong dari HSS
f. F, gerak makan
Gerak makan F adalah kecepatan pergerakan alat potong yang berupa harga
absolut . Harga gerak makan ini berhubungan dengan gerakan interpolasi G1,
G2, atau G3 dan tetap aktif sampai harga F baru diaktifkan di program CNC.
Satuan untuk F ada dua yaitu mm/menit apabila sebelum harga F ditulis G94, dan
mm/putaran apabila ditulis G95 sebelum harga F. Satuan mm/putaran hanya
dapat berlaku apabila spindel berputar. Harga satuan F secara default yang aktif
adalah mm/menit.
Format :
N....
N... G94 F300; berarti harga gerak makan 300 mm/menit
N... M3 S1000
N... G95 F2; berarti gerak makan 2 mm/putaran.
24
Modul Teknik Pemesinan CNC
Harga gerak makan (F) dipengaruhi oleh banyak faktor antara lain: material
benda kerja, material alat potong, kedalaman potong, kehalusan permukaan
akhir, bentuk alat potong, dan kondisi pemotongan yang digunakan. Berikut
disampaikan tabel gerak makan (F) sebagai harga pendekatan gerak makan.
Tabel 2.2. Gerak makan (F) untuk berbagai kedalaman potong dan material
benda kerja untuk beberapa diameter alat potong (End Mill)
Kedalaman potong Kedalaman potong
Material Benda 0,05” (1,25 mm) 0,25” (6 mm)
kerja Diameter alat potong
3 mm 10 mm 12,5 mm 10 mm 18 mm
0,0012-
Plain Carbon Steels 0,050-0,075 0,075-0,1 0,025-0,050 0,050-0,1
0,025
High Carbon Steel .0003-0,025 0,025-0,075 0,050-0,1 .0003-0,025 0,025-0,1
0,0012-
Tool Steel 0,025-0,075 0,050-0,1 0,025-0,050 0,075-0,1
0,025
Cast Aluminum
0,050 0,075 0,125 0,075 0,2
Alloy
Cast Aluminum -
0,025 0,075 0,125 0,075 0,150
Hard
0,0012-
Brasses & Bronzes 0,075-0,1 0,1-0,150 0,050-0,075 0,1-0,150
0,025
Plastics 0,050 0,1 0,125 0,075 0,2
Catatan: harga gerak makan adalah mm/gigi, sehingga harga gerak makan untuk
alat potong harus dikalikan jumlah sisi potong (gigi).
Harga F = harga F tabel x jumlah sisi potong x S
25
Modul Teknik Pemesinan CNC
Format :
N... G0 X20 Y40 Z2
N... G1 Z-10 F20 ; berarti alat potong bergerak lurus menuju Z-10
N... G1 X40 Y48 Z-12 ; berarti alat potong bergerak lurus menuju (40,48,-12)
N...
i. G2 dan G3, gerak interpolasi melingkar
Perintah G2 atau G3 berfungsi untuk menggerakkan alat potong dari titik awal ke
titik akhir mengikuti gerakan melingkar. Arah gerakan ada dua macam yaitu G2
untuk gerakan searah jarum jam, dan G3 untuk berlawanan arah jarum jam (lihat
26
Modul Teknik Pemesinan CNC
gambar di bawah). Gerak makan alat potong menurut F yang diprogram pada
baris sebelumnya.
Format :
N...
N... G2 X... Y... I5 J-1; bergerak melingkar ke (X,Y) dengan titik pusat di
(5,-1) dari titik awal gerak alat potong
N... G2 X... Y...CR=10; bergerak melingkar ke (X,Y) dengan radius 10
N...
27
Modul Teknik Pemesinan CNC
Format :
N... G0 X... Y... Z...
N... G42 ; berarti kompensasi radius alat potong kanan
diaktifkan
N... G1 X... Y...
N...
N... G40 ; berarti kompensasi dibatalkan
k. M2, M3, M4, M5,M6, M8, M9, fungsi tambahan
Kode M ini adalah kode untuk fungsi tambahan. Arti beberapa kode M tersebut
adalah :
M2 = program berakhir
M3 = spindel ON dengan putaran searah jarum jam
M4 = spindel ON dengan putaran berlawanan arah jarum jam
M5 = spindel OFF
M6 = ganti alat potong
M8 = coolant ON
M9 = coolant OFF.
Format :
N... G54 T1 S2000 F100
N... M3 ; berarti spindel putar arah kanan
N...
N... T2
N... M6 ; berarti ganti alat potong menjadi T2
N... M5 ; berarti spindel OFF
N... M2 ; program berakhir
Catatan:
Kode program G00, G01, G02, dan G03 berlaku untuk semua sistem kontrol
mesin CNC. Program siklus diatur tersendiri oleh produsen sistem kontrol sesuai
28
Modul Teknik Pemesinan CNC
dengan jenis sistem kontrol yang digunakan. Berikut ini dipaparka kode siklus
untuk sistem kontrol Sinumerik 802S/C.
Kode Pemrograman siklus
l. LCYC82, pembuatan lubang dengan mata bor (drilling) untuk lubang
dangkal (spot facing)
Siklus adalah bagian program yang berisi proses yang saling bersambung yang
mendukung beberapa proses pemesinan, misalnya pembuatan lubang dengan
mata bor, membuang bagian benda kerja yang tidak diperlukan atau pemotongan
ulir. Suatu siklus dapat berjalan setelah diberi beberapa data parameter. Siklus
standar untuk pembuatan lubang dan aplikasi pemotongan tertentu telah ada
dalam sistem. Pemberian harga parameter dari R100 sampai dengan R149
digunakan sebagai isian parameter dari suatu siklus.
Pada siklus LCYC82 ini mata bor dengan jumlah putaran dan gerak makan yang
terprogram masuk ke benda kerja sampai dengan kedalaman akhir tertentu.
Apabila kedalaman akhir telah dicapai maka gerakan turun mata bor akan
berhenti sebentar (dwel) sesuai dengan harga yang telah diprogramkan di
parameter. Setelah itu mata bor akan kembali dengan cepat ke bidang
pengembalian (lihat gambar di samping).
Syarat penggunaan siklus LCYC82 ini adalah
putaran spindle dan arah putarannya demikian
juga harga gerak makan sudah diprogram di
baris program sebelumnya. Posisi koordinat
pemboran sudah dilakukan sebelum memanggil
siklus ini. Alat potong yang dibutuhkan dengan
harga kompensasi alat potong sudah diisikan
datanya sebelum siklus ini dipanggil.
Parameter yang digunakan pada siklus ini :
R101 : posisi bidang pengembalian (absolut) yaitu posisi dari mata bor
pada akhir siklus.
29
Modul Teknik Pemesinan CNC
R102 : jarak aman posisi mata bor yang berfungsi sebagai bidang
referensi
R103 : bidang referensi (absolut)
R104 : kedalaman akhir (absolut)
R105 : waktu berhenti yang digunakan untuk memutus beram (detik)
Format :
N… G0 X40 Y40 Z5
N… R101=5.000 R102 =3.000 R103=0.000
R104=-6.000 R105=10.000 ; harga parameter
N… LCYC82 ; pemanggilan siklus
N… G0 X… Y…
30
Modul Teknik Pemesinan CNC
31
Modul Teknik Pemesinan CNC
32
Modul Teknik Pemesinan CNC
Format/ contoh :
N…
N… R101 =5.000 R102=3.000 R103=0.000
R104=-15.000 R105= 5.000 R107=30.000
R108=40.000 R109=10 R110=-5.000
R111=20.000 R127=1.000 ;parameter pemboran
N… R115=83.000 R116=25.000 R117=25.000
R118=17.000 R119=8.000 R120=0.000
R121=45.000 ;parameter jajaran lubang
N… LCYC61 ;pemanggilan siklus
N… G0 X… Y…
33
Modul Teknik Pemesinan CNC
Format program :
N10 G54 G90
34
Modul Teknik Pemesinan CNC
35
Modul Teknik Pemesinan CNC
SMK INDUSTRIES
Job Sheet
Nama Pekerjaan : Kotak dengan alur tepi
Nomer Benda kerja : KTK1
Jumlah : 1 buah
Bahan : 08F Low Carbon Steel
Ukuran bahan dasa : 50 mm x 50 mm x 40 mm
Titik datum : Pojok kiri atas benda kerja
Daftar Alat potong
N10 G54
N20 G90 M3 S1700 F125 T1
N30 G0 X-10. Y0. Z2.
N40 Z-3.
N50 G1 X-1. Y-1.
N60 X51.
N70 Y51.
N80 X-1.
N90 Y-10.
N100 G0 Z10.
N120 M5 M2
36
Modul Teknik Pemesinan CNC
SMK INDUSTRIES
Job Sheet
Nama Pekerjaan : Kotak dengan alur tepi 2
Nomer Benda kerja : KTK2
Jumlah : 1 buah
Bahan : 08 Low Carbon Steel
Ukuran bahan dasar : 50 mm x 50 mm x 40 mm
Titik datum : Pojok kiri atas benda kerja
37
Modul Teknik Pemesinan CNC
SMK INDUSTRIES
Job Sheet
Nama Pekerjaan : Kotak dengan alur tengah
Nomer Benda kerja : KTK3
Jumlah : 1 buah
Bahan : 08 F Low Carbon Steel
Ukuran bahan dasar : 50 mm x 50 mm x 40 mm
Titik datum : Pojok kiri atas benda kerja
Daftar Alat potong
Tool Tool Description Height Offset Radial Offset
Number Number Number
(D) (D)
1 End Mill 10 mm 1 5
N10 G54
N20 G90 M3 S1700 F125 T1
N30 G0 X-10. Y0. Z2.
N40 Z-5.
N50 G1 X0. Y0.
N60 X42.
N70 G3 X50. Y8. I0. J8.
N80 G1 Y42.
N90 G3 X42. Y50. I-8. J0.
N100 G1 X8.
N120 G3 X0. Y42. I0. J-8.
N130 G1 Y8.
N140 G3 X8. Y0. I8. J0.
N150 G0 Z-2.
N160 X25. Y-2.
N170 G1 Y52.
N180 G0 X-2.
N190 Y25.
N200 G1 X52.
N210 G0 Z10.
N220 M5 M2
Catatan :
Contoh program yang lain akan diberikan oleh Guru, sesudah anda lancar menulis
program di panel kontrol mesin CNC.
38
Modul Teknik Pemesinan CNC
Asesmen Akhir
Evaluasi Pengetahuan (kognitif)
Catatan : soal evaluasi kinerja ini bisa dilakukan dengan menggunakan perangkat
lunak mesin CNC virtual atau pada mesin CNC yang sesungguhnya.
Selamat belajar
39
RevNo Revision note Date Signature Checked
5
50
R
1
1
8
R
40
50
R
9
6
R
40
50
LATIHAN_PEMESINAN_CNC
PEMESINAN_CNC_FREIS Edition Sheet
LATIHAN_CNC_NO.5
ED_1 5/14
Modul Teknik Pemesinan CNC
A. Pengaturan awal
1. Buka program Mill9
2. Screen, Configure, NC Setting. Pastikan configuration file pada ukuran Metric,
number decimal places NCI=3
3. Klik Start and exit. Pilh startup conf pada Metric, default construction plan Top
41
Modul Teknik Pemesinan CNC
4. Pilih Screen. Atur seperti gambar di bawah, nonaktifkan enable open GL,
kemudian pada chaining options pilih mode chaning partial. Klik OK pada
chaining options. Setelah selasai klik OK pada menu system configuration.
42
Modul Teknik Pemesinan CNC
43
Modul Teknik Pemesinan CNC
o. Hasilnya adalah sebagai berikut. Kemudian tekan esc, dan esc lagi
untuk kembali ke menu utama
p. Simpan gambar, dengan cara klik: file, save, beri nama gambar (misal
kotak40), save.
44
Modul Teknik Pemesinan CNC
3. Pilih material yang digunakan, dengan cara klik pada kotak cari material (…),
dan pilih mill library, pilih bahan Aluminium 2024, OK, OK
45
Modul Teknik Pemesinan CNC
4. Klik kanan mouse, kemudian pilih isometric. Bila gambar terlalu besar pilih
Unzoom 0.8 beberapa kali. Tampilan gambar dan bahannya adalah sebagai
berikut.
5. Klik main menu, tool path, pocket. Kemudian pilih garis batas untuk membuat
proses facing (empat garis pinggir benda kerja) dengan klik satu per satu
garis tersebut. Ketika klik garis yang pertama perhatikan menu (pastikan Wait
pada Y, klau belum klik tulisan Wait). Perhatikan arah anak panah, arah klik
garis berikutnya ikuti arah panah merah.
3
4
1 2
46
Modul Teknik Pemesinan CNC
6. Setelah proses di atas, akan muncul kotak menu Pocket (Facing). Pada kotak
tool, klik kanan, klik get tool from library. Pilih tool yang akan digunakan (misal
dipilih Endmill 12 mm flat), klik OK
7. Plih pocket parameter. Tentukan (isilah dengan angka) jarak retract, feed
plane, top of stock, depth of cut. Pada menu pocket type pilih facing. Klik OK.
47
Modul Teknik Pemesinan CNC
1 3
2
48
Modul Teknik Pemesinan CNC
10. Setelah garis kontur dipilih semua (warna garis berubah menjadi merah), klik
End here, Done.
11. Kita gunakan tool yang sama, maka kemudian pilih contour parameter. Isi
data seperti gambar. Pilih depth of cut 2 mm. Klik OK, OK
49
Modul Teknik Pemesinan CNC
13. Untuk menampilkan simulasi dalam 3 dimensi. Pilih Main menu, NC Utils,
verify, dan jalankan program
50
Modul Teknik Pemesinan CNC
14. Langkah membuat program CNC sama seperti pada Modul tutorial bubut,
yaitu dengan Main menu, NC Utils, Post Proc, Run. Program tersebut seperti
berikut :
%
(PROGRAM NAME - KOTAK40 )
(DATE=DD-MM-YY - 22-09-11 TIME=HH:MM - 20:37 )
N100 G21
N102 G90 G80 G40 G0
G15 H-01
( 12. FLAT ENDMILL TOOL - 1 DIA. OFF. - 21 LEN. - 2 DIA. - 12. )
N104 G0 G90 X63.75 Y-3.75 A0.
N106 S0 M5
N108 G56 H2 Z20.
N110 Z5.
N112 G1 Z0. F3.
N114 X53.75
N116 X-3.75
N118 Y4.464
N120 X53.75
N122 Y12.679
N124 X-3.75
N126 Y20.893
N128 X53.75
N130 Y29.107
N132 X-3.75
N134 Y37.321
N136 X53.75
N138 Y45.536
N140 X-3.75
N142 Y53.75
N144 X53.75
N146 X63.75
N148 G0 Z20.
N150 X-4. Y-4.
N152 Z5.
N154 G1 Z0.
N156 X54.
N158 Y54.
N160 X-4.
N162 Y-4.
N164 G0 Z20.
N166 X10. Y-1.
N168 Z5.
N170 G1 Z-1.667
N172 X40.
N174 G3 X51. Y10. J11.
51
Modul Teknik Pemesinan CNC
N176 G1 Y40.
N178 G3 X40. Y51. I-11.
N180 G1 X10.
N182 G3 X-1. Y40. J-11.
N184 G1 Y10.
N186 G3 X10. Y-1. I11.
N188 G1 Z-3.333
N190 X40.
N192 G3 X51. Y10. J11.
N194 G1 Y40.
N196 G3 X40. Y51. I-11.
N198 G1 X10.
N200 G3 X-1. Y40. J-11.
N202 G1 Y10.
N204 G3 X10. Y-1. I11.
N206 G1 Z-5.
N208 X40.
N210 G3 X51. Y10. J11.
N212 G1 Y40.
N214 G3 X40. Y51. I-11.
N216 G1 X10.
N218 G3 X-1. Y40. J-11.
N220 G1 Y10.
N222 G3 X10. Y-1. I11.
N224 G0 Z20.
N226 M5
N228 G53 Z0.
N230 G53 X0. Y0. A0.
N232 M30
%
Soal latihan
1. Buatlah gambar identik dengan gambar pada contoh di atas, tetapi diameter
pojoknya adalah 5 mm, 8 mm, 10 mm, dan 12 mm. Gunakan tool dengan
diameter 14 mm untuk proses penyayatan simulasi dengan mastercam.
2. Buatlah gambar kerja sendiri dengan ukuran bahan 60 mm x 60 mm, kemudian
buatlah progam CNC dengan mastercam!
52
Modul Teknik Pemesinan CNC
Daftar Pustaka
Schneider,G.Jr. (2006). Cutting Tool Applications. Diambil pada tanggal 5 Juni 2006,
dari http://www.toolingandproduction.com .
Siemens.(2003). Operation and Programming 08/2003 Edition Sinumerik 802S base line,
Sinumerik 802C base line Milling. Federal Republic of Germany: Siemens AG .
Siemens.(2003). Operation and Programming 08/2003 Edition Sinumerik 802S base line,
Sinumerik 802C base line Turning. Federal Republic of Germany: Siemens AG .
Siemens. (2009). Sinutrain. Diambil pada tanggal 1 Desember 2009, dari
(www.cncdesign.com.au/product/training_sinutrain.html) .
53