BAHASA, METODE DAN STRUKTUR PROGRAM CNC (Aplikasi untuk Mesin Bubut CNC)

dokumen-dokumen yang mirip
MATERI PPM APLIKASI FUNGSI G02 DAN G03 MESIN BUBUT CNC Oleh: Dwi Rahdiyanta FT-UNY

Materi PPM PEMROGRAMAN CNC Mesin Bubut TU-2A Siklus Drilling (Fungsi G73, G81, G82. G83 dan G85)

MATERI PPM PEMROGRAMAN CNC Mesin Bubut TU-2A Threading & Grooving (Fungsi G78, dan G86)

MATERI PPM PRINSIP PEMBUATAN PROGRAM CNC (Metode, Struktur, dan Eksekusi Program)

MATERI PPM PRINSIP-PRINSIP PEMBUATAN PROGRAM PADA MESIN MILLING CNC Oleh: Dwi Rahdiyanta FT-UNY

PEMROGRAMAN CNC Program Sub-Routine (Fungsi G25, dan G27)

MODUL 3 PRAKTEK PEMBUATAN PROGRAM UNTUK MESIN FRAIS CNC TU-3A

PEMROGRAMAN CNC TU-2A Penggantian Alat Potong (M06) Oleh: Dr. Dwi Rahdiyanta FT-UNY

MATERI PPM PEMROGRAMAN MESIN CNC INTERPOLASI MELINGKAR (FUNGSI G02)

MODUL 3 PRAKTEK PEMBUATAN PROGRAM UNTUK MESIN BUBUT CNC TU-2A

MODUL 3 PRAKTEK PEMBUATAN PROGRAM UNTUK MESIN BUBUT CNC TU-2A

SETTING TITIK-TITIK REFERENSI PADA MESIN CNC ET-242 (Titik Nol Benda, dan Titik Nol Pahat)

BAGIAN-BAGIAN UTAMA MESIN CNC TU-3A

MATERI KEGIATAN PENGABDIAN KEPADA MASYARAKAT

MATERI PPM PENGOPERASIAN MESIN CNC ET-242 (Sistem Persumbuan dan Tombol pengendali Mesin) Oleh: Dwi Rahdiyanta FT-UNY

DASAR-DASAR PEMROGRAMAN MESIN BUBUT CNC TU-2A

MATERI KULIAH CAD-CAM PENGOPERASIAN CAD-CAM TURNING ( Fungsi G01, G84, G02 & G03 dan Proses Finishing)

DASAR-DASAR PEMROGRAMAN MESIN FRAIS CNC TU-3A

MATERI PPM PRINSIP KERJA DAN BAGIAN-BAGIAN UTAMA MESIN BUBUT CNC TU-2A Oleh: Dr. Dwi Rahdiyanta FT-UNY

BAGIAN-BAGIAN UTAMA MESIN MILLING CNC (EMCO CNC VMC- 100/200) Oleh: Dr. Dwi Rahdyanta FT-UNY

Secara garis besar mesin Milling CNC dapat digolongkan menjadi 2 macam, yaitu :

TEORI DASAR MESIN BUBUT CNC (Computer Numerical Control)

DAFTAR PUSTAKA. Emco (1988), Petunjuk Pemrograman dan Pelayanan EMCO VMC-100, Austria: EMCO MAIER & Co.

PERBEDAAN WAKTU PENGERJAAN PADA PEMOGRAMAN INCREMENTALDAN ABSOLUTE PADA MESIN CNC MILLING TU 3A. Aep Surahto 1)

TEORI DASAR MESIN FRAIS CNC (Computer Numerical Control)

MODUL PRAKTIKUM PROSES DAN SISTEM PRODUKSI. CNC- Computer Numerical Control Oleh : Arief Darmawan

KEGIATAN BELAJAR : Membuat Program di Mesin Bubut CNC

DAFTAR PUSTAKA. Anonim(2006). Klasifikasi Kemasan Berdasarkan Struktur Sistem Kemas, Jakarta: Erlangga

Memprogram Mesin CNC (Dasar)

1. Langkah-langkah untuk menghidupkan mesin CNC, adalah? a. Tekan tombol R b. Tekan tombol U c. Tekan tombol I d. Tekan tombol JOG e.

MODUL PRAKTIKUM NC/CNC SEMESTER GANJIL JURUSAN TEKNIK MESIN FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA

PEMROGRAMAN CNC. Program adalah sejumlah perintah dalam bentuk kode yang dipakai untuk mengendalikan mesin.

BAB 12 MEMAHAMI MESIN CNC DASAR

Materi 4. Menulis Program di Mesin Bubut CNC (membuka, menulis, dan mengedit program CNC)

Bab 1. Pendahuluan. menggunakan bantuan aplikasi CAD (Computer-Aided Design) untuk. menggunakan komputer ini disebut sebagai mesin Computer based

BAB IV PENGUJIAN DAN EVALUASI SISTEM

MODUL PRAKTIKUM NC/CNC SEMESTER GANJIL 2017/2018

LANGKAH-LANGKAH PENGOPERASIAN CAD/CAM (EMCOTRONIC-EDV754) Oleh: Dr. Dwi Rahdiyanta FT-UNY

Prinsip Kerja dan Pengoperasian

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAB lll PROSES PEMBUATAN BOSS FRONT FOOT REST. Pada bab ini penulis menjelaskan tentang langkah kerja pembuatan benda

BUBUT CNC. Tol. Jumlah Bahan No Dokumen JST/MES/MES322/01 ± 0,05 1 Al = 28x120 Edisi 02 Berlaku Efektif 02 KONTUR LURUS. Skala 1.5 : 1 Digambar oleh

Dasar Pemrograman Mesin Bubut CNC Type GSK 928 TE

BAB I. Pengenalan Perangkat Lunak CAD/CAM dan Mastercam versi 9

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAB II LANDASAN TEORI

Berita Teknologi Bahan & Barang Teknik ISSN : Balai Besar Bahan dan Barang Teknik Departemen Perindustrian RI No. 22/2008 Hal.

Materi 4. Menulis Program CNC di Mesin Frais CNC (membuka, menulis, dan mengedit program CNC)

MODUL CNC MILLING DENGAN SWANSOFT CNC SIMULATOR

MODUL MESIN CNC-3. Oleh: Dwi Rahdiyanta FT-UNY

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA JOBSHEET CNC DASAR. No. JST/MES/MES322/ 07 Revisi : 02 Tgl : 16 Agustus

MESIN BUBUT CNC ET 242. A. BAGIAN BAGIAN UTAMA DAN KONTROL MESIN ET bagian utama

BEKERJA DENGAN MESIN BUBUT

Mesin frais CNC TU-3A

Materi 4. Menulis Program di Mesin Bubut CNC (membuka, menulis, dan mengedit program CNC)

MENGOPERASIKAN MESIN CNC (DASAR)

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Mesin Milling CNC 8.1. Proses Pemotongan pada Mesin Milling

Oleh: Dwi Rahdiyanta Fakultas Teknik Universitas Negeri Yogyakarta

BAB 2 TINJAUAN PUSTAKA

PROSES BUBUT (Membubut Tirus, Ulir dan Alur)

Materi 3 Seting Benda Kerja, Pahat, dan Zero Offset Mesin Bubut CNC Tujuan :

SMK PGRI 1 NGAWI TERAKREDITASI: A

MATERI KULIAH CNC Instruksi pengoperasian Mesin Frais CNC

Materi 1. Mengenal Bagian-bagian Utama Mesin Bubut CNC, Panel Kontrol Sinumerik 802 S/C base line, dan tata nama sumbu koordinat

Teknik Pemesinan CNC. Fakultas Teknik Universitas Negeri Yogyakarta. (Mesin Frais CNC, Mesin Bubut CNC, dan Mastercam)

BAB I PENDAHULUAN A. DESKRIPSI

Modul Teknik Pemesinan Bubut CNC

BAB 1 PENDAHULUAN. menunjuk suatu titik berdasarkan input yang diberikan. Salah satu model mesin

BAB II LANDASAN TEORI

MATERI KULIAH PROSES PEMESINAN KERJA BUBUT. Dwi Rahdiyanta FT-UNY

Materi 2. Menghidupkan Mesin Bubut CNC dengan Sistem Kontrol Sinumerik 802 S/C base line

PENGEMBANGAN PERANGKAT LUNAK SISTEM OPERASI MESIN MILLING CNC TRAINER

MATA PELAJARAN : TEKNIK PEMESINAN JENJANG PENDIDIKAN : SMK

BAB III METODOLOGI. Pembongkaran mesin dilakukan untuk melakukan pengukuran dan. Selain itu juga kita dapat menentukan komponen komponen mana yang

BAB VIII PENGENDALIAN NUMERIS

SOAL LATIHAN 3 TEORI KEJURUAN PEMESINAN

BAB II DASAR TEORI. Gambar 2. 1 Proses Bubut Rata, Bubut Permukaan dan Bubut Tirus (Sumber : Widarto, dkk., 2008)

SOAL LATIHAN 2 TEORI KEJURUAN PEMESINAN

SEKOLAH MENENGAH KEJURUAN BIDANG KEAHLIAN TEKNIK MESIN PROGRAM KEAHLIAN TEKNIK PEMESINAN MENGESET MESIN DAN MENGEDIT PROGRAM MESIN CNC

CREATED BY: Fajri Ramadhan,Wanda Saputra dan Syahrul Rahmad

PROSES PEMBUBUTAN LOGAM. PARYANTO, M.Pd.

BAB VI Mesin Shaping I

BAB II DASAR TEORI 2.1 TINJAUAN PUSTAKA

MODUL CNC-2. Oleh: Dwi Rahdiyanta FT-UNY. KEGIATAN BELAJAR : Menghidupkan Mesin Bubut CNC

SOAL LATIHAN 2 TEORI KEJURUAN PEMESINAN

Disusun Oleh : BAIYIN SHOLIKHI DIPLOMA III TEKNIK MESIN FAKULTAS TEKNIK INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA JUNI 2012

TUTORIAL CNC BUBUT STEP. Setelah mempelajari tutorial ini mahasiswa memiliki kompetensi:

28 Gambar 4.1 Perancangan Produk 4.3. Proses Pemilihan Pahat dan Perhitungan Langkah selanjutnya adalah memilih jenis pahat yang akan digunakan. Karen

MESIN BOR. Gambar Chamfer

SOAL LATIHAN 1 TEORI KEJURUAN PEMESINAN

PEMBUATAN MODEL POROS RODA DEPAN VESPA PADA MESIN BUBUT CNC EMCOTURN 242 MENGGUNAKAN SOFTWARE AUTOCAD 2004 DAN PROGRAM SIMULASI MASTERCAM X

SOAL LATIHAN 4 TEORI KEJURUAN PEMESINAN

SUMBER BELAJAR PENUNJANG PLPG 2016 TEKNIK PEMESINAN

BAB II SISTEM MESIN PEMOTONG AKRILIK

BUKU DIKTAT PROSES MANUFAKTUR II. Disusun Oleh: TIM DOSEN

3. Mesin Bor. Gambar 3.1 Mesin bor

MODUL 9 ALAT KERJA TANGAN DAN MESI N (MENGEBOR DAN MELUASKAN) TINGKAT X PROGRAM KEAHLI AN TEKNI K PEMANFAATAN TENAGA LI STRI K DISUSUN OLEH :

Materi 3. Seting Alat potong, Benda Kerja, dan Zero Offset pada Mesin Frais CNC

Tutorial Pengoperasian dan Pemrograman Mesin Bubut CNC GSK 928 TE

Transkripsi:

BAHASA, METODE DAN STRUKTUR PROGRAM CNC (Aplikasi untuk Mesin Bubut CNC) Memrogram mesin NC/CNC adalah memasukan data ke komputer mesin NC/CNC dengan bahasa yang dapat dipahami dan dimengerti oleh mesin. Bahasa yang dipakai berupa bahasa numerik yaitu bahasa gabungan huruf dan angka. Untuk melaksanakan perintah jalannya gerakan alat potong guna mencapai tujuan yang diinginkan, diperlukan bahasa pemrograman berupa kode-kode dalam bentuk huruf dan angka serta metode pemrograman. A. Mengenal dasar bagian-bagian program mesin CNC Dasar bagian-bagian program mesin CNC terdiri dari 2 bagian,yaitu bahasa pemrograman dan metode pemrograman. 1. Bahasa pemrograman Pemrograman dengan mesin CNC, dapat dilakukan dengan 2 macam cara, yaitu a. Pemrograman manual Pemrograman dengan cara manual adalah pemrogaman dengan cara memasukan data ke mesin dengan mengetik tombol-tombol masukan data melalui keyboard yang terdapat pada pengendali mesin. b. Pemrograman otomatis Pemrograman otomatis adalah pemrograman dengan memasukan data ke mesin melalui perangkat lunak (disket, kaset, dan flesdisk, serta interface 232) melalui kontak layanan kaset yang tersedia pada panel pengendali mesin. Pemrograman ini menggunakan bahasa numerik yang dikenal dengan nama bahasa kode yang telah distandarisasi oleh DIN dan ISO. Kode bahasa yang dimasukan ke mesin dapat berupa kode G, kode M dan kode A. Pada tabel 1. terlihat tabel kode-kode pemrograman, 1

Tabel 1. Fungsi dan Kegunaan tombol masukan data dari fungsi G, M dan A Kode Fungsi a. Kode fungsi G G00 G01 G02 G03 G04 G21 G24 G25 G27 G33 G64 G65 G66 G73 G78 G81 G82 G83 G84 G85 G86 G88 G89 G90 G91 G92 Fungsi dan kegunaan Perintah gerakan cepat tanpa penyayatan Perintah gerakan sayat linear lurus, melintang dan tirus. Gerakan perintah interpolasi melingkar searah jarum jam. Gerakan perintah interpolasi melingkar berlawanan arah jarum jam Perintah waktu tinggal diam. Perintah pembuatan blok kosong/kantong Perintah penetapan radius Perintah pemanggilan program subrutin/subprogram. Perintah melompat ke nomor blok program Perintah pemotongan ulir tunggal Perintah mematikan motor asutan/step motor Perintah pelayanan disket atau kaset Perintah pelayanan dengan komputer (external programming system) Perintah siklus pengeboran dengan pemutusan tatal Perintah siklus penyayatan ulir Perintah siklus pengeboran langsung Perintah siklus pengeboran dengan waktu tinggal diam Perintah siklus pengeboran dengan penarikan tatal Perintah siklus pembubutan memanjang Perintah siklus pereameran Perintah siklus pemotongan alur Perintah siklus pembubutan melintang Perintah siklus pereameran dengan waktu tinggal diam Perintah program harga absolut Perintah program harga inkrimental Perintah penetapan titik awal absolut 2

b. Kode fungsi M M00 M03 M04 M05 M06 M17 M30 M98 M99 c. Kode fungsi A A00 A01 A02 A03 A04 A05 A06 A08 A09 A10 A11 A12 A13 A14 A15 A17 Perintah berhenti program Perintah sumbu utama berputar searah jarum jam Perintah sumbu utama berputar berlawanan arah dengan jarum jam Perintah sumbu utama berhenti terprogram a. Perintah pergantian alat potong dengan cara terprogram b. Perhitungan panjang pahat Perintah kembali ke program utama/akhir subprogram Perintah program berakhir Perintah kompensasi kelonggaran secara otomatis Perintah parameter lingkaran Salah perintah fungsi G atau M Salah perintah fungsi G02 atau G03 Harga ordinat X terlalu besar Salah harga F (harga asutan) Harga ordinal Z salah Kurang perintah M30 Jumlah putaran sumbu utama terlalu tinggi untuk pemrograman ulir Akhir putaran pada perekaman Program di disket/kaset tidak ditemukan Program di disket/kaset aktif Salah memuat disket/kaset Salah pengecekan Pengalihan inchi atau mm dengan pelayanan pemuatan Salah menetapkan satuan dimensi Salah harga H (tebal penyayatan) Salah subprogram 3

Untuk menghapus tanda alarm yang ditampilkan pada layar monitor tekan tombol INP + REV secara bersamaan. Tanda alarm akan hilang pada layar monitor dan perbaiki data masukan yang salah. 2. Metode pemrograman Metode pemrograman yang digunakan dalam mesin CNC yaitu a. Metode Inkrimental 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 berikut ini : Gambar1. Skema metode Inkrimental b. 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 di bawah ini. Gambar 2. Skema metode Absolut 4

B. Menulis dasar program mesin CNC Penulisan dasar program mesin cnc ke dalam format program harus sesuai dengan struktur program yang telah ditetapkan. Format lembaran program dituliskan semua data untuk pengerjaan suatu benda kerja. Dibawah ini terlihat format lembar program. N G (M) X (I) Z (K) F (L,T) H Gambar 3. Lembar Format Program Keterangan: N : Nomor blok G/M: Kolom untuk perintah G/M X : Untuk menentukan besar/harga sumbu X Z : Untuk menentukan besar/harga sumbu Z F : Feed atau asutan H : Tebal penyayatan I : Kordinat titik pusat lingkaran dalam sumbu X pada masukan fungsi G02, dan G03 K : Kordinat titik pusat lingkaran dalam sumbu Z pada masukan fungsi G02, dan G03 L : Digunakan untuk mendukung fungsi G25 dan G27 T : Kode tool yang dipakai C. Aplikasi Fungsi G, dan M 1. Fungsi G00 Perintah atau fungsi dengan sandi G 00 adalah perintah gerakan lurus, cepat, dan tidak menyayat. Penempatan fungsi ini pada kolom kedua, pada blok program. Untuk lebih jelas lihat gambar berikut : 5

N G X Z F H... G00...... Gambar 4. Ilustrasi blok program fungsi G 00 Keterangan: N : Nomor Blok G : Kolom input fungsi atau perintah X : Diameter yang dituju Z : Gerak memanjang F : Kecepatan langkah penyayatan H : Kedalaman penyayatan Contoh: Gambar 5. Contoh gambar kerja simulasi G00. Susunlah program simulasi plotter (tanpa benda kerja) mengikuti alur gerakan A-B-C-D-E-F-A. Program plotter dibuat dengan metode Absolut dan Incremental. 6

Metode Absolut N G X Z F H 00 G92 2200 00 01 M03 02 00 600 00 03 00 600-800 04 00 1000-800 05 00 1800-2500 06 00 2200 2500 07 00 2200 00 08 M30 Metode Inkrimental N G X Z F H 00 M03 01 00 600 00 02 00 00-800 03 00 200 00 04 00 400-1700 05 00 200 00 06 00 00-2500 07 M30 7

REFERENSI Emco (1988), Petunjuk Pemrograman dan Pelayanan EMCO TU-2A, Austria: EMCO MAIER & Co. Frommer, Hans G. (1985). Practical CNC-Training for Planning and Shop (part2 : Examples and exercise). Germany: Hanser Publishers. Hayes, John H. (1985). Practical CNC-Training for Planning and Shop (part1; Fundamental). Germany: Hanser Publishers. Love, George, (1983), The Theory and Practice of Metalwork (thord edition), Terjemahan (Harun A.R.), Longmand Group Limited. Pusztai, Joseph and Sava Michael, (1983). Computer Numerical Control. Virgina: Reston Publishing Company, Inc 8