Если пользователям необходимо зациклить часть команд в УП и/или изменить значения одного из параметров обработки, то используют конструкцию цикла с переменной:
Цикл – это разновидность управляющей конструкции в программировании, которая повторяет набор команд.
Переменная – это ячейка с именем и значением для хранения данных.
Синтаксис написания циклов может отличаться от одной ЧПУ системы к другой, но принцип действия чаще всего одинаковый. В качестве примера использования цикла возьмем один из известных нам вариантов синтаксиса:
Приведем пример конструкции цикла:
Как можно увидеть из примера, конструкция цикла состоящая из 8 строк заменяет около 40 команд линейной интерполяции. Несмотря на это использование циклов и переменных на практике встречается нечасто. Например, в PUMOTIX в качестве альтернативы можно использовать макросы на языке LUA.
Приведем пример использования цикла. Эту УП можно сохранить в текстовый файл и открыть в PUMOTIX.
А вам приходилось сталкиваться с циклами в УП?
#pumotix #cnc #gcode #faq #станок с чпу