Раскрой листового материала (прямоугольный)

Назначение программы

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

Использование базы данных

Программа объединяет традиционные средства программирования обработки Техтрана с базой данных. На базу данных возлагается не только задача управления различными данными, но и управление работой системы в целом, поскольку объектами базы данных являются и программы раскроя листов. Прежде всего, в базу данных заносятся детали, которые могут быть построены средствами Техтрана или импортированы из другой системы. Прямоугольные детали заносятся в базу данных по упрощенной схеме без построения в графическом редакторе. Детали удобно просматривать одновременно со списком всех деталей. Для управления деталями и другими объектами базы данных предлагается единый наглядный механизм, использующий две панели. Такой подход позволяет производить действия над объектами базы данных из списка (создание, удаление, редактирование и просмотр параметров) и одновременно видеть на соседней панели графическое представление элементов списка (деталей, листов, раскроев листов и т.п.). Кроме этого, наличие двух панелей делает удобной работу с объектами, включающими в свою очередь другие объекты. Так, например, раскрой листа содержит детали. Чтобы организовать просмотр деталей, относящихся к различным раскроям листов, в одной панели можно отобразить список раскроев листов, а на другой - список деталей, размещенных на конкретном листе.

Задание на раскрой

Программа организует взаимодействие различных объектов, задействованных в процессе раскроя листового материала. Из деталей, которые необходимо изготовить, формируется задание на раскрой. Затем в задание на раскрой включаются листы для изготовления деталей. Программа обеспечивает возможность автоматического и ручного размещения деталей на листах. При этом программа отслеживает количество неразмещенных деталей и возможность изготовления детали из выбранного листа.

Автоматическое размещение деталей на листе

В режиме автоматического размещения программа размещает детали задания на листы оптимальным образом. Требующиеся дополнительные листы могут быть автоматически взяты со склада. Программа позволяет также автоматически разместить отобранные детали на конкретном листе. При этом выдерживаются заданные расстояния до края листа и между деталями. Детали располагаются таким образом, чтобы обеспечить возможность обработать все детали сквозным резом. Кроме того, учитывается ограничение на длину реза.

Стратегия автоматического размещения обеспечивает весьма высокий коэффициент использования материала. Пользователь имеет возможность подобрать оптимальное соотношение между качеством размещения деталей и временем расчета. При автоматическом размещении задается способ уплотнения деталей на листе, заполненном не целиком. Это влияет на форму и пропорции делового отхода с учетом специфики его дальнейшего использования.

Ручное размещение деталей на листе

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

Контроль перемещения деталей

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

Совмещение сторон деталей позволяет расположить две детали таким образом, чтобы совместить их выбранными сторонами.

Выравнивание деталей по прямой. Такая возможность полезна при расположении деталей под обработку сквозным резом.

Строгий контроль перемещения деталей. Включение этой функции позволяет перемещать детали по листу на экране монитора, как реальные предметы, для которых другие детали и край листа являются непреодолимым препятствием.

Предупреждающий контроль перемещения деталей. При предупреждающем контроле перемещение деталей не ограничивается свободной областью листа. Однако при попадании в зону перекрытия с другими объектами происходит диагностирование недопустимого расположения путем изменения цвета перемещаемой детали.

Перемещение деталей до упора. Эта функция дает возможность прижать деталь вплотную к самому краю свободной области листа. Иными словами, при данной операции происходит перемещение детали в некотором направлении до тех пор, пока она не упрется в деталь или край листа.

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

Программирование обработки

После того, как детали размещены на листе, программируется обработка. Существует несколько способов получить последовательность сквозных резов.

Автоматическая обработка. Режим автоматической обработки даёт возможность максимально упростить программирование обработки большого числа деталей. Программа сама находит место линий реза на листе, назначает их последовательность и выполняет обработку.

Управляемая автоматическая обработка. При работе по этой схеме программа определяет положение на листе всех возможных линий сквозного реза. От пользователя требуется последовательно выбирать нужные варианты. Такой подход обеспечивает полный контроль программирования обработки, исключая ошибочное зарезание деталей и отслеживая полноту задания всех резов.

Программирование вручную. Для нестандартных случаев существует возможность программировать резы в явном виде. Такой режим обеспечивает произвольность задания положения резов, хотя и перекладывает на пользователя весь контроль допустимости производимых действий.

Использование делового отхода

Из неиспользованной части листа формируется деловой отход, который может быть помещен в базу данных для последующего использования.

Документирование

Программа формирует следующие выходные документы:

  • карту раскроя листа
  • спецификацию раскроя листа
  • спецификацию задания на раскрой.

Как правило, конкретный вид выходных документов определяется традициями предприятия. Генератор отчетов, входящий в Техтран, имеет гибкий механизм настройки формата документов и объема выводимой информации.

Автоматическая генерация текста

В процессе построения геометрических объектов и проектирования раскроя листа происходит формирование текста программы на языке Техтран. Программа включает в себя всю последовательность произведенных действий и может быть использована при дальнейшей работе. Это позволяет гибко сочетать удобство диалогового режима с преимуществами текстового представления программы.