Как устроен этот учебник:

Структура учебника: от простого к сложному

Я бы не хотел делать это руководство в аккадемическом формате, где с первой главы начинают пичкать формулами и системными переменными. Это совершенно точно не наш метод. Как нам хорошо известно детали нужны еще вчера и сидеть читать огромные мануалы с сухой теорией о расположении переменных внутри стойки просто нет времени. 

Поэтому ныряем сразу с места в карьер. : сначала — рабочий код, потом — теория.

Весь учебник разбит на четыре раздела, и вот что внутри каждого:


Раздел 1. Быстрый старт.

Здесь мы сразу начинаем писать код. Без занудных объяснений, что такое переменная и где она лежит в памяти контроллера. Вы просто берете и делаете:

  • 1.1: Ваша первая переменная

  • 1.2: Арифметика внутри кадра

  • 1.3: Цикл (WHILE)

  • 1.4 Условный оператор (IF)
  • 1.4: Безусловный переход GOTO

  • 1.5: Первый рабочий прототип 

К концу этого раздела вы уже напишете свой первый рабочий макрос, который можно запустить на станке. Даже если вы ничего не знали о макросах час назад.


Раздел 2. Сложные концепции

После того как вы почувствовали вкус и написали пару макросов, мы поднимаем уровень. Здесь мы разбираем, что под капотом:

  • Тригонометрия в макросах (SIN, COS, ATAN) — как считать углы и координаты

  • Системные переменные — как узнать, где сейчас находится инструмент

  • Создание своих G-кодов (G65/G66) — чтобы ваши циклы выглядели как родные

  • Локальные и глобальные переменные — как не запутаться в цифрах

Этот раздел превращает вас из "пользователя макросов" в "архитектора макросов".


Раздел 3. Адовый уровень

Сюда я собрал задачи, которые CAM-системы выдают огромными файлами, а макрос решает одной страницей:

  • Обработка эллипсов, парабол и синусоид

  • Адаптивная подача (чтобы станок сам снижал скорость на тяжелых проходах)

  • Автокоррекция инструмента по результатам измерения

  • Математические модели для токарных циклов

Этот раздел — для тех, кто хочет выжать из станка максимум. Или для тех, кто любит сложные задачи.


Раздел 4. Библиотека готовых решений

Здесь нет теории. Только код, который можно скопировать и вставить:

  • Токарные макросы (черновые циклы, канавки, многозаходная резьба)

  • Фрезерные макросы (карманы, уступы, сетки отверстий)

  • Универсальные решения (счетчик деталей, защита от перегруза, работа с щупом)

Это ваш шпаргалочник. Когда придет задача "надо просверлить сетку отверстий с переменным шагом" — вы просто открываете библиотеку, берете макрос и адаптируете под свои параметры.


← Назад 2. О чем этот мануал? 4. Что нужно знать перед стартом Вперед →