OSB sienų apkalos skaičiuoklė

Apimtis
Tvirtinimo būdas
Plokštės orientacija
Angos

Palangės aukštis (nuo grindų iki angos apačios)

Kol kas nėra elementų.

Plokštė
Briaunos profilis
Karkasas
Karkaso kryptis
Tvirtinimo elementai

Plokštės ilgoji ašis (vertical) eina lygiagrečiai su vertical pagrindiniais elementais, o ne skersai jų, todėl kiekviena plokštė remiasi tik į vieną tarpą, o ne į kelis.

Abi plokščių orientacijos šiai sienai reikalauja tiek pat — 5 plokščių.

Siūlomas pagrindinių elementų žingsnis 1250 mm plokštės matmeniui: 625 mm (du tarpai vienai plokštei).

1 horizontali(ios) siūlė(s) kas 2500 mm reikalauja tarpinio elemento (nogelio) ar kitos papildomos atramos.

Pritaikyta 5% atliekos paklaida.

Brėžinys
Reikalingas plokščių kiekis (su atsarga)6
Plotas
Sienos plotas10,80 m²
Grynasis plotas (atėmus angas, tik informacijai)10,80 m²
Plokštės
Plokštės be atsargos5
Atsargos plokštės1
Likusi nuopjova po išpjovimo4,83 m²
Plokštės storis11 mm
Orientacijos palyginimas
Plokščių, jei vertikaliai5
Plokščių, jei horizontaliai5
Tvirtinimo elementai
Reikalingas tvirtinimo elementų kiekis206
Reikalingas dėžučių kiekis1
Karkasas
Siūlomas pagrindinių elementų žingsnis625 mm
Naudojamas pagrindinių elementų žingsnis625 mm
Bendras karkaso ilgis22,38 m
Bendras karkaso tūris95,67 L
Detalių sąrašas
StatramstisKiekis: 7
Ilgis
2 700 mm
Plotis
45 mm
Storis
95 mm
NogelisKiekis: 6
Ilgis
580 mm
Plotis
45 mm
Storis
95 mm
Pjovimo planas

2 500 mm × 1 250 mm plokštės

1 plokštėAtraiža 0,00 cm²
2 plokštėAtraiža 0,00 cm²
3 plokštėAtraiža 0,00 cm²
4 plokštėAtraiža 2,50 m²
5 plokštėAtraiža 2,33 m²
6 plokštėAtsarginė, nepjauta
Detalės
Nr.DetalėMatmenysKiekis
1Visa plokštė, nepjauta2 500 mm × 1 250 mm3
2Pjauta dalis2 500 mm × 250 mm1
3Pjauta dalis200 mm × 1 250 mm3
4Pjauta dalis200 mm × 250 mm1

Apie šią skaičiuoklę

Ši skaičiuoklė įvertina, kiek OSB plokščių, karkaso elementų ir tvirtinimo detalių reikia sienai apkalti pagal sienos ilgį ir aukštį, plokštės dydį, orientaciją bei briaunos profilį, taip pat pagal tai, ar plokštės tvirtinamos prie karkaso (statramsčių ar grebėstų), ar prie esamo vientiso pagrindo (rąstų, seno karkaso ar betono). Tai nėra tas pats skaičiavimo uždavinys: tvirtinant prie karkaso, viena plokščių eilė (aukštis) paprastai iškertama ir sumontuojama kaip vienas darbas pagal tos eilės pačios statramsčių ar grebėstų išdėstymą, todėl neprielaidaujama, kad vienos eilės liekana bus perkelta į kitą eilę. Tvirtinant prie vientiso pagrindo, nėra atskiro atramų tinklo, prie kurio siūlės būtų pririštos eilė po eilės, todėl atraižą iš bet kurios sienos vietos galima panaudoti bet kur kitur. Skaičiuoklė sukrauna reikiamas dalis į sandėlio plokštes pagal kiekvieno režimo taisyklę ir pateikia plokščių kiekį pagal pasirinktą būdą — o karkaso režimu dar ir statramsčius ar grebėstus, nogelius bei angų kraštinius elementus, kuriuos reikalauja pats išdėstymas, ir tvirtinimo detales, kurių reikia abiem režimams.

Apimtis parenka vieną iš dviejų atskirų įvesties formų: Viena siena (numatytoji) — viskas aukščiau, sienos ilgis ir aukštis bei tos sienos pačios angos — niekas netyčia neprideda antros sienos, o rezultatas nepriklauso nuo nieko žemiau. Kambarys pakeičia į kambario kontūrą, po vieną sienų sąrašo eilutę kiekvienai tikrai to kontūro briaunai ir bendrą viso kambario angų sąrašą, kur kiekviena anga priskirta vienai iš tų sienų — žr. „Kambario apimtis“ žemiau, kodėl tai nėra tiesiog vienos sienos aritmetika, paleista keturis kartus.

Formulė

Siena dalijama eilėmis, sukrautomis per sienos aukštį (viena eilė vienam plokštės ilgiui, paskutinė eilė nupjaunama, jei aukštis nesidalija tiksliai), o kiekviena eilė dalijama per sienos ilgį plokštės pločio dalimis:

eiliuTaskaicius = ceil(sienosAukstis / plokstesIlgis)
dalys eilėje = tileRun(sienosIlgis, efektyvusPlokstesPlotis)

efektyvusPlokstesPlotis yra nominalus plokštės plotis, atėmus įlaidos (spyglio ir griovelio, T&G) dengiamo ploto praradimą, kai pasirinktas T&G briaunos profilis (žr. DUK skyrių apie šio skaičiaus kilmę); stačiakampei briaunai tai tiesiog nominalus plotis.

Kiekviena dalis yra tikras plotis x aukštis stačiakampis (jos eilės pats aukštis, kuris yra visas plokštės ilgis kiekvienai eilei, išskyrus trumpesnę paskutinę), kurį reikia iškirsti iš sandėlio plokštės — o ne abstraktus „langelis“, kuriam paskiriama viena plokštė nepriklausomai nuo dydžio. Skaičiuoklė sukrauna šiuos stačiakampius į mažiausią plokščių skaičių naudodama tik statmenus (guillotine) pjūvius: kiekvienas pjūvis eina per visą pjaunamos dalies plotį arba aukštį, lygiai taip, kaip veikia tikras plokščių pjūklas, niekada L formos pjūvis aplink dalį. Naudojamas „lentynų“ pakavimas (first-fit decreasing height): dalys rūšiuojamos nuo aukščiausios, tada kiekviena dedama į pirmą tinkamą „lentyną“ — per visą plotį jau nupjautą juostą, bent tokio pat aukščio kaip dalis — kurioje liko pakankamai pločio; jei tokios nėra, į naują lentyną, iškirstą iš bet kurios jau atidarytos plokštės, kurioje dar liko aukščio; jei ir tokios nėra, atidaroma nauja plokštė. Likęs lentynos plotis arba likęs plokštės aukštis, siauresnis nei minUsableOffcut (numatytoji reikšmė 200 mm), iškart nurašomas kaip atlieka, o ne paliekamas vėlesnei, mažesnei daliai — tokia plona atraiža realiame darbe neverta įgulos laiko ją surasti ir perpjauti iš naujo; tai praktinis sprendimas, o ne cituojamas standartas (žr. DUK).

Karkaso režimas sukrauna po vieną eilę (aukštį) vienu metu — vienos eilės dalys laisvai dalijasi plokštėmis tarpusavyje, bet niekada su kitos eilės dalimis. Karkaso eilės plokštės iškertamos ir prikalamos pagal tos eilės pačios statramsčių/grebėstų išdėstymą kaip vienas darbas; ši skaičiuoklė neprielaidauja, kad įgula pernešiotų dalinę plokštę iš vienos eilės pjovimo į kitą.

Vientiso pagrindo režimas sukrauna visas sienos dalis, iš visų eilių, į vieną bendrą sandėlio plokščių telkinį — nėra atskiro atramų tinklo, į kurį turėtų remtis siūlė, todėl niekas netrukdo pernešti vienos eilės atraižos pjaunant kitos eilės dalį.

ploksciuKiekis (karkasas) = visų eilių sumos: packGuillotine(tos eilės dalys)
ploksciuKiekis (vientisas) = packGuillotine(visos sienos dalys kartu)

Abu režimai būtinai sutampa, kai eilė tik viena (nėra kur pasireikšti karkaso režimo eilės ribos apribojimui), arba kai jokia eilė niekaip negalėtų dalytis plokšte su kita eile nepriklausomai nuo režimo. Jie išsiskiria, kai atsiranda tikra galimybė pakartotinai panaudoti medžiagą tarp eilių, kurią leidžia tik vientisas režimas — žr. toliau pateiktą pavyzdį, kur taip nutinka, ir pagrindinį pavyzdį, kur (galbūt netikėtai) nenutinka.

Plokštės orientacija parenka, kuris fizinis plokštės matmuo dalija aukščiau aprašytą tinklelį: vertical (numatytoji) palieka ilgesnį matmenį sienos aukščio kryptimi, todėl efektyvusPlokstesPlotis yra plokštės (T&G pakoreguotas) plotis; horizontal palieka ilgesnį matmenį sienos ilgio kryptimi, todėl vaidmenys apsikeičia — dalijamas matmuo tampa plokštės ilgiu, o eilės kraunamos jos pločiu. Tai keičia patį plokščių kiekį, ne tik brėžinį, todėl skaičiuoklė kiekvieną kartą apskaičiuoja abi orientacijas ir praneša, kuri pigesnė jūsų sienai (žr. pavyzdį žemiau, kur jos skiriasi, ir pagrindinį pavyzdį, kur — ne).

Siūlomas pagrindinių elementų žingsnis (statramsčių ar grebėstų, priklausomai nuo framingDirection) išvedamas iš to plokštės matmens, kuris iš tikrųjų kerta to elemento žingsnio ašį, o ne suapvalinamas iki įprasto 400 ar 600 mm žingsnio:

siulomas zingsnis = (plokstes matmuo, statmenas atramos krypčiai) / 2

Vertikaliems statramsčiams (išdėstytiems išilgai sienos ilgio) tikrinamas dalijimo krypties siūles; horizontaliems grebėstams (išdėstytiems sienos aukščio kryptimi) — eilučių tarpusavio siūles (žr. DUK, kodėl tai gali duoti gerokai didesnį siūlomą grebėstams nei statramsčiams tai pačiai sienai). Apvalinimas iki 600 mm atrodo nekenksmingas, bet taip nėra: penkios 1250 mm plokštės driekiasi 6250 mm, o dešimt 600 mm tarpų — tik 6000 mm, todėl neatitikimas kaupiasi su kiekviena plokšte, o ne pasiskirsto per siūlės tarpą. Vietoj to skaičiuoklė, kad ir koks žingsnis būtų įvestas, praneša kaupiamąjį poslinkį tarp to, kur atsiduria plokštės siūlė, ir kur iš tikrųjų yra artimiausias pagrindinis elementas:

sujungimo padetis (N-oji dalis) = daliu dydziu suma iki N-osios dalies
poslinkis toje sujungimo vietoje = sujungimo padetis mod pagrindinioZingsnio

Jei bet kuris poslinkis viršija paties elemento priekinio paviršiaus plotį, ta siūlė visiškai nuslydo nuo jo — skaičiuoklė pažymi pirmą tokią siūlę ir poslinkį pačioje paskutinėje siūlėje, kad matytumėte ir kada problema prasideda, ir kokia ji tampa iki eilės galo.

Plokštės ilgoji ašis turėtų eiti skersai atramų, remdamasi į kelias, o ne tik į dvi. Kai sheetOrientation ir framingDirection nurodo tą pačią ašį (abu vertical arba abu horizontal), plokštės ilgoji ašis eina lygiagrečiai su pagrindiniais elementais — kiekviena plokštė tada remiasi tik į vieną tarpą, į tuos pačius du elementus per visą savo ilgį, o ne kerta kelis. Skaičiuoklė apie tai įspėja, bet neblokuoja: vertikalios plokštės ant vertikalių statramsčių išlieka įprasta praktika dėl sienos standumo/šlyties atsparumo, net jei tai neatitinka šios bendros taisyklės — įspėjimas tik parodo šį kompromisą, o ne jį smerkia.

Angos neatimamos iš plokščių kiekio. Langas ar durys plokštės viduryje iškertami iš tos pačios plokštės — tai nesumažina plokščių poreikio, o skaičiuoklė net neturi horizontalios padėties įvesties, kad žinotų, po kuria plokšte anga atsiduria. Bendras sienos plotas ir plotas be angų pateikiami abu, tačiau plokščių kiekį lemia tik bendrasis plotas (ta pati logika, kaip šios platformos wallpaper skaičiuoklėje, kuri plotą be angų nurodo tik informaciniais tikslais, ne ritinių kiekiui skaičiuoti).

Atlieka pridedama prie išdėstymu pagrįsto plokščių kiekio kaip lūžimo/nupjovimo paklaida, atskirai nuo eilučių/stulpelių aritmetikos:

reikalingasPloksciuKiekis = ploksciuKiekis + round_up(ploksciuKiekis x atliekosProc / 100)

Karkaso elementai (tik karkaso režimu — vientiso pagrindo režimu karkaso nėra, todėl nėra nei karkaso skyriaus, nei detalių sąrašo, o ne nuliai):

pagrindiniai elementai = floor(ilgis / pagrindinisZingsnis) + 1, per visą ilgį
  (statramsčiai: ilgis = sienosIlgis, kiekvienas per visą sienosAukstis;
   grebėstai: ilgis = sienosAukstis, kiekvienas per visą sienosIlgis)

nogeliai (tik statramsčiams, kai eilučių daugiau nei viena) =
  (pagrindiniai elementai - 1) tarpai x (eilutės - 1) horizontalios siūlės,
  kiekvienas (pagrindinisZingsnis - pagrindinioPlotis) ilgio

kiekvienai angai: 2 kraštiniai elementai (palangesAukstis + aukstis ilgio,
  nuo grindų iki viršutinio elemento apačios),
  1 viršutinis elementas (plotis + 2 x skerspjuvioPlotis, remiasi į abu kraštinius),
  1 palangės elementas (tas pats tarpas) tik kai palangesAukstis > 0

Šie elementai pridedami prie įprasto tinklelio, o ne jį pakeičia — žr. Prielaidų skyrių, kodėl. Elementų kiekis ir kiekvienas ilgis pateikiami kaip detalių sąrašas (taip pat, kaip šios platformos door-trim skaičiuoklė pateikia savo pjūvius), o kartu — bendras linijinis ilgis ir tūris pasirinktam framingSection skerspjūviui.

Tvirtinimo elementai (abiem režimais):

perimetro linijos = kiekviena plokštės briauna (abiem kryptimis), tvirtinama
  perimetroZingsnis žingsniu
tarpinės linijos = atrama, kertanti plokštės vidų, o ne jos briauną, tvirtinama
  platesniu tarpinesAtramosZingsnis žingsniu

tvirtinimo elementai vienoje L ilgio linijoje su S žingsniu = floor(L / S) + 1
visoTvirtinimoElementu = visų perimetro linijų suma + visų tarpinių linijų suma
reikalingosDezes = round_up(visoTvirtinimoElementu / dezesDydis)

Vientiso pagrindo režimu nėra atskiros atramos, su kuria lyginti plokštės briaunas, todėl tarpinis tvirtinimas modeliuojamas kaip vienodas tinklelis su tarpinesAtramosZingsnis žingsniu per visą apkalos plotą abiem kryptimis (pagrindas ištisinis visur), o ne susietas su konkrečiomis statramsčių ar grebėstų vietomis.

Kambario apimtis

Niekas neapkala vienos sienos izoliuotai — apkalamas kambarys. Paleisti šią skaičiuoklę keturis kartus, po vieną sienai, ir sudėti rezultatus nėra tas pats skaičiavimas: kiekvienas nepriklausomas paleidimas nurašo savo pačios liekanas kaip nepanaudojamas, kai tos vienos sienos išdėstymas baigtas, todėl keturi paleidimai užsako per daug kiekvieną kartą, kai vienos sienos atraiža galėjo iškirsti dalį kitai. Kambario apimtis sukrauna visų apkaltų sienų dalis kaip vieną darbą, lygiai taip, kaip iš tikrųjų dirba kambarį apkalanti brigada — pjaudama medžiagą visam kambariui, o ne sienai po sienos.

Kambario kontūras yra tas pats formos įvedimo mechanizmas (roomShape), kurį jau naudoja šios platformos grindinio šildymo ir socket-count skaičiuoklės — penki integruoti šablonai (stačiakampis, L, T, U, niša) plius pasirinktinis daugiakampis, išsprendžiamas iki realių kampinių taškų sekos. walls yra sąrašas su po vieną eilutę kiekvienai norimai aprašyti sienai, kiekviena nurodanti, kuri iš kontūro briaunų tai yra (1 briauna, 2 briauna, ..., apsisukant aplink kontūrą taip pat, kaip socket-count skaičiuoklės pačios sienos pasirinkimas), ar ta siena apskritai apkalama (siena gali likti neapkalta — esama mūrinė siena, jau baigta bendra siena), ir pasirinktinį aukščio pakeitimą (0, numatytoji reikšmė, reiškia „naudoti bendrą roomHeight“). roomOpenings yra antras sąrašas, kiekviena anga nurodanti, kuriai walls eilutei ji priklauso — tas pats sugrupavimo pagal sieną modelis, kurį šios platformos drywall-partition skaičiuoklė naudoja savo pačios sienų angoms — todėl 2 sienos langas veikia tik 2 sienos plotą, karkasą ir brėžinį, ne jokią kitą sieną.

Sienų sąrašas automatiškai negeneruoja po vieną eilutę kiekvienai briaunai, kai kambario forma keičiasi: eilutes pridėkite ar pašalinkite patys, kad atitiktų. Briauna be jokios eilutės tiesiog nedalyvauja (tas pats poveikis kaip neapkalimas), ir niekas neaptinka ar nesujungia dviejų eilučių, kurios atsitiktinai nurodo tą pačią briauną — skaičiuoklė pasitiki jūsų sudarytu sąrašu.

Keičiasi pats pakavimas, ne tik apskaita. Aukščiau aprašytas karkaso/vientiso režimo skirstymas taikomas toliau, apibendrintas nuo „vienos sienos pačios eilučių“ iki „viso kambario“:

  • Vientiso pagrindo režimas sukrauna visas dalis iš visų apkaltų sienų į vieną pakavimo procesą — ta pati „nėra atskiro atramų tinklo“ logika, kaip vienai sienai, tiesiog išplėsta visam kambariui.
  • Karkaso režimas vis dar kraunа po vieną eilę vienu metu, tačiau eilė nebėra susieta su viena siena — tai kiekvienos apkaltos sienos pačios eilė tam tikru eilės numeriu, sukrauta kartu. Eilės ribos apribojimas visada buvo apie tai, kada plokštė iškertama ir sumontuojama (viena pjovimo sesija vienai eilei), o ne apie tai, kuriai sienai dalis atitenka: statramsčių tinklas niekaip nesusieja konkrečios fizinės plokštės su konkrečios sienos pačiais statramsčiais, o bet kokia tinkamo dydžio iškirsta plokštė prikalama taip pat, nepriklausomai nuo to, kurios sienos atraižos ji buvo. Kambario apatinė eilė (juosta nuo grindų iki vieno plokštės ilgio aukščiau) natūraliai yra viena pjovimo sesija kiekvienai pakankamai aukštai sienai, todėl 1 sienos 0 eilė sukraunama kartu su 3 sienos 0 eile, 1 sienos 1 eilė — su 2 sienos 1 eile, ir taip toliau, o 0 eilė niekada nesukraunama su 1 eile — tai vis dar tikra eilės riba. Skirtingo aukščio sienoms tiesiog pritrūksta eilučių skirtingais eilės numeriais.

Abu skaičiai pateikiami greta, kaip pirmarūšis skyrius „Kambarys vs. sienos atskirai“, o ne pastaba apačioje: kiek šios pačios sienos kainuotų paleistos kaip keturi atskiri vienos sienos darbai, kiek iš tikrųjų reikia supakuotam kambariui, ir sutaupymas tarp jų — tas palyginimas yra visa šios apimties prasmė, palyginti su skaičiuoklės paleidimu po kartą kiekvienai sienai.

Karkaso elementai, tvirtinimo detalės ir neatitikimo/nogelio patikros lieka kiekvienai sienai atskiros (kiekvienos sienos pačios statramsčiai, nogeliai ir tvirtinimo linijos fiziškai nepriklauso nuo bet kurios kitos sienos — sukrovimas taikomas tik pačiam plokščių kiekiui), sumuojamos bendram rezultatui ir išvardijamos atskirai kiekvienai sienai detalių sąraše, nes skirtingo aukščio sienoms reikia skirtingo ilgio statramsčių.

Brėžinys tampa po vieną pjūvį kiekvienai apkaltai sienai, sugrupuotą po viena kortele (tas pats kelių vaizdų mechanizmas, kurį šios platformos laiptų skaičiuoklės naudoja keliems vieno objekto pjūviams), o ne vienas bendras brėžinys — bet kokios kambario formos bendras pjūvis neturi vienos bendros koordinačių sistemos, kurioje matmenų grandinės nesusikirstų tarp gretimų sienų. Kiekvienos sienos pačios kortelės antraštė rodo tą patį bendrą tekstą „Sienos pjūvis“ (brėžinio sutartis neturi kiekvienam vaizdui atskiro dinaminio pavadinimo, tik bendrą, statišką — tą patį apribojimą jau priima šios platformos socket-count skaičiuoklė savo pačios sienų pjūviams); kiekviena siena atskiriama pagal savo pačios matmenų žymas su sienos numeriu (A1/B1 1 sienai, A2/B2 2 sienai, ir taip toliau) pačiame brėžinyje.

Skaičiavimo pavyzdys

Numatytosios reikšmės: 6000 x 2700 mm siena, viena 1500 x 1500 mm anga (palangės aukštis 900 mm), 2500 x 1250 mm stačiakampės briaunos plokštės, karkaso režimas, 625 mm statramsčių žingsnis, 5% atliekos.

eiliuTaskaicius = ceil(2700 / 2500) = 2 -- 1 eilė: 2500mm, 2 eilė: 200mm
tileRun(6000, 1250) = [1250, 1250, 1250, 1250, 1000] -- 5 dalys, vienodai abiejose eilėse

1 eilė (2500mm = visas sandėlio plokštės aukštis): nelieka aukščio antrai
  lentynai, todėl visoms 5 dalims reikia po atskirą plokštę -> 5 plokštės
2 eilė (200mm): floor(2500 / 200) = 12 lentynų telpa vienoje plokštėje -- su
  kaupu užtenka šios eilės 5 dalims kaip 5 lentynoms -> 1 plokštė

karkasas: 5 + 1 = 6 plokštės. Vientisas režimas (sujungus abi eiles) čia taip pat
  duoda 6 -- nėra ko pakartotinai panaudoti tarp eilių, kai 2 eilės dalys jau
  telpa vienoje plokštėje pačios savaime.

Šiuo atveju karkaso ir vientiso režimo skaičiai sutampa: 6 plokštės, plius 5% atliekos (round_up(6 x 5 / 100) = 1) — iš viso 7 plokštės. 3200 x 2700 mm siena su tomis pačiomis plokštėmis geriausiai parodo patį mechanizmą: tileRun(3200, 1250) = [1250, 1250, 700], taigi 200mm aukščio viršutinei eilei vis tiek užtenka tik 1 plokštės visoms trims jos dalims, o 2500mm aukščio apatinei eilei reikia 3 (po vieną kiekvienai daliai, visas aukštis nepalieka vietos antrai lentynai) — iš viso 4 plokštės, o ne 7, ką klaidingai duotų kiekvienam nupjautam langeliui priskirta atskira plokštė nepriklausomai nuo dydžio.

1650 x 5000 mm siena parodo, kaip karkaso ir vientiso režimai gali tikrai išsiskirti: tileRun(1650, 1250) = [1250, 400], abi eilės viso sandėlio plokštės aukščio (2500mm). Karkaso režimas kraunа kiekvieną eilę atskirai — po 2 plokštes kiekvienai eilei (400mm dalis negali dalytis 1250mm dalies jau užimta lentyna) — iš viso 4 plokštės. Vientisas režimas sujungia abi eiles: pirmos eilės 400mm nupjovimas palieka 850mm pločio atraižą, pakankamai plačią, kad joje tilptų antros eilės pačios 400mm dalis toje pačioje plokštėje, vietoj ketvirtos — 3 plokštės. Sutaupyta plokštė atsiranda būtent iš medžiagos pakartotinio panaudojimo per eilių ribą, kurios karkaso režimo eilinis pakavimas nebando daryti.

Siūlomas statramsčių žingsnis 1250 mm pločio plokštei yra 625 mm (du tarpai vienai plokštei) — būtent tai naudojama šiame pavyzdyje, todėl kiekviena siūlė atsiduria tiksliai ant statramsčio. Pakeitus žingsnį į įprastus 600 mm toje pačioje 6000 mm sienoje, siūlė jau po pirmos plokštės nukrypsta 50 mm nuo artimiausio statramsčio ir išauga iki 200 mm paskutinėje vidinėje siūlėje — gerokai daugiau nei įprastas 45 mm statramsčio paviršiaus plotis, taigi kelios siūlės eilėje kabėtų tarpe tarp statramsčių, o ne remtųsi į juos.

Sukrovus tą pačią sieną horizontaliai, reikėtų 7 plokščių (eilutės tampa ceil(2700/1250) = 3: dviem 1250mm aukščio eilėms reikia po 3 plokštes -- vėl nėra vietos antrai lentynai -- plius 200mm aukščio eilei, kurios 3 dalys telpa 1 plokštėje, 3 + 3 + 1 = 7) — viena daugiau nei vertikaliai (6); tai skaičiuoklė praneša tiesiogiai kaip orientacijų palyginimą, nereikia paleisti antrą kartą.

Prie numatytojo 625 mm statramsčių žingsnio šios sienos karkasas (10 statramsčių per visą 2700 mm aukštį, 9 nogeliai po 580 mm ties viena horizontalia siūle, taip pat lango 2 kraštiniai elementai po 2400 mm, 1590 mm viršutinis ir 1590 mm palangės elementas) sudaro iš viso 40 200 mm 45x95 mm medienos — 0,172 m³. Tvirtinimo elementų (perimetro linijos ties kiekviena plokštės briauna 150 mm žingsniu, tarpinės linijos ties 5 statramsčiais, patenkančiais į plokštės vidų, o ne į jos briauną, 300 mm žingsniu) iš viso 287, viena 500 vnt. dėžė. Šis skaičius galioja tik šiuo metu pasirinktai orientacijai — pakeitus orientaciją, keičiasi ir plokščių briaunų vietos (taigi ir perimetro/tarpinių linijų pasiskirstymas), todėl jis neperkeliamas iš aukščiau pateikto palyginimo.

Kambario apimties skaičiavimo pavyzdys. 4000 x 5000 mm kambarys, visur 2700 mm aukščio, visos keturios sienos apkaltos, tos pačios 2500 x 1250 mm stačiakampės briaunos plokštės, vertikali orientacija, karkaso režimas, be angų, be atsargos.

Kiekviena 4000mm siena: eilutės [2500,200]. tileRun(4000, 1250) = [1250, 1250, 1250, 250].
Kiekviena 5000mm siena: eilutės [2500,200]. tileRun(5000, 1250) = [1250, 1250, 1250, 1250]
  (5000/1250 = 4 tiksliai, be liekanos).

Sienos atskirai (nepriklausomai): kiekvienai 4000mm sienai reikia 5 plokščių (4
  savo 2500mm aukščio eilutei, po vieną plokštę daliai, nes visas eilutės aukštis
  nepalieka vietos antrai lentynai, + 1 savo 200mm aukščio eilutei, kurios 4 dalys
  telpa vienoje plokštėje). Kiekvienai 5000mm sienai taip pat reikia 5 (ta pati
  logika, nėra liekamos dalies, su kuria sujungti bet kurioje eilutėje). Keturios
  sienos paleidžiamos atskirai: 5 + 5 + 5 + 5 = 20 plokščių.

Supakuota kambariui (karkasas, eilių numeriai sukrauti per visas 4 sienas):
  0 eilė (kiekvienos sienos pačios 2500mm eilutė, sukrauta kartu): 14 pilno 1250mm
    pločio dalių (6 iš dviejų 4000mm sienų, 8 iš dviejų 5000mm sienų) + 2
    liekamos 250mm dalys (po vieną iš kiekvienos 4000mm sienos). 14 pilnų dalių
    kiekvienai reikia savo plokštės (2500mm aukštis = visas sandėlio aukštis, nėra
    vietos antrai lentynai) — 14 plokščių. Dvi 250mm dalys: pirmoji atidaro 15-ą
    plokštę (1250-250 = 1000mm dar liko laisva), antroji tilpsta į tą pačią laisvą
    vietą, o ne atidaro 16-ą. 0 eilė = 15 plokščių.
  1 eilė (kiekvienos sienos pačios 200mm eilutė, sukrauta kartu): tas pats 16
    dalių rinkinys, visos tik 200mm aukščio. floor(2500/200) = 12 lentynų telpa
    vienoje plokštėje: pirmosios 12 iš keturiolikos pilnų dalių tiksliai užpildo
    vieną plokštę (panaudota 2400mm, 100mm atlieka, mažiau nei minUsableOffcut);
    likusios 2 atidaro antrą plokštę. Dvi 250mm dalys tada dalijasi tos antros
    plokštės pačia laisva vieta. 1 eilė = 2 plokštės.
  ploksciuKiekis (kambarys) = 15 + 2 = 17 plokščių.

20 plokščių paleidus atskirai kiekvienai sienai, 17 supakavus kaip vieną kambarį — 3 plokščių sutaupymas, visiškai iš dviejų 4000mm sienų pačių 250mm atraižų, kurios dalijasi viena plokšte kambario lygyje (ko nė viena siena negalėtų padaryti pati), plius šiek tiek tvirčiau supakuota bendra 200mm eilė. Skaičiuoklė praneša visus tris skaičius — atskirai, kambariui, sutaupyta — kaip atskirą skyrių.

DUK

Kodėl karkaso ir vientiso režimo plokščių kiekiai kartais visiškai sutampa? Todėl, kad vienintelis skirtumas tarp jų yra tai, ar vienos eilės atraižą galima panaudoti kitoje eilėje — o tai svarbu tik tada, kai tokia atraiža iš tikrųjų egzistuoja ir yra pakankamai plati kažkam, ko reikia kitai eilei. Jei kiekvienos eilės dalys jau savaime sudėliojamos į pilnas plokštes (nėra vertos perkėlimo liekanos, arba jokia sienos nupjauta dalis vis tiek netilptų į kitos eilės liekaną), vientiso režimo tarpeilinis sujungimas neturi ko išgelbėti, ko nerastų jau karkaso režimo eilinis pakavimas — tai ne klaida, o tikra aritmetika tai konkrečiai sienai ir plokštės dydžiui. Žr. aukščiau pateiktą pavyzdį, kur atvejai ir sutampa, ir tikrai išsiskiria.

Kiek plona turi būti atraiža, kad skaičiuoklė ją nurašytų kaip atlieką? Tiek, kiek nustatyta minUsableOffcut (numatytoji reikšmė 200 mm): likęs lentynos plotis arba plokštės aukštis, mažesnis už šį skaičių, laikomas netinkamu vėlesnei daliai, o ne sekamu kaip turimas sandėlis. Tai praktinis sprendimas, kiek plonos juostos apdorojimas vertas įgulos laiko, o ne cituojamas standartas — sumažinkite, jei jūsų įgula mielai perpjaus siauresnę juostą, padidinkite, jei plona atraiža jūsų darbuose visada tampa atlieka.

Kodėl siūlomas statramsčių žingsnis nesuapvalinamas iki 400 ar 600 mm? Todėl, kad plokštės plotis paprastai tiksliai nesidalija nei iš vieno, nei iš kito skaičiaus — 1250 mm duoda 625 mm arba ~416,7 mm vienam tarpui, 1220 mm duoda 610 mm arba ~406,7 mm. Apvalinimas iki „gražesnio“ skaičiaus vienai plokštei atrodo nekenksmingas, bet kaupiasi: iki penktos plokštės eilėje 600 mm žingsnio prielaida su 1250 mm plokštėmis jau nukrypsta 250 mm nuo tikrosios statramsčių padėties.

Ar vis tiek galiu naudoti 600 mm statramsčių žingsnį? Taip — daugelis sienų jau turi statramsčius, sumontuotus fiksuotu žingsniu dėl kitų priežasčių (šiltinimo pločio, normatyvų). Skaičiuoklė šio pakeitimo neblokuoja; ji apskaičiuoja ir praneša, kiek kiekviena siūlė nutolusi nuo artimiausio statramsčio, kad galėtumėte įvertinti, ar neatitikimas priimtinas jūsų tvirtinimo elementams, ar paveiktoms siūlėms reikės papildomo tarpinio elemento (nogelio).

Iš kur atsiranda T&G dengiamo ploto praradimo skaičius? Standartizuoto skaičiaus rasti nepavyko — jis priklauso nuo konkretaus gamintojo spyglio ir griovelio profilio, kuris skiriasi priklausomai nuo produkto. Jis pateiktas kaip redaguojama įvestis su iliustraciniu numatytuoju dydžiu (6 mm), o ne kaip faktas — jei tikslus skaičius jums svarbus, patikrinkite konkretaus produkto techninius duomenis.

Kas vyksta horizontalioje siūlėje tarp eilių? Su vertikaliais statramsčiais jai reikia tarpinio elemento (nogelio) ar kitos papildomos atramos už jos, lygiai taip pat, kaip vertikaliai siūlei reikia statramsčio — skaičiuoklė tai pažymi ir apskaičiuoja pačius nogelius (po vieną kiekvienam statramsčių tarpui, ties kiekviena horizontalia siūlės aukštį). Su horizontaliais grebėstais atskiro nogelio nereikia: ištisinis grebėstas jau kerta kiekvieną vertikalią siūlę per visą savo ilgį, todėl vertikali siūlė negali likti neparemta taip, kaip gali horizontali su vertikaliais statramsčiais.

Kodėl siūlomas grebėstų žingsnis gali būti tiek didesnis nei siūlomas statramsčių žingsnis tai pačiai sienai? Todėl, kad jis išvedamas iš kito plokštės matmens. Vertikalūs statramsčiai tikrinami pagal dalijimo krypties siūles (paprastai ~1250 mm plokštėms, tai duoda ~600 mm pasiūlymą); horizontalūs grebėstai tikrinami pagal eilučių tarpusavio siūles, kurios pasitaiko gerokai rečiau (kas ~2500-3000 mm plokštės ilgio) — todėl ta pati „pusė žingsnio“ formulė duoda gerokai platesnį skaičių. Šis skaičius sąžiningai parodo, koks žingsnis suderintų kiekvieną eilutės siūlę su grebėstu, bet nebūtinai yra tinkamas bendras kalimo žingsnis pačiai plokštės plokštumai — dažniausiai tinkamiau rinktis siauresnį, įprastesnį grebėstų žingsnį (400-600 mm), net jei tai reiškia priimti neatitikimo įspėjimą.

Kodėl kraštiniai, viršutinis ir palangės elementai pridedami, o ne pakeičia statramsčius, kuriuos anga pertraukia? Todėl, kad pilnas suderinimas, kuriuos statramsčius pertraukia angos plotis (ir jų pakeitimas pagrindiniais/kraštiniais statramsčiais bei trumpaisiais tarpiniais elementais), yra tokio lygio karkaso skaičiavimas, kurio ši skaičiuoklė nebando atlikti — žr. Prielaidų skyrių. Pateikiami elementai yra papildoma medžiaga, kurios reikia realiam skaičiavimui, o ne pilnas įprasto tinklelio pakaitalas.

Kokį standartą cituoja ši skaičiuoklė? Jokio. Pati OSB medžiaga vertinama pagal standartus, tokius kaip EN 300, tačiau tas standartas nieko nesako apie montavimo išdėstymą — kiek plokščių reikia sienai ir kur atsiduria siūlės, yra amato praktika, o ne norminis reikalavimas, todėl meta.standards sąmoningai paliktas tuščias.

Kambario apimtyje, ar plokštė, iškirsta vienai sienai, iš tikrųjų gali būti sumontuota ant kitos sienos karkaso režimu? Taip — statramsčių tinklas niekaip nesusieja konkrečios fizinės plokštės su konkrečios sienos pačiais statramsčiais. Statramstis yra tiesiog kažkas, į ką prikalti; bet kokia tinkamo dydžio iškirsta plokštė prikalama taip pat, nepriklausomai nuo to, kurios sienos atraiža buvo medžiagos šaltinis. Eilės ribos apribojimas, kurį karkaso režimas vis dar taiko, yra apie tai, kada medžiaga iškertama ir sumontuojama (viena pjovimo sesija vienai eilei), o ne apie tai, kuriai sienai ji atitenka — žr. „Kambario apimtis“ aukščiau.

Kodėl kambario apimtis kartais praneša tokį pat sutaupymą, kaip skaičiuojant sienas atskirai, arba visai jokio? Todėl, kad sukrovimas padeda tik tada, kai kurioje nors eilėje egzistuoja tikra laisva atraiža, kurią galėtų panaudoti kitos sienos eilutė. Jei kiekvienos eilės pačios dalys jau sudėliojamos į pilnas plokštes kiekvienoje sienoje, kambario apimties sukrovimui per sienas nėra ko išgelbėti, ko nerastų keturi atskiri paleidimai — skaičiuoklė praneša tai, kas tiesa jūsų kambario matmenims, o ne daro prielaidą apie sutaupymą.

Kodėl kiekvienos sienos pjūvio kortelė rodo „Sienos pjūvis“, o ne nurodo, kuri tai siena? Todėl, kad pagrindinė brėžinio sutartis neturi kiekvienam vaizdui atskiro dinaminio pavadinimo — kiekvienas vieno tipo vaizdas dalijasi viena statiška antrašte, tą patį apribojimą jau priima šios platformos socket-count skaičiuoklė savo pačios sienų pjūviams. Kiekviena siena atskiriama pačiame brėžinyje: jos matmenų žymos turi sienos numerį (A1/B1 1 sienai, A2/B2 2 sienai, ...).

Kodėl sienų sąrašas automatiškai neseka kambario formos? Todėl, kad niekas šios platformos formos įvedimo mechanizme negali generuoti sąrašo eilučių iš formos pačios briaunų skaičiaus — formos laukas gali pateikti tik gyvą pasirinkimų sąrašą „kuri briauna“ išskleidžiamajam sąrašui, tą patį gyvą sąrašą, kurį jau naudoja ir šios skaičiuoklės pačios edge laukas, ir šios platformos socket-count skaičiuoklė. Pridėkite ar pašalinkite sienų eilutes patys, kai keičiate kambario formą.

Prielaidos ir apribojimai

Kambario apimties walls sąrašas neužtikrina lygiai vienos eilutės kiekvienai tikrai briaunai. Naudotojas gali palikti briauną be jokios eilutės (tas pats poveikis kaip sheathed: false) arba, iš principo, nurodyti tą pačią briauną du kartus — skaičiuoklė neaptinka ir nesujungia dublikato, ji supakuoja tai, ką sąrašas iš tikrųjų aprašo.

Kambario apimties karkaso elementai ir tvirtinimo detalės skaičiuojami kiekvienai sienai atskirai ir sumuojami, niekada nesukraunami kartu taip, kaip plokščių kiekis — 1 sienos statramstis neturi nieko bendra su 3 sienos statramsčiu. Detalės išvardijamos atskirai kiekvienai sienai (primary-1, noggin-1, primary-2, ...), o ne sujungiamos į vieną bendrą įrašą, nes skirtingo aukščio sienoms reikia skirtingo ilgio statramsčių, o vienas detalių sąrašo įrašas gali aprašyti tik vieną ilgį.

Kambario apimtis nepraneša orientacijos palyginimo. Vienos sienos pačios sheetsVertical/sheetsHorizontal palyginimas reikštų iš naujo išvesti kiekvienos apkaltos sienos pačias eilutes ir iš naujo sukrauti visą kambarį pagal alternatyvią orientaciją — tikras skaičiavimas, o ne nemokamas priedas, todėl paliktas galimam būsimam papildymui, o ne sukurtas iš anksto be konkretaus poreikio.

Jei sienos aukštis (ar ilgis) tiksliai nesidalija iš atitinkamo plokštės matmens, paskutinė eilutė ar stulpelis vis tiek gauna teisingą, nors kartais siaurą, rezultatą — skaičiuoklė nebando parinkti kitos orientacijos ar kito pradinio postūmio, kad to išvengtų, be to, ką jau parodo pati orientacijų palyginimo lentelė.

Plokščių pakavimas yra euristinis (first-fit decreasing height, tik statmeni pjūviai), o ne visiškai optimalus pjovimo sprendiklis. Jis kraunа dalis pradedant nuo aukščiausios, dėdamas kiekvieną į pirmą tinkamą lentyną ar plokštę, o ne ieškodamas visų galimų išdėstymų mažiausiam plokščių skaičiui rasti — tai labai retai gali panaudoti viena plokšte daugiau, nei duotų tobulas išdėstymas; tas pats kompromisas, kurį ši platforma priima savo door-trim skaičiuoklės 1D pakavimui. Jis taip pat niekada nepasuka dalies: kiekviena dalis išlaiko orientaciją, kurią jai jau suteikia aukščiau aprašytas išdėstymas (plotis išilgai sienos ilgio, aukštis išilgai sienos aukščio), nes visos sienos sheetOrientation pasirinkimas jau nustato, kuris fizinis plokštės matmuo atlieka kurį vaidmenį visai sienai — nėra atskiro sprendimo pasukti vieną nupjautą dalį nepriklausomai nuo to.

Angos niekada nesumažina plokščių kiekio, tik informacinį ploto be angų skaičių — žr. Formulės skyrių aukščiau, kodėl taip yra.

Pagrindinių elementų/siūlių atitikimo patikra laiko, kad visos eilės naudoja tą patį išdėstymo tinklelį (sienos nekeičia plokščių postūmio tarp eilių, kitaip nei šios platformos lubų apkalos skaičiuoklė) — visų eilių siūlės atsiduria tose pačiose vietose išilgai sienos (ar aukščio, horizontaliam karkasui).

Ši skaičiuoklė nebando atlikti konstrukcinio skaičiavimo. framingSection ir primarySpacing yra paties naudotojo įvestis, apibūdinanti, ką pirkti ir kur dėti — ne tarpatramio lentelė, apkrovos skaičiavimas ar normatyvų atitikties patikra. Laikančiąsias konstrukcijas ir pačios apkalos standumo/šlyties atsparumą turi suprojektuoti kompetentingas asmuo; ši skaičiuoklė tik apskaičiuoja kiekius pagal jūsų nurodytą išdėstymą.

Angų kraštiniai, viršutinis ir palangės elementai yra papildomi, o ne pakaitalas statramsčiams/grebėstams, kuriuos angos plotis pertraukia. Pilnas pagrindinio/kraštinio/tarpinio statramsčio suderinimas (pertrauktų reguliarių elementų pašalinimas ar sutrumpinimas) nėra šios skaičiuoklės apimtyje — žr. DUK.

Nogelio ilgiui naudojamas vienodas reguliarus tarpų žingsnis (primarySpacing - primaryFaceWidth) kiekvienam tarpui, pagal šios skaičiuoklės statramsčių padėties modelį (žr. Formulės skyriaus pagrindinių elementų kiekį) — jis nekoreguojamas dėl galimai trumpesnio paskutinio tarpo.

Tvirtinimo elementų kiekis yra linijos ilgio ir žingsnio įvertis (nuo krašto pradedamas, po vieną kiekviename linijos gale ir po vieną kas žingsnį tarp jų), o ne atskirų vinių/varžtų padėčių simuliacija, vengianti plokščių kampų, minimalių atstumų nuo krašto ar konkretaus tvirtinimo elemento paties montavimo instrukcijoje nurodyto rašto. Laikoma, kad kiekviena plokštės briauna turi ištisinę atramą per visą savo ilgį — tai tiesa briaunai, lygiagrečiai su pagrindinio elemento kryptimi (vertikali siūlė ant suderinto statramsčio, horizontali siūlė užpildžius tarpus nogeliais), tačiau ši skaičiuoklė prideda nogelius tik tam vienam atvejui, kurio aiškiai reikalauja užduotis (horizontali siūlė su vertikaliais statramsčiais); ji neprideda simetriškos atramos, kurios vertikaliai siūlei reikėtų vien su horizontaliais grebėstais. Laikoma, kad grebėstai patys savaime suteikia pakankamą atramą tokiu atveju be atskiro papildomo elemento — tai nepatikrinta pagal cituojamą šaltinį.

perimeterSpacing/intermediateSpacing/fastenerBoxSize yra plačiai paplitusi amato praktika, o ne cituojamas standartas — nerasta vieno šaltinio, pagrindžiančio numatytuosius 150/300 mm skaičius ar 500 vnt. dėžės dydį kaip daugiau nei įprastą, iliustracinį numatytąjį dydį; patikrinkite savo tvirtinimo elemento specifikaciją ir tiekėjo pakuotės dydį, jei tikslūs skaičiai jums svarbūs.

kalkivo