Переменные

Прошивка реализует комплексную и продвинутую систему переменных, которая обеспечивает динамическое программирование G-кодов, хранение параметров и математические вычисления. Эта система позволяет пользователям сохранять, извлекать и изменять числовые значения в ходе выполнения G-кода, обеспечивая значительную гибкость и мощь для сложных операций обработки.

Синтаксис присвоения переменной #variable_number = expression

Пример присвоения переменной
#101 = 10.5                   ; Простое присвоение
#102 = [5+3*2]                ; Математическое выражение
#103 = [#101+#102]            ; Использование других переменных
#104 = [sin[45]*10]           ; Использование функций
#501 = 25.0                   ; Постоянная переменная

Категории переменных

  1. Локальные переменные (#101-#120): Хранятся в оперативной памяти, теряются при отключении питания

  2. Постоянные переменные (#501-#520): Хранятся во флеш/EEPROM, сохраняются

  3. Переменные зонда (#151-#156): Только для чтения, устанавливаются командами зонда

  4. Системные переменные: Большинство только для чтения, кроме #150

Имя переменной
Функция
только чтение?

#101-120

переменные общего назначения. не сохраняются при отключении питания

н

#501-520

переменные общего назначения. сохраняются при отключении питания

н

#150

диаметр наконечника зонда

у

#151

просверленный диаметр X

у

#152

просверленный диаметр y

у

#153

измеренное значение угла

у

#154

координата X центра угла по зондированию

у

#155

координата Y центра угла по зондированию

у

#156

измеренное положение z (M466)

у

#2000

текущее смещение длины инструмента

у

#3026

инструмент в шпинделе

у

#3027

обороты шпинделя

у

#3033

Включен ли режим необязательной остановки?

у

#5021

положение станка по оси X

у

#5022

положение станка по оси Y

у

#5023

положение станка по оси Z

у

#5024

положение станка по оси A

у

#5041

Текущее положение в СКИ по оси X

у

#5042

Текущее положение в СКИ по оси Y

у

#5043

Текущее положение в СКИ по оси Z

у

#5044

Текущее положение в СКИ по оси A

у

Примеры

Контроль качества с помощью зонда

Последнее обновление