SOLIDWORKS DESIGN INTENT İLE PARAMETRİK PARÇA MODELLEME

Cadsay13 dk okuma
SolidWorks parametrik parça modeli üzerinde design intent ve sketch ilişkileri

SolidWorks'te design intent, modelin hangi parametresi değiştiğinde geri kalanının ne yapacağını yazılıma önceden öğretmektir; iyi kurulmuş bir parçada tek bir global variable değiştiğinde delikler, mesafeler ve radius'lar zincir halinde güncellenir. Bu sayfa design intent'i sketch ilişkilerinden global variable ve equation katmanına, simetri ve pattern stratejisinden parça ailesi ve drawing bağlantısına kadar pratik açıdan ele alıyor — amaç revizyona dayanıklı, saatler yerine saniyelerde güncellenen parametrik parçalar kurmak.

1. Design Intent Ne Anlatır?

Design intent kavramı SolidWorks'e özgü bir teknik komut değil, parametrik CAD'in temel felsefesidir. Modelin geometrisi değil, geometriler arası ilişkiler önemlidir. Bir flanş üç delikli mi olacak, dört delikli mi; cıvata aralığı 60 mm mi 80 mm mi; etrafındaki radius 5 mm mi 8 mm mi — bunların hepsi tek bir referansa bağlı şekilde tanımlandığında parça artık akıllı hale gelir.

Pratik karşılaştırma. Aynı dairesel kapağı iki tasarımcı çizer:

  • Tasarımcı A dış çemberi 120 mm yapar. Cıvata deliklerinin merkezini 50 mm yarıçaplı yardımcı çember üzerine koyar. Dört deliği Circular Pattern ile dağıtır. Yarıçap ile dış çap arasına cap_disi - 20 eşitliği kurar.
  • Tasarımcı B aynı kapağı çizer ama her deliği ayrı koordinatla işaretler: X=35, Y=35; X=-35, Y=35 vb. Pattern kullanmaz.

İki model de aynı şekilde gözükür. Müşteri "kapak çapını 150 mm yapın, delikler de orantılı kaysın" dediğinde A modelinde tek bir kotu değiştirmek yeter. B modelinde sekiz farklı kotu elle güncellemek gerekir; üstüne biri unutulursa parça yamuk çıkar. Aradaki fark görünmez ama revizyon zamanında saatlere mal olur.

2. Sketch İlişkileri Neden Modelin Omurgasıdır?

SolidWorks'te her feature bir sketch ile başlar ve her sketch dört durumda olabilir: under-defined (eksik tanımlı, mavi çizgi), fully defined (tam tanımlı, siyah çizgi), over-defined (aşırı tanımlı, kırmızı uyarı) ve unsolvable (çözülemez). Profesyonel kullanım için ölçü tek başına yetmez; sketch'in geometrik ilişkileri (relations) ile birlikte fully defined hale gelmesi gerekir.

Geometrik ilişkiler iki sınıfa ayrılır:

  • Geometrik kısıtlar: Horizontal, Vertical, Coincident, Tangent, Equal, Symmetric, Concentric, Parallel, Perpendicular, Midpoint, Collinear.
  • Boyutsal kısıtlar: Smart Dimension ile girilen sayısal ölçüler.

Bir kelepçe gövdesinde iki tarafa simetrik açılan deliği iki ayrı Smart Dimension ile tanımlamak çalışır ama design intent'i öldürür. Doğru yaklaşım, deliklerden birini çizip Symmetric ilişkiyle simetri eksenine bağlamaktır. Eksen 30 mm'den 45 mm'ye taşındığında iki delik birden hareket eder; revizyon tek değişiklik ile biter.

Kullanışlı bir disiplin: yeni sketch açar açmaz geometriyi Origin'e bağlayın. Bir Coincident veya Midpoint ilişkisi yeterlidir. Origin bağlantısı olmayan sketch boşlukta yüzer; üzerine inşa edeceğiniz feature'lar yön kaybeder ve montaj aşamasında mate yapması zorlaşır.

3. Türk İmalatında Parametrik Modelleme Neden Kazandırır?

Türk otomotiv yan sanayi, beyaz eşya üretim tesisleri ve kalıp imalathaneleri ortak bir dert paylaşır: ana sanayinin sürekli revizyonu. Tofaş, Renault, Ford Otosan veya Hyundai Assan adına spesifik konuşmak yerine şöyle özetlemek daha doğru — Bursa Demirtaş OSB veya Kocaeli Gebze çevresindeki yan sanayide bir parça aylık bazda ortalama üç ila beş kez revize edilir. Bu revizyonların büyük bölümü tek bir kotun değişmesinden ibarettir: delik çapı, kalınlık, mesafe, açı.

Parametrik kurgu olmadan bu revizyonlar çoklu manuel düzeltme demektir ve hata oranı yüksektir. Parametrik kurgu olunca aynı işin süresi onda bire iner. Türk kalıp atölyeleri özellikle parça ailesi (family of parts) kurgusundan kazanır. Tek bir master parça çizilir; configuration'lar veya design table aracılığıyla 8, 10, 12 mm kalınlık varyasyonları otomatik üretilir. Yapı çelik konstrüksiyon yapan firmaların IPN, HEA, HEB profil kütüphaneleri bu yöntemle hazırlanır — TS-EN 10025 standardındaki bütün boyutlar tek bir parametrik dosyadan türetilir.

Kayseri sanayi bölgesindeki mobilya bağlantı elemanı üreten tesisler için de mantık aynıdır: cıvata ailesi, somun ailesi, dirsek ailesi tek parametrik dosyada yaşar. DIN 933 ve DIN 931 ölçü tabloları bir Excel kaynağına bağlandığında, yeni bir M16x80 cıvata için yeni parça çizmek gerekmez.

4. Global Variable ve Equation Katmanı Ne İşe Yarar?

Sketch ilişkileri parçayı bir arada tutar ama bağımsız parametrelerin birbirine bağlanması başka bir araç ister. SolidWorks bunu Tools menüsündeki Equations panelinde sunar — alternatif olarak FeatureManager'daki Equations klasörüne sağ tık ile de açılır.

Panel üç bölümden oluşur:

  1. Global Variables: "kalinlik", "delik_capi", "cıvata_aralık" gibi adlandırılmış değişkenler. Bir kez tanımlanır, parça boyunca her yerde kullanılır.
  2. Features: Feature'ların suppressed/unsuppressed durumunu koşula bağlayan eşitlikler.
  3. Equations: Sketch ve feature kotlarını birbirine veya global değişkenlere bağlayan eşitlikler.

Bir örnekle somutlaşalım. Beyaz eşya yan sanayisinde üretilen bir kapak braketi. Global variable olarak sac_kalinlik = 2 mm, civata_capi = 6 mm tanımlanır. Eşitlikler şu şekilde kurulur:

  • Delik çapı sketch'inde: = "civata_capi" + 0.5 (clearance hole hesabı)
  • Flanş kenarındaki radius için: = 2 * "sac_kalinlik" (büküm minimum yarıçap)
  • Cıvata deliğinin kenara mesafesi: = "civata_capi" * 1.5 (yırtılma payı)

Ana sanayi M6 yerine M8 istediğinde sadece civata_capi değeri 6'dan 8'e çevrilir. Delik, radius ve kenar mesafesi otomatik güncellenir. Üç ayrı kotu elle değiştirmek yerine tek bir değerin değiştirilmesi hata olasılığını sıfıra indirir.

Equation syntax'ında bir nokta önemli: değişkenler çift tırnak içinde yazılır, başına eşittir işareti gelir. = "kalinlik" * 2 doğru; = kalinlik * 2 yanlıştır. Trigonometrik fonksiyonlar (sin, cos, tan), kare kök (sqr), tamsayı (int), mutlak değer (abs) ve koşul ifadesi (if) syntax içinde kullanılabilir.

5. Feature Ağacı Disiplini Neden Önemlidir?

SolidWorks FeatureManager ağacında parametrik parçanın feature sıralaması ve global variable görünümü

Soldaki FeatureManager Design Tree parçanın inşa tarihçesidir. Sketch1, Boss-Extrude1, Sketch2, Cut-Extrude1, Fillet1 sıralaması parçanın nasıl meydana geldiğini gösterir. Bu sıralama önemsiz görünür ama parametrik dayanıklılığın belkemiğidir.

İyi feature ağacı için pratik kurallar:

  • Temelden yukarıya: Ana gövdeyi en başta oluşturun; detayları (fillet, chamfer, cosmetic delik) sonra ekleyin. Fillet'i öne almak sonraki Cut-Extrude'ları zora sokar.
  • Anlamlı isim: "Boss-Extrude5" yerine "Gövde Kalınlığı"; "Cut-Extrude3" yerine "M6 Bağlantı Deliği"; "Fillet2" yerine "Dış Kenar Yumuşatma". Üç ay sonra revize ederken on dakika tasarruf eder.
  • Klasörleme: İlgili feature'ları sağ tık → Add to New Folder ile gruplandırın. "Bağlantı Delikleri" klasörü altında dört Cut-Extrude tek başlık altında toplanır.
  • Pattern öncelik: Tekrar eden geometri için tek tek feature açmak yerine Linear Pattern, Circular Pattern veya Mirror kullanın. Adet değişimi tek sayıyla halledilir.
  • Rebuild farkındalığı: CTRL+B parçayı yeniden hesaplar; CTRL+Q top-level force rebuild. Karmaşık parçada manuel tetikleme beklemeden iş görmenizi sağlar.

Bu disiplini atölye ortamında refleks haline getirmek için SolidWorks eğitimi kapsamındaki adımları gerçek parça senaryoları üzerinden uygulamalı geçirmek, kavramı kalıcı kılar.

6. Parça Ailesi (Family of Parts) Kurgusu Nasıl Çalışır?

Türk imalat sektöründe en sık ihtiyaç duyulan ama en az kullanılan özelliklerden biri configuration'dır. Bir cıvata, bir somun, bir profil veya bir flanşın boyut varyasyonları tek dosyada yaşar; üretim sırasında doğru varyant seçilir.

Konfigürasyon iki yöntemle kurulur:

  1. Manuel konfigürasyon: ConfigurationManager sekmesinde sağ tık → Add Configuration. Yeni konfigürasyon adlandırılır (örneğin "M6x20", "M6x25", "M6x30"). Her konfigürasyonda ilgili kot değiştirilir.
  2. Design Table: Insert > Tables > Design Table. SolidWorks Excel açar; her satır bir konfigürasyon, her sütun bir parametredir. D1@Sketch1, D2@Boss-Extrude1 formatında parametre adı sütun başına yazılır. Onlarca varyasyon tek tabloyla yönetilir.

Tipik bir senaryo: TS-EN ISO 4017 standardındaki altıgen başlı cıvatalar. M6'dan M30'a kadar, her çap için beş farklı boy. Manuel açılırsa 50+ konfigürasyon, gün eder. Design Table ile Excel'de dolduran biri için 30 dakikalık iş.

Burada bir uyarı: Excel'de hücreye doğrudan formül yazılır ama formül başına apostrof (') konulursa SolidWorks o hücreyi metin olarak değil hesap olarak işler. '="D1@Sketch1"*0.5 şeklinde girilen formül parametrenin yarısını çekip yeni bir kota basar.

7. Drawing'e Bağlantı ve Kot Bütünlüğü

Atölye masasında parametrik parçanın teknik resim sayfası ve üç görünüş ölçülendirme

Üretime giden hiçbir parça yalnızca 3D model olarak gönderilmez; kalıp atölyesi, talaşlı imalat tezgâhı veya sac büküm hattı teknik resim (drawing) ister. SolidWorks'te drawing dosyası (.slddrw) parçaya bağlıdır. Parçada bir kotu değiştirdiğinizde drawing otomatik güncellenir — yeterki drawing'deki ölçü Model Items komutuyla aktarılmış olsun.

Sık yapılan hata: drawing'de elle ölçü çizgisi (sketch dimension) eklemek. Modelde 50 mm olan bir kenar drawing'de elle "50" yazıldığında o ölçü statik kalır. Parça revize edilip 52 mm olduğunda model güncellenir ama drawing'deki ölçü 50 olarak durur. Atölye yanlış üretir; suç drawing'i okuyana atılır ama gerçek hata tasarım kaynağındadır.

Doğru yaklaşım, drawing'de ölçü gerekliyse Annotation > Model Items komutuyla model kotlarını çağırmaktır. Model değiştiğinde ölçü kendiliğinden güncellenir, kot uyumsuzluğu olmaz. Toleranslar ve yüzey kalitesi notları da drawing'de değil mümkün olduğunda parça içinde Dimensions Tolerances panelinden tanımlanır; bu sayede aynı parçanın farklı drawing'lerinde tolerans bilgisi tutarlı kalır.

8. Design Intent Kontrol Listesi

Modeli kaydetmeden önce 90 saniyelik bir zihinsel kontrol ileride saatler kazandırır:

  • Her sketch tam tanımlı mı (siyah çizgi, FeatureManager'da işaret yok)?
  • Her sketch Origin'e en az bir ilişkiyle bağlı mı?
  • Simetrik geometri Mirror veya Symmetric ilişkisiyle mi üretildi?
  • Tekrar eden geometri Pattern (Linear, Circular) ile mi dağıtıldı?
  • Birbirine bağlı kotlar Equation veya Global Variable ile mi tanımlandı?
  • Feature isimleri "Boss-Extrude5" değil anlamlı mı?
  • Konfigürasyona aday boyut varyasyonları için configuration veya design table kuruldu mu?
  • Drawing'deki ölçüler Model Items ile mi geldi, elle mi yazıldı?

Bu kontrol bir süre sonra refleks olur. Mimari ofis, kalıp atölyesi veya makine mühendisliği bürosunda aynı parçayı ayda 30 kez revize eden kişiler için design intent disiplini sadece kalite meselesi değil; aylık üç güne çıkan revizyon yükünü altı saate indirmenin meselesidir. Parça akıllı kurulduğunda revizyon işi tasarımın yan etkisi olmaktan çıkar, modelin yerleşik bir özelliğine dönüşür.

Sıkça Sorulan Sorular

Sketch'in fully defined olmasını mı yoksa over-defined olmasını mı tercih etmeli?

Fully defined hedeflenir. Over-defined (kırmızı uyarı) çözümsüz çakışan ilişki demektir, kayıt yapılsa bile rebuild'de çatlar. Under-defined (mavi) ise kotlar değiştiğinde tahmin edilemez hareket yaratır. Profesyonel pratikte her sketch için minimum ilişki ve dimension'la fully defined hedefi standarttır.

Global Variable mi Equation mı kullanmalıyım?

Global Variable bir değeri (örneğin sac_kalinlik=2 mm) defalarca kullanmak içindir. Equation iki kot arasında matematiksel ilişki kurmak içindir (delik mesafesi = çap*1.5). Çoğu zaman ikisi birlikte kullanılır: değişken değeri Global Variable tutar, ilişkiler Equation üzerinden bu değişkene bağlanır. Tek değerse Global Variable, formülse Equation.

Configuration ve Design Table arasında nasıl karar verilir?

Üç-beş varyasyonluk küçük aileler için manuel Configuration daha hızlıdır. On ve üzeri varyasyonlar veya standartlaşmış boyut tabloları (DIN, ISO, TS profil tabloları) Design Table ile yönetilir; Excel açılır, her satır bir konfigürasyon olur. Excel'i bilmiyorsanız Configuration, biliyorsanız Design Table'ı tercih edin.

Feature ağacı isimlerini yeniden adlandırmak gerçekten kazandırır mı?

Evet, özellikle revizyon yoğun ortamlarda. Üç ay sonra parçayı açıp 12 Cut-Extrude'dan birinde değişiklik yapacaksanız, isimsiz hâlde her birini tek tek tıklayıp ne olduğunu anlamanız gerekir. M6 Bağlantı Deliği, Yağ Kanalı, Soğutma Cep gibi isimlerle aradığınız feature'a saniyeler içinde ulaşırsınız. Karmaşık parçalarda saat farkı yaratır.

Drawing'de elle ölçü yazmak gerçekten bu kadar tehlikeli mi?

Evet. Elle yazılan ölçü statiktir; model güncellendiğinde otomatik değişmez. Atölye yanlış kotla üretir, sorumluluk drawing'i hazırlayana döner. Annotation > Model Items komutu sketch'lerden ve feature'lardan gerçek boyutları drawing'e aktarır. Parça 50 mm'den 52 mm'ye revize edildiğinde drawing'deki ölçü de otomatik 52 olur.

Symmetric ilişki ile iki ayrı boyutla simetri tanımlamak arasında pratikte ne fark var?

Görünürde aynı parça çıkar. Ancak simetri ekseni 30 mm'den 45 mm'ye taşındığında Symmetric ilişkili sketch'te iki delik birden hareket eder; iki ayrı boyut yöntemiyle her birini elle güncellemek gerekir. Onuncu revizyonda birini unutursanız parça simetrisi bozulur. Symmetric ilişki bu hatayı yapısal olarak engeller.

Equation panelinde formül yazarken değişken adı tırnak içinde mi olmalı?

Evet, SolidWorks Equation syntax'ında global variable veya dimension adları çift tırnak içinde yazılır. Doğru kullanım: eşittir işareti, tırnak içinde değişken adı, sonra çarpan. Tırnaksız yazım veya eşittir işareti olmadan giriş hatalıdır. Eşittir işareti formülü canlı Equation yapar; eşittir olmadan SolidWorks değeri tek seferlik hesaplayıp sabitler. Bu iki nokta yeni başlayanın en sık yaptığı syntax hatasıdır.

Parça ailesi kurgusu standart kütüphane parçaları için de geçerli mi?

Özellikle bu durumda kazandırır. TS-EN ISO 4017 altıgen cıvatalar, DIN 931 cıvata serisi, IPN/HEA/HEB çelik profiller, kaynak ağzı standart geometrileri — hepsi tek parametrik dosyada Design Table ile saklanır. Yeni boyut gerektiğinde dosya yeniden çizilmez; tabloya satır eklenir. Türk kalıp ve çelik konstrüksiyon firmalarının iç kütüphaneleri bu mantıkla kurulur.

 CADSAY