YazılarOtomasyon Atölyesi

2B Teknik Resimden 3B Modele: Dönüşümü Otomatikleştirmenin Sınırları

Eski teknik resimleri 3B modele çevirmek CAD otomasyonunun en çok istenen ve en çok hafife alınan işi. Geometrinin neden yetmediğini, tasarım niyetinin nasıl kurtarıldığını ve yapay zekanın bu zincirde nereye oturduğunu anlatıyorum.

  • 3 dk okuma
2B Teknik Resimden 3B Modele: Dönüşümü Otomatikleştirmenin Sınırları
Bu Yazıda

Arşivde binlerce DWG var, hepsi üretilmiş ve sahada çalışmış parçalara ait. Soru basit görünüyor: bunları 3B modele çevirelim, bir daha çizmeyelim.

Bu iş, CAD otomasyonunun en çok istenen ve en çok hafife alınan kalemi. Sebebi tek cümleyle şu: teknik resim geometriyi taşır, tasarım niyetini taşımaz.

SolidWorks API otomasyonunu temsil eden illüstrasyon
Geometri, kural katmanı ve model arasındaki boşluk
01 / 05

Geometri neden yetmiyor

Bir teknik resimden çıkarabileceğiniz şey, parçanın o anki hâlidir: şu uzunluk, şu delik çapı, şu büküm açısı. Çıkaramayacağınız şey, o değerlerin neden öyle olduğu.

Somut örnek: resimde 120 mm'lik bir mesafe var. Bu mesafe;

  • sabit bir montaj ölçüsü mü,
  • yoksa toplam genişliğin yarısı mı,
  • yoksa yandaki delikten 40 mm uzakta olması gerektiği için mi 120?

Üçü de aynı çizgiyi üretir. Ama parçayı parametrik yapmak istediğinizde üçü tamamen farklı davranır. Genişliği değiştirdiğinizde birincisi yerinde kalır, ikincisi ortalanır, üçüncüsü deliği takip eder.

Otomatik dönüşümün ürettiği model, çoğu zaman birinci varsayımı seçer — yani ölü bir katı. Görüntü doğrudur, ama parametre değiştirdiğinizde model dağılır.

02 / 05

Otomasyonun gerçekten çözdüğü kısım

Bu, dönüşümün otomatikleştirilemeyeceği anlamına gelmiyor. Zincirin bir kısmı fazlasıyla otomatikleştirilebilir:

  • Temizlik. Kopuk çizgiler, üst üste binmiş elemanlar, kullanılmayan katmanlar. Sıkıcı ve kurallı — otomasyona en uygun kısım.
  • Tanıma. Kapalı profillerin, delik gruplarının ve büküm çizgilerinin ayırt edilmesi.
  • Sınıflandırma. Resmin hangi ürün ailesine ait olduğunun belirlenmesi. Kural katmanı buna göre seçilir.
  • Taslak katı. Doğru profil ve kalınlıkla ilk katının üretilmesi.

Dördü birlikte, işin mekanik yükünün büyük kısmını alıyor. Kalan kısım — parametrelerin neye bağlanacağı — tasarım kararıdır.

Parametrik tasarım sürecini temsil eden illüstrasyon
Aynı çizgi, üç farklı parametrik niyet
03 / 05

Yapay zeka bu zincirde nereye oturuyor

Yapay zekanın burada iki gerçek katkısı var, bir de abartılan tarafı.

Gerçek katkı 1 — tanıma. Görüntü işleme tarafı, elle kural yazmaktan çok daha iyi. "Bu bir sac metal büküm çizgisi mi" sorusunda örüntü tanıma güçlü.

Gerçek katkı 2 — sınıflandırma. Binlerce resmi ürün ailesine göre gruplamak, elle yapıldığında haftalar süren bir iş.

Abartılan taraf — niyet çıkarımı. "Yapay zeka tasarım niyetini anlar" iddiası bugün için fazla iyimser. Model, hangi ölçünün sürücü olduğunu tahmin edebilir; tahminin doğruluğunu doğrulamadan kabul ederseniz, hatayı parametrik modele gömmüş olursunuz. Ve bu hata, sessizce yanlış çıktı üreten türden — aylar sonra, başka bir varyant üretilirken ortaya çıkar.

04 / 05

Pratikte izlediğim sıra

  1. Dar başla. Tek bir ürün ailesi, tek bir varyant. Uçtan uca çalıştır.
  2. Niyeti elle tanımla. O aile için hangi ölçünün sürücü olduğu bir kez belirlenir; sonra tüm aileye uygulanır.
  3. Doğrulamayı otomatikleştir. Üretilen modeli birkaç parametre değeriyle yeniden oluştur; dağılıyorsa niyet yanlıştır.
  4. Sonra genişlet. Bir aile sağlam çalıştıktan sonra sıradakine geç.

Bu sıra, serinin ilk yazısındaki dört adımlı yöntemin bu probleme uygulanmış hâli.

05 / 05

Özet

2B'den 3B'ye geçişte otomatikleştirilebilen şey temizlik, tanıma ve taslak üretimidir. Otomatikleştirilemeyen şey, ölçülerin birbirine nasıl bağlanacağıdır — çünkü o bilgi resimde hiç yoktur.

Bu yaklaşımın ürün hâline gelmiş sürümünü ParametriX vaka çalışmasında anlatıyorum.

İlgili projeAI Destekli SolidWorks Add-inAI destekli SolidWorks Add-in: parametrik tasarım, 2D→3D otomasyon ve CAD workflow'unu yazılımla tanımlayan mühendislik yazılımı projesi.