Что такое постпроцессор

CAM-система рассчитывает траекторию инструмента в своём внутреннем формате. Превращает её в управляющую программу для конкретного станка постпроцессор. От него зависит, пойдёт ли программа на станок без ручной правки.

Как это работает

  1. В CAM задают заготовку, инструмент и операции — система считает траекторию (CL-данные): точки, подачи, смены инструмента.
  2. Постпроцессор переводит траекторию в G-код конкретной стойки: формат кадра, коды циклов, коррекции, смену инструмента, начало и конец программы.
  3. Готовая программа загружается на станок.

Что настраивается в постпроцессоре

  • Заголовок программы: номер O, комментарии, безопасная строка (G21 G17 G40 G49 G80 G90).
  • Смена инструмента: M6, предварительный вызов следующего T, коррекции G43 H и D.
  • Отвод в безопасную точку: G28, G53 или своя позиция.
  • Дуги: через R или I J K, разбиение на плоскости, максимальный угол дуги.
  • Циклы: выводить G81–G84 или раскладывать на G01.
  • Нумерация кадров, точность чисел, десятичная точка, пробелы между словами.
  • Для многоосевых станков — кинематика поворотных осей, ограничения углов, RTCP (G43.4 у Fanuc, TRAORI у Siemens, M128 у Heidenhain).

Почему программа не идёт на станок

СимптомВероятная причина
Аларм на первых кадрахНе тот диалект: постпроцессор Siemens для стойки Fanuc или наоборот
Станок не меняет инструментДругой формат вызова: T1 M6, M06 T1 или отдельная подпрограмма смены
Дуги дают аларм «радиус»Стойка ждёт I J K, а постпроцессор выводит R, или наоборот
Деталь сдвинутаНоль в CAM не совпадает с G54 на станке
Нет СОЖ или вращенияВ постпроцессоре отключены M8/M3 или стоят коды другого станка
Удар при отводеG28 через текущую точку без предварительного подъёма по Z

Где взять постпроцессор

  • Библиотека CAM-системы: обычно есть универсальные Fanuc, Siemens, Heidenhain, Haas — хорошая основа, но почти всегда нужна доработка.
  • Поставщик CAM или станка — постпроцессор под конкретную модель.
  • Доработать самостоятельно: в большинстве CAM постпроцессор — текстовый файл или настраивается в редакторе.

Любую программу после постпроцессора стоит прогнать через симулятор и пройти по чек-листу.