Anda di halaman 1dari 56

LAPORAN PRAKTIKUM CAD CAM DAN CNC

BERBASIS SWANSOFT

DISUSUN OLEH :

GOLONGAN A

POLITEKNIK NEGERI JEMBER

PRODI TEKNOLOGI REKAYASA MEKATRONIKA


TAHUN 2022
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT,. Yang telah memberikan
nikmat dan karunia berupa Kesehatan sehingga kami dapat menyelesaikan lapporan
akhir praktikum CAD CAM dan CNC dengan tepat waktu. Laporan dengan judul
“CAD CAM dan CNC Berbasis Swansoft” ini ditulis dengan tujuan untuk
memenuhi tugas praktikum akhir proses manufaktur. Dalam laporan ini akan
dibahas mengenai dasar-dasar CAD CAM, Kode Fungsi, Kalibrasi Sinumerik dan
Running Sinumerik.

Akhir kata semoga laporan ini dapat memberikan manfaat dan pengetahuan
kepada pembaca. Adapun laporan ini masih memiliki kekurangan. Maka dari itu
kami mengharapkan kritik dan saran yang membangun untuk kesempurnaan
laporan ini.

Jember 12 Juni 2022

Penulis

ii
STANDART ALAT PELINDUNG DIRI (APD)
KEGIATAN PRAKTIKUM
PRODI TEKNOLOGI REKAYASA MEKATRONIKA JURUSAN TEKNIK
Baju Sepatu Safety Ear
LAB Gloves
Praktik Safety Glasses Plug
A - Komputer √
- Studio Gambar
B - Elins √ √
- Otomasi
- Energi Terbarukan
C - Msein Perkakas √ √ √ √ √
*Ear plug digunakan untuk kegiatan yang menimbulkan kebisingan diatas
85Db

Dilarang makan dan minum di dalam Lab


Tas diletakkan di tempat yang telah disediakan
Mahasiswa yang tidak mengenakan kelengkapan APD sesuai
prosedur dilarang megikuti perkuliahan

iii
TAMBAHAN PROSEDUR
UNTUK PRAKTIKUM PADA FASE NEW
NORMAL

1. Mahasiswa wajib mencuci tangan dengan sabun / menggunakan hand sanitizer


sebelum masuk ke laboratoirum.
2. Mahasiswa wajib mengenakan masker
3. Mahasiswa wajib menjaga jarak selama kegiatan praktikum
4. Teknisi melakukan sterilisasi peralatan yang digunakan setelah kegiatan praktikum

iv
TATA TERTIB PRAKTIKUM
KEWAJIBAN PRAKTIKAN

1. Setiap praktikan datang 15 menit sebelum praktikan dimulai.


2. Setiap praktikan memakai jas lab pada saat praktikum.
3. Setiap praktikan sebelum melakukan praktikum :
4. Menyiapkan BKPM.
5. Mengumpulkan Tugas Praktikum yang telah dilaksanakan pada minggu lalu.
6. Setiap praktikan merapikan peralatan di sekitar meja kerja dan mematikan seluruh
perangkat komputer yang digunakan pada saat kegiatan praktikan.

SANGSI PRAKTIKAN :

1. Setiap praktikan yang terlambat lebih dari 15 menit, harus melapor kepada Dosen
Pengampu Mata Kuliah untuk mendapatkan izin praktikum.
2. Setiap praktikan yang berhalangan hadir harus membuat izin secara tertulis yang
ditunjukkan kepada Dosen Pengampu Mata Kuliah.
3. Setiap praktikan yang tidak membawa jas lab tidak diperkenankan mengikuti
praktikum pada hari itu.
4. Setiap praktikan yang tidak mengumpulkan Jawaban tidak diperkenankan mengikuti
praktikum pada hari itu.
5. Setiap praktikan yang sengaja atau tidak merusakkan peralatan, kerusakan ditanggung
oleh praktikan.

v
DAFTAR ISI
LAPORAN PRAKTIKUM CAD CAM DAN CNC ....................................................... i
KATA PENGANTAR ....................................................................................................... ii
STANDART ALAT PELINDUNG DIRI (APD) ............................................................iii
TAMBAHAN PROSEDUR...............................................................................................iv
UNTUK PRAKTIKUM PADAFASENEW NORMAL .........................................................iv
TATA TERTIB PRAKTIKUM ...........................................................................................v
DAFTAR ISI......................................................................................................................vi
DAFTAR GAMBAR ........................................................................................................ vii
DAFTAR TABEL ........................................................................................................... viii
BAB 1. PENDAHULUAN ................................................................................................ 1
1.1 Dasar Teori ................................................................................................................ 1
1.1.1. Fungsi Kode CNC ......................................................................................... 1
1.1.2. Dasar – Dasar CAD CAM .............................................................................. 8
1.1.3. Software Swansoft .................................................................................... 10
1.1.4. N.C Program .............................................................................................. 12
1.1.5. Gambar Kerja CAD (2D dan 3D) ................................................................ 18
1.1.6. Sinumerik .................................................................................................. 20
1.2 Rumusan Masalah ................................................................................................... 28
1.3 Tujuan ...................................................................................................................... 28
BAB 2. METODOLOGI PRAKTIKUM ...................................................................... 29
2.1 Waktu dan Tempat ................................................................................................. 29
2.2 Alat dan Bahan ........................................................................................................ 29
2.3 Prosedur Kerja ........................................................................................................ 29
2.3.1. Cara Membuat Project Baru Di Swansoft ............................................... 29
2.3.2. Setting Tools ........................................................................................... 30
2.3.3. Kalibrasi point pada Sumbu X dan Sumbu Z .......................................... 31
2.3.4. Kalibrasi Tools Management dan Stock Size........................................... 31
2.3.5. Setting Tampilan 2D dan 3D Swansoft ................................................... 34
BAB 3. HASIL DAN ANALISIS ................................................................................... 39
BAB 4. KESIMPULAN .................................................................................................. 46
DAFTAR PUSTAKA ...................................................................................................... 47
LAMPIRAN..................................................................................................................... 48

vi
DAFTAR GAMBAR

Gambar 1. Metode Inkrimental ......................................................................................... 4


Gambar 2. Metode Absolut ............................................................................................... 4
Gambar 3. Contoh gambar kerja simulasi G00. ................................................................ 6
Gambar 4. Titik nol mesin CNC...................................................................................... 13
Gambar 5. Pengukuran absolut........................................................................................ 15
Gambar 6. Pengukuran incremental ................................................................................ 16
Gambar 7. Area Pengoperasian ....................................................................................... 21
Gambar 8. Kontrol dan omputer operator ....................................................................... 22
Gambar 9. Tombol dan kombinasi tombol ....................................................................... 23
Gambar 10. Tata letak ompu ........................................................................................... 24
Gambar 11. Aplikasi Swansoft ........................................................................................ 29
Gambar 12. Tampilan Awal Program ............................................................................. 30
Gambar 13. Kalibrasi Tomol Emergency dan On Off..................................................... 30
Gambar 14. Kalibrasi Sumbu X dan Sumbu Z ................................................................ 31
Gambar 15. kalibrasi workpiece dan stock size .............................................................. 31
Gambar 16. Pengaturan Panjang dan Diameter ............................................................... 32
Gambar 17. Pengaturan Tool Management ..................................................................... 32
Gambar 18. Pengaturan Pahat ......................................................................................... 33
Gambar 19. Penambahan Tool Turent............................................................................. 33
Gambar 20. Pengaturan Tool Station 1 ........................................................................... 33
Gambar 21. Tampilan 2D ................................................................................................ 34
Gambar 22. Setting Spindel............................................................................................. 34
Gambar 23. Setting pahat ke benda kerja ........................................................................ 35
Gambar 24. Kalibrasi Letak Benda Kerja ....................................................................... 35
Gambar 25. Kalibrasi Feature Point ................................................................................ 36
Gambar 26. Setting Measure X ....................................................................................... 36
Gambar 27. Setting Measure Z........................................................................................ 37
Gambar 28. Insert Offset ................................................................................................. 37
Gambar 29. Setting Excutte............................................................................................. 38

vii
DAFTAR TABEL

Tabel 1. Kode dan Fungsinya ............................................................................................. 3


Tabel 2. Lembar Format Program ...................................................................................... 5
Tabel 3. Ilustrasi blok program fungsi G 00 ...................................................................... 6
Tabel 4. Metode Absolut .................................................................................................... 7
Tabel 5. Metode Inkrimental .............................................................................................. 7
Tabel 6. Contoh struktur program NC.............................................................................. 17
Tabel 7. Kode Program yang digunakan .......................................................................... 42
Tabel 8. Fungsi EN dan IND ............................................................................................ 44

viii
BAB 1. PENDAHULUAN

1.1 Dasar Teori


1.1.1. Fungsi Kode CNC

Untuk memrogram dan menjalankan mesin NC/CNC agar mendapat hasil


atau output sesuai keinginan pada mesin NC/CNC memerlukan komunikasi
antara user dengan komputer yang dipahami oleh komputer yaitu menggunakan
bahasa numerik gabungan dari huruf dan angka. Sehingga dapat diproses oleh
komputer dan menjalankan alat potong sesuai dengan program yang diinputkan.
Data yang dimasukan ke komputer mesin NC/CNC disebut sebagai bahasa
pemrograman berupa kode-kode dalam bentuk huruf dan angka serta metode
pemrograman. G Code Mesin CNC atau Pemrograman CNC (Computer
Numrically Controlled) adalah gabungan dari beberapa G code dan M Code
yang di rangkai agar dapat mengoperasikan mesin CNC sesuai keinginan dan
kebutuhan.Kode G dan Kode M.
A. Mengenali dasar pada bagian-bagian program mesisn CNC
Dasar bagian-bagian pada pemrograman mesin CNC terdiri dari 2
bagian, yaitu bahasa pemrograman CNC dan metode pemrograman CNC.
B. Bahasa pemrograman CNC
Pemrograman pada mesin CNC , dapat dilakukan dengan 2 macam cara
yaitu sebagai berikut:
1. Pemrograman manual
Pemrograman melalui cara manual yaitu pemrograman dengan cara
memasukan data ke mesin dengan mengetik secara langsung tombol-
tombol masukan data melalui keyboard yang terdapat pada pengendali
mesin CNC.
2. Pemgrograman otomatis
Pemrograman melalui cara otomatis yaitu pemrograman dengan cara
memasukan data ke mesin melalui perangkat lunak (disket, vcd, dan
flashdisk, serta interface 232) melalui kontak layanan vcd yang terdapat
pada panel pengendali mesin CNC.

1
Pemrograman ini menggunakan bahasa numerik yang dikenal sebagai
bahasa kode yang telah distandarisasi oleh DIN dan ISO. Bahasa kode yang
dimasukan ke mesin dapat berupa dalam bentuk kode G, kode M dan kode A.

Kode Fungsi Fungsi dan kegunaan

a. Kode fungsi G

G00 Perintah gerakan cepat tanpa penyayatan


G01 Perintah gerakan sayat linear lurus, melintang dan tirus.
G02 Gerakan perintah interpolasi melingkar searah jarum
jam.
G03 Gerakan perintah interpolasi melingkar berlawanan
arah jarum jam
G04 Perintah waktu tinggal diam.
G21 Perintah pembuatan blok kosong/kantong
G24 Perintah penetapan radius
G25 Perintah pemanggilan program subrutin/subprogram.
G27 Perintah melompat ke nomor blok program
G33 Perintah pemotongan ulir tunggal
G64 Perintah mematikan motor asutan/step motor
G65 Perintah pelayanan disket atau kaset
G66 Perintah pelayanan dengan komputer
(external programming system)
G73 Perintah siklus pengeboran dengan pemutusan tatal
G78 Perintah siklus penyayatan ulir
G81 Perintah siklus pengeboran langsung
G82 Perintah siklus pengeboran dengan waktu tinggal diam
G83 Perintah siklus pengeboran dengan penarikan tatal
G84 Perintah siklus pembubutan memanjang
G85 Perintah siklus pereameran
G86 Perintah siklus pemotongan alur
G88 Perintah siklus pembubutan melintang
G89 Perintah siklus pereameran dengan waktu tinggal diam
G90 Perintah program harga absolut

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

3
C. Metode pemrograman
Metode yang digunakan dalam pemrograman pada mesin CNC yaitu
sebagai berikut.
1. Metode Inkrimental

Metode Inkrimental adalah metode pemrograman dimana titik


tumpuan referensinya selalu berubah, yaitu titik terakhir yang dituju
menjadi titik referensi baru untuk jadi ukuran berikutnya . untuk
memahami lebih jelas liat gambar berikut ini.

Gambar 1. Metode Inkrimental

2. Metode Absolut
Metode Absolut Adalah suatu metode dimana pemrograman titik
referensinya selalu tetap yaitu satu titik/tempat dijadikan referensi untuk
semua ukuran berikutnya. Untuk memahami lebih jelas liat gambar
berikut ini.

Gambar 2. Metode Absolut

4
D. Menulis dasar program mesin CNC

Penulisan program pada mesin cnc ke dalam format program harus


sesuai dengan struktur program yang telah dipatenkan. Format lembaran
program dituliskan semua data untuk pengerjaan suatu benda kerja.
Dibawah ini terlihat format lembar program.

N G X Z F H
(M) (I) (K) (L,T)

Tabel 2. Lembar Format Program


Keterangan:
N : Nomor blok
G/M : Kolom untuk perintah G/M
X : Untuk menentukan besar/harga sumbu
XZ : 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

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

... G .... .....


. 00
Tabel 3. 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 3. 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

Tabel 4. Metode Absolut


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

Tabel 5. Metode Inkrimental

7
1.1.2. Dasar – Dasar CAD CAM

CAD/CAM merupakan singkatan dari Computer Aided Design and


Computer Aided Manufacturing . Aplikasi CAD/CAM digunakan untuk
mendesign suatu bagian mesin dan membuat program CNC untuk proses
pemesinanya. Pengertian dari CAD ( Computer Aided Design) adalah
program komputer yang digunakan sebagai alat bantu gambar/disain. Secara
khusus CAD merupakan sebuah software komputer dan grafik yang
digunakan sebagai alat bantu atau untuk meningkatkan desain produk dari
suatu konsep dokumentasi atau dengan kata lain CAD menggambarkan
aktifitas dengan menggunakan komputer secara efektif untuk melakukan
kreasi, modifikasi, dan dokumentasi sebagai design engineering. CAD bisa
berupa gambar 2 dimensi dan 3 dimensi. Fungsi CAD ada 6 yang yaitu :
1. Pengembang desain
Desain gambar dibuat pada terminal grafik dari elemen geometrik
dasar, seperti garis, titik,kerucut, lingkaran yang ditambahkan, dikurangi,
dipotongkan, atau ditransformasikan dalam bentuk lainnya membentuk
ukuran geometris yang diinginkan.
2. Analisis desain
Digunakan untuk menghitung bagian-bagian dari desain (berat,
volume, dan lain-lain) dan untuk menganalisa tegangan, bagian-bagian
dari transfer tekanan dan faktor lainnya. Dengan teknik ini, komputer
dibagi-bagi menjadi jaringan dari elemen sederhana yang digunakan oleh
komputer untuk menghitung tekanan, pembelokan, dan karakteristik
struktur lainnya.
3. Simulasi desain
Digunakan untuk mempelajari pola pergerakan dan untuk
menganalisa mekanisme yang lebih lengkap.
4. Peninjauan kembali dan evaluasi desain
Peninjauan ulang desain membantu mengurangi resiko dua atau
lebih komponen dalam sistem asembly menempati tempat yang sama

8
dalam waktu yang sama. Pemeriksaan rutin bentuk dan dimensi
disediakan untuk menolong mengurangi kemungkina kesalahan ukuran.
5. Perbaikan dan modifikasi desain
Insinyur dapat memperbaiki dan memodifikasi komponen yang
telah ada untuk mendapatkan fungsi-fungsi yang dibutuhkan dari
komponen baru.

Kelemahan dari system CAD :


1. Software CAD hanyalah software prototyping desain, jadi kualitas dan
fungsinya tergantung dari kratifitas dan pengalaman penggunanya.
2. Software CAD dan CAM umumnya memili fitur kecocokan ”Legacy”
yang terbatas, oleh sebab itu membutuhkan perangkat computer yang
memumpuni untuk dioprasikan.
3. Sistem CAD tidak memiliki sarana untuk memahami konsep dunia
nyata, seperti sifat objek yang sedang di rancang atau fungsi yang akan
dilayani oleh objek.
4. Sistem CAD umumnya menggunakan lisensi berbatas waktu dan
umumnya perlu verivikasi online.
5. Upaya untuk mengembangkan kecerdasan buatan atau Artifical
Intelligence(AI) berbasis computer belum berhasil menembus luar
mekanis.
CAM (Computer Aided Manufacturing) merupakan teknologi perencanaan,
pengaturan dan pengontrolan pembuatan produk dengan bantuan komputer.
Sistem CAM mencakup bidang-bidang keahlian seperti CAPP (Computer
Aided Process Planing = Fungsi persiapan perkerjaan yang di bantu oleh
komputer), pemprograman NC (Numerical Control) dan Pemrograman robot,
pembuatan instruksi pekerjaan (peraturan pekerjaan), perencanaan material dan
penyedian perkakas potong dan alat-alat penjepit, serta mencakup juga FMS
(sistem komputer untuk pengontrolan sistem produksi yang fleksibel). Tujuan
dari pengembangan sistem CAM dipusatkan untuk mengurangi interaksi
dengan operator.
Salah satu bagian dari CAM yang paling berkembang adalah Numerical
Control (NC). Ini adalah teknik menggunakan instruksi-instruksi terprogram

9
untuk mengontrol sebuah peralatan yang menggerinda, memotong, melakukan
proses milling, menekuk, melubangi atau mengubah bahan mentah menjadi
barang jadi. Sistem NC pada peralatan mesin mengaktifkan peralatan dalam
merespon urutan program printah seperti kecepatan alat potong, tingkat
pemakaian material, aliran, penaksiran, pemilihan alat dan perubahan alat,
dimana program disimpan sebagai data digital Sejumlah instruktur NC
berdasarkan atas data geometris dari basis data CAD, ditambah informasi
tambahan yang disediakan oleh operator.
Manfaat dari penggunaan lunak CAD-CAM adalah sebagai berikut :
1. Pemograman dilakukan lebih cepat dan lebih akurat karena operator
dapat memusatkan perhatian merakapada pemograman tanpa peduli
dengan kerusakan.
2. Program yang sudah selesai dapat dieksekusi dan disimulasikan pada
computer, hal ini memungkinkan untuk modifikasi dan peningkatan
yang lebih cepat sebelum benar-benar membuat bagian pada mesin
CNC.
3. Keuntungan CAD CAM yang kuat termasuk meningkatkan
produktifitas dan membentuk alur kerja yang disederhanakan untuk
proses manufaktur CNC.
4. Simulasi di computer memungkinkan tumbukan dapat dideteksi antara
mesin CNC dan bagian dan workholding dalam situasi virtual versus
pemesinan yang sebenarnya.
5. Sistem Cam memungkinkan penigkatan lintasan pahat dan urutan
pemesinan untuk disesuaikan sebelum pemesinan dimulai.
6. Teknologi Multiaxis Cam membuat pemesinan yang kompleks
sederhana dan hemat biaya.
1.1.3. Software Swansoft

Swansoft CNC Simulation ( SSCNC ) adalah produk inovatif yang


dirancang & dikembangkan oleh Nanjing Swansoft Technology
Company.Berdasarkan pengalaman mengajar yang diperoleh di pabrik
manufaktur dan pusat pelatihan industri. Nanjing Swan Software
Technology Company, telah mengembangkan perangkat lunak simulasi

10
mesin CNC virtual yang kuat dan akurat yang di dalamnya terdapat
beberapa sistim kontrol dari produsen mesin CNC.

Fitur-fitur Swansof CNC :

1. Karakteristik Umum
a. Simulasi mesin mengajarkan pemula tentang penyetelan dan
pengoperasian mesin CNC.
b. Simulasi program CNC dan debugger g-code mangajarkan
pemrograman.
c. Modul server memungkinkan instruktur untuk mengelola para
siswa pemula dan pengadaan tes.
• SSCNC mendukung simulasi mesin CNC 2, 2,5 dan 3
sumbu.
• Software ini mencangkup 65 sistem control berbeda dari
produsen mesin CNC yang berbeda.
2. Simulasi 2D dan 3D
a. SSCNC adalah simulator CNC real time 3D yang
menggunakan OpenGL, untuk pemodelan rendering 3D yang
cepat dan akurat.
b. Rotasi dinamis, zoom, geser, 11ompu penuh, dan
alihantampilan selama simulasi secara real time.
c. Panel control dan panel operator yang secara realistis.
3. Pengeditan Program
a. Program mudah dibuat dalam format ASCII menggunakan
editor teks apa pun.
b. Kemampuan edit seperti potong, salin, dan temple.
c. Penomoran dan penomoran ulang baris.
d. Perubahan pada baris program sederhana dan intuitif.
4. Pengoperasian mesin CNC
a. Preset titik nol G54, G55, G56, G57 dll
b. Preset sumbu pahat X dan Z (bubut) dan ketinggian pahat
(Milling).
c. Hand wheel elektronik tersedia.

11
d. Terdapat fitur mode JOG,MDI,EDIT,SINGLE
BLOCK,AUTOMATIC,DRY RUN,STOP CYCLE, CYCLE
START,DARURAT dll.
e. Selang pendingin dapat disesuaikan.

1.1.4. N.C Program

Program NC merupakan urutan dari sejumlah perintah logis, yang


disusun dalam bentuk kode-kode perintah yang dimengerti oleh unit kontrol
mesin (machine control unit). Kode-kode perintah yang tersusun dalam
urutan sedemikian rupa tersebut, secara keseluruhan merupakan satu
kebulatan perintah dalam rangka pembuatan suatu produk pada suatu mesin
perkakas CNC.
Biasanya program NC dibuat dalam rangka pembuatan atau proses
pemesinan suatu produk menggunakan mesin perkakas. Namun demikian
program NC dapat juga dibuat untuk proses pembuatan atau pengerjaan
lainnya, misalnya proses pembentukan, proses pengelasan, dan sebagainya
tergantung dari jenis mesin perkakas serta berbagai proses yang mampu
dilakukan mesin perkakas yang bersangkutan.
Program NC yang berkaitan dengan proses pemesinan, berisi kodekode
perintah pemesinan suatu produk yang tersusun secara sistematis, terinci
sesuai urutan langkah pengerjaan yang direncanakan tahap demi tahap.
Kode-kode perintah tersebut terdiri dari kode atau informasi tentang
perkakas sayat yang diperlukan, data-data tentang geometri produk yang
akan dikerjakan, dan data tentang teknologi pemesinan.
Suatu program NC harus dapat dipertanggungjawabkan baik secara
teknis maupun ekonomis. Secara teknis artinya bahwa program tersebut,
dengan data-data teknologi pemesinan yang ada di dalamnya, benarbenar
mampu menghasilkan produk dengan kualitas geometri sesuai standar yang
diminta. Sedngkan secara ekonomis mempunyai pengertian bahwa program
tersebut jika digunakan mampu menekan serendah mungkin biaya proses
produksi.

12
A. Titik Nol dan Titik Referensi

Dalam pembuatan program CNC operator harus menentukan posisi


pahat potong relatif terhadap titik nol (zero point) dari sistem koordinat
mesin perkakas yang bersangkutan. Pada mesin perkakas NC/CNC
mempunyai dua metoda untuk menspesifikasikan titik nol tersebut.
Kemungkinan pertama adalah untuk mesin perkakas yang telah
mempunyai titik nol, dalam hal ini titik nol selalu dilokasikan pada posisi
yang sama dari meja kerja mesin.

Sebagai contoh pada mesin freis titik nol adalah pojok kiri bawah
dari meja kerja, dan posisi pahat ditentukan koordinat X positif dan Y
positif. Penetapan titik nol ini disebut fixed zero. Yang kedua dan pada
umumnya ditampilkan pada mesin perkakas CNC mutakhir, penetapan
titik nol tergantung keinginan operator dalam berbagai posisi pada meja
kerja mesin, disebut juga dengan floating point. Selain titik nol, mesin
perkakas CNC mempunyai sejumlah titik-titik referensi yang akan
mendukung di dalam operasi proses maupun dalam pemrograman.

Gambar 4. Titik nol mesin CNC

Jenis dari titik referensi itu adalah sebagai berikut :


a. Titik Nol Mesin (M)

Titik nol ini dispesifikasikan oleh pabrik pembuat mesin CNC.


Titik ini adalah titik nol dari sistem koordinat mesin yang merupakan

13
starting point dari semua sistem koordinat lainnya (bila titik nol
digeser) serta titik referensi di dalam mesin perkakas.

b. Titik Nol Benda Kerja (W)


Titik ini merupakan titik nol dari sistem koordinat benda kerja
dalam hubungannya dengan titik nol dari mesin (M). Titik ini dapat
dipilih bebas oleh operator dengan metode penggeseran titik nol,
namun disarankan mempertimbangkan dari pemberian ukuran
dimensi dari benda kerja.
c. Titik Referensi Setting Pahat Potong (E/N)
Titik ini dilokasikan pada titik tertentu pada pemegang pahat.
Titik ini digunakan sebagai referensi pengukuran pahat yang datanya
dimasukkan pada memori data pahat potong pada 14omput
14ompute, 14omput 14ompute pahat sebagai koordinat Z atau L dan
offset pahat koordinat X atau radius pahat sebagai R.
d. Titik Referensi R
Titik referensi ini dimaksudkan untuk mengkalibrasi dan
mengontrol 14omput pengukuran dari jalannya peluncur dan pahat.
Setelah menghidupkan mesin, titik referensi R harus dicapai. Posisi
referensi R berbeda pada setiap mesin dan ditetapkan masing-masing
oleh pabrik pembuat.

A. Sistem Program NC

Berdasarkan sistemnya program NC dapat dibagi menjadi dua sistem


pemrograman, yakni sistem absolut dan sistem incremental. Pembeda dari
kedua sistem pemrograman tersebut terletak pada sistem penunjukan ukuran
atau sistem informasi geometri atau dalam gambar kerja, yang juga terdiri
dari sistem absolut dan incremental. Tak jarang juga dijumpai penggunaan
penunjukan ukuran campuran, yaitu penggunaan sistem absolut dan
incremental yang digunakan secara bersama-sama.

1. Sistem Absolut
Pemrograman 14omput absolut merupakan 14omput
pemrograman yang dalam penentuan data-data posisi elemen

14
geometri gambar kerja meengacu pada satu titik referensi. Semua
elemen geometri baik dalam ruang atau bidang 15omput koordinat
yang dipilih, letaknya didefinisikan letaknya dari satu titik referensi
atau titik nol yang bersifat tetap.

Gambar 5. Pengukuran absolut

2. Sistem Incremental
Pemrograman sistem incremental merupakan sistem
pemrograman yang dalam penentuan data posisi setiap elemen
geometri diukur dari titik referensi yang berpindah-pindah, atau
biasa disebut dengan titik referensi menerus. Posisi elemen geometri
ditentukan dari posisi terakhir gerakan relatif pahat atau pisau. Titik
terakhir dari lintasan pahat dari gerakan relatif yang dilakukan
merupakan titik referensi untuk lintasan berikutnya.

15
Gambar 6. Pengukuran incremental

B. Struktur Program NC

Berdasarkan struktur isinya program NC terdiri dari tiga bagian utama, yaitu
bagian pembuka, bagian isi, serta bagian penutup. Adapun perbedaan antara
ketiganya yakni bagian pembuka terletak pada bagial awal program, bagian isi
terletak pada bagian tengah program, dan bagian penutup terletak pada bagian akhir
program.

N0000 G54
N0010 G92 X0.000 Y-50.000 Z10.000 Pembuka
N0020 G59

16
N0030 T0101S1200 F250 G94 M03 M08
N0040 G00 X-21.000 Y10.000 Z10.000
N0050 Z-0.500
N0060 G01 X40.000
N0070 Y40.000
N0080 X-21.000
N0090 T0202 S2500 F100 G94 M03
N0100 G56 Isi Program
N0110 G92 X0.000 Y-50.000 Z10.000
N0120 G59
N0130 G00 X-60.000 Y0.000 Z-10.000
N0140 G01 X50.000
N0150 Y50.000
N0160 X0.000
N0170 M09 M05
N0180 T0101 G53 G56 Penutup
N0190 M30

Tabel 6. Contoh struktur program NC


Bagian pembuka suatu program NC merupakan bagian awal program yang
berisi perintah-perintah tahap awal pengoperasian suatu mesin, sebelum tahap
utama atau penyayatan dimulai. Perintah-perintah yang termasuk dalam bagian
pembuka diantaranya yakni sebagai berikut :

a. Perintah memndakan titik nol mesin ke posisi tertentu agar berhimbit


dengan titik nol benda kerja. Perintah ini disebut pemindahan titik nol mesin
atau Position Shift Offset (PSO).
b. Perintah pemilihan sistem pemrograman, yakni bekerja dengan sistem
absolut atau incremental.
c. Perintah menentukan jumlah putaran spindel mesin serta arah putarannya.
d. Perintah menentukan besarnya kecepatan pemakanan (feeding).
e. Perintah memilih jenis perkakas sayat yang digunakan pertama kali.
f. Perintah mengalirkan air pendingin.

17
Bagian isi suatu program NC merupakan bagian utama atau tahap inti dari
proses permesinan. Perintah perintah pada bagian isi meliputi perintah gerak
18omputer alat sayat terhadap benda kerja menuju titik-titik koordinat yang telah
ditentukan untuk dilakukan proses penyayatan. Proses ini dapat berupagerak
pemosisian, pembuatan alur (grooving), proses penguliran (threading), membuat
lubang (drilling), pembuatan alur (grooving), gerak interpolasi lurus, gerak
interpolasi radius, dan sebagainya sesuai bentuk geometri produk yang akan dibuat.

Bagian penutup suatu program NC berisi perintah-perintah tahapan akhir untuk


menyelesaikan proses pemesinan. Isi dari perintah bagian penutup yakni perintah
agar mesin berhenti dan melepas benda kerja yang telah selesai dikerjakan, serta
memasang benda kerja baru untuk proses pembuatan produk berikutnya yang masih
dalam jenis yang sama. Perintah pada bagian penutup merupakan perintah
kebalikan atau berfungsi membatalkan perintah yang diberikan pada bagian
pembuka, diantaranya meliputi:

a. Perintah mematikan aliran cairan pendingin


b. Perintah mematikan putaran spindel mesin
c. Perintah pembatalan pemindahan titik nol mesin atau Position Shift Offset
(PSO).
d. Perintah pembatalan kompensasi alat sayat
e. Perintah menutup program (end-program)

1.1.5. Gambar Kerja CAD (2D dan 3D)

Swansoft Machine Simulator (SSMAC) adalah sebuah software simulasi yang


dikembangkan oleh Nanjing Swansoft Technology Company. Software ini
menyediakan simulasi mesin CNC termasuk proses awal penggunaan mesin,
pengaturan mesin, pengukuran benda ukur dan program untuk menjalankan
18omput mesin. Software ini mampu mensimulasikan banyak jenis 18omput CNC
yang telah dikenal, mulai dari FANUC, Siemens (SINUMERIK), mesin bubut dan
lain-lain. Software ini adalah software yang mudah diaplikasikan, sehingga aplikasi
ini mudah untuk dipelajari oleh pelajar dan pendidik.

18
Dalam melakukan proses simulasi, software ini memberikan gambaran dan
detail yang jelas mengenai proses milling pada mesin CNC. Dalam prosesnya,
software ini menggunakan CNC simulator 3D yang telah menggunakan teknologi
OpenGL untuk mendapatkan rendering pemodelan 3D yang cepat dan akurat.
Software ini juga memiliki fitur 2D yang memungkinkan pengguna untuk membuat
model 2D sebelum diproses pada tahap 3D. Fitur 19omputer19 2D yang dimiliki
oleh software ini memiliki banyak fitur yang dapat memudahkan pengguna dalam
membuat model kerja.

Dengan adanya 19omput 19omputer19 2D dan 3D yang dikomibinasikan


oleh software ini, membuat pengguna bisa merasakan proses simulasi yang
sebenarnya didalam satu perangkat. Pengguna bisa mensimulasikan berbagai
proses manufaktur, mulai dari menggambar dan memodeling projek yang akan
dibuat melalui fitur 2D drawing, lalu pengguna dapat mengatur dan menentukan
bagaimana projek akan diproses dan pengguna juga bisa memproses dan melihat
bagaimana projek dikerjakan pada mesin CNC.

Software ini memiliki banyak fitur dalam proses simulasi 2D dan 3D,
diantaranya :

- Memiliki rotasi yang dinamis, zoom, geser, 19ompu penuh, dan perubahan
tampilan yang bisa dipantau secara real time.
- Panel 19ompute dan operator panel yang realistis.
- Memiliki 19omputer19 19ompute mesin tiga dimensi dan 19ompute panel
yang realistis.
- Simulasi jejak pemotong.
- Bisa mensupport beberapa monitor.
- Memiliki proses mesin yang lengkap, mulai dari : memilih benda kerja,
memusatkan benda kerja, memilih dan mengukur alat, memilih metode
operasi yang tepat dan menghapus semua alarm.
- Simulasi mesin memiliki komponen sungguhan seperti pendingin, suara
operasi mesin dan generasi chip.

19
- Memiliki pengaturan dan pemasangan benda kerja. Memungkinkan
pengguna untuk mengatur titik nol dan offset pahat serta penggunaan
penjepit yang berbeda.
- Pengukuran benda kerja secara tiga dimensi setelah dikerjakan.
- Pengukuran kekasaran berdasarkan parameter pahat pemotong.
- Memiliki perpustakaan material, serta mampu mengedit dan memasukan
material baru.
- Memiliki database manajemen alat dan kostumisasi alat.
- Turret bisa diatur untuk 4, 8 atau 12 stasiun (depan atau belakang).
Pengubah alat otomatis untuk proses mesin dapat diatur secara horizontal
atau vertical.
- Menggunakan alat pengukur virtual, seperti penentu ujung, feeler gauge,
mikrometer, jangka sorong, dll.
- Memiliki 20omput Windosw MACRO untuk 20omput perekam dan putar
ulang.
- Proses dapat direkam dan diputar ulang dalam format AVI.

1.1.6. Sinumerik

Pengendali SINUMERIK adalah CNC (Computerized Numerical


Controller/Pengendali Numerik Terkomputerisasi) untuk mesin perkakas. CNC
juga dapat digunakan untuk menerapkan fungsi dasar berikut bersama dengan
sebuah mesin perkakas:

a. Membuat dan mengadaptasi program bagian


b. Mengeksekusi program bagian
c. Kontrol manual
d. Akses ke media data internal dan eksternal
e. Mengedit data untuk program
f. Pengelolaan pahat, titik nol, dan data pengguna lainnya yang
diperlukan dalam program
g. Diagnosis pengendali dan mesin

20
A. Area Pengoperasian
Fungsi-fungsi dasar dikelompokkan dalam area pengoperasian
berikut dalam pengendali

Gambar 7. Area Pengoperasian

B. Panel operator bagian depan

Tampilan (21ompu) dan operasi (cth tombol hardkey dan tombol softkey)
pada antarmuka pengguna SINUMERIK Operate menggunakan panel operator
bagian depan. Pada contoh ini, panel operator bagian depan OP 010 digunakan
untuk mengilustrasikan komponen yang tersedia untuk mengoperasikan pengendali
dan mesin perkakas.

21
• Kontrol dan indikator operator

Gambar 8. Kontrol dan 22omputer22 operator

Keterangan :
(1) Status LED: POWER
(2) Status LED: TEMP (LED yang menyala menunjukkan
meningkatnya keausan)
(3) Grup tombol alfabetis
(4) Grup tombol numerik
(5) Tombol softkey
(6) Grup tombol control
(7) Grup tombol hotkey
(8) Grup tombol panah
(9) Antarmuka USB
(10) Tombol pemilihan menu
(11) Tombol menu maju
(12) Tombol area mesin
(13) Tombol menu kembali

22
C. Tombol-tombol pada panel operator
Tombol pada panel dan kombinasi tombol tersedia untuk
mengoperasikan pengendali dan mesin perkakas.

• Tombol dan kombinasi tombol

Gambar 9. Tombol dan kombinasi tombol

23
D. Antar muka pengguna
a) Tata letak layar

Gambar 10. Tata letak 24ompu


Bagian – Bagian :

(1) Area dan mode pengoperasian aktif


(2) Baris alarm/pesan
(3) Nama program
(4) Kondisi saluran dan kontrol program
(5) Pesan-pesan operasional saluran
(6) Tampilan posisi sumbu dalam jendela nilai actual
(7) Tampilan untuk

• pahat aktif T

• laju gerak makan saat ini F

24
• spindel aktif dengan status saat ini (S)

• Laju penggunaan spindel dalam persen

(8) Mengoperasikan jendela dengan tampilan blok program


(9) Tampilan fungsi G aktif, semua fungsi G, fungsi H dan jendela
input untuk fungsi berbeda (misalnya, lompati blok, kontrol
program)
(10) Baris dialog untuk menyediakan catatan pengguna tambahan
(11) Bilah tombol softkey horizontal
(12) Bilah tombol softkey vertical
E. Jendela nilai aktual Nilai aktual sumbu Kerja/Mesin

Koordinat yang ditampilkan didasarkan pada 25omput koordinat


mesin atau 25omput koordinat benda kerja. Sistem koordinat mesin
(Mesin), berkebalikan dengan 25omput koordinat benda kerja (Kerja),
tidak memperhitungkan offset kerja apapun. Anda dapat menggunakan
tombol softkey “Nilai 25omput mesin” untuk beralih antara 25omput
koordinat mesin dan 25omput koordinat benda kerja. Tampilan nilai
25omput dari posisi juga dapat mengacu ke 25omput koordinat SZS
(25omput titik nol yang dapat disesuaikan). Namun, posisi tersebut masih
merupakan output dalam Kerja. Sistem koordinat ENS sesuai dengan
25omput koordinat Kerja, dikurangi oleh komponen tertentu
($P_TRAFRAME, $P_PFRAME, $P_ISO4FRAME, $P_CYCFRAME),
yang diatur oleh 25omput saat pemesinan dan kemudian direset 25ompute.
Dengan menggunakan 25omput koordinat ENS, peralihan ke tampilan
nilai 25omput akan dihindari, yang jika tidak maka disebabkan oleh
komponen tambahan.

F. Operasi melalui tombol softkey dan tombol hardkey

Area pengoperasian/mode pengoperasian Antarmuka pengguna


terdiri dari berbagai jendela dengan delapan tombol softkey horizontal
dan delapan 25omputer. Anda mengoperasikan tombol softkey dengan
tombol di samping bilah tombol softkey. Anda dapat menampilkan

25
jendela baru atau menjalankan fungsi menggunakan tombol softkey.
Perangkat lunak pengoperasian dibagi menjadi enam area
pengoperasian (mesin, parameter, program, manajer program,
diagnosis, pengaktifan) dan lima mode atau submode pengoperasian
(JOG, MDA, OTOMATIS, TEACH IN, REF POINT, REPOS).

➢ Perlindungan akses melalui tingkat perlindungan

Input atau modifikasi data untuk fungsi berikut bergantung pada


pengaturan Tingkat perlindungan:

1. Offset pahat
2. Parameter titik nol
3. Data pengaturan
4. Pembuatan program / pengeditan program
➢ Bantuan online pada SINUMERIK OPERATE

Bantuan online peka konteks yang lengkap disimpan di


26omput 26ompute.

➢ Tersedia uraian singkat pada setiap jendela dan, bila perlu,


instruksi terperinci untuk urutan pengoperasian.
➢ Tersedia bantuan terperinci di editor untuk setiap kode G yang
dimasukkan. Anda juga dapat menampilkan semua fungsi G dan
mengambil alih secara langsung perintah yang dipilih dari bantuan
ke editor.
➢ Tersedia halaman bantuan dengan semua parameter pada layar
input pada pemrograman siklus.
➢ Daftar data mesin
➢ Daftar data pengaturan
➢ Daftar parameter drive
➢ Daftar semua alarm

26
G. Mengaktifkan dan menonaktifkan
• Mereferensikan sumbu

Pahat mesin Anda dapat dilengkapi dengan sistem


pengukuran jalur absolut atau inkremental. Sumbu dengan sistem
pengukuran jalur inkremental harus direferensikan setelah
pengendali diaktifkan – namun, sistem pengukuran jalur absolut
tidak perlu direferensikan. Untuk sistem pengukuran jalur
inkremental, semua sumbu mesin harus mendekati titik referensi
terlebih dahulu, yang koordinatnya diketahui relatif terhadap titik
nol mesin.

• Persetujuan pengguna

Jika Anda menggunakan Safety Integrated (SI) pada mesin


Anda, Anda harus mengonfirmasi bahwa posisi sumbu terkini yang
ditampilkan sesuai dengan posisi aktual pada mesin saat Anda
mereferensikan sumbu. Konfirmasi Anda adalah syarat untuk
ketersediaan fungsi Safety Integrated lainnya. Anda hanya dapat
memberikan persetujuan pengguna untuk suatu sumbu setelah
sumbu tersebut mencapai titik referensi. Posisi sumbu yang
ditampilkan selalu mengacu kepada sistem koordinat mesin
(Mesin).

H. Mode pengoperasian

“REPOS” Mode pengoperasian “REPOS” digunakan untuk


memposisikan ulang ke posisi yang telah ditentukan. Setelah interupsi
program (cth untuk mengoreksi nilai keausan pahat), pindahkan pahat
dari kontur dalam mode “JOG”. Jarak yang dilintasi pada mode “JOG”
ditampilkan pada jendela nilai aktual sebagai offset “Repos”. Offset
“REPOS” dapat ditampilkan di sistem koordinat mesin (MCS) atau
sistem koordinat benda kerja (WCS).

27
1.2 Rumusan Masalah
1. Bagaimana cara mensimulasikan CNC menggunakan Swansoft?
2. Bagaimana cara membuat gambar kerja 2D dan 3D pada swansoft?
3. Bagaimana cara kalibrasi sinumerik pada swansoft?
4. Bagaimana cara running sinumerik pada swansoft?

1.3 Tujuan
1. Mahasiswa dapat melakukan simulasi CNC menggunakan software
swansoft
2. Mahasiswa dapat memahami cara membuat gambar kerja 2D dan 3D pada
software swansoft
3. Mahasiswa dapat melakukan kalibrasi sinumerik pada software swansoft
4. Mahasiswa dapat melakukan running sinumerik menggunakan software
swansoft

28
BAB 2. METODOLOGI PRAKTIKUM

2.1 Waktu dan Tempat


Praktikum CAD, CAM dan CNC dilaksanakan pada tanggal 12 Mei 2022
di laboratorium 29omputer, jurusan Tenik, Politeknik Negeri Jember.

2.2 Alat dan Bahan


Alat dan bahan yang diperlukan untuk praktikum CAD,CAM dan CNC
adalah sebagai berikut :

1. Komputer
2. Software Swansoft
3. Alat Tulis

2.3 Prosedur Kerja

2.3.1. Cara Membuat Project Baru Di Swansoft

1. Buka aplikasi SwanSoft NC Simulation


2. Pilih CNC System SINUMERIK 808DT dan pastikan memilih
Softdog Encryption → klik run.

Gambar 11. Aplikasi Swansoft

29
3. Tunggu hingga muncul tampilan seperti dibawah ini.

Gambar 12. Tampilan Awal Program

2.3.2. Setting Tools

1. Bebaskan tombol emergency stop, dan klik tombol power on.

Gambar 13. Kalibrasi Tomol Emergency dan On Off

30
2.3.3. Kalibrasi point pada Sumbu X dan Sumbu Z

1. Klik referensi point, kemudian klik panah sumbu X dan panah sumbu
Z.

Gambar 14. Kalibrasi Sumbu X dan Sumbu Z

2.3.4. Kalibrasi Tools Management dan Stock Size

1. Klik menu workpiece dan pilih stock size

Gambar 15. kalibrasi workpiece dan stock size

31
2. Kemudian ketikan panjang dan diameter yang dibutuhkan (ex.
Diameter = 80, panjang = 120).

Gambar 16. Pengaturan Panjang dan Diameter

3. Kemudian klik machine operation → pilih tool management untuk


memilih pahatnya

Gambar 17. Pengaturan Tool Management

32
4. Klik 2× tool No. 001 → pilih type DNMG (55 derajat) → ganti nose
radius dengan 0,8 → klik OK.

Gambar 18. Pengaturan Pahat

5. klik “Add to tool turent” – pilih “tool station 1” – klik OK

Gambar 19. Penambahan Tool Turent

Gambar 20. Pengaturan Tool Station 1

33
2.3.5. Setting Tampilan 2D dan 3D Swansoft

1. Klik icon kotak untuk mengubah tampilan menjadi 2D.

Gambar 21. Tampilan 2D

2. kemudian masuk ke JOG → nyalakan spinfle

Gambar 22. Setting Spindel

34
3. Dekatkan pahat ke benda kerja, dengan cara mengklik panah ke
kiri (sumbu Z) dan keatas (sumbu X).

Gambar 23. Setting pahat ke benda kerja

4. Pahat sedikit benda kerjanya → jauhkan pahat → matikan


spinfle.

Gambar 24. Kalibrasi Letak Benda Kerja

35
5. Klik menu measure → feature point → ukur diameter dan
panjang benda kerja yang belum dipahat → catat diameter
(sumbu X) dan panjangnya (sumbu Z).

Gam
4. kemudian masukan diameter yang telah dipahat ke measure X.

Gambar 25. Kalibrasi Feature Point

Gam

Gambar 26. Setting Measure X

36
5. kemudian masukan panjang yang telah dipahat ke measure Z

Gambar 27. Setting Measure Z

6. kemudian masuk ke offset → klik program.

Gambar 28. Insert Offset

37
7. Setelah selesai memasukan kode program klik excute

Gambar 29. Setting Excutte

38
BAB 3. HASIL DAN ANALISIS

Dalam proses pembelajaran simulasi CNC diperlukan software yang sesuai


dengan kompetensi yang diharapkan setelah mengikuti pembelajaran simulasi
CNC. Langkah – langkah yang harus dilakukan mahasiswa yaitu :
1. Merencanakan dan menggambar benda kerja di software CAD (Gambar
kerja CAD)
2. Memproses gambar menjadi kode-kode numeric menggunakan software
CAM (N.C Program )
3. Menguji kode numeric tersebut di dalam software simulasi
a. Kalibrasi Sinumerik
b. Running simulator Sinumerik
Pada proses menggambar benda kerja, mahasiswa mengambar obyek “Roda
Pintu Pagar” menggunakan aplikasi inventor dan dikerjakan menjadi 4 part.
Dimana masing – masing part tersebut antara lain :
1. Garpu
2. Roda
3. Mur Baut
4. Ring
Setelah proses mengambar, dilanjutkan dengan menentukan kode program yang
akan dijalankan pada mesin CNC.

No Code Function (EN) Fungsi (IND)

1 G00 Positioning (Rapid Gerakan Pemposisian Bebas


Traverse) (Rapid)

2 G01 Linear Interpolation Gerakan Linear Sesuai Feed


(Cutting Feed) Rate

3 G02 Circular Interpolasi Melingkar Searah


Interpolation/Helical CW Jarum Jam (CW)

39
No Code Function (EN) Fungsi (IND)

4 G03 Circular Interpolasi Melingkar


Interpolation/Helical Berlawanan Arah Jarum Jam
CCW (CCW)

5 G04 Dwell, Exact Stop Program Berhenti Pada Waktu


Tertentu

6 G10 Data Setting Set Koordinat System Data

7 G15 Polar Coordinates Cancel Pembatalan Perintah Koordinat


Polar

8 G16 Polar Coordinates Perintah Koordinat Polar

9 G17 XY Plane Selection Pemilihan Bidang X,Y

10 G20 Input in Inch Input satuan Inch

11 G21 Input in mm Input Satuan mm

12 G28 Return to Reference Point Kembali Ke Referensi Point

13 G31 Skip Function Lewati Perintah

15 G40 Cutter Compensation Pembatalan Kompensasi Cutter


Cancel

16 G41 Cutter Compensation Left Kompensasi Cutter Kiri

17 G42 Cutter Compensation Kompensasi Cutter Kanan


Right

40
No Code Function (EN) Fungsi (IND)

16 G43 Tool Length Kompensasi Panjang Cutter


Compensation + Arah Positif
Direction

17 G44 Tool Length Kompensasi Panjang Cutter


Compensation – Arah Negatif
Direction

18 G45 Tool Offset Increase Menaikan Offset Tools

19 G46 Tool Offset Decrease Menurunkan Offset Tools

20 G47 Tool Offset Double Menaikan Ganda OffsetTools


Increase

21 G48 Tool Offset Double Menurunkan Ganda Offset


Decrease Tools

22 G49 Tool Length Offset Pembatalan Kompensasi Offset


Compensation Cancel Panjang Tools

23 G52 Local Coordinate System Setting Local Koordinat


Setting

24 G54, Workpiece Coordinate Sistem Koordinat Benda Kerja


G55, System
G56, G57

25 G68 Coordinate Rotation Putar Sumbu Koordinat

26 G69 Coordinate Rotation Pembatalan Putar Sumbu


Cancel Koordinat

41
No Code Function (EN) Fungsi (IND)

27 G74 Left-handed Tapping Menghitung Langkah Tapping


Cycle

28 G80 Canned Cycle Cancel Pembatalan Pengerjaan Siklus

29 G81 Drilling Cycle, Spot Pembuatan Lubang/Drilling


Boring

30 G82 Drilling Cycle, Counter Pembuatan Lubang Counter


Boring Boring

31 G85 Boring Cycle Penghitungan Langkah Boring

32 G90 Absolute Command Perintah Sistem Pengerjaan


Absolute

33 G91 Incremental Command Perintah Sistem Pengerjaan


Incremental

34 G94 Feed per Minute Kecepatan Potong Per Menit

35 G98 Return to Initial Point in Kembali ke titik Inisial Siklus


Canned Cycle

36 G99 Return to R Point in Kembali ke Titik R Siklus


Canned Cycle

Tabel 7. Kode Program yang digunakan

42
No Kode Fungsi (EN) Fungsi (IND)

1 M00 Program berhenti Program berhenti

2 M01 Program opsional berhenti Program Opsional berhenti

3 M02 Akhir program Akhir program

4 M03 Spindle mulai maju CW Spindle Berputar CW

5 M04 Spindle mulai Spindle Berputar CCW


membalikkan CCW

6 M05 Spindel berhenti Spindle Berhenti

7 M06 Perubahan alat Alat Bengali

8 M07 Coolant ON – Mist Hidupkan Coolant/Pendingin


coolant/Coolant melalui Spindle
spindel

9 M09 Pendingin MATI Pendingin Matikan

10 M19 Orientasi poros Orientasi Spindel

11 M28 Kembali ke asal Kembali Ke Referensi Point

12 M29 Ketuk kaku Proses Penyadapan

13 M30 Akhir program (Reset) Akhir Program (Reset)

14 M41 Pilih gigi rendah Pilihan Gigi Rendah

15 M42 Pilih gigi tinggi Pilihan Gigi Tinggi

16 M94 Batalkan gambar cermin Batalkan Cerminan Gambar

43
No Kode Fungsi (EN) Fungsi (IND)

17 M95 Gambar cermin sumbu X Cerminan Gambar dengan


Poros X

18 M96 Gambar cermin sumbu Y Cerminan Gambar dengan


Poros y

19 M98 Panggilan sub program Panggil sub-Program

20 M99 Akhir subprogram Akhir Sub Program

Tabel 8. Fungsi EN dan IND

Dilanjutkan dengan proses kalibrasi Sinumerik yang terdiri dari beberapa


langkah :
1. Kalibrasi arah Axis
2. Kalibrasi jarak

Dilanjutkan dengan proses Running Sinumerik


1. Buka aplikasi SwanSoft NC Simulation
2. Pilih CNC System SINUMERIK 808DT dan pastikan memilih Softdog
Encryption → klik run.
3. Tunggu hingga muncul tampilan seperti dibawah ini.
4. Bebaskan tombol emergency stop, dan klik tombol power on.
5. Klik referensi point, kemudian klik panah sumbu X dan panah sumbu Z.
6. Klik menu workpiece dan pilih stock size
7. Kemudian ketikan panjang dan diameter yang dibutuhkan
(ex. Diameter = 80, panjang = 120).
8. Kemudian klik machine operation → pilih tool management untuk memilih
pahatnya
9. Klik 2× tool No. 001 → pilih type DNMG (55 derajat) → ganti nose radius
dengan 0,8 → klik OK.
10. klik “Add to tool turent” – pilih “tool station 1” – klik OK

44
11. Klik icon kotak untuk mengubah tampilan menjadi 2D.
12. kemudian masuk ke JOG → nyalakan spinfle
13. Dekatkan pahat ke benda kerja, dengan cara mengklik panah ke kiri (sumbu
Z) dan keatas (sumbu X).
14. Pahat sedikit benda kerjanya → jauhkan pahat → matikan spinfle.
15. Klik menu measure → feature point → ukur diameter dan panjang benda
kerja yang belum dipahat → catat diameter (sumbu X) dan panjangnya
(sumbu Z).
16. kemudian masukan diameter yang telah dipahat ke measure X.
17. kemudian masukan panjang yang telah dipahat ke measure Z
18. kemudian masuk ke offset → klik program.
19. Setelah selesai memasukan kode program klik excute

Menurut definisi dari Departemen Pendidikan Nasional (2005)


mendeskripsikan bahwa metode pembelajaran simulasi adalah bentuk metode
praktek yang sifatnya untuk mengembangkan keterampilan peserta didik (ranah
kognitif maupun psikomotorik) dengan memindahkan suatu situasi yang nyata ke
dalam kegiatan atau ruang belajar karena adanya kesulitan dan keterbatasan untuk
melakukan praktik di dalam situasi yang sebenarnya.

45
BAB 4. KESIMPULAN

Berdasarkan praktikum yang telah dilakukan dan analisis yang telah dibahas
pada bab sebelumnya, maka dapat disimpulkan bahwa simulasi CNC menggunakan
swansoft dinilai efektif untuk dilakukan mahasiswa. Adapun beberapa prosedur/
Langkah-langkah yang harus dilakukan saat menjalankan Software Swansoft
adalah sebagai berikut :

1. Merencanakan dan menggambar benda kerja di software CAD (Gambar kerja


CAD)
2. Memproses gambar menjadi kode-kode numeric menggunakan software
CAM (N.C Program )
3. Menguji kode numeric tersebut di dalam software simulasi
4. Kalibrasi Sinumerik, kalibrasi Sinumerik meliputi : Kalibrasi Arah Axis
(sumbu) dan Kalibrasi jarak yang akan digunakan.
5. Running simulator Sinumerik, running ini dilakukan dari awal proses hingga
seluruh proses selesai.

46
DAFTAR PUSTAKA

Emco (1988). Petunjuk Pemrograman dan Pelayanan EMCO TU-2A, Austria:


EMCO MAIER & Co.

Fahrudi Arfan. (2004). Perancangan Dan Pembuatan Simulator NC/CNC Pada


Mesin Emcoturn 242. Halaman 5 - 28

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.

Kursus Cnc. 2021. Swansoft CNC. https://kursuscnc.com/swansoft-cnc-adalah-


software-simulator-yang-paling-user-friendly-untuk-pemula/. Diakses
pada 16 juni 2022.

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

Sarwanto. (2017). MODUL CNC MILLING DENGAN SWANSOFT CNC


SIMULATOR. https://docplayer.info/38641682-Modul-cnc-milling-
dengan-swansoft-cnc-simulator.html. Diakses pada 17 juni 2022.

Widarto. (2017). Pengertian Program NC, Struktur Program NC.


http://panjiades.blogspot.com/2017/02/pengertian-program-nc-struktur
program.html?m=1. Diakses pada 15 juni 2022.

Widarto. (2022) . Smk11 Teknik Pemesinan Widarto.


https://123dok.com/document/qmj7044q-smk-teknikpemesinanwidarto.html.
Diakses pada 15 juni 2022.

47
LAMPIRAN
Daftar Pembagian Tugas

GOLONGAN A1 BAGIAN LAPORAN PRAKTIKUM

NO NAMA NIM TUGAS


1. Atalarick Dwi Noval K. H43200961 Review Fungsi Kode
2. Ronaljuni Rasulillah H43201028 Kesimpulan
3. Andreas Tigor Tambunan H43201455 Dasar-Dasar CAD CAM
4. Tsaqif Aji Kumara H43201081 Dasar-Dasar CAD CAM
5. Alifian Ferry Ariyanto H43201112 Swansoft Ke CAD CAM
6. Alfan Dwi Prasetya H43201135 Swansoft Ke CAD CAM
7. Muhammad Farhan Fauzi H43201137 NC Program
8. Neni Maulidia H43201170 NC Program
9. M. Havid Sulton N. H43201171 Gambar Kerja CAD 2D 3D
10. Anfasa Syahrul Habibie H43201183 Gambar Kerja CAD 2D 3D
11. Alvian Dwi Yahya H43201208 Pengenalan Sinumerik
12. Fitriyatus Sholihah F. H43201219 Pengenalan Sinumerik
13. Bima Maulana H43201261 Kalibrasi Sinumerik
14. Yeni Cahyani H43201266 Bab 2 dan Daftar Pustaka
15. Putri Zahra Meriau Lita H43201311 Bab 3 dan Running Siumerik
16. Ahmad Rofiqi Hidayat H43201324 Running Sinumerik

GOLONGAN A2 BAGIAN SIMULASI VIDEO

NO NAMA NIM TUGAS

17. Muhammad Nurcholis H43201360 Inventor Sampai G-Code


18. Lukman Hakim H43201371 Screenshot Bahan Video
19. Surya Pandito H43201374 Editor Video
20. Maulana Putra Anggada H43201394 Import G-Code ke Numerik
21. Riko Rahman Firmansyah H43201408 Editor Video
22. Malika Wahyu Syafitri H43201411 Dubbing Kalibrasi Numerik
23. Rendy Yanuar Pratama H43201437 -
24. Hendry Setiawan Putra P. H43201451 Kalibrasi Numerik
25. Nadya Kalaning Fajar H43201030 Dubbing G Code ke Numerik
26. Aprilia Farahdifa Abdi H43201517 Dubbing Inventor- G Code
27. Imam Baihaqi H43201541 Editor Video
28. Mursid Jamil H43201580 Editor Video
29. Almas Yanuar H. H43201606 Editor Video
30. Moch. Adiyanto H43201617 Editor Video
31. Abul Wafi H43201637 Editor Video

48

Anda mungkin juga menyukai