Найти тему
PureLogic R&D

Как зациклить управляющую программу на станке с ЧПУ?

Если пользователям необходимо зациклить часть команд в УП и/или изменить значения одного из параметров обработки, то используют конструкцию цикла с переменной:

Цикл – это разновидность управляющей конструкции в программировании, которая повторяет набор команд.

Переменная – это ячейка с именем и значением для хранения данных.

Синтаксис написания циклов может отличаться от одной ЧПУ системы к другой, но принцип действия чаще всего одинаковый. В качестве примера использования цикла возьмем один из известных нам вариантов синтаксиса:

-2

Приведем пример конструкции цикла:

-3

Как можно увидеть из примера, конструкция цикла состоящая из 8 строк заменяет около 40 команд линейной интерполяции. Несмотря на это использование циклов и переменных на практике встречается нечасто. Например, в PUMOTIX в качестве альтернативы можно использовать макросы на языке LUA.

Приведем пример использования цикла. Эту УП можно сохранить в текстовый файл и открыть в PUMOTIX.

-4

А вам приходилось сталкиваться с циклами в УП?

#pumotix #cnc #gcode  #faq #станок с чпу