Cara Menggunakan Perintah Sinumerik MSG untuk Berkomunikasi dengan Operator CNC
Dengan pernyataan MSG() Siemens Sinumerik, setiap string karakter dari program bagian dapat dihasilkan sebagai pesan kepada operator.
Pesan-pesan ini dapat berupa jenis apa pun dari informasi hingga pesan tampilan data kritis real-time.
Contoh program CNC dengan pernyataan Sinumerik MSG
- Variabel Sistem Sinumerik 840D $P_SEARCH untuk Inquery Pencarian Blok
- Variabel Sistem Sinumerik 840D $AA_IM untuk Posisi Saat Ini Sumbu

Perintah Sinumerik MSG
Tampilkan Pesan Menggunakan Sinumerik MSG
Setiap string dapat ditampilkan menggunakan pernyataan MSG. Contoh ini menunjukkan penggunaan MSG di awal program
MSG ("First line of program") G54 …Hapus Pesan Menggunakan Sinumerik MSG
Pesan sebenarnya dapat dihapus dengan memprogram MSG() tanpa teks pesan.
Jika tidak dihapus, tampilan akan tetap ada hingga pesan berikutnya hadir.
Atau pesan secara otomatis akan dihapus ketika program berakhir.
Tampilkan Variabel dengan Sinumerik MSG
Dengan menggunakan operator link “<<”, variabel juga dapat dihasilkan 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] ; Posisi saat ini sumbu X dalam R12. N20 MSG("Check position of X axis" << R12) ... N90 MSG() Kapan Menggunakan Sinumerik MSG
Biasanya pesan digunakan untuk menampilkan jenis informasi yang berguna kepada operator CNC, Jadi terkadang perintah Program Stop M00 digunakan pada baris berikutnya, sehingga operator CNC benar-benar tahu apa yang akan terjadi dan jika 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 memberikan informasi kepada operator CNC tentang operasi saat ini
N87 MSG ("tapping") N88 CYCLE... ; Siklus pengeboran benang. N898 MSG()