В настоящее время в производстве печатных плат часто применяют прямоугольные заготовки, называемые картами. Формирование вариантов осуществляют на множестве имеющихся типоразмеров листов. Также варьируют ориентацией полос вдоль или поперек листа, оценивая варианты по коэффициенту раскроя Кр, равному отношению суммарной площади заготовок, получаемых из листа, к площади самого листа. Кроме того необходимо учесть технологические зоны и зазоры.
Выбор наилучшего коэффициента раскроя позволяет спроектировать план раскроя материала с наименьшим количеством отходов. Для того чтобы просчитать все существующие варианты вручную, требуется затратить немало времени, поэтому разработка программы, позволяющий автоматизировать этот процесс является актуальной задачей.
Анализ существующих современных программ сервисного обслуживания подготовки производства печатных плат позволил сделать следующий вывод: наиболее близкой программой является система T-FLEX/Раскрой. Несмотря на то, что данная программа обладает множеством достоинств, есть и большой недостаток – она поставляется только в комплекте (в качестве платной опции) с очень дорогой инженерной системой T-FLEX. Поэтому разработка самостоятельной программы оптимального раскроя листовых материалов является актуальной задачей.
Структурная схема программы включает графический интерфейс пользователя, модуль расчета логической схемы, файлы справки, систему ActiveX для управления OLE объектами.
Одним из достоинств разработанной программы является удобный интерфейса пользователя (рис. 1). Интерфейс является простым (все функциональные клавиши выведены на главную панель), удобным в использовании (малое, но достаточное количество элементов управления) и, как следствие, интуитивно понятным.
Рисунок 1 – Интерфейс программного обеспечения
Основные операции сконцентрированы в модуле расчета, который основан на использовании метода прямого перебора. В ходе работы программа перебирает различные варианты расположения карт печатных плат на листе заготовки с учетом технологических зазоров. Наилучший вариант определяется по величине коэффициента раскроя.