15MC G KODU ELİPS CIZIM

Cevapla
Kullanıcı avatarı
OgzhnAydn
Mesajlar: 11
Kayıt: 17 Nis 2021, 11:11
Konum: Bursa
İletişim:
Durum: Çevrimdışı

15MC G KODU ELİPS CIZIM

Mesaj gönderen OgzhnAydn »

15MC ILE HMIDAN GIRILEN EN VE BOY UZUNLUKLARINDAN, G KODU ILE RELATIVE ELIPS CIZMEK ISTIYORUZ. G2 VE G3 KODLARIYLA CEŞİTLİ VARYASYONLAR UYGULAMAK ZORUNDAYIZ. BUNUN ICIN FORMULİZE EDEBİLECEĞİMİZ DATA VEYA G KODU MEVCUTMUDUR, YARDIMLARINIZI RİCA EDİYORUZ.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Sevilhan12
Mesajlar: 11
Kayıt: 01 Ağu 2018, 20:26
İletişim:
Durum: Çevrimdışı

Re: 15MC G KODU ELİPS CIZIM

Mesaj gönderen Sevilhan12 »

Merhaba. 2 eksende mi yapacak siniz .
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8874
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: 15MC G KODU ELİPS CIZIM

Mesaj gönderen Uğur »

Aşağıdaki adreste hesaplama yaptırabiliyor ama sonucunu almak için hesap istemekte burayı inceleyebilirsiniz.

https://cnc-apps.com/en/app/ellipse
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
OgzhnAydn
Mesajlar: 11
Kayıt: 17 Nis 2021, 11:11
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: 15MC G KODU ELİPS CIZIM

Mesaj gönderen OgzhnAydn »

Sevilhan12 yazdı: 03 Tem 2022, 21:39 Merhaba. 2 eksende mi yapacak siniz .
Hayır 4 eksende çalışma yapıcaz. X, y, z ve a ekseni var. Matkap ucu yerine, testere var. A ekseni testereyi kendi etrafında 360derece döndürüyor.
Kullanıcı avatarı
OgzhnAydn
Mesajlar: 11
Kayıt: 17 Nis 2021, 11:11
Konum: Bursa
İletişim:
Durum: Çevrimdışı

Re: 15MC G KODU ELİPS CIZIM

Mesaj gönderen OgzhnAydn »

Uğur yazdı: 04 Tem 2022, 09:39 Aşağıdaki adreste hesaplama yaptırabiliyor ama sonucunu almak için hesap istemekte burayı inceleyebilirsiniz.

https://cnc-apps.com/en/app/ellipse
Uğur bey, paylaştığınız link üzerinden g kod örneği edinmiştik fakat 1000 satıra yakın G1 kodundan oluşan bir bütün verdi, yapacağımız uygulamada faydalı g kodlar değillerdi.
Adsız20.png
Örneğin yapacağımız uygulamamızda yay kesim seçeniği var. Gerekli formülleri çıkararak x y z eksenleri için hedef noktaları ve a ekseninde testereyi çevirmesi için gerekli açıları elde ederek, g kodlarını G0, G1 ve G2 kodlarından elde edebildik.
Fakat eliptik çizim için formülize edebilcek bir yol bulamadık. Ve bizden istenilen X ve Y de yani, en boy ölçüleri verilerek ve bu değişkenler sabit olmayıp HMI üzerinde değiştirilebiliyor, makinenin bir elips çizmesi. Deneyimlenmiş bir durum olduğunu düşünerek, sizlerden alacağımız ipuçlarıyla elips çizebileceğimizi düşünüyorum.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Sevilhan12
Mesajlar: 11
Kayıt: 01 Ağu 2018, 20:26
İletişim:
Durum: Çevrimdışı

Re: 15MC G KODU ELİPS CIZIM

Mesaj gönderen Sevilhan12 »

Merhaba. Bu biraz trigonometri ve bir for döngüsü ile çok rahat posları üretim çalışabilirsiniz. Fakat pos olarak çalışmak isterseniz buffer typenizi ayarlarmanız ve çalışacağınız mc_movelinearabsolute komutunu bir array olarak tanımlayıp içinizi doldurmanız gerekicektir. Eğer buffer type ayarını yapmassanız her pos için duruş ve kalkış ramp yapar. Bu biraz zahmetli bir iş. Bunun yerine delta 15mc nin gcode içinde register ve goto , if, vb. komutlarının kullanıldığını hatırlıyorum çok basit bi 30 satırlık makro yazmalısınız. Bu iş hem pos üretip hem de hareket kontrolünün iç içe olmasından daha kolay olacaktır. Basit goto atlamalı ile her bir turda z eksenini aşağı alabilirsiniz.
Cevapla

“MC Forum” sayfasına dön