STOPRE Sinumerik840D Perintah Pemrograman
Artikel ini adalah tentang perintah program STOPRE Sinumerik 840D.
Siemens Sinumerik 840D adalah kontrol cnc tingkat lanjut.
Salah satu kemampuan kontrol cnc Sinumerik 840D adalah Sinumerik 840D Pra-Proses bagian perintah program sebelum dijalankan mereka.
Dengan kata sederhana Sinumerik 840D membaca lebih cepat daripada mesin cnc.
Artinya sinumerik 840D membaca program cnc terlebih dahulu. Anda menekan siklus mulai dan mesin cnc mulai berjalan, tetapi kontrol cnc sinumerik 840D sekarang mungkin telah membaca seluruh program cnc, tetapi mesin cnc yang sebenarnya ada di belakang.
Ini semua berarti sinumerik 840D bekerja lebih cepat daripada mesin cnc sebenarnya.
Strategi ini memiliki kelebihan dan kekurangan.
Sinumerik 840D read-ahead Keunggulan
Sekarang hampir sinumerik 840D telah membaca program cnc atau jauh di depan mesin cnc yang sebenarnya, jadi sekarang mesin cnc dapat berjalan lebih lancar . Sekarang kontrol cnc sudah tahu apa yang harus dilakukan selanjutnya, atau jika ada perhitungan yang rumit, kontrol cnc telah menyelesaikannya, dan mesin cnc dapat berjalan dengan lancar. Sekarang profil kompleks dapat dikerjakan dengan lebih lancar.
Sinumeric 840D read-ahead Kekurangan
Tetapi ada beberapa kekurangan dari strategi ini. Mesin cnc berada di belakang dan kontrol cnc berada jauh di depan.
Jadi mungkin ada bahaya membaca nilai yang salah jika kita menggunakan variabel (parameter R) dalam program cnc kita. Misalkan Anda telah menginisialisasi variabel lokal dengan beberapa nilai dan kemudian dalam program cnc Anda memperbarui variabel lokal yang sama dengan beberapa nilai lainnya.
Jadi jika mesin cnc tertinggal dan belum membaca nilai variabel lokal pertama, dan kontrol cnc berjalan lebih cepat dan telah melewati blok cnc yang telah memperbarui nilai variabel lokal. Apa yang akan terjadi. Sekarang ketika mesin cnc akan membaca nilai variabel lokal ini akan menjadi nilai yang salah, karena kontrol cnc terlebih dahulu menginisialisasi nilai dan kemudian memperbarui nilainya. Tetapi karena mesin cnc berada di belakang maka dapat membaca nilai pertama dan mendapatkan nilai yang diperbarui.
Ini mungkin menjelaskan lebih lanjut http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1
Solusi
Siemens Sinumerik 840D memiliki perintah program bagian STOPRE (Berhenti Membaca).
STOPRE
Perintah STOPRE Siemens Sinumerik menghapus semua data baca-depan.
Jadi setiap kali mesin cnc menjalankan perintah STOPRE, kontrol cnc Sinumerik 840D menghapus semua data yang dibaca di depan. Jadi sekarang mesin cnc dan kontrol cnc berada pada titik yang sama dalam program cnc.
Selama perintah STOPRE selesai, Sinumerik 840D kembali mulai membaca ke depan sampai program cnc berakhir atau mesin cnc mengeksekusi STOPRE lagi.
HENTIKAN Penggunaan perintah Siemens Sinumerik
Perintah STOPRE Siemens Sinumerik sangat vital, ini memecahkan masalah variabel lokal di atas dengan cara yang sangat sederhana.
Kegunaan lain dari perintah STOPRE Siemens Sinumerik adalah saat kita berinteraksi dengan bagian perangkat keras mesin cnc seperti chuck, tailstock, dll.