Разработка постпроцессоров

Постпроцессор – это программа, которая преобразует траекторию движения инструмента и технологические команды (например, включение шпинделя, СОЖ, смена инструмента, удаление стружки и т.п.), которые генерируются в CAM системе, в управляющие коды конкретного станка с ЧПУ с учетом его кинематики. Использование постпроцессора, разработанного под конкретный станок и его систему управления, позволяет исключить необходимость ручного исправления готовой NC программы и, соответственно, ускорить изготовление детали и снизить вероятность каких-либо проблем при обработке.

Но надо учитывать еще и то обстоятельство, как комбинация «станок — система ЧПУ» программируется в соответствии с выбранными клиентом опциями. Это означает, что две одинаковые комбинации «станок — система ЧПУ» могут иметь полностью различные способы программирования доступных команд и функций. Таким образом, постпроцессор, отлаженный для одной компании, не всегда на 100% подойдет для другой. Даже если в комплекте с САМ системой поставляются постпроцессоры для специфических комбинаций «станок — система ЧПУ», то маловероятно, что такой постпроцессор сгенерирует NC программу в точном соответствии с требованиями клиента и станка.

Корректно настроенный постпроцессор позволит использовать все возможности Вашего оборудования, так как постпроцессор выполняет немалое количество функций, например: кодирует линейные перемещения сообразно цене импульса; выполняет линейную или круговую интерполяцию перемещений по дуге окружности, а также кодирует их в импульсах; рассчитывает динамику перемещений, отслеживая и, если нужно, уменьшая слишком большую подачу на малом перемещении ("станок не успеет разогнаться"); автоматически выдает в кадр вектора или функции коррекции на радиус инструмента; строит текущий кадр по шаблону, автоматически нумеруя кадры под адресом N; превращает подачи, назначенные технологом, в конкретный набор символов с адресом F и выдает в нужное место кадра; оформляет как начало, так и конец УП, а также структуру кадра.

Обеспечение полного взаимодействия цепочки CAM система – постпроцессор – станок является одной из важнейших задач в рамках каждого внедрения, поскольку максимальной эффективности можно достичь только при оптимальной работе всех элементов этой цепочки.

Этапы разработки постпроцессора те же, что и другого программного обеспечения:

• разработка, согласование и утверждение технического задания;

• кодирование;

• отладка;

• тестирование на виртуальном и реальном оборудовании;

• разработка документации;

• обучение;

• внедрение;

• сдача постпроцессора;

• техническая поддержка и консультирование.

Отладчик кодов необходим для разработки современного постпроцессора. Отладчик позволяет в процессе выполнения команд постпроцессора просматривать в реальном времени одновременно:

• исходный текст постпроцессора;

• данные траектории инструмента;

• УП для станка с ЧПУ.

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