35
KODE KODE MESIN CNC Sistem Pengoperasian Mesin Kode data diubah untuk satu rangkaian perintah, yang mana servo mekanisme, seperti suatu pijakan motor yang berputar sesuai jumlah yang telah ditetapkan, memperbaiki dengan masing-masing mengemudi dari suatu meja pekerjaan dan suatu alat untuk melaksanakan suatu pengerjaan dengan mesin dan gerakan yang ditetapkan oleh suatu sistem pengulangan tertutup atau terbuka. Dan untuk melakukan tugas tersebut mesin NC ini difasilitasi dengan unsur-unsur pelayan dan pengendali pelayanan CNC. Sistem operasi dari mesin perkakas NC adalah menggunakan sistem operasi CNC sehingga diperlukan pengenalan kode data untuk menjalankan satu rangkaian perintah. Adapun contoh dari sistem operasi dari mesin perkakas NC adalah: Fungsi G G00 Pengaturan posisi dengan gerak cepat yang mempunyai kemungkinan gerakan yang terjadi berupa eretan yang bergerak dalam arah x, y, z, dan x dan z G01 Interpolasi linier adalah mendapatkan harga antara yang terletak pada garis lurus. Kemungkinan gerakan yang terjadi yaitu pembubutan dalam arah z atau memanjang, arah x atau melintang, arah x dan z atau membubutan tirus. G02 Interpolasi melingkar dengan arah kekanan G03 Interpolasi melintang atau melingkar arah kekiri G04 Waktu tinggal diam (istirahat dalam detik) G20-G21 Nilai masukan ditetapkan dalam satuan milimeter atau inchi G24 Pemrograman radius G25 Pemanggilan sub program G27 Perintah melompat / melewati blok G28 Kembali ketitik acuan G33 Pemotongan ulir G41-G42 Pemotongan benda kerja sesuai dengan kompensasi pada permukaan benda kerja.

Kode Kode Mesin Cnc

Embed Size (px)

Citation preview

Page 1: Kode Kode Mesin Cnc

KODE KODE MESIN CNC

Sistem Pengoperasian MesinKode data diubah untuk satu rangkaian perintah, yang mana servo mekanisme, seperti suatu pijakan motor yang berputar sesuai jumlah yang telah ditetapkan, memperbaiki dengan masing-masing mengemudi dari suatu meja pekerjaan dan suatu alat untuk melaksanakan suatu pengerjaan dengan mesin dan gerakan yang ditetapkan oleh suatu sistem pengulangan tertutup atau terbuka. Dan untuk melakukan tugas tersebut mesin NC ini difasilitasi dengan unsur-unsur pelayan dan pengendali pelayanan CNC.Sistem operasi dari mesin perkakas NC adalah menggunakan sistem operasi CNC sehingga diperlukan pengenalan kode data untuk menjalankan satu rangkaian perintah. Adapun contoh dari sistem operasi dari mesin perkakas NC adalah:Fungsi GG00 Pengaturan posisi dengan gerak cepat yang mempunyai kemungkinan gerakan yang terjadi berupa eretan yang bergerak dalam arah x, y, z, dan x dan zG01 Interpolasi linier adalah mendapatkan harga antara yang terletak pada garis lurus. Kemungkinan gerakan yang terjadi yaitu pembubutan dalam arah z atau memanjang, arah x atau melintang, arah x dan z atau membubutan tirus.G02 Interpolasi melingkar dengan arah kekananG03 Interpolasi melintang atau melingkar arah kekiriG04 Waktu tinggal diam (istirahat dalam detik)G20-G21 Nilai masukan ditetapkan dalam satuan milimeter atau inchiG24 Pemrograman radiusG25 Pemanggilan sub programG27 Perintah melompat / melewati blokG28 Kembali ketitik acuanG33 Pemotongan ulirG41-G42 Pemotongan benda kerja sesuai dengan kompensasi pada permukaan benda kerja.G64 Mematikan motor/ mematikan arus listrikG84 Siklus pembubutan memanjangG88 Siklus pembubutan melintangFungsi MM00 Menghentikan program, yang dilakukan di pertengahan program. Operator harus siap kembaliM03-M04 Start spindel searah jarum jamM05 Spindel stopM06 Penghitungan panjang pahatM09 Memulai atau pembatalan putaran pemotonganM17 Memulai atau membatalkan spindel dan cairan memotongM19 Memutar atau membatalkan spindel untuk mengorientasikan posisi.M30 Mengakhiri program, memutar kembali atau memberhentikan mesin.M99 Parameter lingkaranJika dalam memasukkan dan menyimpan data fungsi yang tidak dikenal oleh komputer, maka

Page 2: Kode Kode Mesin Cnc

akan muncul bunyi alarm. Dan pada sajian dari mesin akan ditunjukkan tanda-tanda alarm yang bersangkutan yang harus dimatikan dengan menekan tombol darurat. Adapun tanda-tanda alarm yang tersimpan yang perlu diketahui:Tanda-tanda Alarm pada Pelayanan Fungsi G dan MA 00 Salah memasukan perintah G dan MA 01 Salah dalam menentukan interpolasi lingkaranA 02 Harga X yang terlalu besarA 03 Salah harga FA 04 Harga Z yang terlalu besarA 05 Tidak diprogram M30A 06 Jumlah putaran sumbu utama terlalu besar pada pemotongan ulirA 07 Tidak dipakaiTanda-tanda Alarm pada Pelayanan KasetA 08 Pita rekaman telah sampai ujung atau habisA 09 Program tidak dapat ditemukanA 10 Pengaman kaset aktifA 11 Salah jalanA 12 Salam pengechekanA 13 Pengalihan dari metrik ke inchi dengan pelayanan pemuatanA 14 Muncul pada pelayanan kaset, mode pelayanan pemuatan yang ditunjukkan dengan kode.A 15 Salah harga HA 16 Tidak dipakaiA 17 Salah sub program

Page 3: Kode Kode Mesin Cnc

Mesin CNC dan Kode Standar

Created By suryo sulistyo di Senin, Maret 05, 2012 Label: mesin, teknologi

PendahuluanAwal lahirnya mesin CNC (Computer Numerically Controlled) bermula dari 1952 yang dikembangkan oleh John Pearseon dari Institut Teknologi Massachusetts, atas nama Angkatan Udara Amerika Serikat. Semula proyek tersebut diperuntukkan untuk membuat benda kerja khusus yang rumit. Semula perangkat mesin CNC memerlukan biaya yang tinggi dan volume unit pengendali yang besar. Pada tahun 1973, mesin CNC masih sangat mahal sehingga masih sedikit perusahaan yang mempunyai keberanian dalam mempelopori investasi dalam teknologi ini. Dari tahun 1975, produksi mesin CNC mulai berkembang pesat. Perkembangan ini dipacu oleh perkembangan mikroprosesor, sehingga volume unit pengendali dapat lebih ringkas.Dewasa ini penggunaan mesin CNC hampir terdapat di segala bidang. Dari bidang pendidikan dan riset yang mempergunakan alat-alat demikian dihasilkan berbagai hasil penelitian yang bermanfaat yang tidak terasa sudah banyak digunakan dalam kehidupan sehari-hari masyarakat banyak.

Jenis Mesin CNCDi industri menengah dan besar, akan banyak dijumpai penggunaan mesin CNC dalam mendukung proses produksi. Secara garis besar, mesin CNC dibagi dalam 2 (dua) macam, yaitu :Mesin bubut CNC dan Mesin frais CNC

Cara Mengoparasikan Mesin CNCSecara umum, cara mengoperasikan mesin CNC dengan cara memasukkan perintah numeric melalaui tombol-tombol yang tersedia pada panel instrument di tiap-tiap mesin. Setiap jenis mesin CNC mempunyai karakteristik tersendiri sesuai dengan pabrik yang membuat mesin tersebut. Namun demikian secara garis besar dari karakteristik cara mengoperasikan mesin CNC dapat dilakukan dengan dua macam cara, yaitu :1. Sistem AbsolutPada sistem ini titik awal penempatan alat potong yang digunakan sebagai acuan adalah menetapkan titik referensi yang berlaku tetap selama proses operasi mesin berlangsung. Untuk mesin bubut, titik referensinya diletakkan pada sumbu (pusat) benda kerja yang akan dikerjakan pada bagian ujung. Sedangkan pada mesin frais, titik referensinya diletakkan pada pertemuan antara dua sisi pada benda kerja yang akan dikerjakan.2. Sistem IncrementalPada system ini titik awal penempatan yang digunakan sebagai acuan adalah selalu berpindah sesuai dengan titik actual yang dinyatakan terakhir. Untuk mesin bubut maupun mesin frais diberlakukan cara yang sama. Setiap kali suatu gerakan pada proses pengerjaan benda kerja berakhir, maka titik akhir dari gerakan alat potong itu dianggap sebagai titik awal gerakan alat potong pada tahap berikutnya.Sejalan dengan berkembangnya kebutuhan akan berbagai produk industri yang beragam

Page 4: Kode Kode Mesin Cnc

dengan tingkat kesulitan yang bervariasi, maka telah dikembangkan berbagai variasi dari mesin CNC. Hal ini dimaksud untuk memenuhi kebutuhan jenis pekerjaan dengan tingkat kesulitan yang tinggi. Berikut ini diperlihatkan berbagai variasi mesin CNC.PC untuk Mesin CNCPC (Personal Computer) sebagai perangkat input bagi mesin CNC sangat penting peranannya untuk memperoleh kinerja mesin CNC. Oleh karena itu setiap pabrik yang memproduksi mesin CNC juga memproduksi atau merekomendasi spesifikasi PC yang digunakan sebagai input bagi mesin CNC produksinya.Pada mesin CNC untuk keperluan unit latih (Training Unit) atau dengan operasi sederhana, baik tampilan pada monitor maupun eksekusi program, maka PC yang dipergunakan sebagaimana pada mesin CNC jenis LOLA 200 MINI CNC, LEMU IITM, EMCO TU, maupun yang sejenis.Perkembangan jenis pekerjaan yang menggunakan peranan mesin CNC sejalan dengan kebutuhan teknologi manufaktur semakin meningkat. Oleh karena itu dikembangkan pula perangkat PC yang dapat melayani mesin CNC dengan kinerja yang mampu mengatasi beberapa faktor kesulitan yang dijumpai pada proses manufaktur. Gambar 8 memperlihatkan tampilan monitor mesin CNC jenis E·IPC700-ECKELMANN, DNC NT-2000, WinPromateII - Baronics, Mirac PC, CamSoft, ProMotion® iCNC, maupun yang sejeniKode Standar Mesin CNCMesin CNC hanya dapat membaca kode standar yang telah disepakati oleh industri yang membuat mesin CNC. Dengan kode standar tersebut, pabrik mesin CNC dapat menggunakan PC sebagai input yang diproduksi sendiri atau yang direkomendasikan. Kode standar pada mesin CNC yaitu :Mesin BubutFungsi GG00 Gerakan cepatG01Interpolasi linearG02/G03 Interpolari melingkarG04 Waktu tinggal diam.G21 Blok kosongG24 Penetapan radius pada pemrograman harga absolutG25/M17 Teknik sub programG27 Perintah melompatG33 Pemotongan ulir dengan kisar tetap samaG64 Motor asutan tak berarusG65 Pelayanan kasetG66 Pelayanan antar aparat RS 232G73 Siklus pemboran dengan pemutusan tatalG78 Siklus penguliranG81 Siklus pemboranG82 Siklus pemboran dengan tinggal diam.G83 Siklus pemboran dengan penarikanG84 Siklus pembubutan memanjangG85 Siklus pereameran

Page 5: Kode Kode Mesin Cnc

G86 Siklus pengaluranG88 Siklus pembubutan melintangG89 Siklus pereameran dengan tinggal diam.G90 Pemrograman harga absolutG91 Pemrcgraman harga inkrementalG92 Pencatat penetapanG94 Penetapan kecepatan asutanG95 Penetapan ukuran asutanG110 Alur permukaanG111 Alur luarG112 Alur dalamG113 Ulir luarG114 Ulir dalamG115 Permukaan kasarG116 Putaran kasarFungsi MM00 Berhenti terprogramM03 Sumbu utama searah jarum jamM05 Sumbu utama berhentiM06 Penghitungan panjang pahat, penggantian pahatM08 Titik tolak pengaturM09 Titik tolak pengaturMl7 Perintah melompat kembaliM22 Titik tolak pengaturM23 Titik tolak pengaturM26 Titik tolak pengaturM30 Program berakhirM99 Parameter lingkaranM98 Kompensasi kelonggaran / kocak OtomatisMesin FraisFungsi GG00 Gerakan cepatG01 Interpolasi lurusG02 Interpolasi melinqkar searah iarum JamG03 Interpolasi melinqkar berlawanan arah jarum jamG04 Lamanya tingqal diam.G21 Blok kosonqG25 Memanqqil sub programG27 Instruksi melompatG40 Kompensasi radius pisau hapusG45 Penambahan radius pirauG46 Pengurangan radius pisauG47 Penambahan radius pisau 2 kaliG48 Penguranqan radius pisau 2 kali

Page 6: Kode Kode Mesin Cnc

G64 Motor asutan tanpa arus (Fungsi penyetelan)G65 Pelavanan pita magnet (Fungsi penyetetan)G66 Pelaksanaan antar aparat dengan RS 232G72 Siklus pengefraisan kantongG73 Siklus pemutusan fatalG74 Siklus penguliran (jalan kiri)G81 Siklus pemboran tetapG82 Siklus pemboran tetap dengan tinj diamG83 Siklus pemboran tetap dengan pembuangantatalG84 Siklus penquliranG85 Siklus mereamer tetapG89 Siklus mereamer tetap denqan tinqqal diam.G90 Pemroqraman nilai absolutG91 Pemroqraman nilai inkrementalG92 Penqqeseran titik referensiFungsi MM00 DiamM03 Spindel frais hidup.searahjarumjamM05 Spindel frais mat!M06 Penggeseran alat, radius pisau frais masukM17 Kembali ke program pokokM08 Hubungan keluarM09 Hubungan keluarM20 Hubungan keluarM21 Hubungan keluarM22 Hubungan keluarM23 Hubungan keluarM26 Hubungan keluar- impulsM30 Program berakhirM98 Kompensasi kocak / kelonggaran otomatisM99 Parameter dari interpolasi melingkar (dalam hubungan dengan G02/303)Tanda AlarmA00 Salah kode G/MA01 Salah radius/M99A02 Salah nilaiZA03 Salah nilai FA04 Salah nilai ZA05 Tidak ada kode M30A06 Tidak ada kode M03A07 Tidak ada artiA08 Pita habis pada penyimpanan ke kasetA09 Program tidak ditemukanA10 Pita kaset dalam pengamananA11 Salah pemuatan

Page 7: Kode Kode Mesin Cnc

A12 Salah pengecekanA13 Penyetelan inchi/mm dengan memori program penuhA14 Salah posisi kepala frais / penambahan jalan dengan LOAD ┴ / M atau ┤ / MA15 Salah nilai Y.A16 Tidak ada nilai radius pisau fraisA17 Salah sub programA18 Jalannya kompensasi radius pisau frais lebih kecil dari nolMesin CNC Generasi BaruOperator mesin CNC yang akan memasukkan program pada mesin sebelumnya harus sudah memahami gambar kerja dari komponen yang akan dibuat pada mesin tersebut. Gambar kerja biasanya dibuat dengan cara manual atau dengan computer menggunakan program CAD (Computer Aided Design). Seiring dengan kemajuan teknologi di bidang computer, maka telah dikembangkan suatu software yang berisi aplikasi gambar teknik dengan CAD yang sudah dapat diminta untuk menampilkan program untuk dikerjakan dengan mesin CNC. Aplikasi program tersebut dikenal dengan sebutan CAM (Computer AidedManufacturing). Software CAM pada umumnya dibuat oleh pabrik yang membuat mesin CNC dengan tujuan untuk mengoptimalkan kinerja mesin CNC yang diproduksinya.Dengan menggunakan software CAM, seorang operator cukup membuat gambar kerja dari benda yang akan dibuat dengan mesin CNC pada PC. Hasil gambar kerja dapat dieksekusi secara simulasi untuk melihat pelaksanaan pengerjaan benda kerja di mesin CNC melalui layer monitor. Apabila terdapat kekurangan atau kekeliruan, maka dapat diperbaiki tanpa harus kehilangan bahan. Jika hasil eksekusi simulasi sudah sesuai dengan yang diharapkan, maka program dilanjutkan dengan eksekusi program mesin. Program mesin yang sudah jadi dapat langsung dikirim ke mesin CNC melalui jaringan atau kabel atau ditransfer melalui media rekam.Masa Depan Mesin CNCDengan perkembangan teknologi informasi, maka di masa datang dimungkinkan input mesin CNC dapat berasal dari gambar kerja manual yang dibaca melalui scan, kemudian diinterpretasikan oleh PC yang terkoneksi dengan mesin CNC. Hasil dari pembacaan scan akan diolah oleh software pada PC menjadi program simulasi berupa CAD/CAM. Selanjutnya hasil simulasi akan dieksekusi menjadi program mesin CNC yang siap dieksekusi untuk membuat benda kerja.

Read more: http://55tbo.blogspot.com/2012/03/mesin-cnc-dan-kode-standar.html#ixzz2jmbsV3Mb

Page 8: Kode Kode Mesin Cnc

kode kode program mesin CNC

Kode Standar Mesin CNCMesin CNC hanya dapat membaca kode standar yang telah disepakati oleh industri yang membuat mesin CNC. Dengan kode standar tersebut, pabrik mesin CNC dapat menggunakan PC sebagai input yang diproduksi sendiri atau yang direkomendasikan. Kode standar pada mesin CNC yaitu :Mesin BubutFungsi GG00 Gerakan cepatG01Interpolasi linearG02/G03 Interpolari melingkarG04 Waktu tinggal diam.G21 Blok kosongG24 Penetapan radius pada pemrograman harga absolutG25/M17 Teknik sub programG27 Perintah melompatG33 Pemotongan ulir dengan kisar tetap samaG64 Motor asutan tak berarusG65 Pelayanan kasetG66 Pelayanan antar aparat RS 232G73 Siklus pemboran dengan pemutusan tatalG78 Siklus penguliranG81 Siklus pemboranG82 Siklus pemboran dengan tinggal diam.G83 Siklus pemboran dengan penarikanG84 Siklus pembubutan memanjangG85 Siklus pereameranG86 Siklus pengaluranG88 Siklus pembubutan melintangG89 Siklus pereameran dengan tinggal diam.G90 Pemrograman harga absolutG91 Pemrcgraman harga inkrementalG92 Pencatat penetapanG94 Penetapan kecepatan asutanG95 Penetapan ukuran asutanG110 Alur permukaanG111 Alur luarG112 Alur dalamG113 Ulir luarG114 Ulir dalamG115 Permukaan kasarG116 Putaran kasarFungsi M

Page 9: Kode Kode Mesin Cnc

M00 Berhenti terprogramM03 Sumbu utama searah jarum jamM05 Sumbu utama berhentiM06 Penghitungan panjang pahat, penggantian pahatM08 Titik tolak pengaturM09 Titik tolak pengaturMl7 Perintah melompat kembaliM22 Titik tolak pengaturM23 Titik tolak pengaturM26 Titik tolak pengaturM30 Program berakhirM99 Parameter lingkaranM98 Kompensasi kelonggaran / kocak OtomatisMesin FraisFungsi GG00 Gerakan cepatG01 Interpolasi lurusG02 Interpolasi melinqkar searah iarum JamG03 Interpolasi melinqkar berlawanan arah jarum jamG04 Lamanya tingqal diam.G21 Blok kosonqG25 Memanqqil sub programG27 Instruksi melompatG40 Kompensasi radius pisau hapusG45 Penambahan radius pirauG46 Pengurangan radius pisauG47 Penambahan radius pisau 2 kaliG48 Penguranqan radius pisau 2 kaliG64 Motor asutan tanpa arus (Fungsi penyetelan)G65 Pelavanan pita magnet (Fungsi penyetetan)G66 Pelaksanaan antar aparat dengan RS 232G72 Siklus pengefraisan kantongG73 Siklus pemutusan fatalG74 Siklus penguliran (jalan kiri)G81 Siklus pemboran tetapG82 Siklus pemboran tetap dengan tinj diamG83 Siklus pemboran tetap dengan pembuangantatalG84 Siklus penquliranG85 Siklus mereamer tetapG89 Siklus mereamer tetap denqan tinqqal diam.G90 Pemroqraman nilai absolutG91 Pemroqraman nilai inkrementalG92 Penqqeseran titik referensiFungsi M

Page 10: Kode Kode Mesin Cnc

M00 DiamM03 Spindel frais hidup.searahjarumjamM05 Spindel frais mat!M06 Penggeseran alat, radius pisau frais masukM17 Kembali ke program pokokM08 Hubungan keluarM09 Hubungan keluarM20 Hubungan keluarM21 Hubungan keluarM22 Hubungan keluarM23 Hubungan keluarM26 Hubungan keluar- impulsM30 Program berakhirM98 Kompensasi kocak / kelonggaran otomatisM99 Parameter dari interpolasi melingkar (dalam hubungan dengan G02/303)Tanda AlarmA00 Salah kode G/MA01 Salah radius/M99A02 Salah nilaiZA03 Salah nilai FA04 Salah nilai ZA05 Tidak ada kode M30A06 Tidak ada kode M03A07 Tidak ada artiA08 Pita habis pada penyimpanan ke kasetA09 Program tidak ditemukanA10 Pita kaset dalam pengamananA11 Salah pemuatanA12 Salah pengecekanA13 Penyetelan inchi/mm dengan memori program penuhA14 Salah posisi kepala frais / penambahan jalan dengan LOAD ┴ / M atau ┤ / MA15 Salah nilai Y.A16 Tidak ada nilai radius pisau fraisA17 Salah sub programA18 Jalannya kompensasi radius pisau frais lebih kecil dari nol

Page 11: Kode Kode Mesin Cnc

Fungsi G, Fungsi M dan Kode Alarm CNC Turning TU-2A

by Irham Varid | RaVa JunioR™ on 06:11 AM, 04-Dec-11

Category: informasi , pelajaran

Sebelum melakukan penyusunan/pembuatan sebuah program pada mesin bubut CNC TU-2A , terlebih dahulu harus bisa memahami/menghafal hal-hal sebagai berikut :

1. Fungsi G , Fungsi M , serta Kode Alarm mesin bubut CNC TU-2A

FUNGSI G

G00 : Gerak Lurus Cepat (tidak menyayat).G01 : Gerak lurus penyayatan.G02 : Gerak melengkung searah jarum jam (CW).G03 : Gerak melengkung berlawanan jarum jam (CCW).G04 : Gerakan Penyayatan dengan Feed berhenti sesaat.G21 : Baris blok sisipan dibuat dengan menekan tombol ~ dan INPG25 : Memanggil sub programG27 : Perintah meloncat ke nomor blok yang ditujuG33 : Pembuatan ulir tunggalG64 : Mematikan arus step motorG65 : Operasi disketG73 : Siklus pengeboran dengan pemutusan tatalG78 : Siklus pembuatan ulirG81 : Siklus pengeboran langsungG82 : Siklus pengeboran dengan berhenti sesaatG83 : Siklus pengeboran dengan penarikan tatalG84 : Siklus pembubutan memanjang (Z)G85 : Siklus perimeranG86 : Siklus pembuatan alurG88 : Siklus pembubutan melintang (X)G89 : Siklus perimeran dengan waktu berhenti sesaatG90 : Program AbsoluteG91 : Program InkrimentalG92 : Penetapan posisi pahat (Absolute)

FUNGSI M

Page 12: Kode Kode Mesin Cnc

M00 : Program berhentiM03 : Spindel berputar searah jarum jam (CW)M05 : Putaran spindel berhentiM06 : Perintah ganti toolM17 : Perintah kembali ke program utamaM30 : Program berakhirM99 : Penentuan parameter I dan K

KODE ALARM

A00 : Salah perintah fungsi G atau MA01 : Salah perintah G02 atau G03A02 : Nilai X salahA03 : Nilai F salahA04 : Nilai Z salahA05 : Kurang perintah M30A06 : Putaran spindel terlalu cepatA09 : Program tidak di temukan pada disketA10 : Disket di protectA11 : Salah memuat disketA12 : Salah pengecekanA13 : Salah satuan mm atau inchiA14 : Salah satuanA15 : Nilai H salahA17 : Salah sub program

2. Sistim Persumbuan Pada Mesin Bubut CNC TU-2A

Seperti pada umum nya, mesin bubut selalu mempunyai 2 pergerakan sumbu, yaitu melintang dan memanjang.Gerakan melintang adalah sumbu "X" , Sedangkan Gerakan memanjang adalah sumbu "Z"

Untuk lebih jelas nya lihat gambar di bawah ini.

Page 13: Kode Kode Mesin Cnc

Perlu di ingat :*Tanda ( - ) : menandakan pergerakan pahat untuk mendekati benda kerja.*Tanda ( + ) : menandakan pergerakan pahat untuk menjauhi benda kerja.

Page 14: Kode Kode Mesin Cnc

KODE-KODE CNC

29NOV2010 Leave a Comment

by rizkiyogo in Uncategorized 

 

 

 

 

 

 

KODE-KODE PADA MESIN CNC

A.  Struktur Luar Program

Struktur  program  adalah  suatau  bentuk  program  di  mana  ke  dalamnya  kita

masukan  data  yang  berupa  angka  dan  hurup.  Dalam  menentukan  struktur

program,  tidak  semudah  apa  yang  dibayangkan,  oleh  karena  dalam

pengerjaannya  perlu  didukung  oleh  berbagai  ahli  dari  latar  belakang  bidang

keilmuan yang bebeda. Hal ini dalam up`ya untuk memenuhi kriteria dari suatu

struktur  program    yaitu  harus mudah,  ketidak  tergantungan  terhadap  bahasa

tertentu, oreintasi praktis, dan dapat dipakai untuk semua mesin perkakas.

Prosedur dalam menentukan suatu struktur program, harus dimulai dari analisis

proses kerja mesin-mesin perkakas.

Page 15: Kode Kode Mesin Cnc

Dilihat dari struktur luarnya, program untuk mesin Frais CNC TU-3A terdiri dari

nomor blok, kata, dan karakter.

Contoh:

N10  G00  X0000 Y0000  Z0000

Keterangan

N10        : Nomor blok 10

G00, X0000, Y0000 dan Z000  : Kata,

G00        : G, dan 0 adalah karakter

 

Secara umum, format blok untuk mesin Frais CNC-TU-3A adalah sebagaiberikut:

G  X  Y  Z  F

N

(M)  (I)  (J)  (K)  (L) (T)

 

Dalam format blok tersebut, alamat yang yang ada perlu diketahui, yaitu:

1)  ALamat N pada kolom pertama menunjukkan nomor blok

2)  Alamat G  pada  kolom  kedua menunjukkan  jenis  perintah  jalan  pergerakan

pahat

3)  Alamat M pada kolom kedua menujukkan  jenis perintah pengatur/informasi

tambahan seperti pergerakan motor, dan lain-lain.

4)  Alamat X pada kolom ke tiga menunjukkan koordinat X yang dituju.

5)  Alamat  I  pada  kolom  ke  tiga menunjukkan  koordinat  titik  pusat  lingkaran

pada arah X.

2

 

6)  Alamat Y pada kolom ke empat menunjuukan koordinat Y yang dituju.

7)  Alamat J pada kolom ke empat menunjukkan koordinat titik pusat lingkaran

pada arah Y.

Page 16: Kode Kode Mesin Cnc

8)  Alamat Z pada kolom ke Lima menunjukkan koordinat Z yang dituju.

9)  Alamat  K  pada  kolom  ke  lima menunjukkan  koordinat  titik  pusat  lingkaran

pada arah Z.

10) Alamat  F  pada  kolom  ke  enam  menunjukkan  besarnya  kecepatan

pergerakan pahat (Feeding).

11) Alamat  L  pada  kolom  ke  enam menunjukkan  pada  blok mana  fungsi G  25

(sub rutin) dan G 27 (perintah melompat) berlaku.

12) ALamat T pada kolom ke enam menunjukkan nama dan urutan pahat yang

digunakan pada fungsi M06.

 

B.  Kode-kode Perintah Pada pemrograman Mesin Frais CNC TU-3A

Kode-kode perintah yang digunakan dalam memprogram mesin Frais CNC dan

mesin Frais CNC TU-3A khususnya terdiri dari dua jenis perintah, yaitu perintah

yang dibuat dalam bentuk kode G dan perintah yang dbuat dalam bentuk kode

M.

1.  Kode G

Kode  G  adalah  bentuk  perintah  yang  terkait  dengan  bentuk  pergerakan  alat

potong. Jenis-jenis kode G yang digunakan untuk memprogram mesin Frais CNC

TU-3A adalah:

G00   : Gerakan cepat

G01   : Gerakan rus terprogram

G02/03   : gerakan melingkar searah dan berlawanan arah jarum jam

G04   : Waktu tinggal daiam

G21  : Blok kosong

G25  : Pemanggilan sub program

G27  : Perintah melompat

G40  : Perintah pembatalan kompensasi radius pisau

G45  : Panambahan radius pisau

Page 17: Kode Kode Mesin Cnc

G46  : Pengurangan radius pisau

G47  : Panambahan radius pisau dua kali

G48  : Pengurangan radius pisau dua kali

G64  : Perintah motor tak berarus

G65  : Pelayanan kaset/disket

G66  : Pelayanan interface (RS 232)

G72  : Siklus  pengefraisan kantong

3

 

G73  : siklus pemboran dengan pemutusan tatal

G81  : Siklus pemboran

G82  : Siklus pemboran dengan tinggal diam

G83  : Siklus pemboran dengan penarikan

G85  : Siklus perimeran

G89  : Siklus perimeran dengan tinggal diam

G90  : Perintah pemrograman Absolut

G91  : Perintah pemrograman inkrimental

G92  : Perinrah pencatatan penetapan

G94  : Penetapan asutan dalam mm/min

G95  : Penetapan asutan dalam  m/putaran

 

2.  Kode M

Kode  M  yang  dapat  digunakan  dalam  pemrograman  mesin  Frais  CNC  TU-3A

adalah:

No.  Kode M  Nama

1  M00  Berhenti terprogram

2  M03  Spindel ON searah jarum jam

3  M05  Spindel berhenti

Page 18: Kode Kode Mesin Cnc

4  M06  Perhitungan panjang pahat

5  M17  Akhir sub program

6  M30  Akhir program

7  M98  Kompensasi kelonggaran secara otomatis

8  M99  Parameter lingkaran

Page 19: Kode Kode Mesin Cnc

Mesin CNC

CNC adalah mesin yang dipergunakan untuk pengontrolan otomatis dalam dunia industri. Mesin ini berfungsi

untuk mengontrol kinerja mesin-mesin lain yang dipergunakan. NC/CNC (Numerical Control/Computer Numerical

Control) merupakan istilah yang digunakan untuk menunjukkan bahwa suatu peralatan manufaktur; misalnya

bubut, milling, dll; dikontrol secara numerik berbasis komputer yang mampu membaca instruksi kode N, G, F, T,

dan lain-lain, dimana kode-kode tersebut akan menginstruksikan ke mesin CNC agar bekerja sesuai dengan

program benda kerja yang akan dibuat.mengoperasikannya. Dengan mesin CNC, ketelitian suatu produk dapat

dijamin hingga 1/1000 mm lebih, pengerjaan produk masal dengan hasil yang sama persis dan waktu

permesinan yang cepat.

Fungsi CNC dalam hal ini lebih banyak menggantikan pekerjaan operator dalam mesin perkakas konvensional.

Misalnya pekerjaan setting tool atau mengatur gerakan pahat sampai pada posisi siap memotong, gerakan

pemotongan dan gerakan kembali keposisi awal, dan lain-lain. Demikian pula dengan pengaturan kondisi

pemotongan (kecepatan potong, kecepatan makan dan kedalaman pemotongan) serta fungsi pengaturan yang

lain seperti penggantian pahat, pengubahan transmisi daya (jumlah putaran poros utama), dan arah putaran

poros utama, pengekleman, pengaturan cairan pendingin dan sebagainya.

Mesin perkakas CNC dilengkapi dengan berbagai alat potong yang dapat membuat benda kerja secara presisi

dan dapat melakukan interpolasi yang diarahkan secara numerik (berdasarkan angka). Parameter sistem operasi

CNC dapat diubah melalui program perangkat lunak (software load program) yang sesuai. CNC telah banyak

dipergunakan dalam industri logam. Dalam kondisi ini, CNC dipergunakan untuk mengontrol sistem mekanis

mesin-mesin perkakas dan pemotong logam. Jadi seberapa tebal dan panjangnya potongan logam yang

dihasilkan oleh mesin pemotong logam, dapat diatur oleh mesin CNC. Saat ini tidak hanya industri logam saja

yang memanfaatkan teknologi mesin CNC sebagai proses automatisasinya.

Akhir-akhir ini mesin-mesin CNC telah berkembang secara menakjubkan sehingga telah mengubah industri

pabrik yang selama ini menggunakan tenaga manusiamenjadi mesin-mesom otomatik. Dengan berkembangnya

Mesin CNC, maka benda kerja yang rumit sekalipun dapat dibuat secara mudah dalam jumlah yang banyak.

Selama ini pembuatan komponen/suku cadang suatu mesin yang presisi dengan mesin perkakas manual

tidaklah mudah, meskipun dilakukan oleh seorang operator mesin perkakas yang mahir sekalipun.

Penyelesaiannya memerlukan waktu lama. Bila ada permintaan konsumen untuk membuat komponen dalam

jumlah banyak dengan waktu singkat, dengan kualitas sama baiknya, tentu akan sulit dipenuhi bila

Page 20: Kode Kode Mesin Cnc

menggunakan perkakas manual. Apalagi bila bentuk benda kerja yang dipesan lebih rumit, tidak dapat

diselesaikan dalam waktu singkat. Secara ekonomis biaya produknya akan menjadi mahal, hingga sulit bersaing

dengan harga di pasaran.

Tuntutan konsumen yang menghendaki kualitas benda kerja yang presisi, berkualitas sama baiknya, dalam

waktu singkat dan dalam jumlah yang banyak, akan lebih mudah dikerjakan dengan mesin perkakas CNC

(Computer Numerlcally Controlled), yaitu mesin yang dapat bekerja melalui pemogramman yang dilakukan dan

dikendalikan melalui komputer. Mesin CNC dapat bekerja secara otomatis atau semi otomatis setelah diprogram

terlebih dahulu melalui komputer yang ada. Program yang dimaksud merupakan program membuat benda kerja

yang telah direncanakan atau dirancang sebelumnya. Sebelum benda kerja tersebut dieksikusi atau dikerjakan

oleh mesin CNC, sebaikanya program tersebut di cek berulang-ulang agar program benar-benar telah sesuai

dengan bentuk benda kerja yang diinginkan, serta benar-benar dapat dikerjakan oleh mesin CNC. Pengecekan

tersebut dapat melalui layar monitor yang terdapat pada mesin atau bila tidak ada fasilitas cheking melalui

monitor dapat pula melalui plotter yang dipasang pada tempat dudukan pahat/palsu frais. Setelah program

benar-benar telah berjalan seperti rencana, baru kemudian dilaksanakan/dieksekusi oleh mesin CNC.

Jenis Mesin CNC

Di industri menengah dan besar, akan banyak dijumpai penggunaan mesin CNC dalam mendukung proses

produksi. Secara garis besar, mesin CNC dibagi dalam 2 (dua) macam, yaitu :

1. Mesin bubut CNC

2. Mesin frais CNC

Setiap jenis mesin CNC mempunyai karakteristik tersendiri sesuai dengan pabrik yang membuat mesin tersebut.

Namun demikian secara garis besar dari karakteristik cara mengoperasikan mesin CNC dapat dilakukan dengan

dua macam cara, yaitu :

1. Sistem Absolut

Pada sistem ini titik awal penempatan alat potong yang digunakan sebagai acuan adalah menetapkan titik

referensi yang berlaku tetap selama proses operasi mesin berlangsung. Untuk mesin bubut, titik referensinya

diletakkan pada sumbu (pusat) benda kerja yang akan dikerjakan pada bagian ujung. Sedangkan pada mesin

frais, titik referensinya diletakkan pada pertemuan antara dua sisi pada benda kerja yang akan dikerjakan.

2. Sistem Incremental

Pada system ini titik awal penempatan yang digunakan sebagai acuan adalah selalu berpindah sesuai dengan

titik actual yang dinyatakan terakhir. Untuk mesin bubut maupun mesin frais diberlakukan cara yang sama.

Setiap kali suatu gerakan pada proses pengerjaan benda kerja berakhir, maka titik akhir dari gerakan alat potong

itu dianggap sebagai titik awal gerakan alat potong pada tahap berikutnya.

Sejalan dengan berkembangnya kebutuhan akan berbagai produk industri yang beragam dengan tingkat

kesulitan yang bervariasi, maka telah dikembangkan berbagai variasi dari mesin CNC. Hal ini dimaksud untuk

memenuhi kebutuhan jenis pekerjaan dengan tingkat kesulitan yang tinggi. Berikut ini diperlihatkan berbagai

variasi mesin CNC.

Pemrograman Mesin CNC

Page 21: Kode Kode Mesin Cnc

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 hal-hal berikut.

Metode Pemrograman

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.Sebelum mempelajari sistem penyusunan program terlebih dahulu harus memahami betul sistem persumbuan mesin bubut CNC-TU2A. Ilustrasi Gambar di bawah ini adalah skema eretan melintang dan eretan memanjang, di mana mesin dapat diperintah bergerak sesuai program

2) Metode Absolut

Adalah suatu metode pemrograman di mana titik referensinya selalu tetap yaitu satu titik / tempat dijadikan referensi untuk semua ukuran.

Bahasa Pemrograman

Bahasa pemrograman adalah format perintah dalam satu blok dengan menggunakan kode huruf, angka, dan simbol. Di dalam mesin perkakas CNC terdapat perangkat komputer yang disebut dengan Machine Control Unit (MCU). MCU ini berfungsi menterjemahkan bahasa kode ke dalam bentuk-bentuk gerakan persumbuan sesuai bentuk benda kerja. Kode-kode bahasa dalam mesin perkakas CNC dikenal dengan kode G dan M, di mana kode-kode tersebut sudah distandarkan oleh ISO atau badan Internasional lainnya. Dalam aplikasi kode huruf, angka, dan simbol pada mesin perkakas CNC bermacam-macam tergantung sistem kontrol dan tipe mesin yang dipakai, tetapi secara prinsip sama. Sehingga untuk pengoperasian mesin perkakas CNC dengan tipe yang berbeda tidak akan ada perbedaan yang berarti. Misal: mesin perkakas CNC dengan sistem kontrol EMCO, kode-kodenya dimasukkan ke dalam standar DIN. Dengan bahasa kode ini dapat berfungsi sebagai media komunikasi antarmesin dan operator, yakni untuk memberikan operasi data kepada mesin untuk dipahami. Untuk memasukkan data program ke dalam memori mesin dapat dilakukan dengan keyboard atau perangkat lain (disket, kaset, dan melalui kabel RS-232).

G 00: Gerak lurus cepat (tidak boleh menyayat)

G 01: Gerak lurus penyayatan

G 02: Gerak melengkung searah jarum jam (CW)

G 03: Gerak melengkung berlawanan arah jarum jam (CCW)

G 04: Gerak penyayatan (feed) berhenti sesaat

G 21: Baris blok sisipan yang dibuat dengan menekan tombol ~ dan INP

G 25: Memanggil program sub routine

Page 22: Kode Kode Mesin Cnc

G 27: Perintah meloncat ke nomor blok yang dituju

G 33: Pembuatan ulir tunggal

G 64: Mematikan arus step motor

G 65: Operasi disket (menyimpan atau memanggil program)

G 73: Siklus pengeboran dengan pemutusan tatal

G 78: Siklus pembuatan ulir

G 81: Siklus pengeboran langsung

G 82: Siklus pengeboran dengan berhenti sesaat

G 83: Siklus pengeboran dengan penarikan tatal

G 84: Siklus pembubutan memanjang

G 85: Siklus pereameran

G 86: Siklus pembuatan alur

G 88: Siklus pembubutan melintang

G 89: Siklus pereameran dengan waktu diam sesaat

G 90: Program absolut

G 91: Program Incremental

G 92: Penetapan posisi pahat secara absolut

M 00: Program berhenti

M 03: Spindle (sumbu utama) berputar searah jarum jam (CW)

M 05: Putaran spindle berhenti

M 06: Perintah penggantian alat potong (tool)

M 17: Perintah kembali ke program utama

M 30: Program berakhir

M 99: Penentuan parameter I dan K

A 00: Kesalahan perintah pada fungsi G atau M

A 01: Kesalahan perintah pada fungsi G02 dan G03

A 02: Kesalahan pada nilai X

Page 23: Kode Kode Mesin Cnc

A 03: Kesalahan pada nilai F

A 04: Kesalahan pada nilai Z

A 05: Kurang perintah M30

A 06: Putaran spindle terlalu cepat

A 09: Program tidak ditemukan pada disket

A 10: Disket diprotek

A 11: Salah memuat disket

A 12: Salah pengecekan

A 13: Salah satuan mm atau inch dalam pemuatan

A 14: Salah satuan

A 15: Nilai H salah

A 17: Salah subprogram

Sistem Persumbuan pada Mesin Bubut CNC-TU2A

Page 24: Kode Kode Mesin Cnc

Mesin CNC

CNC adalah mesin yang dipergunakan untuk pengontrolan otomatis dalam dunia industri. Mesin ini berfungsi

untuk mengontrol kinerja mesin-mesin lain yang dipergunakan. NC/CNC (Numerical Control/Computer Numerical

Control) merupakan istilah yang digunakan untuk menunjukkan bahwa suatu peralatan manufaktur; misalnya

bubut, milling, dll; dikontrol secara numerik berbasis komputer yang mampu membaca instruksi kode N, G, F, T,

dan lain-lain, dimana kode-kode tersebut akan menginstruksikan ke mesin CNC agar bekerja sesuai dengan

program benda kerja yang akan dibuat.mengoperasikannya. Dengan mesin CNC, ketelitian suatu produk dapat

dijamin hingga 1/1000 mm lebih, pengerjaan produk masal dengan hasil yang sama persis dan waktu

permesinan yang cepat.

Fungsi CNC dalam hal ini lebih banyak menggantikan pekerjaan operator dalam mesin perkakas konvensional.

Misalnya pekerjaan setting tool atau mengatur gerakan pahat sampai pada posisi siap memotong, gerakan

pemotongan dan gerakan kembali keposisi awal, dan lain-lain. Demikian pula dengan pengaturan kondisi

pemotongan (kecepatan potong, kecepatan makan dan kedalaman pemotongan) serta fungsi pengaturan yang

lain seperti penggantian pahat, pengubahan transmisi daya (jumlah putaran poros utama), dan arah putaran

poros utama, pengekleman, pengaturan cairan pendingin dan sebagainya.

Mesin perkakas CNC dilengkapi dengan berbagai alat potong yang dapat membuat benda kerja secara presisi

dan dapat melakukan interpolasi yang diarahkan secara numerik (berdasarkan angka). Parameter sistem operasi

CNC dapat diubah melalui program perangkat lunak (software load program) yang sesuai. CNC telah banyak

dipergunakan dalam industri logam. Dalam kondisi ini, CNC dipergunakan untuk mengontrol sistem mekanis

mesin-mesin perkakas dan pemotong logam. Jadi seberapa tebal dan panjangnya potongan logam yang

dihasilkan oleh mesin pemotong logam, dapat diatur oleh mesin CNC. Saat ini tidak hanya industri logam saja

yang memanfaatkan teknologi mesin CNC sebagai proses automatisasinya.

Akhir-akhir ini mesin-mesin CNC telah berkembang secara menakjubkan sehingga telah mengubah industri

pabrik yang selama ini menggunakan tenaga manusiamenjadi mesin-mesom otomatik. Dengan berkembangnya

Mesin CNC, maka benda kerja yang rumit sekalipun dapat dibuat secara mudah dalam jumlah yang banyak.

Selama ini pembuatan komponen/suku cadang suatu mesin yang presisi dengan mesin perkakas manual

tidaklah mudah, meskipun dilakukan oleh seorang operator mesin perkakas yang mahir sekalipun.

Penyelesaiannya memerlukan waktu lama. Bila ada permintaan konsumen untuk membuat komponen dalam

jumlah banyak dengan waktu singkat, dengan kualitas sama baiknya, tentu akan sulit dipenuhi bila

Page 25: Kode Kode Mesin Cnc

menggunakan perkakas manual. Apalagi bila bentuk benda kerja yang dipesan lebih rumit, tidak dapat

diselesaikan dalam waktu singkat. Secara ekonomis biaya produknya akan menjadi mahal, hingga sulit bersaing

dengan harga di pasaran.

Tuntutan konsumen yang menghendaki kualitas benda kerja yang presisi, berkualitas sama baiknya, dalam

waktu singkat dan dalam jumlah yang banyak, akan lebih mudah dikerjakan dengan mesin perkakas CNC

(Computer Numerlcally Controlled), yaitu mesin yang dapat bekerja melalui pemogramman yang dilakukan dan

dikendalikan melalui komputer. Mesin CNC dapat bekerja secara otomatis atau semi otomatis setelah diprogram

terlebih dahulu melalui komputer yang ada. Program yang dimaksud merupakan program membuat benda kerja

yang telah direncanakan atau dirancang sebelumnya. Sebelum benda kerja tersebut dieksikusi atau dikerjakan

oleh mesin CNC, sebaikanya program tersebut di cek berulang-ulang agar program benar-benar telah sesuai

dengan bentuk benda kerja yang diinginkan, serta benar-benar dapat dikerjakan oleh mesin CNC. Pengecekan

tersebut dapat melalui layar monitor yang terdapat pada mesin atau bila tidak ada fasilitas cheking melalui

monitor dapat pula melalui plotter yang dipasang pada tempat dudukan pahat/palsu frais. Setelah program

benar-benar telah berjalan seperti rencana, baru kemudian dilaksanakan/dieksekusi oleh mesin CNC.

Jenis Mesin CNC

Di industri menengah dan besar, akan banyak dijumpai penggunaan mesin CNC dalam mendukung proses

produksi. Secara garis besar, mesin CNC dibagi dalam 2 (dua) macam, yaitu :

1. Mesin bubut CNC

2. Mesin frais CNC

Setiap jenis mesin CNC mempunyai karakteristik tersendiri sesuai dengan pabrik yang membuat mesin tersebut.

Namun demikian secara garis besar dari karakteristik cara mengoperasikan mesin CNC dapat dilakukan dengan

dua macam cara, yaitu :

1. Sistem Absolut

Pada sistem ini titik awal penempatan alat potong yang digunakan sebagai acuan adalah menetapkan titik

referensi yang berlaku tetap selama proses operasi mesin berlangsung. Untuk mesin bubut, titik referensinya

diletakkan pada sumbu (pusat) benda kerja yang akan dikerjakan pada bagian ujung. Sedangkan pada mesin

frais, titik referensinya diletakkan pada pertemuan antara dua sisi pada benda kerja yang akan dikerjakan.

2. Sistem Incremental

Pada system ini titik awal penempatan yang digunakan sebagai acuan adalah selalu berpindah sesuai dengan

titik actual yang dinyatakan terakhir. Untuk mesin bubut maupun mesin frais diberlakukan cara yang sama.

Setiap kali suatu gerakan pada proses pengerjaan benda kerja berakhir, maka titik akhir dari gerakan alat potong

itu dianggap sebagai titik awal gerakan alat potong pada tahap berikutnya.

Sejalan dengan berkembangnya kebutuhan akan berbagai produk industri yang beragam dengan tingkat

kesulitan yang bervariasi, maka telah dikembangkan berbagai variasi dari mesin CNC. Hal ini dimaksud untuk

memenuhi kebutuhan jenis pekerjaan dengan tingkat kesulitan yang tinggi. Berikut ini diperlihatkan berbagai

variasi mesin CNC.

Pemrograman Mesin CNC

Page 26: Kode Kode Mesin Cnc

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 hal-hal berikut.

Metode Pemrograman

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.Sebelum mempelajari sistem penyusunan program terlebih dahulu harus memahami betul sistem persumbuan mesin bubut CNC-TU2A. Ilustrasi Gambar di bawah ini adalah skema eretan melintang dan eretan memanjang, di mana mesin dapat diperintah bergerak sesuai program

2) Metode Absolut

Adalah suatu metode pemrograman di mana titik referensinya selalu tetap yaitu satu titik / tempat dijadikan referensi untuk semua ukuran.

Bahasa Pemrograman

Bahasa pemrograman adalah format perintah dalam satu blok dengan menggunakan kode huruf, angka, dan simbol. Di dalam mesin perkakas CNC terdapat perangkat komputer yang disebut dengan Machine Control Unit (MCU). MCU ini berfungsi menterjemahkan bahasa kode ke dalam bentuk-bentuk gerakan persumbuan sesuai bentuk benda kerja. Kode-kode bahasa dalam mesin perkakas CNC dikenal dengan kode G dan M, di mana kode-kode tersebut sudah distandarkan oleh ISO atau badan Internasional lainnya. Dalam aplikasi kode huruf, angka, dan simbol pada mesin perkakas CNC bermacam-macam tergantung sistem kontrol dan tipe mesin yang dipakai, tetapi secara prinsip sama. Sehingga untuk pengoperasian mesin perkakas CNC dengan tipe yang berbeda tidak akan ada perbedaan yang berarti. Misal: mesin perkakas CNC dengan sistem kontrol EMCO, kode-kodenya dimasukkan ke dalam standar DIN. Dengan bahasa kode ini dapat berfungsi sebagai media komunikasi antarmesin dan operator, yakni untuk memberikan operasi data kepada mesin untuk dipahami. Untuk memasukkan data program ke dalam memori mesin dapat dilakukan dengan keyboard atau perangkat lain (disket, kaset, dan melalui kabel RS-232).

G 00: Gerak lurus cepat (tidak boleh menyayat)

G 01: Gerak lurus penyayatan

G 02: Gerak melengkung searah jarum jam (CW)

G 03: Gerak melengkung berlawanan arah jarum jam (CCW)

G 04: Gerak penyayatan (feed) berhenti sesaat

G 21: Baris blok sisipan yang dibuat dengan menekan tombol ~ dan INP

G 25: Memanggil program sub routine

Page 27: Kode Kode Mesin Cnc

G 27: Perintah meloncat ke nomor blok yang dituju

G 33: Pembuatan ulir tunggal

G 64: Mematikan arus step motor

G 65: Operasi disket (menyimpan atau memanggil program)

G 73: Siklus pengeboran dengan pemutusan tatal

G 78: Siklus pembuatan ulir

G 81: Siklus pengeboran langsung

G 82: Siklus pengeboran dengan berhenti sesaat

G 83: Siklus pengeboran dengan penarikan tatal

G 84: Siklus pembubutan memanjang

G 85: Siklus pereameran

G 86: Siklus pembuatan alur

G 88: Siklus pembubutan melintang

G 89: Siklus pereameran dengan waktu diam sesaat

G 90: Program absolut

G 91: Program Incremental

G 92: Penetapan posisi pahat secara absolut

M 00: Program berhenti

M 03: Spindle (sumbu utama) berputar searah jarum jam (CW)

M 05: Putaran spindle berhenti

M 06: Perintah penggantian alat potong (tool)

M 17: Perintah kembali ke program utama

M 30: Program berakhir

M 99: Penentuan parameter I dan K

A 00: Kesalahan perintah pada fungsi G atau M

A 01: Kesalahan perintah pada fungsi G02 dan G03

A 02: Kesalahan pada nilai X

Page 28: Kode Kode Mesin Cnc

A 03: Kesalahan pada nilai F

A 04: Kesalahan pada nilai Z

A 05: Kurang perintah M30

A 06: Putaran spindle terlalu cepat

A 09: Program tidak ditemukan pada disket

A 10: Disket diprotek

A 11: Salah memuat disket

A 12: Salah pengecekan

A 13: Salah satuan mm atau inch dalam pemuatan

A 14: Salah satuan

A 15: Nilai H salah

A 17: Salah subprogram

Sistem Persumbuan pada Mesin Bubut CNC-TU2A