1. sayfa (Toplam 1 sayfa)

15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 01 Tem 2022, 14:18
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.

Re: 15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 03 Tem 2022, 21:39
gönderen Sevilhan12
Merhaba. 2 eksende mi yapacak siniz .

Re: 15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 04 Tem 2022, 09:39
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

Re: 15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 04 Tem 2022, 23:34
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.

Re: 15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 05 Tem 2022, 00:00
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.

Re: 15MC G KODU ELİPS CIZIM

Gönderilme zamanı: 04 Eyl 2022, 23:57
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.