Yazılarımız

Veri Akademi

SOLİDWORKS’DE KONFİGÜRASYON VE VARİANT YÖNETİMİ KURGULAMAK

Ürün ailesi büyüdükçe tasarımın asıl zorluğu yeni parça çizmek değil, varyantları birbirine karıştırmadan yönetmektir. Bir modelde 12 farklı uzunluk, 3 farklı malzeme ve 2 farklı montaj opsiyonu varsa, “yanlış konfigürasyonla çıktı almak” en hızlı maliyet üretme yoludur. SolidWorks’de konfigürasyon ve variant yönetimi kurgulamak, bu hatayı sistematik olarak azaltır.

Konfigürasyonlar doğru kullanıldığında, tek bir dosya üzerinden farklı ölçü ve özellik setleri yönetilir; çizimler ve BOM çıktıları da aynı mantıkla güncellenir. Ancak yanlış kurgulandığında, dosyalar şişer, PDM’de izlenebilirlik zayıflar ve revizyonlarda tutarsız sonuçlar ortaya çıkar. Burada hedef; değişkenleri tek noktadan yönetip davranışı öngörülebilir hale getirmektir.

Bu makalede, SolidWorks’te konfigürasyon stratejisini, design table kullanımını, feature suppression kurallarını, BOM davranışını ve kurumsal ürün ağacına uygun varyant mimarisini adım adım ele alacağız.

SolidWorks’te aynı parçada farklı konfigürasyonların seçilmesiyle ölçülerin ve özelliklerin değiştiğinin gösterilmesi

Konfigürasyon stratejisini ürün ailesine göre belirlemek ve kurgulamak

Konfigürasyon kullanımı, “her şeyi tek dosyada tutmak” demek değildir. Doğru strateji; hangi varyantların aynı dosyada yönetileceğini, hangilerinin ayrı parça numarasıyla ayrılacağını netleştirir. Eğer varyantlar aynı üretim mantığını ve benzer geometrik çekirdeği paylaşıyorsa, konfigürasyon iyi bir çözümdür. Ancak farklı üretim süreci veya farklı parça numarası gerekiyorsa, ayrı dosya daha güvenlidir.

Kurumsal ortamda strateji, ERP/PDM kurgusuyla uyumlu olmalıdır. Konfigürasyonlar tasarımcıyı hızlandırırken, üretim ve satınalma tarafında karışıklık üretmemelidir.

Varyant sınıflarını tanımlamak ve karar ağacı oluşturmak

Varyantları “ölçü varyantı”, “opsiyon varyantı”, “malzeme varyantı” gibi sınıflara ayırmak, doğru yönetim yolunu seçmeyi kolaylaştırır. Ölçü varyantları konfigürasyona daha uygundur; opsiyon varyantları suppression ile yönetilebilir; malzeme varyantları ise çoğu zaman BOM davranışıyla birlikte değerlendirilmelidir.

Parça numarası ve PDM davranışını konfigürasyonla uyumlu kılmak

Aynı dosyada iki konfigürasyon varsa, bunların aynı parça numarası mı yoksa farklı numara mı taşıyacağı belirlenmelidir. Yanlış karar, sahada yanlış parçanın üretilmesine neden olabilir. Bu nedenle parça numarası politikası, tasarım standardının ayrılmaz parçası olmalıdır.

Ölçü yönetimini master parametrelerle kurmak ve yönetmek

Konfigürasyonların en sık bozulduğu yer, ölçülerin rastgele dağıtılmasıdır. Bir ölçü Sketch1’de, diğeri Extrude’da, bir diğeri fillet’te saklı kalırsa, konfigürasyonlar arasında tutarlılık kaybolur. Bunun yerine master parametreler belirleyip tüm türetilmiş ölçüleri bu parametrelere bağlamak gerekir.

SolidWorks’te bu yaklaşım, ölçü isimlendirme ve denklemlerle desteklenebilir. Böylece tasarım niyeti görünür olur ve varyantlar tek noktadan yönetilir.

Ölçü isim standardı kurmak ve denklemleri merkezi hale getirmek

“UZUNLUK”, “GENISLIK”, “KALINLIK” gibi isimler, tasarım niyetini netleştirir. Denklemlerle delik aralığı, kanal genişliği gibi değerler türetilirse, her konfigürasyonda aynı mantık korunur. Bu yaklaşım, revizyonda parametre sapmasını azaltır.

Konfigürasyonlar arası tutarlılığı test etmek ve sürdürmek

Her yeni konfigürasyon eklendiğinde, bir “revizyon testi” yapılmalıdır: ölçüler değiştiğinde model kırılıyor mu, fillet patlıyor mu, çizim ölçülendirmesi sapıyor mu? Bu test, konfigürasyon sayısı arttıkça daha kritik hale gelir.

// Örnek: Master parametreler ve konfigürasyon seti (temsili)
// Amaç: Varyant ölçülerini tek noktadan yönetmek

MASTER_PARAMS = ["UZUNLUK", "GENISLIK", "KALINLIK", "DELIK_CAPI"]

CONFIGS = [
  { "name": "L200_W80_T6",  "UZUNLUK": 200, "GENISLIK": 80,  "KALINLIK": 6, "DELIK_CAPI": 9  },
  { "name": "L300_W80_T6",  "UZUNLUK": 300, "GENISLIK": 80,  "KALINLIK": 6, "DELIK_CAPI": 9  },
  { "name": "L300_W100_T8", "UZUNLUK": 300, "GENISLIK": 100, "KALINLIK": 8, "DELIK_CAPI": 11 }
]

EQUATIONS = [
  "DELIK_KENAR_PAYI = GENISLIK * 0.12",
  "DELIK_ARALIGI = (UZUNLUK - 2*DELIK_KENAR_PAYI) / 3"
]

Feature suppression ile opsiyon yönetimini kurgulamak ve uygulamak

Varyant yönetimi sadece ölçü değiştirmek değildir; bazı varyantlarda opsiyonel özellikler açılıp kapanır: ikinci delik seti, kablo kanalı, montaj kulağı, etiket yuvası gibi. Bu tip opsiyonlar için en temiz yaklaşım, feature suppression kurgusudur.

Suppression kurgusu bilinçli yapılmazsa, konfigürasyonlar “gizli farklar” taşır ve kalite kontrol zorlaşır. Bu nedenle opsiyonlar modüler feature gruplarıyla yönetilmeli ve adlandırma standardıyla görünür kılınmalıdır.

Opsiyon feature gruplarını modülerleştirmek ve isimlendirmek

Örneğin “OPT_CABLE_SLOT”, “OPT_SECOND_HOLE_PATTERN” gibi etiketler, hangi opsiyonun hangi varyantta aktif olduğunu açık eder. Bu yaklaşım, yeni ekip üyelerinin modeli anlamasını hızlandırır ve hatayı azaltır.

Bağımlılık zincirini suppression ile bozmamak ve korumak

Bir feature bastırıldığında, ona bağlı başka feature’lar kırılabilir. Bu yüzden opsiyonel özellikler, mümkün olduğunca bağımsız referanslarla ve geç kırılan topolojiye bağlı olmadan kurgulanmalıdır. Aksi halde her yeni varyant, yeni bir kırılma riski taşır.

Design table ile varyantları tabanlı yönetmek ve ölçeklemek

Konfigürasyon sayısı arttıkça, tek tek yönetmek zorlaşır. Design table yaklaşımı, konfigürasyonları bir tablo üzerinden yöneterek hatayı azaltır. Tablo; ölçüleri, suppression durumlarını ve özel özellikleri satır satır kontrol etmeye imkan verir.

Kurumsal ekiplerde design table, aynı zamanda bir “ürün kataloğu” gibi çalışabilir. Ancak bu kataloğun sürdürülebilir olması için kolon adları, ölçü isimleri ve sürüm disiplini net olmalıdır.

Tablo kolonlarını standardize etmek ve veri girişini denetlemek

Tabloda aynı parametre iki farklı adla yazılırsa, yanlış kolonlar oluşabilir. Bu yüzden kolon isimleri master parametrelerle birebir eşleşmelidir. Ayrıca veri girişinde sınır kontrolleri yapılmalıdır; aksi halde fiziksel olarak üretilemeyen varyantlar tabloya girer.

Varyantları ürün koduyla eşlemek ve izlenebilir kılmak

Design table satırlarında, ürün kodu veya varyant etiketi tutulursa, üretimle iletişim kolaylaşır. Böylece “L300_W100_T8” yalnızca bir isim değil, aynı zamanda ürün ağacındaki karşılığı olan bir varyant kimliğine dönüşür.

# Örnek: Design table şeması (temsili)
# Amaç: Ölçü ve opsiyonları tek tabloda yönetmek

DESIGN_TABLE_COLUMNS = [
  "ConfigName",
  "UZUNLUK",
  "GENISLIK",
  "KALINLIK",
  "DELIK_CAPI",
  "OPT_CABLE_SLOT@Suppression",
  "OPT_MOUNT_EAR@Suppression",
  "PRODUCT_CODE"
]

ROW_EXAMPLE = [
  "L300_W100_T8",
  300, 100, 8, 11,
  "Unsuppressed",
  "Suppressed",
  "PRD-AX-300-100-8"
]

BOM davranışını konfigürasyonlarla uyumlu hale getirmek ve yönetmek

Konfigürasyon ve variant yönetimi kurgulamak, BOM davranışı doğru ayarlanmadıkça tamamlanmış sayılmaz. Çünkü üretim, çoğu zaman modeli değil BOM’u takip eder. Konfigürasyonlar yanlış BOM davranışıyla yayınlanırsa, doğru model yanlış malzemeyle veya yanlış alt parça listesiyle üretime gidebilir.

BOM davranışı; konfigürasyonların ayrı satır mı yoksa ortak satır mı üretileceğini, alt montajların nasıl sayılacağını ve özel özelliklerin hangi kolona düşeceğini belirler. Bu nedenle BOM standardı, konfigürasyon standardıyla birlikte tasarlanmalıdır.

Parça özelliklerini BOM kolonlarına bağlamak ve tutarlı kılmak

Malzeme, kaplama, revizyon ve ürün kodu gibi alanlar; her konfigürasyonda doğru dolmalıdır. Bu alanların manuel doldurulması hata üretir. Özelliklerin şablonla veya denklemle otomatik dolması, kaliteyi artırır.

BOM satır politikasını varyant stratejisine göre seçmek ve uygulamak

Eğer her varyant ayrı stok kalemi ise, BOM’da ayrı satır görmek gerekir. Eğer aynı stok kalemi altında varyantlar yönetilecekse, tek satır yaklaşımı seçilebilir. Bu karar, satınalma ve depo süreçlerini doğrudan etkiler; dolayısıyla tasarım ekibi tek başına karar vermemelidir.

Design table ekranında konfigürasyon satırlarının ölçü ve opsiyon kolonlarıyla birlikte yönetilmesi ve seçilen satırın uygulanması Montaj BOM tablosunda farklı konfigürasyonların ürün kodu ve malzeme alanlarıyla birlikte listelenerek kontrol edilmesi

Kalite kontrol ve yayın sürecini varyantlara göre planlamak ve sürdürmek

Konfigürasyonlar arttıkça, kalite kontrol yaklaşımı da “örnekleme” mantığına kaymamalıdır. Kritik varyantlar için sistematik doğrulama yapılmalı, yayın paketi hangi konfigürasyona aitse o konfigürasyon üzerinden kontrol edilmelidir. Aksi halde doğru çizim yanlış varyanttan alınabilir.

Bu süreci işletmek için; konfigürasyon kontrol listesi, standart isimlendirme ve yayın prosedürü oluşturmak gerekir. Uygulamayı derinleştirmek için SolidWorks eğitimi kapsamında konfigürasyon, BOM ve PDM uyumu başlıkları birlikte ele alınabilir.

Yayın öncesi kontrol listesini uygulamak ve sürdürülebilir kılmak

Aşağıdaki liste, pratik ve hızlı bir yayın kontrolü sağlar:

  • Doğru konfigürasyonu aktif etmek ve modelin kırılmadığını doğrulamak
  • Ölçü master parametrelerinin beklenen değerleri taşıdığını kontrol etmek
  • Opsiyon feature suppression durumlarının doğru olduğunu incelemek
  • BOM’da ürün kodu, malzeme ve miktar alanlarının doğru göründüğünü doğrulamak
  • Çizim referanslarının doğru konfigürasyona bağlı olduğunu kontrol etmek

Varyant ekleme sürecini prosedüre bağlamak ve izlemek

Yeni bir varyant eklenecekse, yalnızca “yeni konfigürasyon açmak” yeterli değildir. Design table güncellenmeli, ürün kodu atanmalı, BOM politikası doğrulanmalı ve revizyon testi uygulanmalıdır. Bu prosedür, varyant sayısı büyüdükçe hatayı kontrol altında tutar.


Sonuç: SolidWorks’de konfigürasyon ve variant yönetimi kurgulamak; stratejiyi ürün ailesiyle uyumlu seçmek, master parametrelerle ölçü yönetmek, suppression ile opsiyonları modülerleştirmek, design table ile ölçeklemek, BOM davranışını standartlaştırmak ve yayın sürecini kontrol listesiyle işletmekle mümkündür. Bu yaklaşım, revizyon hızını artırır ve üretim hatası riskini düşürür.

 CADSAY