1 (изменено: serzh82saratov, 2019-07-24 19:45:34)

Тема: AHK: Алгоритм листового и линейного раскроя

Если кто не сталкивался, объясню на примере - дано листовой материал размером 2750 х 2050, и далее список деталей с размерами 1000 х 500 = 24 шт, 1168 х 500 = 48 шт и.т.д. Надо вычислить сколько листов понадобится для изготовления таких деталей.
С линейным проще, у материала и деталей есть только длинна. Например - материал размером 3000, и детали 1200 = 24 шт, 550 = 48 шт и.т.д.
Ап: И надо ещё выводить остатки материалов с каждого листа или хлыста.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

2

Re: AHK: Алгоритм листового и линейного раскроя

А что такое "хлыст"? Вообще о чём речь - о плазморезке?

3

Re: AHK: Алгоритм листового и линейного раскроя

Хлыст это про линейный раскрой, полоса материала которую надо порезать только поперёк.
Нет разницы, плазморезка, или форматный станок для ЛДСП. Единственно что - надо ещё учитывать ширину пропила, то есть ширину режущей части инструмента.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4

Re: AHK: Алгоритм листового и линейного раскроя

То есть имеется прямоугольник с известными размерами. Нужно с него нарезать прямоугольники поменьше, и желательно чтобы обрезков было поменьше?

5

Re: AHK: Алгоритм листового и линейного раскроя

Так и есть.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

6

Re: AHK: Алгоритм листового и линейного раскроя

Такие вещи с кондачка не решаются.
Надо читать теорию и изучать практические решения.
Например тут:
http://al-vo.ru/spravochnik-excel/linej … excel.html

7

Re: AHK: Алгоритм листового и линейного раскроя

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

8

Re: AHK: Алгоритм листового и линейного раскроя

Знаю что вопрос не простой, скорее рассчитывал что кто то сталкивался с библиотеками по этой теме.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

9

Re: AHK: Алгоритм листового и линейного раскроя

На питоне достаточно библиотек - можно с него перенести на автохотки.

10

Re: AHK: Алгоритм листового и линейного раскроя

Ссылкой поделишься.
Но, конечно это большая работа по переносу, какую нибудь бы DLL.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

11

Re: AHK: Алгоритм листового и линейного раскроя

В гугле:

cutting-stock problem python
cutting-stock problem dll

12 (изменено: serzh82saratov, 2019-07-25 23:35:23)

Re: AHK: Алгоритм листового и линейного раскроя

http://www.optimumcut.com/cms/optimumcu … algorithm/
Смущает

Trial is restricted to allow optimization of 50 Cuts per material.

и

1D

то есть это только линейный.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

13

Re: AHK: Алгоритм листового и линейного раскроя

Так и есть. Но на ней же свет не сошелся.
Наверняка есть и 2d фриварный софт и онлайн-калькуляторы, вопрос только, какие алгоритмы, где используются и готов ли заказчик оплачивать платные решения.

14

Re: AHK: Алгоритм листового и линейного раскроя

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

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

15

Re: AHK: Алгоритм листового и линейного раскроя

Ну раз сам не нашел и нужно в личных целях, то можно пойти на форум мебельщиков и посмотреть, кто какими "народными версиями" пользуется.
http://promebelclub.ru/forum/forumdisplay.php?f=4

16

Re: AHK: Алгоритм листового и линейного раскроя

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

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui