Perintah MSG Sinumerik untuk Menampilkan Pesan ke Operator CNC
Dengan menggunakan pernyataan Siemens Sinumerik MSG(), string karakter apa pun dari program bagian dapat ditampilkan sebagai pesan ke operator.
Pesan ini dapat berupa apa saja, mulai dari informasi hingga pesan tampilan data penting real-time.
Contoh program cnc dengan pernyataan Sinumerik MSG
- Variabel Sistem Sinumerik 840D $P_SEARCH untuk Permintaan Pencarian Blok
- Variabel Sistem Sinumerik 840D $AA_IM untuk Posisi Axis Saat Ini
Perintah Sinumerik MSG
Tampilkan Pesan Menggunakan Sinumerik MSG
String apa pun dapat ditampilkan menggunakan pernyataan MSG. Contoh ini menunjukkan penggunaan MSG saat program dimulai
MSG ("First line of program")
G54
…
Hapus Pesan Menggunakan Sinumerik MSG
Pesan yang sebenarnya dapat dihapus dengan memprogram MSG() tanpa teks pesan.
Jika tidak dihapus, tampilan tetap ada hingga pesan berikutnya muncul.
Atau pesan secara otomatis dihapus saat program berakhir.
Tampilan Variabel dengan Sinumerik MSG
Dengan menggunakan operator tautan “<<“, variabel juga dapat ditampilkan dalam teks pesan.
MSG("Position:" << $AA_IM[X])
contoh lain
N20 MSG ("X-position" << $AA_IW[X] << "Check!")
Tampilkan Parameter R dengan MSG
N10 R12=$AA_IW [X] ; Current position of the X axis in R12.
N20 MSG("Check position of X axis" << R12)
...
N90 MSG()
Kapan Menggunakan Sinumerik MSG
Biasanya pesan digunakan untuk menampilkan beberapa jenis informasi yang berguna untuk operator cnc, Jadi kadang-kadang perintah Stop Program M00 digunakan di baris berikutnya, sehingga operator cnc benar-benar tahu apa yang akan terjadi dan jika sudah siap dia harus menekan tombol Cycle-Start lagi dari Operator-Panel untuk melanjutkan eksekusi program.
N3000 MSG ("Starting Tapping Operation")
N3010 M00
N3020 MSG()
Pesan MSG dapat digunakan hanya untuk memberi tahu operator cnc tentang operasi saat ini
N87 MSG ("tapping")
N88 CYCLE... ; Tapping cycle.
N898 MSG()