MAIN PROGRAM STRUCTURE.
Program bagian dapat berisi beberapa program terpisah, yang bersama-sama menggambarkan semua operasi yang diperlukan untuk pembuatan bagian tersebut.
Program Utama adalah program pengendali, yaitu program yang pertama kali dibaca, atau diakses, ketika seluruh rangkaian program dijalankan. Program pengendalian ini kemudian dapat memanggil banyak program yang lebih kecil ke dalam operasi.
Program yang lebih kecil ini, yang disebut Sub Program, umumnya digunakan untuk melakukan tugas yang berulang, sebelum mengembalikan kontrol ke program utama.
Biasanya, pengontrol beroperasi sesuai dengan satu program. Dalam hal ini, program utama juga merupakan program bagian.
Program Utama ditulis menggunakan I.S.O. kode alamat yang tercantum di bawah ini.
Penjelasan huruf pada NC Program, sebagai berikut:
N mengacu pada nomor blok.
G mengacu pada kode G (fungsi Persiapan).
X mengacu pada jarak absolut / tambahan yang ditempuh oleh alat geser ke arah sumbu-X.
Y mengacu pada jarak absolut / tambahan yang ditempuh oleh alat geser ke arah sumbu Y.
Z mengacu pada jarak absolut / tambahan yang ditempuh oleh alat geser ke arah sumbu Z.
F mengacu pada pengaturan feed.
M mengacu pada kode M (fungsi lain-lain sepert collant, mist dll).
S mengacu pada kecepatan spindle.
T mengacu pada pengaturan tool.
Setiap blok, atau baris program, berisi alamat yang muncul dalam urutan ini:
N, G, X, Y, Z, F, M, S, T;
Urutan ini harus dipertahankan di setiap blok dalam program, meskipun masing-masing blok mungkin tidak mengandung semua alamat ini.
MAIN PROGRAM STRUCTURE.
Organisasi blok data dalam program mengikuti tata letak. Sekali lagi, disarankan agar programmer tetap menggunakan tata letak program ini.Daftar di atas menunjukkan contoh program menggunakan sistem pemrograman Denford.
Agar program dapat beroperasi dengan benar pada kontrol FANUC asli, informasi perangkat lunak CAD / CAM dan definisi ukuran billet harus dihapus dari daftar.
SUB PROGRAM STRUCTURE
Suatu program yang berisi urutan tetap atau pola yang sering diulang dapat dimasukkan ke dalam memori sebagai Sub Program, untuk menyederhanakan program utama.
Subprogram dimasukkan ke dalam memori pengontrol mesin dalam Mode Edit, dengan cara yang sama seperti program utama.
Perbedaan antara sub dan program utama:
Ketika program utama memanggil satu subprogram ke dalam operasi, proses ini disebut panggilan subprogram satu putaran. Dimungkinkan untuk memprogram panggilan subprogram empat loop maksimum dalam program utama. Yang ditunjukkan di bawah ini adalah ilustrasi panggilan subprogram dua putaran.
Subprogram dimasukkan ke dalam memori pengontrol mesin dalam Mode Edit, dengan cara yang sama seperti program utama.
Perbedaan antara sub dan program utama:
- Subprogram tidak memiliki definisi ukuran billet di bagian atas daftar program.
- Subprogram diakhiri dengan kode M99.
Ketika program utama memanggil satu subprogram ke dalam operasi, proses ini disebut panggilan subprogram satu putaran. Dimungkinkan untuk memprogram panggilan subprogram empat loop maksimum dalam program utama. Yang ditunjukkan di bawah ini adalah ilustrasi panggilan subprogram dua putaran.
Post A Comment:
0 comments: