Programcı olmayanlar için beş Autodesk Inventor iLogic verimlilik hilesi: Yukarıdan aşağıya modelleme
Önceki alıştırmalarda, tasarım amacını iletmek için parametrik bir parçaya nasıl iLogic formu ekleyeceğimizi ve iProperties’in tutarlı bir şekilde doldurulduğunu kontrol eden bir parça dosyasına nasıl iLogic kuralı ekleyeceğimizi öğrenmiştik.
Bu yazı iLogic’in gerçek ‘Yukarıdan Aşağıya’ tasarım için nasıl kullanılabileceğini gösterecektir.
Autodesk Inventor öğrenirken, birçok kişiye ‘aşağıdan yukarıya’ modelleme tekniği öğretilir. Her bir parça ayrı ayrı modellenir ve daha sonra diğer parçalara göre konumlandırılmak üzere bir montaj dosyasına eklenir.
‘Aşağıdan yukarıya’ küçük, basit montajlar için meşru bir tekniktir. Bir bisiklet düşünün. Bileşenler arasındaki bağlantılar standarttır ve bir bileşen kütüphanesinden bir itmeli bisiklet tasarlamak kolaydır.
Ekip olarak büyük ve karmaşık montajlar üzerinde çalışırken ‘aşağıdan yukarıya’ kısıtlayıcı olabilir. Bir parçada yapılacak herhangi bir değişiklik, montajdaki diğer tüm parçalarla ilişkili olarak değerlendirilmelidir. Güncellenmesi gereken bileşenler gözden kaçabilir ve bu da ileride sorunlara neden olabilir.
‘Yukarıdan aşağıya’ tasarım kullanılarak önce global parametreler ve ilişkiler tanımlanır; ardından tasarım her bir ekip veya ekip üyesi için bölümlere ayrılır. Global parametrelere ve çalışma geometrisine atıfta bulunarak, tasarımda her yeri aynı anda güncelleyen değişiklikler yapılabilir.
Bu bağlamda, ‘Yukarıdan Aşağıya’, kontrol parametrelerini Montaj dosyasında tanımlayacağımız ve parametre değerlerini Parça dosyalarına aktaracağımız anlamına gelir. Bu yalnızca iLogic kullanılarak gerçekleştirilebilir.
Bu içerik ilk olarak AU 2023’te uygulamalı bir Laboratuvar olarak sunulmuştur. AU sınıf sayfasından bir bildiri, sunum, veri seti ve gösterimlerin videolarını indirebilirsiniz:
IM602043-L Programcı olmayanlar için beş Autodesk Inventor iLogic üretkenlik hilesi! [Lab]
iLogic ile yukarıdan aşağıya tasarım için global parametreler oluşturma
Bu alıştırma için örnek veri setinde, iLogic kullanarak parçalara referans vereceğimiz üç kullanıcı parametresi tanımladık. Bunlar
Örnek veri kümesindeki parça dosyaları aynı isim ve değerlerle aynı parametrelere sahiptir. Bunu gerçekleştirmek için kullanışlı bir araç, parametreleri XML’e ‘Dışa ve İçe Aktar’dır.
iLogic kurallarında bileşenlere başvururken Tarayıcı düğüm adlarını sabitleme.
iLogic kuralları, çalışmak istediğiniz bileşenleri tanımlamak için tarayıcı düğüm adını bir kısayol olarak kullanır.
Bir bileşen bir montaja yerleştirildiğinde, düğüm adına otomatik olarak artan bir sayı eklenir, örneğin ‘n:5’, bunun bu bileşenin bu montaja yerleştirilen beşinci kopyası olduğunu gösterir.
Düğüm isimlerinin üzerine kendi isimlerimizi yazalım. Düğüm adının üzerine yazdıktan sonra, Inventor artık düğüm adını değiştirmeyecektir. Bu, düğüm adını ‘Sabitleme’ olarak bilinir.
- Model tarayıcısında, düğüm adını ADSK-AU23-001 Muhafaza Tabanı e3-01:1 için Muhafaza Tabanı.
- Bunu aşağıdakiler için tekrarlayın ADSK-AU23-002 Muhafaza Üstü e3-01:1, yeniden adlandırmak Muhafaza Üstü.
Parametre değerlerini montajdan parçalara aktarmak için bir iLogic kuralı yazın.
- iLogic tarayıcısından, LMB ile Kurallar’ sekmesi.
- iLogic panelinde boş bir alan bulun ve RMB tıklama.
- Seçin Kural Ekle ..bir şey yok.
- Bu Kural adı iletişim kutusu açılacaktır. Tip ‘Muhafaza iLogic’ giriş kutusuna girin ve LMB ile TAMAM. düğmesine basarak kuralınızı oluşturun.
- iLogic kural düzenleyicisi açılacaktır.
Bu eğitimde, iLogic’i mümkün olduğunca çabuk kullanmaya başlamanızı hedefliyorum – bu nedenle iLogic editörünü derinlemesine açıklamayacağım; ilerledikçe iLogic Kural editörünün ne işe yaradığını daha iyi öğreneceğiz.
Bu blog gönderisinden aşağıdaki kodu kopyalayıp iLogic kural düzenleyicisinin kod alanına yapıştırın:
‘Üst düzey kullanıcı parametrelerini parçalara bağlayın
‘Muhafaza Tabanı
Parametre(“Muhafaza Tabanı”, “Genişlik”) = Genişlik
Parametre(“Muhafaza Tabanı”, “Derinlik”) = Derinlik
Parametre(“Muhafaza Tabanı”, “Yükseklik”) = Yükseklik
Parametre(“Muhafaza Tabanı”, “Bağlayıcı”) = “CONNECTOR_01”
‘Muhafaza Üstü
Parametre(“Muhafaza Üstü”, “Genişlik”) = Genişlik
Parametre(“Muhafaza Üstü”, “Derinlik”) = Derinlik
Parametre(“Muhafaza Üstü”, “Yükseklik”) = Yükseklik
InventorVb.BelgeGüncelleme()
Kesme işareti ‘ ile başlayan satırlar, bu kuralın ne işe yaradığını bize hatırlatan yorumlardır.
Kodun ilk dört satırı ‘Genişlik’, ‘Derinlik’, ‘Yükseklik’ ve ‘Konektör’ kullanıcı parametrelerinin değerlerini Montaj Kullanıcı parametrelerinden ‘Muhafaza Tabanı’ Kullanıcı parametrelerine aktarır.
İkinci üç kod satırı, kullanıcı parametre değerlerini montajdan Muhafaza üst kısmına aktarır.
Son kod satırı, Inventor kullanıcı arayüzündeki güncelleme düğmesine tıklamaya eşdeğerdir (Işık çakması gibi görünen bir simgeye sahip düğme).
iLogic kodunu test edin!
Bu iLogic kodu, montaj seviyesi parametresinin değerini alır ve parametrenin değerini parça dosyalarının eşleşen parametresine ‘iter’.
- Montajda, parametre yöneticisini açın.
- Parametreler yöneticisinde, değerini değiştirin Genişlik parametresine 150 mm.
- Grafik penceresinde, montajın boyut değiştirmesini izleyin… “Oooooo!” deyin.
Montajdaki parametrenin değeri değiştiğinde, parçadaki değer de değişecektir.
Bu, bir montajın gerçek ‘yukarıdan aşağıya’ kontrolüdür ve yalnızca iLogic ile gerçekleştirilebilir.
Kodda şöyle yazıyor:
Model tarayıcı düğüm adı “Enclosure Base” olan parçayı bulun. Bu kısımda “Genişlik” adlı kullanıcı parametresini bulun.
“Genişlik” parça kullanıcı parametresinin değerini, bu montajdaki “Genişlik” olarak da adlandırılan kullanıcı parametresinin değeriyle aynı yapın.
Ardından, “Muhafaza üstü” adlı parça için de aynısını yapın.
İpucu: iLogic formları ve kuralları genellikle içinde çalıştığınız dosyaya kaydedilir, yani yaptığınız değişiklikler siz açık dosyayı kaydedinceye kadar kaydedilmez. Kendi iLogic projeleriniz üzerinde çalışırken, iLogic Kurallarınız ve Formlarınızdaki değişiklikleri kaydetmek veya harici Kuralları keşfetmek için dosyalarınızı düzenli olarak kaydedin.
Bu çok eğlenceliydi! iLogic hakkında bundan sonra ne öğrenebilirim?
Çok yakında: Montaj modellerini yapılandırmak için Autodesk Inventor iLogic nasıl kullanılır?
Inventor iLogic hakkında nasıl daha fazla bilgi edinebilirim?
AU (Autodesk University), Autodesk’in en önemli müşteri etkinliğidir, ancak yüz yüze etkinlik sona erdiğinde öğrenme sona ermez. AU Online’da isteğe bağlı sınıf videolarını, ders notlarını ve veri setlerini bulabilir, böylece tüm yıl boyunca sektör uzmanlarından, iş ortaklarından ve meslektaşlarınızdan öğrenmenin keyfini çıkarabilirsiniz – hepsi ücretsizdir, oturum açmanız gerekmez.
İhtiyacınız olan ürün tasarımı ve mühendislik içeriğini bulmanıza yardımcı olmak için, AU’nun tasarım ve mühendislik içeriğini sizin için özel olarak derleyen bir açılış sayfası oluşturduk.