NC itu apa?
Numerical Control (NC) merupakan pengoperasian alat mesin dengan serangkaian
kode instruksi yang terdiri dari angka, huruf alfabet, dan simbol yang dikontrol mesin unit
(MCU) yang bisa dimengerti. Instruksi ini diubah menjadi pulsa listrik arus yang motor dan
kontrol mesin mengikuti untuk melakukan operasi manufaktur pada benda kerja. Angka,
huruf, dan simbol diberi kode instruksi yang mengacu pada jarak tertentu, posisi, fungsi, atau
gerakan, bahwa alat mesin bisa mengerti seperti mesin benda kerja.
Sejarah?
Bentuk NC digunakan pada masa-masa awal revolusi industri, pada awal tahun 1725,
Saat merajut mesin di Inggris digunakan kartu berlubang untuk membentuk berbagai pola di
kain. Bahkan Lebih awal dari ini, drum berputar dengan pin preposisi digunakan untuk
mengendalikan lonceng masuk Katedral Eropa dan beberapa gereja Amerika. Pada tahun
1863, piano pemain pertama dipatenkan; Ini menggunakan gulungan kertas yang dilipat, yang
melaluinya udara dilewati untuk mengontrol pesanan secara otomatis tombol dimainkan.
Prinsip produksi massal (interchangeable manufacture), dikembangkan oleh Eli
Whitney, memindahkan banyak operasi dan fungsi yang awalnya dilakukan oleh perajin
terampil alat mesin Sebagai alat mesin yang lebih baik dan lebih tepat dikembangkan, sistem
pembuatan yang dapat dipertukarkan dengan cepat diadopsi oleh industri untuk menghasilkan
produk yang besar jumlah bagian yang identik. Pada paruh kedua abad kesembilan belas,
beragam peralatan mesin dikembangkan untuk operasi pemotongan logam dasar, seperti
turning, driling, milling dan grinding. Karena kontrol hidrolik, pneumatik, dan elektronik
yang lebih baik dikembangkan, kontrol yang lebih baik atas pergerakan slide mesin menjadi
mungkin.
Pada tahun 1947, Angkatan Udara A.S. menemukan bahwa desain dan bentuk
pesawat terbang yang rumit seperti baling-baling helikopter dan komponen rudal
menyebabkan masalah produsen, yang tidak bisa mengikuti jadwal produksi yang
diproyeksikan. Pada saat ini, John Parsons, dari Parsons Corporation, Traverse City,
Michigan, mulai bereksperimen dengan gagasan membuat alat mesin menghasilkan kurva
"kurva sumbu" dengan menggunakan data numerik untuk dikontrol gerakan mesin alat. Pada
tahun 1949, Komando Bahan Udara A.S. memberi kontrak kepada Parsons untuk
mengembangkan NC dan pada gilirannya mempercepat metode produksi. Parsons
mensubkontrakkan penelitian ini ke Laboratorium Servomechanism dari Massachusetts
Institute of Technology (MIT), yang pada tahun 1952 berhasil mendemonstrasikan spindel
vertikal Cincinnati Hydrotel, yang membuat bagian-bagiannya melintang Gerakan pemotong
tiga sumbu simultan. Dalam waktu yang sangat singkat, hampir semuanya produsen alat
mesin memproduksi mesin dengan NC.
Pada 1960 Machine Tool Show di Chicago, lebih dari seratus mesin NC berada
ditampilkan Sebagian besar mesin ini memiliki posisi point-to-point yang relatif sederhana,
namun prinsip NC sekarang mapan. Dari titik ini, NC meningkat pesat seiring dengan
industri elektronik mengembangkan produk baru. Awalnya, tabung elektronik miniatur itu
dikembangkan, tapi kontrolnya besar, dan tidak terlalu bisa diandalkan. Kemudian sirkuit
solid-state dan, Akhirnya, sirkuit modular, atau terpadu dikembangkan. Unit kontrol menjadi
lebih kecil, lebih andal, dan lebih murah. Pengembangan alat dan kontrol mesin yang lebih
baik lagi unit membantu menyebarkan penggunaan NC dari industri alat mesin ke semua
aspek manufaktur.
Pengolahan data?
Pengolahan data NC (dengan angka, huruf, dan simbol) dilakukan di komputer atau
komputer unit kontrol mesin (MCU) dengan menambahkan, mengurangkan, mengalikan,
membagi, dan membandingkan. Itu komputer dapat diprogram untuk mengenali perintah A
sebelum perintah B, item 1 sebelum item 2, atau elemen lainnya dalam urutan urutnya. Hal
ini mampu menangani angka sangat cepat; penambahan dua bilangan sederhana hanya
membutuhkan satu miliar/detik (satu nanodetik).
Perkembangan NC?
Pengenalan kontrol berbasis perangkat lunak di awal 1970-an menggantikan
perangkat keras NC Desain dengan logika komputer lengkap yang memiliki kapasitas lebih
dan bisa diprogram untuk a berbagai fungsi setiap saat. Hal ini memungkinkan untuk
merevisi, memodifikasi, atau memperbarui CNC program atau bagian dari program kapan
saja di komputer. Pada gilirannya, mesin CNC menjadi lebih mudah untuk digunakan dengan
display pilihan menu, grafis canggih, dan kemudahan pemrograman.
Hampir segala sesuatu yang bisa diproduksi pada alat mesin konvensional bisa
diproduksi pada alat mesin kontrol numerik komputer, dengan banyak kelebihannya. Alat
mesin gerakan yang digunakan dalam memproduksi produk terdiri dari dua tipe dasar: point-
to-point dan contouring movement.
Ahli matematika dan filsuf Rene Descartes menemukan Cartesian atau persegi panjang
sistem koordinasi. Dengan sistem ini, setiap titik dapat ditemukan dalam istilah matematis
dari apapun titik lain di sepanjang tiga sumbu tegak lurus. Sistem CNC menggunakan
koordinat empat persegi panjang karena pemrogram dapat menemukan setiap titik pada
pekerjaan secara tepat dan independen satu sama lain.
Mesin bubut
Mesin bubut, salah satu alat mesin paling produktif, telah selalu menjadi sarana yang
efisien untuk memproduksi bagian bulat (Gbr. 3). Kebanyakan mesin bubut diprogram pada
dua sumbu.
• Sumbu X mengendalikan gerak silang alat pemotong. Negatif X (X-) memindahkan alat ke
arah spindle garis tengah; X positif memindahkan alat dari spindle garis tengah
• Sumbu Z mengendalikan perjalanan kereta ke arah atau menjauh dari headstock
Gambar 3 The main axes of a lathe or turning center. (Emco Maier Corp 2012)
Mesin Frais
Mesin Frais selalu menjadi salah satu yang paling serbaguna alat mesin yang
digunakan di industri (Gambar 4). Operasi seperti penggilingan, kontur, pemotongan gigi,
pengeboran, membosankan, dan reaming hanya sedikit dari sekian banyak operasi yang bisa
dilakukan pada a mesin penggilingan Mesin penggilingan bisa deprogram tiga sumbu:
Sumbu X mengontrol gerakan meja kiri atau kanan.
Sumbu Y mengontrol pergerakan meja ke arah atau menjauh dari kolom.
Sumbu Z mengendalikan gerakan vertikal (atas atau bawah) lutut atau gelendong.
Gambar 4 The main axes of a vertical machining center. (Denford Inc.2012)
a. Metode pemrograman
Dua jenis mode pemrograman, yaitu sistem inkremental dan sistem absolut,
digunakan untuk CNC. Kedua sistem memiliki aplikasi dalam pemrograman CNC,
dan tidak ada sistem yang benar atau benar salah sepanjang waktu Sebagian besar
kontrol pada peralatan mesin saat ini adalah mampu menangani pemrograman
inkremental atau absolut.
.250
.750
.250
.250 .750
.750 .750 .250
• Perintah "X plus" (X+) akan menyebabkan alat pemotong menjadi terletak di sebelah kanan
titik terakhir.
• Perintah "X minus" (X-) akan menyebabkan alat pemotong berada ke kiri dari titik terakhir
• Perintah "Y plus" (Y+) akan menyebabkan alat pemotong menjadi terletak di sebelah
kolom.
• A "Y minus" (Y-) akan menyebabkan alat pemotong ditempatkan dari kolom
• Perintah "Z plus" (Z+) akan menyebabkan alat pemotong atau poros untuk bergerak naik
atau menjauh dari benda kerja.
• A "Z minus" (Z-) memindahkan alat pemotong ke bawah atau ke dalam benda kerja.
Dalam pemrograman tambahan, perintah G91 menunjukkan ke komputer dan MCU (Mesin
Kontrol Unit) yang pemrogramannya masuk mode inkremental.
Lokasi program absolut selalu diberikan dari satu fixed nol atau titik asal (Gambar 7). Titik
nol atau titik asal mungkin a posisi di atas meja mesin, seperti sudut meja kerja atau pada titik
tertentu pada benda kerja. Dalam dimensi absolut dan pemrograman, setiap titik atau lokasi
pada benda kerja diberikan sebagai jarak tertentu dari nol atau titik referensi.
.250
1.000
1.250
.250
1.000
1.750
2.500
2.750
Gambar 7 A workpiece dimensioned in the absolute system mode. Note: All dimensions are given
from a known point of reference. (Icon Corporation,2012)
• Perintah "X plus" (X+) akan menyebabkan alat pemotong menjadi terletak di sebelah kanan
titik nol atau titik asal.
• Perintah "X minus" (X-) akan menyebabkan alat pemotong berada di sebelah kiri titik nol
atau titik asal.
• Perintah "Y plus" (Y+) akan menyebabkan alat pemotong menjadi terletak di sebelah
kolom.
• Perintah "Y minus" (Y-) akan menyebabkan alat pemotong berada jauh dari kolom
Dalam pemrograman absolut, perintah G90 menunjukkan ke komputer dan MCU bahwa
pemrograman dalam mode absolut.
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 :
Metode pemrograman dalam mesin CNC ada dua, yaitu :
1) 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 8
2) Metode Absolut
Adalah suatu metode pemrograman dimana titik referensinya selalu tetap yaitu satu titik /
tempat dijadikan referensi untuk semua ukuran berikutnya. Untuk lebih jelasnya lihat
gambar 9.
a. Bahasa pemrograman
Gambar 11 Some of the most common G-codes used in CNC programming (Dr laith abdullah muhammed 2011)
M atau kode lain-lain digunakan untuk menghidupkan atau mematikan Berbagai fungsi yang
mengendalikan operasi alat mesin tertentu, Gambar 13. M-kode tidak dikelompokkan ke
dalam kategori, meskipun beberapa kode dapat mengendalikan jenis operasi yang sama
seperti M03, M04, dan M05 yang mengendalikan poros alat mesin.
• M03 memutar spindle secara searah jarum jam
• M04 mengubah poros pada berlawanan arah jarum jam
• M05 mematikan spindle
Gambar 12 The functions of a few common M-codes. (Deckel Maho, Inc.)
Code Function
M00 Program Stop
M02 End of program
M03 Spindle start (forward CW)
M04 Spindle start (reverse CCW)
M05 Spindle stop
M06 Tool change
M08 Coolant on
M09 Coolant off
M10 Chuck- clamping (**)
M11 Chuck- unclamping (**)
M12 Tailstock spindle out (**)
M13 Tailstock spindle in (**)
M17 Toolpost rotation normal (**)
M18 Toolpost rotation reverse (**)
M30 End of tape and rewind
M98 Transfer to subprogram
M99 End of subprogram
Gambar 13 some of the most common M-codes used in CNC Programing (Dr laith abdullah muhammed 2011)
b. Contoh pemrograman
1. Program Pembuka
O0001;
N1;
G50 S2000;
G00 T0101;
G96 S120 M03:
M08;
...
2. Isi
...
G00 X(U)_Z(W)_;
G01 X(U)_Z(W)_F_;
...
3. Program Penutup
...
G00 X(U)_Z(W)_;
M05;
M09;
M30;
Latihan 1 : (Bubut Step dan Chamfer)
Posisi X Z
P0 0 0
P1 26 0
P2 30 -2
P3 30 -40
P4 48 -40
P5 50 -41
O0001;
N1;
G50 S2000;
G00 TO1O1;
G96 S120 M03;
M08;
G00 X52. Z2.;
G01 X0. Z0. F0.4;
X26.;
X30. Z-2.;
Z-40.;
X48.;
X50. Z-41.;
G00 X52. Z2.;
M05;
M09;
M30;
Latihan 2 : (Radius G02 dan G03)
Posisi X Z
P0 0 0
P1 28 0
P2 30 -1
P3 30 -58
P4 34 -60
P5 48 -60
P6 50 -61
O0007;
N1;
G50 S2000;
G00 TO1O1;
G96 S120 M03;
M08;
G00 X52. Z1.;
G01 X0. Z0. F0.4;
X28.;
X30. Z-1.;
Z-58.;
G02 X34. Z-60. R2. F0.2;
G01 X48. Z-60.;
G03 X50. Z-61. R1. F0.2.;
G00 X52. Z1.;
M05;
M09;
M30;
Latihan 3 : Ulir (G92)
Posisi X Z
P0 0 0
P1 5,875 0
P2 7,875 -1
P3 7,875 -20
P4 16 -20
P5 20 -22
O0008;
N1;
G50 S2000;
G00 TO1O1;
G96 S120 M03;
M08;
G00 X22. Z1.;
G01 X0. Z0. F0.4;
X5.875;
X7.875 Z-1.;
Z-20.;
X16.;
X20. Z-22.;
G00 X22. Z1.;
M05;
M09;
M30;
Pembuatan Ulir :
Number Of Cut X
1 0,35
2 0,19
3 0,1
4 0,05
5 0,05
O0009;
N1;
G50 S2000;
G00 TO2O2;
G96 S120 M03;
M08;
G00 X7.875 Z1.;
G92 X7.175 Z-15. F1.25;
X6.795;
X6.595;
X6.495.;
X6.395;
G00 X7.875 Z1.;
M05;
M09;
M30;
Keuntungan mesin CNC
Mesin CNC memiliki banyak keunggulan dibandingkan mesin konvensional. Beberapa
dari mereka adalah:
1. Ada kemungkinan melakukan beberapa operasi pada mesin yang sama dalam satu
pengaturan.
2. Geometri bagian yang lebih kompleks dimungkinkan.
3. Tingkat memo secara signifikan berkurang karena ketepatan mesin CNC dan dampak
operator yang lebih rendah.
4. Lebih mudah melakukan penjaminan kualitas dengan cek tempat daripada memeriksa
semua bagian.
5. Produksi meningkat secara signifikan.
6. Waktu pembuatan manufaktur lebih pendek.
............................................................................................... (3.1)
Di mana:
Vc = Kecepatan potong (m/menit).
d = Diameter benda kerja (mm).
n = Jumlah putaran tiap menit.
π = 3,14
Harga kecepatan potong dipengaruhi oleh beberapa faktor di
antaranya :
Bahan benda kerja atau jenis material.
Semakin tinggi kekuatan bahan yang dipotong, maka harga kecepatan potong semakin
kecil.
Jenis alat potong (Tool).
Semakin tinggi kekuatan alat potongnya semakin tinggi pula kecepatan potongnya.
Besarnya kecepatan penyayatan / asutan.
Semakin besar jarak asutan, maka harga kecepatan potong semakin kecil.
Kedalaman penyayatan/pemotongan.
Semakin tebal penyayatan, maka harga kecepatan potong semakin kecil.
b. Jumlah putaran
Jumlah putaran sumbu utama dapat ditentukan dengan menggunakan rumus :
.................................................................................................(3.2)
Di mana:
Vc = Kecepatan potong (m/menit).
d = Diameter benda kerja (mm).
n = Jumlah putaran tiap menit.
π = 3,14
c. Kecepatan asutan
Asutan adalah pemotongan benda. Asutan sendiri dibedakan menjadi dua, yaitu :
1) Asutan dalam mm/putaran (f)
2) Asutan dalam mm/menit (F)
Rumus dasar perhitungan asutan adalah:
F (mm/menit) = n ( put/menit ) x f ( mm/put ).....................................................................(3.3)
Dari beberapa rumusan di atas, didapat suatu tabel perbandingan antara diameter benda kerja,
kecepatan potong, dan putaran mesin.
Tabel 3.1. Hubungan diameter benda kerja, kecepatan potong, dan putaran mesin.
Tabel 3.1 Hubungan diameter benda kerja, kecepatan potong dan putaran mesin (teknik pemesinan,widarto 2008)
Contoh penggunaan tabel di atas, kita misalkan diameter benda kerja 20 mm, kecepatan
potong (Vc)= 40 mm, maka kecepatan putar (n) = 625 put/menit.
Tutorial Penggunaan Software Swansoft
4. Pilih Standalone > Fanuc OTD (untuk Mesin Bubut) > Softdog Encryption > Run
5. Tampilan pertama setelah di Run
9. Pilih tool no.001 terus tarik ke tool magazine no.01 nanti pahat akan muncul, terus
klik OK
10. Setting nol alat potong terhadap benda kerja, Pilih Machine operation > Rapid
Position
Tampilan setelah memilih Rapid position, Pilih titik nol di posisi tengah benda kerja
Posisi Nilai pada layar untuk Sumbu X dan Z akan berubah seperti pada gambar
berikut
Catat nilai X dan Z yang telah berubah,terus pilih menu offset > Geometry
Pada no. 01 untuk sumbu X dan Z di ganti dengan nilai yang telah di catat
sebelumnya dengan cara ketik X -260 > Input pada posisi di X,
pilih posisi Z untuk merubah nilai Z dengan mengklik arah panah ke bawah lalu ketik
Z -515 > input
Setelah itu Home posisi alat potong dengan cara Klik Home > Z+ > X+
11. Masukan program yang telah dibuat dengan cara klik Prgrm > LIB (untuk melihat
data program yang telah disimpan)
12. Cara membuat program baru dengan cara Pilih Edit > Program Protect posisi off
14. Selesai
POLITEKNIK MANUFAKTUR NEGERI BANGKA BELITUNG
JALAN TIMAH RAYA AIR KANTUNG SUNGAILIAT 33211
TELP. (O717) 93586; FAX. (0717) 93586
HOMEPAGE: http://www.polman-babel.ac.id
EMAIL: polman@polman-timah.ac.id
DOKUMEN
SUNGAILIAT - BANGKA
BULAN OKTOBER TAHUN 2020