|
|
|
|
|
14.08.2008, 19:02
|
|
БАЗИС-Раскрой 8
zorro
VIP
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,852 раз(а) в 435 сообщениях
14.08.2008, 19:02
Рейтинг:
()
Цитата:
Сообщение от Kudesnick
Что значит "перепиливаем"?
|
Очень активно используем "Дополнительный список".
Во первых, если есть в следующих заказах детали из этого материала, то включаем их в дополнительный список. Это очень помогает в плане увеличения КИМ. Особенно радует, что очень хорошо используется последний лист раскроя.
Во вторых, хоть мы и делаем мебель на заказ, но ящики используем 5..7 типоразмеров. Всегда пригодятся боковые, задние стенки. Этих ящиков еще не заказали, но в будущем все равно их будем делать с большой вероятностью. Их тоже добавляем в дополнительный список. При этом они небольших размеров и заполняют свободные места очень плотно. В дополнительном списке ставим для этих деталей количество 100...200 шт. Пилится только столько, сколько влезает на свободные места.
В третьих, есть у нас проекты маленьких полочек, детских табуреточек, домиков для котов и собак и прочие мелочи. Сделано все это с выдумкой нашими дизайнерами. Добавляем и их в дополнительный список и пилим. Кромка, евровинты и работа по их изготовлению стоит копейки и мы их заказчику дарим абсолютно бесплатно, т.е. на халяву. Кошачникам (а это выясняется при замере) - домик для кошек. Тем кто заказывает детские - детский стульчик и т.д., по ситуации. Заказчики до соплей рады. Халява же. Но они не знают сколько на их заказе мы получили прибыли за счет накруток. Эти полочки им дорого обходятся. Но самое главное(!) - наши заказчики нас избавляют от неделовых обрезков за свои же деньги!!!
Вот так мы и перепиливаем наше ДСП почти в пыль!
Спасибо дополнительному списку!
РS. Когда не было дополнительного списка пытались учитывать обрезки. Какой же это геморрой. В базе обрезков все прописано, карта раскроя обрезка есть. Но пойди найди его. Если нашел - не поцарапан ли... Дальше не буду объяснять... У нас в цеху тогда были таки разговоры: "Да пошел ты ...ПИ..ПИ...ПИ.. со своей картой обрезка!" И далее сплошное ..ПИ.. как в телевизоре. Я столько нового про своих родственников узнал от рабочих!
А теперь обрезков нет!
|
Просмотров: 482220
|
Пользователь сказал cпасибо:
|
|
15.11.2013, 19:12
|
#501
|
Местный
Регистрация: 03.09.2012
Сообщений: 104
Сказал(а) спасибо: 388
Поблагодарили 140 раз(а) в 52 сообщениях
Вес репутации: 179
|
Цитата:
Сообщение от Сергей Валерьевич
При таком варианте велика вероятность накосячить т.к. при рисовании контуров вручную можно случайно сдвинуть этот контур или привязаться не к той точке...
Может тогда лучше наоборот, добавить команду "связать" уже гоотовые панели но с тем условием чтобы на раскрое это получилась одна панель а в спецификации и на чертежах и в чпу каждая панель, входящая в связку, отдельно.
Но это фантастика
|
Это задачка из разряда: как из произвольной модели сделать параметрическую. А криво привязаться можно и в любом другом случае. Но, я думаю, что скорее сделают вариант DTioutiou, поскольку, одну программу проще переделывать, чем две, косяков меньше наломают и программистам работы меньше. К тому же, возможность ручной доводки решает все недочёты программы. (Я и сейчас каждый раскрой вручную перекраиваю, потому что он делает не по-человечески и допускает очевидные нелепости)
__________________
Часто свою глупость принимают за чужую. Но это нормально.
|
|
|
15.11.2013, 19:23
|
#502
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
|
Цитата:
Сообщение от DTioutiou
мы просто сняли эту защиту.
|
Может таким же образом и дать возможность редактировать карты раскроя , добавив галочку типа "отключить резы по полосам" )).. ?
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
15.11.2013, 19:50
|
#503
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от Am0ralist
Дмитрий, вообще-то то, что вы описали однозначно описывает и решение проблемы. простая сетевая БД
|
Совершенно верно, именно БД, простая или сложная, но полновесная БД, под Firebird и т.д. и т.п. Но писать БД для обрезков - на настоящий момент не та задача. Не та.
Цитата:
Сообщение от Am0ralist
Мало ли что говорят люди сейчас, двигать, не двигать - у кого какие грабли встречались, тот от таких и защизается...
|
Так все только "за". Именно для этого и обсуждаем. Но пока имеем:
- Двигать - не понятно, как и куда.
- Не двигать - не понятно, как кроить.
Вопрос абсолютно открыт для обсуждений. Только, чтобы не заниматься иллюзиями, с учетом вот этого:
Цитата:
Сообщение от Am0ralist
Да, анализ правильности такой модели только в раскрое. Прям добавляете кнопочку в инструмент "Проверить раскрой связанной панели".
|
А вот это принципиальный затык. Дело в том, что Раскрой не из карты раскроя получает резы, а ровно наоборот: из резов (полос, поворотов и т.п.) получает панели на карте раскроя.
А чтобы загрузить в некую программу набор прямоугольников, а эта программа по этим прямоугольникам чтобы простроила резы (и тем самым проверила технологичность) - это будет совсем другая программа, которую придется создавать с нуля. Другая математика, другие алгоритмы (в т.ч. и эвристические!). Полностью другая программа.
Цитата:
Сообщение от Uncle
Может таким же образом и дать возможность редактировать карты раскроя , добавив галочку типа "отключить резы по полосам" )).. ?
|
С учетом вышесказанного Вы уже и сами ответите на Ваш вопрос: эти резы невозможно отключить, потому что их никто и не включал! Резы - это первооснова всех дальнейших алгоритмов.
БАЗИС-Раскрой изначально(!!!) работает резами (полосами, поворотами, выставленными размерами, упорами и т.д.), а прямоугольники - только получаются в конечном(!!!) результате. БАЗИС-Раскрой, грубо говоря, в процессе работы ничего не знает про эти прямоугольники!
|
|
|
15.11.2013, 20:27
|
#504
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
|
Цитата:
Сообщение от DTioutiou
БАЗИС-Раскрой изначально(!!!) работает резами (полосами, поворотами, выставленными размерами, упорами и т.д.), а прямоугольники - только получаются в конечном(!!!) результате. БАЗИС-Раскрой, грубо говоря, в процессе работы ничего не знает про эти прямоугольники!
|
Хорошо , пусть так.. Но ведь как то можно сделать что бы при ручном редактировании программа сама не определяла направление реза. А то ставишь панель на свободное место на карте и тут же обозначается направление реза. По какому критерию программа определяет это направление если по факту рез может быть и продольным и поперечным? Почему нельзя поворачивать панели если ориентация панели отменена?
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
15.11.2013, 20:47
|
#505
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от Uncle
А то ставишь панель на свободное место на карте и тут же обозначается направление реза.
|
Да, конечно. Повторюсь, это человеку кажется , что он ставит панель, а реально программа сначала проводит два реза, а только потом - размещает там панель.
Резы - первичны.
Цитата:
Сообщение от Uncle
По какому критерию программа определяет это направление если по факту рез может быть и продольным и поперечным?
|
По направлению реза в полосе данного уровня - его программа всегда четко "знает".
Цитата:
Сообщение от Uncle
Почему нельзя поворачивать панели если ориентация панели отменена?
|
Не понял вопроса. При ручной раскладке можно поворачивать панель:
- С отмененной текстурой - по нажатию на клавишу "Пробел";
- С заданной текстурой - (если нельзя, но очень хочется, то можно) - по "Shift+Пробел".
Поворот панели производится, когда фантом панели (серый) "висит" на маркере, т.е. с момента, как она взята - до момента, когда она поставлена.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
15.11.2013, 21:12
|
#506
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
|
Цитата:
Сообщение от DTioutiou
- С отмененной текстурой - по нажатию на клавишу "Пробел";
- С заданной текстурой - (если нельзя, но очень хочется, то можно) - по "Shift+Пробел".
|
О.. извиняюсь.. ... Надо хоть иногда да почитывать мануал
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
15.11.2013, 22:02
|
#507
|
VIP
Регистрация: 04.07.2012
Сообщений: 1,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
|
в итоге вижу обсуждаемый вопрос так:
1. Постановка задачи:
создать раскрой взаимосвязанных текстурой панелей
2. хотите вы этого или не хотите, но первым делом в любом случае придется проверить задачу на выполнимость. если она физически не решаема (а критерии очень просты(как мне кажется их два) а. зазор между панелями достаточен для прохода пилы б. расположение резов таково, что позволяет их произвести пилой (вариант из поста 436))
3 в случае решаемости задачи, построить карту раскроя
попробуем математически:
1. необходимые панели должны быть выделены и им присвоен какой-то атрибут ("объединенные панели 1", "панели супер-пупер" - как угодно)
2.по критериям - а. - все просто,
насчет б. .....
... наверное так - проверить можно тупо итерационно:
шаг 1. - определям габаритную панель ,как габарит крайних фасадов с модели + отступ от края. проверяем возможность размещения на плите, если да - идем далее
шаг 2. ищем резы по одной оси (Х например), которые могут проходить через всю габаритную панель не пересекая панели. если не находим->проверяем по Y->если и здесь нет-> конец работы ("Ошибка ..."), если находим - разбиваем габаритную панель на N частей (сколько позволяет конкретная ситуация) - получаем новые "габаритные панели". Прибавляем к счетчику поворота панелей единицу. Повторяем цикл по Y (или по Х) для вновь полученных "габаритных панелей". Условие выхода из цикла - получение требуемого размера заготовки или "Ошибка...(нет реза проходящего от и до)". Если при этом количество поворотов панели более допустимого то нужно (в идеале) создавать новую карту раскроя для панели полученной после последнего допустимого поворота, сейчас допустим для простоты что это тоже будет "Ошибка ...".
В данном случае же можно говорить о том что Раскрой "знает" о наличии панелей, поскольку положение их жестко определено (уже , и до начала формирования карт раскроя), а это физические координаты
3. навскидку формировать по алгоритму из п.2
Чего не так?
|
|
|
15.11.2013, 23:32
|
#508
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от St Bruno
Но, я думаю, что скорее сделают вариант DTioutiou
|
Поскольку в плане на ближайшие 8 месяцев этой задачи вообще не стоит, сейчас бессмысленно гадать о том, что будет скорее всего или не скорее всего. И когда это будет.
Однозначно ясно тут одно - время на размышления и обсуждения есть!
|
|
|
18.11.2013, 12:03
|
#509
|
Местный
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 515
|
Цитата:
Сообщение от DTioutiou
Совершенно верно, именно БД, простая или сложная, но полновесная БД, под Firebird и т.д. и т.п. Но писать БД для обрезков - на настоящий момент не та задача. Не та.
|
мое-то мнение, что БД нужна не только под обрезки, но и под другие дела... но мне и текущие задачи не известны)
Цитата:
Сообщение от DTioutiou
А вот это принципиальный затык. Дело в том, что Раскрой не из карты раскроя получает резы, а ровно наоборот: из резов (полос, поворотов и т.п.) получает панели на карте раскроя.
|
Я, если честно, в ручную не кроил. Поэтому вопрос возникает, а сейчас мы можем получить произвольный раскрой или нет? т.е. не три фасадика подряд положить, чтоб текстура переходила, а именно сложные комбинации, в духе приведенных Вами?
Цитата:
Сообщение от DTioutiou
А чтобы загрузить в некую программу набор прямоугольников, а эта программа по этим прямоугольникам чтобы простроила резы (и тем самым проверила технологичность) - это будет совсем другая программа, которую придется создавать с нуля. Другая математика, другие алгоритмы (в т.ч. и эвристические!). Полностью другая программа.
|
Но ведь это будет верно независимо от того, реализовывать ваш способ или описанный мною через Базис-Мебельщик?
Добавлено через 10 минут
Цитата:
Сообщение от Uncle
О.. извиняюсь.. ... Надо хоть иногда да почитывать мануал
|
вот тоже все хочу так основательно его проштудировать и времени все не хватает!
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
|
|
|
18.11.2013, 12:26
|
#510
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5412
|
Цитата:
Сообщение от Am0ralist
мое-то мнение, что БД нужна не только под обрезки, но и под другие дела...
|
О да! Например, файл каждой модели: один конструктор ставит панели, второй тут же - крепеж, третий - облицовывает кромки, четвертый - делает расчет на прочность, пятый - файлы для ЧПУ. И все одновременно. Только это софт уровня UG или ProE. Так самолеты и ракеты проектируют. Сомневаюсь, что такое когда-либо понадобится для сугубо утилитарной продукции - мебели. Хотя для пощекотать фантазию - можно вполне.
Цитата:
Сообщение от Am0ralist
Я, если честно, в ручную не кроил. Поэтому вопрос возникает, а сейчас мы можем получить произвольный раскрой или нет? т.е. не три фасадика подряд положить, чтоб текстура переходила, а именно сложные комбинации, в духе приведенных Вами?
|
Принципиально можно:
1. Если будет свободное место на плите/обрезке;
2. И естественно, если позволит технологичность по резам.
А реально маловероятно, что это сойдется. Искусственно - можно. Повторюсь, что пока вижу решением что-то вроде щита. Вот щитовой раскрой - да, в планах стоит. Возможно, что после его реализации - можно будет вплотную подойти и к теме нашего последнего обсуждения.
Мне, по крайней мере, это так видится, что сначала программу нужно "научить" понятию щита - некоего прямоугольника постоянных размеров, который:
1. На карте кроится, как обычная панель;
2. Но внутри которого - есть еще панели.
Разница от классического щитового раскроя будет состоять в том, что классический щит программа создает сама, а в этом случае - человек.
Цитата:
Сообщение от Am0ralist
Но ведь это будет верно независимо от того, реализовывать ваш способ или описанный мною через Базис-Мебельщик?
|
Предложенный мной вариант исходит изначально из исполнимости и технологичности раскроя. Т.е. нереальных раскроев уже быть не может в принципе. Как только раскрой реален и исполним - дальше этот кусок (пусть пока будет щит) можно тасовать, как угодно.
|
|
|
|
|
|
Нижняя навигация
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 18:51. Часовой пояс GMT +3.
|