Доброго времени суток, уважаемые знатоки!
Очень нужен Ваш совет.
Проблема состоит в следующем - есть программа ЧПУ (отработанная и внедренная). Сейчас понадобилась такая же программа на зеркальную деталь, а сроки разработки поставили невероятно сжатые.
Деталь обрабатывается на 3+2 координатном станке с огромным числом углов позиционирования
В результате, пересчитав новый угол, часть программ пришлось просто отражать в стойке командой AMIRROR.
В процессе внедрения выяснилось, что из-за смены схемы фрезерования (а она, соответственно изменилась из-за отражения) деталь стала жутко дребезжать (тут грешим на приспособление).
Пластины летят.. Сталь обрабатываемая высоколегированная, съём на 2/3 диаметра фрезы (при шаге послойной обработки 1,5 мм), а подача в среднем составляет от 4 до 6 метров в минуту.
Соответственно схему обработки придется все-таки возвращать. А программа - полтора миллиона кадров Проще разработать новую, но тут встает вопрос о корректности мат модели + куча других.
Программа разрабатывалась в TEBIS (предположительно), и, соответственно, дерева обработки и самих проходов у меня нет (работаю в PRO|Engineer (который теперь зовется CREO) и было б дерево проходов - просто поменял направление фрезы до вывода программы через постпроцессор).
то есть имеется полтора мильЁна кадров послойной обработки в G-коде для стойки Sinumerik.
В принципе, поскольку обработка послойная, можно взять один слой (участок от одного значения оси Z до Z-1) и ВРУЧНУЮ переставить кадры из начала в конец (дуг в программе нет - все они разбиты на прямолинейные участки).
НО (!)
Так можно переделать от силы 5-6 слоев... А тут их десятки тысяч.
Поделитесь советом, можно ли как-то оптимизировать процесс?
Может быть есть программа, в которую я могу запустить текст программы, и она, в соответствии с заданными мною маркерами (начало и конец слоя) сможет сама поменять кадры местами в данном слое, следуя простейшему алгоритму (последний кадр = первый кадр, предпоследний кадр = второй и тд)?
Или что-нибудь еще сможете посоветовать?
Выручайте, гуру ЧПУ