Program Pengulangan (repetition) dan Subprogram

advert

Program Pengulangan

Proses penyayatan/pemakanan benda kerja dibatasi pada kedalaman pemakanan tertentu (tergantung dari diameter, bahan dan jenis dari cutter, juga bahan yang akan dikerjakan dan lain sebagainya).

Bila kedalaman pemakanan yang diinginkan adalah 10 mm, padahal kedalaman pemakanan maksimum adalah sebesar 2 mm. Untuk itu perlu dilakukan pengulangan sebanyak 5 kali.

 

Program Subprogram

Pada proses subprogram dibuat nama program dulu (subprogram) dan ditulis tersendiri, yang kemudian dipanggil pada program yang diinginkan (program utama).

Dalam pembuatan subprogram harus diakhiri dengan M99.

Bisa jadi program tersebut sudah dipakai untuk melakukan penyayatan pada suatu benda kerja, tetapi ketika ada benda kerja lain yang bentuknya sama dengan program tersebut dapat digunakan tanpa membuat program baru.

Format Penulisan:

M98 PXXXOOOO

Dimana :

X = jumlah pengulangan

O = nama subprogram

 

Ketika program utama memanggil subprogram, itu dianggap sebagai satu tingkat panggilan subprogram. Subprogram panggilan dapat diulang sampai empat tingkat seperti yang ditunjukkan di bawah ini:

Subprogram

 

Contoh Soal:

Buatlah program CNC dari gambar dibawah!

Max. depth of cut 1 mm. Titik Origin (titik NOL) berada di pojok kiri bawah.

Pisau freis yang digunakan berdiameter 15 mm.

Latihan absolut inkremental

Subprogram:

%

O1001

N1 G91 G01 Z-1. F150

N2 G90 G01 X-25. Y-0.5.

N3 G01 X99.5 Y-0.5

N4 G01 X99.5 Y77.5

N5 G01 X0.5 Y77.5

N6 G01 X0.5 Y-25.

N7 G00 X-25. Y-25.

N8 M99

%

 

Main Program:

%

O0001

N1 G21

N2 G17 G40 G49 G80 G90

N3 T1 M6

N4 G00 G90 G54 X-25. Y-25. S1500 M3

N5 G43 H1 Z50.  M8

N6 G00 Z2.

N7 G01 Z0. F150

N8 M98 P51001

N9 G00 Z50. M9

N10 M5

N11 G91 G28 X0. Y0. Z0.

N12 M30

%

 

Sekarang silahkan membuat program seperti diatas tapi menggunakan kompensasi alat potong (G41/G42)

 

Latihan Soal

Buatlah program CNC dari gambar disamping! (gunakan sub-program). Depth of cut 5 mm.

Pisau freis yang digunakan berdiameter 10 mm

Subprogram-lat1

 

 

 

Category: Teori Dasar CNC
Tags: