Команда программирования STOPRE Sinumerik840D
Эта статья посвящена команде программы STOPRE Sinumerik 840D.
Siemens Sinumerik 840D — это передовая система ЧПУ.
Одной из возможностей управления ЧПУ Sinumerik 840D является то, что Sinumerik 840D предварительно обрабатывает команды программы обработки деталей перед выполнением их.
Проще говоря, Sinumerik 840D читает быстрее, чем станок с ЧПУ.
Имеется в виду, что синумерик 840D опережает программу ЧПУ. Вы нажимаете запуск цикла, и станок с ЧПУ начинает работать, но система управления ЧПУ sinumerik 840D теперь могла прочитать всю программу ЧПУ, но настоящий станок с ЧПУ отстает.
Все это означает, что sinumerik 840D работает быстрее, чем реальный станок с ЧПУ.
У этой стратегии есть свои преимущества и недостатки.
Преимущества Sinumerik 840D с упреждающим чтением
Теперь почти sinumerik 840D прочитал программу ЧПУ или он намного опережает фактический станок с ЧПУ, поэтому теперь станок с ЧПУ может работать более плавно . Теперь ЧПУ уже знает, что делать дальше, или, если есть какой-либо сложный расчет, ЧПУ уже решило это, и станок с ЧПУ может работать без сбоев. Теперь сложные профили можно обрабатывать более плавно.
Недостатки Sinumerik 840D с упреждающим чтением
Но у этой стратегии есть некоторые недостатки. Станок с ЧПУ находится сзади, а ЧПУ далеко впереди.
Таким образом, может возникнуть опасность чтения неправильного значения, если мы используем переменные (параметры R) в нашей программе ЧПУ. Предположим, вы инициализировали локальную переменную некоторым значением, а позже в программе ЧПУ вы обновили ту же локальную переменную другим значением.
Таким образом, если станок с ЧПУ отстает и еще не прочитал первое значение локальной переменной, а управление ЧПУ работает быстрее и пересекло блоки ЧПУ, которые обновили значение локальной переменной. Что случится. Теперь, когда станок с ЧПУ будет считывать значение локальной переменной, это будет неправильное значение, потому что ЧПУ сначала инициализировало значение, а затем обновило значение. Но поскольку за ним стоит станок с ЧПУ, он может прочитать первое значение и получить обновленное значение.
Это может объяснить больше http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1
Решение
Siemens Sinumerik 840D имеет команду программы обработки деталей STOPRE. (Остановить чтение).
STOPRE
Команда STOPRE Siemens Sinumerik очищает все данные для упреждающего чтения.
Таким образом, всякий раз, когда станок с ЧПУ выполняет команду STOPRE, система ЧПУ Sinumerik 840D очищает все упреждающие данные. Итак, теперь станок с ЧПУ и система ЧПУ находятся в одной точке программы ЧПУ.
Пока команда STOPRE завершается, Sinumerik 840D снова начинает упреждающее чтение до тех пор, пока программа ЧПУ не завершится или станок с ЧПУ снова не выполнит команду STOPRE.
Использование команды STOPRE Siemens Sinumerik
Команда STOPRE Siemens Sinumerik очень важна, она очень просто решает описанную выше проблему с локальной переменной.
Другое использование команды STOPRE Siemens Sinumerik — это когда мы взаимодействуем с аппаратными частями станков с ЧПУ, такими как патрон, задняя бабка и т. д.
Станок с ЧПУ
- Введение в программирование станков с ЧПУ
- Программирование SINUMERIK 840D ВО ВРЕМЯ использования цикла
- Руководство по программированию ЧПУ, автор Питер Смид
- Программирование ЧПУ Sinumerik 840D
- Программирование станков с ЧПУ
- Программирование угла G01 ЧПУ
- Команда Sinumerik MSG для отображения сообщений оператору ЧПУ
- Что такое команда Siemens Sinumerik RET
- M-коды – Викторина по программированию ЧПУ
- G-коды — тест по программированию ЧПУ