Makalah CNC [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

MAKALAH PENGENALAN DASAR MESIN CNC Tugas ini Disusun untuk Memenuhi Tugas Matakuliah CNC 1 yang diampu oleh Dr. Wirawan Sumbodo, M. T., dan Ayub Budhi Anggoro, S. Pd.



Disusun oleh : Alfan Mohammad S.R NIM. 5201418010



PENDIDIKAN TEKNIK MESIN JURUSAN TEKNIK MESIN FAKULTAS TEKNIK UNIVERSITAS NEGERI SEMARANG 2020



KATA PENGANTAR Puji syukur kehadhirat Allah SWT, yang telah memberikan rahmat dan Hidayah-Nya pada kami sehingga telah dapat menyelesaikan tugas laporan ini yang telah kami susun sedemikian rupa berdasarkan bukti-bukti yang ada dan referensi dari berbagai sumber. Keberhasilan penulisan makalah ini tidak terlepas dari bantuan serta arahan dari berbagai pihak baik itu secara individu maupun secara umum terutama bimbingan dan pengarahan yang tulus dan ikhlas dari pembimbing, untuk itu penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Dr. Wirawan Sumbodo, M. T., dan Ayub Budhi Anggoro, S. Pd. selaku dosen pengampu mata kuliah CNC 1. Dalam makalah ini akan dijelaskan mengenai pengenalan dasar mesin CNC mulai dari sejarah perkembangan CNC, keunggulan, kelemahan, mesin bubut CNC, feed function, sistem koordinat, pemrograman dan lain-lain. Kami menyadari sepenuhnya bahwa dalam penyusunan makalah ini masih banyak kekurangan yang terdapat di dalamnya, untuk itu kami sangat mengharapkan adanya kritikan dan masukan yang bersifat membangun demi kesempurnaan makalah ini. Akhir kata penulis berharap semoga laporan ini dapat berguna dan bermanfaat bagi penulis sendiri dan orang lain pada masa-masa yang akan datang.



Semarang, 16 November 2020



i



DAFTAR ISI KATA PENGANTAR......................................................................................................................i DAFTAR ISI...................................................................................................................................ii BAB I PENDAHULUAN................................................................................................................1 1.1 Latar belakang........................................................................................................................1 1.2 Batasan ruang lingkup............................................................................................................1 1.3 Tujuan....................................................................................................................................1 1.4 Manfaat..................................................................................................................................2 BAB II PEMBAHASAN.................................................................................................................3 2.1 Perkembangan Teknologi CNC.............................................................................................3 a. Sejarah perkembangan CNC dari awal sampai teknologi terbaru........................................3 b. Numerical Controlled/ Kendali Numerik.............................................................................3 c. Keunggulan mesin CNC.......................................................................................................3 d. Kelemahan mesin CNC........................................................................................................4 e. Pembagian/pengelompokan mesin CNC..............................................................................4 2.2 Mesin Bubut CNC..................................................................................................................4 a. Pengertian mesin bubut CNC...............................................................................................4 b. Bagian-bagian mesin bubut CNC.........................................................................................5 c. Perbandingan dengan mesin bubut konvensional.................................................................5 d. Cara pengoperasian mesin CNC...........................................................................................6 2.3 Feed Function.........................................................................................................................6 a. Rapid Traverse......................................................................................................................6 b. Cutting feed..........................................................................................................................6 2.4 Sistem koordinat....................................................................................................................7 2.5 Pemrograman.........................................................................................................................7 a. Absolute................................................................................................................................7 b. Incremental...........................................................................................................................7 c. Menulis program (program pembuka, isi, penutup).............................................................7 2.6 Fungsi kerja-G pemrograman CNC.......................................................................................8 2.7 Fungsi kerja Miscelenous.....................................................................................................10 2.8 Fungsi kompensasi...............................................................................................................11 a. Tool offset...........................................................................................................................11 b. Tool Nose Compensation...................................................................................................11 BAB III PENUTUP.......................................................................................................................13 ii



3.1 Kesimpulan..........................................................................................................................13 3.2 Saran.....................................................................................................................................14 DAFTAR PUSTAKA....................................................................................................................15



iii



BAB I PENDAHULUAN 1.1 Latar belakang Saat ini bidang teknologi adalah hal yang paling berpengaruh dalam kehidupan manusia di era seperti sekarang ini. Sebagai mahasiswa teknik mesin, penguasaan dalam mengerjakan benda kerja baik secara manual maupun menggunakan mesin konvensional harus dipahami dengan baik. Namun, untuk menghadapi persaingan global seperti sekarang ini, keterampilan seperti itu saja masih belum cukup. Sebagai kalangan terpelajar, terutama mahasiswa teknik mesin skill atau kemampuan dalam menguasai teknologi adalah sebuah aspek penting yang harus diperhatikan mengingat semakin maju dan berkembangnya bidang teknologi dan ilmu pengetahuan. Perkembangan ilmu teknologi berimbas juga pada teknologi tepat guna seperti alat maupun mesin konvensional. Dalam kasus ini, teknologi komputer telah mulai diterapkan ke sebuah alat atau mesin perkakas seperti mesin bubut, mesin frais, mesin bor, maupun mesin skrap. Sebuah hasil aplikasi antara teknologi komputer dengan teknologi mekanik inilah yang menghasilkan sebuah produk yang dinamakan CNC (Computer Numerically Controlled). Pada umumnya sistem kerja dari CNC ini adalah sinkronisasi antara komputer dan mekaniknya. Pengoperasian mesin CNC sistemnya menggunakan sebuah program yang dikontrol langsung melalui komputer. Jika dilihat dari hasil pengerjaan, mesin CNC memiliki hasil yang pastinya lebih unggul dari mesin konvensional sejenis, baik dari segi, kepresisian, ketelitian, ketepatan dan lain-lain. Maka dari itu, di era modern seperti sekarang ini sudah banyak industri-industri yang sudah memakai mesin CNC dan mulai meninggalkan mesin konvensional sebagai alat bantu produksinya. Dalam hal ini sangat menunjukkan bahwasanya mesin CNC ini sangat berpengaruh penting dalam dunia indsutri, terkhusus bidang pemesinan. 1.2 Batasan ruang lingkup Demi memfokuskan inti pembahasan dalam makal ini, maka penulis akan membatasi masalah-masalah yang akan dibahas ke bab selanjutnya yaitu ; a. Perkembangan Teknologi CNC (sejarah perkembangan, kendali numerik, keunggulan, kelemahan, pengelompokkan mesin CNC) b. Mesin Bubut CNC (pengertian, bagian-bagian, perbandingan dengan mesin bubut konvensional, cara pengoperasian) c. Feed function d. Sistem koordinat e. Pemrograman (absolute, incremental, menulsi program) f. Fungsi kerja-G pemrograman CNC g. Fungsi kerja Miscelenous h. Fungsi kompensasi (Tool offset dan Tool Nose Compensation) 1.3 Tujuan Adapun tujuan dari pembuatan makalah ini adalah : 1



a. Untuk memenuhi tugas pengganti UTS mata kuliah CNC 1 b. Sebagai model belajar aktif daring c. Untuk mengetahui secara umum mengenai teori mesin perkakas CNC 1.4 Manfaat Selain tujuan, ada pula manfaat dari pembuatan makalah ini, salah satunya sebagai berkut : a. Dapat mengetahui secara umum tentang mesin perkakas CNC b. Dapat memberikan informasi pada pembaca yang baru belajar CNC c. Timbulnya kesadaran untuk memperdalam ilmu pengetahuan terutama mesin CNC



2



BAB II PEMBAHASAN 2.1 Perkembangan Teknologi CNC a. Sejarah perkembangan CNC dari awal sampai teknologi terbaru Mesin CNC merupakan sebuah hasil mesin inovasi dari teknologi komputer dan teknologi mekanik yang pada sistem kerjanya mesin CNC dikontrol melalui computer dengan menggunakan bahasa pemrograman numeric sebagai perintah gerakan. Mengenai sejarah awal perkembangan mesin CNC, mengutip dari sebuah artikel online menurut Michael Elkan (2017) dalam situsnya http://teknikmesinbubucnc.blogspot.com/2017/11/cnc.html?m=1 menjelaskan bahwa pada tahun 1952 adalah awal mula penggunaan mesin perkakas yang dikendalikan menggunakan sebuah program NC (Numerically Controlled), kemudian pada tahun 1970 merupakan era baru perkembangan mesin NC dilakukan di Amerika Serikat oleh John Pearson dari Massachusset Institute of Technology yang bekerja untuk US Air Force. Seiring dengan perkembangan teknologi semikonduktor, kemudian dikembangkan pula sistem control yang diterapkan sehingga terciptalah sebuah sistem kendali berbasis computer yang bernama mesin CNC (Computerized Numerically Controlled Machine). Pada awalnya, mesin CNC adalah mesin yang tergolong langka dan mahal sekali harganya, akan tetapi akhirnya penggunaan mesin CNC meluas di industri manufaktur mengingat seiring berjalannya waktu harga mesin CNC ini mulai turun dan murah harganya serta tuntutan-tuntutan industri mengenai kualitas produksi, dan produktivitas memaksa industri untuk mulai menggunakan mesin CNC untuk membantu produksi mereka. Tidak sampai disitu, setelah ada mesin CNC perkembangan masih terus dilakukan hingga memunculkan produk yang lebih canggih dan terintegrasi untuk produksi massal pada industryindustri besar seperti mesin DNC (Direct Numerically Controlled) dan ANC (Adaptive Numerically Controlled). b. Numerical Controlled/ Kendali Numerik Menurut Kemendikbud (2013) menjelaskan bahwa kendali numeric atau NC (Numerical Controlled) adalah suatu piranti pengontrolan sebuah mesin perkakas dimana prinsip kerjanya dikendalikan langsung oleh sejumlah data numeric yang masuk melalui suatu proses perhitungan kemudian sistem secara otomatis menerjemahkan data numeric tersebut. Dalam sistem NC, data diperlukan untuk memproduksi benda kerja pada pita berlobang atau disebut dengan program bagian atau program benda kerja. Program bagian tersusun dalam bentuk blok-blok informasi dan setiap blok informasi tersebut berisi data numeric yang diperlukan untuk memproduksi satu segmen benda kerja. Semua blok berisi dalam bentuk kode atau informasi yang diperlukan untuk memproses suatu segmen benda kerja seperti segmen panjang, kecepatan potong, pemakanan, dan lain-lain. c. Keunggulan mesin CNC Motivasi utama dari pengembangan sistem NC untuk mesin perkakas adalah tuntutan hasil pabrikasi berakurasi tinggi, khususnya komponen-komponen rumit. Selain itu, penghematan yang lebih lanjut dari sisi waktu dapat dicapai dari operasi satu ke operasi lainnya 3



pada waktu pemesinan benda kerja. Sebagai kesimpulan, untuk mengatasi tuntutan-tuntunan industri atau perusahaan mesin CNC memiliki sejumlah keunggulan apabila dibandingkan dengan dengan mesin perkakas konvensional. Keunggulan mesin CNC adalah sebagai berikut : 1) 2) 3) 4) 5)



Memiliki fleksibilitas penuh. Akurasi dapat dipertahankan meskipun dengan kecepatan spindle dan pemakanan penuh Waktu produksi lebih singkat Memungkinkan pemesinan komponen atau benda kerja meskipun konturnya rumit Penyetelan mesin mudah, yang mana membutuhkan lebih sedikit waktu dibandingkan dengan metode pemesinan lainnya 6) Kebutuhan akan operator berpengalaman dan terampil dapat dihindarkan 7) Operator mempunyai waktu bebas yang dapat digunakan untuk mengawasi operasi pemesinan lainnya. (Kemendikbud, 2013: 38). d. Kelemahan mesin CNC Selain memiliki banyak keunggulan, pastinya mesin perkakas CNC memiliki beberapa kelemahan. Kelemahan mesin CNC adalah : 1) Biaya relative tinggi 2) Pemeliharaan lebih rumit, membutuhkan seorang staff khusus dalam maintenance 3) Memerlukan seorang programmer komponen terlatih dan memiliki keterampilan tinggi. (Kemendikbud, 2013: 38). e. Pembagian/pengelompokan mesin CNC Mengenai pengelompokan atau pembagian mesin-mesin CNC, menurut Widarto (2008) memaparkan bahwa mesin CNC tingkat dasar yang ada saat ini menjadi 2 kelompok, yaitu mesin CNC Two Axis (atau lebih dikenal dengan mesin bubut/lathe) dan mesin CNC Three Axis (atau lebih dikenal dengan mesin frais/milling). 2.2 Mesin Bubut CNC a. Pengertian mesin bubut CNC Mesin bubut CNC adalah suatu hasil aplikasi dari kemajuan teknologi computer dimana mesin bubut mendapatkan perpaduan antara teknologi computer dengan teknologi mekanik. Dengan perpaduan tersebut, mesin bubut CNC, dapat melakukan proses pembubutan dengan hasil yang lebih teliti, presisi, fleksibel, dan maksimal. (Lilih, dkk. :2003). Lilih dkk. (2003) juga mengatakan bahwa secara garis besar, pada umumnya mesin bubut CNC digolongkan menjadi dua yaitu mesin bubut CNC training unit dan mesin bubut CNC production. Untuk prinsip kerjanya sebenarnya sama saja hanya perbedaannya jika mesin bubut CNC production lebih dilengkapi berbagai asesoris sesuai kebutuhan produksinya yang bersifat massal, sedangkan mesin bubut CNC training digunakan untuk latihan-latihan dasar pengoperasian pemrograman CNC dasar yang dilengkapi dengan EPS (External Programming system) untuk dapat mengerjakan jenis pekerjaan ringan.



4



b. Bagian-bagian mesin bubut CNC Rochmat (2019) memaparkan bahwa pada mesin bubut CNC terdapat bagian-bagian penting yang mana merupakan bagian utama. Bagian utama mesin bubut CNC ada 2 yaitu bagian meknik dan bagian pengendali. Bagian mekanik meliputi : –







– –



– –



Motor utama Motor utama adalah motor penggerak putaran spindle dan berfungsi memutar benda kerja. Motor utama berperan dalam mengatur putaran dan menjadi variable penting dalam proses pembubutan. Step motor Step motor berfungsi untuk menggerakkan eretan kearah sumbu X dan sumbu Z pada arah sumbu X yang bertujuan untuk melakukan pemotongan benda kerja sedangkan pada arah sumbu Z bertujuan untuk melakukan penyayatan benda kerja. Headstock Headstock atau kepala tetap adalah bagian yang berfungsi mencekam benda kerja dan memutarnya. Support Support merupakan bagian yang berfungsi untuk menahan benda kerja agar tetap pada posisi center dan tetap pada poros putarterutama untuk benda kerja yang mempunyai dimensi yang panjang. Revolver Revolver adalah bagian yang berfungsi sebagai rumah alat potong yang akan berputar dan menempatkan alat potong sesuai program. Bed mesin Bed mesin adalah bagian yang berfungsi sebagai tempat bertumpunya bagian-bagian mesin, sebagai penyangga beban dan alas.



Sedangkan pada bagian pengendali Wijanarka (2016) menjelaskan bagian pengendali meliputi : –



Panel kontrol mesin bubut CNC Panel kontrol mesin CNC merupakan bagian pusat pengontrolan mesin untuk interaksi antara operator dan mesin CNC. Panel kontrol memungkinkaan operator dapat melihat posisi alat potong yang ditunjukkan oleh sumbu X dan Z, menggerakkan alat potong secara manual, memutar spindle, menjalankan program CNC secara otomatis, dan mengendalikan fungsi mesin perkakas. Panel kontrol sendiri berisi papan ketik CNC (CNC keyboard), panel kontrol mesin (MCP), dan layar.



c. Perbandingan dengan mesin bubut konvensional Sudiadi (2018) mengatakan bahwa jika dibandingkan dengan mesin bubut konvensional, mesin bubut CNC jauh lebih unggul dan memiliki banyak kelebihan daripada mesin bubut konvensional. Kelebihan mesin bubut CNC ialah memiliki produktivitas yang tinggi, memiliki ketelitian tinggi dalam pengerjaan benda kerja, waktu produksi lebih efisien karena lebih cepat, biaya pembuatan lebih murah, kapasitas produksi lebih besar, dan dapat digabung dengan mesin lain.



5



d. Cara pengoperasian mesin CNC Secara umum, cara untuk mengoperasikan mesin CNC dilakukan dengan cara memasukkan perintah numeric melalui tombol-tombol yang tersedia pada panel kontrol yang ada pada mesin. Setiap jenis mesin CNC memiliki karakteristiknya sendiri sesuai dengan setelan pabrik yang membuat mesin tersebut. Namun secara garis besar dari karakteristik caa pengoperasian mesin CNC dapat dilakukan melalui dua sistem yaitu sistem absolute dan sistem incremental. (Kuspriyanto dan Hari, 2011: 2). Wijanarka (2016) memaparkan pengoperasian mesin bubut CNC dapat dilakukan dengan sistem kontrol fanuc oi mate. Langkah-langkah dari pengperasian mesin meliputi menghidupkan mesin, memilih mode pengoperasian, melakukan pergeseran titik nol, dan mengedit program CNC. Untuk prosedur pengoperasian mesin CNC dengan sistem kontrol Fanuc Oi Mate TD adalah sebagai berikut : – – – – – – – – – – – – – –



Pastikan arus listrik telah masuk ke mesin CNC Pastikan tekanan angina dari kompresor mencukupi untuk pengoperasian mesin (apabila menggunakan kompresor untuk mengganti alat potong) Pastikan dan periksa bahwa cairan pendingin (coolent) telah terisi Putar saklar utama dibelakang mesin CNC pada posisi ON Tekan tombol ON yang ada dibagian kanan atas panel kontrol Tunggu beberapa saat sampai sistem computer selesai melakukan booting Bebaskan tombol emergency Putar kunci program kearah 0 (proses edit tidak terkunci) Atur pilihan mode pengoperasian pada reference zero point (REF) Atur kecepatan gerak feed dan rapid sekitar 50% Tekan tombol gerak +X, kemudian tunggu sampai posisi alat potong di home position (sumbu X = 0) Tekan tombol gerak +Z, kemudian tunggu sampai posisi alat potong di home position (sumbu Z = 0) Ganti mode pengoperasian ke mode manual (JOG) Setelah selesai maka fungsi mesin dapat diaktifkan. (Wijanarka, 2016).



2.3 Feed Function Fanuc (2004) menjelaskan bahwa Feed function merupakan suatu program yang berfungsi untuk mengontrol laju gerak pahat. Feed function terdiri dari dua jenis pemakanan yaitu Rapid Traverse dan Cutting Feed. a. Rapid Traverse Rapid traverse sering disebut lintasan cepat. Perintah pemosisian kode (G00) memposisikan pahat pada posisi bebas (tanpa beban). Pada rapid traverse, blok dijalankan setelah menentukan laju gerak makan yang ditentukan menjadi angka 0. Kecepatan lintasan cepat (rapid traverse) laju gerak makan diatur untuk setiap sumbu menggunakan parameter nomor 1420, atau dapat mengacu ke parameter rekomendasi dari pabrikan. (Fanuc, 2004: 65). b. Cutting feed Fanuc (2004: 66) mengatakan bahwa Cutting feed merupakan laju gerak pemakanan yang terdiri dari laju gerak makan interpolasi linier (G01), interpolasi melingkar (G02, G03) dan lain6



lain. Dalam cutting feed terdapat 2 mode spesifikasi, yaitu pemakanan per menit/feed per minute (G98) dan feed per revolution (G99). 2.4 Sistem koordinat Untuk mengoperasikan mesin CNC, seorang operator atau programer wajib untuk mengetahui sistem koordinat mesin CNC. Sistem kordinat yang dipakai oleh mesin CNC adalah sistem koordinat kartesian X, Y, Z yang untuk selanjutnya digunakan untuk mendefinisikan setiap lokasi titik benda kerja dengan menempatkan tiga sumbu sistem koordinat pada benda kerja. Semua titik pada permukaan benda kerja didefinisikan oleh nilai X, dan Y sedangkan nilai Z diartikan sebagai kedalamanan pemakanan pahat (mata pisau). (Laboratorium Teknik Mesin Universitas Gunadarma, 2011: 21). 2.5 Pemrograman a. Absolute Pada sistem absolute, titik awal penempatan pahat (mata pisau) yang digunakan sebagai acuan adalah menetapkan titik referensi yang berlaku tetap selaa proses pemesinan sedang berlanngsung. Untuk mesin bubut, titik referensinya terletak pada sumbu atau pusat benda kerja yang akan dikerjakan bagian ujung sedangkan mesin frais, titik referensinya terletak pada pertemuan antara dua sisi pada benda kerja yang akan dikerjakan. (Kuspriyanto dan Hari, 2011: 2). Jadi pada intinya sistem absolute merupakan suatu metode pemrograman yang mana titik referensinya selalu tetap di satu titik awal dan titik awal tersebut dijadikan sebagai referensi untuk semua ukuran berikutnya. b. Incremental Sistem incremental merupakan suatu metode pemrograman yang mana titik referensinya selalu berubah-ubah dan titik terakhir yang dituju menjadi titik referensi baru untuk ukuran berikutnya. Kuspriyanto dan Hari (2011) mengatakan bahwa untuk mesin bubut maupun mesin frai juga diberlakukan cara yang sama untuk metode incremental. Setiap satu gerakan pada proses pengerjaan benda kerja berakhir, maka titik akhir dari gerakan alat potong dianggap sebagai titik awal gerakan pahat untuk tahap proses pemesinan berikutnya. c. Menulis program (program pembuka, isi, penutup) Untuk membuat penulisan program mesin CNC kedalam format program, harus diperhatikan dan disesuaikan dengan struktur program yang telah ditetapkan. Mengutip dari Modul CNC-4 FT-UNY oleh Rahdiyanta (2019) contoh pembuatan program yang sesuai adalah sebagai berikut : Misalkan kita akan melakukan pengerjaan benda kerja jenis pekerjaan pembubutan rata. Diketahui diameter benda kerja berukuran 30 mm dan panjangnya 75 mm. Benda kerja akan dibubut rata menjadi diameter 25 mm.



7



Sebelumnya program diberi nama, misal LRS1.MPF. Maka untuk penulisan programnya adalah : 1.) Program pembuka : – – – –



N000 G158 X0 Z90 (Blok utama) N010 G90 G94 N020 T1D1 M08 N030 M03



2.) Program isi/inti : – – – – – – – – – – –



N040 G00 X28 Z2 N050 G01 Z-75 F70 N060 X30 N070 G00 Z2 N080 X26 N090 G01 Z-27 F70 N100 X30 N110 G00 Z0 N120 G01 X-2 F70 N130 G00 X40 Z120 N140 G500 M05 M09



3.) Program penutup : –



N150 M30



2.6 Fungsi kerja-G pemrograman CNC Fungsi kerja G (preparatory function) merupakan kode yang berguna untuk memberikan instruksi pada pemrograman mesin CNC. Instruksi alamat G atau G address biasanya akan melakukan suatu gerakan mesin, contohnya bergerak dari titik a ke titik b, bergerak bebas, bergerak dengan melakukan pemakanan, dan lain sebagainya. Kemendikbud (2013: 99) mengatakan bahwa fungsi kerja G ini telah ditetapkan berdasarkan DIN 66025 dan ISO. Untuk code G ini dapat diisi dengan angka mulai dari 00 sampai dengan 95. Berikut adalah tabel fungsi kerja G : 8



Kode-G



Keterangan fungsi



00



Pelintas eretan dengan kecepatan 700nmm/min. Rapid Traverse digunakan untuk melintaskan pahat di luar benda kerja atau untuk penempatan puncak mata pahat ke bidang penarikan



01



Pelintas eretan dengan kecepatan terprogram 2 sampai dengan 499 mm/min



02



Interpolasi radius arah ke kanan



03



Interpolasi radius arah ke kiri



04



Waktu tinggal diam



21



Blok sisipan



24



Pencatat penetapan berdasarkan nilai radius-program absolut



25



Pemanggil sub-program



27



Perintah lompatan blok



33



Pemotongan ulir selintasan



64



Pemutus arus listrik ke motor step



65



Pelayanan kaset/disket



66



Pelayanan RS-232



73



Siklus pemboran dengan pemutusan tatal



78



Siklus penguliran



81



Siklus pemboran



82



Siklus pemboran dengan tinggal diam



83



Siklus pemboran dengan penarikan



84



Siklus bubut memanjang



85



Siklus perimeran (peluas lubang)



86



Siklus pengaluran



88



Siklus bubut melintang 9



89



Siklus perimeran dengan waktu tinggal diam



90



Pemrograman dengan metode absolute



91



Pemrograman dengan metode incremental



92



Pencatat nilai penetapan berdasarkan titik nol benda kerja (W)



94



Penetapan nilai kecepatan pemakanan F (mm/min)



96



Penetapan nilai lebar penyayatan f (mm/put). Gambar 2.1. Tabel fungsi kerja G. (Kemendikbud, 2013: 99-100)



2.7 Fungsi kerja Miscelenous Fungsi kerja Miscellenous atau M-Code merupakan kode pemrograman mesin CNC yang berguna untuk menyatakan fungsi atau keadaan mesin. Kemendikbud (2013) mengatakan bahwa fungsi kerja miscellenous ini dapat diisi dengan angka mulai dari 00 sampai 99. Berikut adalah tabel fungsi bantu M (Miscellenous function) : Kode-M



Keterangan fungsi



00



Berhenti terprogram. (Pemesinan berhenti pada blok M00)



03



Pemutaran spindle utama searah jarum jam



04



Pemutaran spindle utama berlawanan arah dengan putaran jarum jam (tidak terdapat pada mesin CNC unit didaktik)



05



Spindle utama tidak berputar (berhenti)



06



Pengalamatan kompensasi panjang dan diameter alat potong



08



Titik tolak pengatur, X62 PIN 15 tinggi



09



Titik tolak pengatur, X62 PIN 15 rendah



17



Penutup program sub-rutin, perintah kembali ke program utama



22



Titik tolak pengatur, X62 PIN 18 tinggi



23



Titik tolak pengatur, X62 PIN 18 rendah



26



Titik tolak pengatur, X62 PIN 18 tinggi. Pada blok M26 ada nilai pada alamat H, dimana pulsa diberikan lewat x62 pin 20 dengan nilai terprogram 0 s.d. 999. Fungsi bantu ini terutama digunakan kaitannya dengan FMS-Flexible Manufacturing System 10



30



Penutup program. Dengan M30 ini, program otomatis kembali naik ke blok N00 dan semua parameter aktif dinormalkan



98



Penetapan kompensasi kelonggaran. Setiap kali eretan kembali, ada harga kelonggaran balik yang dapat diukur dengan dial indicator, yang dapat dimasukkan dalam program. Dengan demikian, kelonggaran dapat dikompensasi



99



Parameter radius. Fungsi ini digunakan ketika radius yang akan dibuat kurang dari 1 kuadran atau lebih kecil dari 90˚. Gambar 2.2. Tabel fungsi bantu M. (Kemendikbud, 2013: 101)



2.8 Fungsi kompensasi a. Tool offset Tool offset merupakan pemrograman untuk mensetting pahat. Tujuan penyettingan pahat di mesin bubut CNC yaitu untuk menentukan posisi titik nol benda kerja (W) terhadap titik nol mesin (M) dengan bantuan pahat dan benda kerja telah terpasang pada mesin. (Wijanarka, 2011). Nilai yang diberikan untuk menggeser titik nol dari sistem koordinat mesin ke koordinat benda kerja menggunakan sistem kontrol CNC Sinumerik 802 S/C menggunakan kode G54, G55. G56, dan G57. (Pemesinan, tim teknik, 2014). Mengutip dari Modul teknik pemesinan bubut CNC untuk siswa SMK, Sentot Wijanarka (2011) menjelaskan bahwa sebelum melakukan proses setting maka referensi mesin harus diaktifkan, hal tersebut dimaksudkan untuk mengidentifikasi posisi tempat pahat pada posisi paling jauh dari spindle mesin. Sesudah mengaktifkan referensi, dilakukan juga pengaktifan spindle. Setelah proses pengaktifan referensi selesai, maka pahat bisa digerakkan dengan menggunakan tombol gerakan pahat sumbu X dan sumbu Z. Berikut langkah-langkah untuk menyetting zero offset (titik nol mesin ke titik nol benda kerja) : 1) 2) 3) 4) 5) 6) 7) 8) 9)



Menghidupkan mesin Memasang pencekam benda kerja Memasang benda kerja Memasang pahat Menyetting harga kompensasi pahat (tool correction) Melakukan pemindahan titik nol arah sumbu X Melakukan pemindahan titik nol arah sumbu Z Melihat hasil/mengedit hasil setting yang diperoleh di G54 Memeriksa dan mengevaluasi proses setting



b. Tool Nose Compensation Mengutip dari sebuah artikel online menurut CNCCOM (2020) dalam situsnya https://www.cnc.com/tool-radius-compensation/ menjelaskan bahwa Tool nose compensation or radius R merupakan sebuah fungsi pemrograman yang digunakan untuk menghitung dan mengimbangi kesalahan secara otomatis dengan menggunakan nilai radius pahat ataupun nose radius. Ada tiga kode-G yang digunakan untuk melakukan kompensasi radius pahat, yaitu : 11



1) G40 : Pembatalan tool nose compensation. Ini juga berlaku untuk siklus tetap seperti G77-G79 dan siklus G70-G73. 2) G41 : Pengaktifan/ON kompensasi radius pahat mode kiri 3) G42 : Pengaktifan/ON kompensasi radius pahat mode kanan.



12



BAB III PENUTUP 3.1 Kesimpulan Setelah melakukan penyusunan makalah dengan mengambil materi dari berbagai referensi yang ada, akhirnya peenulis menarik kesimpulan : a) Mesin CNC merupakan sebuah hasil mesin inovasi dari teknologi komputer dan teknologi mekanik yang pada sistem kerjanya mesin CNC dikontrol melalui computer dengan menggunakan bahasa pemrograman numeric sebagai perintah gerakan. b) Mesin CNC tingkat dasar yang ada saat ini menjadi 2 kelompok, yaitu mesin CNC Two Axis (atau lebih dikenal dengan mesin bubut/lathe) dan mesin CNC Three Axis (atau lebih dikenal dengan mesin frais/milling). c) Keunggulan mesin CNC : memiliki fleksibilitas penuh, akurasi dapat dipertahankan meskipun dengan kecepatan spindle dan pemakanan penuh, waktu produksi lebih singkat, memungkinkan pemesinan komponen atau benda kerja meskipun konturnya rumit, penyetelan mesin mudah, yang mana membutuhkan lebih sedikit waktu dibandingkan dengan metode pemesinan lainnya, kebutuhan akan operator berpengalaman dan terampil dapat dihindarkan, operator mempunyai waktu bebas yang dapat digunakan untuk mengawasi operasi pemesinan lainnya. d) Mesin bubut CNC adalah suatu hasil aplikasi dari kemajuan teknologi computer dimana mesin bubut mendapatkan perpaduan antara teknologi computer dengan teknologi mekanik. Dengan perpaduan tersebut, mesin bubut CNC, dapat melakukan proses pembubutan dengan hasil yang lebih teliti, presisi, fleksibel, dan maksimal. e) Feed function merupakan suatu program yang berfungsi untuk mengontrol laju gerak pahat. Feed function terdiri dari dua jenis pemakanan yaitu Rapid Traverse dan Cutting Feed. f) Sistem kordinat yang dipakai oleh mesin CNC adalah sistem koordinat kartesian X, Y, Z yang untuk selanjutnya digunakan untuk mendefinisikan setiap lokasi titik benda kerja dengan menempatkan tiga sumbu sistem koordinat pada benda kerja. g) Pemrograman siistem absolute merupakan suatu metode pemrograman yang mana titik referensinya selalu tetap di satu titik awal dan titik awal tersebut dijadikan sebagai referensi untuk semua ukuran berikutnya. Sedangkan sistem incremental merupakan suatu metode pemrograman yang mana titik referensinya selalu berubah-ubah dan titik terakhir yang dituju menjadi titik referensi baru untuk ukuran berikutnya. h) Fungsi kerja G (preparatory function) merupakan kode yang berguna untuk memberikan instruksi pada pemrograman mesin CNC sedangkan Fungsi kerja Miscellenous atau MCode merupakan kode pemrograman mesin CNC yang berguna untuk menyatakan fungsi atau keadaan mesin. i) Tool offset merupakan pemrograman untuk mensetting pahat sedangkan Tool nose compensation or radius R merupakan sebuah fungsi pemrograman yang digunakan untuk menghitung dan mengimbangi kesalahan secara otomatis dengan menggunakan nilai radius pahat ataupun nose radius.



13



3.2 Saran Demikianlah yang dapat penulis sampaikan mengenai pemaparan materi yang jadi pokok bahasan pada makalah kami yaitu tentang pengenalan dasar mesin CNC, saya menyadari bahwasanya dalam penyusunan ini masih banyak kekurangannya dikarenakan keterbatasan pengetahuan sserta minimnya daftar rujukan atau referensi yang digunakan. Saya sepenuhnya berharap kepada para pembaca untuk bisa memberikan masukan berupa kritik dan sarannya yang membangun demi kesempurnaan makalah ini. Dan kami berharap semoga makalah ini dapat bermanfaat bagi penulis maupun bagi para pembaca. Akhir kata dari saya, sekian dan terima kasih.



14



DAFTAR PUSTAKA CNCCOM. (2020, March 12). What is Tool Radius Compensation? A Brief Guide. Retrieved 11 15, 2020, from CNC.COM Computer Numerical Control: https://www.cnc.com/toolradius-compensation/ Fanuc. (2004). Computer Numerical Control Products Series Oi Mate-T C Operator's Manual. North America: GE Fanuc Automation. Gunadarma, L. T. (2011). Teori Dasar Mesin Freis CNC. Jakarta: Jurusan Teknik Mesin Fakultas Teknologi Industri Universitas Gunadarma. Kemendikbud. (2013). TEKNIK PEMESINAN CNC DASAR KELAS XII-SEMESTER 5. Bandung: Direktorat Pembinaan SMK (2013). Kuspriyanto dan Saputro, Hari. (2011). MESIN CNC. Departemen Teknik Elektro, 2. Lilih, dkk. (2003). Mesin Turning CNC TU 2A. Surabaya: Laboratorium CNC-BLPT Surabaya. Michael, E. (2017, November 10). Sejarah Perkembangan CNC. Retrieved 11 13, 2020, from Teknik Mesin CNC: http://teknikmesinbubucnc.blogspot.com/2017/11/cnc.html?m=1 Pemesinan, T. T. (2014). Teknik Pemesinan CNC. Yogyakarta: Fakultas Teknik Universitas Negeri Yogyakarta. Rahdiyanta, D. (2019). MODUL CNC-4. Yogyakarta: FT-UNY. Rochmat, Taufiq dan Muhyin. (2019). PENGARUH KECEPATAN PUTAR (n) DAN FEEDING (f) INSERT CUTTER TERHADAP TINGKAT KEKASARAN PERMUKAAN BAJA S45C (JIS G4051) HASIL PEMESINAN CNC BUBUT. Undergraduate thesis. Sudiadi. (2018). PEMBUATAN PISTON MASTER SILINDER KIT MENGGUNAKAN MESIN CNC TU-2A. Jurnal Desiminasi Teknologi, 49. Widarto. (2008). Teknik Pemesinan Jilid 2. Jakarta: Departemen Pendidikan Direktorat Pembinaan Sekolah Menengah Kejuruan. Wijanarka, B. S. (2016). SUMBER BELAJAR PENUNJANG PLPG 2016 TEKNIK PEMESINAN BAB IV DAN V PEMESINAN BUBUT CNC. Jakarta: KEMENDIKBUD DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN. Wijanarkaa, B. S. (2011). Tutorial Pengoperasian dan Pemrograman Mesin Bubut CNC GSK 928 TE. Yogyakarta: Fakultas Teknik Universitas Negeri Yogyakarta.



15