Интеграция программ раскроя с CAD-системами

СТАТЬЯ ИЗ РУБРИКИ: «CAD/CAM/CALS-ТЕХНОЛОГИИ »

программы фигурного раскроя Astra S-Nesting

Integration of Nesting Software with CAD Systems
The transition from “insular” to end-to-end automation of design and preproduction planning puts forward the task of “splicing” individual software systems carrying out separate tasks. So, the details of integrating the shape nesting program Astra S-Nesting with an arbitrary CAD system can prove useful for the specialists concerned.

На этапе перехода от «островной» к сквозной автоматизации проектирования и технологической подготовки производства особенно актуальна задача «сращивания» программных систем, решающих отдельные задачи. Поэтому специалистам будут весьма полезны технические подробности интеграции программы фигурного раскроя Astra S-Nesting с произвольной CAD-системой.

Как интегрировать программу фигурного раскроя Astra S- Nesting в произвольную CAD-систему

Общие сведения. Программа Astra S-Nesting (рис. 1) предназначена для фигурного раскроя листовых материалов. Она может быть использована  на машинах термической резки и на фрезерных станках с ЧПУ. Программа обеспечивает решение следующих задач:

  •  импорт деталей из DXF;
  •  автоматический раскрой заказа;
  •  редактирование карт раскроя;
  •  расчет маршрута вырезки;
  •  экспорт управляющих программ в ISO G-код и ESSI;
  •  экспорт результатов в DXF.

Ключевыми функциями программы Astra S-Nesting, необходимыми для интеграции с CAD-системой, является импорт и экспорт DXF файлов. Возможность настройки автоматического импорта исходных данных является уникальной особенностью программы Astra S- Nesting.

Настройка автоматического импорта. При импорте DXF файлов существует возможность настройки формата и слоев, позволяющих автоматически определять номер чертежа, номер детали, кратность, толщину, материал, наименование. Для настройки параметров импорта выполните команду Сервис — Параметры и перейдите в раздел Импорт из файлов DXF. На рис. показано окно настройки импорта свойств детали. В этом окне задаются следующие параметры.

Слой с эскизом  — это название слоя чертежа, в котором находится контур детали. Использование разных слоев для размещения различных элементов чертежа является обычной практикой при работе в CAD-системах. Контур детали и ее свойства могут лежать в одном или разных слоях — именно это необходимо настроить в программе Astra S-Nesting для автоматического импорта из DXF.

Параметры DXF  — это список свойств детали, для каждого из которых заданы параметры автоматического распознавания. Для настройки конкретного параметра, выделите его в списке и нажмите кнопку «Изменить». На рис. показан пример настройки параметров для свойства детали «Чертеж», которое задает номер чертежа детали в составе конструкторской документации.

В этом окне задаются следующие параметры:

Формат  — это строка, в которой задается определенное свойство детали. В  ней вместо символа «%» будет подставлено конкретное значение. Например, формат номера чертежа задан так: «Чертеж %». Это значит, что если при чтении DXF-файла программа встретит строку «Чертеж 101-52-E10», то в качестве номера чертежа импортируемой детали будет принято значение «101-52-E10».

Слой — это название слоя, в котором должно быть задано определенное свойство детали. Если в заданном слое это свойство не найдено, оно остается неопределенным. Если каждое свойство детали задано в отдельном слое, то формат этого свойства можно не задавать.

Запуск программы Astra S- Nesting с командной строки. Импорт деталей из DXF можно выполнять как вручную, выбирая необходимые файлы, так и автоматически, запустив программу с командной строки и передав в качестве ключей запуска списки деталей, листов и свойств групп совместного раскроя (ГСР).

Командная строка запуска программы Astra S-Nesting содержит следующие ключи:

/parts:<путь к файлу деталей> — импорт списка деталей из файла XML

/sheets:<путь к файлу листов> — импорт списка листов из файла XML

/props:<путь к файлу свойств ГСР> — импорт свойств ГСР

/delete — удаление файлов XML после завершения импорта

Пример командной строки, выполняющей при старте программы импорт списка деталей, листов и свойств ГСР, показан ниже:

/parts:”c:CadParts. xml” /sheets:”c:CadSheets.xml” /props:c:CadProps. xml

Подробное описание структуры XML-файлов деталей, листов и свойств ГСР приведено в Справочной системе программы.

Пример XML-файла списка деталей:

7 ” MType=” Сталь ” MMark =”А ” MSupplier =”UA ” MPrice=” 100” MDensity=” 30” Count=” 10” Drawing=” Demo” Number=” 1” Time=” 1221209791” Name=” Имя ”>D:MyDocsAstraShapeTempPart 01.dxf

D:MyDocsAstraShapeTempPart 02.dxf

В данном примере импортируются две детали, для каждой из которых задан список атрибутов, например: Thick — толщина детали, MType — тип материала детали, MMark — наименование материала детали и др. Эти атрибуты могут быть также получены из DXF файла, если выполнена настройка автоматического импорта, описанная выше. Значение элемента  — это путь к DXF-файлу, в котором содержится контур детали. Аналогично импортируется список листов для раскроя и свойства ГСР.

Экспорт результатов раскроя также выполняется в XML-файл. Для  чего выполните команду Экспорт САПР в меню Файл.

Пример файла экспорта:

7” MType=” Сталь” MMark=” А” MSupplier=” UA” MPrice=”100 ” MDensity=”30 ” Length=”8000 ” Width=”4000 ” Count=”1 ” FileDXF=” D: MyDocs AstraShape Temp?001. dxf”>

Корневой элемент CAD содержит набор элементов Sheet. Каждый элемент Sheet соответствует листу карты раскроя, а его атрибуты описывают свойства карты раскроя, в т. ч. и путь к файлу, в который экспортируется DXF, содержащий чертеж карты раскроя.

Таким образом, описанные функции позволяют автоматически импортировать исходные данные для раскроя, определить свойства ГСР, выполнить раскрой листового проката и экспортировать полученные результаты обратно в вызывающую систему. Этот подход дает возможность интеграции программы Astra S-Nesting практически с любой CAD-системой, обеспечивая сквозную автоматизацию решения задач проектирования и технологической подготовки производства.

Обсудить тему и задать вопросы по интеграции программ раскроя и CAD-систем можно на форуме: http://www.techno-sys.com/forum

Рекламодатели

Партнёры

Новостная рассылка

Будьте в курсе наших последних новостей. Оформите бесплатно персональную новостную рассылку.