CubukKesim FABRİKA · 1B / V1
Tamsayı mm Kerf duyarlı ≤ 25 açılmış parça Offline

Kesin 1B çubuk kesim planı

Aynı boydaki doğrusal stoklardan gereken parçaları, açık bir kerf modeliyle ve önce stok adedini azaltan deterministik aramayla planlar.

“1B kesim planı, her stokta parça boyları ile aralarındaki kerf kaybını kullanılabilir boya sığdırarak en az stok adedini arar.”

Kısa cevap: Layout residual yerleşim kapasitesi artığıdır; kullanılabilir offcut ise terminal ayırma kerfi bu artıktan düşüldükten sonra kalan malzemedir.

Yalnız 1B: levha/2B, damar, kusur, açı kesimi, kaynakla birleştirme, farklı stok boyları ve fiyat optimizasyonu kapsam dışıdır.

Girdi

Makinenizde ölçtüğünüz kerfi ve her uçtan ayırdığınız trim payını ayrı girin.

Pozitif, güvenli tamsayı.

Parçalar arası ölçülmüş kayıp; ≥ 0.

İki uç için ayrı ayrı; ≥ 0.

Varsayılan: terminal kesimde bıçak stok ucunu aşabilir.

Parça türleri

Hazır. Açılmış adet toplamı en çok 25 olabilir.
JSON girdi ve kopyalama

JSON’u doğrudan hesaplatabilir veya formdaki girdiyi kopyalayabilirsiniz.

Sonuç

Plan henüz hesaplanmadı.

Model ve garanti

Varsayılan blade_overhang_allowed politikasında yerleşim uygunluğu parçalar arasındaki m−1 kerfle korunur; pozitif residual varsa bütün parçaları ayıran terminal kesimin bıçağı stok ucunu aşabilir. full_kerf_inside_stock ayrı politikadır ve 0 < residual < kerf yerleşimini kabul etmez. Bunlar evrensel makine davranışı değil, açık model tercihleridir. [KAYNAK-DOĞRULANMADI]

usable = stockLengthMm − 2 × endTrimEachMm

layoutResidual = usable − Σpiece − kerfMm × (m − 1)

terminalKerf = layoutResidual > 0 ? min(kerfMm, layoutResidual) : 0
reusableOffcut = layoutResidual − terminalKerf

Autodesk kerfi takım genişliği olarak tanımlar. [K3] (resmî). Parçalar arası m−1 yerleşimine EngBench’in 40+3+30+3+20 örneği yalnız ikincil destek verir. [K4] (ikincil). Terminal ayırma ve overhang davranışı açık model türetimidir. [KAYNAK-DOĞRULANMADI]

Dönüşümde parça ağırlığı length+kerf, kapasite usable+kerf alınır; bu, üstteki V1 eşitsizliğinin cebirsel yeniden yazımıdır. [KAYNAK-DOĞRULANMADI]

Kesin optimum yalnız geçerli ve en çok 25 açılmış parçalı girdide, iki arama fazı bütçe içinde tamamen bitince verilir. 25, matematik/mevzuat eşiği değil bu V1’in operasyon sınırıdır. Düğüm ya da aktif süre bütçesi aşılırsa yaklaşık plan verilmez; SEARCH_BUDGET_EXCEEDED döner. [KAYNAK-DOĞRULANMADI]

Nasıl kullanılır?

  1. Stoku tanımla: Stok boyunu, ölçülmüş kerfi, her uçtaki trim payını ve kerf politikasını girin.
  2. Parçaları ekle: Her benzersiz parça kimliği için boyu ve adedi girin; açılmış adet toplamı en çok 25 olmalıdır.
  3. Aramayı tamamla: Planı hesaplayın. Yalnız arama bütçe içinde tamamen biterse sonuç optimal:true olur.
  4. Muhasebeyi denetle: Parça, parçalar arası kerf, terminal kerf, uç trim ve yeniden kullanılabilir offcut toplamının satın alınan boya eşit olduğunu kontrol edin.

Exact 1B cutting-stock için branch-and-bound yaklaşımı literatürde yer alır. Bu aracın parça-düzeyi DFS’i, simetri budaması, alt sınırı ve leksikografik ikinci fazı ise kendi doğrulanmış uygulama tasarımıdır; makaledeki column-generation yöntemiyle aynı değildir. [K2] (kanonik Wiley kaydı); [KAYNAK-DOĞRULANMADI].

Test 1 · adım adım

  1. Stok 6000 mm, kerf 3 mm, uç trim 0 mm; iki parça da 2998 mm.
  2. Kullanılabilir boy: 6000−2×0=6000 mm.
  3. Tek stok yerleşimi: 2998+3+2998=5999 mm; layout residual 1 mm.
  4. Terminal kerf malzeme kaybı 1 mm, kullanılabilir offcut 0 mm; toplam kerf kaybı 4 mm.
  5. Yield: 5996/6000×100=99.93333333333334%.
  6. Muhasebe: 6000=5996+3+1+0+0.

Bu örnek elle türetilmiş kabul testidir; aşağıdaki gerçek motor aynı girdiyi hesaplar.

Sık hatalar

  • Kerfi yok saymak.
  • Uç trimini kerf sanmak.
  • Layout residual değerini terminal kesimi düşmeden kullanılabilir offcut sanmak.
  • blade_overhang_allowed ile full_kerf_inside_stock politikalarını sessizce karıştırmak.
  • mm ile cm’yi karıştırmak.
  • Levha işini bu 1B araca vermek.
  • 25 parça sınırını çoğaltılmış adet yerine tür sayısı sanmak.
  • Arama tamamlanmadan sonuca optimum demek.
  • Plan sırasını makine güvenliği talimatı sanmak.

Kaynaklı dayanak ve sınırı

  1. [K1] NIST DADS: cutting-stock ailesinin üretimde görüldüğünü, sayfanın ele aldığı 2B varyantın NP-complete olduğunu ve strip packing’i 1B varyant olarak işaretlediğini belirtir. Bu araçtaki özel 1B DFS’nin kanıtı değildir. NIST cutting stock (erişim 2026-07-29).
  2. [K2] Valério de Carvalho (1998): 1B cutting-stock için column generation ve branch-and-bound ile exact çözümü ele alır. Kanonik kayıt Wiley Online Library, DOI 10.1111/j.1475-3995.1998.tb00100.x. ScienceDirect PII S0969601697000440 ve eski DOI 10.1016/S0969-6016(97)00044-0 yalnız alternatif bibliyografik kayıttır.
  3. [K3] Autodesk: kerfi takım genişliğini telafi eden pay olarak açıklar ve “Kerf = Tool Width” der; m−1, terminal ayırma veya stok-ucu overhang iddiasına dayanak yapılmaz. Kerf and Nesting Margins (erişim 2026-07-29, resmî).
  4. [K4] EngBench: lineer stok, boy/adet/kerf girdisi ve 40+3+30+3+20 örneğini açıklar. Yalnız parçalar arası m−1 için ikincil yerleşim örneğidir; terminal kesim, overhang veya exact optimum kanıtı değildir. EngBench CutList (erişim 2026-07-29).
  5. [K5] Woodworking kullanıcısı: kesim planı karmaşıklığı ile fire/maliyet arasındaki saha ihtiyacını doğrudan, fakat 2B levha bağlamında anlatır. Reddit gönderisi (erişim 2026-07-29, anekdot).
  6. [K6] MaxCut: ticari 2B ürün, cut-list, offcut/malzeme kullanımı ve teklif maliyetini iş akışı sorunları olarak konumlandırır; matematiksel kanıt değildir. MaxCut (erişim 2026-07-29, ticari kaynak).

Uç trim uzatması, dönüşüm eşitliği, toplam kerf/trim formülleri, hacim alt sınırının bu DFS’de kullanımı, eşit-kapasite simetrisi, leksikografik bağlayıcı, 25 parça sınırı ve arama bütçeleri verilen kaynaklarda doğrudan doğrulanmadı; bunlar V1 sözleşmesi ve cebirsel/uygulama türetimidir. [KAYNAK-DOĞRULANMADI]

Sık sorulan sorular

Kerf bu sürümde nasıl modellenir?

Parçalar arasında m−1 kerf vardır; varsayılan blade_overhang_allowed politikasında pozitif layout residual içinden min(kerfMm, layoutResidualMm) kadar terminal kerf malzeme kaybı ayrıca ayrılır.

Uç trim kerf midir?

Hayır. endTrimEachMm iki uçtan ayrı kayıptır; kerfMm ise parçalar arası ve seçili politikaya göre terminal kesim kaybının takım genişliğidir.

Layout residual ile offcut aynı şey midir?

Hayır. Layout residual yerleşimden sonra kalan kapasitedir; Offcut yalnız terminal kerf malzeme kaybı çıktıktan sonra gerçekten yeniden kullanılabilir kalan değerdir.

25 parça sınırı neyi sayar?

cuts içindeki tür sayısını değil, quantity değerlerinin toplamıyla açılmış parça sayısını sayar. Bu matematik veya mevzuat eşiği değil, V1 tarayıcı operasyon sınırıdır.

Sonuç ne zaman kesin optimumdur?

Girdi geçerliyse, açılmış parça sayısı en çok 25 ise ve arama düğüm ile süre bütçesini aşmadan tamamen biterse optimal:true sonucu minimum stok adedini kesin olarak bildirir.

Levha veya farklı stok boyları hesaplanır mı?

Hayır. Araç yalnız aynı boydaki doğrusal stokların 1B yerleşimini hesaplar; levha, 2B yerleşim ve farklı stok boyları kapsam dışıdır.

Plan makine güvenliği talimatı mıdır?

Hayır. Parça yerleştirme sırası fiziksel kesim güvenliği veya operasyon talimatı değildir; kullanıcı kendi makine prosedürünü ayrıca izlemelidir.

Bu araç bilgilendirme amaçlıdır; sonuçlar bağlayıcı değildir. Resmî kurum hesaplamaları, sözleşmeler ve güncel mevzuat esastır; hukuki, mali, tıbbi veya yatırım danışmanlığı değildir.