Форумы Технос: Раскладка деталей - Форумы Технос

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

Раскладка деталей оптимальная для распиловщика

#1 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 19 September 2013 - 21:09

Вот как можно установить такие настройки, чтобы:
1. Если на последний лист раскроя попадает всего несколько деталей, то это желательно были бы самые маленькие детали. Пусть даже это и приведет к незначительному снижению КИМ.
Потому как мелкие детали можно будет напилить из обрезков, которые имеются практически всегда, тем самым сэкономив целый лист.
2. Отпиливать первую и последнюю полосы из листа вчистовую особенно трудно, поэтому первая полоса отпиливается с припуском на дальнейшую обрезку и пилится поперек и затем уже детали обрезаются, последняя аналогично. Поэтому имеет смысл при сортировке полос располагать полосы с разноширинными деталями (раскрой типа лесенка, с докроями) по краям листа. При этом рез докроя становится не нужен, деталь сразу пилится вчистовую по всем размерам.
3. По возможности формировать малое количество широких полос, из которых будут напилены узкие детали, а не множество узких полос, из которых будут напилены длинные детали. (Кстати, Астра и так большинство раскладок делает по первому варианту, а вот Базис-Раскрой все больше по второму варианту выдает.) При этом учитывать, что для распиловщика существует наиболее удобный диапазон ширин расроя на полосы, например 500-1000 мм. Опять же, при необходимости придется поступиться КИМ.
С уважением к разработчикам и пользователям.

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

#2 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 20 September 2013 - 08:20

Просмотр сообщенияDarWetra (19 September 2013 - 21:09) писал:

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


На наш взгляд, такое предложение приведет к существенному ухудшению качества раскроя.
Пример: Самая маленькая деталь в процессе раскроя была уложена на 1-ю карту раскроя. Так уж получилось - место на карте оставалось, а никакая другая деталь в это место уже не помещалась. Вот и положили эту деталь на 1-ю карту раскроя. Следующая по размерам (от меньшей к большей) деталь уложена на 15-ю карту раскроя, следующая - на 29-ю и т.д. Наконец, на последнуюю карту раскроя уложены те детали, которые остались неуложенными на предыдущие карты раскроя. Уточните, пожалуйста - как поступить? Снять с 1-й, 15-й, 29-й карт раскроя мелкие детали и положить их на последнюю карту? Но в освободившееся место на указанных картах, все-равно, ни одна другая деталь не ляжет в силу озвученных причин.

Просмотр сообщенияDarWetra (19 September 2013 - 21:09) писал:

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


Описание ситуации не понятно. Пожалуйста, проиллюстрируйте ее схемами.

Просмотр сообщенияDarWetra (19 September 2013 - 21:09) писал:

При этом учитывать, что для распиловщика существует наиболее удобный диапазон ширин расроя на полосы, например 500-1000 мм. Опять же, при необходимости придется поступиться КИМ.


Это понятно. В принципе, эту задачу можно решить так - в свойствах материала или группы материалов (в Справочнике) указать в разделе "Технология" параметр "Минимальная ширина отрезаемой полосы" = 500 мм. При желании можно также задать параметр "Максимальная ширина отрезаемой полосы" = 1000 мм.

Однако, без острой нужды я бы, все-таки, этого не делал (ИМХО). Любое ограничение однозначно будет работать в сторону снижения качества раскроя. Ведь одно дело когда минимальная (или максимальная) ширина отрезаемой полосы ограничена свойствами станка. И другое дело, когда это вопрос удобства распиловщика. Это тоже весьма существенный фактор! Согласен! Но тут уже каждый сам должен положить на весы все факторы: КИМ, удобство распиловки и пр....

Просмотр сообщенияDarWetra (19 September 2013 - 21:09) писал:

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


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

Если речь идет о том, чтобы посчитать трудозатраты в денежном эквиваленте, то и сейчас это можно сделать. Уже сейчас можно ввести в Справочник следующие операции:
1) Время загрузки. Единица измерения - за одну карту раскроя.
2) Позиционирование. Единица измерения - за одну карту раскроя.
3) Произведение пила. Единица измерения - за 1 пог. метр реза.

Добавить еще операции, в принципе - можно подумать.
0

#3 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 21 September 2013 - 20:00

1. Да, действительно, часто случается ситуация, подобная той, которую вы описали. Но бывает и так, что множество мелких деталей программа располагает на целом листе раскроя, а одну-две крупные детали на последнем. В итоге "редактирование" карты происходит уже в цеху во время распиловки. Мелкие детали распиловщик пилит из обрезков от предыдущих заказов, а из освободившегося места выпиливает деталь с последнего листа. Конечно же, можно вести учет обрезков, но ведь это тоже дополнительная работа. А один из принципов автоматизации гласит: "Не гоже человеку делать то, что может сделать вместо него компьютер". ;)
2. Когда на форматник укладываешь лист размером 2800х2070 отпилить край 10 мм ровно, точно и с подрезкой проблематично, если только нет специальный приспособлений, так как большая часть листа оказывается на весу. Из-за этого первую полосу мы отпиливаем вместе с припуском. Последняя полоса тоже оказывается на весу, но уже с другой стороны от пилы. Поэтому эти полосы сначала раскраиваются по длине на детали, и только затем детали уже опиливаются по ширине вчистовую. От чего "лесенка" на крайних полосах мало влияет на трудозатраты. А вот на средних полосах выгодно иметь все детали одинаковой ширины.
Хотя весь вопрос упирается во внимательность распиловщика, потому как никто не запрещает ему отпиливать полосы в порядке, ему удобном, лишь бы потом не запутаться.
3. Покажу на картинке. Материал текстуры не имеет, поворот разрешен.
Изображение

Цитата

3) Произведение пила. Единица измерения - за 1 пог. метр реза.
Произведение пила это сложная функция, зависящая не только от длины пропилов, но и от их количества.

Сообщение отредактировал DarWetra: 21 September 2013 - 21:40

0

#4 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 23 September 2013 - 09:42

Просмотр сообщенияDarWetra (21 September 2013 - 20:00) писал:

1. Да, действительно, часто случается ситуация...


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

Просмотр сообщенияDarWetra (21 September 2013 - 20:00) писал:

2. ... От чего "лесенка" на крайних полосах мало влияет на трудозатраты. А вот на средних полосах выгодно иметь все детали одинаковой ширины.


Хотя саму постановку вопроса я так до конца и не понял, зато я понял - какой результат требуется достичь. Пока я не могу ничего сказать. Реализовать анализ полос (на предмет обнаружения "лесенки") и их автоматическую перестановку, конечно, можно. Однако, как всегда бывает, задача так просто не решается. Например, первая полоса состоит из деталей одной ширины, а вторая полоса - "лесенка". Вроде-бы, можно менять полосы местами. Но первая полоса широкая, а вторая - узкая. Тоже менять? И если менять, то в каком случае? Если вторая полоса (которая "лесенка") имеет ширину 200 мм, то менять? А если 95 мм? Это я к тому, что есть другие факторы, которые могут осложнить построение простой логики, а соответственно алгоритмизацию процесса. Потребуется, наверное, ввод дополнительных параметров, которые учтут изложенные факторы и еще какие-то факторы, которые всплывут в процессе...

Просмотр сообщенияDarWetra (21 September 2013 - 20:00) писал:

3. Покажу на картинке. Материал текстуры не имеет, поворот разрешен.


Здесь все понятно. Но тоже... Первый вариант - обязательный? Или предпочтительный? Если предпочтительный, но не обязательный, то как сформулировать критерий, при котором от первого варианта (желательного) мы, все же, откажемся и выберем второй вариант (не желательный). Если первый вариант обязательный, то все просто решается.

Просмотр сообщенияDarWetra (21 September 2013 - 20:00) писал:

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


Количество резов у нас считается. Однако, если это сложная функция, то выходит надо давать каждому пользователю возможность писать эти функции для расчета каждого значения в программе. Задача выглядит понятной, то труднореализуемой (это ж надо писать свой редактор формул и макросов?) и маловостребованной... ;)

Логично решение этой задачи перенести во внешнюю систему, например - в 1С или т.п.
0

#5 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 23 September 2013 - 13:38

Цитата

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

Цитата

то как сформулировать критерий,

ИМХО, критерием должен стать КИМ. Допустим, если разница КИМ в вариантах "удобный" и "экономный" не превышает 5%, то использовать вариант "удобный", иначе - "экономный". И этот "коэффициент потери" должен быть настраиваемым. В самом-самом идеальном же случае все должна определять программа, делая такую раскладку, при которой стоимость деталей будет минимальна. В стоимость деталей же должны входить и стоимость затраченного материала, и зарплата работнику (тоже вычисляемая программой!), и стоимость амортизации оборудования, помещения и даже потраченная электроэнергия. Но это в самом идеальном случае, и следует учесть еще то, что исходные данные для такой программы будут требовать отдельного исследования и тоже не будут дармовыми.
Объяснение про сложности с сортировкой полос понятны. В принципе, форматник - не пильный центр, распиловщик сам решает, в какой очередности и что с какой стороны удобнее пилить, а карта раскроя носит рекомендательный характер.
С уважением.
0

#6 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 23 September 2013 - 13:58

Просмотр сообщенияDarWetra (23 September 2013 - 13:38) писал:

ИМХО, критерием должен стать КИМ. Допустим, если разница КИМ в вариантах "удобный" и "экономный" не превышает 5%, то использовать вариант "удобный", иначе - "экономный".


Это не сработает. Есть одинаковые производства. Но есть и разные: кто-то делает индивидуальные заказы, кто-то только серийные, кто-то кроит листовые детали из ДСП, а другие - только из стали "Ст3 сп" (для танкера, например - а там соооовсем другие размеры деталей...). И т.п. Финальный критерий раскроя - это КИМ, конечно. Да. Но в процессе работы алгоритма используются промежуточные критерии. Например, чтобы сравнить детали по принципу "большая-маленькая" используется некий критерий. Так вот - невозможно подобрать это значение, одинаковое для всех производств. Поэтому пока используется некое эмпирическое значение. Как я уже говорил, в целях эксперимента мы можем вынести это значение в настройку. Это повлияет на решение Вашего вопроса, изложенного в п.1.
0

#7 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 23 September 2013 - 14:00

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

Сообщение отредактировал DarWetra: 23 September 2013 - 14:14

0

#8 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 23 September 2013 - 14:09

Цитата

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

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

#9 Пользователь офлайн   Technos 

  • Администратор
  • PipPipPip
  • Группа: Главные администраторы
  • Сообщений: 3320
  • Регистрация: 03 July 09

Отправлено 23 September 2013 - 14:17

Просмотр сообщенияDarWetra (23 September 2013 - 14:00) писал:

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


Мы уже внесли в план разработок такую задачу - "Ручное редактирование схемы вырезки". Вероятно, это решит Ваш вопрос.

Просмотр сообщенияDarWetra (23 September 2013 - 14:00) писал:

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


Для этого нужен весьма квалифицированный технолог... ;) На практике такое встречается крайне редко. А вот когда пользователи наобум меняют параметры, а потом удивляются - это постоянно происходит. Например, у нас пару раз в неделю кто-нибудь поиграется и включит флаг "Линейный раскрой", а потом обращаются в техподдержку с вопросом - "А почему у меня детали ложатся только в один ряд?". В общем, мы пока не хотели бы давать возможность настройки алгоритма широкой общественности. Только в частном порядке.
0

#10 Пользователь офлайн   DarWetra 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 18 September 13

Отправлено 23 September 2013 - 15:02

Цитата

пользователи наобум меняют параметры, а потом удивляются

Это нормальный процесс, нужна только кнопка "параметры по умолчанию".

Цитата

Для этого нужен весьма квалифицированный технолог...

Согласен, часто весьма раскладками заняты юристы или другие гуманитарии, без сомнения высококвалифицированные специалисты в своих областях. ;)
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей