Научная статья на тему 'Расчет максимального выхода заготовок при раскрое плитных и листовых древесных материалов'

Расчет максимального выхода заготовок при раскрое плитных и листовых древесных материалов Текст научной статьи по специальности «Химические технологии»

CC BY
538
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Resources and Technology
ВАК
AGRIS
Ключевые слова
раскрой плитных и листовых древесных материалов / схемы раскроя / раскройная карта / комплектность заготовок

Аннотация научной статьи по химическим технологиям, автор научной работы — Ю. Н. Кондратьев

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Расчет максимального выхода заготовок при раскрое плитных и листовых древесных материалов»

Расчет максимального выхода заготовок при раскрое плитных и листовых древесных материалов

Ю. Н. Кондратьев' Петрозаводский государственный университет

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

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

ВВЕДЕНИЕ

Рациональное использование материалов в производстве изделий из древесины является актуальной задачей настоящего времени, так как стоимость материалов в себестоимости изделий достигает 70%. Это также важно и при раскрое плитных и листовых материалов (ДСтП, ДВП и фанеры) на прямоугольные заготовки.

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

задачи:

• расчет выхода заготовок из плитных и листовых материалов;

• расчет комплектности заготовок на программу.

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

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

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

МЕТОДИКА РАСЧЕТА

Анализируя типоразмеры отдельных видов плит и листов фанеры, следует отметить их небольшое раз-

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

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

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

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

При раскрое полоса материала отрезается по длине или ширине с толщиной пропила 4 мм. В плите могут располагаться один или два типоразмера заготовок.

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

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

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

Программа написана на алгоритмическом языке фортран - 77. Текст программы приведен в приложении 1.

' Автор - доцент кафедры технологии металлов и ремонта

© Ю. Н. Кондратьев, 1999

Расчет комплектности заготовок выполняется следующим образом:

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

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

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

ПРИМЕР РАСЧЕТА

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

ВЫВОД

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

Выполнить расчет раскроя двух типоразмеров древесностружечных плит на пять типоразмеров заготовок. Исходные данные приведены в приложении 2, а фрагмент результатов расчета представлен в приложении 3.

В исходных данных (прил. 2) задаются две строки текстовой информации, количество типоразмеров плит, размеры плит, количество типоразмеров заго-

ЛИТЕРАТУРА

1. Кондратьев Ю. Н. Расчет максимального выхода заготовок из плитных и листовых материалов на ЭВМ ЕС-1022: Информационный листок 65-88 / ЦНТИ. Архангельск, 1988. 4 с.

Рис. 1. Расположение заготовок на плитных или листовых материалах

Приложение 1

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

количество заготовок по длине в нижней

С Программа list.for

С

DIMENSION

В(10),В 1 (20),В2(20),РР( 10),PF11 (20),RBB 1 (10,20),

*K11(10,20),K12(10,20),KD 12(10,20),SF12(10,20),K13(10,20

*K14(10,20),KD14(lO,2O),SF14(10,2O),PF13(IO,2O),SP14(lO,2

0),

*PB14(10,20),TEXT(40),B82(20),B83(20),B84(20),B85(20), *В86(20),В87(20),В88(20) REALL( 10),L1(20),L2(20),L82(20),L83(20),L84(20), *L85(20),L86(20),L87(20),L88(20) OPEN(UNTT=3 ,FILE- list. isx') OPEN(UNIT=l 0,FILE='list.rez')

Ввод исходных данных

READ(3,1)TEXT 1 FORMAT(20A4/20A4) READ(3,3)N

3 FORMAT(I2) READ(3,4)(L(I),B(I),I=1 ,N)

4 FORMAT(2Fl 0.3) READ(3,5)N1

5 FORMAT(I2)

READ(3,6)(L1 (K),B 1 (K),K= 1 ,N 1)

6 FC>RMAT(2F10.3) READ(3,7)PRV

7 FORMAT(F6.3) DO 8 J=1,N1 L2(J)=L1(J)

8 B2(J)=B1(J)

Ш1ТЕ(10,2)ТЕХТ 2 РОШАТ(40(2Н=*)/20А4/20А4) №ТИТЕ(10,30) ЗОРОШ АТ(80( 1 Н-)/20Х,'Условные обозначения:'/80(1 Н-) */10Х,Ш - обозначение строки;'

*/10Х,'Ь - размер плиты или листа материала по горизонтали, м;'

*/1 ОХ.'В - размер плиты или листа материала по вертикали, м;'

*/10Х,'Ы - размер заготовки по горизонтали в верхней части1

*/17Х,'материала, м;'

*/10Х,'В1 - размер заготовки по вертикали в верхней части'

*/17Х,'материала, м;'

*/10Х,'К11 - количество заготовок по длине в верхней части, шт;'

*/10Х,'К12 - количество заготовок по ширине в верхней

части, шт;'

*/ЮХ,'К012 - количество заготовок в верхней части материала, шт;'

*/1 ОХ/БР12 - площадь заготовок в верхней части материала, м**2;'

*/10Х,'Ь2 - размер заготовки по горизонтали в нижней части

*/17Х,'материала, м;'

*/10Х,'В2 - размер заготовки по вертикали в нижней части'

*/17Х,'материапа, м;'

*/10Х,'К13 части, шт;'

*/10Х,'К.14 - количество заготовок по ширине в нижней части, шт.'

♦/10X/K.D14 - количество заготовок в нижней части материала, шт,'

*/10X,'SF14 - площадь заготовок в нижней части материала, м**2;'

*/10X,'SP14 - площадь всех заготовок материала, м**2;' */10Х,'РВ14 - процент выхода заготовок из материала, %.') С

DO 70 NN=1,8

С

VvRITE( 10,36) 36

FORMAT(79(lH*)/9X,'NS',5X,'L',8X,'B',6X,'Ll',6X,'Bl',6X,'K 11',

*5X,'K12',4X,'KD12',5X,'SF12'

*/16Х,'м',8Х,'м',6Х,'м',7Х,'м',7Х,'шт',6Х,'шт',6Х,'шт,,6Х,'м**2' */79(1Н-)) КК=1

DO 50 1=1,N PP(I)=L(I)*B(I) DO 50 K=1,N1 Ml=l

IF(B(I). LT.Bl(K)) GO TO 50 40 RBB1 (I,K)=B(I)-(B 1 (K)+0 004)*M 1 PF11(K)=L1(K)*B1(K) К11 (I,K)=L(I)/L 1 (K) K12(I,K)=M1

KD12(I,K)=K11(I,K)*K12(I,K) SF12(I,K)=KD12(I,K)*PF11(K) DO 60 J= 1 ,N 1 K13(I,J)=L(I)/L2(J) К14(I,J)=RBB 1 (I,K)/B2(J) KD 14(I,J)=K 13(I,J)*K 14(1, J) PF13(I,J)=L2(J)*B2(J) SFI4(I,J)=KD14(I,J)*PF13(I,J) SP14(1, J)=SF 12(I,K)+SF 14(1, J) IF(SP14(I,J).LE.O) GO TO 60 PB14(1, J)=( 100. *SP 14(I,J))/PP(I) IF(PB 14(1,J). LT. PRV) GO TO 60 WRITE( 10,9)KK,NN,L(1),B(I),L 1 (K),B 1 (K),K11 (I,K),K12(1,K), *KD12(I,K),SF12(I,K) 9

FORMAT(7X,13,11,3X,F5.3,4X,F5.3,2X,F5.3,3X,F5.3,5X,13,4X ,I3,5X,

*I3,1X,E12.5) KK=KJC+1 60 CONTINUE M1=M1 + 1

IF(RBB 1 (I,K)-(M 1 -1 )*(B 1 (K)+0.004).GE.B 1 (K)) GO TO 40 50 CONTINUE WRITE( 10,98) 98 FORMAT(79(lH-)) KK=1

WRITE( 10,97) 97FORMAT(9X,rNS',5X,'L2',7X,'B2',5X,'K 13',5X,' K14', 4X,'KD14',

*4X,'SFI 4',7X,'SP14',4X,'PB 14', */16Х,'м',8Х,'м',6Х,'шт',6Х,'шт',6Х,'шт',5Х,'м**2',7Х,' м**2', *5X,'%'/79(1H-)) DO 51 1=1,N PP(I)=L(I)*B(1)

эо 51 К.=1,Ш М1=1

Ш(В(1).1Л\В1(К)) во ТО 51 41 ЯВВ1 (1,К)=В(1)-(В 1 (К)+0.004)*М1 РР11(К)=Ы(К)*В1(К) К11(1,К)=Ь(1)/1Л(К) К12(1,К)=М1

КХ>12(1,К)=К11(1,К)*К.12(1,К) 8Р12(1,К)=КГ)12(1,К)*РР11(К) Э0 61 1=1,К1 К13(1,1)=Ц1)/Ь2(1) К14(1,1)=1ШВ 1 (1,К)/В2Ц) К014(1,1)=К13(и)*К14(1,1) РР13(1,1)=Ь2(1)*В2(1) ЭР 14(1,1)=КХ) 14(1,1)* РР 13(1,1) ЭР14(1,1)=8Р 12(1,К)+8Р 14(1,1) 1Р(8Р14(1,1).ЬЕ.О) вО ТО 61 РВ14(1,1)=( 100. *БР 14(1,1))/РР(1) Ш(РВ14(1,1). ЬТ.РЯУ) СО ТО 61 \УЯ1ТЕ( 10,19)КК,ЫЫ,Ь2(1),В2(1),К 13(1,1),К14(1,1), ' *КО 14 (1,1),Б? 14(1,1), БР14(1,1),РВ 14(1,1) 19РОКМАТ(7Х,13,11,ЗХ,Р5.3,ЗХ,Р5.3,4Х,13,5Х, 13,5Х, 13,2Х,Р9.6, *2Х,Р9.6,2Х,Р5.2) КК=КК+1 61 СОИТПМиЕ М1=М1+1

ШО^ВВ 1 (1,К)-(М 1 -1)*(В1 (К)+0.004). ОЕ В1 (К)) вО ТО

41

51 СОЫТГШЕ \¥ЮТЕ( 10,99) 99 РОИМАТ(79( 1Н*)) ОО ТО(72,73,74,75,76,77,78,79)МЫ

72 0 0 82 11=1,N1 Ь82(Л)=Ь2(Л) В82(11)=В2(11) Ь2(11)=В 82(11)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

82 В2(11)=Ь82(11) вО ТО 70

73 ЭО 83 К1=1,1Ч1

Ь83(К1)=Ы(К1) В83(К1)=В1(КЛ) Ы(К1)=В83(К1)

83 В1(К1)=Ь83(К1) ОО ТО 70

74 ЭО 84 12=1,N1 Ь84(12)=Ь2(12) В84(12)=В2(12) Ь2(12)=В 84(12)

84 В2(12)=Ь84(12) ОО ТО 70

75 БО 85 11=1,N Ь85(11)=Ц11) В85(11)=В(11) Ц11)=В85(11)

85 В(Н)=Ь85(Н) ОО ТО 70

76 ОО 8613=1,N1 Ь86(13)=Ь2(13) В86(13)=В2(13) Ь2(13)=В86(13)

86 В2(13)=Ь86(13) ОО ТО 70

77 ОО 87 К2=1,>(1 Ь87(К2)=Ь1(К2) В87(К2)=В1(К2) 1Л(К2)=В87(К2)

87 В1(К2)=Ь87(К2) вО ТО 70

78 ЭО 88 14=1,N1 Ь88(14)=Ь2(14) В88(14)=В2(14) Ь2(14)=В88(14)

88 В2(14)=Ь88(14)

70 СОЫТ1ЫиЕ

79 \УЮТЕ(10,20)

20 РОЯМАТ(79( 1Н*)) БТОР ЕЖ)

Приложение 2

Расчет максимального выхода заготовок из ДСтП выполнил Ю. Н. Кондратьев. 05.02.97.

02

3.660 1.830

3.500 1.750

0.581 0.457

0.769 0.433

0.667 0.279

0.546 0.433

0.541 0.113

096.00

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

Приложение 3

Расчет максимального выхода заготовок из ДСтП выполнил Ю. Н. Кондратьев. 05.02.97.

Условные обозначения: N8 - обозначение строки;

Ь - размер плиты или листа материала по горизонтали, м; В - размер плиты или листа материала по вертикали, м; Ы - размер заготовки по горизонтали в верхней части

материала, м; В1 - размер заготовки по вертикали в верхней части материала, м;

К11 - количество заготовок по длине в верхней части, шт; К12 - количество заготовок по ширине в верхней части, шт; КО 12 - количество заготовок в верхней части материала, шт; БР12 - площадь заготовок в верхней части материала, м**2; Ь2 - размер заготовки по горизонтали в нижней части

материала, м; В2 - размер заготовки по вертикали в нижней части материала, м;

К13 - количество заготовок по длине в нижней части, шт; К14 - количество заготовок по ширине в нижней части, шт; К1Э14 - количество заготовок в нижней части материала, шт; 8Р14 - площадь заготовок в нижней части материала, м**2; БР14 - площадь всех заготовок материала, м**2; РВ14 - процент выхода заготовок из материала, %.

N8 Ь В Ы В1 К11 К12 КЮ12 8Р12

м м м м шт шт шт м2

17 1.830 3.660 0.581 0.457 3 2 6 0.15931Е+01

27 1.830 3.660 0.541 0.113 3 1 3 0.18340Е+00

37 1.750 3.500 0.581 0.457 3 4 12 0.31862Е+01

47 1.750 3.500 0.581 0.457 3 4 12 0.31862Е+01

57 1.750 3.500 0.546 0.433 3 3 9 0.21278Е+01

N8 Ь2 В2 К13 К14 КЕ)14 8Р14 8Р14 РВ14

м м шт ПГГ шт м2 м2 %

17 0.113 0.541 16 5 80 4.890640 6.483742 96.80

27 0.457 0.581 4 6 24 6.372407 6.555806 97.88

37 0.433 0.546 4 3 12 2.837016 6.023219 98.34

47 0.113 0.541 15 3 45 2.750985 5.937189 96.93

57 0.433 0.546 4 4 16 3.782688 5.910450 96.50

i Надоели баннеры? Вы всегда можете отключить рекламу.