Оптимум
.Руководство пользователя.
5.
Гарантийные обязательства.
Программа “Оптимум” предназначена для построения оптимальных карт раскроя погонных и листовых материалов. Раскрой листовых материалов осуществляется при этом на прямоугольные детали.
Использование программы позволяет снизить себестоимость конечного продукта за счет следующих факторов:
Программа “Оптимум” позволяет учитывать возможности и особенности оборудования используемого для раскроя материалов, задавать ширину пропила, учитывать при необходимости направление волокон. Средства подготовки отчетов входящие в состав программы, позволяют получить по результатам работы отчеты по использованным материалам, получаемым деталям и изделиям.
К оглавлению
“Оптимум” – программа, написанная специально для работы с современными операционными системами и высокопроизводительным оборудованием. Для ее успешной работы необходимо:
К оглавлениюДля инсталляции программы с компакт диска необходим CD-ROM.
В данном разделе содержится полная информация необходимая для обучения методам работы с программой. В параграфе 4.1. описаны основные этапы работы с программой. Этот параграф является базовым и наиболее важным для понимания принципов работы программы в целом. Подробное описание каждого этапа программы представлено в параграфах 4.3. – 4.10. Эффективному изучению материала изложенного в этих параграфах способствует параллельное практическое применение.
Внимательно прочтите параграф 4.1. и начинайте работать с программой по предложенной в нем схеме, обращаясь по мере необходимости за дополнительной информацией по каждому конкретному этапу к соответствующим параграфам. Если Вы не имеете опыта работы в среде Windows, после прочтения параграфа 4.1. изучите параграф 4.2., где описываются общие методы работы с программами в этой среде, основные элементы управления программы, используемая в следующих параграфах терминология. Материал параграфа 4.2. необходим для правильного понимания параграфов 4.3. – 4.10. Более опытные пользователи этот параграф могут пропустить.
К оглавлению
В зависимости от особенностей Вашего производства, порядок работы с программой может быть различным. Однако до того как Вы детально изучите возможности программы, предлагается работать с ней по следующей универсальной схеме:
Элементы управления программой.
Кнопка – элемент управления, при активизации которого (“нажатии” на него) происходит некоторое действие. Обычно имеет прямоугольную форму и специальное обрамление создающее эффект выпуклости, которое делает ее похожей на настоящую кнопку. Может содержать текст, рисунок или и то и другое вместе для пояснения своего назначения. Для “нажатия” на кнопку необходимо подвести к ней указатель мыши и щелкнуть левой кнопкой мыши. Если кнопка имеет серый цвет, это значит, что она недоступна, поскольку совершаемое при ее нажатии действие в данный момент не допустимо. Примеры кнопок на рисунке S1.
![]()
Рис.
S1. Кнопки.
Ползунок –
элемент управления, предназначенный для выбора значения в некотором диапазоне. Состоит из статичной шкалы значений и движка, перемещая который можно осуществить выбор. Для перемещения движка необходимо подвести к нему указатель мыши, нажать левую кнопку мыши. Не отпуская кнопку двигать мышью так, чтобы указатель мыши перемещался вдоль шкалы в нужном направлении. При этом движок будет двигаться вместе с указателем мыши. Пример ползунка на рисунке S2.

Рис.
S2. Ползунок для выбора значения в диапазоне 10 .. 50.Таблица –
управляющий элемент для ввода и редактирования табличных данных. Для добавления новой строки в таблицу, необходимо сделать ее активной (щелкнуть на ней левой кнопкой мыши) и нажать кнопку Insert (на клавиатуре). Для удаления строки из таблицы выбираем указателем мыши нужную строку. Щелчком на левой кнопке мыши делаем строку активной. Нажимаем на клавиатуре кнопку Delete. Для редактирования необходимого элемента таблицы делаем его активным и набираем на клавиатуре нужное значение. Для завершения редактирования элемента нажимаем на клавишу Enter. Для движения по элементам таблицы можно использовать клавиши со стрелками.Панель инструментов
– набор кнопок дублирующих наиболее важные пункты меню. Дает возможность более быстрого доступа к основным возможностям программы. Кнопки имеют поясняющие рисунки. Если подвести к кнопке указатель мыши, то рядом с ней появится краткая подсказка поясняющая ее назначение. Для того чтобы убрать или вновь вызвать панель инструментов необходимо выбрать пункт меню “Вид” – “Панель инструментов”. См. также пункт Кнопка.Строка состояния –
строка, содержащая краткую информацию о состоянии программы или некоторую подсказку. Для того чтобы убрать или вновь вызвать строку состояния необходимо выбрать пункт меню “Вид” – “ Строка состояния”.Диалог – специальное окно программы, предназначенное для обмена информацией между программой и пользователем. Может содержать элементы управления для получения информации от пользователя, и (или) информационные элементы предоставляющие информацию о состоянии программы. Обычно во время работы с диалогом пользователь не имеет доступа к другим управляющим элементам программы. Для завершения диалога пользователь должен нажать некоторою определенную для этого кнопку если такая есть (обычно такие кнопки имеют названия
“Ok”, “Закрыть”, “Отменить”). Или нажать стандартную кнопку закрытия окон WindowsФлажок
– используется для определения состояния
некоторого параметра (включено/ выключено).
Для изменения состояния подведите курсор
мыши к квадратику флажка и щелкните
левой кнопкой мыши. Если флажок установлен
,
параметр находится в состоянии “включено”,
если флажок не установлен
,
параметр находиться в состоянии “выключено”.
Пример флажков на рисунке Z1.
Рис. Z1. Пример: состояния флажков.
Флажок
“Автосохранение” в состоянии “включено”.Флажок
“Печать в файл” в состоянии “выключено”.
Кнопка выбора
– используется для осуществления выбора одного из предложенных вариантов. Для выбора нужного варианта подведите курсор мыши к соответствующему кружочку кнопки выбора и щелкните левой кнопкой мыши. Пример на рис Z2.
Рис.
Z2. Кнопки выбора. Выбран зеленый цвет.
Для более эффективной организации работы программа “Оптимум” содержит ряд справочников. Некоторые из них носят вспомогательный характер и предназначены в основном для удобства пользователя. Это справочник “Изделия”. Заполнение же и своевременная корректировка справочников “Материалы” и “Заготовки” обязательна для нормальной работы программы.
Должен содержать информацию об используемых для раскроя материалах.
Для заполнения или корректировки справочника “Материалы” необходимо выбрать в меню пункты “Справочники” –
“Материалы”, после чего появиться диалог с таблицей изображенный на рисунке S1. В таблице должны содержаться наименования всех материалов. Для каждого материала должна быть указана ширина пропила.
Рис. S1. Справочник материалы.
Справочник “Заготовки”.
Должен содержать информацию о всех имеющихся в настоящий момент заготовках (Рис.
S2.)
Рис. S2. Справочник заготовки.
Для заполнения или корректировки справочника “Материалы” необходимо выбрать в меню пункты “Справочники” –
“Материалы”, после чего появиться диалог с изображенный на рисунке S2. Далее необходимо:
Таблица
заготовок содержит следующие поля:
Должен содержать информацию о производимых предприятием изделиях, детали для которых получают раскраивая имеющиеся заготовки. Поскольку различных изделий на предприятии может быть много
– введено понятие комплект, и изделия в справочнике группируются по комплектам. Поэтому справочник “Изделия” состоит из двух диалогов:
Рис. S3. Диалог “Комплекты” из справочника “Изделия”.

Рис. S4. Диалог “Изделия и детали” из справочника “Изделия”.
Для заполнения или корректировки справочника “Материалы” необходимо выбрать в меню пункты “Справочники” –
“Изделия”, после чего появиться диалог “Комплекты” (рис. S3.) Далее:Таблица изделий комплекта (см. рис. S4.) содержит следующие поля атрибуты изделия:
Таблица деталей изделия (см. рис. S4.) содержит поля:
Для формирования нового задания для оптимизации необходимо
:Список необходимых деталей можно, либо непосредственно ввести в окне “Детали в задании” (пар. 4.4.2.), либо получить на основе списка “Изделия в задании” (пар. 4.4.3.)
К оглавлениюПри формировании нового задания для оптимизации необходимо создать для него учетную запись. Учетная запись необходима для идентификации задания и доступа к нему. Чтобы создать учетную запись для нового задания нужно
:К оглавлениюЭта строка и будет является учетной записью нового задания.
Для формирования списка деталей в задании необходимо:

Рис. Ф1. Формирование списка деталей.
Как видно из рисунка Ф1 таблица деталей содержит следующие поля:
4.4.3. Получение списка деталей в задании на основе списка изделий.
Другой способ формирования
списка деталей в задании – это получение
его на основе списка изделий. То есть
необходимо построить список изделий в
задании, затем нажать кнопку “Расчет
деталей” ![]()
Этот способ чуть сложнее, чем описанный в предыдущем параграфе, но при больших объемах производства обычно более эффективный (т.е. более быстрый). Кроме того, при использовании такого способа формирования задания, можно построить дополнительный отчет по изделиям в задании (пар. 4.10.) Поскольку расчет деталей осуществляется с использование справочника “Изделия”, то этот справочник обязательно должен быть правильно заполнен (пар. 4.3.3.)
Для формирования списка изделий в задании необходимо:
Теперь чтобы
построить список деталей в задании,
достаточно нажать кнопку “Расчет деталей”
на панели
инструментов.

Рис. Ф2.
Формирование списка изделий.К оглавлению
Предлагаемая версия программы “Оптимум”, не позволяет осуществлять оптимизацию одновременно по всем материалам в задании, как и оптимизацию нескольких заданий сразу. Поэтому перед тем как начать процесс оптимизации необходимо выбрать задание и материал. Для этого нужно
:
Пример на рисунке Ф1:
К оглавлению
Особенности используемого для раскроя оборудования, а также свойства кроимых материалов, обычно налагают некоторые ограничения на допустимые типы карт раскроя. Программа “Оптимум” предлагает следующие базовые типы раскроя:
Каждый базовый тип имеет дополнительные настройки. Для выбора нужного типа раскроя необходимо выбрать в меню пункты “Настройка” – “Тип раскроя”, после чего появиться диалог настройки (рис
X1.)
Рис
X1. Диалог выбора типа карты раскроя.
Сначала необходимо выбрать базовый тип. Для этого нажмите на кнопку выбора расположенную рядом с картинкой-примером нужного типа раскроя. (На рис.
X1 выбран базовый тип “произвольно”). В зависимости от выбранного базового типа меняется содержимое окна “ДОПОЛНИТЕЛЬНЫЕ УСТАНОВКИ”.
При выборе базового тип раскроя “произвольно”: на расположение деталей на
карте раскроя накладываются минимальные ограничения. Как видно из рис.X1 для данного базового типа есть только одна дополнительная установка – это флажок “пропилы до конца”. Если флажок не установлен, то результат оптимизации может содержать карты раскроя, которые нельзя разрезать последовательными прямыми распилами. Пример такой карты на рисунке X2.
Рис.
X2. Произвольный тип раскроя.
Такой раскрой допустим
, например при работе с паралоном, где деталь 3 можно вырезать из середины заготовки. Для стекла, где необходимо делать надлом, и многих других материалов такие карты раскроя неприемлемы, поэтому для них флажок “пропилы до конца” должен быть установлен.
Базовый тип раскроя “на полосы”, имеет следующие дополнительные установки
(рис. X5.):

Рис
X5. Дополнительные установки при раскрое “на полосы”.
Если установлен флажок
“обрезать край плиты и кроить”, то будут рассматриваться варианты раскроя в которых от заготовки предварительно отрезается край, после чего происходит раскрой на полосы. Рядом с флажком приведен пример такой карты (рис. X5.)Если установлен флажок
“поворачивать заготовку”, то будут рассматриваться варианты, в которых полосы, на которые разрезается заготовка, идут либо вдоль размера “длинна”, либо вдоль размера “ширина”. Если флажок не установлен, полосы будут идти вдоль размера “длинна”.Иногда на полосе остается большой остаток, а детали такой высоты уже не нужны. Тогда для более эффективного использования материала остаток полосы дорабатывают отдельно, распиливая на более мелкие детали. Для выбора того, как будет осуществляться доработка полосы в программе “Оптимум” предоставляется пять вариантов
:Возле кнопки выбора каждого из вариантов находиться поясняющая картинка (рис. X5.)
В данной версии программы такой раскрой не осуществляется.
Для того, чтобы осуществить настройку алгоритма необходимо выбрать в меню пункты “Настройка” –
“Алгоритм”, после чего появиться диалог настройки алгоритма (рис Q1.)
Рис.
Q1. Диалог настройки алгоритма.Настройки алгоритма оптимизации в программе “Оптимум” осуществляется по следующим параметрам
:Для ясного понимания параметров настройки алгоритма, необходимо знать принципы, на основе которых в программе “Оптимум” осуществляется оптимизация карт раскроя (п. 4.7.1.).
Поскольку перебор всего множества вариантов раскроя, для реальных заданий, не представляется возможным из за очень большого количества таких вариантов (даже современные мощные рабочие станции позволяют перебрать все варианты в приемлемый промежуток времени, лишь
для небольших заданий). В программе “Оптимум” предлагается использовать метод названый авторами – алгоритмом “уступок”. Получаемый с помощью этого алгоритма результат является субоптимальным (т.е. он либо оптимальный либо близок к нему). Кроме того глубину перебора а значит и время работы алгоритма можно контролировать.Алгоритма “уступок” можно описать как последовательность действий
:1 шаг.
Детали в задании упорядочиваются по убыванию размеров.2 шаг. Начинается перебор вариантов очередной карты раскроя. При этом в первом варианте присутствуют детали из начала списка (т.е. большие, а значит потенциально менее удобные), в следующих вариантах большие детали вытесняются более мелкими.
Перебор осуществляется до того момента, как не будет достигнута текущая уступка, либо будет просмотрено количество вариантов определяемое параметром “максимальное количество вариантов на одной заготовке”.3 шаг.
Выбирается лучший из полученных вариантов очередной карты раскроя.4 шаг.
Детали входящие выбранный вариант удаляются из задания.5 шаг. Если в задании остались детали, повторяем все, начиная с шага 2.
К оглавлениюУступка является наиболее значимым параметром алгоритма. Маленькая уступка может привести к тому, что в первых картах раскроя будут использованы все мелкие детали а оставшиеся большие будет невозможно разместить на карте так, чтобы отход был приемлемым. Большая уступка не обеспечит достаточной глубины перебора, а значит полученный результат будет далек от оптимального. Для разных заданий наиболее подходящая уступка будет разной. Поэтому в программе предусмотрено введение списка уступок. При оптимизации будет выполняться алгоритм “уступок” поочередно для каждой уступки из этого списка.
Для заполнения списка уступок используется таблица
. Максимальное количество вариантов на одной заготовке.Параметр “максимальное количество вариантов на одной заготовке” определяет сколько вариантов раскроя очередной заготовки будет рассмотрено, если не будет получена карта удовлетворяющая уступке.
Этот параметр, как и список уступок определяет глубину перебора. Но он позволяет более строго контролировать длительность работы алгоритма по времени. Как показывает практика, не нужно устанавливать большие значения этого параметра. Специфика алгоритма в том, что наиболее интересные карты раскроя рассматриваются в начале. Поэтому разработчики алгоритма рекомендуют начать работать со значением этого параметра – 100 вариантов, а затем попробовать варьировать им в диапазоне от 50 до 1000 вариантов. В результате оценки показателей затраченное время и результат. Вы сможете выбрать наиболее подходящее значение этого параметра.
К оглавлениюПри больших объемах производства существенными оказывается затраты на перенастройку оборудования на котором осуществляется раскрой. В таких случаях бывает предпочтительнее получить менее оптимальный результат, при условии что количество разных карт раскроя (а значит и затрат на перенастройку) будет меньше. Для определения этого служит параметр “цель оптимизации”. Его регулирование осуществляется с помощью специального ползунка. При изменении позиции ползунка меняется цель оптимизации. Если ползунок находится в крайнем левом положении цель оптимизации получить минимальный отход. Если в крайне правом – минимальное количество карт. Промежуточные положения ползунка определяют некоторую компромиссную цель.
Примечание: В данной версии программы параметр не доступен. Целью оптимизации является минимизация отхода.
К оглавлению
Для запуска алгоритма
оптимизации необходимо нажать кнопку
со значком
на панели
управления. При запуске алгоритма на
экране появляется диалог с
информацией о ходе оптимизации (рис.

Рис.
F1. Диалог с информацией о ходе оптимизации.Как видно на рисунке диалог содержит информацию о достигнутом на текущий момент результате оптимизации, и текущем состоянии процесса (уступка, текущая заготовка, вариант, съем). Смысл этих будет параметров ясен, если Вы внимательно ознакомитесь с пунктом 4.7.1.
Кроме информации о ходе оптимизации, диалог содержит кнопку для прерывания оптимизации. При нажатии на нее алгоритм прерывается. Лучший из достигнутых на момент прерывания результат (если хотя бы один результат достигнут) сохраняется.
К оглавлениюПросмотр результатов оптимизации осуществляется в окне “Карты раскроя”. Для того, чтобы открыть окно “Карты раскроя” нужно нажать на кнопку
в панели инструментов, либо выбрать команду меню “Окна”-“Карты раскроя”. Повторение этой команды при открытом окне “Карты раскроя” приведет к открытию еще одного такого же окна.Если окно “Карты раскроя” является активным доступны следующие команды
:|
Команда |
Назначение |
Вызов |
|
|
из меню |
из панели инструментов |
||
|
Все карты |
Показать все карты раскроя для текущего задания |
“Результаты”- “Все карты” |
|
|
Первая карта |
Показать первую карту раскроя |
“Результаты”- “Первая карта” |
|
|
Следующая Карта |
Перейти к следующей карте раскроя |
“Результаты”-“Следующая карта” |
|
|
Предыдущая карта |
Перейти к предыдущей карте раскроя |
“Результаты”- “Предыдущая карта” |
|
|
Масштабиро–вать чертеж |
Изменить масштаб чертежа |
“Результаты”- Масшта–бировать чертеж” |
|
|
Перемещать чертеж |
Перемещать чертеж |
“ Результаты”- “Перемещать чертеж” |
|
|
Весь чертеж |
Изменить масштаб так, чтобы в окне помещался весь чертеж |
“Результаты”- “Весь чертеж” |
|
К оглавлению Гарантийные обязательства.
В случае обнаружения в программе “Оптимум”, в течении года после покупки, устойчивых ошибок – издатель программного продукта
OOO “Афалина”, обязуется заменить имеющуюся у пользователя программу новой, с исправленными ошибками. При обнаружении ошибки более чем через год после покупки, замена может быть осуществлена при наличии у фирмы “Афалина” более новой версии.Фирма “Афалина” не несет ответственности за ошибки, возникающие по причине
:Используемые методы оптимизации преследуют цель получения результата максимально приближенного к оптимальному за приемлемый промежуток времени. Поэтому фирма “Афалина” не гарантирует, что в результате оптимизации будет получен лучший из возможных вариантов.
Фирма “Афалина” заинтересована в улучшении своего программного продукта. Мы с благодарностью отнесемся ко всем замечаниям и пожеланиям и попытаемся реализовать их в новых версиях программы.
К оглавлению