Строительный портал - NativeStudio

Линейный раскрой в Excel. Раскрой Лучшая программа по раскрою листовых материалов

Станки для прямолинейного и криволинейного раскроя ДСП

Станки для прямолинейного и криволинейного раскроя ДСП наша фирма «сайт» изготовляет по согласованию с заказчиком в различной комплектации.

ЧПУ фрезерные станки нашей фирмы выполняют прямолинейный и криволинейный раскрой ДСП двумя видами инструментов.

1. Концевыми цилиндрическими фрезами, диаметром от 10 до 25 миллиметров, выполняется криволинейный и прямолинейный раскрой ДСП.

2. Дисковыми фрезами на специальной угловой насадке выполняется прямолинейный раскрой ДСП, более скоростной и производительный.



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



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



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

1. Форматно-раскроечный станок для получения прямоугольных заготовок.

2. Ленточную пилу для вырезания криволинейного контура детали.

3. Фрезерный станок для вырезания рельефного декоративного оформления плоскости и кромки.

4. Сверлильный станок для установки фурнитуры.

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


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



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



Станок имеет пятнадцать агрегатов:

1. Пульт программного управления с клавиатурой и ЖК экраном.

2. Сварная рама из квадратных труб по максимальному размеру стандартного листа МДФ или ДСП заводской поставки или максимального размера деталей заказчика.

3. Две продольные направляющие для поперечного портала.

4. Поперечный портал с направляющими суппорта фрезерного шпинделя.

5. Фрезерный шпиндель с функцией поворота ±90°.

6. Две продольные направляющие для траверс.

7. Четыре пневматически фиксируемые поперечные траверсы с Т образными продольными пазами сверху и с боку.

8. Две переставляемых пневматических присоски на каждой траверсе с пневматической фиксацией присосок.

9. Четыре пневматически выдвигаемых позиционера закрепляемых на траверсах.

10. Как опция стол укладки заготовки может быть плоским с вакуумными каналами

11. Пневматический насос с аппаратурой поддержания стабильного разряжения.

12. Устройство уборки стружки и отсоса пыли.

13. Устройство охлаждения шпинделя сжатым воздухом с компрессором.

14. Стойка крепления сменного инструмента на 10 позиций со специальным гнездом удержания цанги при смене фрезы.

15. Специальный угловой привод дисковой фрезы.

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



ЧПУ фрезерные станки нашей фирмы выгодно отличаются от конкурентов:

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

Прецизионными приводами обработки сложных поверхностей,

Легкой и быстрой заменой программы рисунка и отверстий под фурнитуру, практически все детали могут быть эксклюзивными,

Легкая и быстрая установка заготовок на станке по четырем убирающимся пневматическим позиционерам,

Мгновенная фиксация вакуумными присосками на перемещаемых траверсах с пневматическими зажимами,

Снижением риска человеческого фактора на сложных операциях обработки и проектирования,

Огромным ресурсом высоко надежных приводов, редукторов, шпинделей, направляющих и кареток от известных фирм производителей,

Годовая гарантия и пожизненное сопровождение своих станков.

Фирма сайт изготовляет ЧПУ фрезерные станки для прямолинейного и криволинейного раскроя ДСП отвечающие всем согласованным требованиям заказчиков. Комплектующие закупаются адресно у лучших мировых производителей Европы и Азии. На первом запуске оборудования заказчики обучаются управлению станком. Срок изготовления зависит от скорости поставки комплектующих и находится в пределах трех месяцев.

Фирма сайт проводит гарантийное и после гарантийное обслуживание, снабжение запчастями. Срок гарантии на наши станки один год, гарантия на покупные комплектующие согласно прилагаемым паспортам производителей.

ЧПУ фрезерный станок с большим рабочим полем 3700 х 5000 мм

статьи и руководства как и что можно сделать своими руками. Доставка товара осуществляется по России. Гарантия предоставляется на и . Купить или заказать продукцию можно по адресу: Ростовская область,Аксайский район, п. Рассвет, ул. Магистральная 7.

Кто мало-мальски знаком с процессом изготовления корпусной мебели наверняка знает хотя бы одну из программ, предназначенных для создания карт кроя листового материала – ДСП, МДФ, ДВП, фанеры и т.д. Человек семь из десяти, если их спросить, назовут программу Cutting. Она предназначена как раз для этих целей – позволяет уложить N-ное количество прямоугольных деталей на M-ном количестве прямоугольных заготовок(из которых в последствии можно и вырезать эти N деталей). Подробно останавливаться на обзоре данной программы не буду – думаю и так все все знают. Скажу только, что есть версии катинга 2 и 3. Третью пробовал давным-давно – не понравилась. Уже и не помню почему. Версия 2 получилась более удачной.

Главным преимуществом данной программы является легкость и простота получения карты кроя прямоугольных деталей. Ну а что делать, если необходимо плотно разместить на ограниченном куске материала криволинейные детали? Существует ряд программ позволяющих решить и эту задачу. Например Astra S-Nesting или ProNest

Но расскажу не об этих программах. Есть личный опыт общения с OptiNest.

В двух словах отличие данной программы от Катинга. Катинг предназначен практически только для форматно-раскройного станка. Это вносит некоторые особенности в построения карты кроя. OptiNest предназначена для использования в станках с ЧПУ. В независимости от того каким именно образом станок режет материал: лазером, водой, гальванически или фрезой. Это избавляет от привязки к прямым линиям реза, есть возможность вырезать детали практически любой формы, располагать их прямо или реверсно и даже одну в другой.

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

В связи с этим практически все программы криволинейного кроя поддерживают импорт деталей из CAD программ. Не исключение и OptiNest. Она поддерживает возможность импорта файла деталей сохраненного в формате dxf.

Что мы будем дальше делать. Я покажу процесс создания листа раскроя криволинейных деталей из фанеры размером 2500 на 1250мм на примере проекта фанерного табурета модель Т1 . Посмотрим сколько комплектов табуретов можно сделать из одного листа фанеры.

1. Запускаем OptiNest. Вот так выглядит окно только что открытой программы.

2. Создаем новый проект – кликаем по «чистому листу» в левом верхнем углу. Получаем:

3. По идее нужно было бы задать настройки программы, но сначала экспортируем детали фанерного табурета . Выбираем экспорт деталей:

Выбираем файл проекта в формате dxf , получаем:

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

Жмем Ок. Получаем следующее окно

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

На что тут нужно обратить внимание. Уже по умолчанию в данном случае нам все подходит. Но на будущее нужно понимать два главных момента: выбор разрешения для изменения положения деталей на листе-заготовке. Деталь можно разрешить вращать и переворачивать. Если Вам важно направление текстуры у детали – нужно запретить ее вращение во время просчета карты кроя. Если в качестве материала вы используете односторонне ламинированную фанеру – нужно снять галочку Reversal, иначе ламинированный слой может оказаться не на той стороне детали.

Готово. Комплект деталей для изготовления одного фанерного табурета в программу загружен.

4. Займемся заданием размеров заготовок. Но перед этим добавим на глаз количество табуретов, которое мы хотели бы получить с листа фанеры. Двойной клик на детали открывает окошко с ее параметрами – указываем всем деталям количество – 6 шт. На скринах ниже уже указано, что мы собираемся размещать на листе фанеры по шесть деталей каждого типа.

Создадим заготовку. Идем в меню Stock выбираем Panels Stock

Открывается окошко

Это библиотека заготовок – листов материала, на которых будем размещать детали табурета. Я тут уже себе создал заготовку под названием Фанера 2500*1250. Покажу как создать новую.
Нажимаем кнопку New Stock – появляется строка, которую называем. Допустим просто Фанера. Делаем двойной клик по этой строке (или с помощь кнопки Эдит)

Название создано, но никаких параметров она еще не имеет. Нажимаем кнопку NEW…

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

Тут вводим размеры нашей заготовки. Напомню, мы собрались делать раскрой деталей фанерного табурета на стандартном листе фанеры формата 2500 на 1250мм. Жмем Ок.
Готово.

5. Настройки просчета листа кроя. Ищем в меню кнопку с ползунками. Нажимаем. Открывается окошко с тремя вкладками.

Выбираем заготовку. В Panels Trim Cuts – указываем обрезку листа(если надо) Обычно используется если края заготовки неровные или повреждены.
В окошке чуть ниже указывается ширина реза инструмента. Если фреза, которой планируется вырезать детали 6мм – то такое значение и указываем.

Вторая вкладка

Тут нужно экспериментировать. Самым важным является верхний ползунок. Если его оставить в исходном (левом) положении – программа практически не будет вращать детали – самый простой расчет. Если в крайне правое положение – просчет будет длиться очень долго, но будет максимально эффективным. Хотя примерно ту же эффективность в нашем примере даст положение ползунка как показано на скрине.

Ну вот собственно и все подготовлено для создания карты кроя . Ищем кнопку с двумя шестеренками – старт раскроя!

Ползунок глубины просчета примерно посредине

Полезных остатков(для этого табурета) практически нет.

Ползунок глубины просчета чуть правее

При таком крое можно на этом листе фанеры разместить еще одну деталь седьмого комплекта
Рассмотрим вблизи, что прорисовала программа

Присутствует линия обрезки заготовки. Линия реза – 6мм. Заштрихованная область – непригодные к использованию остатки. Где то в настройках программы вроде как видел задание параметров для таких остатков: от какой площади обрезок считается мусором.

Создание листа кроя криволинейных деталей для станка с ЧПУ завершено. Что делать дальше. Можно банально распечатать. Но мы сделаем экспорт в тот же формат dxf и передадим обратно в cad программу.

6. Экспорт карты кроя

Ну а отсюда можно создать управляющую программу для станка с ЧПУ на вырезание из листа фанеры шести комплектов деталей табурета.

Сириус это программа для раскроя листового металла и генерации NC-кода

Программа для раскроя листового металла "Сириус" является высокоэффективной CAD/CAM, объединяющей формирование карты раскроя листа на произвольные заготовки с генерацией оптимальных управляющих программ для станков с ЧПУ. Поддерживается фигурный раскрой листового металла или прямоугольный. Режим работы - автоматический и интерактивный . Основное преимущество использования программы заключается в повышении коэффициента использования металла (КИМ) и создания управляющих программ, обеспечивающих минимальный ход режущего инструмента.

Преимущества системы Сириус

    • Мощный специализированный графический редактор, обеспечивающий интерактивное проектирование раскройной карты с максимально возможным коэффициентом использования металла за минимальное время.
    • Сириус включает фигурный раскрой и прямоугольный раскрой листа металла с максимальным коэффициентом использования
    • Учет технологических особенностей термической резки и возможностей оборудования с ЧПУ в процессе генерации программ для станков с ЧПУ, выполняющих резку листового металла
    • Интерфейс с другими CAD/CAM/CAE/PDM системами через стандартные файлы обмена данными, импорт-экспорт геометрии в DXF-формате
    • Постпроцессоры для генерации программ для станков с ЧПУ с поддержкой всех типов отечественного и зарубежного технологического оборудования для раскроя листового металла металла. Если необходимый постпроцессор ЧПУ отсутствует, то выполняется его разработка (см. прайс-лист)
    • Симулятор (обратный постпроцессор) для верификации и редактирования управляющих программ для станков с ЧПУ
    • Оптимизация стоимости резки на машинах с ЧПУ, минимизация тепловых деформаций при термической резке

Схема раскроя, полученная с помощью алгоритма NCL

КИМ = 80%

Алгоритм NCL позволяет раскроить лист любой формы (см. рис. справа).
Теперь вместе с алгоритмом NCL может поставляться дополнительно алгоритм компании Algomate, обеспечивающий очень высокий КИМ (см. пример)


Урок № 1 В вашем браузере отключен JavaScript


Урок № 2 В вашем браузере отключен JavaScript

Интерактивная и автоматическая резка

Интерактивный режим проектирования управляющей программы в системе СИРИУС максимально автоматизирован. В то же время пользователь может гибко управлять опциями технологического процесса, чтобы уменьшить стоимость резки металла .

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






Экономичный линейный раскрой материалов (раскрой погонажа) актуален для многих отраслей производства и в строительстве. Это — распил бревен и досок в деревообработке, резка прутков, арматурных стержней, уголков, швеллеров, труб, двутавров на заготовки...

В производстве металлоконструкций и машиностроении, поперечный раскрой рулонов с бумагой и тканью в целлюлозной и легкой промышленности.

Не смотря на кажущуюся простоту, решение задач линейного раскроя является весьма не легким, но стоящим делом. Внедрение научного подхода к раскрою погонажных материалов позволяет снизить расходы на них иногда более чем на 10%! Дочитайте статью до конца и убедитесь в правоте этих слов.

Рассматриваемая тема относится к задачам линейного программирования. Для решения таких задач ученые в последние 70 лет придумали несколько различных методов.

Метод индексов Л.В. Канторовича и В.А. Залгаллера при определенном навыке позволяет «вручную» без использования вычислительной техники эффектно выполнять линейный раскрой. Любопытным читателям рекомендую с этим методом ознакомиться, прочитав книгу вышеназванных авторов «Рациональный раскрой промышленных материалов».

Симплекс-метод, основанный на идеях Л.В. Канторовича, был описан и детально разработан рядом ученых из США в середине 20 века. Надстройка MS Excel «Поиск решения» (Solver) использует этот алгоритм. Именно с помощью этого метода и Excel мы будем в этой статье решать задачу линейного раскроя.

Позже появились и получили развитие генетический, жадный и муравьиный алгоритмы. Однако, ограничимся их перечислением и перейдем к делу, не забираясь в дебри теорий (хотя там, «в дебрях», очень интересно).

Включим Excel и на простом примере порезки металлических стержней на детали познакомимся с одним из способов решения практических задач линейного раскроя. Часто математики эту задачу называют «задачей о распиле».

Исходные данные для примера я не стал придумывать, а взял из статьи Покровского М.А. «Минимизация неизбежных потерь материалов в промышленном производстве при их раскрое на штучные заготовки» опубликованной в №5 (май 2015) электронного научно-технического журнала «Инженерный вестник» издаваемого ФГБОУ ВПО «МГТУ им. Н.Э. Баумана» (ссылка: engbul . bmstu . ru / doc /775784. html ).

Цель, которую я преследовал – сравнить полученные результаты решения задачи.

Пример решения задачи линейного раскроя в MS Excel.

Договоримся, что:

1. Заготовки – это исходный материал в виде прутков, полос, стержней и т.д. одинаковой длины.

2. Детали – это элементы, которые необходимо получить, разрезав исходные заготовки на части.

3. Ширина пила, реза, руба принята равной нулю.

Условие задачи:

Для комплектации одного из заказов заготовительный участок должен порубить на комбинированных ножницах из одинаковых прутков-заготовок длиной 1500 мм три типоразмера деталей:

151 штуку длиной 330 мм

206 штук длиной 270 мм

163 штуки длиной 190 мм

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

Исходные данные:

1. Длину исходных заготовок L з в миллиметрах записываем в объединенную ячейку

D3E3F3: 1500

2. Присваиваем номера i всем типоразмерам деталей, начиная от самой длинной и заканчивая самой короткой в ячейках

D4; E4; F4: 1; 2; 3

3. Длины деталей L д i в миллиметрах пишем в

D5; E5; F5: 330; 270; 190

4. Количество деталей N д i в штуках заносим в

D6; E6; F6: 151; 206; 163

5. Приступаем к очень важному этапу – заполнению вариантов раскроев.

Необходимо запомнить и понять 2 принципа выполнения этой работы .

1. Длины отходов должны быть меньше самой маленькой детали (0< Lo j < L д min ).

2. «Укладку» деталей в заготовку начинаем с самых больших деталей и с самого большого их количества, последовательно двигаясь в сторону уменьшения.

Если какого-нибудь типоразмера деталей в варианте раскроя нет, то ячейку оставляем пустой, ноль писать не будем для облегчения визуального восприятия таблицы.

Вариант раскроя №1:

Попытка выкроить из одной заготовки 5 деталей №1 невозможна, поэтому пишем в ячейку

Добавить в раскрой деталь №2 или деталь №3 также невозможно, поэтому оставляем пустыми ячейки

Вариант раскроя №2:

Уменьшаем на 1 от предыдущего варианта количество деталей №1 и записываем в

Пробуем добавить 2 детали №2 – не получается, поэтому дополняем в

Остается возможность дополнить раскрой деталью №3. Заносим в

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

Сделав пару-тройку таблиц вариантов раскроев самостоятельно, вы уясните логику действий и будете тратить считанные минуты на эту работу.

Если при раскрое не выполняется первый принцип, то ячейка с длиной отхода автоматически окрашивается в красный цвет. Условное форматирование, примененное к ячейкам G7…G24, наглядно поможет вам в этой работе.

В ячейках H7…H24 ничего не пишем! Они используются для вывода результата решения!

Подготовка к решению:

* В ячейках G7…G24 вычисляются длины отходов (обрезков), остающиеся в результате выполнения раскроев, по формуле

Lo j = L з — Σ (L д i * N д ij )

6. Количество деталей каждого типоразмера, изготовленных по всем примененным вариантам раскроя, будут подсчитываться в ячейках D26, E26 и F26 по формуле

N д i расч = Σ (N д ij * N з j )

Количество деталей в найденном в конце решения плане раскроя должно полностью соответствовать заданному количеству деталей!

7. Необходимое число заготовок для выполнения оптимального плана раскроя будет определяться в объединенной ячейке D27E27F27 по формуле

N з расч = ΣNз j

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

L з Σ = L з * N з расч

9. Общая длина всех отходов, получаемых при выполнении найденного плана раскроя, будет считаться в объединенной ячейке D29E29F29 по формуле

L о Σ = Σ (L о j * N з j )

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

Ωo = Lо Σ /Lз Σ

Решение:

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

1. Выбираем в главном меню «Сервис» - «Поиск решения…».

2. В появившемся одноименном окне «Поиск решения» производим настройки.

2.1. Назначаем целевой функцией общую длину отходов Lо Σ и вводим ссылку в окно целевой ячейки.

2.2. Устанавливаем переключатель «Равной:» в положение «минимальному значению».

2.3. Указываем ячейки с переменными Nз j в окне «Изменяя ячейки».

2.4. Вводим ограничения в одноименное окно. В качестве условий указываем необходимость равенства заданного Nд i и расчетного Nд iрасч количества деталей, а так же на переменные Nз j – расчетное количество заготовок по вариантам раскроев – накладываем ограничение: это должны быть целые числа.

3. Нажимаем кнопку «Параметры» и в выпавшем окне «Параметры поиска решения» выполняем настройки так, как показано на следующем скриншоте. Закрываем окно кнопкой «ОК».

4. В окне «Поиск решения» нажимаем кнопку «Выполнить» и ждем, пока Excel найдет решение. Это может длиться несколько минут.

5. После сохранения найденного решения кнопкой «ОК», результаты отобразятся в ячейках H7...H24 на листе Excel.

На следующей картинке показан найденный оптимальный линейный раскройный план.

Что в итоге?

Линейный раскрой в Excel заготовок для задач подобных рассмотренной в этой статье выполняется описанным выше методом за 10-15 минут! «Вручную», не зная метод индексов Канторовича, за такое время решения не найдешь.

Запустив «Поиск решения» несколько раз при разных параметрах поиска, удалось найти 5 различных планов рубки заготовок. Все 5 планов требуют одинаковое число заготовок – 93 и дают отходов всего 2,21%!!! Эти планы почти на 6% лучше, чем план, рассчитанный Покровским и более чем на 10% экономичнее «Традиционного» плана (смотри ссылку на первоисточник в первой части статьи). Очень достойный результат достигнут быстро и без применения дорогостоящих программ.

Следует заметить, что надстройка Excel Solver («Поиск решения»), использующая симплекс-метод при решении задач линейного программирования, может работать не более чем с 200 переменными. В приложении к рассмотренной нами задаче линейного раскроя это означает, что количество раскроев не может превышать 200 вариантов. Для простых задач этого достаточно. Для более сложных задач следует попробовать применить «смесь» «жадного» алгоритма и симплексного метода Solver, отобрав из полного списка раскроев не более 200 самых экономичных. Далее запасаемся терпением и добиваемся результатов. Можно попытаться разбить сложную задачу на несколько простых, но «уровень оптимальности» найденного решения будет при этом, скорее всего, ниже.

Может быть, рассмотренный вариант решения вопросов линейного раскроя и не «высший пилотаж», но однозначно шаг вперед по сравнению с «традиционным» подходом на многих производствах.

Использование надстройки MS Excel «Поиск решения» (Solver) было на блоге уже однажды рассмотрено в статье . Думаю, что этот замечательный инструмент достоин пристального внимания и еще не раз поможет изящно и быстро решить ряд новых нетривиальных задач.

P.S. Ссылки на лучшие из бесплатных программ линейного раскроя, найденных мной в Сети:

http://stroymaterial-buy.ru/raschet/70-raskroy-lineynih-izdeliy.html

http://forum-okna.ru/index.php?app=core&module=attach§ion=attach &attach_id=7508

http://forum.dwg.ru/attachment.php?attachmentid=114501&d=13823277 74

http://www.planetcalc.ru/917/

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

Ниже статьи в блоке «Отзывы» можете написать свои комментарии, уважаемые читатели.

Раскрой – программа для раскройки листовых материалов: древесно-стружечной плиты, стекла, и т.д. Программа для раскроя ДСП позволяет сократить и оптимизировать расход материала, она производит учет отходов, в том числе «деловых», которые не учитываются при подсчетах стоимости заказа. Утилита может быть использована на предприятиях, занимающихся массовым производством корпусной мебели, для этого в ее функционале введено понятие заказа. Все выполненные заказы автоматически заносятся в базу заказов, впоследствии есть возможность их повторить или изменить. Скачать бесплатно Раскрой вы можете на этом сайте.

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

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

Основные достоинства утилиты Раскрой

  • Два алгоритма оптимизации раскроя.
  • База данных стандартных размеров листов.
  • Работа с двумя типами кромки.
  • Работа как с листами, так и с рулонами.
  • База данных выполненных заказов.

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