Введение в макросы

10. Пользовательские макросы

Введение в макросы

Введение в пользовательские макросы

Пользовательские макросы (также называемые макросами B или параметрическим программированием) позволяют создавать гибкие программы ЧПУ с использованием переменных, математических операций и структур управления.

Преимущества параметрического программирования

  • Повторно используемые программы с переменными размерами
  • Снижение количества ошибок при программировании
  • Серии деталей с использованием одного программы
  • Автоматические расчёты
  • Пользовательские циклы

Базовый пример

#1 = 50        ; Diametro
#2 = 30        ; Profondita
#3 = [#1/2]    ; Raggio (calcolato)

G00 X#3 Y0 Z5
G01 Z-#2 F100
G02 X#3 Y0 I-#3 J0 F200
G00 Z5

Совместимость

Синтаксис макросов различается в зависимости от контроллера (Fanuc, Haas, Siemens). CNC Simulator Pro в основном поддерживает синтаксис Fanuc.