Что такое постпроцессор
CAM-система рассчитывает траекторию инструмента в своём внутреннем формате. Превращает её в управляющую программу для конкретного станка постпроцессор. От него зависит, пойдёт ли программа на станок без ручной правки.
Как это работает
- В CAM задают заготовку, инструмент и операции — система считает траекторию (CL-данные): точки, подачи, смены инструмента.
- Постпроцессор переводит траекторию в G-код конкретной стойки: формат кадра, коды циклов, коррекции, смену инструмента, начало и конец программы.
- Готовая программа загружается на станок.
Что настраивается в постпроцессоре
- Заголовок программы: номер 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 постпроцессор — текстовый файл или настраивается в редакторе.
Любую программу после постпроцессора стоит прогнать через симулятор и пройти по чек-листу.