Anda di halaman 1dari 16

LESSON 5

CNC PROGRAMMING LANGUAGE

RIYAN RUSLAN AJI SAPUTRO - 41187001220048


MESIN CNC
Mesin CNC adalah robot industri yang sangat akurat dan kuat yang
dikembangkan bersama oleh Mr. John Parsons, IBM dan
Laboratorium Servo mekanisme Institut Teknologi Massachusetts
pada tahun 1950-an. Sebagian besar peralatan mesin CNC
menggunakan bahasa yang ditetapkan oleh Asosiasi Industri
Elektronik (EIA) pada tahun 1960-an.
CNC Language and Structure

Biasanya, blok disusun dalam urutan berikut:

1) Program Start 6) Machining operation

2) Load Tool 7) Coolant Off

3) Spindle On 8) Spindle Off

4) Coolant Off 9) Move to save position

5) Rapid to position above part 10) End program


CNC Editor

Program CNC adalah file teks karakter ASCII sederhana yang dapat dilihat
atau diedit di editor teks apa pun. Mengacu kepadaFile Bantuan HSMWorks
Editor untuk instruksi khusus tentang cara menggunakan Editor.
Alphabetic & Special Character Address Codes
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

1) A,B,C - Gerak Putar Sumbu ke-4/5


Rotasi masing-masing terhadap sumbu X, Y atau Z. Sudut dalam derajat dan presisi
hingga tiga tempat desimal. G1 A30.513 B90.
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

2) D - Daftar Diameter Alat


Digunakan untuk mengkompensasi keausan dan defleksi diameter alat. D disertai
dengan bilangan bulat yang sama dengan alat nomor (T1 menggunakan D1, dst). Tidak ada
titik desimal yang digunakan. Itu selalu digunakan bersamaan dengan G41 atau G42 dan
gerakan XY (tidak pernah busur). Saat dipanggil, kontrol membaca register dan
mengimbangi jalur pahat ke kiri (G41) atau kanan (G42) dengan nilai dalam register
G1 G41 X1. D1
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

3) F - Tingkat Umpan
Mengatur laju umpan saat pemesinan garis, busur, atau siklus bor. Laju umpan dapat
dalam Inci per Menit (mode G94) atau Waktu Terbalik (mode G93). Laju umpan dapat
mencapai akurasi hingga tiga tempat desimal (untuk siklus tap) dan memerlukan decimal
titik.
G1 X1. Y0. F18.
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

4) G - Kode Persiapan
Selalu disertai bilangan bulat yang menentukan maknanya. Sebagian besar kode-G adalah
modal. Definisi yang diperluas dari G-kode muncul di bagian selanjutnya dari bab ini.
G2 X1. Y1. I.25 J0.
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

5) H - Daftar Kompensasi Panjang Alat


Kode ini memanggil register offset panjang pahat (TLO) pada kontrol. Kontrol
menggabungkan TLO dan Fixture Offset Z nilai-nilai untuk mengetahui di mana alat itu dalam
kaitannya dengan bagian datum. Itu selalu disertai dengan bilangan bulat (H1, H2, dll),
G43, dan koordinat Z.G43 H1 Z1.
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

6) J - Arc Center atau Data Siklus Bor


Untuk pergerakan busur (G2/G3), ini adalah jarak Y tambahan dari titik awal busur ke
pusat busur. Siklus bor tertentu juga menggunakan J sebagai parameter opsional.
G2 X.1 Y2.025 I0. J0.125
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

7) M - Kode Persiapan
Selalu disertai bilangan bulat yang menentukan maknanya. Hanya satu kode- M yang
diperbolehkan di setiap blok kode. Definisi yang diperluas dari kode- M muncul nanti di bab
ini.
M8
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

8) N - Nomor Blok
Blok angka dapat membuat program CNC lebih mudah dibaca. Mereka jarang diperlukan
untuk program yang dihasilkan CAD/CAM tanpa subprogram. Karena mereka mengambil
alih memori, sebagian besar program 3D tidak menggunakan nomor blok. Memblokir angka
adalah bilangan bulat hingga lima karakter tanpa titik desimal. Mereka tidak dapat muncul
sebelum rekaman dimulai/diakhir karakter (%) dan biasanya tidak muncul sebelum komentar
hanya diblokir.
N100 T2 M6
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

9) O - Nomor Program
Program disimpan di kontrol dengan nomor programnya. Ini adalah bilangan bulat yang
diawali dengan huruf O dan has
tidak ada tempat desimal.
O0002 (PROYEK 1)
Alphabetic Address Code Definitions

Berikut adalah definisi kode alamat abjad yang paling umum ;

10) P - Penundaan
Tinggal (penundaan) dalam hitungan detik. Disertai dengan G4 kecuali digunakan
dalam siklus bor tertentu.
G4 P.1
Thank you!
Do you have any questions?

ruslanriyan08@gmail.com
0896 5954 3481
_riyanruslan

Anda mungkin juga menyukai