1. sayfa (Toplam 1 sayfa)

G KODLARI ARASI TİMER

Gönderilme zamanı: 09 Tem 2021, 16:52
gönderen mernart
g kodları ile yaptığım uygulamada 50 adım g kodu işlediğim programda g kodları arasına g4 kodları ile dışardan data girilen timerlar attım istediğimde timer değişkenini 0 dan farklı yaparak duruş sağlamaktı.
ancak g4 k0 olmasına rağmen g1 kodları arası smooth geçiş yeteneğini kod tarama sırasından kaynaklı kaybettim.
bunu g kodu içerinde yapmanın yolu var mıdır. act kod satırını okuyarak istediklerimizin arasına duruşlar eklenebilir bunu denedim ancak bunu g kodu içerisinde yapma yolu var mıdır ?
buna özel g kodu var ise paylaşır mısınız ?

Re: G KODLARI ARASI TİMER

Gönderilme zamanı: 12 Tem 2021, 10:52
gönderen Uğur
G4 kodunu incelediğiniz zaman sürenin aşağıdaki aralıkta olacağını göreceksiniz. Yani süreye "0" girmeniz olası değil. Bu sebepten de G54 smooth geçiş gerçekleşemez. Çünkü ardışık 2 pozisyon G1 kodu işlenmediği için dur kalklı çalışacaktır.
G4 Range: 0.001 second ~100000 seconds

Re: G KODLARI ARASI TİMER

Gönderilme zamanı: 12 Tem 2021, 17:07
gönderen mernart
ozaman tek çözüm aktüel g kod satırını takip ederken konum satırındao satır için timer 0 dan farklı olunca dmc_cartesian bloğuna pause verip sonrasında zaman dolunca tekrar start verdirmek olacak.
farklı bir kolay çözüm yöntemi var mıdır ?

Re: G KODLARI ARASI TİMER

Gönderilme zamanı: 12 Tem 2021, 17:12
gönderen Uğur
Evet belirttiğiniz yolla G52 yi engellememiş olursunuz. Pause etmeniz gereken zamanda durdurup bekletip ardından devam ettirmek durmasız çalışmayı engellemeyecektir.

Re: G KODLARI ARASI TİMER

Gönderilme zamanı: 12 Tem 2021, 17:14
gönderen mernart
teşekkürler uğur bey.
İyi çalışmalar.