Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Peralatan Industri

Kode G Untuk Disertakan dalam Program CNC Anda Setelah Berakhir

CNC menjalankan perintah secara berurutan. Ketika tombol siklus mulai ditekan, kontrol akan menjalankan program dari awal sampai akhir, blok demi blok. Kebanyakan pengontrol memungkinkan operator untuk menentukan titik dari mana CNC akan mulai menjalankan program. Jika kursor program ditempatkan pada perintah pertama program, CNC akan mulai mengeksekusi dari awal. Jika operator menempatkan kursor pada perintah yang memulai pahat ketiga, CNC akan mulai pada pahat ketiga.

Setelah tombol siklus mulai ditekan, CNC akan terus menjalankan perintah program sampai diperintahkan untuk berhenti. Perintah yang akan menyebabkan CNC berhenti mengeksekusi termasuk M01 (penghentian opsional), M00 (penghentian program) dan M30 (perintah akhir program). Saat dihentikan oleh M01 atau M00, menekan tombol siklus mulai akan menyebabkan CNC melanjutkan eksekusi dari tempat berhentinya. Ketika perintah akhir program dijalankan, CNC akan berhenti dan juga kembali ke awal program. Ketika tombol siklus mulai ditekan lagi, CNC akan mulai mengeksekusi dari perintah pertama program.

Jika CNC Anda berperilaku seperti ini, ada beberapa hal bermanfaat yang dapat Anda sertakan dalam program CNC Anda setelah kata akhir program (M30). Dalam operasi normal, CNC tidak akan "melihat" atau menjalankan perintah ini. Jika perintah urutan khusus akan dijalankan, operator harus memindai perintah tersebut, seperti yang mereka lakukan saat menjalankan kembali alat pemotong. Perintah-perintah ini adalah perintah yang Anda mungkin ingin operator Anda jalankan sesekali tetapi tidak untuk setiap siklus.

Perhatikan contoh-contoh di bawah ini. Dengan sedikit pemikiran, Anda mungkin dapat menemukan orang lain yang lebih sesuai dengan kebutuhan spesifik Anda.

Mengirim Sumbu Pusat Pembubutan ke Posisi Awal yang Aman

Mungkin penting bagi sumbu mesin untuk berada di lokasi tertentu saat program dijalankan. Mungkin penghalang (seperti tailstock) dapat menyebabkan gangguan jika sumbu tidak diposisikan dengan benar. Pertimbangkan perintah berikut:

O0001 (nomor program)

N005 T0101 (indeks ke stasiun satu)

N010 G96 S500 M03 (mulai spindel)

N015 G00 X1.7 Z0.1 M08 (pindah ke posisi X/Z pertama, mulai pendingin)

. (mulai perintah untuk sisa program)

N550 G00 Z0.1 M09 (cabut alat terakhir, hentikan pendingin)

N555 X8.0 Z5.0 (pindah ke posisi indeks aman)

N560 M30 (perintah akhir program)

N999 (awal dari rangkaian program khusus)

G28 U0 (pindah ke posisi referensi sumbu X)

G28 W0 (pindah ke posisi referensi sumbu Z)

G00 W-12.0 (gerakkan sumbu Z ke posisi awal yang aman)

M30 (mengembalikan eksekusi ke awal program)

Perhatikan bahwa pengaturan parameter mengontrol saat CNC berhenti memuat program. Agar program ini dimuat secara keseluruhan, parameter harus disetel ke pembatas akhir file (%). Jika tidak, CNC akan berhenti membaca saat M30 pertama dibaca, dan urutan N999 tidak akan dimuat.

Perintah setelah yang pertama M30 tidak akan dijalankan selama operasi normal. Setiap kali operator perlu mengirim mesin ke posisi awal yang aman (setelah penyetelan, awal shift, setelah menghentikan program, dll.), mereka memindai ke nomor urut N999 dan menjalankan program dari sana. Ketika CNC mencapai M30 kedua, itu akan menghentikan eksekusi program dan kembali ke perintah pertama program. Urutan khusus N999 tidak akan dieksekusi lagi kecuali operator memindainya.

Jika Anda memilih untuk menggunakan teknik ini, gunakan nomor urut yang mudah diingat (seperti N999) sebagai perintah awal urut khusus. Lakukan untuk setiap program di mana Anda menggabungkan teknik ini sehingga operator selalu dapat memindai ke nomor urut yang sama.

Termasuk Penugasan Nol Program (Perintah G10)

Jika Anda membuat penyiapan yang memenuhi syarat di pusat permesinan, Anda mungkin menyertakan serangkaian G10 perintah yang memasukkan nilai ke dalam offset perlengkapan terkait. Perintah-perintah ini mungkin dijalankan setiap kali program dijalankan. Jika operator perlu men-tweak nilai offset perlengkapan — dan jika mereka melakukannya di offset perlengkapan itu sendiri — penyesuaian akan ditimpa saat program dijalankan berikutnya. Masalah ini dapat diatasi dengan menyertakan G10 perintah di N999 khusus urutan. Operator akan memindai dan menjalankan urutan khusus satu kali selama penyiapan.

Perintah Pengaturan Khusus

Urutan khusus mungkin dapat memberikan bantuan untuk orang-orang pengaturan. Mungkin lubang atau pin perlengkapan harus ditunjukkan untuk menetapkan asal program untuk program pusat permesinan. Anda dapat menyertakan gerakan pemosisian kasar ke pusat X/Y lubang atau pin dalam urutan khusus, seperti:

N550 M30 (akhir program pemesinan)

N999 G91 G28 Z0 (kirim sumbu Z ke posisi referensinya)

G28 X0 Y0 (kirim sumbu X/Y ke posisi referensinya)

G00 X-10.0376 Y-7.9037 (pindahkan lubang/pin di XY)

M30 (akhir dari urutan khusus)

Perintah Perhitungan

Dengan menggunakan teknik makro khusus, Anda dapat mengizinkan operator untuk melakukan perhitungan khusus pekerjaan tertentu, seperti menentukan jumlah penyesuaian offset untuk ukuran utas setelah pengukuran diambil alih pin.

Mengerjakan Ulang Perintah

Jika pengerjaan ulang benda kerja terkadang diperlukan setelah pemesinan, sertakan perintah terkait dalam N999 khusus urutan. Misalnya, mungkin operator harus memoles atau mengampelas diameter yang diputar. Perintah untuk memulai dan menghentikan spindel dapat dimasukkan dalam urutan khusus.


Peralatan Industri

  1. C# Hello World - Program C# Pertama Anda
  2. memecahkan masalah mesin CNC Anda
  3. Cara Memilih Mesin CNC Anda
  4. Router CNC—Mengetuk Pintu Anda
  5. Bubut CNC Vertikal
  6. 6 Langkah Sebelum Membuat Program CNC
  7. Mengapa Toko Anda Membutuhkan Rem Tekan CNC
  8. Manfaat Memiliki Router CNC di Toko Anda
  9. Pengenalan Kode G CNC
  10. Dasar-Dasar Pemrograman CNC – Tutorial dengan Contoh Kode Program