Работа с различными форматами данных
Наше предприятие для автоматизации процесса проектирования использует Autodesk Inventor, в свою очередь технологические службы для написания управляющих программ для станков с ЧПУ пользуются программным продуктом Edgecam. Ассоциативная связь этих двух программ неоднократно была описана в предыдущих приёмах работы. Хотелось бы теперь остановиться на работе Edgecam с другими форматами данных.
Довольно часто складывается такая ситуация, что наша компания проводит проектные работы совместно с предприятиями-партнёрами и смежниками. В связи с этим нам приходится обмениваться конструкторской документацией, эскизами, 3D-моделями. Конечно же, базовая система проектирования на разных предприятиях не всегда совпадает с нашей, в частности, помимо Autodesk Inventor компании довольно часто используют продукт SolidWorks.
Как же в данном случае можно построить взаимодействие с предприятием-партнёром, при условии, что кроме Autodesk Inventor других систем на нашем предприятии не используется. В этом приёме работы рассмотрим два случая трансляции модели SolidWorks в Edgecam: первый – когда 3D-модель требует доработки перед трансляцией в Edgecam, второй – когда 3D-модель не нуждается в изменении и напрямую передаётся в Edgecam.
Компания-партнёр передала нам для постановки на производство модель крышки ручки джойстика пульта управления в формате SolidWorks. В версии Autodesk Inventor 2009 появилась новая возможность прямой трансляции моделей (сборок и деталей) наиболее популярных форматов CAD-систем (Pro/E, UGS NX, SolidWorks и т.д.).
Технолог открывает в Autodesk Inventor 2009 модель детали «Крышка.SLDPRT» (рис.1). При необходимости модель сохраняется в формате Autodesk Inventor 2009 «Крышка.IPT». О корректности передачи модели можно получить информацию выбрав в браузере модели пункт «Отчет о преобразованиях» (рис.2). При этом открывается окно браузера Internet Explorer, в котором выдается информация о корректности преобразования модели, типе используемого транслятора, единицах измерения и т.п. (рис.3). Проанализировав деталь на технологичность и оперируя данными о наличии оборудования и режущего инструмента, технолог-программист принимает решение о доработке модели, например, о добавлении технологического радиуса скругления на внутренних торцевых гранях «уха» крышки (рис.4). Внеся необходимые изменения и сохранив модель в формате Autodesk Inventor 2009, технолог открывает технологически доработанную модель в Edgecam, который в свою очередь напрямую транслирует данные из многих популярных CAD-систем (в нашем случае Autodesk Inventor) (рис.5). Переданная модель открывается в рабочем окне Edgecam (на модели присутствует технологическое скругление), также в браузере элементов появляется соответствующая запись – «Крышка» (рис.6).
Если же технолог принимает решение о том, что все конструктивные элементы детали технологичны и режущий инструмент позволяет произвести обработку, тогда доработка 3D-модели не требуется. В этом случае пересохранение модели в формате Autodesk Inventor 2009 не требуется, т.к. Edgecam напрямую транслирует файл в формате SolidWorks «Крышка.SLDPRT» (рис.7). Переданная модель открывается в рабочем окне Edgecam (на модели отсутствуют технологические изменения), также в браузере элементов появляется соответствующая запись – «Крышка По умолчанию» (рис.8). Формообразующие и геометрические элементы, транслированные в Edgecam аналогичны, как в первом, так и во втором варианте. Различие в наименованиях элементов в браузере связано c использованием различных трансляторов данных из Autodesk Inventor и SolidWorks.
После трансляции модели в Edgecam технолог-программист создает заготовку и выбирает постпроцессор для станка, на котором будет обрабатываться деталь (рис.9). Далее выбирается черновой инструмент и назначается предварительная обработка заготовки (рис.10). Если результат предварительной обработки удовлетворяет технолога, он выбирает режущий инструмент для окончательной обработки и назначает чистовое фрезерование детали с помощью цикла «Профилирование» (рис.11). В визуализаторе технологического процесса обработки программист может оценить правильность выбора всех параметров фрезерования (рис.12).
Исходя из опыта изготовления деталей можно сделать вывод, что модели одинаково корректно транслируются в Edgecam как из Autodesk Inventor, так из SolidWorks.