Отзыв по использованию ПО Tebis ч.1
Просто захотелось поделиться своим опытом использования Tebis.
С чего всё началось:
С того что у нас на предприятии захотели купить программу которая позволит писать УП на пресс формы и штампы ну и на всякое другое. Купили. Меня взяли на обучение.
Обучение было официальное, приезжал представитель фирмы. Сказать что я был поражен вообще в целом уровнем человека который обучал нас Tebis-у - ничего не сказать. Английский с Немецким вообще "в лёгкую" плюс само знание программы плюс грамотная русская речь плюс голос (возможно поставленный), очень крутой дядька! До сих пор помню одну его фразу касаемо ситуаций когда пользователь ругается на программное обеспечение: "ошибка всегда сидит за компьютером, а уж потом в самом ПО." И как же он прав!
Сама программа:
Сам Tebis вообще весьма обширная программа затрагивающая и токарку и фрезерку и лазер и эрозию и много чего ещё. Мне предстояло писать УП на всякие 3д поверхности для прессформ и штампов. Досталась версия V4 R7 SP3.
Попробую пройтись по ключевым моментам пользования программой:
• Интерфейс программы в целом вообще не user-friendly. Может сейчас в новой версии Tebis стало всё более интуитивно понятно, но тогда, в старой версии без обучения я бы хрен чего там нашёл куда тыкать. Когда я уже привык и пользовался программой несколько лет мне очень нравился цветовая схема программы, это какие то оттенки тёмно-серо-синего-фиолетового, местами всё это перемешивалось в градиенте, глазам комфортно.
• Слева на мониторе есть список слоёв. Это главное пространство для размещения в них рабочей детали, оснастки, дополнительных вспомогательных поверхностей и т.д. Попробую накидать визуально, как я пользовался:
001_Korpus_3145_detail - здесь лежит рабочая деталь
002_Zagotovka_D16T_215x120x40 - слой с заготовкой
003_Datums - слой как заголовок, означающий что внутри слои с точками привязки
01_Setup1 - установ 1
02_Setup2 - установ 2
004_Work - слой как заголовок,
01_rabochiy sloy - слой где можно разместить всякие доп линии и прочее
005_Osnastka - слой заголовок, можно внутри разместить подслои с оснасткой по установам
Грубо говоря это как папки, в папках можно делать еще подпапки и что мне очень нравилось, можно высвечивать любую папку когда надо, можно высветить вообще разные папки, полностью гибкая удобная структура.
• CAD моделирование на тот момент было реализовано на полуручном уровне. Нельзя было сделать эскиз с размерами как в SolidWorks или Компас 3д. Нет опций выдавливания из эскизов. В общем - всё моделирование было реализовано иначе, нужно было выполнить гораздо больше телодвижений чтобы получить 3д модель.
Минусы - долго рисовать, нельзя вносить правки в середине дерева построения. Да и дерева построения вообще нет. Это прям тупо конструктор в котором нельзя вернуться в середину дерева.
Плюсы - такое моделирование позволяет пристроить к конструкторской 3д модели любые поверхности, вообще городи всё что хочешь и все что ты нагородил можно добавить в обработку чтобы улучшить траекторию инструмента. Либо использовать эти элементы как запретную геометрию.
Минусы - если конструктор резко изменит 3д модель то придётся многое перестраивать вручную заново а это бывает уйма времени.
Ссоры с конструктором.
• Управление генерацией траекторий, выбор заготовки, выбор рабочей детали и т.д.
В Tebis есть одна очень важная кнопочка которая у меня от нажатия мышкой затёрлась (шутка) - это центр управления. Это отдельное окошко где указывается рабочая деталь, заготовка, нулевая точка, станок, постпроцессор. Здесь же симуляция траекторий и проверка на столкновения. В этом окне создаются установы и программы в них с такой же иерархией обычных папок как в слоях, например:
Korpus_setup_1 - опция обработки, там можно указать рабочую деталь, заготовку и прочее.
001_rough_prog - nc программа
01_D50_freza_facing_prip_0.2 - операция
02_D12R2_Roughing_prip_0.2 - операция
002_finish_prog - nc программа
01_D12R2_floor_finishing_prip_0 - операция
02_D6_chamfering - операция
Korpus_setup_2
003_rough_prog - nc программа
и так далее....
• Что касается самих операций обработки.
Есть основные 3 категории в которых расположены операции:
• NC 2 Axis job - обработка всего что с вертикальными стенками в т.ч. отверстия
• NC 3 Axis job - обработка всяческих 3д поверхностей, шаг по Z, вдоль кривой и т.д.
• NC 5 Axis job - операции обработки в 5и осях
Забегая наперёд, скажу - в Siemens NX операции для обработки всего вертикального мне нравятся гораздо больше чем в Tebis.
Используя операции из NC 3 Axis job вместе с простроенными дополнительными поверхностями можно нагородить интересных траекторий.
Есть минусы которые меня прям бесят - чуть чуть что то Tebis-у не понравится и при обработке 3д поверхностей он закрутит траекторию в клубок ниток что вообще никуда не годится. Бывает по пол часа ищешь вариант чтобы траектория была гладкая без сбоев. Это касается как NC 3 Axis job так и NC 5 Axis job.
Со временем я научился работать так чтобы сразу выполнять красивую траекторию про обработке 3д поверхностей - я дробил одну операцию на несколько. За счёт использования нескольких простых траекторий в итоге выходит та одна сложная которую не получалось выполнить за пару кликов. Но это конечно тоже трудоёмкий процесс. Хотя для сложных прессформ не жалко :)
• Технологические элементы (features) - Tebis умеет анализировать деталь на наличие в ней карманов, отверстий, многоступенчатых отверстий, бобышек, карманов с произвольным профилем и т.д. Это уже раздел автоматизации программирования. Идея не нова, встретилась мне в Siemens NX. Вообще, использование технологических элементов только кажется примитивным. Да, массив однотипных отверстий проще выбрать с помощью features - просто выделил мышкой их все и задал для них операцию сверления. А когда много вообще разных отверстий? - Тогда под каждое отверстие надо создавать свою операцию, где то сначала засверлиться надо, где то расфрезеровать, а где то закончится всё резьбофрезерованием. Так вот, чтобы выделить в обработку все самые разные технологические элементы нужно сначала создать базу данных режимов резания а затем шаблоны обработок. Шаблоны это куча наборов условий, например: если отверстие диаметром от 50 до 100 применяется инструмент такой-то. Если отверстие свыше 100 до 150 - инструмент такой то. Условий этих может быть великое множество. Но главным условием для проведения работы над этими шаблонами - чтобы на предприятии был соответствующий спектр задач.
• Разработка постпроцессоров - немцы оставили за собой исключительное право создания и редактирования постов. Хочешь новый пост? - звони немцам, они тебе вышлют кривую "заготовку" постпроцессора которую придётся допиливать. Допиливание выглядит так: правишь код на станке вручную и присылаешь им и говоришь, что оно работает только так и тебе надо чтобы код был вот такой. Ждёшь. Затем они присылают тебе нормальный пост скорректированный под тебя. Особенно я намучился со станком 3+2... Уверен на 100% у них там уже целая база хороших постов. НО! Это их наработки, это их цифровая собственность в которую они вбухивали время своих инженеров. Поэтому тебе присылают сырой пост. Разве что пост на 5 осевой станок заработал сразу без доработок, здесь видимо исключений нет. Тут я думаю всё понятно - если клиент, владеющий парком 5и осевых машин еще будет с постпроцессорами страдать, то он просто перейдёт на другое ПО где быстрее и проще можно разработать постпроцессоры.
На этом наверно пока всё, если соберётся некое количество вопросов в которых можно будет выделить несколько направлений - напишу отдельные посты.
Tebis - это дорогая программа для решения дорогих и сложных задач, особенно в области пресс форм и штампов, крупно-промышленного уровня.